Data transmission method and device, management station, terminal station, system and storage medium

By receiving and splitting industrial Ethernet frames in the management station of the industrial network and sending corresponding wireless frames to each terminal station, the bandwidth waste problem during data integration in the industrial network is solved, and more efficient data transmission is achieved.

CN119583591APending Publication Date: 2025-03-07SHENZHEN INOVANCE TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411684326.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

In industrial networks, when the controller needs to integrate data from multiple industrial equipment into a single industrial Ethernet frame for downlink transmission, there is a problem of wasting system bandwidth.

Method used

By receiving the first industrial Ethernet frame sent by the controller in the management station (MS), and sending corresponding wireless frames to the terminal station (TS) connected to each industrial equipment according to the frame, the data is disassembled and wireless packaging are realized, thereby avoiding sending data of the industrial equipment connected to each TS to each TS.

Benefits of technology

This method effectively saves system bandwidth, avoids bandwidth waste, and improves data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583591A_ABST
    Figure CN119583591A_ABST
Patent Text Reader

Abstract

The invention relates to a data transmission method and device, a management station, a terminal station, a system and a storage medium. The method comprises the following steps: an MS receives a first industrial Ethernet frame sent by a controller; and according to the first industrial Ethernet frame, respectively sending a wireless frame corresponding to a TS to a terminal station TS connected with each industrial device. By adopting the method, the system bandwidth can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of industrial network technology, and in particular to a data transmission method, device, management station, terminal station, system and storage medium. Background Art

[0002] In the field of traditional industrial networks, data transmission between industrial equipment and controllers is based on wired networks. Industrial equipment and controllers generally do not have wireless communication functions. The integration of wired and wireless networks can be achieved through external wireless communication devices. Wireless communication devices can be functionally divided into management stations (MS) and terminal stations (TS). Controllers and management stations are connected by wired cables, industrial equipment and terminal stations are connected by wired cables, and management stations and terminal stations are connected by air interfaces.

[0003] However, the converged network that integrates wired and wireless networks used in the above industrial networks has the problem of system bandwidth waste when the controller needs to integrate the data of multiple industrial devices into a single industrial Ethernet frame for downlink transmission. Summary of the invention

[0004] Based on this, it is necessary to provide a data transmission method, device, management station, terminal station, system and storage medium that can save system bandwidth in response to the above technical problems.

[0005] In a first aspect, the present application provides a data transmission method for a management station MS, the method comprising:

[0006] receiving a first industrial Ethernet frame sent by the controller;

[0007] According to the first industrial Ethernet frame, a wireless frame corresponding to the TS is respectively sent to a terminal station TS connected to each industrial device.

[0008] In one embodiment, sending the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame respectively includes:

[0009] Deframing the first industrial Ethernet frame to obtain each of the wireless frames;

[0010] The wireless frame corresponding to the TS is sent to each TS respectively.

[0011] In one embodiment, the deframing of the first industrial Ethernet frame to obtain each of the wireless frames includes:

[0012] De-framing the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each of the industrial devices;

[0013] Wireless encapsulation is performed on each of the second industrial Ethernet frames to obtain each of the wireless frames.

[0014] In one of the embodiments, when a plurality of the industrial devices are connected to the same TS, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0015] In one embodiment, before sending the wireless frames corresponding to the terminal stations TS connected to each industrial device respectively, the method further includes:

[0016] Determine, according to the first industrial Ethernet frame, a target MAC address corresponding to each of the TSs;

[0017] The TS is determined according to the target MAC address.

[0018] In one of the embodiments, determining the target MAC address corresponding to each of the TSs according to the first industrial Ethernet frame includes:

[0019] According to the addressing mode, reading a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame;

[0020] The target MAC address is determined according to the target addressing address.

[0021] In one embodiment, determining the target MAC address according to the target addressing address includes:

[0022] According to the target addressing address, the target MAC address corresponding to the target addressing address is searched in a mapping table, wherein the mapping table includes a correspondence between each addressing address and each MAC address.

[0023] In one embodiment, the method further comprises:

[0024] Send downlink scheduling signaling, the downlink scheduling signaling including air interface resource scheduling information and a TS identifier corresponding to the target MAC address, the downlink scheduling signaling being used to instruct the TS to receive the wireless frame on the air interface resources corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

[0025] In one of the embodiments, there is a missing message field in the second industrial Ethernet frame, and the wireless frame is used by the TS to recover the missing message field according to the wireless frame.

[0026] In one embodiment, the method further comprises:

[0027] Determine the air interface transmission mode;

[0028] The step of sending the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame includes:

[0029] When the air interface transmission mode is a unicast transmission mode, the wireless frame corresponding to the TS is sent to each TS respectively according to the first industrial Ethernet frame.

[0030] In one of the embodiments, determining the air interface transmission mode includes:

[0031] Acquire transmission configuration information, and determine the air interface transmission mode according to the transmission configuration information;

[0032] or,

[0033] The air interface transmission mode is determined according to the network performance of the wireless communication network.

[0034] In a second aspect, the present application provides a data transmission method for TS, the method comprising:

[0035] A wireless frame sent by the MS is received, where the wireless frame is sent by the MS to the TSs connected to the respective industrial devices according to the first industrial Ethernet frame sent by the controller.

[0036] In one of the embodiments, the wireless frame is obtained by the MS performing frame deframing on the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame;

[0037] Wherein, when the TS is connected to a plurality of the industrial devices, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0038] In one of the embodiments, the receiving a radio frame sent by the MS includes:

[0039] receiving downlink scheduling signaling sent by the MS;

[0040] If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is received on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0041] In one of the embodiments, after receiving the radio frame sent by the MS, the method further includes:

[0042] Decapsulating the wireless frame to obtain a second industrial Ethernet frame, wherein the second industrial Ethernet frame has a missing message field;

[0043] The missing message fields are restored.

[0044] In a third aspect, the present application provides a data transmission device for an MS, the device comprising:

[0045] A receiving module, used for receiving a first industrial Ethernet frame sent by the controller;

[0046] The sending module is used to send the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame.

[0047] In a fourth aspect, the present application provides a data transmission device for TS, the device comprising:

[0048] The receiving module is used to receive the wireless frame sent by the MS, wherein the wireless frame is sent by the MS to the TS connected to each industrial device according to the first industrial Ethernet frame sent by the controller.

[0049] In a fifth aspect, the present application provides a management station, including a memory, a transceiver, and a processor:

[0050] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and execute the steps of the method described in the first aspect above.

[0051] In a sixth aspect, the present application provides a terminal station, including a memory, a transceiver, and a processor:

[0052] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute the steps of the method described in the second aspect above.

[0053] In a seventh aspect, the present application provides a data transmission system, including an MS and multiple TSs;

[0054] The MS is used to perform the steps of the method according to the first aspect above;

[0055] The TS is used to execute the steps of the method described in the second aspect above.

[0056] In an eighth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described in the first aspect or the second aspect above are implemented.

[0057] In a ninth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect or the second aspect above.

[0058] In the above-mentioned data transmission method, device, management station, terminal station, system and storage medium, the MS receives the first industrial Ethernet frame sent by the controller, and the MS sends the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame. In this way, since multiple TSs and the MS form a star network topology, in the related technology, after the controller integrates the data of multiple industrial devices into a single industrial Ethernet frame and sends it to the MS, the MS will unicast the industrial Ethernet frame to each TS, which causes the industrial Ethernet frame received by each TS to also include the data of industrial devices connected to other TSs, thereby causing a waste of system bandwidth. In the embodiment of the present application, the MS only sends the wireless frames corresponding to the TS to each TS according to the first industrial Ethernet frame, and will not send the wireless frames corresponding to other TSs to each TS, that is, the MS only unicasts the data of the industrial devices connected to the TS to each TS, and will not send the data of industrial devices connected to other TSs to the TS, thereby saving system bandwidth and avoiding waste of system bandwidth. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments of the present application or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0060] Figure 1 It is a network topology diagram of a wired network in an industrial network;

