Deterministic network transmission method based on adjustable dynamic gating time

Through a deterministic network transmission method with dynamic gating time adjustment, the clock synchronization, channel isolation and bandwidth scheduling problems of the underground coal mine information transmission system are solved, the priority transmission of key data and the improvement of network efficiency are achieved, and the real-time and reliability of the underground coal mine safety monitoring system are ensured.

CN120658689APending Publication Date: 2025-09-16CHINA COAL TECH & ENG GRP CHONGQING RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511024188.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

The existing underground information transmission system in coal mines has systematic defects in clock synchronization, channel isolation, bandwidth scheduling, exchange efficiency and reliability, making it difficult to meet the stringent requirements of real-time, reliability and security of the safety monitoring system, especially in deep mining and complex geological conditions, where there are safety hazards.

Method used

It adopts a deterministic network transmission method with dynamic gating time adjustment. Through clock synchronization, bandwidth reservation and dynamic adjustment, it realizes full network clock synchronization, hardware security isolation and priority data transmission, and dynamically adjusts the transmission path to ensure the rapid transmission of critical data.

Benefits of technology

It achieves clock synchronization of mining switch networks, coordinates data transmission consistency, ensures priority transmission of important data, reduces communication delays, improves network transmission efficiency and bandwidth utilization, and enhances system security and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658689A_ABST
    Figure CN120658689A_ABST
Patent Text Reader

Abstract

The invention relates to a deterministic network transmission method based on adjustable dynamic gating time, which belongs to the technical field of underground information transmission, and comprises the following steps: S1, carrying out clock synchronization on monitoring system equipment; s2, reserving a bandwidth for data transmission; and S3, dynamically adjusting the bandwidth. According to the method, label statistics storage is performed on various types of data, dynamic statistics is performed on various types of label data in combination with data type priorities, and the relationship between the required transmission time and required bandwidth of various types of data is pre-judged according to comparison between various types of data volumes and reserved network channel bandwidths; and the coordination network dynamically adjusts the gating time of all the types of data on the transmission path according to the transmission task to achieve the effect of adjusting the channel width so as to realize rapid data transmission. According to the technology, safe data transmission can be realized, the data bandwidth is effectively utilized, the network communication delay is reduced, and meanwhile, the effect of improving the network transmission efficiency is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of underground information transmission, and relates to a deterministic network transmission method based on dynamic gating time adjustment. Background Art

[0002] As a core component of ensuring safe production in coal mines, underground coal mine safety monitoring systems require real-time, reliable, and secure data transmission. Currently, industrial Ethernet technology is the primary method for transmitting information underground in coal mines. While this technology meets basic data transmission requirements to a certain extent, it exhibits numerous technical limitations in practical applications, severely restricting the effectiveness of safety monitoring systems.

[0003] In terms of clock synchronization, the existing system suffers from severe clock asynchrony. Underground network terminal equipment (including various sensors, monitoring substations, and switches) lacks a unified clock synchronization mechanism. Instead, each device uses an independent clock source, resulting in internal clock deviations of up to seconds or even minutes. This clock asynchrony not only affects the accuracy of event recording timing but can also lead to misjudgments or delays in safety warnings, making it impossible to provide an accurate time reference for emergency response.

[0004] Existing virtual channel technology has significant flaws in transmission channel management. The system uses software-defined virtual channels for data transmission, lacking physical-layer channel isolation. All data streams share the same physical bandwidth. Under this architecture, traffic flows with different security levels, such as video surveillance data, environmental monitoring data, and equipment status data, are transmitted on the same channel, which can easily lead to data interference and resource contention. Especially under high network load, critical information such as high-security gas concentration alarms can be blocked by standard monitoring data, posing a safety hazard.

