A real-time data reliable transmission method and system based on a one-way channel physical device

By performing real-time data analysis and buffer optimization on unidirectional channel physical devices, the problems of fault location delays and network congestion were solved, and the reliability and efficiency of data transmission were improved.

CN116684326BActive Publication Date: 2026-04-17SUZHOU MAIJIE IND BIG DATA IND RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUZHOU MAIJIE IND BIG DATA IND RES INST CO LTD
Filing Date
2023-07-13
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In unidirectional physical devices, the inability to accurately determine the root cause of a fault leads to delays in troubleshooting, affecting the reliability and efficiency of data transmission, and network congestion results in a decline in user experience.

Method used

By collecting real-time data from physical devices and networks, performance and status evaluation coefficients are analyzed, buffers are set and prioritized, data streams are fragmented and reassembled, and timely warnings are issued.

Benefits of technology

It enables real-time monitoring of device and network status, rapid fault location, optimized resource allocation, reduced latency and packet loss, and improved network performance and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684326B_ABST
    Figure CN116684326B_ABST
Patent Text Reader

Abstract

This invention discloses a method and system for reliable real-time data transmission based on unidirectional channel physical devices, relating to the field of data transmission technology. By analyzing real-time data from physical devices, the operating status and performance of these devices can be understood. The physical device status evaluation coefficient can quantitatively reflect the health of the devices, helping to determine whether the devices are operating normally. This helps to promptly detect device faults or anomalies and take necessary maintenance and repair measures to prevent device faults from affecting services. By analyzing real-time network data, the status and performance of the network at each collection time point can be understood. The evaluation coefficient can quantitatively reflect the network congestion situation, helping to determine whether network congestion has occurred. This real-time monitoring enables network administrators to promptly detect network problems and take measures to optimize and resolve them to maintain the normal operation of the network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data transmission technology, and specifically to a method and system for reliable real-time data transmission based on a unidirectional channel physical device. Background Technology

[0002] In traditional data transmission methods, bidirectional channels are typically used for sending and receiving data. However, in some application scenarios, due to security or other reasons, reliable real-time data transmission is required on unidirectional channels. This means that data can only be transmitted from the source to the destination, without a channel returning from the destination to the source. In unidirectional channel physical devices, data can only be transmitted in one direction, which may lead to data loss, errors, or delays during data transmission. To address this issue, a method and system for reliable real-time data transmission based on unidirectional channel physical devices are proposed.

[0003] Current technology cannot accurately determine whether the problem lies with the physical device itself or with the network within the device. This inability to accurately pinpoint the root cause leads to delays in troubleshooting. Clearly, this transmission method has at least the following problems:

[0004] 1. Because it is impossible to accurately determine whether the root cause of the problem is the physical device itself or the network within the physical device, troubleshooting time will be delayed. Therefore, when a fault occurs, it is impossible to accurately determine which part is causing the problem, requiring more testing and troubleshooting to find the exact cause of the fault. This will lead to delays in the troubleshooting process, increase the time cost of maintenance and repair, and may require frequent retransmissions, restarts, or other remedial measures to ensure reliable data transmission. This will increase latency and additional resource consumption during transmission, and reduce the efficiency of data transmission.

[0005] 2. Furthermore, the inability to accurately determine the root cause of the problem may affect the reliability of data transmission. If the problem originates from a fault in the physical equipment itself but is mistakenly attributed to a network issue, the repair or replacement of the physical equipment may be overlooked, further prolonging the recovery time. This could lead to data loss, transmission interruption, or other reliability issues.

[0006] 3. At the same time, if network congestion cannot be resolved in a timely manner, it will lead to a decrease in data transmission speed and an increase in latency, thereby affecting online office work, remote collaboration, and other tasks. It will prevent the rapid access and transmission of required information and files, reduce work efficiency, delay work processes, and affect productivity. Network congestion can also easily lead to a decline in user experience, such as slow webpage loading, video buffering, and online game delays, which will reduce user satisfaction and may result in user churn and damage to brand image. Summary of the Invention

[0007] To address the aforementioned technical shortcomings, the purpose of this invention is to provide a method and system for reliable real-time data transmission based on a unidirectional channel physical device.