[0061] Figure 2 A network topology diagram of a wired and wireless converged network in an industrial network;

[0062] Figure 3 A schematic diagram of a flow chart of a data transmission method in an embodiment;

[0063] Figure 4 It is a schematic diagram of a process of obtaining each radio frame by the MS in another embodiment;

[0064] Figure 5 is a schematic diagram of a frame structure of an exemplary first industrial Ethernet frame in another embodiment;

[0065] Figure 6A schematic diagram of a process for an MS to determine each TS in another embodiment;

[0066] Figure 7 is a schematic diagram of a frame structure of an exemplary first industrial Ethernet frame in another embodiment;

[0067] Figure 8 A schematic diagram of a flow chart of a data transmission method in another embodiment;

[0068] Fig. 9 A schematic diagram of a flow chart of a data transmission method in another embodiment;

[0069] Fig.10 is a schematic diagram of a frame structure of a wired frame in another embodiment;

[0070] Fig.11 is a schematic diagram of a frame structure of a wired frame in another embodiment;

[0071] Fig.12 is a schematic diagram of a frame structure of a wired frame in another embodiment;

[0072] Fig.13 This is a schematic diagram of a second industrial Ethernet frame structure in another embodiment;

[0073] Fig.14 is a structural block diagram of a data transmission device in one embodiment;

[0074] Fig.15 is a structural block diagram of a data transmission device in another embodiment;

[0075] Fig.16 is an internal structure diagram of a management station in one embodiment;

[0076] Fig.17 FIG. 4 is a diagram showing the internal structure of a terminal station in an embodiment. DETAILED DESCRIPTION

[0077] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction 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.

[0078] The traditional industrial network field is dominated by wired networks. Data is transmitted between industrial equipment and controllers based on wired networks. Industrial equipment and controllers generally do not have wireless communication capabilities. However, due to the advantages of wireless networks such as no need for cable connections and convenient and flexible deployment, the use of converged networks that integrate wired and wireless in industrial networks is becoming a development trend and a powerful supplement to conventional industrial networks.

[0079] At present, the integration of wired and wireless networks is mainly achieved through external wireless communication devices. Wireless networks can not only replace cables between industrial equipment and controllers for data transmission, but also replace switches / bridge devices to achieve data forwarding and other functions.

[0080] Wireless communication equipment can be functionally divided into management stations (MS) and terminal stations (TS). MS is mainly responsible for providing wireless access services and managing wireless resources, while TS sends and receives data according to the scheduling instructions of MS. The controller and management station are connected by wired cables, the industrial equipment and terminal stations are connected by wired cables, and the management station and terminal stations are connected by air interfaces.

[0081] For example, see Figure 1 and Figure 2 , Figure 1 This is a network topology diagram of the wired network in the industrial network. Figure 1 Traditional wired networks form a linear network topology. Figure 2 This is a network topology diagram of a converged network that integrates wired and wireless networks in an industrial network. Figure 2 In the fusion network shown, multiple TSs and MSs form a star network topology. In the fusion network, MSs and TSs transparently transmit industrial Ethernet data (referred to as transparent transmission) without modifying the industrial Ethernet data.

[0082] However, in a converged network, the MS uses unicast to transparently transmit data in the downlink transmission direction. When the controller needs to integrate the data of multiple industrial devices into a single industrial Ethernet frame for downlink transmission, the controller will integrate the data of multiple industrial devices into a single industrial Ethernet frame and send it to the MS. The MS will unicast the industrial Ethernet frame to each TS. This will cause the industrial Ethernet frame received by each TS to also include the data of industrial devices connected to other TSs, thereby causing a waste of system bandwidth.

[0083] In view of this, the embodiments of the present application provide a data transmission method, apparatus, management station, terminal station, system and storage medium, which can save system bandwidth when the controller in a converged network needs to integrate the data of multiple industrial devices into a single industrial Ethernet frame for downlink transmission.

[0084] The data transmission method provided in the embodiment of the present application can be applied to Figure 2 In the implementation environment shown in the figure, the controller and the MS are connected by a wired cable, and the controller and the MS can communicate by wire. Figure 2 The industrial equipment 1 to industrial equipment n shown, n is a positive integer greater than 1) and the corresponding TS (such as Figure 2As shown, TS1 to TSn) are connected by wired cables, industrial equipment and TS can communicate by wire, and MS and TS can communicate wirelessly through the air interface.

[0085] Below, in conjunction with the drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application are clearly and completely described. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0086] The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0087] In an exemplary embodiment, Figure 3 As shown, a data transmission method is provided, which is applied to Figure 2 Taking the management station MS in FIG. 1 as an example, the method includes the following steps 301 and 302:

[0088] Step 301: The MS receives a first industrial Ethernet frame sent by a controller.

[0089] During downlink transmission, the controller integrates sub-messages of multiple industrial devices that need to be transmitted into a single industrial Ethernet frame to obtain a first industrial Ethernet frame.

[0090] Exemplarily, the controller splices sub-messages of multiple industrial devices together and encapsulates the spliced ​​sub-messages according to the frame format of the industrial Ethernet frame. For example, the controller adds an Ethernet frame header, an Ethernet frame trailer, etc. to the spliced ​​sub-messages to obtain a first industrial Ethernet frame.

[0091] The controller sends the first industrial Ethernet frame to the MS through the wired cable.

[0092] Step 302: The MS sends wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame.

[0093] After receiving the first industrial Ethernet frame, the MS obtains the wireless frames corresponding to each TS according to the first industrial Ethernet frame. The wireless frames corresponding to each TS include the sub-messages of the industrial equipment connected to the TS, but do not include the sub-messages of the industrial equipment connected to other TSs except the TS.

[0094] In a possible implementation of step 302, the MS may directly perform de-framing processing on the first Industrial Ethernet frame to obtain wireless frames corresponding to each TS. The process of the MS performing de-framing processing on the first Industrial Ethernet frame to obtain each wireless frame will be exemplarily described in the following embodiments.

[0095] In another possible implementation, the deframing process may not be implemented in the MS. For example, the MS may deframing the first Industrial Ethernet frame with the help of a TS to obtain wireless frames corresponding to each TS, which can reduce the computing pressure of the MS.

[0096] In this way, the MS obtains the wireless frames corresponding to each TS according to the first industrial Ethernet frame, and then the MS sends the wireless frames corresponding to each TS respectively. Exemplarily, the MS unicasts the wireless frames corresponding to each TS.

[0097] After TS receives the wireless frame sent by MS, TS decapsulates the wireless frame to remove the encapsulation of the wireless protocol in the industrial network and obtains the sub-message of the industrial device connected to TS. TS can send the decapsulated sub-message to the industrial device connected to TS via a wired cable, realizing aggregate frame transmission without the controller's perception.

[0098] In a possible implementation, before step 302, the MS may also first determine the air interface transmission mode. For example, the MS may obtain transmission configuration information and determine the air interface transmission mode according to the transmission configuration information; or, the MS determines the air interface transmission mode according to the network performance of the wireless communication network (indicators such as wireless resource utilization). When the MS determines that the air interface transmission mode is a unicast transmission mode, the MS sends the wireless frame corresponding to the TS to each TS according to the first industrial Ethernet frame. When the air interface transmission mode is multicast or broadcast transmission, the first industrial Ethernet frame is directly multicast or broadcast.

