Data transmission method and device, equipment, storage medium and computer program product

By receiving computational data and identification information in the wireless cloud network and dynamically determining transmission parameters, the problem of data transmission latency and reliability in the wireless cloud network under highly dynamic environments is solved. This enables rapid synchronization and efficient data transmission between multiple edge agents, meeting the needs of multi-agent collaborative services.

CN121968213APending Publication Date: 2026-05-01CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2024-10-29
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing wireless cloud networks suffer from rigid static service transmission processes when faced with the rapid movement and ever-changing computing power demands of intelligent agents, leading to high latency and reliability issues. Furthermore, traditional wireless bearer designs cannot support data analysis, dynamic optimization, and computing task expansion, failing to meet the data transmission needs of highly dynamic and demanding edge intelligent applications.

Method used

By receiving computational data and identification information sent by the second network element, and using the identification information to determine transmission parameters, dynamic routing and transmission of data in the RAN system are realized. This supports rapid synchronization of computational data among multiple edge agents, avoids delays and reliability degradation caused by static paths, shortens transmission paths, and improves transmission quality.

Benefits of technology

It enables rapid synchronization of computing data among multiple agents at the edge of the wireless access network, reduces transmission latency, improves transmission quality, avoids the shortcomings of traditional wireless bearers, supports efficient data distribution and service expansion, and meets the low latency and high reliability requirements of multi-agent collaborative services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121968213A_ABST
    Figure CN121968213A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device, equipment, a storage medium and a computer program product, the data transmission method is applied to a first network element, and the method comprises the following steps: receiving calculation data and identification information sent by a second network element; the calculation data is generated by a first terminal, or the calculation data is generated by the second network element; the identification information is used for determining transmission parameters of the calculation data; and sending the calculation data according to a transmission parameter determined according to the identification information. According to the scheme, the first network element can be added under a radio access network (RAN) system so as to realize data distribution by using the first network element, namely, the RAN side has a distribution capability, rapid synchronization of calculation data among edge multi-agents on a radio access network layer is supported, a data transmission path is shortened, transmission delay is reduced, transmission quality is ensured, and user experience is improved. The problem that in the prior art, data transmission cannot meet requirements is well solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a data transmission method, apparatus, device, storage medium, and computer program product. Background Technology

[0002] While existing wireless cloud networks possess many advantages, their static service transmission processes are too rigid when facing the rapid movement and ever-changing computing power demands of intelligent agents. The single-point data offloading architecture of the core network leads to high latency and reliability issues. Furthermore, traditional wireless bearer designs cannot support data analysis, dynamic optimization, and computational task expansion, limiting their effectiveness in highly dynamic and demanding edge intelligent applications. As a result, existing technologies in the Radio Access Network (RAN) system suffer from data transmission problems that fail to meet requirements, such as high data transmission latency and low quality. Summary of the Invention

[0003] The purpose of this application is to provide a data transmission method, apparatus, device, storage medium, and computer program product to solve the problem that data transmission in the prior art cannot meet the requirements.

[0004] To address the aforementioned technical problems, this application provides a data transmission method applied to a first network element, comprising:

[0005] The system receives computational data and identification information sent by a second network element; the computational data is generated by a first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data.

[0006] The calculated data is sent according to the transmission parameters determined based on the identification information.

[0007] Optionally, the identification information includes at least one of the following:

[0008] Quality of service (QoS)

[0009] Data send / receive address;

[0010] Information about the computational task to which the data belongs;

[0011] Integrity verification requirements;

[0012] Transmission strategy;

[0013] Service chain information;

[0014] Measurement information.

[0015] Optionally, the transmission parameters include at least one of the following:

[0016] Information from the recipient;

[0017] Transmission path;

[0018] Service quality requirements.

[0019] Optional, also includes:

[0020] Based on the identification information and the dynamic connectivity of the links between terminals, the transmission parameters of the calculated data are determined;

[0021] Sending the calculated data according to the transmission parameters determined based on the identification information includes:

[0022] The calculated data is sent according to the transmission parameters determined based on the identification information and the dynamic connectivity of the link.

[0023] Optional, also includes:

[0024] Based on the first parameter information, determine the scheduling strategy for the computational data;

[0025] The scheduling strategy is sent to the recipient of the calculated data or the third network element corresponding to the recipient.

[0026] The first parameter information includes at least one of the following:

[0027] Calculate task requirements information;

[0028] Calculate real-time status information of the task;

[0029] Calculate task feature information;

[0030] Current network status information.

[0031] Optional, also includes:

[0032] Based on the identification information, the computation task feature information corresponding to the computation data is determined.

[0033] Optional, also includes:

[0034] If the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold, adjustment information for the scheduling priority is sent to the receiver or the third network element corresponding to the receiver.

[0035] Optional, also includes:

[0036] If the identification information does not meet the requirements, the transmission parameters of the calculated data are determined according to the pre-configured data routing and forwarding rules;

[0037] The calculated data is sent according to the transmission parameters determined based on the pre-configured data routing and forwarding rules.

[0038] Optional, also includes:

[0039] Monitor the transmission information of computing tasks; the transmission information includes: data transmission volume, transmission path, and network resource consumption information;

[0040] Billing is performed for the computing task based on the transmitted information.

[0041] Optional, also includes:

[0042] The calculated data is analyzed to obtain service quality assessment information;

[0043] Based on the service quality assessment information, generate a service quality report; or, send the service quality assessment information to the fourth network element.

[0044] Optional, also includes:

[0045] If an anomaly is detected in the computational data transmission, an alarm operation is performed and the cause of the anomaly is determined and analyzed.

[0046] Optional, also includes:

[0047] The system receives configuration information for a computing task sent by a fifth network element; the configuration information is used to instruct the execution of a first operation, the first operation including at least one of the following: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment.

[0048] Perform the corresponding operation according to the configuration information, and report the operation result to the fifth network element.

[0049] Optionally, the configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirement information, computing QoS requirement information, and data QoS requirement information.

[0050] Optionally, the user association information includes at least one of: user identifier and user location-related information;

[0051] And / or, the bearer association information includes at least one of: bearer identifier, bearer priority, and bearer bandwidth requirement information;

[0052] And / or, the Quality of Service (QoS) requirement information includes at least one of the following: bandwidth requirement information, latency requirement information, and packet loss rate requirement information;

[0053] And / or, the computation QoS requirement information includes at least one of the following: computation resource capacity requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information;

[0054] And / or, the data QoS requirements information includes at least one of the following: data integrity requirements, data operability requirements, data access permission requirements, data security requirements, data compression requirements, and data protocol conversion requirements.

[0055] This application also provides a data transmission method applied to a second network element, including:

[0056] The first network element sends computational data and identification information; the identification information is used to assist the first network element in determining the transmission parameters of the computational data.

[0057] Optional, also includes:

[0058] Receive the computational data and identification information sent by the first terminal;

[0059] Alternatively, the computational data and identification information can be generated for the computational task.

[0060] Optionally, the identification information includes at least one of the following:

[0061] Quality of service (QoS)

[0062] Data send / receive address;

[0063] Information about the computational task to which the data belongs;

[0064] Integrity verification requirements;

[0065] Transmission strategy;

[0066] Service chain information;

[0067] Measurement information.

[0068] Optionally, the transmission parameters include at least one of the following:

[0069] Information from the recipient;

[0070] Transmission path;

[0071] Service quality requirements.

[0072] Optional, also includes:

[0073] Receive the calculation data sent by the first network element.

[0074] Optional, also includes:

[0075] The computation data is transmitted to the second terminal via the wireless bearer corresponding to the computation data.

[0076] Optional, also includes:

[0077] Scheduling strategy for receiving computational data sent by the first network element;

[0078] Sending the computation data to the second terminal via the wireless bearer corresponding to the computation data includes:

[0079] According to the scheduling strategy, the computation data is sent to the second terminal through the wireless bearer corresponding to the computation data.

[0080] Optional, also includes:

[0081] Receive adjustment information on scheduling priority in the scheduling strategy sent by the first network element;

[0082] Based on the adjustment information, adjust the QoS configuration of the wireless bearer.

[0083] This application also provides a data transmission method applied to a third network element, including:

[0084] Receive computational data sent by the first network element.

[0085] Optional, also includes:

[0086] The computation data is transmitted to the second terminal via the wireless bearer corresponding to the computation data.

[0087] Optional, also includes:

[0088] Scheduling strategy for receiving computational data sent by the first network element;

[0089] Sending the computation data to the second terminal via the wireless bearer corresponding to the computation data includes:

[0090] According to the scheduling strategy, the computation data is sent to the second terminal through the wireless bearer corresponding to the computation data.

[0091] Optional, also includes:

[0092] Receive adjustment information on scheduling priority in the scheduling strategy sent by the first network element;

[0093] Based on the adjustment information, adjust the QoS configuration of the wireless bearer.

[0094] This application embodiment also provides a data transmission device applied to a first network element, including:

[0095] The first receiving module is used to receive computational data and identification information sent by the second network element; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data.

[0096] The first sending module is used to send the calculated data according to the transmission parameters determined based on the identification information.

[0097] Optionally, the identification information includes at least one of the following:

[0098] Quality of service (QoS)

[0099] Data send / receive address;

[0100] Information about the computational task to which the data belongs;

[0101] Integrity verification requirements;

[0102] Transmission strategy;

[0103] Service chain information;

[0104] Measurement information.

[0105] Optionally, the transmission parameters include at least one of the following:

[0106] Information from the recipient;

[0107] Transmission path;

[0108] Service quality requirements.

[0109] Optional, also includes:

[0110] The first determining module is used to determine the transmission parameters of the calculated data based on the identification information and the dynamic connection status of the links between terminals;

[0111] Sending the calculated data according to the transmission parameters determined based on the identification information includes:

[0112] The calculated data is sent according to the transmission parameters determined based on the identification information and the dynamic connectivity of the link.

[0113] Optional, also includes:

[0114] The second determining module is used to determine the scheduling strategy of the computation data based on the first parameter information;

[0115] The second sending module is used to send the scheduling strategy to the receiver of the calculated data or the third network element corresponding to the receiver.

[0116] The first parameter information includes at least one of the following:

[0117] Calculate task requirements information;

[0118] Calculate real-time status information of the task;

[0119] Calculate task feature information;

[0120] Current network status information.

[0121] Optional, also includes:

[0122] The third determining module is used to determine the computation task feature information corresponding to the computation data based on the identification information.

[0123] Optional, also includes:

[0124] The third sending module is used to send adjustment information for the scheduling priority to the receiver or the third network element corresponding to the receiver when the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold.

[0125] Optional, also includes:

[0126] The fourth determining module is used to determine the transmission parameters of the calculated data according to the pre-configured data routing and forwarding rules when the identification information does not meet the requirements.

[0127] The fourth sending module is used to send the calculated data according to the transmission parameters determined based on the pre-configured data routing and forwarding rules.

[0128] Optional, also includes:

[0129] The first monitoring module is used to monitor the transmission information of computing tasks; the transmission information includes: data transmission volume, transmission path, and network resource consumption information;

[0130] The first billing module is used to bill the computing task based on the transmission information.

[0131] Optional, also includes:

[0132] The first analysis module is used to analyze the calculated data to obtain service quality assessment information;

[0133] The generation and sending module is used to generate a service quality report based on the service quality assessment information; or to send the service quality assessment information to a fourth network element.

[0134] Optional, also includes:

[0135] The first processing module is used to perform an alarm operation and determine the cause analysis information of the anomaly when an anomaly in the computing data transmission is detected.

[0136] Optional, also includes:

[0137] The second receiving module is used to receive configuration information for the computing task sent by the fifth network element; the configuration information is used to instruct the execution of a first operation, the first operation including at least one of the following: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment.