[0008] To solve the above technical problems, the present invention adopts the following technical solution: The present invention provides a real-time reliable data transmission method and system based on a unidirectional channel physical device, including: Step 1, acquisition of physical device data: acquiring the performance information corresponding to the physical device, and then obtaining the performance information corresponding to the physical device, the performance information including transmission speed, response time and memory capacity;

[0009] Step 2: Analysis of physical equipment status: Based on the performance information of the physical equipment, the status of the physical equipment is analyzed to obtain the status evaluation coefficient of the physical equipment status, and to determine whether the physical equipment is operating normally.

[0010] Step 3: Real-time data collection: When it is determined that the physical device is operating normally, several collection time points are set to collect real-time data information corresponding to the network in the physical device at each collection time point. The real-time data information includes latency, packet loss rate and bandwidth utilization, thereby obtaining the real-time data information corresponding to the network in the physical device at each collection time point.

[0011] Step 4: Real-time data analysis: Based on the real-time data information of the network in the physical device at each collection time point, the real-time data of the network in the physical device at each collection time point is analyzed to obtain the evaluation coefficient of the network data in the physical device at each collection time point, and to determine whether the network in the physical device at each collection time point is congested.

[0012] Step 5: Data Acquisition of Data Streams: When it is determined that the network of the physical device is congested at a certain acquisition time, the data parameters corresponding to each data stream in the material equipment are collected to obtain the data parameters corresponding to each data stream in the physical device. The data parameters include the number of video streams, the number of audio streams, and the data size.

[0013] Step Six: Data Analysis of Data Streams: Based on the data parameters corresponding to each data stream in the physical device, the data corresponding to each data stream in the physical device is analyzed to obtain the data evaluation coefficients corresponding to each data stream in the physical device.

[0014] Step 7: Priority setting: Based on the data evaluation coefficients corresponding to each data stream in the physical device, arrange the data evaluation coefficients corresponding to each data stream in the physical device from smallest to largest, and set the priority of each data stream in the physical device.

[0015] Step 8: Buffer Setup: Set up a buffer in the physical device network to divide each data stream in the physical device into several data fragments, and then reassemble the data fragments corresponding to each data stream in the physical device.

[0016] Step 9, Early Warning: An alarm will be issued when physical equipment malfunctions or when network congestion is detected in the physical equipment at a certain data collection point.

[0017] Preferably, the analysis of the state corresponding to the physical device is carried out in the following specific process:

[0018] Let q, w, and e represent the transmission speed, response time, and memory capacity of the physical device, respectively, and substitute them into the calculation formula.

[0019]

[0020] The state evaluation coefficient α corresponding to the physical device state is obtained, where q′, w′, and e′ represent the preset standard transmission speed, standard response time, and standard memory capacity corresponding to the physical device, respectively. These represent the weighting factors corresponding to the physical device's transmission speed, response time, and memory capacity, respectively.

[0021] Preferably, the process for determining whether the current physical device is operating normally is as follows:

[0022] The status evaluation coefficient corresponding to the physical device status is compared with the preset standard status evaluation coefficient corresponding to the physical device status. If the status evaluation coefficient corresponding to the physical device status is less than the preset standard status evaluation coefficient corresponding to the physical device status, the current physical device is determined to be malfunctioning. If the status evaluation coefficient corresponding to the physical device status is greater than or equal to the preset standard status evaluation coefficient corresponding to the physical device status, the current physical device is determined to be malfunctioning.

[0023] Preferably, the analysis of the real-time data corresponding to the network in the physical devices at each acquisition time point is carried out in the following specific analysis process:

[0024] The network latency, packet loss rate, and bandwidth utilization of the physical device at each data collection time point are denoted as T. i R i and Y i Where i represents the number corresponding to each collection time point, i = 1, 2, ..., n, and is substituted into the calculation formula. In this process, the network-corresponding data evaluation coefficient β of the physical devices at each data acquisition time point is obtained. iWhere T′, R′, and Y′ represent the standard latency, standard packet loss rate, and standard bandwidth utilization of the network in the preset physical device, respectively, and σ1, σ2, and σ3 represent the weighting factors corresponding to the network latency, packet loss rate, and bandwidth utilization of the physical device, respectively.

[0025] Preferably, the specific determination process for whether network congestion occurs in the physical devices at each data collection time point is as follows:

[0026] The network data evaluation coefficients of physical devices at each data collection time point are compared with the network data evaluation coefficients of preset standard physical devices. If the network data evaluation coefficient of a physical device at a certain data collection time point is less than or equal to the network data evaluation coefficient of the preset standard physical device, it is determined that the network of the physical device at that data collection time point is not congested. If the network data evaluation coefficient of a physical device at a certain data collection time point is greater than or equal to the network data evaluation coefficient of the preset standard physical device, it is determined that the network of the physical device at that data collection time point is congested. In this way, it is determined whether the network of physical devices at each data collection time point is congested.

[0027] Preferably, the analysis of the data corresponding to each data stream in the physical device is carried out in the following specific process:

[0028] Let S represent the number of video streams, audio streams, and data sizes corresponding to each data stream in the physical device. m F m and G m Where m represents the number corresponding to each data stream, m = 1, 2, ..., p, and so on, is substituted into the calculation formula. In this process, the data evaluation coefficient χ corresponding to each data stream in the physical device is obtained. m Where S′, F′, and G′ represent the number of standard videos, the number of standard audios, and the standard data size corresponding to the data stream in the preset physical device, respectively, and υ1, υ2, and υ3 represent the weight factors corresponding to the number of videos, the number of audios, and the data size in the data stream of the physical device, respectively.

[0029] Preferably, the priority setting process for each data stream in the physical device is as follows:

[0030] The data evaluation coefficients corresponding to each data stream in the physical device are arranged from smallest to largest. Based on the arrangement, a priority is set for each data stream. The higher the data evaluation coefficient of each data stream in the physical device, the higher the priority of each data stream in the physical device. Then, each data stream in the physical device is transmitted according to its priority.

[0031] Preferably, the reassembly of each data fragment corresponding to each data stream in the physical device is carried out as follows:

[0032] A1. Set up a buffer in the physical device network;

[0033] A2. Divide each data stream in the physical device into several data fragments, and sequentially identify each data fragment corresponding to each data stream in the physical device, and then store each data fragment corresponding to each data stream in the buffer in sequence.

[0034] A3. Reassemble the data fragments corresponding to each data stream in the physical device within the buffer according to their sequential identifiers, and restore each data stream in the physical device to its original form.

[0035] In a second aspect, the present invention provides a real-time reliable data transmission system based on a unidirectional channel physical device, comprising:

[0036] Physical device data acquisition module: Collects the performance information of the physical device, and then obtains the performance information of the physical device, including transmission speed, response time and memory capacity;

[0037] Physical device status analysis module: Based on the performance information of the physical device, the module analyzes the status of the physical device, obtains the status evaluation coefficient of the physical device status, and determines whether the physical device is operating normally.

[0038] Real-time data acquisition module: When the physical device is determined to be operating normally, several acquisition time points are set to collect real-time data information corresponding to the network in the physical device at each acquisition time point. The real-time data information includes latency, packet loss rate and bandwidth utilization, thereby obtaining the real-time data information corresponding to the network in the physical device at each acquisition time point.

[0039] Real-time data analysis module: Based on the real-time data information of the network in the physical device at each collection time point, the module analyzes the real-time data of the network in the physical device at each collection time point, obtains the evaluation coefficient of the network data in the physical device at each collection time point, and determines whether the network in the physical device at each collection time point is congested.

[0040] The data acquisition module of the data stream: When it is determined that the network of the physical device is congested at a certain acquisition time, it acquires the data parameters corresponding to each data stream in the material equipment, thereby obtaining the data parameters corresponding to each data stream in the physical device. The data parameters include the number of videos, the number of audios, and the data size.

[0041] The data analysis module of the data stream: Based on the data parameters corresponding to each data stream in the physical device, the module analyzes the data corresponding to each data stream in the physical device to obtain the evaluation coefficient of each data stream in the physical device.

[0042] Priority setting module: Based on the data evaluation coefficients corresponding to each data stream in the physical device, the module arranges the data evaluation coefficients corresponding to each data stream in the physical device from smallest to largest, and sets the priority of each data stream in the physical device.

[0043] Buffer setting module: Sets up buffers in the physical device network, divides each data stream in the physical device into several data fragments, and then reassembles each data fragment corresponding to each data stream in the physical device;

[0044] Early warning terminal: When physical equipment malfunctions or network congestion is detected in the physical equipment at a certain data collection point, an early warning is issued.

[0045] The beneficial effects of this invention are as follows:

[0046] 1. By analyzing real-time data of physical equipment, we can understand its operating status and performance. The physical equipment status assessment coefficient can quantitatively reflect the health of the equipment and help determine whether the equipment is operating normally. This helps to detect equipment failures or abnormalities in a timely manner and take necessary maintenance and repair measures to prevent equipment failures from affecting business operations.

[0047] 2. By analyzing real-time network data, the status and performance of the network at each data collection point can be understood. The evaluation coefficient can quantitatively reflect the network congestion situation, helping to determine whether network congestion has occurred. This real-time monitoring enables network administrators to promptly detect network problems and take measures to optimize and resolve them to maintain normal network operation. By assessing the network and equipment status and analyzing abnormal data, possible causes of failures can be quickly located. The evaluation coefficient and analysis results provide guidance and basis for troubleshooting, reducing the time and cost required for troubleshooting.

[0048] 3. Sorting and prioritizing data streams based on data evaluation coefficients can optimize resource allocation and utilization. Data streams with higher evaluation coefficients can be set to higher priority, ensuring faster response and better bandwidth allocation in network transmission. At the same time, data fragmentation and reassembly based on evaluation coefficients can ensure a relatively balanced quality of service for each data stream while maintaining fairness. In addition, data fragmentation and reassembly help avoid network congestion, reduce packet loss and latency, and improve overall network performance and stability. Attached Figure Description

[0049] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0050] Figure 1 This is a flowchart illustrating the implementation steps of the method of the present invention;

[0051] Figure 2 This is a schematic diagram of the system module connections of the present invention. Detailed Implementation

[0052] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0053] Examples of embodiments of the present invention Figure 1 As shown, a real-time reliable data transmission method and system based on a unidirectional channel physical device includes: Step 1, acquisition of physical device data: acquiring the performance information corresponding to the physical device, and then obtaining the performance information corresponding to the physical device, including transmission speed, response time and memory capacity.

[0054] It should be noted that hardware monitoring tools can be used to obtain real-time data on the transmission speed, response time, and memory capacity of physical devices.

[0055] It should also be noted that hardware monitoring tools include Open Hardware Monitor, HWiNFO, and GPU-Z.

[0056] Step 2: Analysis of physical equipment status: Based on the performance information of the physical equipment, the status of the physical equipment is analyzed to obtain the status evaluation coefficient of the physical equipment status, and to determine whether the physical equipment is operating normally.

[0057] In a specific embodiment, the analysis of the state corresponding to the physical device is performed as follows:

[0058] Let q, w, and e represent the transmission speed, response time, and memory capacity of the physical device, respectively, and substitute them into the calculation formula.

[0059]

[0060] The state evaluation coefficient α corresponding to the physical device state is obtained, where q′, w′, and e′ represent the preset standard transmission speed, standard response time, and standard memory capacity corresponding to the physical device, respectively. These represent the weighting factors corresponding to the physical device's transmission speed, response time, and memory capacity, respectively.

[0061] In another specific embodiment, the process of determining whether the current physical device is operating normally is as follows:

[0062] The status evaluation coefficient corresponding to the physical device status is compared with the preset standard status evaluation coefficient corresponding to the physical device status. If the status evaluation coefficient corresponding to the physical device status is less than the preset standard status evaluation coefficient corresponding to the physical device status, the current physical device is determined to be malfunctioning. If the status evaluation coefficient corresponding to the physical device status is greater than or equal to the preset standard status evaluation coefficient corresponding to the physical device status, the current physical device is determined to be malfunctioning.

[0063] By analyzing real-time data from physical equipment, we can understand its operating status and performance. The physical equipment status assessment coefficient can quantitatively reflect the health of the equipment and help determine whether the equipment is operating normally. This helps to detect equipment failures or anomalies in a timely manner and take necessary maintenance and repair measures to prevent equipment failures from affecting business operations.

[0064] Step 3: Real-time data collection: When it is determined that the physical device is operating normally, several collection time points are set to collect real-time data information corresponding to the network in the physical device at each collection time point. The real-time data information includes latency, packet loss rate and bandwidth utilization, thereby obtaining the real-time data information corresponding to the network in the physical device at each collection time point.

[0065] It should be noted that the shorter the latency, the better the physical equipment performs, the lower the packet loss rate, and the higher the bandwidth utilization.

