Gate remote monitoring and control system based on edge calculation

Through edge computing technology, gate data is processed in segments and evaluated importance, and the data is compressed using appropriate compression encoding, which solves the problems of inaccurate important data and insufficient compression of non-important data in gate data transmission, and realizes the efficient data transmission and high-quality transmission of important data.

CN120238543AActive Publication Date: 2025-07-01大连环旭智能科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510704221.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-07-01
Estimated Expiration
2045-05-29

AI Technical Summary

Technical Problem

Excessive compression of important data at the gate leads to inaccuracy, and small compression of non-important data affects transmission efficiency.

Method used

The remote monitoring and control system of gates based on edge computing is adopted. The gate data is obtained through the acquisition module, and the segmented processing module performs segmented processing. The importance module determines the importance of data. The compression module compresses data based on importance, and the transmission module transmits data.

Benefits of technology

Ensure the integrity and accuracy of important data, the compression and adequacy of unimportant data, reduce the amount of data transmission, save storage space, improve transmission efficiency and ensure high-quality transmission of important data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238543A_ABST
    Figure CN120238543A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, in particular to a gate remote monitoring and control system based on edge computing. According to the system, segmented gate data reflecting states of a gate in different time periods are obtained through a segmentation processing module, the importance of the gate data capable of reflecting the importance degree of the state of the gate needing to be regulated and controlled in each time period is determined through an importance module, and then the gate data are compressed through a compression module on the basis of the importance of the gate data. The gate data is compressed to obtain the compressed gate data, so that the integrity and accuracy of important data and the compression sufficiency of unimportant data can be ensured, and finally, the compressed gate data is remotely transmitted and stored to the central server through the transmission module, so that the data transmission quantity is reduced, and the data transmission speed is increased. The system can balance data quality and compression efficiency, reduce data transmission quantity, save storage space, improve transmission efficiency and ensure high-quality transmission of important data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and particularly to a remote monitoring and control system for gates based on edge computing. Background Art

[0002] A gate is a control facility used to close and open a water discharge channel, and is an important part of a hydraulic structure. It can be used to intercept water flow, control water level, regulate flow rate, discharge sediment and floating objects, etc. Through a remote monitoring system, users can monitor the operating status and operating parameters of the gate in real time, timely grasp the operating conditions of the gate and conduct remote control. Gates are widely used in various water conservancy projects and industrial applications, such as for reservoirs, hydropower stations, irrigation systems and flood control systems, etc.

[0003] In a flood control system, the gate is mainly used to control the water flow. By opening and closing the gate, it can effectively block the upstream flood, regulate the downstream discharge flow, prevent the downstream river water level from being too high, reduce the impact of the flood on the downstream area, control the flow rate and velocity of the flood. During the flood period, the opening and closing of the gate can also balance the water levels upstream and downstream, prevent the upstream water level from being too high resulting in flood inundation, and at the same time protect the downstream area from being damaged by the flood.

[0004] The data monitored by the remote monitoring system includes data such as the water level height at the gate, the water flow rate through the gate, the opening and closing state and the opening degree of the gate, etc. The amount of data is large and needs to be compressed to a certain extent. Moreover, the water flow rates are different in the same time period, and the relevant data monitored at the gate is also different, and their importance is also different. Over-compression of important gate data leads to inaccurate important data and small compression intensity of unimportant data, which affects the transmission efficiency. Summary of the Invention

[0005] In order to solve the technical problem that over-compression of important gate data leads to inaccurate important data and small compression intensity of unimportant data affecting the transmission efficiency, the purpose of the present invention is to provide a remote monitoring and control system for gates based on edge computing, and the system includes: An acquisition module, configured to acquire gate data, where the gate data includes the water level, water flow rate and opening degree at each moment; A segmentation processing module, configured to perform segmentation processing on the gate data to obtain segmented gate data; An importance module, configured to determine the importance of the gate data in each time period based on the segmented gate data; A compression module, configured to compress the gate data based on the importance of the gate data to obtain compressed gate data; A transmission module, configured to perform data transmission on the compressed gate data.