[0005] The existing system uses a simple first-in-first-out (FIFO) queue management strategy for bandwidth allocation, lacking intelligent bandwidth scheduling capabilities. This crude transmission method fails to prioritize packets, causing real-time data such as ventilation system control instructions to be queued for transmission after a large amount of standard monitoring data. Furthermore, this fixed bandwidth allocation strategy cannot adapt to the dynamic changes in underground operations, resulting in idle bandwidth resources during off-peak hours and, during emergencies, potentially delaying the transmission of critical data due to insufficient bandwidth.

[0006] Traditional store-and-forward switching mechanisms have inherent flaws. Switches use fixed gating technology to process data packets, requiring the complete reception of an entire data frame before making forwarding decisions. This mechanism not only introduces additional processing delays but can also cause data accumulation during network congestion. When the buffer overflows, the system indiscriminately discards packets, making it impossible to prioritize the transmission of critical data. Tests have shown that in a typical underground coal mine network, this mechanism can result in packet loss rates exceeding 5% for critical safety data.

[0007] In terms of reliability, the existing system lacks effective fault-tolerance mechanisms. When a network link is interrupted or a device fails, the system struggles to switch paths in a timely manner, resulting in interrupted monitoring data. Furthermore, the lack of a data integrity verification mechanism can lead to the direct use of erroneous monitoring data, compromising decision-making accuracy.

[0008] In summary, existing Industrial Ethernet transmission technology suffers from systemic deficiencies in clock synchronization, channel isolation, bandwidth scheduling, and switching efficiency, making it difficult to meet the stringent requirements of coal mine safety monitoring systems for data transmission security, real-time performance, and reliability. These technical shortcomings can become potential risks to production safety, particularly in modern mines operating at depth and under complex geological conditions. Summary of the Invention

[0009] In view of this, an object of the present invention is to provide a deterministic network transmission method based on dynamic gating time adjustment.

[0010] In order to achieve the above object, the present invention provides the following technical solutions:

[0011] A deterministic network transmission method based on dynamic gating time adjustment includes the following steps:

[0012] S1: synchronize the clock of monitoring system equipment;

[0013] S2: reserves bandwidth for data transmission;

[0014] S3: Dynamically adjust bandwidth.

[0015] Furthermore, step S1 specifically includes the following steps:

[0016] S11: Establish the master server and select the master clock;

[0017] S12: The server publishes the initial clock T0;

[0018] S13: The switch accepts the initial clock and returns clock T1;

[0019] S14: The server receives the return time of each switch and calculates the transmission time compensation value t0;

[0020]

[0021] S15: The server takes the time compensation value t0 and sends the final clock T2;

[0022] S16: Each switch receives the final clock, adds the compensation value, and realizes network terminal clock synchronization T.

[0023] Furthermore, step S2 specifically includes the following steps:

[0024] S21: Statistics of various data flows;

[0025] S22: Set priority Q according to data type i , i≤7;

[0026] S23: Based on the total bandwidth of the switch, preset transmission bandwidth for various types of data;

[0027] S24: Setting corresponding gate time parameters for each data type;

[0028] S25: Execute gating and start transmission.

[0029] Furthermore, step S3 specifically includes the following steps:

[0030] S31: The switch counts the time t for transmitting various types of real-time data traffic;

[0031] S32: Compare the difference K between the data transmission time of each type and the preset gating time;

[0032]

[0033] where t i Indicates the preset gate time;

[0034] S33: If |K| of the transmitted data is ≥50% and the priority Q is ≥1, the gating time is adjusted; if K is ≥50%, the gating time of the data type is extended and the gating time of other data types is compressed.

