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

By using Time-Sensitive Networking (TSN) to generate and control data transmission strategies in edge computing platforms, the problems of high latency and network instability in traditional edge computing platforms are solved, achieving low latency characteristics and efficient data processing.

CN116567088BActive Publication Date: 2025-11-04PURPLE MOUNTAIN LAB
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310544762.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-15
Publication Date
2025-11-04
Estimated Expiration
2043-05-15

AI Technical Summary

Technical Problem

Traditional edge computing platforms suffer from high latency and network instability during data transmission, making it impossible to achieve low latency characteristics.

Method used

A pre-established Time-Sensitive Network (TSN) is used to determine the data transmission strategy between the terminal and the edge computing device. The received connection request is parsed and processed to generate the first configuration information, which is then sent to the relay device to control the data transmission, ensuring the determinism and low latency of the data transmission.

Benefits of technology

It achieves low latency characteristics for edge computing devices, improves data processing efficiency, and ensures the accuracy and reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567088B_ABST
    Figure CN116567088B_ABST
Patent Text Reader

Abstract

The application relates to a data transmission method and device, computer equipment, a storage medium and a program product. The method comprises the following steps: receiving a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device; determining first configuration information corresponding to the terminal according to the connection request by using a pre-established time-sensitive network; the first configuration information comprises a transmission strategy of first data to be transmitted from the terminal to an edge computing device; and sending the first configuration information to the relay device, wherein the first configuration information is used for instructing the relay device to transmit the first data to the edge computing device according to the transmission strategy. The method can realize the low-latency characteristic of an edge computing platform.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data transmission, and in particular to a data transmission method and device, computer equipment, a storage medium and a program product. BACKGROUND

[0002] An edge computing platform is a distributed open platform that deploys computing and storage resources on the edge side close to terminal equipment to provide cloud computing services for the terminal equipment near the business data, and is used to solve the problems of high delay, unstable network, low bandwidth and the like in the traditional cloud computing mode.

[0003] In the traditional technology, the terminal equipment sends business data to the edge computing platform of the server through Ethernet for data processing. However, when there is a large amount of business data or a plurality of business data is concentrated in a node, the business data transmission network will have a long delay.

[0004] Therefore, there is a problem in the traditional technology that the low delay characteristic of the edge computing platform cannot be achieved. SUMMARY

[0005] Therefore, it is necessary to provide a data transmission method, device, computer equipment, storage medium and program product capable of achieving the low delay characteristic of the edge computing platform.

[0006] In a first aspect, the present application provides a data transmission method. The method comprises:

[0007] receiving a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device;

[0008] determining first configuration information corresponding to the terminal according to the connection request by using a pre-established time-sensitive network; the first configuration information comprises a transmission strategy of first data to be transmitted from the terminal to an edge computing device;

[0009] sending the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

[0010] In one embodiment, the first configuration information corresponding to the terminal is determined according to the connection request by using the pre-established time-sensitive network, comprising:

[0011] analyzing and processing the connection request to obtain a terminal address and transmission parameters, wherein the transmission parameters comprise a delay requirement, a data packet size and a data transmission period;

[0012] The first configuration information is determined according to the terminal address and the transmission parameter by using the time-sensitive network.

[0013] In one of the embodiments, the terminal comprises a wired connection terminal, and the determining of the first configuration information according to the terminal address and the transmission parameter by using the time-sensitive network comprises:

[0014] determining a first network connection path according to the terminal address;

[0015] determining one of a first gating list parameter and a first preemption parameter, and a first priority parameter according to the transmission parameter;

[0016] the first configuration information is determined according to the one of the first gating list parameter and the first preemption parameter, the first network connection path, and the first priority parameter by using the time-sensitive network.

[0017] In one of the embodiments, the terminal comprises a wireless connection terminal, and the determining of the first configuration information according to the terminal address and the transmission parameter by using the time-sensitive network comprises:

[0018] determining a first network connection path according to the terminal address;

[0019] determining a first priority parameter according to the transmission parameter, and determining a first network parameter according to the first priority parameter and a preset corresponding relationship, wherein the first network parameter comprises a network service quality identifier and a service type;

[0020] the first configuration information is determined according to the first network connection path and the first network parameter by using the time-sensitive network.

[0021] In one of the embodiments, the method further comprises:

[0022] processing the first data received from the relay device to obtain control information;

[0023] the second configuration information corresponding to the terminal is determined according to the control information by using the time-sensitive network, and the second configuration information comprises a transmission strategy of second data to be transmitted from the edge computing device to the relay device;

[0024] the second configuration information is transmitted to the relay device, and the second configuration information is used to instruct the relay device to transmit the second data to the terminal according to the second configuration information.

[0025] In one of the embodiments, the terminal is a wired connection terminal, and the determining the second configuration information corresponding to the terminal according to the control information by using the time-sensitive network comprises:

[0026] determining a second network connection path according to the control information;

[0027] determining one of a second gating list parameter and a second preemption parameter, and a second priority parameter according to the control information;

[0028] determining the second configuration information according to the one of the second gating list parameter and the second preemption parameter, the second network connection path, and the second priority parameter by using the time-sensitive network.

[0029] In one of the embodiments, the terminal is a wireless connection terminal, and the determining the second configuration information corresponding to the terminal according to the control information by using the time-sensitive network comprises:

[0030] determining a second network connection path according to the control information;

[0031] determining a second network parameter according to the control information;

[0032] determining the second configuration information according to the second network connection path and the second network parameter by using the time-sensitive network.

[0033] In a second aspect, the present application further provides a data transmission device. The device comprises:

[0034] a receiving module configured to receive a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device;

[0035] a first determining module configured to determine first configuration information corresponding to the terminal according to the connection request by using a pre-established time-sensitive network; the first configuration information comprises a transmission strategy of first data to be transmitted from the terminal to an edge computing device;

[0036] a first sending module configured to send the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

[0037] In a third aspect, the present application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method of the first aspect when executing the computer program.

[0038] In a fourth aspect, the present application also provides a computer readable storage medium. The computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a processor, implements the method of the first aspect.

[0039] In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program, and the computer program, when executed by a processor, implements the method of the first aspect.