[0006] In some embodiments, the segmentation processing module includes: A segmentation unit for segmenting the gate data through a threshold time interval to obtain multiple segments of segmented gate data.

[0007] In some embodiments, the importance module includes: A first determination unit for determining the opening characteristic value of the gate within each time period; A definition unit for defining multiple opening range according to the opening degree in the segmented gate data; A second determination unit for determining the opening degree change curve of the gate within each time period according to the opening degree in the segmented gate data, wherein the abscissa of the opening degree change curve represents time and the ordinate represents the opening degree of the gate; A division unit for drawing a first straight line perpendicular to the horizontal coordinate axis through the maximum value point of the opening degree change curve and a first straight line perpendicular to the horizontal coordinate axis through the minimum value point of the opening degree change curve, and drawing a third straight line perpendicular to the vertical coordinate through the opening degree values corresponding to the upper and lower limits of multiple opening ranges, and dividing the opening degree change curve into multiple curve segments by multiple first straight lines, multiple second straight lines and multiple third straight lines; A third determination unit for determining the opening degree change characteristic value of the gate within each opening range within each time period; A fourth determination unit for determining the opening degree change characteristic value of the gate within each time period based on the opening degree change characteristic value of the gate within each opening range within each time period; A fifth determination unit for determining the importance of the gate data within each time period based on the opening characteristic value of the gate and the opening degree change characteristic value of the gate within each time period.

[0008] In some embodiments, determining the opening characteristic value of the gate within each time period includes: Determining the opening characteristic value of the gate within each opening time period within each time period according to the following formula, wherein within the opening time period, the gate is in an open state: ; In the formula, represents the opening characteristic value of the gate within the x-th opening time period within the -th time period, represents the duration of the -th time period, represents the duration of the x-th opening time period within the -th time period, represents the maximum opening degree of the gate within the x-th opening time period within the -th time period, represents the label of the time period, and x represents the The label of the opening time period within a time period; Determine the opening characteristic value of the gate within each time period according to the following formula: ; In the formula, represents the opening characteristic value of the gate in the th time period, represents the number of opening time periods of the gate in the th time period, K represents the range of the opening degrees of the gate within all opening time periods in the th time period, represents the interval duration between the xth and the (x + 1)th opening time periods of the gate in the th time period.

[0009] In some embodiments, determine the opening degree change characteristic value of the gate within each opening degree range in each time period according to the following formula: ; In the formula, represents the opening degree change characteristic value of the gate within the th time period within the ith opening degree range, represents the duration corresponding to the ith opening degree range of the gate in the th time period, represents the number of turning points of the opening degree change curve of the gate within the th time period within the ith opening degree range, represents the number of curve segments of the gate within the th time period within the ith opening degree range, represents the absolute value of the slope of the th curve segment of the gate within the th time period within the ith opening degree range, i represents the label of the opening degree range, and l represents the label of the curve segment of the gate within the

[0010] In some embodiments, determine the opening degree change characteristic value of the gate in each time period based on the opening degree change characteristic value of the gate within each opening degree range in each time period according to the following formula: ; In the formula, represents the opening degree change characteristic value of the gate in the th time period, represents the number of opening degree ranges of the gate, represents the number of opening degree ranges involved in the opening degree of the gate in the th time period.

[0011] In some embodiments, the importance of the gate data in each time period is determined according to the following formula: ; In the formula, represents the importance of the gate data in the th time period, represents the opening change characteristic value of the gate in the th time period, represents the absolute value of the difference between the opening characteristic value of the gate in the th time period and the opening characteristic value of the gate in the +(1)th time period, represents the difference threshold between the opening characteristics of the gates in preset adjacent time periods.

[0012] In some embodiments, the compression module includes: An update frequency unit, configured to determine the update frequency of the opening in the gate data based on the importance and occurrence frequency corresponding to the opening in the gate data; A compression coding unit, configured to determine the compression coding corresponding to each opening in the gate data based on the update frequency of the opening in the gate data; A data compression unit, configured to compress the gate data based on the compression coding corresponding to each opening in the gate data to obtain the compressed gate data.

