Data transmission method and device, management station, terminal station, system and storage medium
By decapsulating, disassembling and framing in the management station to process wireless frames, and generating and sending second industrial Ethernet frames, the problem of poor uplink transmission flexibility in traditional industrial networks is solved, and data integration and transmission efficiency are improved.
Patent Information
- Application Number
- CN202411684308.2
- 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
In industrial networks, traditional wired and wireless converged convergence networks have poor transmission flexibility during uplink transmission, which cannot meet the requirements of data integration in wired networks, resulting in reduced transmission efficiency and abnormal network operation.
By receiving the wireless frames sent by the terminal station (TS) in the management station (MS), and decapsulating them, the first industrial Ethernet frame is obtained, and then disassembled and framed them, generating the second industrial Ethernet frame, and sending it to the controller.
The integration of industrial Ethernet data in wireless frames is realized, the requirements of data integration in wired networks are met, transmission flexibility during uplink transmission is improved, and the normal operation of wired networks is ensured.
Smart Images

Figure CN119584305A_ABST
Abstract
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 poor transmission flexibility during uplink 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 improve transmission flexibility during uplink transmission to address 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 wireless frame sent by each terminal station TS, wherein the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by the industrial equipment by the TS;
[0007] According to each of the wireless frames, a second industrial Ethernet frame is sent to the controller.
[0008] In one embodiment, sending a second industrial Ethernet frame to the controller according to each of the wireless frames includes:
[0009] Decapsulating each of the wireless frames to obtain each of the first industrial Ethernet frames;
[0010] The second Industrial Ethernet frame is acquired according to each of the first Industrial Ethernet frames, and the second Industrial Ethernet frame is sent to the controller.
[0011] In one embodiment, the acquiring the second industrial Ethernet frame according to each of the first industrial Ethernet frames includes:
[0012] De-framing each of the first industrial Ethernet frames to obtain sub-messages corresponding to each of the first industrial Ethernet frames;
[0013] Each of the sub-messages is subjected to framing processing to obtain the second industrial Ethernet frame.
[0014] In one of the embodiments, before acquiring the second industrial Ethernet frame according to each of the first industrial Ethernet frames, the method further includes:
[0015] In the case where there is a missing message field in the first industrial Ethernet frame, a message recovery process is performed on the first industrial Ethernet frame.
[0016] In one of the embodiments, before receiving the wireless frames sent by each terminal station TS, the method further includes:
[0017] Sending uplink scheduling signaling to each of the TSs;
[0018] The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send the wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
[0019] In one of the embodiments, the uplink scheduling signaling also includes a transmission period and / or repetition information, wherein the transmission period is used to indicate the time period for the TS to send the wireless frame on the air interface resource, and the repetition information is used to indicate the repetition mode and number of repetitions for the TS to send the wireless frame on the air interface resource.
[0020] In one of the embodiments, before sending the uplink scheduling signaling to each of the TSs, the method further includes:
[0021] Obtaining the contracting period of each of the industrial equipment;
[0022] An uplink semi-static scheduling period is determined according to each of the packet sending periods, and according to a mapping relationship between each of the industrial devices and each of the TSs, the uplink semi-static scheduling period is used as the transmission period of the TS corresponding to the industrial device.
[0023] In one of the embodiments, before sending the uplink scheduling signaling to each of the TSs, the method further includes:
[0024] Obtain air interface block error rate and application layer packet error rate;
[0025] The number of repetitions is determined according to the air interface block error rate and the application layer packet error rate.
[0026] In one embodiment, the method further comprises:
[0027] Configuration information is received, where the configuration information includes each of the packet transmission periods, the mapping relationship, the air interface block error rate, and the application layer packet error rate.
[0028] In one embodiment, the configuration information further includes data integration indication information, and the sending of the second industrial Ethernet frame to the controller according to each of the wireless frames includes:
[0029] According to the instruction of the data integration instruction information, the second industrial Ethernet frame is sent to the controller according to each of the wireless frames.
[0030] In a second aspect, the present application provides a data transmission method for TS, the method comprising:
[0031] Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0032] The wireless frame is sent to the MS, and the wireless frame is used by the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
[0033] In one of the embodiments, the sending the radio frame to the MS includes:
[0034] receiving uplink scheduling signaling sent by the MS;
[0035] If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is sent on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0036] In one of the embodiments, the uplink scheduling signaling further includes a transmission period and / or repetition information, and the sending of the radio frame on the air interface resource corresponding to the air interface resource scheduling information included in the uplink scheduling signaling includes:
[0037] The radio frame is sent on the air interface resource according to the transmission period and / or the instruction of the repetition information.
[0038] In a third aspect, the present application provides a data transmission device for an MS, the device comprising:
[0039] A receiving module, used for receiving a wireless frame sent by each terminal station TS, wherein the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by the industrial equipment by the TS;
[0040] The sending module is used to send a second industrial Ethernet frame to the controller according to each of the wireless frames.
[0041] In a fourth aspect, the present application provides a data transmission device for TS, the device comprising:
[0042] A processing module, used for wirelessly encapsulating a first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0043] The sending module is used to send the wireless frame to the MS, and the wireless frame is used for the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
[0044] In a fifth aspect, the present application provides a management station, including a memory, a transceiver, and a processor:
[0045] 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:
[0046] Controlling the transceiver to receive wireless frames sent by each terminal station TS, wherein the wireless frames are obtained by wirelessly encapsulating the first industrial Ethernet frame sent by the industrial equipment by the TS;
[0047] According to each of the wireless frames, the transceiver is controlled to send a second industrial Ethernet frame to the controller.
[0048] In a sixth aspect, the present application provides a terminal station, including a memory, a transceiver, and a processor:
[0049] 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:
[0050] Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0051] The transceiver is controlled to send the wireless frame to the MS, and the wireless frame is used for the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each of the terminal stations.
[0052] In a seventh aspect, the present application provides a data transmission system, including an MS and multiple TSs;
[0053] The MS is used to perform the steps of the method according to the first aspect above;
[0054] The TS is used to execute the steps of the method described in the second aspect above.
[0055] 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.
[0056] 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 or second aspect above.
[0057] In the above-mentioned data transmission method, device, management station, terminal station, system and storage medium, the MS receives the wireless frame sent by each terminal station TS, which is obtained by wirelessly encapsulating the first industrial Ethernet frame sent by the industrial equipment by the TS, and then, the MS sends the second industrial Ethernet frame to the controller according to each wireless frame. In this way, since multiple TSs and MS form a star network topology, in the related technology, the uplink transmission adopts a point-to-point transparent transmission method (that is, the MS transparently transmits the industrial Ethernet data and will not modify the industrial Ethernet data), which will not meet the requirements of data integration in the wired network. For example, it cannot be applied to the scenario of splicing frame transmission in the wired network, which will reduce the transmission efficiency of the wired network and even cause the wired network to work abnormally, and there is a problem of poor transmission flexibility. After receiving each wireless frame, the MS in the embodiment of the present application does not directly transparently transmit each wireless frame, but sends the second industrial Ethernet frame to the controller according to each wireless frame, thereby realizing the integration of the industrial Ethernet data in each wireless frame, which can meet the requirements of data integration in the wired network and improve the transmission flexibility during the uplink transmission process. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or 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.
[0059] Figure 1 It is a network topology diagram of a wired network in an industrial network;
[0060] Figure 2 A network topology diagram of a wired and wireless converged network in an industrial network;
[0061] Figure 3 A schematic diagram of a flow chart of a data transmission method in an embodiment;
[0062] Figure 4 is a flow chart of step 302 in another embodiment;
[0063] Figure 5 It is a schematic diagram of the frame structure of a wireless frame and a first industrial Ethernet frame in another embodiment;
[0064] Figure 6 is a schematic diagram of a frame structure of a second industrial Ethernet frame in another embodiment;
[0065] Figure 7 A schematic diagram of a flow chart of a data transmission method in another embodiment;
[0066] Figure 8 A schematic diagram of a flow chart of a data transmission method in another embodiment;
[0067] Fig. 9 A schematic diagram of a flow chart of a data transmission method in another embodiment;
[0068] Fig.10 is a schematic diagram of a frame structure of a wired frame in another embodiment;
[0069] Fig.11 is a schematic diagram of a frame structure of a wired frame in another embodiment;
[0070] Fig.12 is a schematic diagram of a frame structure of a wired frame in another embodiment;
[0071] Fig.13 It is a schematic diagram of a first industrial Ethernet frame structure in another embodiment;
[0072] Fig.14 is a structural block diagram of a data transmission device in one embodiment;
[0073] Fig.15 is a structural block diagram of a data transmission device in another embodiment;
[0074] Fig.16 is an internal structure diagram of a management station in one embodiment;
[0075] Fig.17 FIG. 4 is a diagram showing the internal structure of a terminal station in an embodiment. DETAILED DESCRIPTION
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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) according to the destination device address without modifying the industrial Ethernet data.
[0081] However, in a converged network, the point-to-point transparent transmission method for uplink transmission will not be able to meet the requirements of data integration in the wired network. For example, it cannot be applied to the scenario of frame transmission in the wired network (frame transmission means splicing the industrial Ethernet data of multiple industrial devices together in order to save protocol overhead and increase the transmission rate, and multiple industrial Ethernet data share the same industrial Ethernet frame header and frame tail). This will reduce the transmission efficiency of the wired network and even cause the wired network to work abnormally, and there is a problem of poor transmission flexibility.
[0082] In view of this, the embodiments of the present application provide a data transmission method, device, management station, terminal station, system and storage medium, which can improve transmission flexibility during uplink transmission.
[0083] 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 2 As 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.
[0084] 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.
[0085] 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.
[0086] 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:
[0087] Step 301 : MS receives wireless frames sent by each terminal station TS. The wireless frames are obtained by wirelessly encapsulating the first industrial Ethernet frames sent by the industrial equipment by TS.
[0088] During uplink transmission, the industrial device sends a first industrial Ethernet frame whose destination device address is the controller to the TS through a wired cable. The TS is the TS to which the industrial device is connected. The first industrial Ethernet frame carries a sub-message of the industrial device.
[0089] After the TS receives the first industrial Ethernet frame sent by the industrial device, the TS wirelessly encapsulates the first industrial Ethernet frame according to the wireless protocol encapsulation rule to obtain a wireless frame, that is, the TS encapsulates the first industrial Ethernet frame into a wireless frame.
[0090] As an implementation method, during the process of TS wirelessly encapsulating the first industrial Ethernet frame, TS can use the first industrial Ethernet frame as the data part. On this basis, the wireless service and data adaptation sublayer in TS adds an SDA (Service and Data Adaptation) header to the data part, and the data link sublayer in TS adds a MAC (Medium Access Control) header before the SDA header, and finally generates a wireless frame.
[0091] After a series of processing such as physical layer coding, rate matching, scrambling, modulation and layer mapping by TS, the wireless frame is temporarily stored in the buffer and waits for the MS uplink scheduling. Then, TS sends the encapsulated wireless frame to MS through air interface transmission.
[0092] Step 302: The MS sends a second industrial Ethernet frame to the controller according to each wireless frame.
[0093] In a possible implementation of step 302, the MS can directly splice together the sub-messages of the industrial equipment in each wireless frame, and encapsulate the spliced sub-messages according to the frame format of the industrial Ethernet frame. For example, the MS adds an Ethernet frame header, an Ethernet frame tail, etc. to the spliced sub-messages to obtain a second industrial Ethernet frame.
[0094] In another possible implementation of step 302, the process of data integration of sub-messages of industrial equipment in each wireless frame may not be implemented in the MS. The MS may use a certain TS to integrate the data of the sub-messages of industrial equipment in each wireless frame to obtain a second industrial Ethernet frame, which can reduce the computing pressure of the MS.
[0095] After the MS obtains the second industrial Ethernet frame, the MS sends the second industrial Ethernet frame to the controller through a wired cable, and the controller processes the second industrial Ethernet frame accordingly. In this way, data integration of sub-messages of industrial devices in each wireless frame is achieved without the controller being aware of it.
[0096] In the above-mentioned embodiment, after the MS receives each wireless frame, it does not directly transmit each wireless frame, but sends a second industrial Ethernet frame to the controller according to each wireless frame, thereby realizing the integration of industrial Ethernet data in each wireless frame, which can meet the requirements of data integration in the wired network and improve the transmission efficiency of the wired network. In the scenario with data integration requirements, the controller can receive the second industrial Ethernet frame (the second industrial Ethernet frame integrates the sub-messages of the industrial equipment in each wireless frame), ensuring the normal operation of the wired network. In the converged network, the transmission flexibility during the uplink transmission process is improved.
[0097] In one embodiment, based on Figure 3 The embodiment shown, see Figure 4 , the following is an exemplary introduction to an implementation method of the MS sending the second industrial Ethernet frame to the controller according to each wireless frame. Figure 4 As shown, step 302 may include Figure 4 Step 401 and step 402 are shown:
[0098] Step 401: The MS decapsulates each wireless frame to obtain each first industrial Ethernet frame.
[0099] In an embodiment of the present application, during the process of TS wirelessly encapsulating the first industrial Ethernet frame, TS can use the first industrial Ethernet frame as the data part. On this basis, the wireless service and data adaptation sublayer in TS adds an SDA header to the data part, and the data link sublayer in TS adds a MAC header before the SDA header, and finally generates a wireless frame.
[0100] In this way, after the MS receives the wireless frame sent by each TS, it restores the original bit stream (i.e., wireless frame) after a series of operations such as physical layer demodulation and decoding. Subsequently, the MS unpacks the wireless protocol encapsulation of the wireless frame, that is, removes the additional information added by each protocol layer in the wireless encapsulation of the first industrial Ethernet frame by TS, including the MAC header and SDA header, to obtain the first industrial Ethernet frame.
[0101] Step 402: The MS obtains a second Industrial Ethernet frame according to each first Industrial Ethernet frame, and sends the second Industrial Ethernet frame to the controller.
[0102] After the MS performs decapsulation processing to obtain each first industrial Ethernet frame, the MS performs data integration on the sub-messages in each first industrial Ethernet frame to obtain a second industrial Ethernet frame.
[0103] The following is an exemplary introduction to a process in which the MS acquires the second Industrial Ethernet frame according to each first Industrial Ethernet frame.
[0104] In a possible implementation, the MS may perform frame deframing processing on each first Industrial Ethernet frame to obtain a sub-message corresponding to each first Industrial Ethernet frame, and then perform frame framing processing on each sub-message to obtain a second Industrial Ethernet frame.
[0105] Exemplarily, in addition to the sub-messages of industrial equipment, the first industrial Ethernet frame may also include a wired message header, an Ethernet frame header, etc. 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, remove the wired message header, Ethernet frame header and other fields in the first industrial Ethernet frame, and retain the sub-messages in the first industrial Ethernet frame.
[0106] Then, the MS splices the sub-messages of the industrial equipment connected to each TS together as the wired message data segment, and then regenerates the common wired message header, Ethernet frame header, Ethernet frame tail, etc. according to the wired protocol encapsulation rules, and splices them with the wired message data segment to form a complete second industrial Ethernet frame.
[0107] The following uses an example to exemplarily illustrate the process in which the MS deframes each first Industrial Ethernet frame to obtain sub-messages corresponding to each first Industrial Ethernet frame, and the MS assembles each sub-message to obtain a second Industrial Ethernet frame.
[0108] See also Figure 5 , Figure 5 A schematic diagram of an exemplary frame structure of a wireless frame and a first industrial Ethernet frame.
[0109] After receiving the wireless frame, the MS first needs to decapsulate the wireless frame and remove the additional information added by each protocol layer in the TS, including the MAC header, SDA header, and CRC (Cyclic Redundancy Check) code, to obtain the first industrial Ethernet frame.
[0110] Then, the MS needs to disassemble the sub-messages in the first industrial Ethernet frame. The MS parses the first industrial Ethernet frame according to the coding format specified by the wired protocol, removes the 7-byte preamble, the 1-byte start of frame delimiter (SFD), the 14-byte Ethernet header, and the 2-byte wired header, a total of 24 bytes, and also needs to remove the last 4 bytes of the Ethernet frame tail: the frame check sequence (FCS). The remaining part is the wired message data segment (Datagrams), which only carries the sub-messages (Sub-Datagrams) of the industrial equipment corresponding to the wireless frame. In this way, the MS implements the process of disassembling the first industrial Ethernet frame to obtain the sub-messages corresponding to the first industrial Ethernet frame. It can be understood that for each wireless frame that needs to be framed, the MS also performs the same processing on other wireless frames, removes the first 24 bytes and the last 4 bytes, and only retains the sub-messages of the industrial equipment.
[0111] Next, the MS needs to splice the sub-messages together as the wired message data segment, and then regenerate the common wired message header, Ethernet frame header, Ethernet frame tail, preamble and frame start delimiter according to the wired protocol encapsulation rules to form a complete second industrial Ethernet frame.
[0112] Assume that the MS needs to send the sub-message (1 st Sub-Datagrams, the first sub-message), sub-messages of industrial equipment connected to TS2 (2 st Sub-Datagrams, the second sub-message) and the sub-messages of the industrial equipment connected to TS3 (3 st Sub-Datagrams, the third sub-message) are framed to obtain a second industrial Ethernet frame, such as Figure 6 As shown, Figure 6 The figure is a schematic diagram of the frame structure of an exemplary second industrial Ethernet frame. The MS splices the first sub-message, the second sub-message and the third sub-message together as wired message data segments (Datagrams), and then regenerates the common preamble (Preamble), frame start delimiter (SFD), Ethernet frame header (Ethernet Header), wired message header (Header) and Ethernet frame tail (FCS) according to the wired protocol encapsulation rules to form a complete second industrial Ethernet frame.
[0113] The above describes a possible implementation method for the MS to obtain the second Industrial Ethernet frame based on each first Industrial Ethernet frame. In other possible implementation methods, the neural network model can also be pre-trained, and the MS can input each first Industrial Ethernet frame into the trained neural network model, and the neural network model generates and outputs the second Industrial Ethernet frame based on each first Industrial Ethernet frame based on the network parameters learned in the training phase, and so on.
[0114] In this way, in scenarios with data integration requirements, the controller can receive the second industrial Ethernet frame (the second industrial Ethernet frame integrates the data of the sub-messages of industrial equipment in each wireless frame) to ensure the normal operation of the wired network. The embodiment of the present application improves the transmission flexibility during uplink transmission in the converged network, and the entire process is unaware of the controller. By optimizing the data transmission method, the wired-wireless network can work together seamlessly, thereby promoting the development and application of converged network technology.
[0115] After the controller receives the second industrial Ethernet frame, each sub-message may include a sub-datagram header in addition to the data field. The sub-message header may include an address field. The controller may distinguish industrial devices through the address field in each sub-message and perform corresponding processing.
[0116] Optionally, there may also be missing message fields in the first Industrial Ethernet frame, and the missing message fields may be non-essential information agreed upon by the communicating parties, such as a preamble, etc., that is, the first Industrial Ethernet frame may carry only necessary information in a data format agreed upon by the communicating parties. When there are missing message fields in the first Industrial Ethernet frame, the MS performs message recovery processing on the first Industrial Ethernet frame, and then, the MS obtains the second Industrial Ethernet frame based on each first Industrial Ethernet frame (that is, the first Industrial Ethernet frame after the message recovery processing).
[0117] In this way, the TS may not encapsulate the complete first Industrial Ethernet frame in a wireless frame and send it to the MS, and the MS side can restore the complete first Industrial Ethernet frame by itself, thereby further reducing the amount of air interface data and saving system bandwidth.
[0118] In one embodiment, based on any of the above embodiments, the following is an exemplary introduction to the process of uplink scheduling of the MS. Figure 3 For example, see the embodiment shown in Figure 7 In this embodiment, before step 301, the process also includes Figure 7 Step 701 shown:
[0119] Step 701: MS sends uplink scheduling signaling to each TS.
[0120] The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send a radio frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
[0121] In an embodiment of the present application, the wireless network may use uplink scheduling signaling to perform uplink scheduling. After the TS receives the uplink scheduling signaling sent by the MS, since the MS will pre-send the mapping relationship between the MAC address and TS identifier (TS ID) of each TS in the broadcast, the TS can obtain the bound TS identifier after parsing its own MAC address. Therefore, the TS parses the uplink scheduling signaling. If the target TS identifier carried in the uplink scheduling signaling is consistent with the TS identifier pre-configured for the TS (that is, the TS identifier bound to the MAC address of the TS parsed by the TS from the mapping relationship of the broadcast), the TS sends a wireless frame on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0122] Then, the MS can receive the wireless frames sent by each TS.
[0123] Exemplarily, the uplink scheduling signaling may include some or all of the fields shown in Table 1:
[0124] Table 1
[0125] 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 Repeating Pattern Indicates whether the repeated transmission is inter-frame repetition or intra-frame repetition Repetitions Indicates the number of retransmissions cycle Indicates the transmission cycle
[0126] Optionally, the uplink scheduling signaling also includes a transmission period and / or repetition information, the transmission period (such as the "period" shown in Table 1) is used to indicate the time period for TS to send wireless frames on the air interface resources, and the repetition information is used to indicate the repetition mode and number of repetitions for TS to send wireless frames on the air interface resources (such as the repetition mode and number of repetitions shown in Table 1).
[0127] The MS performs uplink scheduling according to the timing design requirements of the converged network to complete data transmission within the specified time range.
[0128] Optionally, for the real-time sub-messages that the industrial equipment periodically feeds back to the controller, the MS may perform periodic semi-static scheduling to ensure real-time transmission.
[0129] Exemplarily, before the MS sends uplink scheduling signaling to each TS, the MS can obtain the packet transmission period of each industrial equipment (in the embodiment of the present application, the packet transmission period of each industrial equipment can be the same), and the MS determines the uplink semi-static scheduling period based on each packet transmission period. As an implementation method, for each industrial equipment, its packet transmission period is configured to be the same as the uplink semi-static scheduling period of the TS, so as to maximize the transmission efficiency of the converged network.
[0130] After the MS determines the uplink semi-static scheduling period, the MS may also preset a mapping relationship (or a connection relationship) between each industrial device and each TS, as shown in Table 2 for example:
[0131] Table 2
[0132]
[0133]
[0134] The mapping relationship includes the correspondence between the addressing address of the industrial equipment in the original wired network and the MAC address of the TS connected to the industrial equipment. In this way, for each industrial equipment, the MS can find the TS connected to the industrial equipment based on the above mapping relationship between each industrial equipment and each TS, and use the uplink semi-static scheduling period as the transmission period of the TS corresponding to the industrial equipment.
[0135] In this way, after TS receives the uplink scheduling signaling, if the uplink scheduling signaling includes a transmission period, and the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of TS, TS periodically sends wireless frames on the air interface resources corresponding to the air interface resource scheduling information according to the transmission period.
[0136] Optionally, uplink scheduling can also be combined with deterministic network technologies, such as repeated transmission, MCS conservatism, etc., to ensure transmission reliability. Taking repeated transmission as an example, before the MS sends the uplink scheduling signaling to each TS, the MS can also obtain the repetition information (repetition mode and number of repetitions) corresponding to the TS, and the MS carries the repetition information in the uplink scheduling signaling and sends it to the TS.
[0137] Taking the number of repetitions as an example, the MS can obtain the air interface block error rate of the wireless network air interface data channel and the application layer packet error rate of the fused network. The MS determines the number of repetitions based on the air interface block error rate and the application layer packet error rate. Exemplarily, the number of repetitions can be greater than or equal to the application layer packet error rate / air interface block error rate.
[0138] In this way, after TS receives the uplink scheduling signaling, if the uplink scheduling signaling includes repetition information, and the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of TS, TS will repeatedly send wireless frames on the air interface resources corresponding to the air interface resource scheduling information according to the repetition information, thereby ensuring transmission reliability.
[0139] In the embodiment of the present application, as an implementation method, the MS may receive configuration information, which includes each packet transmission period, mapping relationship, air interface block error rate and application layer packet error rate. Optionally, the above configuration information may be configured to the MS through a converged network management system (network management system).
[0140] In a possible implementation, the fusion network management system can also configure data integration requirements to the MS based on the aggregation rules specified by the wired network protocol and the actually planned network topology. The configuration information also includes data integration indication information, which is used to indicate which TS data needs to be integrated in the same industrial Ethernet frame. The data integration indication information may include, for example, the TS identifiers of each TS that needs to be integrated in the same industrial Ethernet frame.
[0141] In this way, in the process of sending the second industrial Ethernet frame to the controller according to each wireless frame, the MS can follow the instructions of the data integration indication information. The data integration indication information indicates that the sub-messages in each wireless frame need to be integrated into the same industrial Ethernet frame. The MS then sends the second industrial Ethernet frame to the controller according to each wireless frame. For example, for each wireless frame, after the MS decapsulates the wireless frame to obtain the first industrial Ethernet frame, the MS temporarily stores the first industrial Ethernet frame in a buffer. After receiving the first industrial Ethernet frames of all TSs indicated by the data integration indication information, the MS obtains the second industrial Ethernet frame according to each first industrial Ethernet frame, that is, performs data integration on each sub-message. The data integration requirements can be flexibly configured through the data integration indication information, thereby further improving the transmission flexibility of the embodiments of the present application.
[0142] 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 and 802:
[0143] Step 801: TS wirelessly encapsulates a first industrial Ethernet frame sent by an industrial device to obtain a wireless frame.
[0144] Step 802: The TS sends a wireless frame to the MS, and the wireless frame is used by the MS to send a second industrial Ethernet frame to the controller according to the wireless frames sent by each TS.
[0145] In one of the embodiments, sending a radio frame to a MS includes:
[0146] TS receives uplink scheduling signaling sent by MS;
[0147] If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, the TS sends a radio frame on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0148] In one of the embodiments, the uplink scheduling signaling further includes a transmission period and / or repetition information, and sending a radio frame on an air interface resource corresponding to the air interface resource scheduling information included in the uplink scheduling signaling includes:
[0149] The TS sends radio frames on air interface resources according to the instructions of the transmission period and / or repetition information.
[0150] 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.
[0151] 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:
[0152] 1) The MS receives configuration information.
[0153] The configuration information includes the packet sending period of each industrial device, the mapping relationship between each industrial device and each TS, the air interface block error rate, and the application layer packet error rate.
[0154] 2) The MS determines the uplink semi-static scheduling period according to each packet transmission period, and uses the uplink semi-static scheduling period as the transmission period of the TS corresponding to the industrial equipment according to the mapping relationship between each industrial equipment and each TS.
[0155] 3) The MS determines the number of repetitions based on the air interface block error rate and the application layer packet error rate.
[0156] 4) The MS sends uplink scheduling signaling to each TS.
[0157] The uplink scheduling signaling includes air interface resource scheduling information, target TS identifier, transmission cycle and repetition information (repetition mode and repetition times).
[0158] 5) TS wirelessly encapsulates the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame.
[0159] 6) TS receives the uplink scheduling signaling sent by MS. If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of TS, it sends a wireless frame on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling according to the transmission period and the indication of the repetition information.
[0160] 7) The MS receives the wireless frames sent by each terminal station TS.
[0161] 8) The MS decapsulates each wireless frame to obtain each first industrial Ethernet frame.
[0162] 9) When there is a missing message field in the first industrial Ethernet frame, the MS performs message recovery processing on the first industrial Ethernet frame.
[0163] 10) The MS performs de-framing processing on each first industrial Ethernet frame to obtain a sub-message corresponding to each first industrial Ethernet frame.
[0164] 11) The MS performs framing processing on each sub-message to obtain a second industrial Ethernet frame.
[0165] 12) The MS sends a second industrial Ethernet frame to the controller.
[0166] The data transmission method of the embodiment of the present application is illustrated below through two examples.
[0167] Example 1:
[0168] See also Fig. 9 Taking the need to integrate the sub-messages of industrial equipment 1 and industrial equipment 2 as an example, industrial equipment 1 is connected to TS1 and industrial equipment 2 is connected to TS2. TS1 receives the first industrial Ethernet frame sent by industrial equipment 1, and the first industrial Ethernet frame includes a wired frame header, sub-message 1 (the sub-message of industrial equipment 1) and a wired frame tail. TS2 receives the first industrial Ethernet frame sent by industrial equipment 2, and the first industrial Ethernet frame includes a wired frame header, sub-message 2 (the sub-message of industrial equipment 2) and a wired frame tail.
[0169] TS1 wirelessly encapsulates the first industrial Ethernet frame sent by industrial equipment 1 (adds a wireless frame header to the first industrial Ethernet frame) to obtain a wireless frame, and TS1 sends the wireless frame to MS. TS2 wirelessly encapsulates the first industrial Ethernet frame sent by industrial equipment 2 (adds a wireless frame header to the first industrial Ethernet frame) to obtain a wireless frame, and TS2 sends the wireless frame to MS.
[0170] The MS receives the wireless frames sent by TS1 and the wireless frames sent by TS2. The MS decapsulates the wireless frames sent by TS1 to obtain the first industrial Ethernet frame of industrial equipment 1. The MS disassembles the frame from the first industrial Ethernet frame to obtain sub-message 1 (the sub-message of industrial equipment 1). The MS decapsulates the wireless frames sent by TS2 to obtain the first industrial Ethernet frame of industrial equipment 2. The MS disassembles the frame from the first industrial Ethernet frame to obtain sub-message 2 (the sub-message of industrial equipment 2).
[0171] The MS splices sub-message 1 and sub-message 2, and generates a wired frame header and a wired frame tail to form a complete second Industrial Ethernet frame. The MS sends the second Industrial Ethernet frame to the controller, and the controller processes the second Industrial Ethernet frame accordingly.
[0172] In this way, the wired network can still perform addressing and data transmission according to the original linear topology structure, without sensing topology changes. After receiving each wireless frame, the MS does not directly transmit each wireless frame, but sends a second industrial Ethernet frame to the controller based on each wireless frame, thereby realizing the integration of industrial Ethernet data in each wireless frame, which can meet the requirements of data integration in the wired network and improve the transmission efficiency of the wired network. In scenarios with data integration requirements, the controller can receive the second industrial Ethernet frame (the second industrial Ethernet frame integrates the sub-messages of the industrial equipment in each wireless frame), ensuring the normal operation of the wired network. In the converged network, the transmission flexibility during the uplink transmission process is improved.
[0173] Example 2: See 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] In the embodiment of the present application, after the MS receives the wireless frames sent by each TS, it first performs wireless protocol decapsulation processing on each wireless frame to obtain an industrial Ethernet frame (referred to here as the first industrial Ethernet frame, which contains data of the industrial equipment connected to the TS).
[0202] See also Fig.13 , the frame structure of the first industrial Ethernet frame can be as follows Fig.13 As shown, Fig.13 The meaning of each field shown can be found in the relevant description above and will not be repeated here.
[0203] Then, the MS performs framing processing on each industrial Ethernet frame as follows:
[0204] 1) The MS obtains the exchange data (ie, transmission data) of the industrial device from each first industrial Ethernet frame.
[0205] based on Fig.13In the frame structure of the first industrial Ethernet frame shown, the MS needs to remove the 8-byte preamble and the frame start delimiter (SFD), the 12-byte Ethernet address field (EthernetAddress), the 4-byte virtual local area network 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 data frame (WiTSNETframe), including obtaining the frame header (WiTSNETHeader) and the end field (WiTSNETDataEnd), and obtains a custom subframe (WiTSNETSubframe), that is, a sub-message.
[0207] 2) The MS encapsulates the sub-messages obtained by de-framing each first Industrial Ethernet frame into the same Industrial Ethernet frame to obtain a second Industrial Ethernet frame.
[0208] For example, the frame structure of the second industrial network Ethernet frame is as follows: Figure 10-12 Taking the data packet shown in the figure as an example, the MS can splice the sub-messages together, for example, Fig.11 and Fig.12 In the data frame (WiTSNETframe) shown, subframes (WiTSNETSubframe1)-subframes (WiTSNETSubframex) are spliced together.
[0209] Then, the MS redefines other fields in the second industrial network Ethernet frame, such as the frame header (WiTSNETHeader), the end field (WiTSNETDataEnd), etc., splices the other fields with each subframe to obtain the second industrial Ethernet frame, and sends the second industrial Ethernet frame to the controller.
[0210] Among them, the destination address field (WiTSNETDaddress) indicates the destination address corresponding to the data packet, which is the address of the controller, and the source address field (WiTSNETSAddress) indicates the source address corresponding to the data packet, which is the source address of the first subframe in each subframe, so that the controller determines the network segment according to the source address, and then determines the specific industrial equipment according to the device address field (PA) in 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 wireless frame sent by each terminal station TS, where the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by an industrial device by the TS;
[0215] The sending module 1402 is used to send a second industrial Ethernet frame to the controller according to each of the wireless frames.
[0216] In one embodiment, the sending module 1402 is specifically used to decapsulate each of the wireless frames to obtain each of the first industrial Ethernet frames; obtain the second industrial Ethernet frame according to each of the first industrial Ethernet frames, and send the second industrial Ethernet frame to the controller.
[0217] In one embodiment, the sending module 1402 is specifically used to perform frame deframing processing on each of the first Industrial Ethernet frames to obtain sub-messages corresponding to each of the first Industrial Ethernet frames; and perform frame framing processing on each of the sub-messages to obtain the second Industrial Ethernet frame.
[0218] In one embodiment, the device further comprises:
[0219] The recovery module is used to perform message recovery processing on the first industrial Ethernet frame when there is a missing message field in the first industrial Ethernet frame.
[0220] In one of the embodiments, the sending module 1402 is further configured to send uplink scheduling signaling to each of the TSs;
[0221] The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send the wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
[0222] In one of the embodiments, the uplink scheduling signaling also includes a transmission period and / or repetition information, wherein the transmission period is used to indicate the time period for the TS to send the wireless frame on the air interface resource, and the repetition information is used to indicate the repetition mode and number of repetitions for the TS to send the wireless frame on the air interface resource.
[0223] In one embodiment, the device further comprises:
[0224] A first acquisition module is used to acquire the contract issuance period of each of the industrial equipment;
[0225] The first determination module is used to determine the uplink semi-static scheduling period according to each of the packet sending periods, and according to the mapping relationship between each of the industrial devices and each of the TSs, use the uplink semi-static scheduling period as the transmission period of the TS corresponding to the industrial device.
[0226] In one embodiment, the device further comprises:
[0227] The second acquisition module is used to obtain the air interface block error rate and the application layer packet error rate;
[0228] The second determining module is used to determine the number of repetitions according to the air interface block error rate and the application layer packet error rate.
[0229] In one of the embodiments, the receiving module 1401 is further used to receive configuration information, where the configuration information includes each of the packet transmission periods, the mapping relationship, the air interface block error rate, and the application layer packet error rate.
[0230] In one of the embodiments, the configuration information further includes data integration indication information, and the sending module 1402 is specifically configured to send the second industrial Ethernet frame to the controller according to the instructions of the data integration indication information and according to each of the wireless frames.
[0231] 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.
[0232] 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.
[0233] In an exemplary embodiment, Fig.15 As shown, a data transmission device is provided, comprising:
[0234] The processing module 1501 is used to wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0235] The sending module 1502 is used to send the wireless frame to the MS, and the wireless frame is used for the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
[0236] In one of the embodiments, the sending module 1502 is specifically used to receive uplink scheduling signaling sent by the MS; if the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, then the wireless frame is sent on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0237] In one of the embodiments, the uplink scheduling signaling also includes a transmission period and / or repetition information, and the sending module 1502 is specifically used to send the wireless frame on the air interface resource according to the indication of the transmission period and / or the repetition information.
[0238] 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.
[0239] 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.
[0240] 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.
[0241] 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.
[0242] 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.
[0243] The processor 1600 calls the program stored in the memory 1620 to execute the following steps according to the obtained executable instructions:
[0244] Control the transceiver 1610 to receive wireless frames sent by each terminal station TS, where the wireless frames are obtained by wirelessly encapsulating the first industrial Ethernet frame sent by the industrial equipment by the TS;
[0245] According to each of the wireless frames, the transceiver 1610 is controlled to send a second industrial Ethernet frame to the controller.
[0246] In one embodiment, the processor 1600 is specifically configured to perform the following operations:
[0247] Decapsulating each of the wireless frames to obtain each of the first industrial Ethernet frames;
[0248] The second Industrial Ethernet frame is acquired according to each of the first Industrial Ethernet frames, and the transceiver 1610 is controlled to send the second Industrial Ethernet frame to the controller.
[0249] In one embodiment, the processor 1600 is specifically configured to perform the following operations:
[0250] De-framing each of the first industrial Ethernet frames to obtain sub-messages corresponding to each of the first industrial Ethernet frames;
[0251] Each of the sub-messages is subjected to framing processing to obtain the second industrial Ethernet frame.
[0252] In one embodiment, the processor 1600 is further configured to perform the following operations:
[0253] In the case where there is a missing message field in the first industrial Ethernet frame, a message recovery process is performed on the first industrial Ethernet frame.
[0254] In one embodiment, the processor 1600 is further configured to perform the following operations:
[0255] Controlling the transceiver 1610 to send uplink scheduling signaling to each TS;
[0256] The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send the wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
[0257] In one of the embodiments, the uplink scheduling signaling also includes a transmission period and / or repetition information, wherein the transmission period is used to indicate the time period for the TS to send the wireless frame on the air interface resource, and the repetition information is used to indicate the repetition mode and number of repetitions for the TS to send the wireless frame on the air interface resource.
[0258] In one embodiment, the processor 1600 is further configured to perform the following operations:
[0259] Obtaining the contracting period of each of the industrial equipment;
[0260] An uplink semi-static scheduling period is determined according to each of the packet sending periods, and according to a mapping relationship between each of the industrial devices and each of the TSs, the uplink semi-static scheduling period is used as the transmission period of the TS corresponding to the industrial device.
[0261] In one embodiment, the processor 1600 is further configured to perform the following operations:
[0262] Obtain air interface block error rate and application layer packet error rate;
[0263] The number of repetitions is determined according to the air interface block error rate and the application layer packet error rate.
[0264] In one embodiment, the processor 1600 is further configured to perform the following operations:
[0265] The transceiver 1610 is controlled to receive configuration information, where the configuration information includes each of the packet transmission periods, the mapping relationship, the air interface block error rate, and the application layer packet error rate.
[0266] In one embodiment, the configuration information further includes data integration indication information, and the processor 1600 is specifically configured to perform the following operations:
[0267] According to the instruction of the data integration instruction information and based on each of the wireless frames, the transceiver 1610 is controlled to send the second industrial Ethernet frame to the controller.
[0268] 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.
[0269] Among them, Fig.17 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 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.
[0270] 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.
[0271] Optionally, the processor 1700 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor 1700 may also adopt a multi-core architecture.
[0272] The processor 1700 calls the program stored in the memory to perform the following steps according to the obtained executable instructions:
[0273] Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0274] The transceiver 1710 is controlled to send the wireless frame to the MS, and the wireless frame is used for the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
[0275] In one embodiment, the processor 1700 is specifically configured to perform the following operations:
[0276] Controlling the transceiver 1710 to receive uplink scheduling signaling sent by the MS;
[0277] If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, the transceiver 1710 is controlled to send the radio frame on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0278] In one embodiment, the uplink scheduling signaling further includes transmission period and / or repetition information, and the processor 1700 is specifically configured to perform the following operations:
[0279] According to the transmission period and / or the repetition information, the transceiver 1710 is controlled to send the radio frame on the air interface resource.
[0280] 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.
[0281] 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.
[0282] 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.
[0283] 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:
[0284] Receiving a wireless frame sent by each terminal station TS, wherein the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by the industrial equipment by the TS;
[0285] According to each of the wireless frames, a second industrial Ethernet frame is sent to the controller.
[0286] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0287] Decapsulating each of the wireless frames to obtain each of the first industrial Ethernet frames;
[0288] The second Industrial Ethernet frame is acquired according to each of the first Industrial Ethernet frames, and the second Industrial Ethernet frame is sent to the controller.
[0289] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0290] De-framing each of the first industrial Ethernet frames to obtain sub-messages corresponding to each of the first industrial Ethernet frames;
[0291] Each of the sub-messages is subjected to framing processing to obtain the second industrial Ethernet frame.
[0292] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0293] In the case where there is a missing message field in the first industrial Ethernet frame, a message recovery process is performed on the first industrial Ethernet frame.
[0294] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0295] Sending uplink scheduling signaling to each of the TSs;
[0296] The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send the wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
[0297] In one of the embodiments, the uplink scheduling signaling also includes a transmission period and / or repetition information, wherein the transmission period is used to indicate the time period for the TS to send the wireless frame on the air interface resource, and the repetition information is used to indicate the repetition mode and number of repetitions for the TS to send the wireless frame on the air interface resource.
[0298] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0299] Obtaining the contracting period of each of the industrial equipment;
[0300] An uplink semi-static scheduling period is determined according to each of the packet sending periods, and according to a mapping relationship between each of the industrial devices and each of the TSs, the uplink semi-static scheduling period is used as the transmission period of the TS corresponding to the industrial device.
[0301] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0302] Obtain air interface block error rate and application layer packet error rate;
[0303] The number of repetitions is determined according to the air interface block error rate and the application layer packet error rate.
[0304] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0305] Configuration information is received, where the configuration information includes each of the packet transmission periods, the mapping relationship, the air interface block error rate, and the application layer packet error rate.
[0306] In one embodiment, the configuration information further includes data integration instruction information, and when the computer program is executed by the processor, the following steps are specifically implemented:
[0307] According to the instruction of the data integration instruction information, the second industrial Ethernet frame is sent to the controller according to each of the wireless frames.
[0308] 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:
[0309] Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0310] The wireless frame is sent to the MS, and the wireless frame is used by the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
[0311] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0312] receiving uplink scheduling signaling sent by the MS;
[0313] If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is sent on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0314] In one of the embodiments, the uplink scheduling signaling further includes transmission period and / or repetition information, and when the computer program is executed by the processor, the following steps are specifically implemented:
[0315] The radio frame is sent on the air interface resource according to the transmission period and / or the instruction of the repetition information.
[0316] 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:
[0317] Receiving a wireless frame sent by each terminal station TS, wherein the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by the industrial equipment by the TS;
[0318] According to each of the wireless frames, a second industrial Ethernet frame is sent to the controller.
[0319] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0320] Decapsulating each of the wireless frames to obtain each of the first industrial Ethernet frames;
[0321] The second Industrial Ethernet frame is acquired according to each of the first Industrial Ethernet frames, and the second Industrial Ethernet frame is sent to the controller.
[0322] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0323] De-framing each of the first industrial Ethernet frames to obtain sub-messages corresponding to each of the first industrial Ethernet frames;
[0324] Each of the sub-messages is subjected to framing processing to obtain the second industrial Ethernet frame.
[0325] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0326] In the case where there is a missing message field in the first industrial Ethernet frame, a message recovery process is performed on the first industrial Ethernet frame.
[0327] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0328] Sending uplink scheduling signaling to each of the TSs;
[0329] The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send the wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
[0330] In one of the embodiments, the uplink scheduling signaling also includes a transmission period and / or repetition information, wherein the transmission period is used to indicate the time period for the TS to send the wireless frame on the air interface resource, and the repetition information is used to indicate the repetition mode and number of repetitions for the TS to send the wireless frame on the air interface resource.
[0331] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0332] Obtaining the contracting period of each of the industrial equipment;
[0333] An uplink semi-static scheduling period is determined according to each of the packet sending periods, and according to a mapping relationship between each of the industrial devices and each of the TSs, the uplink semi-static scheduling period is used as the transmission period of the TS corresponding to the industrial device.
[0334] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0335] Obtain air interface block error rate and application layer packet error rate;
[0336] The number of repetitions is determined according to the air interface block error rate and the application layer packet error rate.
[0337] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0338] Configuration information is received, where the configuration information includes each of the packet transmission periods, the mapping relationship, the air interface block error rate, and the application layer packet error rate.
[0339] In one embodiment, the configuration information further includes data integration instruction information, and when the computer program is executed by the processor, the following steps are specifically implemented:
[0340] According to the instruction of the data integration instruction information, the second industrial Ethernet frame is sent to the controller according to each of the wireless frames.
[0341] 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:
[0342] Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame;
[0343] The wireless frame is sent to the MS, and the wireless frame is used by the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
[0344] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0345] receiving uplink scheduling signaling sent by the MS;
[0346] If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is sent on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
[0347] In one of the embodiments, the uplink scheduling signaling further includes transmission period and / or repetition information, and when the computer program is executed by the processor, the following steps are specifically implemented:
[0348] The radio frame is sent on the air interface resource according to the transmission period and / or the instruction of the repetition information.
[0349] 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.
[0350] 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.
[0351] 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 wireless frame sent by each terminal station TS, wherein the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by the industrial equipment by the TS; According to each of the wireless frames, a second industrial Ethernet frame is sent to the controller.
2. The method according to claim 1, characterized in that The step of sending a second industrial Ethernet frame to the controller according to each of the wireless frames comprises: Decapsulating each of the wireless frames to obtain each of the first industrial Ethernet frames; The second Industrial Ethernet frame is acquired according to each of the first Industrial Ethernet frames, and the second Industrial Ethernet frame is sent to the controller.
3. The method according to claim 2, characterized in that The acquiring the second industrial Ethernet frame according to each of the first industrial Ethernet frames includes: De-framing each of the first industrial Ethernet frames to obtain sub-messages corresponding to each of the first industrial Ethernet frames; Each of the sub-messages is subjected to framing processing to obtain the second industrial Ethernet frame.
4. The method according to claim 2, characterized in that: Before acquiring the second industrial Ethernet frame according to each of the first industrial Ethernet frames, the method further includes: In the case where there is a missing message field in the first industrial Ethernet frame, a message recovery process is performed on the first industrial Ethernet frame.
5. The method according to any one of claims 1 to 4, characterized in that: Before receiving the wireless frames sent by each terminal station TS, the method further includes: Sending uplink scheduling signaling to each of the TSs; The uplink scheduling signaling includes air interface resource scheduling information and a target TS identifier, and the uplink scheduling signaling is used to instruct the TS to send the wireless frame on the air interface resource corresponding to the air interface resource scheduling information when the target TS identifier is consistent with the TS identifier of the TS.
6. The method according to claim 5, characterized in that The uplink scheduling signaling also includes a transmission period and / or repetition information, wherein the transmission period is used to indicate a time period for the TS to send the wireless frame on the air interface resource, and the repetition information is used to indicate a repetition mode and number of repetitions for the TS to send the wireless frame on the air interface resource.
7. The method according to claim 6, characterized in that Before sending the uplink scheduling signaling to each of the TSs, the method further includes: Obtaining the contracting period of each of the industrial equipment; An uplink semi-static scheduling period is determined according to each of the packet sending periods, and according to a mapping relationship between each of the industrial devices and each of the TSs, the uplink semi-static scheduling period is used as the transmission period of the TS corresponding to the industrial device.
8. The method according to claim 7, characterized in that Before sending the uplink scheduling signaling to each of the TSs, the method further includes: Obtain air interface block error rate and application layer packet error rate; The number of repetitions is determined according to the air interface block error rate and the application layer packet error rate.
9. The method according to claim 8, characterized in that The method further comprises: Configuration information is received, where the configuration information includes each of the packet transmission periods, the mapping relationship, the air interface block error rate, and the application layer packet error rate.
10. The method according to claim 9, characterized in that The configuration information also includes data integration indication information, and the sending of the second industrial Ethernet frame to the controller according to each of the wireless frames includes: According to the instruction of the data integration instruction information, the second industrial Ethernet frame is sent to the controller according to each of the wireless frames.
11. A data transmission method, characterized in that: For TS, the method comprises: Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame; The wireless frame is sent to the MS, and the wireless frame is used by the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
12. The method according to claim 11, characterized in that The sending the radio frame to the MS comprises: receiving uplink scheduling signaling sent by the MS; If the target TS identifier included in the uplink scheduling signaling is consistent with the TS identifier of the TS, the radio frame is sent on the air interface resources corresponding to the air interface resource scheduling information included in the uplink scheduling signaling.
13. The method according to claim 12, characterized in that The uplink scheduling signaling further includes a transmission period and / or repetition information, and sending the radio frame on an air interface resource corresponding to the air interface resource scheduling information included in the uplink scheduling signaling includes: The radio frame is sent on the air interface resource according to the transmission period and / or the instruction of the repetition information.
14. A data transmission device, characterized in that: For MS, the device comprises: A receiving module, used for receiving a wireless frame sent by each terminal station TS, wherein the wireless frame is obtained by wirelessly encapsulating a first industrial Ethernet frame sent by the industrial equipment by the TS; The sending module is used to send a second industrial Ethernet frame to the controller according to each of the wireless frames.
15. A data transmission device, characterized in that: For TS, the device comprises: A processing module, used for wirelessly encapsulating a first industrial Ethernet frame sent by the industrial device to obtain a wireless frame; The sending module is used to send the wireless frame to the MS, and the wireless frame is used for the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each TS.
16. 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 wireless frames sent by each terminal station TS, wherein the wireless frames are obtained by wirelessly encapsulating the first industrial Ethernet frame sent by the industrial equipment by the TS; According to each of the wireless frames, the transceiver is controlled to send a second industrial Ethernet frame to the controller.
17. 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: Wirelessly encapsulate the first industrial Ethernet frame sent by the industrial device to obtain a wireless frame; The transceiver is controlled to send the wireless frame to the MS, and the wireless frame is used for the MS to send a second industrial Ethernet frame to the controller according to the wireless frame sent by each of the terminal stations.
18. 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 10; The TS is used to execute the steps of any one of the methods of claims 11 to 13.
19. 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 13 are implemented.
20. 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 13 are implemented.
Citation Information
Cited By
Data transmission method, device, management station, terminal station, controller and system
CN121334050A