[0040] The data transmission method, device, computer device, storage medium and program product described above, in the case that the terminal sends a connection request to the relay device, the edge computing device receives the connection request sent by the relay device, determines the first configuration information comprising the transmission strategy of the first data transmitted by the terminal to the edge computing device according to the connection request by using the pre-established time-sensitive network, sends the first configuration information to the relay device, so that the relay device can control the first data according to the transmission strategy in the received first configuration information, and then transmits the first data to the edge computing device. Compared with the traditional technology, since the edge computing device can control the transmission time of the first data to be transmitted by the terminal by using the pre-established time-sensitive network, and sends the generated first configuration information to the relay device, so that the relay device can control the transmission of the first data according to the first configuration information, the precise scheduling and management of the first data are realized, so that the edge computing device can process the received data in the case that the transmission time of the first data is determined, avoiding the problem that the low efficiency of the edge computing device in processing data caused by the uncertain transmission time of the first data, and the low latency processing requirement cannot be realized. In turn, the low latency characteristic of the edge computing device can be realized. In addition, since the first configuration information is determined according to the connection request received by the edge computing device, the determined first configuration information can accurately control the first data of different terminals, further improving the processing efficiency of the edge computing device for the received data, and realizing the low latency characteristic of the edge computing device. BRIEF DESCRIPTION OF DRAWINGS

[0041] Figure 1 An application environment diagram of the data transmission method in an embodiment;

[0042] Figure 2 A flowchart of the data transmission method in an embodiment;

[0043] Figure 3 A schematic diagram of the transmission relationship between the terminal and the edge computing device in an embodiment;

[0044] Figure 4 A flowchart of the data transmission method in another embodiment;

[0045] Figure 5A flowchart of a data transmission method in another embodiment;

[0046] Figure 6 A flowchart of a data transmission method in another embodiment;

[0047] Figure 7 A flowchart of a data transmission method in another embodiment;

[0048] Figure 8 A flowchart of a data transmission method in another embodiment;

[0049] Figure 9 A flowchart of a data transmission method in another embodiment;

[0050] Figure 10 A structural block diagram of a data transmission device in an embodiment;

[0051] Figure 11 A structural block diagram of a data transmission device in another embodiment;

[0052] Figure 12 An internal structural diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0053] In order to make the purposes, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0054] The data transmission method provided by the embodiments of the present application can be applied in an application environment as shown in Figure 1 The terminal 102 is connected with the edge computing device 106 through the relay device 104, the terminal 102 transmits the to-be-transmitted data to the relay device 104 through a network, and the relay device 104 transmits the received data to the edge computing device 106 through a network. The data storage system can store the data required to be processed by the edge computing device 106. The data storage system can be integrated on the edge computing device 106, or can be placed on a cloud or other network server. The terminal 102 can be a wired connection terminal, or can be a wireless connection terminal, including but not limited to various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices, the Internet of Things devices can be smart speakers, smart televisions, smart air conditioners, smart vehicle devices, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The edge computing device 106 can be deployed in an edge computing platform, and can be realized by an independent edge computing device or an edge computing device cluster composed of multiple edge computing devices.

[0055] In one embodiment, as shown in Figure 2 A data transmission method is provided, which is applied to an edge computing device in Figure 1 for example, and includes the following steps:

[0056] S201, receiving a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device.

[0057] The relay device is a device used for receiving data sent by a sending terminal and sending the received data to a receiving terminal in network data transmission. Optionally, the relay device can be a switch, which can be a TSN switch. The TSN switch based on Time Sensitive Networking (TSN) has deterministic latency and multi-protocol transmission capability, low delay, low jitter, and high reliability, which can guarantee deterministic transmission of data and network multiplexing. The relay device can also be composed of a communication network integrated TSN switch, or the relay device can also be composed of a base station integrated TSN switch.

[0058] It should be noted that in the process of data transmission, the terminal can send the data to be transmitted to the relay device, and the relay device sends the received data to the receiving device. When the data volume is large or the data latency requirement is high, the relay device can send the received data to the edge computing device, and the edge computing device can manage the data to be transmitted to improve the processing efficiency of the data to be transmitted. The terminal device can include a wired connection terminal and a wireless connection terminal. In this embodiment, the transmission relationship between different terminals and the edge computing device can be referred to as shown in Figure 3 , wherein the wired connection terminal can transmit data to the edge computing device through the TSN switch, and the wireless connection terminal can transmit data to the edge computing device through the communication network combined with the TSN switch.

[0059] In this embodiment, the relay device can receive the connection request sent by the terminal, and then send the received connection request to the edge computing device. The connection request sent by the terminal can include device information of the terminal and parameter information of the data to be transmitted, such as data packet size, latency requirement, data transmission period, etc.

[0060] In the embodiment, the edge computing device can include a data transceiver module, a time-sensitive network control module, an edge cloud computing module, and a data storage module. The data transceiver module is configured to receive connection requests and data of all terminals and send control information of the edge computing device. The time-sensitive network control module is configured to control transmission management of the data. The edge cloud computing module is configured to perform computing processing on the received data and generate control information according to the processing result. The data storage module is configured to store data received and output by other modules.

[0061] In S202, the first configuration information corresponding to the terminal is determined according to the connection request by using the pre-established time-sensitive network. The first configuration information includes a transmission strategy of the first data to be transmitted from the terminal to the edge computing device.

[0062] It should be noted that the time-sensitive network (TSN) defines a time-sensitive mechanism for Ethernet data transmission. By combining priority with time division multiplexing, the available transmission time is allocated to data packets according to priority, so as to provide zero congestion loss and limited delay for various time-sensitive data streams coexisting on the network. The TSN has the advantages of limited delay, reliable data packet forwarding, coexistence with Ethernet, and the like. The TSN adds determinism of data transmission to the standard Ethernet. In addition, the TSN can send a data copy during transmission and delete the duplicate data at the destination to ensure the reliability of the transmitted data, thereby ensuring the stability of Ethernet transmission. Therefore, in the embodiment, the time-sensitive network control module can be set in the edge computing device according to the pre-established time-sensitive network, to manage and control the transmission time of the data to be transmitted by the terminal, so as to ensure the deterministic transmission of the data.

[0063] Optionally, in the embodiment, the edge computing device can further include a data transceiver module configured to receive connection requests and data of all terminals and send control information of the edge computing device, an edge cloud computing module configured to perform computing processing on the received data and generate control information according to the processing result, and a data storage module configured to store data received and output by other modules.

[0064] The first configuration information refers to a transmission strategy of the data to be transmitted by the terminal in the edge computing device. The first data refers to the data to be transmitted from the terminal to the edge computing device. The first configuration information can include parameter information of the edge computing device and a transmission strategy of the transit device for forwarding the first data to the edge computing device.

[0065] In this embodiment, the edge computing device can determine the first configuration information corresponding to the terminal according to the received connection request by using the pre-established time-sensitive network. Optionally, the transmission path, transmission cycle and other information of the terminal can be determined according to the device information of the terminal in the connection request by using the time-sensitive network. The transmission delay requirement, transmission bandwidth size, transmission cycle and other information according to the first data can be determined according to the parameter information of the first data in the connection request by using the time-sensitive network.