[0013] In some embodiments, the update frequency of the opening in the gate data is determined according to the following formula: ; In the formula, represents the update frequency of the opening in the gate opening data corresponding to the opening of k, represents the average value of the importance of the gate opening data corresponding to the opening of k, exp represents the exponential function with the natural constant as the base, represents the occurrence frequency of the opening of the gate opening data corresponding to the opening of k.

[0014] In some embodiments, the compression coding unit includes: A first judgment subunit, configured to determine that the compression coding corresponding to the opening in the gate data is the Huffman coding in the form of a short code in response to the update frequency of the opening in the gate data being greater than or equal to the frequency threshold; A second judgment subunit, configured to determine that the compression coding corresponding to the opening in the gate data is the Huffman coding in the form of a long code in response to the update frequency of the opening in the gate data being less than the frequency threshold.

[0015] The present invention has the following beneficial effects: The remote monitoring and control system for a sluice based on edge computing provided by the present invention includes an acquisition module, a segmented processing module, an importance module, a compression module, and a transmission module. The sluice data is acquired through the acquisition module, and then the segmented sluice data reflecting the state of the sluice in different time periods is obtained through the segmented processing module. Furthermore, the importance of the sluice data that can reflect the degree of importance that needs to be regulated for the state of the sluice in each time period is determined through the importance module. Further, based on the importance of the sluice data, the sluice data is compressed through the compression module to obtain the compressed sluice data, which can ensure the integrity and accuracy of important data and the sufficient compression of unimportant data. Finally, the compressed sluice data is remotely transmitted and stored in the central server through the transmission module, reducing the data transmission volume and improving the data transmission speed. This system can balance data quality and compression efficiency, ensure the integrity and accuracy of important data, the sufficient compression of unimportant data, reduce the data transmission volume, save storage space, improve the transmission efficiency, and ensure the high-quality transmission of important data. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0017] Figure 1 It is a schematic structural diagram of the remote monitoring and control system for a sluice based on edge computing provided by the embodiment of the present invention; Figure 2 It is an effect diagram of the division of the opening change curve in the remote monitoring and control system for a sluice based on edge computing provided by the embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs.

[0020] The present invention provides a remote monitoring and control system for a sluice based on edge computing, as Figure 1As shown in the figure, the system includes an acquisition module 101, a segmentation processing module 102, an importance module 103, a compression module 104, and a transmission module 105.

[0021] The acquisition module 101 is used to acquire gate data, where the gate data includes the water level, water flow rate, and opening degree at each moment.

[0022] It should be noted that the opening degree refers to the height at which the gate is lifted from the bottom slab of the gate, with the unit of meter. The opening degree of the gate is usually measured by a gate opening meter installed on the gate, and the water level at the gate can be obtained by installing a water level gauge at the gate.

[0023] In some embodiments, the acquired gate data is transmitted and stored once a day for relevant analysis and control.

[0024] In the flood control system, the opening and closing states of the gate are different at different times, and even in the open state, the opening degree is also different, so the water level at the gate is also different. When the upstream water level is too high and the water flow rate is too large, it will cause floods, and the opening degree of the gate needs to be increased to release more water to balance the water levels upstream and downstream and prevent floods. Conversely, the opening degree needs to be reduced. Therefore, when the upstream water flow rate is different, the water level at the gate is different, and the state and opening degree of the gate are also different. Therefore, the segmentation processing module 102 is introduced to master the state of the gate in different time periods.

[0025] The segmentation processing module 102 is used to perform segmentation processing on the gate data to obtain the segmented gate data.

[0026] The segmented gate data can reflect the state of the gate in different time periods and is used to analyze the importance of the gate data in each time period later.

[0027] In some embodiments, the segmentation processing module 102 includes: The segmentation unit 1021 is used to segment the gate data at each threshold time interval to obtain multiple segments of segmented gate data.

[0028] In some embodiments, the threshold time interval can be three hours. Three hours can be used as a time period. Within each time period, the opening degree of the gate will change with the change of the upstream water flow rate, and the range of the opening degree of the gate within each time period may change continuously.

[0029] In some embodiments, the closed state of the gate can be recorded as 0, and the open state can be recorded as 1. Within each time period, the state of the gate can be recorded as 00001111000111….

