Low-delay communication method, system and device of distributed safety production monitoring platform and medium
By identifying and optimizing the network topology and transmission requirements of distributed nodes, parallel transmission and dynamic routing adjustment methods are adopted to solve the problems of high communication latency and insufficient reliability in distributed environments, and low latency, high reliability communication and real-time monitoring are achieved.
Patent Information
- Application Number
- CN202411883575.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-03-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art has high communication latency, insufficient reliability in distributed environments, and is difficult to adapt to dynamic network environments, resulting in a degradation of system performance.
By identifying the network topology and transmission requirements of distributed nodes, optimizing the routing path, sharding data through multiple routing paths using parallel transmission, and dynamically adjusting the routing path to avoid network failures.
It realizes low latency and high reliability communication, ensures real-time monitoring information, and improves the fault tolerance and system performance of data communication.
Smart Images

Figure CN119676149A_ABST
Abstract
Description
Background Art
[0002] With the increasing complexity and scale of industrial production, the role of distributed safety production monitoring platforms in ensuring safety production is becoming increasingly important. By deploying various sensors, monitoring equipment and control systems to comprehensively monitor and respond to the production site in real time, the distributed architecture realizes the communication between various sensors, monitoring equipment and control systems to ultimately achieve the monitoring function. However, achieving low-latency and highly reliable communication in a distributed environment has become the key to ensuring the real-time and stability of monitoring.
[0003] Traditional industrial communication protocols have obvious limitations in distributed environments. First, the communication delay is high, which makes it difficult to meet the needs of real-time monitoring, resulting in increased accident risks after the transmission of safety information. Second, the reliability is insufficient and it is easily affected by factors such as electromagnetic interference and signal attenuation, resulting in data loss or communication interruption. In addition, traditional protocols lack the ability to adapt to dynamic network environments and are difficult to cope with changes in network topology such as the increase and movement of devices, resulting in reduced system performance.
[0004] This is the shortcoming of the existing technology. Therefore, in response to the above-mentioned defects in the prior art, a low-latency communication method, system, equipment and medium for a distributed production safety monitoring platform are provided, so that the safety monitoring platform can perform real-time monitoring under low-latency and high-reliability conditions, thereby improving production safety. Summary of the invention
[0005] In view of the defects of the traditional communication protocol of the above-mentioned safety monitoring platform in the prior art, such as extended communication time, low reliability steps, poor adaptability to dynamic network environment and low system performance, the present invention provides a low-latency communication method, system, equipment and medium for a distributed production safety monitoring platform to solve the above-mentioned technical problems.
[0006] In a first aspect, the present invention provides a low-latency communication method for a distributed production safety monitoring platform, comprising the following steps: S1. Identify the network topology of distributed nodes in the safety production monitoring platform and the transmission requirements between distributed nodes, and determine the starting end and the destination end; S2. Determine the routing path for each transmission requirement according to the network topology, and determine the sending and receiving ends of each sub-path according to the starting end, the destination end and the routing path; S3. Slice the data at the start of each transmission demand, and transmit the data packets of each slice to the destination in parallel; S4. Verify the data packets of each fragment at the destination end of each transmission demand, and combine the data packets of each fragment to obtain the original data after the verification passes, and send a retransmission request to the starting end after the verification fails. Furthermore, the specific steps of step S1 are as follows: S11. Identify the distributed nodes in the production safety monitoring platform, the distributed nodes include camera monitoring nodes, sensor nodes, central processing nodes, storage nodes and display nodes; S12. Determine the network topology of each distributed node, and determine the network to which each distributed node belongs to obtain the network topology; S13. Determine the transmission requirements between the distributed nodes, and use the camera monitoring nodes and sensor nodes to send data to the central processing node as the reporting requirement, the central processing node to send data to the storage node as the storage requirement, and the central processing node to send data to the display node as the display requirement; S14. The distributed node that needs to send data is used as the starting end, and the node that needs to receive data is used as the receiving end.
[0007] Furthermore, the specific steps of step S2 are as follows: S21. Analyze each transmission demand and determine N shortest paths as initial routing paths for each transmission demand according to the network topology; S22. Analyze each distributed node through which each initial routing path passes, identify whether the network status is normal, and when the network status is abnormal, adjust the routing path in combination with the network topology to obtain the routing path; S23. Identify the sub-paths composed of the distributed nodes in each routing path, determine the distributed nodes that send data in each sub-path as the sending end and the distributed nodes that receive data in each sub-path as the receiving end.
[0008] Furthermore, the specific steps of step S21 are as follows: S211. Determine a transmission requirement; S212. Find all paths M that complete the transmission requirements according to the network topology; S213. Determine whether M>N; If yes, go to step S214; If not, proceed to step S215; S214. Calculate the length of each path of the transmission demand, and arrange them in order from short to long, and then select the shortest N paths as the initial routing paths, and proceed to step S216; S215. All paths available for the transmission requirement are used as initial routing paths; S216. Determine whether the transmission demand analysis is complete; If yes, go to step S22; If not, determine the next transmission requirement and return to step S212; The specific steps of step S22 are as follows: S221. Determine each distributed node through which each initial routing path passes, and locate the distributed nodes between the starting end and the destination end in turn according to the data transmission direction; S222. Identify the network conditions of the distributed nodes for positioning: The real-time load is less than the set ratio, the network delay is lower than the set time, and the signal strength is higher than the set strength threshold; If the above conditions are met, go to step S223; If any of the above conditions are not satisfied, proceed to step S224; S223. Determine whether the distributed nodes in the initial routing path are located; If not, locate the next distributed node and return to step S222; If so, it is determined that no routing path adjustment is required, and the process goes to step S3; S224. Determine that the network status of the located distributed node is abnormal; S225. Mark the located distributed node in the network topology structure, determine the shortest path again as the initial routing path in combination with the remaining distributed nodes in the network topology structure, and return to step S221.
[0009] Furthermore, the specific steps of step S225 are as follows: S2251. Mark the located distributed nodes in the network extension structure; S2252. Determine whether the marking duration of each marked distributed node in the network topology exceeds the set time period; If so, remove the mark of the distributed node; If not, maintain the distributed node's mark; S2253. Determine the shortest path from the starting end to the destination end in the transmission requirement as the initial routing path based on the unmarked distributed nodes in the network topology structure, and return to step S221.
[0010] Furthermore, the specific steps of step S3 are as follows: S31. At the start of each transmission demand, the data to be transmitted is fragmented according to the network status, redundant data is added to each fragment, and sequence numbers are set for each data packet of the fragment; S32. The initiator sends each fragmented data packet to the destination in parallel using each routing path corresponding to the transmission requirement.
[0011] Furthermore, the specific steps of step S4 are as follows: S41. The data packet starts from the starting end in each routing path, and is sent to the receiving end through the sending end of each sub-path in sequence until it reaches the destination end; S42. Detect the received data packets at the destination end of each transmission demand and use redundant data for recovery when an error is detected; If the data is restored after verification, go to step S44; If the data is not restored after verification, go to step S43; S43. The destination end of the transmission demand generates a retransmission request according to the sequence number of the error data packet and sends the retransmission request to the starting end; S44. The destination end assembles each data packet according to the sequence number to obtain the original data.
[0012] In a second aspect, the present invention provides a low-latency communication system for a distributed production safety monitoring platform, comprising: The network topology and transmission demand identification module is used to identify the network topology structure of distributed nodes in the safety production monitoring platform and the transmission requirements between distributed nodes, and determine the starting end and the destination end; A routing path determination module is used to determine the routing path of each transmission requirement according to the network topology structure, and determine the sending end and receiving end of each sub-path according to the starting end, the destination end and the routing path; The data slicing transmission module is used to slice the data at the starting end of each transmission demand and transmit the data packets of each slice to the destination in parallel; The data assembly module is used to verify the data packets of each fragment at the destination end of each transmission demand, and to combine the data packets of each fragment to obtain the original data after the verification passes, and to send a retransmission request to the starting end after the verification fails.
[0013] In a third aspect, the present invention provides an electronic device, including a processor and a memory; The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the electronic device executes the method described in the first aspect.
[0014] In a fourth aspect, the present invention provides a storage medium, The storage medium stores instructions, which, when executed on a computer, enable the computer to execute the method described in the first aspect.
[0015] The beneficial effects of the present invention are: The low-latency communication method, system, device and medium of the distributed production safety monitoring platform provided by the present invention can optimize the routing path, reduce the intermediate links of transmission, and reduce the communication delay by accurately identifying the network topology structure and transmission requirements of distributed nodes; through the parallel transmission mode, the data is fragmented and sent through multiple routing paths, which further shortens the data transmission time and ensures the real-time nature of the monitoring information; the routing path is dynamically adjusted to avoid communication interruption and data loss caused by network failure or instability, and data recovery is performed through data verification and redundant data to ensure that some data errors are recoverable and retransmission is performed only when they are unrecoverable, thereby improving the fault tolerance and reliability of data communication.
[0016] It can be seen that compared with the prior art, the present invention has outstanding substantive features and significant progress, and the beneficial effects of its implementation are also obvious. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0018] Figure 1 It is a flow chart of the low-latency communication method of the distributed production safety monitoring platform of the present invention.
[0019] Figure 2 It is a schematic diagram of the low-latency communication system of the distributed production safety monitoring platform of the present invention.
[0020] Figure 3 It is a network topology diagram of the distributed production safety monitoring platform of the present invention.
[0021] Among them, 1. central processing node; 2. first sensor node; 3. second sensor node; 4. third sensor node; 5. fourth sensor node; 6. fifth sensor node; 7. first camera monitoring node; 8. second camera monitoring node; 9. third camera monitoring node; 10. first storage node; 11. second storage node; 12. display node. DETAILED DESCRIPTION
[0022] The low-latency communication method of the distributed production safety monitoring platform can be applied to one or more electronic devices, wherein the electronic device is an electronic device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.
[0023] An electronic device may be any electronic product that can interact with a user, such as a personal computer, a tablet computer, a smart phone, a personal digital assistant (PDA), an interactive network television (IPTV), etc. The network in which the electronic device is located includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a virtual private network (VPN), etc.
[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] See also Figure 1 The figure shows a low-latency communication method of a distributed production safety monitoring platform in a specific implementation, comprising the following steps: S1. Identify the network topology of distributed nodes in the safety production monitoring platform and the transmission requirements between distributed nodes, and determine the starting end and the destination end; S2. Determine the routing path for each transmission requirement according to the network topology, and determine the sending and receiving ends of each sub-path according to the starting end, the destination end and the routing path; S3. Slice the data at the start of each transmission demand, and transmit the data packets of each slice to the destination in parallel; S4. Verify the data packets of each fragment at the destination end of each transmission demand, and combine the data packets of each fragment to obtain the original data after the verification passes, and send a retransmission request to the starting end after the verification fails.
[0026] In this embodiment, the specific steps of step S1 are as follows: S11. Identify the distributed nodes in the safety production monitoring platform, such as Figure 3 The distributed nodes shown include camera monitoring nodes, sensor nodes, central processing nodes, storage nodes and display nodes; S12. Determine the network topology of each distributed node, and determine the network to which each distributed node belongs to obtain the network topology; S13. Determine the transmission requirements between the distributed nodes, and use the camera monitoring nodes and sensor nodes to send data to the central processing node as the reporting requirement, the central processing node to send data to the storage node as the storage requirement, and the central processing node to send data to the display node as the display requirement; S14. The distributed node that needs to send data is used as the starting end, and the node that needs to receive data is used as the receiving end; Taking the reporting requirement of the fifth sensor node 6 to the central processing node 1 as an example, the starting end is the fifth sensor node 6 and the receiving end is the central processing node 1; The specific steps of step S2 are as follows: S21. Analyze each transmission demand and determine N shortest paths as initial routing paths for each transmission demand according to the network topology; S22. Analyze each distributed node through which each initial routing path passes, identify whether the network status is normal, and when the network status is abnormal, adjust the routing path in combination with the network topology to obtain the routing path; S23. Identify the sub-paths composed of each distributed node in each routing path, determine the distributed node for sending data in each sub-path as the sending end and the distributed node for receiving data in each sub-path as the receiving end; The specific steps of step S3 are as follows: S31. At the start of each transmission demand, the data to be transmitted is fragmented according to the network status, redundant data is added to each fragment, and sequence numbers are set for each data packet of the fragment; Specifically, the basic fragment size is preset and adjusted according to the network status (such as bandwidth, network delay and packet loss rate); For example, the base shard size is set to S_base, and the base shard corresponds to a network bandwidth threshold B_threshold; When the real-time detected network bandwidth B_current is higher than this threshold, the network condition is judged to be good and the fragment size can be appropriately increased; conversely, when B_current is lower than B_threshold, the network condition is judged to be poor and the fragment size needs to be reduced; Specifically, the fragment reduction amplitude is also preset to ΔS; S32. The initiator sends each fragmented data packet to the destination in parallel using each routing path corresponding to the transmission demand; The specific steps of step S4 are as follows: S41. The data packet starts from the starting end in each routing path, and is sent to the receiving end through the sending end of each sub-path in sequence until it reaches the destination end; S42. Detect the received data packets at the destination end of each transmission demand and use redundant data for recovery when an error is detected; If the data is restored after verification, go to step S44; If the data is not restored after verification, go to step S43; S43. The destination end of the transmission demand generates a retransmission request according to the sequence number of the error data packet and sends the retransmission request to the starting end; S44. The destination end assembles each data packet according to the sequence number to obtain the original data.
[0027] In some embodiments, step S21 includes the following steps: S211. Determine a transmission requirement; S212. Find all paths M that complete the transmission requirements according to the network topology; S213. Determine whether M>N; If yes, go to step S214; If not, proceed to step S215; S214. Calculate the length of each path of the transmission demand, and arrange them in order from short to long, and then select the shortest N paths as the initial routing paths, and proceed to step S216; S215. All paths available for the transmission requirement are used as initial routing paths; S216. Determine whether the transmission demand analysis is complete; If yes, go to step S22; If not, determine the next transmission requirement and return to step S212; like Figure 3 As shown, taking the reporting requirement of the second camera monitoring node 8 to the central processing node 1 as an example, since there are too many paths to complete the reporting requirement in the entire network, only the path passing through four distributed nodes is used for analysis. In actual applications, it is necessary to find all the paths from the second camera monitoring node 8 to the central processing node 1 in the distributed monitoring platform, regardless of the number of distributed nodes passed; The first path is the second camera monitoring node 8-the second sensor node 3-the central processing node 1, the second path is the second camera monitoring node 8-the first camera monitoring node 7-the central processing node 1, the third path is the second camera monitoring node 8-the third sensor node 4-the third camera monitoring node 9-the central processing node 1, the fourth path is the second camera monitoring node 8-the fifth sensor node 6-the first camera monitoring node 7-the central processing node 1, and the fifth path is the second camera monitoring node 8-the fifth sensor node 6-the first sensor node 2-the central processing node 1; Based on the distance between two nodes, calculate the length of these five paths; If N is 3, the three shortest paths are selected as the initial routing paths. If N is 7, all five paths are selected as the initial routing paths. The specific steps of step S22 are as follows: S221. Determine each distributed node through which each initial routing path passes, and locate the distributed nodes between the starting end and the destination end in turn according to the data transmission direction; S222. Identify the network conditions of the distributed nodes for positioning: The real-time load is less than the set ratio, the network delay is lower than the set time, and the signal strength is higher than the set strength threshold; If the above conditions are met, go to step S223; If any of the above conditions are not satisfied, proceed to step S224; S223. Determine whether the distributed nodes in the initial routing path are located; If not, locate the next distributed node and return to step S222; If so, it is determined that no routing path adjustment is required, and the process goes to step S3; S224. Determine that the network status of the located distributed node is abnormal; S225. Mark the located distributed node in the network topology structure, combine the remaining distributed nodes in the network topology structure to determine the shortest path as the initial routing path again, and return to step S221; the specific steps of step S225 are as follows: S2251. Mark the located distributed nodes in the network extension structure; S2252. Determine whether the marking duration of each marked distributed node in the network topology exceeds the set time period; If so, remove the mark of the distributed node; If not, maintain the distributed node's mark; S2253. Determine the shortest path from the starting end to the destination end in the transmission requirement as the initial routing path based on the unmarked distributed nodes in the network topology structure, and return to step S221.
[0028] It should be understood that the order of execution of the steps in the above embodiment does not mean that the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0029] The following is an embodiment of the low-latency communication system of the distributed production safety monitoring platform provided in the embodiments of the present disclosure. The system and the low-latency communication method of the distributed production safety monitoring platform in the above-mentioned embodiments belong to the same inventive concept. For details not described in detail in the embodiments of the low-latency communication system of the distributed production safety monitoring platform, please refer to the embodiments of the low-latency communication method of the distributed production safety monitoring platform mentioned above.
[0030] like Figure 2 As shown, the system includes: The network topology and transmission demand identification module is used to identify the network topology structure of distributed nodes in the safety production monitoring platform and the transmission requirements between distributed nodes, and determine the starting end and the destination end; A routing path determination module is used to determine the routing path of each transmission requirement according to the network topology structure, and determine the sending end and receiving end of each sub-path according to the starting end, the destination end and the routing path; The data slicing transmission module is used to slice the data at the starting end of each transmission demand and transmit the data packets of each slice to the destination in parallel; The data assembly module is used to verify the data packets of each fragment at the destination end of each transmission demand, and to combine the data packets of each fragment to obtain the original data after the verification passes, and to send a retransmission request to the starting end after the verification fails.
[0031] The low-latency communication method of the distributed production safety monitoring platform provided by the present invention is a module and algorithm step of each example described in combination with the embodiments disclosed herein, and can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0032] Those skilled in the art will appreciate that the various aspects of the low-latency communication method for the distributed production safety monitoring platform provided by the present invention can be implemented as a system, method or program product. Therefore, various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software, which can be collectively referred to as a "circuit", "module" or "system" here.
[0033] In the non-transitory computer-readable storage medium storing the low-latency communication method in the distributed production safety monitoring platform, it can be but not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0034] Although the present invention has been described in detail with reference to the accompanying drawings and in combination with the preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, a person of ordinary skill in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions shall be within the scope of the present invention. Any person of ordinary skill in the art may easily think of changes or substitutions within the technical scope disclosed by the present invention, and these shall be within the scope of protection of the present invention.
Claims
1. A low-latency communication method for a distributed production safety monitoring platform, characterized in that: The steps include: S1. Identify the network topology of distributed nodes in the safety production monitoring platform and the transmission requirements between distributed nodes, and determine the starting end and the destination end; S2. Determine the routing path for each transmission requirement according to the network topology, and determine the sending and receiving ends of each sub-path according to the starting end, the destination end and the routing path; S3. Slice the data at the start of each transmission demand, and transmit the data packets of each slice to the destination in parallel; S4. Verify the data packets of each fragment at the destination end of each transmission demand, and combine the data packets of each fragment to obtain the original data after the verification passes, and send a retransmission request to the starting end after the verification fails.
2. The low-latency communication method of the distributed production safety monitoring platform according to claim 1, characterized in that: The specific steps of step S1 are as follows: S11. Identify the distributed nodes in the production safety monitoring platform, the distributed nodes include camera monitoring nodes, sensor nodes, central processing nodes, storage nodes and display nodes; S12. Determine the network topology of each distributed node, and determine the network to which each distributed node belongs to obtain the network topology; S13. Determine the transmission requirements between the distributed nodes, and use the camera monitoring nodes and sensor nodes to send data to the central processing node as the reporting requirement, the central processing node to send data to the storage node as the storage requirement, and the central processing node to send data to the display node as the display requirement; S14. The distributed node that needs to send data is used as the starting end, and the node that needs to receive data is used as the receiving end.
3. The low-latency communication method of the distributed production safety monitoring platform according to claim 1, characterized in that: The specific steps of step S2 are as follows: S21. Analyze each transmission demand and determine N shortest paths as initial routing paths for each transmission demand according to the network topology; S22. Analyze each distributed node through which each initial routing path passes, identify whether the network status is normal, and when the network status is abnormal, adjust the routing path in combination with the network topology to obtain the routing path; S23. Identify the sub-paths composed of the distributed nodes in each routing path, determine the distributed nodes that send data in each sub-path as the sending end and the distributed nodes that receive data in each sub-path as the receiving end.
4. The low-latency communication method of the distributed production safety monitoring platform according to claim 3, characterized in that: The specific steps of step S21 are as follows: S211. Determine a transmission requirement; S212. Find all paths M that complete the transmission requirements according to the network topology; S213. Determine whether M>N; If yes, go to step S214; If not, proceed to step S215; S214. Calculate the length of each path of the transmission demand, and arrange them in order from short to long, and then select the shortest N paths as the initial routing paths, and proceed to step S216; S215. All paths available for the transmission requirement are used as initial routing paths; S216. Determine whether the transmission demand analysis is complete; If yes, go to step S22; If not, determine the next transmission requirement and return to step S212; The specific steps of step S22 are as follows: S221. Determine each distributed node through which each initial routing path passes, and locate the distributed nodes between the starting end and the destination end in turn according to the data transmission direction; S222. Identify the network conditions of the distributed nodes for positioning: The real-time load is less than the set ratio, the network delay is lower than the set time, and the signal strength is higher than the set strength threshold; If the above conditions are met, go to step S223; If any of the above conditions are not satisfied, proceed to step S224; S223. Determine whether the distributed nodes in the initial routing path are located; If not, locate the next distributed node and return to step S222; If so, it is determined that no routing path adjustment is required, and the process goes to step S3; S224. Determine that the network status of the located distributed node is abnormal; S225. Mark the located distributed node in the network topology structure, determine the shortest path again as the initial routing path in combination with the remaining distributed nodes in the network topology structure, and return to step S221.
5. The low-latency communication method of the distributed production safety monitoring platform according to claim 4, characterized in that: The specific steps of step S225 are as follows: S2251. Mark the located distributed nodes in the network extension structure; S2252. Determine whether the marking duration of each marked distributed node in the network topology exceeds the set time period; If so, remove the mark of the distributed node; If not, maintain the distributed node's mark; S2253. Determine the shortest path from the starting end to the destination end in the transmission requirement as the initial routing path based on the unmarked distributed nodes in the network topology structure, and return to step S221.
6. The low-latency communication method of the distributed production safety monitoring platform according to claim 3, characterized in that: The specific steps of step S3 are as follows: S31. At the start of each transmission demand, the data to be transmitted is fragmented according to the network status, redundant data is added to each fragment, and sequence numbers are set for each data packet of the fragment; S32. The initiator sends each fragmented data packet to the destination in parallel using each routing path corresponding to the transmission requirement.
7. The low-latency communication method of the distributed production safety monitoring platform according to claim 4, characterized in that: The specific steps of step S4 are as follows: S41. The data packet starts from the starting end in each routing path, and is sent to the receiving end through the sending end of each sub-path in sequence until it reaches the destination end; S42. Detect the received data packets at the destination end of each transmission demand and use redundant data for recovery when an error is detected; If the data is restored after verification, go to step S44; If the data is not restored after verification, go to step S43; S43. The destination end of the transmission demand generates a retransmission request according to the sequence number of the error data packet and sends the retransmission request to the starting end; S44. The destination end assembles each data packet according to the sequence number to obtain the original data.
8. A low-latency communication system for a distributed production safety monitoring platform, characterized in that: include: The network topology and transmission demand identification module is used to identify the network topology structure of distributed nodes in the safety production monitoring platform and the transmission requirements between distributed nodes, and determine the starting end and the destination end; A routing path determination module is used to determine the routing path of each transmission requirement according to the network topology structure, and determine the sending end and receiving end of each sub-path according to the starting end, the destination end and the routing path; The data slicing transmission module is used to slice the data at the starting end of each transmission demand and transmit the data packets of each slice to the destination in parallel; The data assembly module is used to verify the data packets of each fragment at the destination end of each transmission demand, and to combine the data packets of each fragment to obtain the original data after the verification passes, and to send a retransmission request to the starting end after the verification fails.
9. An electronic device, characterized in that: including a processor and a memory; The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the electronic device executes the method described in any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores instructions, which, when executed on a computer, enable the computer to execute the method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Multi-route establishment method and parallel data transmission method of wireless sensor network
CN101895952A
Cited By
Data packet sending method, target router and storage medium
CN120263728A
Storage method and device of authentication toolkit, electronic equipment and storage medium
CN120354400A