[0066] S203, the first configuration information is sent to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

[0067] In this embodiment, the edge computing device can send the first configuration information to the relay device after determining the first configuration information. The relay device can perform sending control on the first data according to the transmission strategy in the received first configuration information after receiving the first data sent by the terminal, and transmit the received first data to the edge computing device according to the transmission strategy.

[0068] Optionally, in this embodiment, for the wired connection terminal, the edge computing device can send the first configuration information to the TSN switch. For the wireless connection terminal, the edge computing device can send the first configuration information to the relay device composed of the communication network fusion TSN switch.

[0069] As an optional implementation, after the edge computing device transmits the first configuration information to the relay device, the edge computing device can also send a configuration success message to the relay device, and the relay device forwards the configuration success message to the terminal. After receiving the configuration success message, the terminal starts to send the first data to be transmitted.

[0070] It can be understood that if the first data to be transmitted in the terminal changes, the terminal needs to resend a new connection request. The edge computing device generates new first configuration information according to the received new connection request, and sends the new first configuration information to the relay device. The relay device performs transmission control on the current first data according to the received new first configuration information.

[0071] In the data transmission method, in a case where the terminal sends a connection request to the relay device, the edge computing device receives the connection request sent by the relay device, determines first configuration information including a transmission strategy of first data transmitted by the terminal to the edge computing device according to the connection request by using a pre-established time-sensitive network, sends the first configuration information to the relay device, so that the relay device can control the first data according to the transmission strategy in the received first configuration information, and then transmits the first data to the edge computing device. Compared with the prior art, since the edge computing device can control the transmission time of the first data to be transmitted by the terminal by using the pre-established time-sensitive network, and sends the generated first configuration information to the relay device, so that the relay device can control the transmission of the first data according to the first configuration information, the precise scheduling and management of the first data are realized, so that the edge computing device can process the received data in the case where the transmission time of the first data is determined, avoiding the problem that the low processing efficiency of the edge computing device caused by the uncertain transmission time of the first data and the low latency processing requirement cannot be realized. In turn, the low latency characteristic of the edge computing device can be realized. In addition, since the first configuration information is determined according to the connection request received by the edge computing device, the determined first configuration information can accurately control the first data of different terminals, further improving the processing efficiency of the edge computing device for the received data, and realizing the low latency characteristic of the edge computing device.

[0072] In the above scenario of determining the first configuration information corresponding to the terminal according to the connection request, the first configuration information can be determined by analyzing the connection request and the result obtained by analyzing. In one embodiment, as shown in Figure 4 S202 includes:

[0073] S301, the connection request is analyzed and processed to obtain a terminal address and transmission parameters, wherein the transmission parameters include a latency requirement, a data packet size, and a data transmission period.

[0074] The terminal address refers to the device IP, MAC address and other information of the terminal sending the connection request, and the transmission parameters refer to the related information of the first data to be transmitted. The latency requirement in the transmission parameters refers to the time requirement of data transmission from one end of the network to the other end. The latency can include sending latency, propagation latency, processing latency and queuing latency, and the total latency is the sum of the above sending latency, propagation latency, processing latency and queuing latency. Different data has different requirements for latency. For example, the latency requirement of financial data transmission is high. The data packet size in the transmission parameters refers to the length of the data frame of the first data to be transmitted. The larger the data, the longer the data frame. Different link layers can bear different lengths of data frames.

[0075] In the embodiment, the edge computing device can send the received connection request to the time-sensitive network control module, and parse the connection request according to a transmission protocol between the edge computing device and the relay device to obtain a terminal address and a transmission parameter of the first data.

[0076] S302, determining first configuration information according to the terminal address and the transmission parameter by using the time-sensitive network.

[0077] In the embodiment, the device IP and the MAC address of the terminal can be determined according to the terminal address, and then the terminal is allocated a port address of the relay device receiving the connection request and the first data according to the determined device IP and MAC address. The priority parameter can be determined according to the time delay requirement of each data in the first data in the time delay requirement in the transmission parameter. The allocation of the transmission line of each data in the first data can be determined according to the data packet size in the transmission parameter. The sending time of each data in the first data can be determined according to the data transmission period in the transmission parameter.

[0078] It should be noted that, in the embodiment, the first configuration information is determined according to the terminal address and the transmission parameter by using the time-sensitive network through a time-aware shaper (TAS) mechanism defined in the IEEE802.1Qbv standard of the time-sensitive network. Different priority flows are assigned to 0-7 traffic class (TC) queues. The time-aware shaper mechanism dynamically provides on / off control for different priority queues at the exit based on a set periodic gating list, so as to guarantee the bandwidth and delay time of each transmission queue and realize deterministic transmission of flows.

[0079] The time-aware shaper can be used to protect the data transmission queue with strict time requirement from the interference of other network information. When the priority is very high, a preemption mechanism can be used. For particularly important data, a preemption mechanism IEEE802.1Qbu is specified in the time-aware shaper. The preemption mechanism can configure preemption parameters, that is, if a low-priority data frame is being sent, the system receives another high-priority data frame, interrupts the low-priority data frame being sent, and sends the high-priority data frame, and then re-sends the low-priority data.

[0080] In this embodiment, the edge computing device determines the terminal address and the transmission parameter by analyzing the connection request, determines the first configuration information according to the terminal address and the transmission parameter by using the time-sensitive network, and makes the first configuration information determined based on the terminal address and the transmission parameter of the first data to be transmitted, thereby ensuring the accuracy of the determined first configuration information, avoiding the problem that the transmission time of the first data is inaccurate due to inaccurate first configuration information, and ensuring that the transit device can accurately control the transmission of the first data according to the determined first configuration information.

[0081] In the above scenario of determining the first configuration information according to the terminal address and the transmission parameter, different first configuration information can be determined according to different terminals. In one embodiment, the terminal includes a wired connection terminal, such as Figure 5 As shown in the above S302, it includes:

[0082] S401, determining a first network connection path according to the terminal address.

[0083] The network connection path refers to the address information of the devices of the nodes in the transmission network through which the data is transmitted. In this embodiment, the first network connection path can be the address information of the devices of the nodes in the transmission network when the wired connection terminal sends the first data to the edge computing device. Optionally, the first network connection path can be the IP address of the node device, or the MAC address of the node device. In this embodiment, the address of the wired connection terminal can be used to determine which port of the TSN switch receives the data sent by the wired connection terminal, and which port of the TSN switch transmits the data to the edge computing device.

[0084] S402, determining one of the first gating list parameter and the first preemption parameter, and the first priority parameter according to the transmission parameter.