[0138] The execution feedback module is used to perform corresponding operations based on the configuration information and to feed back the operation results to the fifth network element.

[0139] Optionally, the configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirement information, computing QoS requirement information, and data QoS requirement information.

[0140] Optionally, the user association information includes at least one of: user identifier and user location-related information;

[0141] And / or, the bearer association information includes at least one of: bearer identifier, bearer priority, and bearer bandwidth requirement information;

[0142] And / or, the Quality of Service (QoS) requirement information includes at least one of the following: bandwidth requirement information, latency requirement information, and packet loss rate requirement information;

[0143] And / or, the computation QoS requirement information includes at least one of the following: computation resource capacity requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information;

[0144] And / or, the data QoS requirements information includes at least one of the following: data integrity requirements, data operability requirements, data access permission requirements, data security requirements, data compression requirements, and data protocol conversion requirements.

[0145] This application embodiment also provides a data transmission device applied to a second network element, including:

[0146] The fifth sending module is used to send computational data and identification information to the first network element; the identification information is used to assist the first network element in determining the transmission parameters of the computational data.

[0147] Optional, also includes:

[0148] The third receiving module is used to receive the calculation data and identification information sent by the first terminal;

[0149] Alternatively, the first generation module is used to generate the computational data and identification information for the computational task.

[0150] Optionally, the identification information includes at least one of the following:

[0151] Quality of service (QoS)

[0152] Data send / receive address;

[0153] Information about the computational task to which the data belongs;

[0154] Integrity verification requirements;

[0155] Transmission strategy;

[0156] Service chain information;

[0157] Measurement information.

[0158] Optionally, the transmission parameters include at least one of the following:

[0159] Information from the recipient;

[0160] Transmission path;

[0161] Service quality requirements.

[0162] Optional, also includes:

[0163] The fourth receiving module is used to receive the calculation data sent by the first network element.

[0164] Optional, also includes:

[0165] The sixth sending module is used to send the computation data to the second terminal through the wireless bearer corresponding to the computation data.

[0166] Optional, also includes:

[0167] The fifth receiving module is used to receive the scheduling strategy of the computational data sent by the first network element;

[0168] Sending the computation data to the second terminal via the wireless bearer corresponding to the computation data includes:

[0169] According to the scheduling strategy, the computation data is sent to the second terminal through the wireless bearer corresponding to the computation data.

[0170] Optional, also includes:

[0171] The sixth receiving module is used to receive adjustment information on the scheduling priority in the scheduling strategy sent by the first network element;

[0172] The first adjustment module is used to adjust the QoS configuration of the radio bearer according to the adjustment information.

[0173] This application also provides a data transmission device applied to a third network element, including:

[0174] The seventh receiving module is used to receive the computational data sent by the first network element.

[0175] Optional, also includes:

[0176] The seventh sending module is used to send the computation data to the second terminal through the wireless bearer corresponding to the computation data.

[0177] Optional, also includes:

[0178] The eighth receiving module is used to receive the scheduling strategy of the computational data sent by the first network element;

[0179] Sending the computation data to the second terminal via the wireless bearer corresponding to the computation data includes:

[0180] According to the scheduling strategy, the computation data is sent to the second terminal through the wireless bearer corresponding to the computation data.

[0181] Optional, also includes:

[0182] The ninth receiving module is used to receive adjustment information on the scheduling priority in the scheduling strategy sent by the first network element;

[0183] The second adjustment module is used to adjust the QoS configuration of the radio bearer according to the adjustment information.

[0184] This application embodiment also provides a data transmission device, which is a first network element, including: a processor and a transceiver;

[0185] The processor is configured to receive computational data and identification information transmitted by the second network element via the transceiver; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data.

[0186] The calculated data is transmitted via the transceiver according to the transmission parameters determined based on the identification information.

[0187] Optionally, the identification information includes at least one of the following:

[0188] Quality of service (QoS)

[0189] Data send / receive address;

[0190] Information about the computational task to which the data belongs;

[0191] Integrity verification requirements;

[0192] Transmission strategy;

[0193] Service chain information;

[0194] Measurement information.

[0195] Optionally, the transmission parameters include at least one of the following:

[0196] Information from the recipient;

[0197] Transmission path;

[0198] Service quality requirements.

[0199] Optionally, the processor is further configured to:

[0200] Based on the identification information and the dynamic connectivity of the links between terminals, the transmission parameters of the calculated data are determined;

[0201] The step of transmitting the calculated data through the transceiver according to the transmission parameters determined based on the identification information includes:

[0202] The calculated data is transmitted through the transceiver according to the transmission parameters determined based on the identification information and the dynamic connectivity of the link.

[0203] Optionally, the processor is further configured to:

[0204] Based on the first parameter information, determine the scheduling strategy for the computational data;

[0205] The scheduling strategy is sent to the receiver of the computational data or the third network element corresponding to the receiver through the transceiver.

[0206] The first parameter information includes at least one of the following:

[0207] Calculate task requirements information;

[0208] Calculate real-time status information of the task;

[0209] Calculate task feature information;

[0210] Current network status information.

[0211] Optionally, the processor is further configured to:

[0212] Based on the identification information, the computation task feature information corresponding to the computation data is determined.

[0213] Optionally, the processor is further configured to:

[0214] If the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold, the transceiver sends adjustment information for the scheduling priority to the receiver or the third network element corresponding to the receiver.

[0215] Optionally, the processor is further configured to:

[0216] If the identification information does not meet the requirements, the transmission parameters of the calculated data are determined according to the pre-configured data routing and forwarding rules;

[0217] The calculated data is transmitted through the transceiver according to the transmission parameters determined based on the pre-configured data routing and forwarding rules.

[0218] Optionally, the processor is further configured to:

[0219] Monitor the transmission information of computing tasks; the transmission information includes: data transmission volume, transmission path, and network resource consumption information;

[0220] Billing is performed for the computing task based on the transmitted information.

[0221] Optionally, the processor is further configured to:

[0222] The calculated data is analyzed to obtain service quality assessment information;

[0223] A service quality report is generated based on the service quality assessment information; or, the service quality assessment information is sent to a fourth network element via the transceiver.

[0224] Optionally, the processor is further configured to:

[0225] If an anomaly is detected in the computational data transmission, an alarm operation is performed and the cause of the anomaly is determined and analyzed.

[0226] Optionally, the processor is further configured to:

[0227] The transceiver receives configuration information for a computing task sent by a fifth network element; the configuration information is used to instruct the execution of a first operation, which includes at least one of the following: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment.

[0228] The corresponding operation is executed according to the configuration information, and the operation result is fed back to the fifth network element through the transceiver.

[0229] Optionally, the configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirement information, computing QoS requirement information, and data QoS requirement information.

[0230] Optionally, the user association information includes at least one of: user identifier and user location-related information;

[0231] And / or, the bearer association information includes at least one of: bearer identifier, bearer priority, and bearer bandwidth requirement information;

[0232] And / or, the Quality of Service (QoS) requirement information includes at least one of the following: bandwidth requirement information, latency requirement information, and packet loss rate requirement information;

[0233] And / or, the computation QoS requirement information includes at least one of the following: computation resource capacity requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information;

[0234] And / or, the data QoS requirements information includes at least one of the following: data integrity requirements, data operability requirements, data access permission requirements, data security requirements, data compression requirements, and data protocol conversion requirements.

[0235] This application embodiment also provides a data transmission device, which is a second network element, including: a processor and a transceiver;

[0236] The processor is used to send computational data and identification information to the first network element through the transceiver; the identification information is used to assist the first network element in determining the transmission parameters of the computational data.

[0237] Optionally, the processor is further configured to:

[0238] The transceiver receives the computational data and identification information sent by the first terminal.

[0239] Alternatively, the computational data and identification information can be generated for the computational task.

[0240] Optionally, the identification information includes at least one of the following:

[0241] Quality of service (QoS)

[0242] Data send / receive address;

[0243] Information about the computational task to which the data belongs;

[0244] Integrity verification requirements;

[0245] Transmission strategy;

[0246] Service chain information;

[0247] Measurement information.

[0248] Optionally, the transmission parameters include at least one of the following:

[0249] Information from the recipient;

[0250] Transmission path;

[0251] Service quality requirements.

[0252] Optionally, the processor is further configured to:

[0253] The transceiver receives the computational data sent by the first network element.

[0254] Optionally, the processor is further configured to:

[0255] The transceiver is used to send the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0256] Optionally, the processor is further configured to:

[0257] The transceiver receives the scheduling strategy of the computational data sent by the first network element.

[0258] The step of using the transceiver to send the computation data to the second terminal via the wireless bearer corresponding to the computation data includes:

[0259] According to the scheduling strategy, the transceiver sends the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0260] Optionally, the processor is further configured to:

[0261] The transceiver receives adjustment information regarding the scheduling priority in the scheduling strategy sent by the first network element.

[0262] Based on the adjustment information, adjust the QoS configuration of the wireless bearer.

[0263] This application embodiment also provides a data transmission device, which is a third network element, including: a processor and a transceiver;

[0264] The processor is used to receive computational data sent by the first network element through the transceiver.

[0265] Optionally, the processor is further configured to:

[0266] The transceiver is used to send the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0267] Optionally, the processor is further configured to:

[0268] The transceiver receives the scheduling strategy of the computational data sent by the first network element.

[0269] The step of using the transceiver to send the computation data to the second terminal via the wireless bearer corresponding to the computation data includes:

[0270] According to the scheduling strategy, the transceiver sends the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0271] Optionally, the processor is further configured to:

[0272] The transceiver receives adjustment information regarding the scheduling priority in the scheduling strategy sent by the first network element.

[0273] Based on the adjustment information, adjust the QoS configuration of the wireless bearer.

[0274] This application also provides a data transmission device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the data transmission method described above for the first network element side, the second network element side, or the third network element side.

[0275] This application embodiment also provides a readable storage medium storing a program thereon, which, when executed by a processor, implements the steps in the data transmission method on the first network element side, the second network element side, or the third network element side described above.

[0276] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the data transmission method described above for the first network element side, the second network element side, or the third network element side.

[0277] The beneficial effects of the above technical solution in this application are as follows:

[0278] In the above scheme, the data transmission method receives computational data and identification information sent by a second network element; the computational data is generated by a first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data; the computational data is sent according to the transmission parameters determined by the identification information; it can support the addition of a first network element in the RAN system to achieve data distribution using the first network element, that is, to enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and reduced reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capacity and poor service scalability of traditional wireless bearers, thereby supporting the shortening of data transmission paths, reducing transmission latency, and ensuring transmission quality, effectively solving the problem that data transmission cannot meet the requirements in the existing technology. Attached Figure Description

[0279] Figure 1 This is a schematic diagram illustrating the multi-agent collaborative service transmission requirements of an embodiment of this application;

[0280] Figure 2 This is a schematic flowchart of the data transmission method according to an embodiment of this application. Figure 1 ;

[0281] Figure 3 This is a schematic flowchart of the data transmission method according to an embodiment of this application. Figure 2 ;

[0282] Figure 4 This is a schematic flowchart of the data transmission method according to an embodiment of this application. Figure 3 ;

[0283] Figure 5 This is a schematic diagram illustrating the implementation framework of the data transmission method in an embodiment of this application;

[0284] Figure 6 This is a schematic diagram illustrating the specific implementation process of the data transmission method in an embodiment of this application;

[0285] Figure 7 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 1 ;

[0286] Figure 8 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 2 ;

[0287] Figure 9 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 3 ;

[0288] Figure 10This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 1 ;

[0289] Figure 11 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 2 ;

[0290] Figure 12 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 3 . Detailed Implementation

[0291] To make the technical problems, technical solutions and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.

[0292] The following is a brief introduction to the relevant content of this plan.