[0035] The beneficial effects of the present invention are as follows: the mining switch adopting the present method can realize the clock synchronization of the whole network, coordinate the consistency of data transmission, and solve the problems of asynchronous network clock and poor data synchronization of the mining switch; the present method realizes the synchronous coordinated transmission of data, has the priority of transmitting important data first, and solves the first-in-first-out data transmission principle of the original mining switch; the present invention adopts multiple gate switches to realize hardware security isolation of network data according to type, and solves the problem of isolating the data of the original mining switch through virtual software; the present invention realizes the hardware slicing function of the network transmission channel that can reserve the transmission channel in advance, and realizes that the important network data has sufficient transmission bandwidth and has the priority of exclusive transmission channel; the reserved bandwidth function is adjusted in real time by dynamically adjusting the gate time, so as to avoid the reserved bandwidth being too high and the actual transmission data volume being small, resulting in waste of communication capacity; at the same time, by extending the gate time, the data transmission bandwidth with high priority can be extended, and the communication delay time of important data can be reduced. This method synchronizes the time of mining switches, allowing switches or network terminals to plan dedicated channels for network data types, statistically store labels for various data types, dynamically calculate the statistics for each type of tagged data based on data type priority, compare the amount of each type of data with the reserved network channel bandwidth, predict the relationship between the transmission time and bandwidth required for each type of data, and coordinate the network to dynamically adjust the gating time of all data of that type on the transmission path according to the transmission task, thereby adjusting the channel width and achieving rapid data transmission. This technology can ensure secure data transmission, effectively utilize data bandwidth, reduce network communication latency, and improve network transmission efficiency.

[0036] Other advantages, objects, and features of the present invention will be described in part in the following description and, in part, will be apparent to those skilled in the art upon examination of the following description or may be learned from practice of the present invention. The objects and other advantages of the present invention may be realized and obtained through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be described in detail below with reference to the accompanying drawings, in which:

[0038] Figure 1 This is a clock synchronization flow chart;

[0039] Figure 2 Flowchart for dynamically adjusting gating time. DETAILED DESCRIPTION

[0040] The following describes the embodiments of the present invention by means of specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and the following embodiments and features in the embodiments can be combined with each other without conflict.

[0041] It should be noted that the illustrations provided in the following embodiments are merely schematic illustrations of the basic concept of the present invention. Therefore, the illustrations only show components related to the present invention and are not drawn according to the number, shape, and size of components in actual implementation. In actual implementation, the type, quantity, and proportion of each component may be changed arbitrarily, and the component layout may also be more complex.

[0042] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the embodiments of the present invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring the embodiments of the present invention.

[0043] Example 1:

[0044] The present invention provides a deterministic network transmission method based on dynamic gating time adjustment, comprising the following steps:

[0045] Step 1: Synchronize the clock of monitoring system equipment, such as Figure 1 shown.

[0046] S11, establish the main server;

[0047] S12. The server publishes the initial clock T0 to the server;

[0048] S13: The switch accepts the initial clock and returns clock T1;

[0049] S14. The server receives the return time of each switch and calculates the transmission time compensation value t0;

[0050]

[0051] S15: The server adds the time compensation value t0 and sends the final clock T2.

[0052] S16. Each switch receives the final clock, adds the compensation value, and realizes network terminal clock synchronization T.

[0053] Step 2: Bandwidth reservation

[0054] S21. Statistics of various data flows;

[0055] S22. Set priority Q according to data type i , i≤7;

[0056] S23. Combine the total bandwidth of the switch to preset transmission bandwidth for various types of data and design preset gating time t i ;

[0057] S24, setting corresponding gating time parameters for each data type;

[0058] S25, perform gating and start transmission;

[0059] Step 3: Dynamic bandwidth adjustment, such as Figure 2 shown.

[0060] S31, the switch counts the time t for transmitting various types of real-time data traffic;

[0061] S32, comparing the difference K between the data transmission time of each type and the preset gating time;

[0062]

[0063] S33. If the absolute value of K is greater than 50% and the priority Q≥1 is higher, the gate time is adjusted; if K≥50%, the gate time of the data type is extended and the gate time of other data types is compressed;

[0064] Example 2:

[0065] An electronic device comprising a memory and a processor;

[0066] The memory is used to store computer programs;

[0067] The processor is configured to implement the method described in Example 1 when executing the computer program.