[0085] The priority parameter refers to a transmission queue of each data in the first data to be transmitted. In this embodiment, the first priority parameter refers to a priority parameter of the wired connection terminal for sending the first data to the edge computing device. The preemption parameter refers to that if a low-priority data frame is being sent, the system receives another high-priority data frame, interrupts the low-priority data frame being currently sent, and sends the high-priority data frame, and then re-sends the low-priority data. In this embodiment, the first preemption parameter refers to a preemption parameter of the wired connection terminal for sending the first data to the edge computing device. The gate list parameter defines a state of a transmission gate for transmitting data in an output port of the TSN switch. The state of the transmission gate includes two states of “on” and “off”. Different priority data streams can be mapped to different transmission queues. Only when the state of the transmission gate is “on”, the data stream can be transmitted by the TSN switch. In this embodiment, the gate list parameter can be determined according to the data packet size, data transmission period, priority parameter and the like. The TSN switch can schedule the transmission of the data stream in each queue according to the gate list parameter, so as to guarantee the bandwidth and latency of the queue with high priority, and realize the deterministic transmission of the data to be transmitted. In this embodiment, the first gate list parameter refers to a gate list parameter of the wired connection terminal for sending the first data to the edge computing device.

[0086] In this embodiment, the first priority parameter of the first data to be transmitted can be set according to the time-sensitive network IEEE802.1Qbv standard defined by the time-aware shaper mechanism according to the delay transmission requirement, and then the first gate list parameter can be calculated according to the set first priority parameter and the data packet size. For example, for a data packet with a size of 512B, a data transmission period of 100ms, and a delay requirement of 100ms, the gate period in the gate list parameter of the data to be transmitted is 100ms. In a gate period, two gate list parameters can be divided. The divided gate list parameters can be as shown in Table 1. When the total time period of the two gate lists is 100ms and the link bandwidth is 1Gbps, the time period of the first gate list can be calculated according to the time period = data packet length / link bandwidth, which is 4096ns, and the gate value is 00001000, indicating that only the state of queue 3 in the TSN switch is “on”, i.e., the data with a priority of 3 is allowed to pass. The time period of the second gate list is 999,995,904ns, and the gate value is 11111111, indicating that the state of all gate queues in the TSN switch is “on”, and all data is allowed to pass.

[0087] In the embodiment, the edge computing device can determine the first priority parameter of the first data to be transmitted by the wired connection terminal according to the parsed latency requirement, and can determine the first gating list parameter or the first preemption parameter of the first data to be transmitted according to the determined first priority parameter and the quantity of the first data to be transmitted, and optionally, if the quantity of the first data to be transmitted is less than a preset threshold, the first preemption parameter of the first data to be transmitted is determined, and in the embodiment, the first preemption parameter of the first data to be transmitted can be determined according to the first priority parameter; if the quantity of the first data to be transmitted is greater than or equal to the preset threshold, the first gating list parameter of the first data to be transmitted is determined, and in the embodiment, the first gating list parameter of the first data to be transmitted can be determined according to the first priority parameter, and the packet size and the data transmission period in the transmission parameter, and for example, the first priority parameter and the first preemption parameter determined according to the connection request sent by the wired connection terminal can be as shown in Table 2, wherein the first data can be divided into 8 priority parameters according to the latency requirement of the first data.

[0088] Table 1 first gating list parameter

[0089] Index Time period Gating value 1 4096 ns 00001000 2 999995904 ns 11111111

[0090] Table 2 first priority parameter and first preemption parameter of wired connection terminal

[0091] First data latency requirement First priority parameter First preemption parameter > 200 ms 0: Background stream (BK) No <= 200 ms 1: Best effort stream (BE) No <= 150 ms 2: General application stream (EE) No <= 100 ms 3: Critical application stream (CA) No <= 75 ms 4: AVB_B stream No <= 50 ms 5: AVB_A stream No <= 10 ms 6: Network control stream (IC) Yes <= 5 ms 7: Scheduling stream (ST / NC) Yes

[0092] S403, using the time-sensitive network, determining the first configuration information according to one of the first gating list parameter and the first preemption parameter, the first network connection path, and the first priority parameter.

[0093] In the embodiment, the time-sensitive network control module in the edge computing device can use the time-sensitive network to determine the path information of the wired connection terminal for transmitting data according to the first network connection path, determine the time sequence of transmitting the first data according to the first priority parameter, and determine the gating information of the transit device for forwarding data according to one of the first gating list parameter and the first preemption parameter, so as to determine the first configuration information according to the determined path information of the wired connection terminal for transmitting data, the time sequence of data transmission, and the gating information of the transit device for forwarding data.

[0094] In the embodiment, the first network connection path is determined according to the terminal address, one of the first gating list parameter and the first preemption parameter is determined according to the transmission parameter, and the first priority parameter is determined, so that the first configuration information can be determined according to the one of the first gating list parameter and the first preemption parameter, the first network connection path, and the first priority parameter by using the time-sensitive network. Since the first configuration information is determined by the terminal address and the transmission parameter through the wired connection, the accuracy of the first configuration information is ensured, the accuracy of the transmission control of the first data to be transmitted by the transit device according to the first configuration information is ensured, and the processing efficiency of the edge computing device for the received data is improved.

[0095] In another embodiment, the terminal includes a wireless connection terminal, such as Figure 6 As shown in the above S302, the above S302 further includes:

[0096] S501, determining a first network connection path according to a terminal address.

[0097] It should be noted that in the embodiment, the communication network can be combined with the TSN switch. The wireless connection terminal can be connected to the core network of the communication network through the communication network. The core network of the communication network is network-connected with the TSN switch. The mapping relationship between the service type of the communication network system and the traffic classification in the TSN is established. The data transmitted by the wireless connection terminal is transmitted to the edge computing platform through the TSN switch. The communication network can be a 5th Generation Mobile Communication Technology (5G) network.

[0098] The network connection path refers to the path of the device address or the network receiving port address of each node in the transmission network through which the data is transmitted. In the embodiment, the first network connection path can be the network connection path through which the wireless connection terminal transmits the first data to the edge computing device. Optionally, the first network connection path can include the IP address and the network receiving port address of each node device in the transmission network, or can include the MAC address and the network receiving port address of each node device.

[0099] In the embodiment, the address of the wireless connection terminal can be acquired to determine through which port of the 5G network the data transmitted by the wireless connection terminal is received, through which port of the 5G network the data is transmitted to the TSN switch, through which port of the TSN switch the data is received, and through which port of the TSN switch the data is transmitted to the edge computing device.