[0293] With the rapid development of wireless communication technology, traditional wireless network architectures can no longer meet the increasingly complex and diverse application needs. Wireless cloud network technology is an innovative network architecture that utilizes cloud technology to deploy base station functions on general-purpose server hardware, achieving hardware-software decoupling. By virtualizing the control plane and user plane functions of the base station, wireless cloud networks allow for separate deployment and upgrades of the base station's hardware and software, enabling more flexible network configuration and management. Simultaneously, cloud computing technology can be used to deploy base station functions on general-purpose server hardware, virtualizing the base station equipment, thereby reducing hardware costs, improving resource utilization, and supporting dynamic resource allocation and elastic scaling.

[0294] The advantages of wireless cloud networks are mainly reflected in the following aspects: 1) Low construction cost: Through virtualization technology and the sharing of cloud computing resources, hardware and operating costs are reduced. Base station equipment is based on general-purpose servers rather than dedicated hardware, reducing upfront investment; 2) Agile service customization: Utilizing software-defined networking (SDN) and network function virtualization (NFV) technologies, it can quickly respond to user needs, dynamically adjust network configurations, and achieve agile deployment and updates of network functions; 3) Multi-application integrated service: Wireless cloud networks can support multiple application scenarios and concurrently provide multiple services, such as data transmission, computing processing, and storage. Integrated services simplify the system architecture and improve resource utilization.

[0295] Furthermore, wireless cloud networks, with their flexible and efficient characteristics, have broad application prospects in many popular industries; for example: 1) Vehicle-to-everything (V2X) applications: V2X applications achieve efficient, low-latency data exchange between vehicles and between vehicles and infrastructure through wireless cloud networks; integrating functions such as Advanced Driver Assistance Systems (ADAS), in-vehicle internet services, and remote diagnostics. Simultaneously, edge cloud can perform real-time analysis of vehicle data, providing efficient traffic management and vehicle control. 2) Unmanned Aerial Vehicle (UAV) control: UAVs rely on reliable wireless communication networks when performing tasks such as remote monitoring and logistics transportation. Wireless cloud networks can provide a low-latency, high-bandwidth network environment to meet the needs of UAVs for real-time data transmission and control commands. In addition, edge cloud can process and make decisions on data collected by UAVs in real time. 3) Internet of Things (IoT): IoT devices are diverse and generate massive amounts of data. Wireless cloud networks can process some of this data through edge computing, reducing the pressure on central servers and improving response speed. Wireless cloud networks can be applied to smart homes, smart cities, industrial automation, and other fields, supporting efficient interconnection and data sharing among a large number of devices. 4) Cloud-based PLCs (Programmable Logic Controllers): In the era of Industry 4.0, the cloudification of PLC systems has become a trend. Wireless cloud networks can provide a reliable communication and computing platform, enabling remote monitoring, equipment management, and factory automation, significantly improving production efficiency and operational safety.

[0296] Based on the above analysis of wireless cloud networks and services, it can be seen that at the edge, closer to the user, wireless cloud networks can provide richer intelligent services through the collaborative work of multiple agents. For example, through the cooperation of multiple edge nodes, efficient data processing and resource allocation can be achieved, thereby improving the intelligence and response speed of services.

[0297] However, multi-agent collaboration places higher demands on networks, including network transmission metrics such as bandwidth, latency, and reliability, and these transmissions primarily occur between agents. Figure 1 As shown, compared to the "vertical pipeline transmission" mode of traditional mobile broadband services (mobile bandwidth services), this requires the network to be able to meet the more dynamic load demands of "lateral packet transmission" (multi-agent collaborative services) in a timely and stable manner. While wireless cloud networks have demonstrated significant advantages in several typical service scenarios due to their flexibility and efficiency, they still have many shortcomings in practical applications, especially for edge multi-agent collaborative services.

[0298] (1) Limitations of Semi-Static Transmission Schemes in Service Processes: In current wireless networks, the RAN (Radio Access Network) system determines the 5QI (5G Quality of Service Identifier) ​​based on the service type when a user data session is established, selects the data offloading UPF (User Plane Function) based on the network topology and user spatial location, and configures static data routes. This fixed process cannot provide flexible and real-time adjustments under the requirements of rapid agent movement and dynamic tasks, and has limitations. In multi-agent collaborative scenarios, rapid agent movement or the orchestration of computing tasks will lead to rapid switching of data sources and destinations, and the topology of computing nodes will also change rapidly. Because the current static data transmission mechanism of the network is too rigid and fixed, it is difficult to adapt to such highly dynamic and changeable data forwarding requirements. For example, when data collected in real time by a drone needs to be quickly transmitted to multiple computing nodes for processing, the current static path cannot be quickly adjusted, which may lead to increased data transmission latency and reduced reliability. This problem will significantly affect the real-time performance and reliability of services.

[0299] (2) Limitations of using the core network UPF element as the sole data offload point: Current wireless cloud networks typically use the core network's UPF (User Plane Function) element as the sole data offload point. This architecture requires data to be transmitted and exchanged over a wide range between the cloud and the edge. This approach leads to several problems: 1) High latency: Data needs to be transmitted over long distances through the core network, making it impossible to provide data routing and exchange capabilities close to the user, resulting in high overall latency. This is extremely detrimental to applications with low latency and high real-time requirements, such as autonomous driving and industrial control; 2) Bandwidth consumption: Wide-range data transmission consumes a large amount of network bandwidth, increasing network load and reducing resource utilization efficiency; 3) Reduced reliability: Extensive data exchange through the core network increases the risk of single-point failures in the network. Failure in any part of the core network will affect the overall service stability. Due to these problems, traditional architectures struggle to meet the needs of low-latency, high-reliability collaborative services between multiple agents. In edge computing environments, data processing and transmission should be performed as close to the data source as possible to reduce latency and improve reliability.

[0300] (3) Design limitations of traditional wireless bearer networks: Traditional wireless bearer network design mainly treats it as a "transmission pipeline" for data. This design approach has two shortcomings. First, it lacks data analysis and routing capabilities. Traditional base stations do not have the ability to perform in-depth analysis and dynamic routing of bearer data, making it impossible to optimize data transmission based on Quality of Service (QoE). In application scenarios requiring high precision and dynamic adjustment, such as edge AI (artificial intelligence) computing and real-time video analysis services, the network transmission requirements vary greatly depending on the model inference or model update process. Therefore, breaking through the fixed bearer QoS (Quality of Service) configuration and achieving QoE assurance capabilities based on the working state of computing tasks is particularly important. Second, it lacks service scalability: Due to the relatively simple functions of the current base station architecture, it is not conducive to expanding the computing and service applications of the base station, such as AI computing and data preprocessing. If these functions are to be introduced, the current bearer network needs to be redesigned and adjusted, increasing the complexity and cost of implementation.

[0301] Based on the above, it is advisable to introduce a data processing unit similar to UPF within the RAN, targeting edge multi-agent computing collaboration services, to achieve more efficient, higher-performance, and more flexible data transmission services.

[0302] Based on the above, this application addresses the problem that data transmission in existing technologies cannot meet the requirements, and provides a data transmission method applied to a first network element, such as... Figure 2 As shown, it includes:

[0303] Step 21: Receive computational data and identification information sent by the second network element; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data;

[0304] Step 22: Send the calculated data according to the transmission parameters determined based on the identification information.

[0305] The first network element can be implemented as a data unit, and steps 21 and 22 support the routing and forwarding function of the computed data of the data unit.

[0306] And / or, if the computational data is generated by the first terminal, the second network element can be the first protocol stack network element corresponding to the first terminal; if the computational data is generated by the second network element, specifically, the computational data can be generated by the first edge cloud node or the first computing node, and the second network element is the first edge cloud node or the first computing node.

[0307] And / or, the transmission parameters include at least one of the following: receiver information; transmission path; quality of service requirements; the receiver can be a second terminal, a second edge cloud node, or a second computing node. When the receiver is a second terminal, step 22 can forward the computing data through a first protocol stack network element or a second protocol stack network element. For example, the first network element sends the computing data to the first protocol stack network element or the second protocol stack network element, and the first protocol stack network element or the second protocol stack network element forwards the computing data to the second terminal, but this is not limited to this.

[0308] Furthermore, in this solution, the first network element can be integrated with a second network element (such as a first protocol stack network element and / or a second protocol stack network element), for example, by being installed on a single base station. When integrated on a single base station, the base station can implement the related functions of the first and second network elements, such as implementing a data transmission method applied to a base station, comprising: sending computational data and identification information to the first network element using the second network element; the identification information being used to assist the first network element in determining the transmission parameters of the computational data; receiving the computational data and identification information sent by the second network element using the first network element; the computational data being generated by a first terminal, or by the second network element; and sending the computational data according to the transmission parameters determined based on the identification information, without limitation here. Correspondingly, the data transmission device can also be implemented as a base station.

[0309] The data transmission method provided in this application embodiment receives computational data and identification information sent by a second network element; the computational data is generated by a first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data; the computational data is sent according to the transmission parameters determined by the identification information; it can support the addition of a first network element in the RAN system to realize data distribution using the first network element, that is, to enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and reduced reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capacity and poor service scalability of traditional wireless bearers, thereby supporting the shortening of data transmission paths, reducing transmission latency, and ensuring transmission quality, effectively solving the problem that data transmission cannot meet the requirements in the prior art.

[0310] The identification information includes at least one of the following: quality of service; data transmission and reception addresses; information about the computing task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; and measurement information. This clarifies the specific content of the identification information.

[0311] Furthermore, the data transmission method further includes: determining the transmission parameters of the calculated data based on the identification information and the dynamic connectivity of the links between terminals; and sending the calculated data according to the transmission parameters determined based on the identification information, which includes sending the calculated data according to the transmission parameters determined based on the identification information and the dynamic connectivity of the links. This can specifically implement dynamic routing and forwarding.

[0312] In this embodiment of the application, the data transmission method further includes: determining a scheduling strategy for the computational data based on first parameter information; and sending the scheduling strategy to the receiver of the computational data or a third network element corresponding to the receiver; wherein the first parameter information includes at least one of the following: computational task requirement information; real-time status information of the computational task; characteristic information of the computational task; and current transmission network status information. This enables the implementation of the first network element's transmission scheduling function for computational data. The scheduling strategy may include, but is not limited to, wireless bearer indication, scheduling priority, etc.; and / or, the receiver may be the second edge cloud node or the second computing node; and / or, the third network element corresponding to the receiver may be the second protocol stack network element corresponding to the second terminal, which may be the same as or different from the first protocol stack network element, or it may be understood that the third network element is the same as or different from the second network element; and / or, the computing task requirement information may include at least one of the following: requirements for computing latency, data access, computing accuracy, etc.; and / or, the computing task characteristic information may include at least one of the following: characteristic information such as priority, latency sensitivity, etc.; and / or, the current transmission network status information may include at least one of the following: air interface, backhaul network, etc.; and / or, the current transmission network status information may include at least one of the following: status information such as bandwidth, latency, reliability, etc., which are not limited here.

[0313] Furthermore, the data transmission method further includes: determining the computation task feature information corresponding to the computation data based on the identification information. This allows for accurate determination of the computation task feature information.

[0314] In this embodiment of the application, the data transmission method further includes: when the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold, sending adjustment information for the scheduling priority to the receiver or the third network element corresponding to the receiver. This ensures the real-time performance of the scheduling priority, thereby guaranteeing better data transmission. The receiver can be the second edge cloud node or the second computing node; and / or, the third network element corresponding to the receiver can be the second protocol stack network element corresponding to the second terminal, which may be the same as or different from the first protocol stack network element. Alternatively, the third network element may be the same as or different from the second network element; and / or, the first threshold can be a set value or an empirical value, and the second threshold can be a set value or an empirical value, without limitation here.

