Water conservancy work condition data network disconnection cache and supplement transmission control system
By designing a data caching and retransmission control system for water conservancy project data, the problem of data loss caused by network instability at water conservancy monitoring points was solved. This system enables local caching and timely retransmission of data, ensuring the safe operation of water conservancy facilities.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- JIANGSU WATER CONSERVANCY SCI RES INST
- Filing Date
- 2026-03-31
- Publication Date
- 2026-07-03
AI Technical Summary
Data transmission interruptions caused by network instability at water conservancy monitoring points prevented the remote monitoring center from timely understanding the on-site situation, posing a safety hazard.
A hydraulic engineering data outage caching and retransmission control system was designed, including an engineering data acquisition module, a network status monitoring module, a local data management module, and a data information upload module. By monitoring the network status in real time, data is cached when the network is abnormal, and retransmission is prioritized according to data attributes and status levels.
Ensuring that data is not lost during network outages and promptly retransmitting it guarantees the integrity and accuracy of system detection data, reducing the risk of network anomalies to the safety of water conservancy facilities.
Smart Images

Figure CN122340177A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of water conservancy system technology, and in particular to a control system for caching and retransmitting water conservancy project data when the network is disconnected. Background Technology
[0002] In water conservancy project management, the real-time collection and transmission of project data plays a crucial role in ensuring the safe operation of water conservancy facilities and timely understanding of water conditions.
[0003] However, water conservancy monitoring points are often widely distributed, and network signals are unstable in some areas, with frequent network outages. Traditional data transmission methods are prone to data loss during network anomalies, preventing remote monitoring centers from fully and accurately understanding the on-site situation. This can delay the judgment and handling of emergencies, posing potential risks to the safety of water conservancy projects. Summary of the Invention
[0004] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:
[0005] A control system for caching and retransmitting hydraulic engineering data during network outages is provided, comprising:
[0006] The engineering data acquisition module is used to acquire water conservancy engineering monitoring data in real time;
[0007] The network status monitoring module is used to monitor and assess the operational status of the system network in real time.
[0008] The local data management module communicates with the network status monitoring module to adjust the local data management mode according to the current network status.
[0009] The local data management module includes:
[0010] The data type determination module is communicatively connected to the work data acquisition module and is used to determine the attribute category of each detection data.
[0011] The working condition status judgment module is used to determine the working condition status corresponding to the current detection data;
[0012] The working condition level judgment module is used to determine the current working condition level.
[0013] The data information caching module is used to store detection data and corresponding tables;
[0014] The data information upload module is communicatively connected to the work situation data acquisition module and the data information caching module, and is used to upload the detection data in the work situation data acquisition module or the local data management module.
[0015] In a preferred embodiment of the present invention, the detection data mainly includes reservoir information, sluice gate information, dike information, irrigation area information, and pumping station information.
[0016] In a preferred embodiment of the present invention, the attribute categories include reservoir attributes, sluice gate attributes, dike attributes, irrigation area attributes, and pumping station attributes.
[0017] In a preferred embodiment of the present invention, the working condition includes a normal state and an abnormal state.
[0018] In a preferred embodiment of the present invention, the system control method includes:
[0019] (1) The project data acquisition module acquires local detection data in real time;
[0020] (2) The network status monitoring module monitors the system's network status in real time:
[0021] When the network is detected to be normal, the detection data collected by the work data acquisition module is transmitted in real time to the remote monitoring center or server through the data information upload module.
[0022] When a network interruption or abnormality is detected and communication is not possible, the local data management module triggers the caching mechanism and executes step (3).
[0023] (3) Caching of detection data;
[0024] (3.1) The data type judgment module obtains the detection data collected in real time by the work data acquisition module, identifies the attribute category of each detection data, associates the detection data with its attribute category, and establishes a corresponding table;
[0025] (3.2) Based on the preset normal threshold range of each parameter information, the working condition judgment module determines whether the current detection data is within the normal threshold range: if the current detection data is within the normal threshold range, the current working condition is judged to be normal; if the current detection data is not within the normal threshold range, the current working condition is judged to be abnormal.
[0026] Add the results of the work status assessment to the corresponding table and associate them with the corresponding detection data;
[0027] (3.3) For detection data that is judged to be in an abnormal state, the working condition level judgment module judges the state level of the detection data according to the preset level judgment conditions, associates the detection data with the corresponding state level, and adds the state level information to the corresponding table.
[0028] (3.4) The data information caching module stores the detection data and the corresponding table: the detection data of abnormal states are sorted according to the priority of the state level; the detection data of normal states are sorted according to the timestamp.
[0029] (4) After the network is restored, the cached detection data is uploaded according to the highest priority to the lowest priority.
[0030] In a preferred embodiment of the present invention, in step (3.3), the level judgment conditions include the degree of abnormal deviation and the influence range of the attribute category.
[0031] In a preferred embodiment of the present invention, in step (3.3), the status level includes different levels such as general warning, important warning, and emergency warning.
[0032] In a preferred embodiment of the present invention, in step (3.4), data with an emergency warning status level is uploaded first, followed by important warning data, and finally general warning and normal status data.
[0033] In a preferred embodiment of the present invention, in step (4), during the data upload process, the data information caching module monitors the transmission status of each piece of data.
[0034] In a preferred embodiment of the present invention, in step (4), during the retransmission process, newly generated real-time detection data is cached first and then uploaded.
[0035] The beneficial effects of this invention are: it can realize local caching of detection data under abnormal network conditions, ensuring that the data is not lost during network outages, and can also promptly retransmit the cached detection data to ensure the integrity and accuracy of the overall system detection data. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments 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, wherein:
[0037] Figure 1 This is a schematic diagram of a preferred embodiment of a hydraulic engineering data disconnection caching and retransmission control system according to the present invention. Detailed Implementation
[0038] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. 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.
[0039] Please see Figure 1The embodiments of the present invention include:
[0040] A control system for caching and retransmitting water conservancy project data when the network is down includes: a project data acquisition module, a network status monitoring module, a local data management module, and a data information upload module.
[0041] The engineering data acquisition module is used to acquire water conservancy engineering monitoring data in real time.
[0042] Furthermore, the water conservancy project monitoring data mainly includes information on reservoirs, sluice gates, dikes, irrigation areas, and pumping stations.
[0043] Specifically:
[0044] Reservoir information includes: water level, reservoir capacity, inflow / outflow, dam seepage / displacement / stress and other safety monitoring data, gate opening, spillway status, and whether the flood limit has been exceeded.
[0045] The sluice gate information includes: flow rate, gate opening status, upstream and downstream water levels, and equipment operation log information.
[0046] The information on the dikes includes monitoring data on potential hazards such as water level at the top / slope of the dike, seepage line, cracks, and piping.
[0047] The irrigation district information includes: canal water level and flow rate, water distribution, and structural operation status.
[0048] Pump station information includes: number of pumps in operation, flow rate, power, and start / stop records.
[0049] The network status monitoring module is used to monitor the operation of the system network in real time to determine whether the network is normal or abnormal.
[0050] The local data management module communicates with the network status monitoring module to adjust the local data management mode according to the current network status.
[0051] The local data management module includes: a data type judgment module, a work status judgment module, a work level judgment module, and a data information caching module.
[0052] The data type determination module communicates with the work condition data acquisition module to obtain the detection data sent by the work condition data acquisition module and determine the attribute category of each detection data to establish a correspondence table including data and category.
[0053] The attribute categories include reservoir information, sluice gate information, dike information, irrigation area information, and pumping station information.
[0054] The working condition status judgment module determines the current working condition status based on the current detection data, adds the current working condition status to the corresponding table, and associates it with the corresponding detection data.
[0055] Furthermore, the operational status includes normal status and abnormal status.
[0056] The work status level judgment module determines the current work status level, adds the status level to the corresponding table, and associates it with the corresponding detection data.
[0057] The data information caching module is used to store detection data and corresponding tables.
[0058] The data information upload module communicates with the work situation data acquisition module and the data information caching module, and is used to upload data information from the work situation data acquisition module or the local data management module to the server.
[0059] A control method for a hydraulic engineering data disconnection buffering and retransmission control system, comprising the following steps:
[0060] (1) The project data acquisition module acquires local detection data in real time.
[0061] (2) The network status monitoring module monitors the system's network status in real time:
[0062] When the network is detected to be normal, the detection data collected by the work data acquisition module is transmitted in real time to the remote monitoring center or server through the data information upload module.
[0063] When a network interruption or abnormality is detected that communication is not possible, the local data management module triggers the caching mechanism and executes step (3).
[0064] (3) Caching of detection data
[0065] (3.1) Data type judgment module obtains the detection data collected in real time by the data acquisition module, identifies the attribute category of each detection data, and clarifies whether it belongs to reservoir information, sluice gate information, dike information, irrigation area information or pump station information, so as to associate the detection data with its attribute category and establish a corresponding table.
[0066] (3.2) Based on the preset normal threshold range for each parameter, the working condition judgment module determines whether the current detection data is within the normal threshold range:
[0067] If the current detection data is within the normal threshold range, then the current working condition is determined to be normal.
[0068] If the current detection data is not within the normal threshold range, the current working condition is determined to be abnormal.
[0069] Add the results of the work status assessment to the corresponding table and associate them with the corresponding detection data.
[0070] (3.3) For detection data that is judged to be in an abnormal state, the working condition level judgment module judges the state level of the detection data according to the preset level judgment conditions, associates the detection data with the corresponding state level, and adds the state level information to the corresponding table.
[0071] Furthermore, the criteria for determining the level include the degree of abnormal deviation and the scope of influence of the attribute category.
[0072] Furthermore, the status levels include different levels such as general warning, important warning, and emergency warning.
[0073] (3.4) The data information caching module stores the detection data and the corresponding table with attribute category, working status and status level labels in a local large-capacity storage medium to ensure that the data is not lost during network outages and is stored in an orderly manner according to category and importance.
[0074] (4) When the network is restored, the data information caching module starts the data retransmission process according to the preset retransmission strategy.
[0075] (4.1) Sort the cached detection data according to the status level, and then upload the data from the highest to the lowest priority.
[0076] Furthermore, data with an emergency alert status level is uploaded first, followed by important alert data, and finally general alert and normal status data.
[0077] Furthermore, during the data upload process, the data information caching module communicates with the data information upload module in real time to monitor the transmission status of each piece of data, including whether it was successfully sent and whether it needs to be retransmitted.
[0078] Furthermore, during the retransmission process, newly generated real-time detection data will be prioritized for real-time uploading, while the retransmission of cached data will be carried out in the background without affecting real-time data transmission. This ensures that the system can promptly retransmit historical cached data after the network is restored, without affecting the normal reporting of new data, thus achieving complete, orderly, and efficient retransmission of data lost due to network outages.
[0079] The beneficial effects of the water conservancy project data offline caching and retransmission control system of the present invention are: it can realize local caching of detection data under abnormal network conditions, ensuring that the data is not lost during the network outage, and can also retransmit the cached detection data in a timely manner to ensure the integrity and accuracy of the overall detection data of the system.
[0080] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention specification, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A control system for caching and retransmitting hydraulic engineering data when the network is down, characterized in that, include: The engineering data acquisition module is used to acquire water conservancy engineering monitoring data in real time; The network status monitoring module is used to monitor and assess the operational status of the system network in real time. The local data management module communicates with the network status monitoring module to adjust the local data management mode according to the current network status. The local data management module includes: The data type determination module is communicatively connected to the work data acquisition module and is used to determine the attribute category of each detection data. The working condition status judgment module is used to determine the working condition status corresponding to the current detection data; The working condition level judgment module is used to determine the current working condition status level; The data information caching module is used to store detection data and corresponding tables; The data information upload module is communicatively connected to the work situation data acquisition module and the data information caching module, and is used to upload the detection data in the work situation data acquisition module or the local data management module.
2. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, The detection data mainly includes reservoir information, sluice gate information, dike information, irrigation area information, and pumping station information.
3. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, The attribute categories include reservoir attributes, sluice gate attributes, dike attributes, irrigation district attributes, and pumping station attributes.
4. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, The operational status includes normal status and abnormal status.
5. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, The system control methods include: (1) The project data acquisition module acquires local detection data in real time; (2) The network status monitoring module monitors the system's network status in real time: When the network is detected to be normal, the detection data collected by the work data acquisition module is transmitted in real time to the remote monitoring center or server through the data information upload module. When a network interruption or abnormality is detected and communication is not possible, the local data management module triggers the caching mechanism and executes step (3). (3) Caching of detection data; (3.1) The data type judgment module obtains the detection data collected in real time by the work data acquisition module, identifies the attribute category of each detection data, associates the detection data with its attribute category, and establishes a corresponding table; (3.2) Based on the preset normal threshold range of each parameter information, the working condition judgment module determines whether the current detection data is within the normal threshold range: if the current detection data is within the normal threshold range, the current working condition is judged to be normal; if the current detection data is not within the normal threshold range, the current working condition is judged to be abnormal. Add the results of the work status assessment to the corresponding table and associate them with the corresponding detection data; (3.3) For detection data that is judged to be in an abnormal state, the working condition level judgment module judges the state level of the detection data according to the preset level judgment conditions, associates the detection data with the corresponding state level, and adds the state level information to the corresponding table. (3.4) The data information caching module stores the detection data and the corresponding table: the detection data of abnormal states are sorted according to the priority of the state level; the detection data of normal states are sorted according to the timestamp. (4) After the network is restored, the cached detection data is uploaded according to the highest priority to the lowest priority.
6. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, In step (3.3), the criteria for determining the level include the degree of abnormal deviation and the scope of influence of the attribute category.
7. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, In step (3.3), the status levels include different levels such as general warning, important warning, and emergency warning.
8. The water conservancy project data disconnection caching and retransmission control system according to claim 1, characterized in that, In step (3.4), data with an emergency warning status level is uploaded first, followed by important warning data, and finally general warning and normal status data.
9. A hydraulic engineering data disconnection caching and retransmission control system according to claim 1, characterized in that, In step (4), during the data upload process, the data information caching module monitors the transmission status of each piece of data.
10. A hydraulic engineering data disconnection caching and retransmission control system according to claim 1, characterized in that, In step (4), during the retransmission process, newly generated real-time detection data is cached and uploaded first.