[0099] In general, in the above embodiment, the MS only sends the wireless frames corresponding to each TS to each TS according to the first industrial Ethernet frame, and does not send the wireless frames corresponding to other TSs to each TS. That is, the MS only unicasts the data of the industrial equipment connected to each TS, and does not send the data of the industrial equipment connected to other TSs to the TS, thereby saving system bandwidth and avoiding waste of system bandwidth.

[0100] In one embodiment, based on Figure 3 The embodiment shown, see Figure 4 This embodiment describes the process of MS de-framing the first industrial Ethernet frame to obtain each wireless frame. Figure 4 As shown, the process may include Figure 4Step 401 and step 402 are shown:

[0101] Step 401: The MS deframes the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each industrial device.

[0102] In the embodiment of the present application, the MS can parse the first industrial Ethernet frame according to the frame format (or encoding format) specified by the wired protocol in the industrial network, and parse to obtain the second industrial Ethernet frame corresponding to each industrial device.

[0103] Exemplarily, in addition to the sub-messages of multiple industrial devices spliced ​​together, the first industrial Ethernet frame may also include a wired message header, Ethernet frame header, etc. shared by each sub-message. During the frame deframing process, the MS removes the sub-messages of other industrial devices except the industrial device from the first industrial Ethernet frame for each sub-message of the industrial device, retains the sub-message of the industrial device and the shared wired message header, Ethernet frame header and other fields, and generates an Ethernet frame tail corresponding to the retained sub-message and splices it at the end, thereby obtaining a second industrial Ethernet frame corresponding to the industrial device.

[0104] The implementation of step 401 is exemplarily described below through an example.

[0105] See also Figure 5 , Figure 5 FIG. 4 is a schematic diagram of an exemplary frame structure of a first industrial Ethernet frame.

[0106] Figure 5 In the frame splitting process, the MS uses the first sub-message (1 st Sub-Datagrams) as an example, it is necessary to multiplex the preamble, start of frame delimiter (SFD), Ethernet header, wired message header and frame check sequence (FCS), and retain the first sub-message (1 st Sub-Datagrams).