[0030] During each time period, the gate state may change multiple times. Therefore, there will be multiple small segments with consecutive 1s distributed within each time period. Denote the time period during which each consecutive 1 appears as the opening period. That is, within the opening period, the gate is in the open state. Moreover, within each opening time period, the opening degree and duration of the gate are not exactly the same. Therefore, an importance module 103 is introduced to determine the importance of the gate data within each time period.

[0031] The importance module 103 is used to determine the importance of the gate data within each time period based on the segmented gate data.

[0032] Determine the importance of the gate data within each time period, so as to grasp the degree of importance that needs to be regulated for the gate state within each time period.

[0033] In some embodiments, the importance module 103 includes: The first determination unit 1031 is used to determine the opening characteristic value of the gate within each time period.

[0034] Determine the opening characteristic value of the gate within each time period, so as to grasp the opening characteristics of the gate in the open state within each time period.

[0035] In some embodiments, determining the opening characteristic value of the gate within each time period includes: According to the following formula, determine the opening characteristic value of the gate within each opening time period of each time period, where within the opening time period, the gate is in the open state: ; In the formula, represents the opening characteristic value of the gate within the xth opening time period of the ath time period, reflecting the opening characteristics of the gate in a certain opening time period within this time period, represents the duration of the ath time period and its value is not zero, represents the duration of the xth opening time period within the ath time period, represents the maximum opening degree of the gate within the xth opening time period of the ath time period. The larger this value is, the larger the opening degree value within this opening time period, represents the label of the time period, and x represents the label of the opening time period within the ath time period; represents the proportion of the duration of the xth opening time period in the ath time period, represents the proportion of the duration of the xth opening time period in the ath time period. The larger the value of is, the larger the proportion of the duration of the xth opening time period. When represents the proportion of the duration of the xth opening time period in the ath time period, and the larger the value of is, the larger the proportion of the duration of the xth opening time period. When represents the proportion of the duration of the xth opening time period in the ath time period, and the larger the value of is, the larger the proportion of the duration of the xth opening time period. When The larger it is, that is, the larger the opening value within the opening time period, the larger the opening characteristic value of the gate within the opening time period, that is the larger.

[0036] According to the following formula, determine the opening characteristic value of the gate within each time period: ; In the formula, represents the opening characteristic value of the gate within the th time period, reflecting the overall opening characteristic of the gate within this time period, represents the number of opening time periods of the gate within the th time period. The larger this value is, the longer the opening time of the gate within this time period. K represents the range of the opening degrees of the gate within all opening time periods in the th time period, which can reflect the change in the opening degrees of the gate within all opening time periods in this time period. The larger this value is, the greater the change in the opening degrees of the gate within all opening time periods in this time period, represents the interval duration between the xth opening time period and the (x + 1)th opening time period within the th time period, reflecting the interval between adjacent two opening time periods within this time period. The larger this value is, the larger the interval between adjacent two opening time periods within this time period, indirectly indicating that the closing time of the gate is longer.

[0037] represents the sum of the opening characteristic values of the gate within all opening time periods in the th time period, represents the sum of the intervals between all adjacent two opening time periods within this time period. When is larger, is smaller, and is larger, then the overall opening characteristic value of the gate within this time period is larger, that is the larger.

[0038] When the gate is in the open state, with the change of water flow rate, the opening degree of the gate will also change. Therefore, within each time period, the opening degree of the gate may change continuously, change within different opening degree ranges, and the residence time in different opening degree ranges is not exactly the same. Therefore, in order to analyze the different opening degree ranges involved in the opening degree of the gate and the residence time in different ranges, determine the opening degree change characteristic value of the gate within each opening degree range in each time period, and introduce the definition unit 1032, the second determination unit 1033, the division unit 1034, and the third determination unit 1035.

[0039] The definition unit 1032 is used to define multiple opening degree ranges according to the opening degrees in the segmented gate data.

[0040] The defined multiple opening ranges are the opening ranges related to the gate opening, facilitating the understanding of the gate opening situation within the opening ranges.

[0041] In some embodiments, the multiple opening ranges can be , , .