[0068] Example 3:

[0069] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in Example 1 is implemented.

[0070] Example 4:

[0071] A computer program product includes a computer program, which implements the method described in embodiment 1 when executed by a processor.

[0072] In the above embodiments, references to "this embodiment" in the specification indicate that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least some embodiments, but not necessarily all embodiments. Multiple occurrences of "this embodiment" do not necessarily refer to the same embodiment.

[0073] In the above embodiments, references to "this embodiment" in the specification indicate that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least some embodiments, but not necessarily all embodiments. Multiple occurrences of "this embodiment" do not necessarily refer to the same embodiment.

[0074] In the above embodiments, although the invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory structures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed. The embodiments of the present invention are intended to encompass all such alternatives, modifications, and variations that fall within the broad scope of the appended claims.

[0075] Regarding the computer-readable storage medium in this embodiment, those skilled in the art will appreciate that all or part of the steps in the aforementioned method embodiments can be implemented using hardware associated with the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When executed, the program performs the steps in the aforementioned method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0076] The electronic terminal provided in this embodiment includes a processor, a memory, a transceiver and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication with each other. The memory is used to store computer programs, the communication interface is used for communication, and the processor and the transceiver are used to run computer programs so that the electronic terminal executes the various steps of the above method.

[0077] In this embodiment, the memory may include a random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage.

[0078] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.

[0079] The present invention can be used in a wide variety of general-purpose or special-purpose computing system environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments that include any of the above.

[0080] The present invention may be described in the general context of computer-executable instructions, such as program modules, executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. The present invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media, including storage devices.

[0081] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not limiting. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention can be modified or replaced by equivalents without departing from the purpose and scope of the technical solutions, which should all be included in the scope of the claims of the present invention.

Claims

1. A deterministic network transmission method based on dynamic gating with adjustable time, characterized by: The following steps are involved: S1: synchronize the clock of monitoring system equipment; S2: reserves bandwidth for data transmission; S3: Dynamically adjust bandwidth.

2. The deterministic network transmission method based on dynamic gating time adjustment according to claim 1 is characterized in that: Step S1 specifically includes the following steps: S11: Establish the master server and select the master clock; S12: The server publishes the initial clock T0; S13: The switch accepts the initial clock and returns clock T1; S14: The server receives the return time of each switch and calculates the transmission time compensation value t0; S15: The server takes the time compensation value t0 and sends the final clock T2; S16: Each switch receives the final clock, adds the compensation value, and realizes network terminal clock synchronization T.

3. The deterministic network transmission method based on dynamic gating time adjustment according to claim 1, characterized in that: Step S2 specifically includes the following steps: S21: Statistics of various data flows; S22: Set priority Q according to data type i , i≤7; S23: Combined with the total bandwidth of the switch, preset transmission bandwidth for various types of data and design preset gating time t i ; S24: Setting corresponding gate time parameters for each data type; S25: Execute gating and start transmission.

4. The deterministic network transmission method based on dynamic gating time adjustment according to claim 1 is characterized in that: Step S3 specifically includes the following steps: S31: The switch counts the time t for transmitting various types of real-time data traffic; S32: Compare the difference K between the data transmission time of each type and the preset gating time; where t i Indicates the preset gate time; S33: If |K| of the transmitted data is ≥50% and the priority Q is ≥1, the gating time is adjusted. If K is ≥50%, the gating time of the data type is extended and the gating time of other data types is compressed.

5. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to implement the deterministic network transmission method based on adjustable dynamic gating time as described in any one of claims 1 to 4 when executing the computer program.

6. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by the processor, the deterministic network transmission method based on adjustable dynamic gating time according to any one of claims 1 to 4 is implemented.

7. A computer program product, characterized in that: The invention comprises a computer program, which, when executed by a processor, implements the deterministic network transmission method based on dynamic gating time adjustment as claimed in any one of claims 1 to 4.