[0100] S502, determine a first priority parameter according to the transmission parameter, and determine a first network parameter according to the first priority parameter and a preset correspondence relationship, wherein the first network parameter comprises a network quality of service identifier and a service type.

[0101] The priority parameter refers to the transmission order of each data in the first data to be transmitted. In this embodiment, the first priority parameter refers to the priority parameter of the first data transmitted by the wireless connection terminal to the edge computing device. The first network parameter refers to the network parameter of the first data transmitted by the first wireless connection terminal to the edge computing device. The first network parameter comprises a Quality of Service (QoS) Class Identifier (QI) parameter, a service type, a packet estimated delay, and the like. The service type of the communication network can comprise a Guaranteed Bit Rate (GBR) service, a Non-GBR (Non-GBR) service, a Delay Critical GBR service, and the like.

[0102] In this embodiment, the edge computing device can determine the first priority parameter according to the delay requirement of the first data to be transmitted obtained from the parsed transmission parameter, and assign different priorities to each data to be transmitted according to the delay requirement.

[0103] In the case where the first priority parameter is determined, in this embodiment, the edge computing device can also convert the first priority parameter into a first network parameter suitable for the communication network. For example, in the case where the communication network is a 5G network, the first priority parameter determined according to different delay requirements in the connection request transmitted by the wireless connection terminal and the first network parameter of the 5G network can be as shown in Table 3.

[0104] S503, determine first configuration information according to the first network connection path and the first network parameter by using a time-sensitive network.

[0105] In this embodiment, the time-sensitive network control module in the edge computing device can configure the path information of the data transmitted by the wireless connection terminal according to the first network connection path by using the time-sensitive network, and determine the time order of the data transmission according to the first network parameter, so as to determine the first configuration information according to the determined path information of the data transmitted by the wireless connection terminal and the time order of the data transmission.

[0106] In this embodiment, the first network connection path is determined according to the terminal address, the first priority parameter is determined according to the transmission parameter, and the first network parameter is determined according to the first priority parameter and the preset corresponding relationship, so that the first configuration information can be determined according to the first network connection path and the first network parameter by using the time-sensitive network. Since the first configuration information is determined by the wireless connection terminal address and the transmission parameter, the accuracy of the first configuration information is ensured, the accuracy of the transmission control of the first data to be transmitted by the transit device according to the first configuration information is ensured, and the processing efficiency of the edge computing device for the received data is improved.

[0107] Table 3 first priority parameter and first network parameter of wireless connection terminal

[0108]

[0109] After the edge computing device sends the first configuration information to the transit device, the transit device can transmit the first data sent by the terminal according to the received first configuration information. After the edge computing device receives the first data of each terminal, the edge computing device can send the first data into the edge cloud computing module for calculation and processing. If the edge cloud computing module generates control information according to the processing result, the edge computing device can also issue the control information to the terminal device. In one embodiment, as shown in Figure 7 The method further comprises:

[0110] S601, processing the first data received from the transit device to obtain control information.

[0111] The control information refers to the transmission requirements of the edge computing device for the first data and the device information of the terminal and the transit device in the transmission network. In this embodiment, the edge computing device can send the first data received from the transit device into the edge cloud computing module for calculation to obtain a calculation result, and generate control information of the edge computing device for the first data according to the calculation result. For example, if the transmission period of the first data is long, the edge computing device can limit the data packet size and reduce the transmission period, and then determine the data packet size requirement for the first data in the control information according to the preset data packet size in the edge computing device.

[0112] S602, using the time-sensitive network, determining the second configuration information corresponding to the terminal according to the control information, the second configuration information including the transmission strategy of the second data to be transmitted from the edge computing device to the transit device.

[0113] The second data refers to the transmission instruction of the data packet size, the transmission period, the transmission identifier and other information of the first data in the edge computing device, and the second configuration information refers to the transmission strategy of the edge computing device for transmitting the second data.

[0114] Optionally, in the embodiment, the time-sensitive network control module in the edge computing device can determine the second configuration information according to the processing requirement for the first data in the control information by using the time-sensitive network. For example, the transmission period in the second configuration information can be determined according to the processing rate of the edge cloud computing module.

[0115] It can be understood that the edge computing device can distribute the determined second configuration information to the relay device, and the relay device can forward the second configuration information to the terminal. The terminal can adjust and control the transmission of the first data to be transmitted according to the received second configuration information.

[0116] It should be noted that the terminal can include a wired connection terminal and a wireless connection terminal. The parameter settings of the edge computing device when performing data transmission with the wired connection terminal and the wireless connection terminal are not the same. Therefore, in the embodiment, the edge computing device can generate different transmission strategies of the control information according to different terminals. In the case of a wired connection terminal, as shown in FIG. 6, S602 includes: Figure 8

[0117] S701, determining a second network connection path according to the control information.

[0118] The second network connection path refers to the network connection path when the edge computing device transmits the second data to the wired connection terminal. In the embodiment, the edge computing device can determine the IP address and the MAC address of the wired connection terminal according to the device information of the wired connection terminal in the control information, determine the port address of the relay device according to the port information of the relay device in the control information, and thus determine the second network connection path for transmitting the second data according to the IP address, the MAC address, and the port address.

[0119] S702, determining one of the second gating list parameter and the second preemption parameter, and the second priority parameter according to the control information.

[0120] The second priority parameter refers to the priority parameter of the second data transmitted by the edge computing device to the wired connection terminal, the second gating list parameter refers to the gating list parameter of the second data transmitted by the edge computing device to the wired connection terminal, and the second preemption parameter refers to the preemption parameter of the second data transmitted by the edge computing device to the wired connection terminal. In the embodiment, the edge computing device can determine the second priority parameter according to the time delay requirement for the first data in the control information, and determine one of the second gating list parameter and the second preemption parameter according to the determined second priority parameter and the number of the second data to be transmitted.

[0121] ​It can be understood that, in order to ensure the priority processing of the second configuration information sent by the edge computing device, in the embodiment, the second data to be transmitted can be allocated the highest priority, or an preemptible preemption parameter.

[0122] S703, determining the second configuration information of the second data transmitted by the edge computing device according to one of the second gating list parameter and the second preemption parameter, the second network connection path, and the second priority parameter by using the time sensitive network.

[0123] In the embodiment, the time sensitive network control module in the edge computing device can configure the path information of the edge computing device transmitting the second data to the wired connection terminal by using the time sensitive network according to the determined second network connection path, the path information including the information of the transit device in the transmission path and the information of the wired connection terminal, determine the time sequence of the edge computing device transmitting the second data according to the second priority parameter, determine the gating information of the transit device forwarding the second data according to one of the determined second gating list parameter and the second preemption parameter, and thus determine the second configuration information of the edge computing device transmitting the second data according to the determined path information, time sequence and gating information.