[0107] Figure 5 In the first industrial Ethernet frame shown, the Ethernet frame header includes a destination address (DestinationAddress), a source address (Source Address) and an Ethernet type (Ethernet Type), and the Ethernet data (Ethernet Data) portion of the first industrial Ethernet frame includes a wired message header (Header) and a message segment (Datagrams), and the message segment consists of n sub-messages ( Figure 51 shown st Sub-Datagrams to n st The wired message header includes the sub-type (Sub-Type), version (Version) and reserved bit (Reserved).

[0108] like Figure 5 As shown, in the first industrial Ethernet frame, the preamble occupies 7 bytes, the frame start delimiter occupies 1 byte, the Ethernet frame header occupies 14 bytes, and the wired message header occupies 2 bytes, totaling 24 bytes. Therefore, when MS is de-framing, the 1st to 24th bytes need to be directly reserved for multiplexing. In addition, the sub-datagrams header in the first sub-message occupies 8 bytes, and the length (Len) field in the sub-message header indicates the size of the sub-message data segment (Data) (assuming N bytes). The remaining fields in the sub-message: Interupt ReQuest (IRQ), program counter (Execution Counter), cyclic redundancy check (CRC) occupy a total of 6 bytes. The first sub-message, a total of 14+N bytes, also need to be reserved, that is, the 25th to 38+N bytes in the first industrial Ethernet frame also need to be reserved.

[0109] In this way, the MS directly reserves the first 38+N bytes in the first Industrial Ethernet frame, discards the rest of the first Industrial Ethernet frame, and then regenerates a 4-byte frame check sequence based on the length, content and other information of the retained sub-message, and adds it to the first 38+N bytes in the first Industrial Ethernet frame to form a new Industrial Ethernet frame, that is, the second Industrial Ethernet frame corresponding to the first sub-message is obtained.

[0110] The deframing method of other sub-messages is similar to that of the first sub-message, which will not be repeated here. In this way, the MS deframes and processes to obtain the second industrial Ethernet frame corresponding to each industrial device, that is, the MS encapsulates the sub-message of each industrial device into an industrial Ethernet frame separately to obtain the second industrial Ethernet frame.

[0111] Step 402: The MS wirelessly encapsulates each second industrial Ethernet frame to obtain each wireless frame.

[0112] Next, for each second Industrial Ethernet frame, the MS uses the second Industrial Ethernet frame as the data segment of the wireless frame, and wirelessly encapsulates the second Industrial Ethernet frame according to the frame format (or encoding format) specified by the wireless protocol in the industrial network to obtain a wireless frame.

[0113] Exemplarily, the MS can use the second industrial Ethernet frame as the data part. On this basis, the wireless service and data adaptation sublayer in the MS adds an SDA (Service and Data Adaptation) header to the data part, and the data link sublayer in the MS adds a MAC header before the SDA header, and finally generates a wireless frame.

[0114] It should be noted that the above is an introduction using a TS connected to an industrial device as an example. In some possible implementations, a TS may also be connected to multiple TSs. For example, multiple industrial devices are linearly connected to a TS. When multiple industrial devices are connected to the same TS, the MS deframes the sub-messages of multiple industrial devices into the same second industrial Ethernet frame during the deframe processing, and wirelessly encapsulates the second industrial Ethernet frame to obtain a wireless frame corresponding to the TS.

[0115] The above describes a possible implementation method of MS de-framing the first industrial Ethernet frame to obtain each wireless frame, that is, MS de-framing the first industrial Ethernet frame to obtain the second industrial Ethernet frame corresponding to each industrial device, and then wirelessly encapsulates each second industrial Ethernet frame to obtain each wireless frame. In other possible implementation methods, the first industrial Ethernet frame can also have different forms. Based on the different forms of the first industrial Ethernet frame, the way in which MS de-framing the first industrial Ethernet frame is also different. For example, the sub-message in the first industrial Ethernet frame is in the form of a wireless frame, and so on.

[0116] In this way, for the controller, the controller still sends the first industrial Ethernet frame to the MS according to the transmission method in the original fusion network. The MS only needs to deframe the first industrial Ethernet frame and then send the wireless frames corresponding to other TSs to each TS, which can save system bandwidth. The whole process is unaware of the controller, and the deframe processing process is simple, which is conducive to saving MS computing resources.

[0117] Optionally, there may also be missing message fields in the second industrial Ethernet frame, and the wireless frame is used by TS to recover the missing message fields based on the wireless frame, that is, after TS receives the wireless frame sent by MS, TS decapsulates the wireless frame to obtain the second industrial Ethernet frame, and TS recovers the missing message fields in the second industrial Ethernet frame. The missing message fields may be non-essential information agreed upon by the communicating parties, such as a preamble code, etc.

[0118] In this way, the MS does not need to use the complete second Industrial Ethernet frame as the data segment of the wireless frame. The wireless frame can only carry necessary information in the data format agreed upon by the communicating parties, and the TS side can automatically restore the complete second Industrial Ethernet frame, thereby further reducing the data volume of the wireless frame and saving system bandwidth.

[0119] In one embodiment, based on Figure 4 In the embodiment shown, the process of determining each TS by the MS is described below. Figure 6 , MS can execute Figure 6 Steps 601 and 602 shown determine each TS:

[0120] Step 601: The MS determines a target MAC (Media Access Control) address corresponding to each TS according to a first industrial Ethernet frame.

[0121] Step 602: The MS determines the TS according to the target MAC address.

[0122] Before the MS sends the radio frames corresponding to each TS to each TS, the MS must first address and determine each TS, and then the MS can send each radio frame to the TS corresponding to the radio frame.

[0123] Exemplarily, the MS can perform addressing according to the first industrial Ethernet frame to determine multiple target MAC addresses, and the target MAC addresses correspond to the TS one by one. In this way, the MS determines the TS corresponding to the target MAC address according to the target MAC address, and sends the wireless frame to the determined TS.

[0124] In a possible implementation of step 601, the MS determines an addressing mode, for example, the addressing mode may be determined by a field in the first industrial Ethernet frame, the addressing mode being, for example, logical addressing (using logical address addressing) or device addressing (using device address addressing), and then, the MS reads a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame according to the addressing mode.

[0125] Taking the addressing method as logical addressing as an example, the MS reads the destination topological address of each industrial device and the logical address of each industrial device at the corresponding position in the first industrial Ethernet frame, and uses the destination topological address and the logical address as the target addressing address corresponding to the industrial device. Then, the MS determines the target MAC address according to the target addressing address, and the target MAC address is the MAC address of the TS connected to the industrial device.

[0126] In an embodiment of the present application, a mapping table may be pre-configured in the MS, and the mapping table includes the correspondence between each addressing address and each MAC address. In this way, the MS can search for the target MAC address corresponding to the target addressing address in the mapping table according to the target addressing address.

[0127] Optionally, the mapping table may also include an addressing mode, a mapping relationship between an addressing address and a MAC address, and the mapping relationship is consistent with a wiring mode between each TS and each industrial device. For example, see the mapping table shown in Table 1:

[0128] Table 1

[0129]

[0130] According to the target address and addressing mode, the MS can find the corresponding target MAC address in the mapping table. In this way, the MS can determine the TS according to the target MAC address.

[0131] The following uses an example to exemplarily illustrate the manner in which the MS reads the destination topology address of each industrial device and the logical address (or device address) of each industrial device in the first industrial Ethernet frame.

[0132] See also Figure 7 , Figure 7 FIG. 4 is a schematic diagram of an exemplary frame structure of a first industrial Ethernet frame. Figure 7 and Figure 5 The meanings of the same fields can be found in the above description and will not be repeated here.

[0133] Figure 7 In the , the preamble carries the destination topology address, which contains the address information Sub-Address of different topology levels. The topology level is used to identify the hierarchical depth of each industrial device in a typical tree topology structure. The Sub-Address contains the forwarding port address (PortTransfer Address) and the position address (Position Address).

[0134] The Ethernet data part includes the wired message header and the message segment. The message segment consists of n sub-messages ( Figure 7 1 shown st Sub-Datagrams to n st The sub-datagram includes a sub-datagram header (Sub-Datagrams Header), the sub-datagram header includes an address field (Address), and the address field includes a logical address (Logic Memory Addr) or a device address (DevAddr).

[0135] In this way, the MS can read the destination topological address of each industrial device and the logical address (or device address) of each industrial device at the corresponding position in the first industrial Ethernet frame, and then determine the target MAC address based on the read address information, so as to determine the TS. For example, the MS can quickly and conveniently determine the target MAC address of the TS connected to the industrial device through the mapping relationship in Table 1, and then quickly determine the TS, which is conducive to improving the downlink transmission efficiency.

[0136] In one embodiment, based on Figure 6 In the embodiment shown, after the MS determines the target MAC address corresponding to each TS according to the first industrial Ethernet frame, the MS can determine the TS according to the target MAC address. After the MS determines the TS, the MS sends a downlink scheduling signaling for downlink scheduling, and the wireless frame is subjected to a series of processes such as physical layer encoding, rate matching, scrambling, modulation and layer mapping, and finally sent through the air interface on the wireless resource indicated by the downlink scheduling signaling. Optionally, the downlink scheduling signaling can be a downlink control information frame (Control Information Frame, CIF).

[0137] The downlink scheduling signaling includes air interface resource scheduling information and a TS identifier corresponding to the target MAC address, and the downlink scheduling signaling is used to instruct the TS to receive a wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

[0138] Exemplarily, the downlink scheduling signaling may include some or all of the fields shown in Table 2:

[0139] Table 2

[0140] Fields meaning Format Indicates the current scheduling mode, uplink unicast / downlink unicast / multicast / broadcast TS ID Indicates the currently scheduled TS MCS Indicates the MCS index used for the currently scheduled transmission Time Domain Resource Allocation Indicates the scheduled radio frame and time slot within the frame Frequency Domain Resource Allocation Indicates the number and location of scheduled RBs Antenna stream number Indicates the number of antenna streams used for the current scheduled transmission PMI Indicates the precoding matrix used for the current transmission

[0141] After the MS determines each field in the downlink scheduling signaling, it sends the downlink scheduling signaling for downlink scheduling. In the process of receiving the wireless frame sent by the MS, the TS first receives the downlink scheduling signaling sent by the MS, and the TS parses the downlink scheduling signaling. If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier pre-configured for the TS, the TS receives the wireless frame on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0142] After receiving the wireless frame, the TS decapsulates the wireless encapsulation, and then transmits the decapsulated second industrial Ethernet frame to the industrial device connected to the TS through a wired cable. The industrial device performs address matching according to the wired addressing rule. Exemplarily, the wired addressing rule can be as follows:

[0143] Step 1: The industrial device parses the destination topology address field in the second industrial Ethernet frame. If the destination topology address is all 1, it means that the frame is a broadcast frame. If the topology level address is all 1, it means that the frame is a multicast frame of the level. If the second industrial Ethernet frame is parsed as a broadcast frame, go to step 2; if it is not a broadcast frame, determine whether it is a multicast frame of the corresponding level. If it is a multicast frame of the corresponding level, go to step 2; if it is not a multicast frame of the corresponding level, determine whether it matches the port forwarding address and location address. If it matches, go to step 2. If it does not match, forward the second industrial Ethernet frame to the corresponding node or forwarding port.

[0144] Step 2: The addressing mode is clarified through the relevant fields in the sub-message header. When the addressing mode is logical addressing, if the logical address parsed from the sub-message header by the industrial device matches the logical address pre-configured for the industrial device, the industrial device processes the corresponding sub-message. Similarly, when the addressing mode is device addressing, if the device address parsed from the sub-message header by the industrial device matches the device address pre-configured for the industrial device, the industrial device processes the corresponding sub-message.

[0145] After the industrial equipment performs address matching according to the wired addressing rules, the sub-message matching the industrial equipment is processed accordingly, thereby realizing downlink transmission. This method can save system bandwidth.

[0146] In an exemplary embodiment, Figure 8 As shown, a data transmission method is provided, which is applied to Figure 2 Taking the terminal station TS in the example as an example, the method includes the following steps 801:

[0147] Step 801 : The TS receives a wireless frame sent by the MS. The wireless frame is sent by the MS to the TSs connected to each industrial device according to a first industrial Ethernet frame sent by the controller.

[0148] In one of the embodiments, the wireless frame is obtained by performing frame deframing processing on the first industrial Ethernet frame by the MS to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame;

[0149] In the case where the TS is connected to multiple industrial devices, the sub-messages of the multiple industrial devices are deframed into the same second industrial Ethernet frame.

[0150] In one of the embodiments, receiving a radio frame sent by a MS includes:

[0151] TS receives downlink scheduling signaling sent by MS;

[0152] If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the TS receives the radio frame on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0153] In one of the embodiments, after receiving the radio frame sent by the MS, the method further includes:

[0154] The TS decapsulates the wireless frame to obtain a second industrial Ethernet frame, in which there is a missing message field;

[0155] TS recovers the missing message fields.

[0156] For the implementation and beneficial effects of the data transmission method for TS, please refer to the relevant description in the embodiment of the data transmission method for MS above, which will not be repeated here.

[0157] In an exemplary embodiment, a data transmission method is provided, wherein the method is applied to Figure 2 The fusion network in the example is used to illustrate, including the following steps:

[0158] Step 1) The MS receives a first industrial Ethernet frame sent by the controller.

[0159] Step 2) The MS deframes the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each industrial device, and wirelessly encapsulates each second industrial Ethernet frame to obtain wireless frames.

[0160] In the case where multiple industrial devices are connected to the same TS, the sub-messages of the multiple industrial devices are deframed into the same second industrial Ethernet frame.

[0161] Step 3) The MS reads the target addressing address corresponding to the addressing mode from the first industrial Ethernet frame according to the addressing mode, and searches the mapping table for the target MAC address corresponding to the target addressing address according to the target addressing address.

[0162] Step 4) The MS determines the TS based on the target MAC address.

[0163] Step 5) The MS sends a downlink scheduling signaling.

[0164] Step 6) The MS sends the wireless frame corresponding to each TS to each TS.

[0165] Step 7) TS receives the downlink scheduling signaling sent by MS.

[0166] Step 8) If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the TS receives the radio frame on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0167] Optionally, if there is a missing message field in the second Industrial Ethernet frame, the TS recovers the missing message field according to the wireless frame to obtain a complete second Industrial Ethernet frame.

[0168] The data transmission method of the embodiment of the present application is illustrated below through two examples.

[0169] Example 1: See Fig. 9 Taking the industrial equipment including industrial equipment 1 and industrial equipment 2, industrial equipment 1 connected to TS1, and industrial equipment 2 connected to TS2 as an example, the MS receives the first industrial Ethernet frame sent by the controller, and the first industrial Ethernet frame includes a wired frame header, sub-message 1 (sub-message of industrial equipment 1), sub-message 2 (sub-message of industrial equipment 2) and a wired frame tail.

[0170] The MS deframes the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to industrial equipment 1 (including a wired frame header, sub-message 1 and a wired frame tail) and a second industrial Ethernet frame corresponding to industrial equipment 2 (including a wired frame header, sub-message 2 and a wired frame tail). The MS adds a wireless frame header to the second industrial Ethernet frame corresponding to industrial equipment 1 to obtain a wireless frame corresponding to industrial equipment 1. The MS adds a wireless frame header to the second industrial Ethernet frame corresponding to industrial equipment 2 to obtain a wireless frame corresponding to industrial equipment 2. The MS unicasts the wireless frame corresponding to industrial equipment 1 to TS1, and the MS unicasts the wireless frame corresponding to industrial equipment 2 to TS2.

[0171] TS1 wirelessly decapsulates the wireless frame corresponding to industrial equipment 1 to obtain the second industrial Ethernet frame corresponding to industrial equipment 1 (including a wired frame header, sub-message 1 and a wired frame tail), and TS1 sends the second industrial Ethernet frame corresponding to industrial equipment 1 to industrial equipment 1 via a wired cable. TS2 wirelessly decapsulates the wireless frame corresponding to industrial equipment 2 to obtain the second industrial Ethernet frame corresponding to industrial equipment 2 (including a wired frame header, sub-message 2 and a wired frame tail), and TS2 sends the second industrial Ethernet frame corresponding to industrial equipment 2 to industrial equipment 2 via a wired cable.

[0172] Example 2:

[0173] See also Figure 10-12 , are schematic diagrams of an exemplary frame structure of a wired frame.

[0174] Among them, WiTSNET is Wired-wireless Time Synchronization Net, a wired-wireless time synchronization network. WiTSNET packet based on Ethernet packet (WiTSNET packet based on Ethernet packet, hereinafter referred to as packet) includes a preamble (Preamble), a start frame delimiter (SFD, Start Frame Delimiter), an Ethernet routing field, a data frame (WiTSNETFrame) and a frame tail (FCS).

[0175] In the frame format defined by standard Ethernet, the preamble has 7 bytes. According to ISO / IEC / IEEE 8802-3, the first 2 bytes ( Figure 10-12 Pre1 and Pre2 shown in the figure are used as clock synchronization codes to perform 4B / 5B or 7B / 8B encoding to form a data stream start delimiter. In the embodiment of the present application, the remaining 5 bytes of the preamble (such as Figure 10-12 The WiTSNETPre) shown in FIG. 4 customizes the priority field (Priority), the destination address field (WiTSNETDaddress) and the first reserved field (Reserve).

[0176] The priority field is used to indicate the transmission priority of the data packet. Each data packet can be transmitted according to the transmission priority indicated by the priority field (Priority) in each data packet.

[0177] The first reserved field is used to extend the preamble code later, and the embodiment of the present application does not make any specific restrictions here.

[0178] The destination address field (WiTSNETDaddress) is used to indicate the destination address corresponding to the data packet, and the destination address is associated with the link layer addressing mode corresponding to the data packet.

[0179] In the embodiment of the present application, the custom data frame (WiTSNETFrame) includes a frame header (WiTSNETHeader), multiple subframes (such as Fig.11 and Fig.12 WiTSNETSubframe1 to WiTSNETSubframex), padding field (WiTSNETDataPad), and end field (WiTSNETDataEnd) are shown. Wherein, when the frame length of the data packet is less than the minimum frame length corresponding to the standard Ethernet, the padding field (WiTSNETDataPad) is used to fill the frame length of the data packet to the minimum frame length, and the end field (WiTSNETDataEnd) is used to indicate the end position of the data frame.

[0180] In an embodiment of the present application, the customized frame header (WiTSNETHeader) includes a sub-protocol type field (EtherSubType), a priority field (Priority), a destination address field (WiTSNETDaddress), a transmission feature field (TraMS), a source address field (WiTSNETSAddress), a second reserved field (Reserve) and a first check field (CRC).

[0181] The sub-protocol type field (EtherSubType) is used to indicate the protocol information corresponding to the data packet, and the protocol information may include a protocol number and a protocol version.

[0182] The priority field (Priority) is used to indicate the transmission priority of the data packet.

[0183] The destination address field (WiTSNETDaddress) is used to indicate the destination address corresponding to the data packet, and the destination address is associated with the link layer addressing mode corresponding to the data packet.

[0184] The transmission characteristics field (TraMS) is used to indicate the transmission mode and transmission status corresponding to the data packet.

[0185] The source address field (WiTSNETSAddress) is used to indicate the source address corresponding to the data packet.

[0186] The first check field may be a CRC code, and the first check field is used to check the frame header.

[0187] The second reserved field (Reserve) is used to expand the frame header later, and the embodiment of the present application does not make any specific restrictions here.

[0188] In an embodiment of the present application, the customized subframe (WiTSNETFrame) includes an access direction field (ACCDIR), a device address field (PA), a command field (CMD), a length field (LEN), a command status field (CSTS), a sequence number field (SeqN), a third reserved field (Reserve), a data field (Data), a count field (CEC / CES) and a second check field (CRC).

[0189] The access direction field (ACCDIR) is used to indicate the valid receiving direction of the received subframe.

[0190] The device address field (PA) is used to indicate the device address of the device (industrial device) corresponding to the subframe.

[0191] The command field (CMD) is used to indicate the data type and storage space of the transmission data included in the data field.

[0192] The length field (LEN) is used to indicate the data length of the transmitted data.

[0193] The command status field (CSTS) is used to indicate the access status of the transmission data, and the access status may be access success or access failure.

[0194] The sequence number field (SeqN) is used to indicate the transmission order of subframes.

[0195] The third reserved field (Reserve) is used to extend the subframe later.

[0196] The data field (Data) includes the transmission data.

[0197] The count field (CEC / CES) is used to record the number of accesses to the transmission data when the device address is a multicast address.

[0198] The second check field (CRC) is used to check the subframe.

[0199] The Ethernet routing field includes the Ethernet address field (EthernetAddress), which includes the destination MAC (Media Access Control) address field (Destination Address, DA) and the source MAC address field (Source Address, SA), the virtual local area network tag field (Virtual Local AreaNetwork, VLAN) and the Ethernet type field (Ether Type). Filling in the relevant address information of the data packet in the Ethernet address field can realize the transmission of the data packet in the standard Ethernet, realize the compatibility of the standard Ethernet and the custom network segment, and improve the compatibility.

[0200] Below, in Figure 10-12 Based on the frame structure of the wired frame shown, the data transmission method provided in the embodiment of the present application is introduced by way of example.

[0201] The MS receives a first industrial Ethernet frame sent by the controller. The first industrial Ethernet frame is an aggregate frame. The frame structure of the first industrial Ethernet frame can be as follows: Figure 10-12 shown.

[0202] Next, the MS needs to perform a de-framing process on the first industrial Ethernet frame, and de-framing the sub-messages of the industrial devices connected to different TSs into separate Ethernet frames (referred to as second industrial Ethernet frames herein).

[0203] The process of MS deframing the first industrial Ethernet frame is as follows:

[0204] 1) The MS obtains the exchange data (ie, transmission data) of the industrial devices connected to each TS from the aggregate frame (the first industrial Ethernet frame).