[0066] Step 4: Real-time data analysis: Based on the real-time data information corresponding to the network in the physical devices at each collection time point, analyze the real-time data corresponding to the network in the physical devices at each collection time point, obtain the evaluation coefficient of the network corresponding to the physical devices at each collection time point, and determine whether the network in the physical devices at each collection time point is congested.

[0067] It should be noted that network congestion can lead to problems such as data loss and out-of-order processing.

[0068] In a specific embodiment, the analysis of the real-time network data corresponding to the physical devices at each acquisition time point is performed as follows:

[0069] The network latency, packet loss rate, and bandwidth utilization of the physical device at each data collection time point are denoted as T. i R i and Y i Where i represents the number corresponding to each collection time point, i = 1, 2, ..., n, and is substituted into the calculation formula. In this process, the network-corresponding data evaluation coefficient β of the physical devices at each data acquisition time point is obtained. i , where T′, R′, and Y′ represent the standard latency, standard packet loss rate, and standard bandwidth utilization of the network in the preset physical device, respectively, and σ1, σ2, and σ3 represent the weighting factors corresponding to the network latency, packet loss rate, and bandwidth utilization of the physical device, respectively.

[0070] In another specific embodiment, the process for determining whether network congestion occurs in the physical devices at each data collection time point is as follows:

[0071] The network data evaluation coefficients of physical devices at each data collection time point are compared with the network data evaluation coefficients of preset standard physical devices. If the network data evaluation coefficient of a physical device at a certain data collection time point is less than or equal to the network data evaluation coefficient of the preset standard physical device, it is determined that the network of the physical device at that data collection time point is not congested. If the network data evaluation coefficient of a physical device at a certain data collection time point is greater than or equal to the network data evaluation coefficient of the preset standard physical device, it is determined that the network of the physical device at that data collection time point is congested. In this way, it is determined whether the network of physical devices at each data collection time point is congested.

[0072] Step 5: Data Acquisition of Data Streams: When it is determined that the network of the physical device is congested at a certain acquisition time, the data parameters corresponding to each data stream in the material equipment are collected to obtain the data parameters corresponding to each data stream in the physical device. The data parameters include the number of video streams, the number of audio streams, and the data size.

[0073] Step Six: Data Analysis of Data Streams: Based on the data parameters corresponding to each data stream in the physical device, the data corresponding to each data stream in the physical device is analyzed to obtain the data evaluation coefficients corresponding to each data stream in the physical device.

[0074] In a specific embodiment, the analysis of the data corresponding to each data stream in the physical device is carried out as follows:

[0075] Let S represent the number of video streams, audio streams, and data sizes corresponding to each data stream in the physical device. m F m and G mWhere m represents the number corresponding to each data stream, m = 1, 2, ..., p, and so on, is substituted into the calculation formula. In this process, the data evaluation coefficient χ corresponding to each data stream in the physical device is obtained. m Where S′, F′, and G′ represent the number of standard videos, the number of standard audios, and the standard data size corresponding to the data stream in the preset physical device, respectively, and υ1, υ2, and υ3 represent the weighting factors corresponding to the number of videos, the number of audios, and the data size in the data stream of the physical device, respectively.

[0076] By analyzing real-time network data, we can understand the network status and performance at each collection point. The evaluation coefficient can quantitatively reflect the network congestion situation and help determine whether network congestion has occurred. This real-time monitoring enables network administrators to promptly detect network problems and take measures to optimize and resolve them to maintain normal network operation. By evaluating the network and equipment status and analyzing abnormal data, we can quickly locate possible causes of failures. The evaluation coefficient and analysis results provide guidance and basis for troubleshooting, reducing the time and cost required for troubleshooting.

[0077] Step 7: Priority Setting: Based on the data evaluation coefficients corresponding to each data stream in the physical device, arrange the data evaluation coefficients corresponding to each data stream in the physical device from smallest to largest, and set the priority of each data stream in the physical device.

[0078] In one specific embodiment, the priority setting process for each data stream in the physical device is as follows:

[0079] The data evaluation coefficients corresponding to each data stream in the physical device are arranged from smallest to largest. Based on the arrangement, a priority is set for each data stream. The higher the data evaluation coefficient of each data stream in the physical device, the higher the priority of each data stream in the physical device. Then, each data stream in the physical device is transmitted according to its priority.

[0080] Step 8: Buffer Setup: Set up a buffer in the physical device network to divide each data stream in the physical device into several data fragments, and then reassemble the data fragments corresponding to each data stream in the physical device.