[0042] The second determination unit 1033 is configured to determine the opening change curve within each time period according to the opening in the segmented gate data. The abscissa of the opening change curve represents time, and the ordinate represents the gate opening.

[0043] The opening change curve can reflect the gate opening, the change situation of the opening, and the residence time of the opening within each opening range.

[0044] The division unit 1034 is configured to draw a first straight line perpendicular to the horizontal coordinate axis through the maximum point of the opening change curve and a first straight line perpendicular to the horizontal coordinate axis through the minimum point of the opening change curve, and draw a third straight line perpendicular to the vertical coordinate axis through the opening values corresponding to the upper and lower limits of the multiple opening ranges. The opening change curve is divided into multiple curve segments by the multiple first straight lines, multiple second straight lines, and multiple third straight lines.

[0045] The multiple curve segments can better reflect the local information of the opening change curve, facilitating the subsequent analysis and processing of the local information of the opening change curve segments.

[0046] As Figure 2 shown, in the opening change curve, the horizontal coordinate axis is the gate opening, and the vertical coordinate axis represents time. , , represent the opening ranges. The multiple first straight lines, multiple second straight lines, and multiple third straight lines divide the opening change curve into multiple curve segments. 1, 2,..., 10 represent the segmentation positions of the opening change curve after being divided by the multiple first straight lines, multiple second straight lines, and multiple third straight lines. The time span of each curve segment is different. The opening change curve is divided into three segments: 2 - 3, 5 - 6, and 8 - 10 within the opening range. If there is a turning curve, it is segmented by the local extreme points. The curve in the 8 - 10 time period has a turning, and it is segmented into two curve segments: 8 - 9 and 9 - 10.

[0047] The third determination unit 1035 is configured to determine the opening change characteristic value of the gate within each opening range in each time period.

[0048] Determine the opening change characteristic value of the gate within each opening range in each time period, so as to master the opening change characteristics of the gate within each opening range in each time period.

[0049] In some embodiments, according to the following formula, the opening change of the gate within each opening range in each time period is determined: ; In the formula, represents the opening change characteristic value of the gate within the i-th opening range in the -th time period, reflecting the opening change of the gate within a certain opening range in this time period, represents the duration corresponding to the i-th opening range of the gate in the -th time period, represents the number of turning points of the opening change curve of the gate within the i-th opening range in the -th time period, represents the number of curve segments of the gate within the i-th opening range in the -th time period and the value is not zero, represents the absolute value of the slope of the l-th curve segment of the gate within the i-th opening range in the -th time period. The larger this value is, the faster the change speed of the gate opening. i represents the label of the opening range, and l represents the label of the curve segment of the gate within the i-th opening range in the -th time period.

[0050] represents the proportion of the duration corresponding to the i-th opening range of the gate in the -th time period to the duration of the -th time period, represents the proportion of the number of turning points of the opening change curve of the gate within the i-th opening range in the -th time period to the number of curve segments of the gate within the i-th opening range in the -th time period, represents the sum of the absolute values of the slopes of all curve segments of the gate within the i-th opening range in the -th time period, The larger is, and is the larger, and then the opening change characteristic value of the gate within the i-th opening range in the -th time period is the larger, that is, is the larger.

[0051] The fourth determination unit 1036 is configured to determine the opening change characteristic value of the gate in each time period based on the opening change characteristic value of the gate within each opening range in each time period.

[0052] Determine the opening change characteristic value of the gate in each time period, so as to obtain the overall opening change situation of the gate in each time period.

[0053] In some embodiments, according to the following formula, based on the opening change characteristic value of the gate within each opening range in each time period, the opening change characteristic value of the gate in each time period is determined: ; In the formula, represents the opening change characteristic value of the gate in the th time period, reflecting the overall opening change situation of the gate in the th time period, represents the number of opening ranges of the gate, represents the number of opening ranges involved in the opening of the gate in the th time period.

[0054] represents the proportion of the number of opening ranges involved in the opening of the gate in the th time period to the number of opening ranges of the gate. The larger this value is, the wider the opening range involved in the opening of the gate in the th time period, indicating that the amplitude of the gate opening change is larger. represents the sum of the opening change characteristic values of the gate within all opening ranges in the th time period. When the opening characteristic value of the gate in the th time period is larger, that is, is larger, is larger, is larger, then the opening change characteristic value of the gate in the th time period is larger, that is, is larger.