[0205] In the frame removal process, based on Figure 10-12 In the frame structure of the first industrial Ethernet frame shown, the MS needs to remove the 8-byte preamble (Preamble) and the frame start delimiter (SFD), the 12-byte Ethernet address field (EthernetAddress), the 4-byte virtual LAN tag field (VLAN), the 2-byte Ethernet type field (EtherType) and the 4-byte frame tail (FCS) to obtain a custom data frame (WiTSNETframe).

[0206] Next, the MS removes the frame header (WiTSNETHeader) and the end field (WiTSNETDataEnd) included in the data frame (WiTSNETframe) to obtain a plurality of customized subframes WiTSNETSubframe1 to WiTSNETSubframex.

[0207] 2) For each subframe, the MS regenerates a second Industrial Ethernet frame corresponding to the subframe.

[0208] The MS can know which subframe needs to be transmitted to which TS according to the device address indicated by the device address field (PA) included in each subframe (WiTSNETFrame) and the mapping table pre-configured in the MS (for an introduction to the mapping table, please refer to the relevant description of the above embodiment).

[0209] For each subframe, the MS re-adds the frame header (WiTSNETHeader) and the end field (WiTSNETDataEnd) and other fields, and configures the destination address in the preamble and the frame header (WiTSNETHeader) as the multicast address to which each TS belongs, to obtain a second industrial Ethernet frame. The frame structure of the second industrial Ethernet frame can be as follows: Fig.13 shown.

[0210] The MS further performs wireless protocol encapsulation on each second industrial Ethernet frame and transmits it to the corresponding TS through the air interface (transmitted in multicast mode). The industrial terminal connected to the TS can determine whether it is its own data based on the multicast address and the device address carried by the subframe.

[0211] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages 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 to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0212] Based on the same technical concept, the embodiment of the present application further provides a data transmission device, which can implement the functions of the MS side in the above-mentioned embodiment.

[0213] In an exemplary embodiment, Fig.14 As shown, a data transmission device is provided, comprising:

[0214] The receiving module 1401 is used to receive a first industrial Ethernet frame sent by the controller;

[0215] The sending module 1402 is used to send the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame.

[0216] In one embodiment, the sending module 1402 includes:

[0217] A deframing unit, configured to deframing the first industrial Ethernet frame to obtain each of the wireless frames;

[0218] The sending unit is used to send the wireless frame corresponding to each TS to each TS.

[0219] In one of the embodiments, the deframing unit is specifically used to deframing the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each of the industrial devices; and wirelessly encapsulate each of the second industrial Ethernet frames to obtain each of the wireless frames.

[0220] In one of the embodiments, when a plurality of the industrial devices are connected to the same TS, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0221] In one embodiment, the device further comprises:

[0222] A first determination module, used to determine a target MAC address corresponding to each of the TSs according to the first industrial Ethernet frame;

[0223] The second determining module is used to determine the TS according to the target MAC address.

[0224] In one of the embodiments, the first determination module is specifically configured to read a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame according to the addressing mode; and determine the target MAC address according to the target addressing address.

[0225] In one of the embodiments, the first determination module is specifically configured to search a mapping table for the target MAC address corresponding to the target addressing address according to the target addressing address, wherein the mapping table includes a correspondence between each addressing address and each MAC address.

[0226] In one of the embodiments, the sending module 1402 is also used to send downlink scheduling signaling, which includes air interface resource scheduling information and a TS identifier corresponding to the target MAC address, and the downlink scheduling signaling is used to instruct the TS to receive the wireless frame on the air interface resources corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

[0227] In one of the embodiments, there is a missing message field in the second industrial Ethernet frame, and the wireless frame is used by the TS to recover the missing message field according to the wireless frame.

[0228] In one embodiment, the device further comprises:

[0229] A third determination module is used to determine the air interface transmission mode;

[0230] The sending module 1402 is specifically configured to send the wireless frame corresponding to the TS to each TS according to the first industrial Ethernet frame when the air interface transmission mode is a unicast transmission mode.

[0231] In one of the embodiments, the third determination module is specifically used to obtain transmission configuration information, and determine the air interface transmission mode according to the transmission configuration information; or, determine the air interface transmission mode according to the network performance of the wireless communication network.

[0232] It should be noted here that the above-mentioned data transmission device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned data transmission method embodiment for MS, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be described in detail here. Each module in the above-mentioned data transmission device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the MS in the form of hardware, or can be stored in the memory in the MS in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0233] Based on the same technical concept, the embodiment of the present application further provides a data transmission device. The data transmission device can implement the functions of the TS side in the above embodiment.

[0234] In an exemplary embodiment, Fig.15 As shown, a data transmission device is provided, comprising:

[0235] The receiving module 1501 is used to receive a wireless frame sent by the MS, where the wireless frame is sent by the MS to the TSs connected to each industrial device according to the first industrial Ethernet frame sent by the controller.

[0236] In one of the embodiments, the wireless frame is obtained by the MS performing frame deframing on the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame;

[0237] Wherein, when the TS is connected to a plurality of the industrial devices, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0238] In one of the embodiments, the receiving module 1501 is specifically used to receive downlink scheduling signaling sent by the MS; if the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, then the wireless frame is received on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0239] In one embodiment, the device further comprises:

[0240] A decapsulation module, configured to decapsulate the wireless frame to obtain a second industrial Ethernet frame, wherein the second industrial Ethernet frame has a missing message field;

[0241] A processing module is used to restore the missing message fields.

[0242] It should be noted that the above-mentioned data transmission device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned data transmission method embodiment for TS, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically repeated here. Each module in the above-mentioned data transmission device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the TS in the form of hardware, or can be stored in the memory in the TS in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0243] Fig.16 A schematic diagram of the structure of a management station provided in an embodiment of the present application. The management station may include a processor 1600, a transceiver 1610 and a memory 1620. The transceiver 1610 is used to receive and send data under the control of the processor 1600.

[0244] Among them, Fig.16 In the embodiment of the present invention, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1600 and memory represented by memory 1620. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface.

[0245] The transceiver 1610 may be a plurality of elements, i.e., include a transmitter and a receiver, and provide a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, etc. The processor 1600 is responsible for managing the bus architecture and general processing, and the memory 1620 may store data used by the processor 1600 when performing operations.

[0246] The processor 1600 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor 1600 may also adopt a multi-core architecture.

[0247] The processor 1600 calls the program stored in the memory 1620 to execute the following steps according to the obtained executable instructions:

[0248] Control the transceiver 1610 to receive a first industrial Ethernet frame sent by the controller;