[0124] In the case where the terminal is a wired connection terminal, as shown in Figure 9 S602 further includes:

[0125] S801, determining the second network connection path according to the control information.

[0126] The second network connection path refers to the network connection path when the edge computing device transmits the second data to the wireless connection terminal. In the embodiment, the edge computing device can determine the IP address and the MAC address of the wireless connection terminal according to the device information of the wireless connection terminal in the control information, determine the port address of the transit device according to the port information of the transit device in the control information, and determine the network port address of the communication network receiving the data according to the information of the communication network in the control information, and thus determine the second network connection path for transmitting the second data according to the IP address, the MAC address, the port address and the network port address.

[0127] S802, determining the second network parameter according to the control information.

[0128] The second network parameter refers to a network parameter corresponding to the second data sent by the edge computing device to the wireless connection terminal. In this embodiment, the edge computing device can determine the second priority parameter of the second data according to the time delay requirement of the first data and the quantity of the data to be transmitted in the control information, and convert the determined second priority parameter into a second network parameter suitable for the communication network. For example, when the communication network is a 5G network, the second priority parameter can be converted into a QI parameter, a service type, a packet estimated time delay, and the like of the 5G network.

[0129] S803, determining second configuration information according to the second network connection path and the second network parameter by using the time sensitive network.

[0130] In this embodiment, the time sensitive network control module in the edge computing device can configure the path information of the edge computing device for sending the second data to the wireless connection terminal by using the time sensitive network according to the determined second network connection path, the path information including information of a transfer device in the transmission path, information of the communication network, and information of the wireless connection terminal, and determine the time sequence of the edge computing device for transmitting the second data according to the determined second network parameter information, so as to determine the second configuration information of the edge computing device for transmitting the second data according to the determined path information and the time sequence.

[0131] S603, sending the second configuration information to the transfer device, the second configuration information being used to instruct the transfer device to transmit the second data to the terminal according to the second configuration information.

[0132] In this embodiment, the edge computing device can send the determined second configuration information to the transfer device according to the network transmission path in the second configuration information, and the transfer device can transmit the second data to the terminal according to the received second configuration information. Optionally, if the terminal is a wired connection terminal, the edge computing device can send the second configuration information corresponding to the wired connection terminal to the transfer device, and if the terminal is a wireless connection terminal, the edge computing device can send the second configuration information corresponding to the wireless connection terminal to the transfer device.

[0133] In this embodiment, the control information is obtained by processing the first data received from the transfer device, the second configuration information corresponding to the terminal is determined according to the control information by using the time sensitive network, and the second configuration information is sent to the transfer device, so that the edge computing device can send the second configuration information to the terminal through the transfer device, thereby enabling the terminal to obtain the transmission requirement of the edge computing device for the data to be transmitted according to the received second configuration information, and control the sending of the data to be transmitted according to the transmission requirement, and further enabling the edge computing device to receive the data meeting the processing requirement of the edge computing device, improving the processing efficiency of the edge computing device, and realizing the low time delay characteristic of the edge computing device.

[0134] For the convenience of those skilled in the art to understand, the data transmission method provided in the present application is described in detail below, which can include:

[0135] S1, receiving the connection request sent by the relay device.

[0136] S2, the connection request is parsed and processed to obtain the terminal address and transmission parameters.

[0137] S3, for a wired connection terminal, determining a first network connection path according to the terminal address, determining one of a first gate list parameter and a first preemption parameter according to the transmission parameter, and determining a first priority parameter, using a time-sensitive network, determining first configuration information according to one of the first gate list parameter and the first preemption parameter, the first network connection path, and the first priority parameter.

[0138] S4, for a wireless connection terminal, determining a first network connection path according to the terminal address, determining a first priority parameter according to the transmission parameter, and determining a first network parameter according to the first priority parameter and a preset correspondence, using a time-sensitive network, determining first configuration information according to the first network connection path and the first network parameter.

[0139] S5, sending the first configuration information to the relay device.

[0140] S6, processing the first data received from the relay device to obtain control information.

[0141] S7, for a wired connection terminal, determining a second network connection path according to the control information, determining one of a second gate list parameter and a second preemption parameter according to the control information, and determining a second priority parameter, using a time-sensitive network, determining second configuration information according to one of the second gate list parameter and the second preemption parameter, the second network connection path, and the second priority parameter.

[0142] S8, for a wireless connection terminal, determining a second network connection path according to the control information, determining a second network parameter according to the control information, and using a time-sensitive network, determining second configuration information according to the second network connection path and the second network parameter.

[0143] S9, sending the second configuration information to the relay device.

[0144] S10, sending second data to the relay device.

[0145] It should be understood that although each step in the flowchart involved in each of the above-described embodiments is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowchart involved in each of the above-described embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.

[0146] Based on the same inventive concept, the embodiments of the present application also provide a data transmission device for implementing the above-mentioned data transmission method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more data transmission device embodiments provided below can refer to the limitations of the data transmission method described above, which will not be repeated here.

[0147] In one embodiment, as shown in Figure 10 a data transmission device is provided, comprising: a receiving module 11, a first determining module 12 and a first sending module 13, wherein:

[0148] The receiving module 11 is configured to receive a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device.

[0149] The first determining module 12 is configured to determine first configuration information corresponding to the terminal according to the connection request by using a pre-established time-sensitive network; the first configuration information comprises a transmission strategy of first data to be transmitted from the terminal to an edge computing device.

[0150] The first sending module 13 is configured to send the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

[0151] The data transmission device provided in the embodiment can execute the above-mentioned method embodiments, and the implementation principles and technical effects are similar, which will not be repeated here.

[0152] In one embodiment, as shown in Figure 11 the above-mentioned first determining module 12 comprises: a first obtaining unit 121 and a first determining unit 122, wherein:

[0153] The first obtaining unit 121 is configured to parse the connection request to obtain a terminal address and transmission parameters, wherein the transmission parameters include a time delay requirement, a data packet size, and a data transmission period.

[0154] The first determining unit 122 is configured to determine first configuration information according to the terminal address and the transmission parameters by using a time-sensitive network.

[0155] The data transmission apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0156] In one embodiment, the terminal includes a wired connection terminal, please continue to refer to Figure 11 The first determining unit 122 is specifically configured to:

[0157] determine a first network connection path according to the terminal address, determine one of a first gate list parameter and a first preemption parameter and a first priority parameter according to the transmission parameters, and determine the first configuration information according to the one of the first gate list parameter and the first preemption parameter, the first network connection path, and the first priority parameter by using the time-sensitive network.