[0055] According to the above formula, the opening change characteristic value of the gate in each time period is obtained. The larger the opening change characteristic of the gate, the greater the indirect indication of the water flow change during this period of time, and the more important the data during this period of time is in subsequent analysis.

[0056] Between adjacent time periods, the adjustment of the gate opening is usually continuous or gradual to avoid sudden changes in water level and help reduce the impact on downstream areas. Therefore, the difference between the opening characteristics of the gate between adjacent time periods should be small, rather than showing a sudden change. If a sudden change occurs, it indicates that the state of the gate in this time period is abnormal, and the data in this time period is also abnormal, and it is more important to analyze in subsequent analysis.

[0057] The fifth determination unit 1037 is configured to determine the importance of the gate data in each time period based on the opening characteristic value of the gate and the opening change characteristic value of the gate in each time period.

[0058] The importance of the gate data within each time period can reflect the degree of importance of the gate data within each time period, that is, the degree that needs to be focused on.

[0059] In some embodiments, according to the following formula, the importance of the gate data within each time period is determined: ; In the formula, represents the importance of the gate data within the th time period, reflecting the degree of importance of the gate data within the th time period, represents the opening change characteristic value of the gate within the th time period, represents the absolute value of the difference between the opening characteristic value of the gate within the th time period and the opening characteristic value of the gate within the th + 1 time period, indicating the difference in the opening characteristic values between adjacent time periods. The larger this value is, the more it indirectly indicates that the water flow rate changes more between adjacent time periods. represents the difference threshold between the opening characteristics of the gates in preset adjacent time periods, and this value can be set according to the overall difference in the gate openings between adjacent time periods. If the value of is greater than zero, it indicates that the opening characteristic values of adjacent two time periods are discontinuous and have a large difference, and there may be an abnormality.

[0060] When is larger, it indicates that the possibility of a difference in the opening characteristic value of the gate within the th time period is greater, and is larger, that is, the opening change characteristic value of the gate within the th time period is larger, then the gate data within the th time period is more important, that is, is larger.

[0061] The compression module 104 is used to compress the gate data based on the importance of the gate data to obtain the compressed gate data.

[0062] Compressing the gate data based on the importance of the gate data can ensure the integrity and accuracy of important data and the sufficiency of compression of unimportant data.

[0063] In some embodiments, the compression module 104 includes: An update frequency unit 1041 is configured to determine the update frequency of the opening degree in the gate data based on the importance and occurrence frequency corresponding to the opening degree in the gate data.

[0064] Determining the update frequency of the opening degree in the gate data facilitates providing a basis for subsequent compression.

[0065] In some embodiments, the update frequency of the opening degree in the gate data is determined according to the following formula: ; In the formula, represents the update frequency of the opening degree in the gate opening degree data corresponding to the opening degree k, reflecting the degree to which the gate opening degree data corresponding to the opening degree k needs to be compressed. The larger this value is, the smaller the degree of compression required. represents the average value of the importance of the gate opening degree data corresponding to the opening degree k. The larger this value is, the more important the data is. exp represents the exponential function with the natural constant as the base. is used for negative correlation mapping and normalization processing. represents the occurrence frequency of the opening degree in the gate opening degree data corresponding to the opening degree k, reflecting the number of occurrences of the opening degree in the gate opening degree data corresponding to the opening degree k. The more important the data is, that is, the larger, the smaller, then its update frequency should be smaller. the smaller, the smaller the degree to which the data needs to be compressed.

[0066] For data with greater importance, in order to prevent interference during transmission, a longer code is often assigned to it.

[0067] A compression coding unit 1042 is configured to determine the compression coding corresponding to each opening degree in the gate data based on the update frequency of the opening degree in the gate data, thereby facilitating subsequent data compression.

[0068] In some embodiments, the compression coding unit 1042 includes: A first judgment subunit 10421 is configured to, in response to the update frequency of the opening degree in the gate data being greater than or equal to a frequency threshold, determine that the compression coding corresponding to the opening degree in the gate data is a Huffman coding in short coding form.