[0249] According to the first industrial Ethernet frame, the transceiver 1610 is controlled to send wireless frames corresponding to the terminal stations TS connected to each industrial device respectively.

[0250] In one embodiment, the processor 1600 is specifically configured to perform the following operations:

[0251] Deframing the first industrial Ethernet frame to obtain each of the wireless frames;

[0252] Control the transceiver 1610 to send the wireless frame corresponding to each TS to each TS.

[0253] In one embodiment, the processor 1600 is specifically configured to perform the following operations:

[0254] De-framing the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each of the industrial devices;

[0255] Wireless encapsulation is performed on each of the second industrial Ethernet frames to obtain each of the wireless frames.

[0256] In one of the embodiments, when a plurality of the industrial devices are connected to the same TS, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0257] In one embodiment, the processor 1600 is further configured to perform the following operations:

[0258] Determine, according to the first industrial Ethernet frame, a target MAC address corresponding to each of the TSs;

[0259] The TS is determined according to the target MAC address.

[0260] In one embodiment, the processor 1600 is specifically configured to perform the following operations:

[0261] According to the addressing mode, reading a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame;

[0262] The target MAC address is determined according to the target addressing address.

[0263] In one embodiment, the processor 1600 is specifically configured to perform the following operations:

[0264] According to the target addressing address, the target MAC address corresponding to the target addressing address is searched in a mapping table, wherein the mapping table includes a correspondence between each addressing address and each MAC address.

[0265] In one embodiment, the processor 1600 is further configured to perform the following operations:

[0266] Control the transceiver 1610 to send downlink scheduling signaling, the downlink scheduling signaling includes air interface resource scheduling information and a TS identifier corresponding to the target MAC address, the downlink scheduling signaling is used to instruct the TS to receive the wireless frame on the air interface resources corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

[0267] In one of the embodiments, there is a missing message field in the second industrial Ethernet frame, and the wireless frame is used by the TS to recover the missing message field according to the wireless frame.

[0268] In one embodiment, the processor 1600 is further configured to perform the following operations:

[0269] Determine the air interface transmission mode;

[0270] The processor 1600 is specifically configured to perform the following operations:

[0271] In the case where the air interface transmission mode is a unicast transmission mode, the transceiver 1610 is controlled to send the wireless frame corresponding to each TS to each TS according to the first industrial Ethernet frame.

[0272] In one embodiment, the processor 1600 is specifically configured to perform the following operations:

[0273] Acquire transmission configuration information, and determine the air interface transmission mode according to the transmission configuration information;

[0274] or,

[0275] The air interface transmission mode is determined according to the network performance of the wireless communication network.

[0276] Fig.17 The schematic diagram of the structure of a terminal station provided in an embodiment of the present application is as follows. The terminal station may include a processor 1700, a transceiver 1710 and a memory 1720. The transceiver 1710 is used to receive and send data under the control of the processor 1700.

[0277] Among them, Fig.17In the embodiment of the present invention, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1700 and memory represented by memory 1720. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface.

[0278] The transceiver 1710 may be a plurality of components, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission media include transmission media such as wireless channels, wired channels, and optical cables. For different user devices, the user interface may also be an interface capable of externally connecting to required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc. The processor 1700 is responsible for managing the bus architecture and general processing, and the memory 1720 may store data used by the processor 1700 when performing operations.

[0279] Optionally, processor 1700 may be a CPU (central processing unit), an ASIC (Application Speic Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and processor 1700 may also adopt a multi-core architecture.

[0280] The processor 1700 calls the program stored in the memory to perform the following steps according to the obtained executable instructions:

[0281] The transceiver 1710 is controlled to receive a wireless frame sent by the MS, wherein the wireless frame is sent by the MS to the TSs connected to each industrial device according to the first industrial Ethernet frame sent by the controller.

[0282] In one of the embodiments, the wireless frame is obtained by the MS performing frame deframing on the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame;

[0283] Wherein, when the TS is connected to a plurality of the industrial devices, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0284] In one embodiment, the processor 1700 is specifically configured to perform the following operations:

[0285] Controlling the transceiver 1710 to receive downlink scheduling signaling sent by the MS;

[0286] If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the transceiver 1710 is controlled to receive the radio frame on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0287] In one embodiment, the processor 1700 is further configured to perform the following operations:

[0288] Decapsulating the wireless frame to obtain a second industrial Ethernet frame, wherein the second industrial Ethernet frame has a missing message field;

[0289] The missing message fields are restored.

[0290] In one embodiment, a data transmission system is provided, including an MS and multiple TSs, wherein the MS is used to execute the steps of the data transmission method for the MS in the above embodiment, and each TS is used to execute the steps of the data transmission method for the TS in the above embodiment.

[0291] The data transmission system provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned data transmission method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0292] In one embodiment, a computer-readable storage medium is provided, which can be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0293] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0294] receiving a first industrial Ethernet frame sent by the controller;

[0295] According to the first industrial Ethernet frame, a wireless frame corresponding to the TS is respectively sent to a terminal station TS connected to each industrial device.

[0296] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0297] Deframing the first industrial Ethernet frame to obtain each of the wireless frames;

[0298] The wireless frame corresponding to the TS is sent to each TS respectively.

[0299] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0300] De-framing the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each of the industrial devices;

[0301] Wireless encapsulation is performed on each of the second industrial Ethernet frames to obtain each of the wireless frames.

[0302] In one of the embodiments, when a plurality of the industrial devices are connected to the same TS, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0303] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0304] Determine, according to the first industrial Ethernet frame, a target MAC address corresponding to each of the TSs;

[0305] The TS is determined according to the target MAC address.

[0306] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0307] According to the addressing mode, reading a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame;

[0308] The target MAC address is determined according to the target addressing address.

[0309] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0310] According to the target addressing address, the target MAC address corresponding to the target addressing address is searched in a mapping table, wherein the mapping table includes a correspondence between each addressing address and each MAC address.

[0311] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0312] Send downlink scheduling signaling, the downlink scheduling signaling including air interface resource scheduling information and a TS identifier corresponding to the target MAC address, the downlink scheduling signaling being used to instruct the TS to receive the wireless frame on the air interface resources corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

[0313] In one of the embodiments, there is a missing message field in the second industrial Ethernet frame, and the wireless frame is used by the TS to recover the missing message field according to the wireless frame.

[0314] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0315] Determine the air interface transmission mode;

[0316] When the computer program is executed by the processor, the following steps are implemented:

[0317] When the air interface transmission mode is a unicast transmission mode, the wireless frame corresponding to the TS is sent to each TS respectively according to the first industrial Ethernet frame.

[0318] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0319] Acquire transmission configuration information, and determine the air interface transmission mode according to the transmission configuration information;

[0320] or,

[0321] The air interface transmission mode is determined according to the network performance of the wireless communication network.

[0322] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0323] A wireless frame sent by the MS is received, where the wireless frame is sent by the MS to the TSs connected to the respective industrial devices according to the first industrial Ethernet frame sent by the controller.

[0324] In one of the embodiments, the wireless frame is obtained by the MS performing frame deframing on the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame;

[0325] Wherein, when the TS is connected to a plurality of the industrial devices, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0326] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0327] receiving downlink scheduling signaling sent by the MS;

[0328] If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is received on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0329] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0330] Decapsulating the wireless frame to obtain a second industrial Ethernet frame, wherein the second industrial Ethernet frame has a missing message field;

[0331] The missing message fields are restored.

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

[0333] receiving a first industrial Ethernet frame sent by the controller;

[0334] According to the first industrial Ethernet frame, a wireless frame corresponding to the TS is respectively sent to a terminal station TS connected to each industrial device.