[0081] It should be noted that the buffer temporarily stores data. It is a fixed-size memory area used to buffer data when transferring data between two different components and to provide a balancing mechanism for data transfer.

[0082] In a specific embodiment, the reassembly of data fragments corresponding to each data stream in the physical device is carried out as follows:

[0083] A1. Set up a buffer in the physical device network;

[0084] A2. Divide each data stream in the physical device into several data fragments, and sequentially identify each data fragment corresponding to each data stream in the physical device, and then store each data fragment corresponding to each data stream in the buffer in sequence.

[0085] A3. Reassemble the data fragments corresponding to each data stream in the physical device within the buffer according to their sequential identifiers, and restore each data stream in the physical device to its original form.

[0086] Sort and prioritize data streams based on data evaluation coefficients to optimize resource allocation and utilization. Data streams with higher evaluation coefficients can be assigned higher priority, ensuring faster response and better bandwidth allocation in network transmission. At the same time, data fragmentation and reassembly based on evaluation coefficients can ensure a relatively balanced quality of service for each data stream while maintaining fairness. In addition, data fragmentation and reassembly help avoid network congestion, reduce packet loss and latency, and improve overall network performance and stability.

[0087] Step 9, Early Warning: An alarm will be issued when physical equipment malfunctions or when network congestion is detected in the physical equipment at a certain data collection point.

[0088] Examples of embodiments of the present invention Figure 2 As shown, the present invention provides a real-time reliable data transmission system based on unidirectional channel physical devices, including a physical device data acquisition module, a physical device status analysis module, a real-time data acquisition module, a real-time data analysis module, a data stream acquisition module, a data stream analysis module, a priority setting module, a buffer setting module, and an early warning terminal.

[0089] The physical device status analysis module is connected to the physical device data acquisition module and the real-time data acquisition module, respectively. The real-time data analysis module is connected to the real-time data acquisition module and the data stream acquisition module, respectively. The data stream data analysis module is connected to the data stream acquisition module and the priority setting module, respectively. The buffer setting module is connected to the early warning terminal.

[0090] Physical device data acquisition module: Collects the performance information of the physical device, and then obtains the performance information of the physical device, including transmission speed, response time and memory capacity;

[0091] Physical device status analysis module: Based on the performance information of the physical device, the module analyzes the status of the physical device, obtains the status evaluation coefficient of the physical device status, and determines whether the physical device is operating normally.

[0092] Real-time data acquisition module: When the physical device is determined to be operating normally, several acquisition time points are set to collect real-time data information corresponding to the network in the physical device at each acquisition time point. The real-time data information includes latency, packet loss rate and bandwidth utilization, thereby obtaining the real-time data information corresponding to the network in the physical device at each acquisition time point.

[0093] Real-time data analysis module: Based on the real-time data information of the network in the physical device at each collection time point, the module analyzes the real-time data of the network in the physical device at each collection time point, obtains the evaluation coefficient of the network data in the physical device at each collection time point, and determines whether the network in the physical device at each collection time point is congested.

[0094] The data acquisition module of the data stream: When it is determined that the network of the physical device is congested at a certain acquisition time, it acquires the data parameters corresponding to each data stream in the material equipment, thereby obtaining the data parameters corresponding to each data stream in the physical device. The data parameters include the number of videos, the number of audios, and the data size.

[0095] The data analysis module of the data stream: Based on the data parameters corresponding to each data stream in the physical device, the module analyzes the data corresponding to each data stream in the physical device to obtain the evaluation coefficient of each data stream in the physical device.

[0096] Priority setting module: Based on the data evaluation coefficients corresponding to each data stream in the physical device, the module arranges the data evaluation coefficients corresponding to each data stream in the physical device from smallest to largest, and sets the priority of each data stream in the physical device.

[0097] Buffer setting module: Sets up buffers in the physical device network, divides each data stream in the physical device into several data fragments, and then reassembles each data fragment corresponding to each data stream in the physical device;

[0098] Early warning terminal: When physical equipment malfunctions or network congestion is detected in the physical equipment at a certain data collection point, an early warning is issued.