[0315] Furthermore, the data transmission method further includes: when the identification information does not meet the requirements, determining the transmission parameters of the calculated data according to pre-configured data routing and forwarding rules; and sending the calculated data according to the transmission parameters determined by the pre-configured data routing and forwarding rules. This can support semi-static routing and forwarding. "The identification information does not meet the requirements" can include: the content contained in the identification information is insufficient to support the determination of the transmission parameters (e.g., 2) complex routing and forwarding services, where a single identification information cannot be used independently as a basis for routing and forwarding; and / or, the identification information does not meet the first usage condition (e.g., it does not meet specific usage scenarios, such as 1) in scenarios with high traffic and extremely high data forwarding efficiency requirements, or 2) scenarios where the network needs to adjust or optimize the routing strategy due to regulatory requirements, etc.); and / or, the content contained in the identification information does not meet the second usage condition (e.g., a certain parameter value does not meet a threshold, etc.); and / or, the transmission parameters determined according to the identification information do not meet the transmission conditions, etc., which are not limited here.

[0316] In this embodiment of the application, the data transmission method further includes: monitoring the transmission information of the computing task; the transmission information includes: data transmission volume, transmission path, and information on network resources consumed; and billing for the computing task based on the transmission information. This allows for the implementation of specific billing schemes, supporting multiple billing modes such as based on traffic volume and service quality (e.g., priority, latency requirements), providing differentiated billing schemes for different types of computing tasks.

[0317] Furthermore, the data transmission method further includes: analyzing the computational data to obtain service quality assessment information; generating a service quality report based on the service quality assessment information; or sending the service quality assessment information to a fourth network element. This supports the specific implementation of service quality assessment schemes. The fourth network element can be a general computing collaborative control unit (also known as a collaborative function network element), and is not limited thereto.

[0318] In this embodiment of the application, the data transmission method further includes: upon detecting an anomaly in the computational data transmission, performing an alarm operation and determining anomaly cause analysis information. This supports anomaly management and alarm functions, enabling timely alarm issuance and providing detailed anomaly cause analysis. The anomaly may include at least one of abnormal traffic or abnormal network conditions, but is not limited to these.

[0319] Furthermore, the data transmission method further includes: receiving configuration information for a computing task sent by a fifth network element; the configuration information is used to instruct the execution of a first operation, the first operation including at least one of: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment; executing the corresponding operation according to the configuration information, and feeding back the operation result to the fifth network element. This can support the accurate implementation of relevant functions based on the configuration. The phrase "receiving configuration information for computing tasks sent by the fifth network element" can include: receiving configuration information for computing tasks sent by the fifth network element through a computing data control interface; and / or, the fifth network element can include at least one of the higher-level network elements such as the core network or the communication-computing coordination control unit; and / or, the configuration information can be implemented as a configuration message instructing the creation, modification, or deletion of computing tasks (or the configuration information is carried in the configuration message); through the configuration message, the fifth network element can configure the QoS requirements of the computing task, which may include transmission QoS, computing QoS, data QoS, etc. related to the computing task; the first network element receives the message and can perform corresponding operations accordingly (such as creating a new computing task, modifying the QoS requirements of an existing task, or deleting a task), that is, the first network element "executes the corresponding operation (first operation) according to the configuration information", but is not limited thereto. Furthermore, "feedback the operation results to the fifth network element" can be implemented as: periodically reporting at least one of the following: the status of the computing task and the QoS satisfaction status (operation results), etc., without limitation.

[0320] The configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirements, computing QoS requirements, and data QoS requirements. This clarifies the specific content of the configuration information to assist in accurate data transmission.

[0321] In this embodiment, the user association information includes at least one of user identifier and user location-related information; and / or, the bearer association information includes at least one of bearer identifier, bearer priority, and bearer bandwidth requirement information; and / or, the transmission service quality (QoS) requirement information includes at least one of bandwidth requirement information, latency requirement information, and packet loss rate requirement information; and / or, the computation QoS requirement information includes at least one of computation resource capability requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information; and / or, the data QoS requirement information includes at least one of data integrity requirement information, data operability requirement information, data access permission requirement information, data security requirement information, data compression requirement information, and data protocol conversion requirement information. This clarifies the specific content of the aforementioned information to assist in accurate data transmission.

[0322] This application also provides a data transmission method applied to a second network element, such as... Figure 3 As shown, it includes:

[0323] Step 31: Send computational data and identification information to the first network element; the identification information is used to assist the first network element in determining the transmission parameters of the computational data.

[0324] The data transmission method provided in this application sends computational data and identification information to a first network element. The identification information is used to assist the first network element in determining the transmission parameters of the computational data. This method supports adding a first network element to the RAN system to achieve data distribution, thereby enabling the RAN side to have distribution capabilities. It supports rapid synchronization of computational data between edge multi-agents at the radio access network level, thus avoiding increased data transmission delay and reduced reliability caused by static paths. It also avoids the delay caused by having to detour through the core network and avoids the insufficient data transmission capabilities and poor service scalability of traditional radio bearers. In this way, it supports shortening the data transmission path, reducing transmission latency, and ensuring transmission quality, effectively solving the problem that data transmission cannot meet the requirements in the prior art.

[0325] Furthermore, the data transmission method further includes: (for example, in the case where the second network element is multiple first protocol stack network elements) receiving the computation data and identification information sent by the first terminal; or (for example, in the case where the second network element is multiple first edge cloud nodes or first computing nodes) generating the computation data and identification information for the computation task. This allows for obtaining the computation data and identification information in multiple ways.

[0326] The identification information includes at least one of the following: quality of service; data transmission and reception addresses; information about the computing task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; and measurement information. This clarifies the specific content of the identification information.

[0327] In this embodiment, the transmission parameters include at least one of the following: receiver information; transmission path; and quality of service requirements. This clarifies the specific content of the transmission parameters.

[0328] Furthermore, the data transmission method further includes: receiving the computational data sent by the first network element. This ensures accurate acquisition of the computational data. The second network element can be a first protocol stack network element, or a first edge cloud node or a first computing node; and / or, this receiving operation can be performed when the second network element is the first protocol stack network element corresponding to the first terminal, and the first protocol stack network element is the same as the second protocol stack network element corresponding to the second terminal (i.e., the same protocol stack network element), but is not limited thereto.

[0329] In this embodiment of the application, the data transmission method further includes: sending the computation data to a second terminal via a wireless bearer corresponding to the computation data. This can support data transmission between terminals, or data transmission between a terminal and an edge cloud node or computing node, but is not limited thereto. The second network element can be a first protocol stack network element, but is not limited thereto.

[0330] Furthermore, the data transmission method further includes: a scheduling strategy for receiving computational data sent by the first network element; and sending the computational data to the second terminal via the wireless bearer corresponding to the computational data, comprising: sending the computational data to the second terminal via the wireless bearer corresponding to the computational data according to the scheduling strategy. This supports the implementation of the first network element's transmission scheduling function for computational data, specifically supporting data transmission between terminals, or data transmission between a terminal and an edge cloud node or computing node, but is not limited thereto. The second network element can be a first protocol stack network element, but is not limited thereto.

[0331] In this embodiment of the application, the data transmission method further includes: receiving adjustment information on the scheduling priority in the scheduling policy sent by the first network element; and adjusting the QoS configuration of the radio bearer according to the adjustment information. This ensures the real-time performance of the scheduling priority, thereby guaranteeing better data transmission.

[0332] This application also provides a data transmission method applied to a third network element, such as... Figure 4 As shown, it includes:

[0333] Step 41: Receive the calculation data sent by the first network element.

[0334] The third network element can be the second protocol stack network element, or the second edge cloud node or the second computing node, but is not limited to these.

[0335] The data transmission method provided in this application embodiment receives computational data sent by a first network element; it can support the addition of a first network element in the RAN system to achieve data distribution, that is, enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capabilities and poor service scalability of traditional wireless bearers. In this way, it supports shortening the data transmission path, reducing transmission latency, and ensuring transmission quality, and effectively solves the problem that data transmission cannot meet the requirements in the prior art.

[0336] Furthermore, the data transmission method further includes: sending the computational data to the second terminal via the wireless bearer corresponding to the computational data. This can support data transmission between terminals, or data transmission between a terminal and an edge cloud node or computing node, but is not limited thereto. The third network element can be a second protocol stack network element, but is not limited thereto.

[0337] In this embodiment, the data transmission method further includes: a scheduling strategy for receiving computational data sent by the first network element; and sending the computational data to the second terminal via the wireless bearer corresponding to the computational data, which includes: sending the computational data to the second terminal via the wireless bearer corresponding to the computational data according to the scheduling strategy. This supports the first network element's transmission scheduling function for computational data, specifically supporting data transmission between terminals, or data transmission between a terminal and an edge cloud node or computing node, but is not limited thereto. The third network element can be a second protocol stack network element, but is not limited thereto.

[0338] Furthermore, the data transmission method further includes: receiving adjustment information regarding the scheduling priority in the scheduling policy sent by the first network element; and adjusting the QoS configuration of the radio bearer according to the adjustment information. This ensures the real-time performance of the scheduling priority, thereby guaranteeing better data transmission.

[0339] It should be noted that the relevant content on the first network element side, the second network element side, and the third network element side can be referred to each other, and repeated parts will not be repeated. The computing nodes mentioned above can be implemented as computing units, but are not limited to this.

[0340] The data transmission method provided in the embodiments of this application will be illustrated below with examples.

[0341] To address the aforementioned technical problems, this application provides a data transmission method, specifically a computational data transmission method applied to a unified computing network. This method mainly involves: providing a dynamic, adaptive wireless transmission mechanism in the RAN system, capable of providing fast and efficient data forwarding capabilities for multi-agent collaborative services, enabling end-to-end, end-to-edge, and edge-to-end communication; specifically, a "data unit" logical entity (corresponding to the aforementioned first network element) can be added to the base station to process computational data between edge agents. The data unit has functions such as routing and forwarding computational data, distributing and scheduling computational data, ensuring the continuity and reliability of computational services, traffic monitoring, and billing, enabling rapid synchronization of computational data between edge multi-agents at the wireless access network level; see details below. Figure 5 The diagram shown is a multi-agent computing data forwarding architecture based on data units (the data unit corresponding to the dedicated large model in the diagram can be the same as the newly added data unit on the RAN side).

[0342] The following is combined Figure 5 Examples are provided to illustrate some of the contents involved in this plan.

[0343] (a) Functional definition of the logical entity of the base station data unit;

[0344] The data unit, as a new logical entity that can be deployed inside the base station (and integrated with the communication and control system), has the following main functional definitions:

[0345] 1. Calculate the routing and forwarding function of data (i.e.) Figure 5In the data routing and forwarding phase, the data unit can adjust the transmission path and data forwarding scheme in real time between multiple agents (three typical modes: agent (i.e., terminal) and agent (i.e., end-to-end mode), agent and computing task within the cloud base station or agent and cloud computing task outside the base station (i.e., end-to-edge mode), computing task within the cloud base station and cloud computing task outside the base station (i.e., edge-to-edge mode; it may also be computing task within the cloud base station and computing task within the cloud base station), or a combination of the three modes, based on the unified identifier (which may include: data send / receive address, data belonging computing task information, integrity verification requirements, transmission strategy, service chain information, measurement information (such as connection status measurement information, computing-related measurement information, etc.) carried in the forwarded data to enhance data transmission performance, and the dynamic connectivity status of the links between agents (i.e., Uu port connection capability, which can be obtained through measurement information). This part corresponds to the aforementioned receiving of computational data and identification information sent by the second network element; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data; the computational data is sent according to the transmission parameters determined by the identification information. The identification information includes at least one of the following: transmission service quality; data transmission and reception address; information of the computational task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; measurement information. The transmission parameters include at least one of the following: receiver information; transmission path; service quality requirements. The data transmission method further includes: determining the transmission parameters of the computational data based on the identification information and the dynamic connectivity of the link between terminals; sending the computational data according to the transmission parameters determined by the identification information includes: sending the computational data according to the transmission parameters determined by the identification information and the dynamic connectivity of the link.

[0346] Among them, cloud base stations can be base stations deployed on cloud servers; regarding data transmission, end-to-edge mode: can be between wireless bearers and IP routers; end-to-end mode: can be between wireless bearers (can be between ends communicating through base stations); edge-to-edge mode: can be between IP routers, but is not limited to these.

[0347] Specifically, examples of the three modes are as follows:

[0348] 1) End-to-End (Forwarding) Mode: With the popularization of intelligent driving technology, intelligent vehicles, as intelligent agents, possess increasingly powerful computing capabilities. Level 3 (Level 3) autonomous driving models generally have floating-point computing power ranging from tens to hundreds of TOPS. However, on the other hand, the complexity of road conditions means that onboard autonomous driving systems cannot cover all scenarios of road condition recognition and judgment. For example, visual judgment may be needed to determine whether a foreign object on the road is a shadowed piece of paper or a covered pothole. In this case, the car needs external computing power to support large-scale AI models for recognition and judgment, and nearby idle autonomous driving vehicles are the optimal computing power collaboration nodes. At this time, a wireless access network can be used to quickly connect the two autonomous driving systems and forward model data, forming end-to-end computing collaboration.

[0349] 2) Edge-to-Edge (Forwarding) Mode: Continuing with the example of autonomous vehicles or drones in low-altitude economic scenarios, when an agent enters a street or airspace, if a comprehensive high-precision map is available, the agent needs to quickly obtain map data and driving assistance policy instructions from the edge (computing tasks within the base station or in the edge cloud). If a comprehensive high-precision map is not yet available, each agent in the area needs to upload its own perception data, which is then aggregated at the edge (computing tasks within the base station or in the edge cloud) to generate the latest high-precision map information and distributed to each agent, forming an edge-to-edge computing collaboration.

[0350] 3) Edge-to-edge (forwarding) mode: For end-to-end and end-to-edge modes, when an agent requests computing and data services from the edge, the computing power tasks on the edge side (computing tasks in the base station or computing tasks in the edge cloud) should be deployed and the computing results fed back under the coordination of the computing power orchestration system to form edge-to-edge computing collaboration.

[0351] The data unit can route and forward the received computational data (from intelligent agents or other edge clouds and computing nodes) in the following two ways:

[0352] 1) Dynamic routing and forwarding method: If the computational data forwarded by the data unit carries unified identification information for computational data, the data unit first attempts to extract information such as data transmission and reception address and service chain from the unified identification information, and makes a real-time decision to route and forward the computational data to the data receiving address or the next computational service node based on the dynamic connectivity of the links maintained by the data unit; the transmission parameters of the computational data can be determined according to the identification information and the dynamic connectivity of the links between terminals as described above.

[0353] 2) Semi-static routing forwarding method: If the unified identifier information of the computational data in the data forwarded by the data unit does not meet the requirements, the data unit can perform semi-static data routing forwarding based on user, bearer, IP 5-tuple and other characteristics according to the data routing forwarding rules configured in the core network (or the general computing and communication control unit). Corresponding to the above situation where the identifier information does not meet the requirements, the transmission parameters of the computational data are determined according to the pre-configured data routing forwarding rules; and the computational data is sent according to the transmission parameters determined according to the pre-configured data routing forwarding rules.

[0354] 2. Computational data transmission scheduling function (i.e.) Figure 5 (Data Scheduling and Distribution): The data unit can refer to the computational task's requirements and real-time status (such as network connection status (e.g., channel quality, corresponding to the measurement information mentioned in the routing and forwarding function section of the computational data) as well as the bandwidth, latency, reliability, and other status of the current transmission network (e.g., air interface, backhaul network), and at least one of the characteristics of the computational task such as priority and latency sensitivity, to distribute and schedule the computational data involved in the computational task according to preset rules or intelligent algorithms. This part can correspond to the above-mentioned determination of the scheduling strategy of the computational data based on the first parameter information; sending the scheduling strategy to the receiver of the computational data or the third network element corresponding to the receiver; wherein, the first parameter information includes at least one of the following: computational task requirement information; computational task real-time status information; computational task characteristic information; current transmission network status information. The data transmission method further includes: determining the computational task characteristic information corresponding to the computational data based on the identification information. The receiver can be the second network element mentioned above, and the second network element can receive the scheduling strategy of the computing data sent by the first network element; according to the scheduling strategy, the computing data is sent to the second terminal through the wireless bearer corresponding to the computing data.

[0355] Through this refined resource management, the data unit can ensure the priority transmission and processing of data for high-priority, high-latency-sensitive tasks (such as sending relevant bearer QoS change instructions to the protocol stack RRC through the wireless computing collaboration interface), thereby improving the overall quality of network computing services.

[0356] Specifically, one possible implementation for scheduling the transmission of computational data is as follows: when a high-priority computing task deployed in the edge cloud needs to quickly and reliably send the generated computational data to a terminal (mobile intelligent agent) through a data unit, this can be accomplished through the following steps:

[0357] 1) The data unit can extract the computing task information associated with the forwarded data and obtain the computing task priority based on the unified identification information of the computing data carried in the forwarded data; it can also determine the transmission parameters of the computing data according to the identification information.

[0358] 2) The data unit calculates a transmission scheduling strategy according to preset rules (which may correspond to the scheduling strategy for determining the computational data): computational data generated or consumed by high-priority computational tasks has a higher transmission priority or is allocated more redundant transmission resources. The transmission scheduling strategy for calculating the data being forwarded this time (i.e., the aforementioned scheduling strategy) includes, but is not limited to, radio bearer indication and scheduling priority. The scheduling strategy may be determined by the "scheduling coordination interface" (i.e., Figure 5 The wireless computing collaboration interface in the protocol stack is synchronized to the RRC controller.

[0359] 3) Data units can send data to the protocol stack (i.e., via the data splitting and injection interface) Figure 5 (in the wireless functional domain), and store the data into the data buffer queue of the corresponding wireless bearer according to the wireless bearer instruction.

[0360] Furthermore, if the bearer priority (i.e., scheduling priority) calculated in step 2) changes significantly from the threshold (which can be a set value or an empirical value, etc.), the data unit can send a suggestion message for adjusting the relevant bearer priority to the protocol stack through the wireless computing collaboration interface (corresponding to the above-mentioned sending adjustment information for the scheduling priority to the receiver or the third network element corresponding to the receiver when the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold). This ultimately ensures that the bearer to which the data belongs has an appropriate scheduling priority and data transmission quality. In addition, the data unit can also recalculate the transmission scheduling strategy based on the relevant content of the bearer priority adjustment suggestion message and in combination with preset rules, but is not limited to this.

[0361] 3. Traffic Monitoring and Billing: To meet the business management needs of operators, data units deployed inside base stations can also possess traffic monitoring and billing functions similar to those of UPF network elements. These functions may include the following aspects:

[0362] 1) Traffic Monitoring: The data unit can monitor data traffic through the computing bearer (the type of bearer used to transmit computing data) in real time via the wireless computing collaboration interface; it records in detail the data transmission volume, transmission path, and network resources consumed for each computing task (corresponding to the transmission information of the aforementioned monitored computing tasks; the transmission information includes: data transmission volume, transmission path, and network resource consumption information). This comprehensive traffic monitoring helps operators understand network usage, identify abnormal traffic, and prevent malicious attacks and overuse.

[0363] 2) Traffic billing: Based on the transmission statistics monitored in real time through the wireless computing collaboration interface, the data unit can perform refined traffic billing (corresponding to the above-mentioned billing for the computing task based on the transmission information); it supports multiple billing modes such as by traffic and by service quality (such as priority, latency requirements), providing differentiated billing schemes for different types of computing tasks.

[0364] 3) Service Quality Assessment: The data unit can perform service quality assessment by analyzing traffic data (corresponding to the analysis of the calculated data mentioned above to obtain service quality assessment information); the assessment content may include quality indicators such as network transmission latency, data packet loss rate, and bandwidth utilization; thus, by periodically generating service quality reports (corresponding to the generation of service quality reports based on the service quality assessment information mentioned above), it can help operators optimize network configuration and improve user service experience. In addition, the relevant information obtained from the assessment can also be reported to the network computing and coordination control unit for further processing; the service quality assessment information can be sent to the fourth network element as mentioned above.

[0365] 4) Anomaly Management and Alarms: When abnormal traffic or network conditions are detected, the data unit can promptly issue alarms and provide detailed anomaly cause analysis; corresponding to the above-mentioned alarm operation and determination of anomaly cause analysis information when abnormal computing data transmission is detected. Through rapid response and problem localization, the data unit can help administrators take effective measures to ensure network security and service quality.

[0366] (ii) Interface definition of the logical entity of the base station data unit;

[0367] Based on the definition of the logical entity function of the data unit above, the external interactions required by the data unit can be identified as follows: the necessity of the following three key interfaces: the computational data control interface, the data offloading and injection interface, and the wireless computing collaboration interface. Figure 5 The data distribution interface (such as Xn or N16) in the system can transmit data. Examples of these three interfaces are given below.

[0368] 1. Calculate data control interface;

[0369] The computing data control interface is the interface between the logical entity of the data unit and higher-level control network elements such as the computing collaborative control unit or the core network. The core network or the computing collaborative control unit can configure the QoS requirements of computing tasks by sending configuration messages (corresponding to the configuration information mentioned above) to the data unit to create, modify, or delete computing tasks. These QoS requirements include transmission QoS, computing QoS, and data QoS related to the computing task. The data unit receives the messages and performs corresponding operations (such as creating a new computing task, modifying the QoS requirements of an existing task, or deleting a task). The data unit feeds back the operation results to the computing collaborative control unit or the core network and can periodically report the task status and QoS satisfaction. This part corresponds to the configuration information for computing tasks sent by the fifth network element to the first network element mentioned above; the configuration information is used to instruct the execution of a first operation, which includes at least one of the following: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment; the corresponding operation is executed according to the configuration information, and the operation results are fed back to the fifth network element.

[0370] The computing data control interface (corresponding to the configuration message above) may include, but is not limited to, information such as computing task identifier, computing task category, associated wireless user or user group, transmission QoS requirements, computing QoS requirements, and data QoS requirements (corresponding to at least one of the following configuration information: computing task identifier, computing task category, user association information, bearer association information, transmission service quality QoS requirement information, computing QoS requirement information, and data QoS requirement information). A possible interface embodiment is as follows:

[0371] Table: A Design of a Computational Data Control Interface

[0372]

[0373]

[0374]

[0375] 2. Data splitting and injection interface;

[0376] The data offloading and injection interface is the interface between the data unit and the base station user plane PDCP (Packet Data Convergence Protocol). PDCP can identify and offload payload data (i.e., computational data) with the PDCP header removed to the data unit through this interface, based on pre-configured computational data definitions. This injection interface can be implemented as a standard IP layer data transmission channel.

[0377] 3. Wireless computing collaboration interface;

[0378] The wireless computing coordination interface is the interface between the data unit and the base station signaling plane RRC protocol (e.g., directly connecting the data unit and RRC; or connecting the communication and computing coordination control and RRC, with the communication and computing coordination control then connecting to the data unit; this is not limited here). Through this interface, the RRC protocol can proactively push user mobility information (such as handover procedure initiation notifications, current user handover resource preparation and completion status) to the data unit. The wireless computing coordination interface (mobility) includes, but is not limited to: handover user identifiers (including cell, user ID, bearer ID, etc.), handover procedure initiation notifications, handover resource preparation status reports, handover completion notifications, and other information.