[0335] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0336] Deframing the first industrial Ethernet frame to obtain each of the wireless frames;

[0337] The wireless frame corresponding to the TS is sent to each TS respectively.

[0338] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0339] De-framing the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each of the industrial devices;

[0340] Wireless encapsulation is performed on each of the second industrial Ethernet frames to obtain each of the wireless frames.

[0341] In one of the embodiments, when a plurality of the industrial devices are connected to the same TS, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0342] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0343] Determine, according to the first industrial Ethernet frame, a target MAC address corresponding to each of the TSs;

[0344] The TS is determined according to the target MAC address.

[0345] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0346] According to the addressing mode, reading a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame;

[0347] The target MAC address is determined according to the target addressing address.

[0348] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0349] According to the target addressing address, the target MAC address corresponding to the target addressing address is searched in a mapping table, wherein the mapping table includes a correspondence between each addressing address and each MAC address.

[0350] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0351] Send downlink scheduling signaling, the downlink scheduling signaling including air interface resource scheduling information and a TS identifier corresponding to the target MAC address, the downlink scheduling signaling being used to instruct the TS to receive the wireless frame on the air interface resources corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

[0352] In one of the embodiments, there is a missing message field in the second industrial Ethernet frame, and the wireless frame is used by the TS to recover the missing message field according to the wireless frame.

[0353] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0354] Determine the air interface transmission mode;

[0355] When the computer program is executed by the processor, the following steps are implemented:

[0356] When the air interface transmission mode is a unicast transmission mode, the wireless frame corresponding to the TS is sent to each TS respectively according to the first industrial Ethernet frame.

[0357] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0358] Acquire transmission configuration information, and determine the air interface transmission mode according to the transmission configuration information;

[0359] or,

[0360] The air interface transmission mode is determined according to the network performance of the wireless communication network.

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

[0362] A wireless frame sent by the MS is received, where the wireless frame is sent by the MS to the TSs connected to the respective industrial devices according to the first industrial Ethernet frame sent by the controller.

[0363] In one of the embodiments, the wireless frame is obtained by the MS performing frame deframing on the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame;

[0364] Wherein, when the TS is connected to a plurality of the industrial devices, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

[0365] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0366] receiving downlink scheduling signaling sent by the MS;

[0367] If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is received on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

[0368] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0369] Decapsulating the wireless frame to obtain a second industrial Ethernet frame, wherein the second industrial Ethernet frame has a missing message field;

[0370] Restoring the missing message fields

[0371] Those of ordinary skill 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, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0372] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0373] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A data transmission method, characterized in that: For use in a management station MS, the method comprises: receiving a first industrial Ethernet frame sent by the controller; According to the first industrial Ethernet frame, a wireless frame corresponding to the TS is respectively sent to a terminal station TS connected to each industrial device.

2. The method according to claim 1, characterized in that The step of sending the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame includes: Deframing the first industrial Ethernet frame to obtain each of the wireless frames; The wireless frame corresponding to the TS is sent to each TS respectively.

3. The method according to claim 2, characterized in that The step of performing frame deframing processing on the first industrial Ethernet frame to obtain each of the wireless frames includes: De-framing the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to each of the industrial devices; Wireless encapsulation is performed on each of the second industrial Ethernet frames to obtain each of the wireless frames.

4. The method according to claim 3, characterized in that When a plurality of the industrial devices are connected to the same TS, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

5. The method according to any one of claims 1 to 4, characterized in that: Before sending the wireless frames corresponding to the terminal stations TS connected to the industrial devices respectively, the method further includes: Determine, according to the first industrial Ethernet frame, a target MAC address corresponding to each of the TSs; The TS is determined according to the target MAC address.

6. The method according to claim 5, characterized in that The step of determining, according to the first industrial Ethernet frame, a target MAC address corresponding to each of the TSs includes: According to the addressing mode, reading a target addressing address corresponding to the addressing mode from the first industrial Ethernet frame; The target MAC address is determined according to the target addressing address.

7. The method according to claim 6, characterized in that The step of determining the target MAC address according to the target addressing address includes: According to the target addressing address, the target MAC address corresponding to the target addressing address is searched in a mapping table, wherein the mapping table includes a correspondence between each addressing address and each MAC address.

8. The method according to claim 5, characterized in that The method further comprises: Send downlink scheduling signaling, the downlink scheduling signaling including air interface resource scheduling information and a TS identifier corresponding to the target MAC address, the downlink scheduling signaling being used to instruct the TS to receive the wireless frame on the air interface resources corresponding to the air interface resource scheduling information when the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS.

9. The method according to claim 3, characterized in that: There is a missing message field in the second industrial Ethernet frame, and the wireless frame is used by the TS to recover the missing message field according to the wireless frame.

10. The method according to claim 1, characterized in that The method further comprises: Determine the air interface transmission mode; The step of sending the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame includes: When the air interface transmission mode is a unicast transmission mode, the wireless frame corresponding to the TS is sent to each TS respectively according to the first industrial Ethernet frame.

11. The method according to claim 10, characterized in that The determining of the air interface transmission mode includes: Acquire transmission configuration information, and determine the air interface transmission mode according to the transmission configuration information; or, The air interface transmission mode is determined according to the network performance of the wireless communication network.

12. A data transmission method, characterized in that: For TS, the method comprises: A wireless frame sent by the MS is received, where the wireless frame is sent by the MS to the TSs connected to the respective industrial devices according to the first industrial Ethernet frame sent by the controller.

13. The method according to claim 12, characterized in that The wireless frame is obtained by the MS performing frame deframing on the first industrial Ethernet frame to obtain a second industrial Ethernet frame corresponding to the industrial device connected to the TS, and wirelessly encapsulating the second industrial Ethernet frame; Wherein, when the TS is connected to a plurality of the industrial devices, the sub-messages of the plurality of the industrial devices are deframed into the same second industrial Ethernet frame.

14. The method according to claim 12, characterized in that The receiving a radio frame sent by the MS comprises: receiving downlink scheduling signaling sent by the MS; If the TS identifier included in the downlink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is received on the air interface resources corresponding to the air interface resource scheduling information included in the downlink scheduling signaling.

15. The method according to claim 12, characterized in that After receiving the radio frame sent by the MS, the method further includes: Decapsulating the wireless frame to obtain a second industrial Ethernet frame, wherein the second industrial Ethernet frame has a missing message field; The missing message fields are restored.

16. A data transmission device, characterized in that: For MS, the device comprises: A receiving module, used for receiving a first industrial Ethernet frame sent by the controller; The sending module is used to send the wireless frames corresponding to the TS to the terminal stations TS connected to each industrial device according to the first industrial Ethernet frame.

17. A data transmission device, characterized in that: For TS, the device comprises: The receiving module is used to receive the wireless frame sent by the MS, wherein the wireless frame is sent by the MS to the TS connected to each industrial device according to the first industrial Ethernet frame sent by the controller.

18. A management station, characterized in that: Including memory, transceiver, processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Controlling the transceiver to receive a first industrial Ethernet frame sent by a controller; According to the first industrial Ethernet frame, the transceiver is controlled to send wireless frames corresponding to the terminal stations TS connected to each industrial device respectively.

19. A terminal station, characterized in that: Including memory, transceiver, processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: The transceiver is controlled to receive a wireless frame sent by the MS, wherein the wireless frame is sent by the MS to the TS connected to each industrial device according to the first industrial Ethernet frame sent by the controller.

20. A data transmission system, characterized in that: Including MS and multiple TS; The MS is used to perform the steps of the method according to any one of claims 1 to 11; The TS is used to perform the steps of any one of the methods of claims 12 to 15.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.

22. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.

Citation Information

Cited By

  • Data transmission method, device, management station, terminal station, controller and system

    CN121334050A