[0069] When the update frequency of the opening degree in the gate data is greater than or equal to the frequency threshold, it indicates that the update frequency of the opening degree in the gate data is relatively large and the degree of compression required is relatively small. Then, the compression coding corresponding to the opening degree in the gate data is encoded in the form of a Huffman coding in short coding form.

[0070] It should be noted that since the data monitored by the gate remote monitoring system usually includes numerical data and video data, and this embodiment mainly focuses on the compression of numerical data, the monitored numerical data is compressed in a lossless compression manner, such as Huffman coding. Huffman coding determines the length of the code according to the frequency of the numerical value, representing the numerical value with a higher frequency with a shorter code and the numerical value with a lower frequency with a longer code.

[0071] The second judgment subunit 10422 is configured to determine that the compression code corresponding to the opening degree in the gate data is a Huffman code in the form of a long code in response to the update frequency of the opening degree in the gate data being less than the frequency threshold.

[0072] When the update frequency of the opening degree in the gate data is less than the frequency threshold, it indicates that the update frequency of the opening degree in the gate data is small and the degree of data to be compressed is large. Then, the compression code corresponding to the opening degree in the gate data is encoded with a Huffman code in the form of a long code.

[0073] The data compression unit 1043 is configured to compress the gate data based on the compression code corresponding to each opening degree in the gate data to obtain the compressed gate data, thereby ensuring the integrity and accuracy of important data and the sufficient compression of unimportant data.

[0074] The transmission module 105 is configured to perform data transmission on the compressed gate data.

[0075] The compressed gate data is remotely transmitted and stored in the central server, reducing the data transmission volume and improving the data transmission speed.

[0076] In summary, the edge computing-based gate remote monitoring and control system provided by the embodiment of the present invention can balance data quality and compression efficiency, ensure the integrity and accuracy of important data, the sufficient compression of unimportant data, reduce the data transmission volume, save storage space, improve the transmission efficiency, and ensure the high-quality transmission of important data.

[0077] It should be noted that the above sequence of the embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0078] Each embodiment in this specification is described in a progressive manner. The same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments.

Claims

1. A remote monitoring and control system for a gate based on edge computing, characterized in that, The system includes: An acquisition module for acquiring gate data, where the gate data includes the water level, water flow rate, and opening degree at each moment; A segmentation processing module for segmenting the gate data to obtain segmented gate data; An importance module for determining the importance of the gate data in each time period based on the segmented gate data; A compression module for compressing the gate data based on the importance of the gate data to obtain compressed gate data; A transmission module for transmitting the compressed gate data; The importance module includes: A first determination unit for determining the opening characteristic value of the gate in each time period; A definition unit for defining multiple opening degree ranges according to the opening degree in the segmented gate data; A second determination unit for determining the opening degree change curve of the gate in each time period according to the opening degree in the segmented gate data, where the abscissa of the opening degree change curve represents time and the ordinate represents the opening degree of the gate; A division unit for drawing a first straight line perpendicular to the horizontal axis through the maximum value point of the opening degree change curve and a first straight line perpendicular to the horizontal axis through the minimum value point of the opening degree change curve, and drawing a third straight line perpendicular to the vertical axis through the opening degree values corresponding to the upper and lower limits of multiple opening degree ranges, and dividing the opening degree change curve into multiple curve segments through multiple first straight lines, multiple second straight lines, and multiple third straight lines; A third determination unit for determining the opening degree change characteristic value of the gate in each opening degree range in each time period; A fourth determination unit for determining the opening degree change characteristic value of the gate in each time period based on the opening degree change characteristic value of the gate in each opening degree range in each time period; A fifth determination unit for determining the importance of the gate data in each time period based on the opening characteristic value and the opening degree change characteristic value of the gate in each time period.

2. The remote monitoring and control system for a gate based on edge computing according to claim 1, wherein The segmentation processing module includes: A segmentation unit for segmenting the gate data through a threshold time interval to obtain multiple segments of segmented gate data.