[0099] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for reliable real-time data transmission based on a unidirectional channel physical device, characterized in that, include: Step 1: Physical device data acquisition: Collect the performance information of the physical devices, including transmission speed, response time and memory capacity. Step 2: Analysis of physical equipment status: Based on the performance information of the physical equipment, the status of the physical equipment is analyzed to obtain the status evaluation coefficient of the physical equipment status, and to determine whether the physical equipment is operating normally. Step 3: Real-time data collection: When it is determined that the physical device is operating normally, several collection time points are set to collect real-time data information corresponding to the network in the physical device at each collection time point. The real-time data information includes latency, packet loss rate and bandwidth utilization, thereby obtaining the real-time data information corresponding to the network in the physical device at each collection time point. Step 4: Real-time data analysis: Based on the real-time data information of the network in the physical device at each collection time point, the real-time data of the network in the physical device at each collection time point is analyzed to obtain the evaluation coefficient of the network data in the physical device at each collection time point, and to determine whether the network in the physical device at each collection time point is congested. Step 5: Data Acquisition of Data Streams: When it is determined that the network of the physical device is congested at a certain acquisition time, the data parameters corresponding to each data stream in the material equipment are collected to obtain the data parameters corresponding to each data stream in the physical device. The data parameters include the number of video streams, the number of audio streams, and the data size. Step Six: Data Analysis of Data Streams: Based on the data parameters corresponding to each data stream in the physical device, the data corresponding to each data stream in the physical device is analyzed to obtain the data evaluation coefficients corresponding to each data stream in the physical device. Step 7: Priority setting: Based on the data evaluation coefficients corresponding to each data stream in the physical device, arrange the data evaluation coefficients corresponding to each data stream in the physical device from smallest to largest, and set the priority of each data stream in the physical device. Step 8: Buffer Setup: Set up a buffer in the physical device network to divide each data stream in the physical device into several data fragments, and then reassemble the data fragments corresponding to each data stream in the physical device. Step 9, Early Warning: An alarm will be issued when physical equipment malfunctions or when network congestion is detected in the physical equipment at a certain data collection point.

2. The method for reliable real-time data transmission based on a unidirectional channel physical device as described in claim 1, characterized in that, The analysis of the state of the physical devices is performed as follows: Let the transmission speed, response time, and memory capacity corresponding to the physical device be denoted as follows: , and Substitute into the calculation formula In this process, the state evaluation coefficients corresponding to the physical equipment states are obtained. ,in , , These represent the standard transmission speed, standard response time, and standard memory capacity corresponding to the preset physical devices, respectively. , , These represent the weighting factors corresponding to the physical device's transmission speed, response time, and memory capacity, respectively.

3. The method for reliable real-time data transmission based on a unidirectional channel physical device as described in claim 2, characterized in that, The specific process for determining whether the current physical device is operating normally is as follows: The status evaluation coefficient corresponding to the physical device status is compared with the preset standard status evaluation coefficient corresponding to the physical device status. If the status evaluation coefficient corresponding to the physical device status is less than the preset standard status evaluation coefficient corresponding to the physical device status, the current physical device is determined to be malfunctioning. If the status evaluation coefficient corresponding to the physical device status is greater than or equal to the preset standard status evaluation coefficient corresponding to the physical device status, the current physical device is determined to be malfunctioning.

4. The method for reliable real-time data transmission based on a unidirectional channel physical device as described in claim 1, characterized in that, The analysis of the real-time network data corresponding to the physical devices at each acquisition time point is as follows: The network latency, packet loss rate, and bandwidth utilization of the physical devices at each data collection time point are respectively denoted as follows: , and ,in, This indicates the number corresponding to each data collection time point. Substitute into the calculation formula In this process, the network-corresponding data evaluation coefficients for physical devices at each data collection time point are obtained. ,in , , These represent the standard latency, standard packet loss rate, and standard bandwidth utilization corresponding to the network in the preset physical devices, respectively. , , These represent the weighting factors corresponding to network latency, packet loss rate, and bandwidth utilization in physical devices, respectively.

5. The real-time reliable data transmission method based on a unidirectional channel physical device as described in claim 4, characterized in that, The specific process for determining whether network congestion occurred in the physical devices at each data collection time point is as follows: The network data evaluation coefficients of physical devices at each data collection time point are compared with the network data evaluation coefficients of preset standard physical devices. If the network data evaluation coefficient of a physical device at a certain data collection time point is less than or equal to the network data evaluation coefficient of the preset standard physical device, it is determined that the network of the physical device at that data collection time point is not congested. If the network data evaluation coefficient of a physical device at a certain data collection time point is greater than or equal to the network data evaluation coefficient of the preset standard physical device, it is determined that the network of the physical device at that data collection time point is congested. In this way, it is determined whether the network of physical devices at each data collection time point is congested.