[0379] To ensure priority transmission and processing of data for high-priority, high-latency-sensitive tasks, data units can send relevant bearer QoS change indications to the protocol stack RRC through this collaborative interface to improve the overall network computing service quality. The wireless computing collaborative interface (bearer QoS change indication) includes, but is not limited to: computing bearer identifiers (including at least one of cell ID, user ID, and bearer ID), and computing bearer QoS information (including at least one of ARP (user priority), GBR (guaranteed bit rate), MFBR (maximum stream bit rate), Delay Budget, and PER (packet loss rate).

[0380] To clarify, Figure 5 In Chinese: SMF stands for Session Management Function, AMF for Access and Mobility Management Function, UPF for User Plane Function, NEF for Network Open Function, NG for the interface between RAN and core network elements, GTPU for User Plane GPRS (General Packet Radio Service) Tunneling Protocol Layer, RRC for Radio Resource Control Layer, PDCP for Packet Data Convergence Protocol Layer, RLC for Radio Link Control Layer, MAC for Media Access Control Layer, and PHY for Physical Layer. AI Large Model refers to a large-scale artificial intelligence model (this solution can perform training, inference, and other computational tasks on the AI ​​large model). The AI ​​large model can be deployed on the central cloud, data unit, edge cloud, or computing node; no specific limitations are specified here.

[0381] (III) Flowchart of the logical entity of the base station data unit;

[0382] The base station data unit (JTU) serves the rapid routing, forwarding, and synchronization of computing data required for computing tasks among multiple agents within a region. Its workflow is closely related to the deployment of computing tasks. Under the preconditions of a normal wireless cloud network cell, readily available wireless computing resources, and the JTU's ability to receive computing task deployments from higher layers, the main processes involved in the JTU can be divided into four stages: First, with the deployment of computing tasks, the need for routing and forwarding computing data arises, leading to the configuration process of computing data functions initiated by the core network or the communication-computing coordination control unit; second, the routing and forwarding processes of computing data under three typical data forwarding scenarios; and third, examples of these processes will be provided below. Figure 6 (Flowchart of edge multi-agent data transmission based on data units) shows the following steps:

[0383] Steps 1.1 / 1.2: Calculate the data carrying configuration;

[0384] Specifically, higher-level network elements such as the core network or the communication-computing coordination control unit can deploy computing tasks on the wireless edge as needed. Based on the data transmission requirements of these tasks, they can establish or select appropriate wireless bearers for data transmission; these bearers are referred to as computing bearers. The core network or communication-computing coordination control unit can configure the computing bearer information to the base station (corresponding to...). Figure 6 The base station protocol stack in the middle (which can correspond to the second network element mentioned above) and the terminal (corresponding to Figure 6 For end users, the computing bearer information can be used to specify the correspondence between computing data and computing bearers, including but not limited to user ID, bearer ID, task ID, and the computing data IP 5-tuple. Subsequent base stations or terminals can use this message for computing data transmission, distribution, and statistics.

[0385] Furthermore, the computational bearer information can also carry computational bearer statistical rule information, which can be used to instruct the base station or terminal on the statistical measurement requirements of transmission indicators such as computational bearer traffic, buffer, latency, and packet loss rate, but is not limited to this.

[0386] also, Figure 6The terminal users in the diagram can represent multiple terminal users, such as UE1 and UE2. UE1 can execute steps 4-5 (i.e., steps 4 to 5), and UE2 can execute steps 7-8 (i.e., steps 7 to 8) to achieve interaction between the terminals. Furthermore, multiple terminals can correspond to the same base station (which can correspond to the aforementioned second network element) and the same data unit, or multiple terminals can correspond to different base stations (which can correspond to the aforementioned second network element and third network element) and different data units, but this is not a limitation. Where multiple terminals correspond to the same base station, some of the operations described below can correspond to the operations performed by the aforementioned second network element; adaptively, where multiple terminals correspond to different base stations, some of the operations described below involving the receiver can similarly correspond to the operations performed by the aforementioned third network element (similar to the corresponding operations performed by the second network element), and will not be elaborated separately in the following description.

[0387] Step 2, configure the data calculation function;

[0388] Specifically, if high-level network elements such as the core network or the computing co-control unit successfully establish or configure the computing bearer, they need to configure the data units through the computing data control interface to instruct the data units to perform tasks such as computing data routing and forwarding, transmission scheduling, monitoring and billing (which may correspond to the configuration information for computing tasks sent by the fifth network element to the data unit; the configuration information is used to instruct the execution of a first operation, which includes at least one of the following: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment). The configuration message may contain at least one of the following fields: Task_ID, Task_Type, Associated_User_Info, Bear_Info, Trans_QoS, Compute_QoS, and Data_QoS. See the table above, "A Computing Data Control Interface Design," for details.

[0389] Step 3: Report the wireless bearer status;

[0390] Specifically, after completing step 1 (i.e. step 1), if the calculated bearer information carries the calculated bearer statistical rule information, the base station protocol stack can report the calculated bearer status reporting message to the data unit according to the statistical rule requirements (i.e., perform radio bearer status reporting).

[0391] Step 4: Calculate and upload the data;

[0392] Specifically, when a computing task in a terminal (intelligent agent, such as UE1) generates a data transmission requirement with other terminals (end-to-end mode) or edge computing nodes (end-to-edge mode), even if the terminal does not know the current location, network connection status, or computing deployment form (terminal or edge computing node) of the receiver, the terminal can still use the unified identifier information of the computing data to carry the receiver's address to complete the uploading of computing data to the network side (i.e., Figure 5 The base station-wireless functional domain (as described above) can receive the computational data and identification information sent by the first terminal, corresponding to the second network element mentioned above. Subsequent routing and forwarding of the computational data are automatically completed by the network side.

[0393] Step 5: Calculate data splitting;

[0394] Specifically, the base station protocol stack can filter the computational data in each bearer according to the computational bearer information and send it to the data unit through the data diversion injection interface; it can send computational data and identification information to the first network element corresponding to the second network element; the identification information is used to assist the first network element in determining the transmission parameters of the computational data; the first network element receives the computational data and identification information sent by the second network element, and the computational data is generated by the first terminal.

[0395] Step 6: Calculate data edge unloading;

[0396] If the data unit determines, based on the receiving address in the unified data identification information (corresponding to the dynamic routing forwarding method described above) or the data routing forwarding rules configured in the core network (or the general computing collaborative control unit) (corresponding to the semi-static routing forwarding method described above), that the received computing data should be sent to the edge computing node (corresponding to...) Figure 6 If the data unit is a mid-edge cloud or computing unit, then the data unit directly forwards the computing data to the receiving address through the IP network, that is, sends the computing data to the edge computing node (to realize the end-edge mode); the first network element can send the computing data according to the above transmission parameters; the second network element receives the computing data sent by the first network element.

[0397] Step 7: Calculate the injected data;

[0398] If the data unit determines that the received computation data should be sent to another terminal (intelligent agent, such as UE2) based on the receiving address in the unified data identification information (corresponding to the dynamic routing forwarding method mentioned above) or based on the data routing forwarding rules configured in the core network (or the computing and communication coordination control unit) (corresponding to the semi-static routing forwarding method mentioned above), then the data unit can complete the mapping and conversion of the receiving address in the unified data identification information to the user and the computing bearer based on the computing bearer configuration information in step 1. After that, the data unit can send the computation data to the corresponding base station protocol stack (which can correspond to the second network element receiving the computation data sent by the first network element) through the data diversion injection interface, store it in the downlink transmission data buffer queue of the corresponding radio bearer, and forward it to the corresponding terminal (intelligent agent, such as UE2). This forwarding operation can correspond to the second network element sending the computation data to the second terminal through the radio bearer corresponding to the computation data.

[0399] The base station protocol stack pointed to by the data unit in this step can be the same as or different from the base station protocol stack pointed to in step 4 (i.e. step 4).

[0400] Step 8: Calculate and distribute the data;

[0401] The base station protocol stack can dynamically adjust the QoS configuration of the data bearer according to the wireless computing collaboration interface instruction (which can correspond to the second network element receiving the adjustment information on the scheduling priority in the scheduling strategy sent by the first network element; and adjust the QoS configuration of the wireless bearer according to the adjustment information) to ensure that the transmission of computing data can better meet the data requirements of the computing task. Finally, the computing data is transmitted to the terminal (intelligent agent, such as UE2) described by the receiving address to realize the end-to-end mode.

[0402] The terminal user referred to in this step (e.g., UE2) is different from the terminal user corresponding to step 4 (e.g., UE1), representing the data receiver and sender.

[0403] Step 9: Calculate data edge loading;

[0404] Specifically, when computing tasks in edge computing nodes (such as edge clouds or computing units) generate computing data transmission requirements with terminals (edge-to-end) and edge computing nodes (edge-to-edge), even if the computing node does not know the current location, network connection status, or computing deployment form (terminal or edge computing node) of the receiver, the computing node can still carry the receiver's address through the unified identifier information of the computing data, and forward the computing data to the data unit via the IP network (which can correspond to the second network element generating the computing data and identifier information for the computing task and sending the computing data and identifier information to the first network element; the first network element receiving the computing data and identifier information sent by the second network element; the computing data being generated by the second network element). Subsequent computing data routing and forwarding are automatically completed by the network side.

[0405] Step 10: Calculate data edge unloading;

[0406] In the case where the recipient of the computational data is an end user, steps 7 (i.e., step 7) and 8 (i.e. step 8) can be executed similarly, and will not be repeated here;

[0407] When the recipient of the computational data is an edge computing node, i.e., in the case of data transmission between edge computing nodes (edge-to-edge), the computing unit can follow the process described in step 6 (i.e., step 6) to forward the data to the recipient (to achieve edge-to-edge mode), which will not be elaborated further here. In this case, Figure 6 The number of edge computing nodes (edge ​​cloud or computing units) shown can be multiple. For example, the initiator of step 9 (i.e. step 9) is edge computing node 1, and the receiver of step 10 (i.e. step 10) is edge computing node 2, etc. There is no limitation here.

[0408] It should be noted that there is no necessary order or combination restriction between the above steps. For example, there is no necessary execution restriction between step 4 (i.e., step 4) and step 9. Only the relevant operations of step 4 or step 9 can be executed. Moreover, there is no restriction on the order of execution between step 4 and step 9. Step 4 can be executed first or step 9 can be executed first, etc.

[0409] Based on the above, the solutions provided in this application involve the following:

[0410] 1. A newly added "data unit" logical entity in the base station, which has functions such as routing and forwarding computing data, distributing and scheduling computing data, traffic policing and billing, and can support rapid synchronization of computing data among edge multi-agents at the radio access network level. That is, this solution, by introducing the "data unit" logical entity, realizes rapid data routing and forwarding between edge mobile agents (terminals), and between terminals and edge computing nodes or computing nodes.

[0411] 2. Based on "data unit", it supports fast end-to-end, end-to-edge, and edge-to-edge data transmission processes.

[0412] 3. A computing data control interface, namely, the interface between a data unit logical entity and a general computing collaborative control unit or core network.

[0413] In summary, this solution enhances the flexibility and adaptability of the RAN system by introducing the "Data Unit" logical entity. Compared to traditional static data transmission modes, this solution can handle dynamic demands in edge computing environments more flexibly and efficiently, significantly improving network performance and user experience. Furthermore, it can be combined with traffic policing and billing functions, further facilitating refined management for operators and laying a solid foundation for the future development of 5G and subsequent communication networks, supporting more diverse and complex network applications.

[0414] This application embodiment also provides a data transmission device, applied to a first network element, such as... Figure 7 As shown, it includes:

[0415] The first receiving module 71 is used to receive computational data and identification information sent by the second network element; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data.

[0416] The first sending module 72 is used to send the calculated data according to the transmission parameters determined based on the identification information.

[0417] The data transmission device provided in this application embodiment receives computational data and identification information sent by a second network element; the computational data is generated by a first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data; the computational data is sent according to the transmission parameters determined by the identification information; it can support the addition of a first network element in the RAN system to realize data distribution using the first network element, that is, to enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capacity and poor service scalability of traditional wireless bearers, thereby supporting the shortening of data transmission paths, reducing transmission latency, and ensuring transmission quality, effectively solving the problem that data transmission cannot meet the requirements in the prior art.

[0418] The identification information includes at least one of the following: quality of service; data transmission and reception address; information about the computing task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; and measurement information.

[0419] In this embodiment of the application, the transmission parameters include at least one of the following: receiver information; transmission path; quality of service requirements.

[0420] Furthermore, the data transmission device further includes: a first determining module, configured to determine the transmission parameters of the calculated data based on the identification information and the dynamic connection status of the link between the terminals; the step of sending the calculated data according to the transmission parameters determined based on the identification information includes: sending the calculated data according to the transmission parameters determined based on the identification information and the dynamic connection status of the link.

[0421] In this embodiment of the application, the data transmission device further includes: a second determining module, configured to determine a scheduling strategy for the computational data based on first parameter information; and a second sending module, configured to send the scheduling strategy to the receiver of the computational data or a third network element corresponding to the receiver; wherein the first parameter information includes at least one of the following: computational task requirement information; real-time status information of the computational task; characteristic information of the computational task; and current transmission network status information.

[0422] Furthermore, the data transmission device further includes a third determining module, used to determine the computation task feature information corresponding to the computation data based on the identification information.

[0423] In this embodiment of the application, the data transmission device further includes: a third sending module, configured to send adjustment information for the scheduling priority to the receiver or a third network element corresponding to the receiver when the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than a second threshold.

[0424] Furthermore, the data transmission device further includes: a fourth determining module, configured to determine the transmission parameters of the calculated data according to a pre-configured data routing and forwarding rule when the identification information does not meet the requirements; and a fourth sending module, configured to send the calculated data according to the transmission parameters determined according to the pre-configured data routing and forwarding rule.

[0425] In this embodiment of the application, the data transmission device further includes: a first monitoring module for monitoring the transmission information of the computing task; the transmission information includes: data transmission volume, transmission path, and information on network resources consumed; and a first billing module for billing the computing task based on the transmission information.

[0426] Furthermore, the data transmission device further includes: a first analysis module, used to analyze the calculated data to obtain service quality assessment information; a generation and transmission module, used to generate a service quality report based on the service quality assessment information; or, to send the service quality assessment information to a fourth network element.

[0427] In this embodiment of the application, the data transmission device further includes: a first processing module, configured to perform an alarm operation and determine anomaly cause analysis information when an anomaly is detected in the computational data transmission.

[0428] Furthermore, the data transmission device further includes: a second receiving module, configured to receive configuration information for a computing task sent by a fifth network element; the configuration information is used to instruct the execution of a first operation, the first operation including at least one of: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment; and an execution feedback module, configured to execute the corresponding operation according to the configuration information and feed back the operation result to the fifth network element.

[0429] The configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirement information, computing QoS requirement information, and data QoS requirement information.

[0430] In this embodiment of the application, the user association information includes at least one of user identifier and user location-related information; and / or, the bearer association information includes at least one of bearer identifier, bearer priority, and bearer bandwidth requirement information; and / or, the transmission service quality (QoS) requirement information includes at least one of bandwidth requirement information, latency requirement information, and packet loss rate requirement information; and / or, the computation QoS requirement information includes at least one of computation resource capability requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information; and / or, the data QoS requirement information includes at least one of data integrity requirement information, data operability requirement information, data access permission requirement information, data security requirement information, data compression requirement information, and data protocol conversion requirement information.

[0431] The aforementioned implementation embodiments of the data transmission method on the first network element side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0432] This application also provides a data transmission device applied to a second network element, such as... Figure 8 As shown, it includes:

[0433] The fifth sending module 81 is used to send computational data and identification information to the first network element; the identification information is used to assist the first network element in determining the transmission parameters of the computational data.

[0434] The data transmission device provided in this application sends computational data and identification information to a first network element; the identification information is used to assist the first network element in determining the transmission parameters of the computational data; it can support the addition of a first network element in the RAN system to achieve data distribution, that is, to enable the RAN side to have distribution capabilities, and to support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capacity and poor service scalability of traditional wireless bearers, thereby supporting the shortening of data transmission paths, reducing transmission latency, and ensuring transmission quality, and effectively solving the problem that data transmission cannot meet the requirements in the prior art.

[0435] Furthermore, the data transmission device further includes: a third receiving module, configured to receive the computational data and identification information sent by the first terminal; or a first generating module, configured to generate the computational data and identification information for the computational task.

[0436] The identification information includes at least one of the following: quality of service; data transmission and reception address; information about the computing task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; and measurement information.

[0437] In this embodiment of the application, the transmission parameters include at least one of the following: receiver information; transmission path; quality of service requirements.

[0438] Furthermore, the data transmission device further includes a fourth receiving module, used to receive the computational data sent by the first network element.

[0439] In this embodiment of the application, the data transmission device further includes: a sixth transmitting module, used to transmit the computation data to the second terminal through the wireless bearer corresponding to the computation data.

[0440] Furthermore, the data transmission device further includes: a fifth receiving module, used to receive a scheduling strategy for the computational data sent by the first network element; the step of sending the computational data to the second terminal through the wireless bearer corresponding to the computational data includes: sending the computational data to the second terminal through the wireless bearer corresponding to the computational data according to the scheduling strategy.

[0441] In this embodiment of the application, the data transmission device further includes: a sixth receiving module, configured to receive adjustment information on the scheduling priority in the scheduling strategy sent by the first network element; and a first adjustment module, configured to adjust the QoS configuration of the radio bearer according to the adjustment information.

[0442] The implementation embodiments of the data transmission method on the second network element side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0443] This application also provides a data transmission device applied to a third network element, such as... Figure 9 As shown, it includes:

[0444] The seventh receiving module 91 is used to receive the calculation data sent by the first network element.

[0445] The data transmission device provided in this application embodiment receives computational data sent by a first network element; it can support the addition of a first network element in the RAN system to achieve data distribution, that is, enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capabilities and poor service scalability of traditional wireless bearers. In this way, it supports shortening the data transmission path, reducing transmission latency, and ensuring transmission quality, and effectively solves the problem that data transmission cannot meet the requirements in the prior art.

[0446] Furthermore, the data transmission device further includes a seventh transmitting module, used to transmit the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0447] In this embodiment of the application, the data transmission device further includes: an eighth receiving module, used to receive a scheduling strategy for the computation data sent by the first network element; the step of sending the computation data to the second terminal through the wireless bearer corresponding to the computation data includes: sending the computation data to the second terminal through the wireless bearer corresponding to the computation data according to the scheduling strategy.

[0448] Furthermore, the data transmission device further includes: a ninth receiving module, configured to receive adjustment information on the scheduling priority in the scheduling strategy sent by the first network element; and a second adjustment module, configured to adjust the QoS configuration of the radio bearer according to the adjustment information.

[0449] The implementation embodiments of the data transmission method on the third network element side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0450] This application embodiment also provides a data transmission device, wherein the data transmission device is a first network element, such as... Figure 10 As shown, it includes: processor 101 and transceiver 102;

[0451] The processor 101 is used to receive computational data and identification information sent by the second network element through the transceiver 102; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data;

[0452] The calculated data is transmitted via the transceiver 102 according to the transmission parameters determined based on the identification information.

[0453] The data transmission device provided in this application embodiment receives computational data and identification information sent by a second network element; the computational data is generated by a first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data; the computational data is sent according to the transmission parameters determined by the identification information; it can support the addition of a first network element in the RAN system to realize data distribution using the first network element, that is, to enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capacity and poor service scalability of traditional wireless bearers, thereby supporting the shortening of data transmission paths, reducing transmission latency, and ensuring transmission quality, effectively solving the problem that data transmission cannot meet the requirements in the prior art.

[0454] The identification information includes at least one of the following: quality of service; data transmission and reception address; information about the computing task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; and measurement information.

[0455] In this embodiment of the application, the transmission parameters include at least one of the following: receiver information; transmission path; quality of service requirements.

[0456] Furthermore, the processor is also configured to: determine the transmission parameters of the computational data based on the identification information and the dynamic connectivity of the link between terminals; the step of sending the computational data through the transceiver according to the transmission parameters determined based on the identification information includes: sending the computational data through the transceiver according to the transmission parameters determined based on the identification information and the dynamic connectivity of the link.

[0457] In this embodiment of the application, the processor is further configured to: determine a scheduling strategy for the computational data based on first parameter information; and send the scheduling strategy to the receiver of the computational data or a third network element corresponding to the receiver via the transceiver; wherein the first parameter information includes at least one of the following: computational task requirement information; real-time status information of the computational task; characteristic information of the computational task; and current transmission network status information.

[0458] Furthermore, the processor is also configured to: determine the computation task feature information corresponding to the computation data based on the identification information.

[0459] In this embodiment of the application, the processor is further configured to: when the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold, send adjustment information for the scheduling priority to the receiver or the third network element corresponding to the receiver through the transceiver.

[0460] Furthermore, the processor is also configured to: determine the transmission parameters of the computational data according to a pre-configured data routing and forwarding rule when the identification information does not meet the requirements; and send the computational data through the transceiver according to the transmission parameters determined according to the pre-configured data routing and forwarding rule.

[0461] In this embodiment of the application, the processor is further configured to: monitor the transmission information of the computing task; the transmission information includes: information on the data transmission volume, transmission path, and network resources consumed; and to charge for the computing task based on the transmission information.

[0462] Furthermore, the processor is also configured to: analyze the computational data to obtain service quality assessment information; generate a service quality report based on the service quality assessment information; or send the service quality assessment information to a fourth network element via the transceiver.

[0463] In this embodiment of the application, the processor is further configured to: perform an alarm operation and determine anomaly cause analysis information when an anomaly in the computing data transmission is detected.

[0464] Furthermore, the processor is also configured to: receive configuration information for a computing task sent by a fifth network element via the transceiver; the configuration information is used to instruct the execution of a first operation, the first operation including at least one of: transmission anomaly alarm and analysis, computing data transmission, scheduling strategy determination, computing task billing, and service quality assessment; execute the corresponding operation according to the configuration information, and feed back the operation result to the fifth network element via the transceiver.

[0465] The configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirement information, computing QoS requirement information, and data QoS requirement information.

[0466] In this embodiment of the application, the user association information includes at least one of user identifier and user location-related information; and / or, the bearer association information includes at least one of bearer identifier, bearer priority, and bearer bandwidth requirement information; and / or, the transmission service quality (QoS) requirement information includes at least one of bandwidth requirement information, latency requirement information, and packet loss rate requirement information; and / or, the computation QoS requirement information includes at least one of computation resource capability requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information; and / or, the data QoS requirement information includes at least one of data integrity requirement information, data operability requirement information, data access permission requirement information, data security requirement information, data compression requirement information, and data protocol conversion requirement information.

[0467] The aforementioned implementation embodiments of the data transmission method on the first network element side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0468] This application embodiment also provides a data transmission device, wherein the data transmission device is a second network element, such as... Figure 11 As shown, it includes: processor 111 and transceiver 112;

[0469] The processor 111 is used to send computational data and identification information to the first network element through the transceiver 112; the identification information is used to assist the first network element in determining the transmission parameters of the computational data.

[0470] The data transmission device provided in this application embodiment sends computational data and identification information to a first network element; the identification information is used to assist the first network element in determining the transmission parameters of the computational data; it can support the addition of a first network element in the RAN system to achieve data distribution, that is, to enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capacity and poor service scalability of traditional wireless bearers, thereby supporting the shortening of data transmission paths, reducing transmission latency, and ensuring transmission quality, and effectively solving the problem that data transmission cannot meet the requirements in the prior art.