3. The remote monitoring and control system for a gate based on edge computing according to claim 2, characterized in that, Determining the opening characteristic value of the gate in each time period includes: Determining the opening characteristic value of the gate in each opening time period in each time period according to the following formula, where within the opening time period, the gate is in an open state: ; In the formula, represents the opening characteristic value of the gate during the x-th opening period within the th time period, represents the duration of the th time period, represents the duration of the x-th opening period within the th time period, represents the maximum opening of the gate during the x-th opening period within the th time period, represents the label of the time period, and x represents the label of the opening period within the th time period; Determining the opening characteristic value of the gate in each time period according to the following formula: ; In the formula, represents the opening characteristic value of the gate in the th time period, represents the number of opening time periods of the gate in the th time period, K represents the range of the opening degrees of the gate in all opening time periods in the th time period, represents the interval duration between the th opening time period and the (x + 1)th opening time period in the th time period.

4. The remote monitoring and control system for the sluice gate based on edge computing according to claim 3, characterized in that, Determining the opening degree change characteristic value of the gate in each opening degree range in each time period according to the following formula: ; In the formula, represents the opening change characteristic value of the gate within the i-th opening range in the th time period, represents the duration corresponding to the i-th opening range of the gate in the th time period, represents the number of turning points of the opening change curve of the gate within the i-th opening range in the th time period, represents the number of curve segments of the gate within the i-th opening range in the th time period, represents the absolute value of the slope of the l-th curve segment of the gate within the i-th opening range in the th time period, where i represents the label of the opening range and l represents the label of the curve segment of the gate within the i-th opening range in the th time period.

5. The remote monitoring and control system for a sluice gate based on edge computing according to claim 4, characterized in that, Determining the opening degree change characteristic value of the gate in each time period based on the opening degree change characteristic value of the gate in each opening degree range in each time period according to the following formula: ; In the formula, represents the characteristic value of the opening change of the gate in the th time period, represents the number of the gate opening ranges, represents the number of the gate opening ranges involved in the gate opening in the th time period.

6. The remote monitoring and control system for the gate based on edge computing according to claim 1, characterized in that, Determining the importance of the gate data in each time period according to the following formula: ; In the formula, represents the importance of the gate data in the th time period, represents the opening change characteristic value of the gate in the th time period, represents the absolute value of the difference between the opening characteristic value of the gate in the th time period and the opening characteristic value of the gate in the th + 1 time period, represents the difference threshold between the opening characteristics of the gates in the preset adjacent time periods.

7. The remote monitoring and control system for the gate based on edge computing according to claim 1, characterized in that, The compression module includes: An update frequency unit for determining the update frequency of the opening degree in the gate data based on the importance and occurrence frequency corresponding to the opening degree in the gate data; A compression coding unit for determining the compression coding corresponding to each opening degree in the gate data based on the update frequency of the opening degree in the gate data; A data compression unit for compressing the gate data based on the compression code corresponding to each opening degree in the gate data to obtain the compressed gate data.

8. The remote monitoring and control system for floodgates based on edge computing according to claim 7, wherein Determine the update frequency of the opening degree in the gate data according to the following formula: ; In the formula, represents the update frequency of the opening degree in the gate opening degree data corresponding to the opening degree k, represents the mean value of the importance of the gate opening degree data corresponding to the opening degree k, and exp represents the exponential function with the natural constant as the base, represents the occurrence frequency of the opening degree in the gate opening degree data corresponding to the opening degree k.

9. The edge computing-based remote monitoring and control system for floodgates according to claim 7, characterized in that The compression coding unit includes: A first judgment sub-unit for determining that the compression code corresponding to the opening degree in the gate data is a Huffman code in short coding form in response to the update frequency of the opening degree in the gate data being greater than or equal to the frequency threshold; A second judgment sub-unit for determining that the compression code corresponding to the opening degree in the gate data is a Huffman code in long coding form in response to the update frequency of the opening degree in the gate data being less than the frequency threshold.

Citation Information

Patent Citations

  • Ship lock remote management system based on Internet data

    CN116155298A

  • Ship lock control system process safety detection and early warning method

    CN119668231A

  • Reservoir gate scheduling method for dam upstream sediment reduction

    WO2024007824A1