[0158] The data transmission apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0159] In one embodiment, the terminal includes a wireless connection terminal, please continue to refer to Figure 11 The first determining unit 122 is specifically configured to:

[0160] determine a first network connection path according to the terminal address, determine a first priority parameter according to the transmission parameters, and determine a first network parameter according to the first priority parameter and a preset correspondence relationship, wherein the first network parameter includes a network quality of service identifier and a service type, and determine the first configuration information according to the first network connection path and the first network parameter by using the time-sensitive network.

[0161] The data transmission apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0162] In one embodiment, please continue to refer to Figure 11 The apparatus further includes an obtaining module 14, a second determining module 15, and a second sending module 16, wherein:

[0163] The obtaining module 14 is configured to process the first data received from the relay device to obtain control information.

[0164] The second determining module 15 is configured to determine, according to the control information, second configuration information corresponding to the terminal by using the time-sensitive network, and the second configuration information includes a transmission strategy of second data to be transmitted from the edge computing device to the transit device.

[0165] The second sending module 16 is configured to send the second configuration information to the transit device, and the second configuration information is used to instruct the transit device to transmit the second data to the terminal according to the second configuration information.

[0166] The data transmission apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0167] In one embodiment, the terminal includes a wired connection terminal, please continue to refer to Figure 11 The second determining module 15 includes a second determining unit 151, a third determining unit 152, and a fourth determining unit 153.

[0168] The second determining unit 151 is configured to determine a second network connection path according to the control information.

[0169] The third determining unit 152 is configured to determine one of a second gating list parameter and a second preemption parameter, and a second priority parameter according to the control information.

[0170] The fourth determining unit 153 is configured to determine the second configuration information according to the one of the second gating list parameter and the second preemption parameter, the second network connection path, and the second priority parameter by using the time-sensitive network.

[0171] The data transmission apparatus provided in the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0172] In one embodiment, the terminal includes a wireless connection terminal, please continue to refer to Figure 11 The second determining module 15 further includes a fifth determining unit 154, a sixth determining unit 155, and a seventh determining unit 156.

[0173] The fifth determining unit 154 is configured to determine a second network connection path according to the control information.

[0174] The sixth determining unit 155 is configured to determine a second network parameter according to the control information.

[0175] The seventh determining unit 156 is configured to determine the second configuration information according to the second network connection path and the second network parameter by using the time-sensitive network.

[0176] The data transmission apparatus provided by the embodiment can execute the method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0177] The modules in the data transmission apparatus can be implemented by software, hardware, or a combination thereof, in whole or in part. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the modules.

[0178] In one embodiment, a computer device is provided, which can be a server, and an internal structure diagram of the computer device can be as shown in Figure 12 The computer device includes a processor, a memory, and a network interface connected by a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the computer device is configured to store transmission data. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a data transmission method.

[0179] Those skilled in the art can understand that Figure 12 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. A specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0180] In one embodiment, a computer device is provided, which includes a memory and a processor. The memory stores a computer program. The processor executes the computer program to implement the following steps:

[0181] Receive the connection request sent by the relay device, wherein the connection request is sent by the terminal to the relay device;

[0182] Determine the first configuration information corresponding to the terminal according to the connection request by using the pre-established time-sensitive network; the first configuration information includes a transmission strategy of first data to be transmitted from the terminal to the edge computing device;

[0183] Send the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

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

[0185] The connection request is parsed to obtain a terminal address and transmission parameters, wherein the transmission parameters include a delay requirement, a packet size, and a data transmission period;

[0186] The first configuration information is determined according to the terminal address and the transmission parameters by using the time-sensitive network.

[0187] In an embodiment, the processor, when executing the computer program, further implements the following steps:

[0188] The first network connection path is determined according to the terminal address;

[0189] One of the first gating list parameter and the first preemption parameter and the first priority parameter are determined according to the transmission parameters;

[0190] The first configuration information is determined according to the one of the first gating list parameter and the first preemption parameter, the first network connection path, and the first priority parameter by using the time-sensitive network.

[0191] In an embodiment, the processor, when executing the computer program, further implements the following steps:

[0192] The first network connection path is determined according to the terminal address;

[0193] The first priority parameter is determined according to the transmission parameters, and the first network parameter is determined according to the first priority parameter and a preset correspondence relationship, wherein the first network parameter includes a network quality of service identifier and a service type;

[0194] The first configuration information is determined according to the first network connection path and the first network parameter by using the time-sensitive network.

[0195] In an embodiment, the processor, when executing the computer program, further implements the following steps:

[0196] The first data received from the relay device is processed to obtain control information;

[0197] The second configuration information corresponding to the terminal is determined according to the control information by using the time-sensitive network, and the second configuration information includes a transmission strategy of second data to be transmitted from the edge computing device to the relay device;

[0198] The second configuration information is sent to the relay device, and the second configuration information is used to instruct the relay device to transmit the second data to the terminal according to the second configuration information.

[0199] In an embodiment, the processor, when executing the computer program, further implements the following steps:

[0200] The second network connection path is determined according to the control information;

[0201] determining one of the second gating list parameter and the second preemption parameter according to the control information, and the second priority parameter;

[0202] determining the second configuration information according to the one of the second gating list parameter and the second preemption parameter, the second network connection path, and the second priority parameter by using the time sensitive network.

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

[0204] determining the second network connection path according to the control information;

[0205] determining the second network parameter according to the control information;

[0206] determining the second configuration information according to the second network connection path and the second network parameter by using the time sensitive network.

[0207] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0208] receiving a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device;

[0209] determining first configuration information corresponding to the terminal according to the connection request by using a time sensitive network pre-established; the first configuration information includes a transmission strategy of first data to be transmitted from the terminal to an edge computing device;

[0210] sending the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

[0211] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0212] performing analysis processing on the connection request to obtain a terminal address and transmission parameters, wherein the transmission parameters include a delay requirement, a data packet size, and a data transmission period;

[0213] determining the first configuration information according to the terminal address and the transmission parameters by using the time sensitive network.

[0214] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0215] determining a first network connection path according to the terminal address;

[0216] determining one of a first gating list parameter and a first preemption parameter according to the transmission parameters, and a first priority parameter;

[0217] determine the first configuration information according to the first network connection path and the first network parameter by using the time-sensitive network.

[0218] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0219] determine the first network connection path according to the terminal address;

[0220] determine the first priority parameter according to the transmission parameter, and determine the first network parameter according to the first priority parameter and a preset correspondence relationship, wherein the first network parameter comprises a network quality of service identifier and a service type;

[0221] determine the first configuration information according to the first network connection path and the first network parameter by using the time-sensitive network.