[0471] Furthermore, the processor is also configured to: receive the computational data and identification information sent by the first terminal via the transceiver; or generate the computational data and identification information for a computational task.

[0472] The identification information includes at least one of the following: quality of service; data transmission and reception address; information about the computing task to which the data belongs; integrity verification requirements; transmission strategy; service chain information; and measurement information.

[0473] In this embodiment of the application, the transmission parameters include at least one of the following: receiver information; transmission path; quality of service requirements.

[0474] Furthermore, the processor is also configured to: receive the computational data sent by the first network element via the transceiver.

[0475] In this embodiment of the application, the processor is further configured to: use the transceiver to send the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0476] Furthermore, the processor is also configured to: receive a scheduling strategy for computational data sent by the first network element via the transceiver; and to send the computational data to the second terminal via the radio bearer corresponding to the computational data using the transceiver, comprising: sending the computational data to the second terminal via the radio bearer corresponding to the computational data using the transceiver according to the scheduling strategy.

[0477] In this embodiment of the application, the processor is further configured to: receive, via the transceiver, adjustment information for the scheduling priority in the scheduling policy sent by the first network element; and adjust the QoS configuration of the radio bearer according to the adjustment information.

[0478] The implementation embodiments of the data transmission method on the second network element side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0479] This application also provides a data transmission device, which is a third network element, such as... Figure 12 As shown, it includes: a processor 121 and a transceiver 122;

[0480] The processor 121 is used to receive computational data sent by the first network element through the transceiver 122.

[0481] The data transmission device provided in this application embodiment receives computational data sent by a first network element; it can support the addition of a first network element in the RAN system to achieve data distribution using the first network element, that is, enable the RAN side to have distribution capabilities, support the rapid synchronization of computational data between edge multi-agents at the radio access network level, thereby avoiding the increase in data transmission delay and the reduction in reliability caused by static paths, and also avoiding the delay caused by having to detour through the core network, as well as avoiding the insufficient data transmission capabilities and poor service scalability of traditional wireless bearers. In this way, it supports shortening the data transmission path, reducing transmission latency, and ensuring transmission quality, and effectively solves the problem that data transmission cannot meet the requirements in the prior art.

[0482] Furthermore, the processor is also configured to: use the transceiver to send the computation data to the second terminal via the wireless bearer corresponding to the computation data.

[0483] In this embodiment of the application, the processor is further configured to: receive a scheduling strategy for computational data sent by the first network element via the transceiver; and to send the computational data to the second terminal via the radio bearer corresponding to the computational data using the transceiver, comprising: sending the computational data to the second terminal via the radio bearer corresponding to the computational data using the transceiver according to the scheduling strategy.

[0484] Furthermore, the processor is also configured to: receive, via the transceiver, adjustment information regarding the scheduling priority in the scheduling policy sent by the first network element; and adjust the QoS configuration of the radio bearer according to the adjustment information.

[0485] The aforementioned implementation embodiments of the data transmission method on the third network element side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0486] This application also provides a data transmission device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the data transmission method described above for the first network element side, the second network element side, or the third network element side.

[0487] The implementation embodiments of the data transmission methods on the first network element side, the second network element side, or the third network element side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0488] This application embodiment also provides a readable storage medium storing a program thereon, which, when executed by a processor, implements the steps in the data transmission method on the first network element side, the second network element side, or the third network element side described above.

[0489] The implementation embodiments of the data transmission methods on the first network element side, the second network element side, or the third network element side described above are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.

[0490] This application also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement the various processes of the above-described method embodiments of the data transmission method on the first network element side, the second network element side, or the third network element side, and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0491] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.

[0492] In this embodiment, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0493] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0494] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0495] The above describes the preferred embodiments of this application. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A data transmission method, applied to a first network element, characterized in that, include: Receive computational data and identification information sent by the second network element; The calculation data is generated by the first terminal, or the calculation data is generated by the second network element; The identification information is used to determine the transmission parameters of the calculated data; The calculated data is sent according to the transmission parameters determined based on the identification information.

2. The data transmission method according to claim 1, characterized in that, The identification information includes at least one of the following: Quality of service (QoS) Data send / receive address; Information about the computational task to which the data belongs; Integrity verification requirements; Transmission strategy; Service chain information; Measurement information.

3. The data transmission method according to claim 1, characterized in that, The transmission parameters include at least one of the following: Information from the recipient; Transmission path; Service quality requirements.

4. The data transmission method according to claim 1 or 3, characterized in that, Also includes: Based on the identification information and the dynamic connectivity of the links between terminals, the transmission parameters of the calculated data are determined; Sending the calculated data according to the transmission parameters determined based on the identification information includes: The calculated data is sent according to the transmission parameters determined based on the identification information and the dynamic connectivity of the link.

5. The data transmission method according to claim 1 or 3, characterized in that, Also includes: Based on the first parameter information, determine the scheduling strategy for the computational data; The scheduling strategy is sent to the recipient of the calculated data or the third network element corresponding to the recipient. The first parameter information includes at least one of the following: Calculate task requirements information; Calculate real-time status information for the task; Calculate task feature information; Current network status information.

6. The data transmission method according to claim 5, characterized in that, Also includes: Based on the identification information, the computation task feature information corresponding to the computation data is determined.

7. The data transmission method according to claim 5, characterized in that, Also includes: If the difference between the updated first parameter information indicating the scheduling priority and the first threshold is greater than the second threshold, adjustment information for the scheduling priority is sent to the receiver or the third network element corresponding to the receiver.

8. The data transmission method according to claim 1 or 3, characterized in that, Also includes: If the identification information does not meet the requirements, the transmission parameters of the calculated data are determined according to the pre-configured data routing and forwarding rules; The calculated data is sent according to the transmission parameters determined based on the pre-configured data routing and forwarding rules.

9. The data transmission method according to claim 1, characterized in that, Also includes: Monitor the transmission information of computing tasks; The transmission information includes: data transmission volume, transmission path, and information on network resources consumed; Billing is performed for the computing task based on the transmitted information.

10. The data transmission method according to claim 1 or 9, characterized in that, Also includes: The calculated data is analyzed to obtain service quality assessment information; Based on the service quality assessment information, a service quality report is generated; Alternatively, the service quality assessment information can be sent to the fourth network element.

11. The data transmission method according to claim 1 or 9, characterized in that, Also includes: If an anomaly is detected in the computational data transmission, an alarm operation is performed and the cause of the anomaly is determined and analyzed.

12. The data transmission method according to claim 1, characterized in that, Also includes: Receive configuration information for computing tasks sent by the fifth network element; The configuration information is used to instruct the execution of a first operation, which includes at least one of the following: transmission anomaly alarm and analysis, computation data transmission, scheduling strategy determination, computation task billing, and service quality assessment. Perform the corresponding operation according to the configuration information, and report the operation result to the fifth network element.

13. The data transmission method according to claim 12, characterized in that, The configuration information includes at least one of the following: computing task identifier, computing task category, user association information, bearer association information, transmission service quality (QoS) requirement information, computing QoS requirement information, and data QoS requirement information.

14. The data transmission method according to claim 13, characterized in that, The user association information includes at least one of: user identifier and user location-related information; And / or, the bearer association information includes at least one of: bearer identifier, bearer priority, and bearer bandwidth requirement information; And / or, the Quality of Service (QoS) requirement information includes at least one of the following: bandwidth requirement information, latency requirement information, and packet loss rate requirement information; And / or, the computation QoS requirement information includes at least one of the following: computation resource capacity requirement information, computation completion latency requirement information, resource availability requirement information, redundancy level requirement information, energy efficiency requirement information, and task priority level information; And / or, the data QoS requirements information includes at least one of the following: data integrity requirements, data operability requirements, data access permission requirements, data security requirements, data compression requirements, and data protocol conversion requirements.

15. A data transmission method applied to a second network element, characterized in that, include: Send computational data and identification information to the first network element; The identification information is used to assist the first network element in determining the transmission parameters of the calculated data.

16. The data transmission method according to claim 15, characterized in that, Also includes: Receive the computational data and identification information sent by the first terminal; Alternatively, the computational data and identification information can be generated for the computational task.

17. The data transmission method according to claim 15 or 16, characterized in that, The identification information includes at least one of the following: Quality of service (QoS) Data send / receive address; Information about the computational task to which the data belongs; Integrity verification requirements; Transmission strategy; Service chain information; Measurement information.

18. The data transmission method according to claim 15, characterized in that, The transmission parameters include at least one of the following: Information from the recipient; Transmission path; Service quality requirements.

19. The data transmission method according to claim 15, characterized in that, Also includes: Receive the calculation data sent by the first network element.

20. The data transmission method according to claim 19, characterized in that, Also includes: The computation data is transmitted to the second terminal via the wireless bearer corresponding to the computation data.

21. The data transmission method according to claim 20, characterized in that, Also includes: Scheduling strategy for receiving computational data sent by the first network element; Sending the computation data to the second terminal via the wireless bearer corresponding to the computation data includes: According to the scheduling strategy, the computation data is sent to the second terminal through the wireless bearer corresponding to the computation data.

22. The data transmission method according to claim 21, characterized in that, Also includes: Receive adjustment information on scheduling priority in the scheduling strategy sent by the first network element; Based on the adjustment information, adjust the QoS configuration of the wireless bearer.

23. A data transmission method applied to a third network element, characterized in that, include: Receive computational data sent by the first network element.

24. The data transmission method according to claim 23, characterized in that, Also includes: The computation data is transmitted to the second terminal via the wireless bearer corresponding to the computation data.

25. The data transmission method according to claim 24, characterized in that, Also includes: Scheduling strategy for receiving computational data sent by the first network element; Sending the computation data to the second terminal via the wireless bearer corresponding to the computation data includes: According to the scheduling strategy, the computation data is sent to the second terminal through the wireless bearer corresponding to the computation data.

26. The data transmission method according to claim 25, characterized in that, Also includes: Receive adjustment information on scheduling priority in the scheduling strategy sent by the first network element; Based on the adjustment information, adjust the QoS configuration of the wireless bearer.

27. A data transmission device, applied to a first network element, characterized in that, include: The first receiving module is used to receive the calculation data and identification information sent by the second network element; The calculation data is generated by the first terminal, or the calculation data is generated by the second network element; The identification information is used to determine the transmission parameters of the calculated data; The first sending module is used to send the calculated data according to the transmission parameters determined based on the identification information.

28. A data transmission device, applied to a second network element, characterized in that, include: The fifth sending module is used to send computational data and identification information to the first network element; The identification information is used to assist the first network element in determining the transmission parameters of the calculated data.

29. A data transmission device applied to a third network element, characterized in that, include: The seventh receiving module is used to receive the computational data sent by the first network element.

30. A data transmission device, wherein the data transmission device is a first network element, characterized in that, include: Processor and transceiver; The processor is configured to receive computational data and identification information transmitted by the second network element via the transceiver; the computational data is generated by the first terminal, or the computational data is generated by the second network element; the identification information is used to determine the transmission parameters of the computational data. The calculated data is transmitted via the transceiver according to the transmission parameters determined based on the identification information.

31. A data transmission device, wherein the data transmission device is a second network element, characterized in that, include: Processor and transceiver; The processor is used to send computational data and identification information to the first network element through the transceiver; The identification information is used to assist the first network element in determining the transmission parameters of the calculated data.

32. A data transmission device, wherein the data transmission device is a third network element, characterized in that, include: Processor and transceiver; The processor is used to receive computational data sent by the first network element through the transceiver.

33. A data transmission device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the data transmission method as described in any one of claims 1 to 26.

34. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in the data transmission method as described in any one of claims 1 to 26.

35. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the data transmission method as described in any one of claims 1 to 26.