6. The method for reliable real-time data transmission based on a unidirectional channel physical device as described in claim 1, characterized in that, The analysis of data corresponding to each data stream in the physical device is performed in the following specific process: Let the number of video streams, audio streams, and data sizes corresponding to each data stream in the physical device be denoted as follows: , and ,in, Indicates the number corresponding to each data stream. Substitute into the calculation formula In this process, the data evaluation coefficients corresponding to each data stream in the physical device are obtained. ,in , , These represent the number of standard video streams, the number of standard audio streams, and the standard data size corresponding to the data streams in the preset physical devices, respectively. , , These represent the weighting factors corresponding to the number of video streams, audio streams, and data sizes in the data stream of the physical device, respectively.

7. A method for reliable real-time data transmission based on a unidirectional channel physical device as described in claim 6, characterized in that, The process of prioritizing the data streams in the physical device is as follows: The data evaluation coefficients corresponding to each data stream in the physical device are arranged from smallest to largest. Based on the arrangement, a priority is set for each data stream. The higher the data evaluation coefficient of each data stream in the physical device, the higher the priority of each data stream in the physical device. Then, each data stream in the physical device is transmitted according to its priority.

8. The method for reliable real-time data transmission based on a unidirectional channel physical device as described in claim 1, characterized in that, The reassembly of data fragments corresponding to each data stream in the physical device is carried out as follows: A1. Set up a buffer in the physical device network; A2. Divide each data stream in the physical device into several data fragments, and sequentially identify each data fragment corresponding to each data stream in the physical device, and then store each data fragment corresponding to each data stream in the buffer in sequence. A3. Reassemble the data fragments corresponding to each data stream in the physical device within the buffer according to their sequential identifiers, and restore each data stream in the physical device to its original form.

9. A real-time reliable data transmission system based on a unidirectional channel physical device for performing the method as described in any one of claims 1-8, characterized in that, include: Physical device data acquisition module: Collects the performance information of the physical device, and then obtains the performance information of the physical device, including transmission speed, response time and memory capacity; Physical device status analysis module: Based on the performance information of the physical device, the module analyzes the status of the physical device, obtains the status evaluation coefficient of the physical device status, and determines whether the physical device is operating normally. Real-time data acquisition module: When the physical device is determined to be operating normally, several acquisition time points are set to collect real-time data information corresponding to the network in the physical device at each acquisition time point. The real-time data information includes latency, packet loss rate and bandwidth utilization, thereby obtaining the real-time data information corresponding to the network in the physical device at each acquisition time point. Real-time data analysis module: Based on the real-time data information of the network in the physical device at each collection time point, the module analyzes the real-time data of the network in the physical device at each collection time point, obtains the evaluation coefficient of the network data in the physical device at each collection time point, and determines whether the network in the physical device at each collection time point is congested. The data acquisition module of the data stream: When it is determined that the network of the physical device is congested at a certain acquisition time, it acquires the data parameters corresponding to each data stream in the material equipment, thereby obtaining the data parameters corresponding to each data stream in the physical device. The data parameters include the number of videos, the number of audios, and the data size. The data analysis module of the data stream: Based on the data parameters corresponding to each data stream in the physical device, the module analyzes the data corresponding to each data stream in the physical device to obtain the evaluation coefficient of each data stream in the physical device. Priority setting module: Based on the data evaluation coefficients corresponding to each data stream in the physical device, the module arranges the data evaluation coefficients corresponding to each data stream in the physical device from smallest to largest, and sets the priority of each data stream in the physical device. Buffer setting module: Sets up buffers in the physical device network, divides each data stream in the physical device into several data fragments, and then reassembles each data fragment corresponding to each data stream in the physical device; Early warning terminal: When physical equipment malfunctions or network congestion is detected in the physical equipment at a certain data collection point, an early warning is issued.

Citation Information

Patent Citations

  • A real-time data cross-network ferry device and method for a subway integrated monitoring system

    CN109714438A

  • Network fault self-healing operability judgment method based on AIOps

    CN114244687A