[0222] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0223] process the first data received from the relay device to obtain control information;

[0224] determine the second configuration information corresponding to the terminal according to the control information by using the time-sensitive network, wherein the second configuration information comprises a transmission strategy of the second data to be transmitted from the edge computing device to the relay device;

[0225] send the second configuration information to the relay device, and the second configuration information is used to instruct the relay device to transmit the second data to the terminal according to the second configuration information.

[0226] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0227] determine the second network connection path according to the control information;

[0228] determine one of the second gating list parameter and the second preemption parameter, and the second priority parameter according to the control information;

[0229] determine the second configuration information according to the one of the second gating list parameter and the second preemption parameter, the second network connection path, and the second priority parameter by using the time-sensitive network.

[0230] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0231] determine the second network connection path according to the control information;

[0232] determine the second network parameter according to the control information;

[0233] The second configuration information is determined according to the second network connection path and the second network parameter by using the time-sensitive network.

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

[0235] receiving a connection request sent by the relay device, wherein the connection request is sent by the terminal to the relay device;

[0236] determining first configuration information corresponding to the terminal according to the connection request by using a pre-established time-sensitive network; the first configuration information comprises a transmission strategy of first data to be transmitted from the terminal to the edge computing device;

[0237] sending the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy.

[0238] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0239] analyzing and processing the connection request to obtain a terminal address and transmission parameters, wherein the transmission parameters comprise a delay requirement, a packet size and a data transmission period;

[0240] determining the first configuration information according to the terminal address and the transmission parameters by using the time-sensitive network.

[0241] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0242] determining a first network connection path according to the terminal address;

[0243] determining one of a first gating list parameter and a first preemption parameter, and a first priority parameter according to the transmission parameters;

[0244] determining the first configuration information according to the one of the first gating list parameter and the first preemption parameter, the first network connection path and the first priority parameter by using the time-sensitive network.

[0245] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0246] determining a first network connection path according to the terminal address;

[0247] determining a first priority parameter according to the transmission parameters, and determining a first network parameter according to the first priority parameter and a preset correspondence relationship, wherein the first network parameter comprises a network quality of service identifier and a service type;

[0248] Determine the first configuration information according to the first network connection path and the first network parameter by using the time-sensitive network.

[0249] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0250] Process the first data received from the relay device to obtain control information;

[0251] Determine the second configuration information corresponding to the terminal according to the control information by using the time-sensitive network, and the second configuration information includes a transmission strategy of the second data to be transmitted from the edge computing device to the relay device;

[0252] Send the second configuration information to the relay device, and the second configuration information is used to instruct the relay device to transmit the second data to the terminal according to the second configuration information.

[0253] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0254] Determine the second network connection path according to the control information;

[0255] Determine one of the second gating list parameter and the second preemption parameter, and the second priority parameter according to the control information;

[0256] Determine the second configuration information according to the one of the second gating list parameter and the second preemption parameter, the second network connection path, and the second priority parameter by using the time-sensitive network.

[0257] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0258] Determine the second network connection path according to the control information;

[0259] Determine the second network parameter according to the control information;

[0260] Determine the second configuration information according to the second network connection path and the second network parameter by using the time-sensitive network.

[0261] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.

[0262] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0263] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0264] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A data transmission method, characterized by, The method applied to an edge computing device comprises: receiving a connection request sent by a relay device, wherein the connection request is sent by a terminal to the relay device, and the connection request comprises device information of the terminal and parameter information of data to be transmitted; determining first configuration information corresponding to the terminal according to the connection request by using a pre-established time-sensitive network, wherein the first configuration information comprises a transmission strategy of first data to be transmitted from the terminal to an edge computing device; sending the first configuration information to the relay device, wherein the first configuration information is used to instruct the relay device to transmit the first data to the edge computing device according to the transmission strategy, the step of determining the first configuration information corresponding to the terminal according to the connection request by using the pre-established time-sensitive network comprises: performing analysis processing on the connection request to obtain a terminal address and transmission parameters, wherein the transmission parameters comprise a time delay requirement, a data packet size and a data transmission period; determining the first configuration information according to the terminal address and the transmission parameters by using the time-sensitive network, the terminal comprises a wired connection terminal, and the step of determining the first configuration information according to the terminal address and the transmission parameters by using the time-sensitive network comprises: determining a first network connection path according to the terminal address; determining one of a first gating list parameter and a first preemption parameter and a first priority parameter according to the transmission parameters, wherein the first gating list parameter is determined according to the first priority parameter and the data packet size in the transmission parameters, and the first gating list parameter is related to a link bandwidth in the first network connection path; determining the first configuration information according to the one of the first gating list parameter and the first preemption parameter, the first network connection path and the first priority parameter by using the time-sensitive network, the method further comprises: processing first data received from the relay device to obtain control information; determining second configuration information corresponding to the terminal according to the control information by using the time-sensitive network, wherein the second configuration information comprises a transmission strategy of second data to be transmitted from the edge computing device to the relay device; sending the second configuration information to the relay device, wherein the second configuration information is used to instruct the relay device to transmit the second data to the terminal according to the second configuration information.

2. The method of claim 1, wherein, the terminal further comprises a wireless connection terminal, and the step of determining the first configuration information according to the terminal address and the transmission parameters by using the time-sensitive network comprises: determining a first network connection path according to the terminal address; determining a first priority parameter according to the transmission parameters, and determining a first network parameter according to the first priority parameter and a preset corresponding relationship, wherein the first network parameter comprises a network service quality identifier and a service type; determining the first configuration information according to the first network connection path and the first network parameter by using the time-sensitive network.

3. The method of claim 1, wherein, When the terminal is a wired connection terminal, the step of using the time-sensitive network to determine the second configuration information corresponding to the terminal based on the control information includes: Determine the second network connection path based on the control information; Based on the control information, determine one of the second gating list parameters and the second preemption parameters, as well as the second priority parameter; Using the time-sensitive network, the second configuration information is determined based on one of the second gating list parameters and the second preemption parameters, the second network connection path, and the second priority parameter.

4. The method of claim 1, wherein, When the terminal is a wirelessly connected terminal, the step of using the time-sensitive network to determine the second configuration information corresponding to the terminal based on the control information includes: Determine the second network connection path based on the control information; The second network parameters are determined based on the control information; Using the time-sensitive network, the second configuration information is determined based on the second network connection path and the second network parameters. 5.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-4 when the computer program is executed by the processor. When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

6. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

7. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Service scheduling method and device, base station and storage medium

    CN114615749A

  • Time-sensitive network data processing method and device, equipment and storage medium

    CN115550271A