Early warning method, device, equipment and storage medium
By monitoring the stress state of the protective structure in the protection area and identifying faults using image data, the safety hazard problem of the early warning method in the existing technology is solved, and a more accurate and efficient early warning is achieved.
Patent Information
- Application Number
- CN202510361229.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2045-03-26
AI Technical Summary
Existing technologies are unable to accurately predict the path of falling rocks in early warning of geological disasters such as landslides, collapses and mudslides, resulting in safety risks in the early warning methods.
By deploying sensors in the protection area to monitor the stress state of the protective structure, and combining image data to identify whether the protective structure has failed, an early warning will be issued only when the stress state meets the early warning conditions.
It improves the accuracy and efficiency of early warning, reduces safety hazards, and ensures timely response and maintenance of protected areas.
Smart Images

Figure CN119889009B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mountain monitoring, and in particular to an early warning method, device, equipment and storage medium. Background Art
[0002] With the continuous advancement of science and technology, infrastructure construction efforts are increasing year by year. However, in mountainous areas, geological disasters such as landslides, collapses, and mudslides can occur due to various factors, including human activities. Therefore, how to provide early warning before geological disasters occur has become a pressing issue.
[0003] Currently, rockfall on slopes, as a precursor to geological disasters, is often used as a feature to determine whether a geological disaster warning is in place. Specifically, images of the protected area (i.e., the slope area) are acquired and rockfall data is determined based on these images. The rockfall data is then used to determine the movement characteristics of the rockfall. This movement can be used to determine whether a geological disaster is imminent, and an early warning can be issued based on this determination.
[0004] However, due to the uncertainty of rockfalls, it is impossible to accurately predict the path of rockfalls. Therefore, when issuing early warnings, it is easy for rockfalls to occur but no corresponding environmental images of the rockfall are captured. Therefore, the current early warning methods still have significant safety risks. Based on this, the present application provides an early warning method. Summary of the Invention
[0005] The present application provides an early warning method, apparatus, device and storage medium to partially solve the above-mentioned problems existing in the prior art.
[0006] This application adopts the following technical solutions:
[0007] This application provides an early warning method, which is applied to a data processing end of an early warning system. The early warning system includes a protective structure, a sensor, and a data processing end. The method includes:
[0008] Receive sensor data sent by sensors, the sensors are used to monitor the stress state of the protective structure, and the protective structure is used to protect the protection area;
[0009] When it is determined based on the sensor data that the protection area is at risk, determining the image data of the protection area at the current moment;
[0010] If it is determined based on the image data at the current moment that the protective structure has not failed, the stress state of the protective structure is determined based on the sensor data, and when the stress state meets the warning condition, the first warning information is sent.
[0011] Optionally, the sensor includes at least one of a strain gauge and an anchor stress gauge, and a wire displacement meter;
[0012] When it is determined based on sensor data that a risk exists in the protection area, image data of the protection area at the current moment is determined, including:
[0013] When it is determined that there is a risk in the protection area based on the monitoring value of the wire displacement meter, the image data of the protection area at the current moment is determined;
[0014] Determine the stress state of the protective structure based on sensor data, including:
[0015] The stress state of the protective structure is determined based on the monitoring value of the strain gauge and / or the monitoring value of the anchor stress gauge.
[0016] Optionally, the protective structure is fixed to the protected area by steel columns and anchor rods;
[0017] Determine the stress state of the protective structure based on the monitoring values of the strain gauge and / or the monitoring values of the anchor stress gauge, including:
[0018] The pull-out force on the steel column is determined based on the elastic modulus of the steel column, the monitoring value of the strain gauge and the inclination angle of the steel column, and the anchor axial force is determined based on the monitoring value of the anchor stress gauge. The pull-out force and the anchor axial force are the stress states of the protective structure.
[0019] Optionally, the method further comprises:
[0020] Determine whether the pull-out force is not less than a first pull-out force threshold, and whether the anchor rod axial force is not less than a second pull-out force threshold;
[0021] If any result is yes, it is determined that the stress state meets the warning condition.
[0022] Optionally, the protective structure includes a base, anchor rods, steel columns, and a protective net; the protective structure is fixed to the protective area through the base and anchor rods, and the protective area is protected by the protective net; the sensors include a wire displacement meter, a strain gauge, an anchor stress gauge, and a steel column inclinometer, the wire displacement meter is passed through the protective net, the strain gauge is fixed in the steel column, the anchor stress gauge is fixed in the anchor rod, and the steel column inclinometer is fixed on the top of the steel column.
[0023] Optionally, the method further comprises:
[0024] Determine the key points contained in the image data at the current moment by using the trained key point determination model;
[0025] Determine the coordinates of the key point in the protection area at the current moment, and determine the rate of change of the key point between each historical moment and the current moment based on the coordinates of the key point in the protection area in each image data at each historical moment and the coordinates of the key point in the protection area at the current moment;
[0026] If the rate of change exceeds the rate threshold, a second warning message is sent.
[0027] Optionally, the method further comprises:
[0028] If the rate of change gradually increases, determine the target object in the image data at the current moment, and record the trajectory and rate of the target object;
[0029] If the rate of change gradually decreases to no more than the rate threshold, the sending of the second warning information is stopped.
[0030] Optionally, the method further comprises:
[0031] Determining environmental data of the protection area, the environmental data including at least one of rainfall data, temperature data, wind speed data, and air pressure data;
[0032] For any data in the environmental data, if the data exceeds the environmental parameter threshold, a third warning message is sent.
[0033] The present application provides an early warning device, which is applied to a data processing end of an early warning system. The early warning system includes a protective structure, a sensor, and a data processing end. The device includes:
[0034] A receiving module is used to receive sensor data sent by a sensor, the sensor is used to monitor the stress state of the protective structure, and the protective structure is used to protect the protection area;
[0035] An image determination module, configured to determine image data of the protection area at a current moment when it is determined based on sensor data that the protection area has a risk;
[0036] The execution module is used to determine the stress state of the protective structure according to the sensor data if it is determined that the protective structure has not failed according to the image data at the current moment, and send a first warning message when the stress state meets the warning condition.
[0037] The present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned early warning method is implemented.
[0038] The present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned early warning method when executing the program.
[0039] At least one of the above technical solutions adopted in this application can achieve the following beneficial effects:
[0040] In scenarios where a passive protection system is protecting a protected area, sensor data is monitored. If, based on the monitored sensor data, it is determined that there is a risk of falling rocks or other hazards that could affect the protected area, the system uses the image data of the protected area to identify whether the protective structure is faulty. If the protective structure is not faulty, the sensor data is used to determine the stress state of the protective structure. Furthermore, a warning is issued when the stress state meets the warning conditions. Thus, the warning method provided by the embodiments of the present application can ensure both the accuracy of the warning and the efficiency of the warning, thereby reducing potential safety hazards to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.
[0042] Figure 1 A flowchart of an early warning method provided in this application.
[0043] Figure 2A This is a schematic diagram of the protective structure provided in this application.
[0044] Figure 2B This is a schematic diagram of the protective structure provided in this application.
[0045] Figure 2C A schematic diagram of the partial structure of the protective structure provided in this application.
[0046] Figure 2D A schematic diagram of the partial structure of the protective structure provided in this application.
[0047] Figure 3 This is a schematic diagram of the structure of the image acquisition device provided in this application.
[0048] Figure 4 This is a structural diagram of an early warning device provided in this application.
[0049] Figure 5 Schematic diagram of an electronic device for executing the early warning method provided in this application. DETAILED DESCRIPTION
[0050] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0051] It should be noted that all actions of acquiring signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the location and with the authorization given by the owner of the corresponding device.
[0052] The following describes in detail the technical solutions provided by various embodiments of the present application in conjunction with the accompanying drawings.
[0053] At present, slopes are usually protected by protection systems, which include two types: active protection systems and passive protection systems. Among them, the active protection system protects the more dangerous and rock-slide prone areas on the slope through a containment system and a reinforcement system, covers the surface with a flexible protection net, and stabilizes it with anchor rods, thereby avoiding the occurrence of natural disasters. The passive protection system is a passive rock-blocking system formed by deploying flexible steel wire rope nets, steel columns and other components on the slope, which can passively intercept falling rocks and other objects falling from the slope. The early warning method provided in this application specification is used in scenarios where a passive protection system is deployed in a protection area (i.e., a slope).
[0054] In this scenario, image acquisition equipment is typically deployed around the protected area to capture images of the area. Based on these images, it is determined whether rockfall has occurred. If so, an early warning is issued. However, due to the uncertainty surrounding rockfalls and the inability to accurately predict their paths, this method is prone to situations where rockfalls occur but no corresponding environmental images are captured in practice. This poses a safety hazard.
[0055] Based on this, this specification provides an early warning method. In a scenario where a passive protection system is protecting a protection area, by monitoring sensor data, when it is determined based on the monitored sensor data that there is a risk of falling rocks or other conditions that may affect the protection area at the current moment, the image data of the protection area is used to identify whether the protection structure is faulty. When the protection structure is not faulty, the stress state of the protection structure is determined, and then an early warning is issued when the stress state meets the early warning conditions. In this way, as long as the falling rocks touch the protection structure, it will trigger the condition that the protection area is at risk based on the sensor data, and then the reason for the risk determined based on the sensor data is identified through the image data and sensor data, and then an early warning is issued based on the reason for the risk. This ensures the efficiency of the early warning while also ensuring the accuracy of the early warning and avoiding safety hazards.
[0056] Figure 1 A flowchart of an early warning method provided in this application.
[0057] S100: Receive sensor data sent by a sensor, where the sensor is used to monitor the stress state of the protective structure, and the protective structure is used to protect the protection area.
[0058] An embodiment of the present application provides an early warning method, the execution process of which can be executed by a data processing end in an early warning system, and the early warning system includes a protective structure, a sensor, and a data processing end. The protective structure can be deployed around a protection area, and together with the sensor and the data processing end, constitutes a passive protection system for protecting the protection area. The sensor can be deployed on the protective structure, or deployed around the protective structure, for monitoring the sensor data of the protective structure. The protection area can be a slope area, and the data processing end can be an electronic device such as a server or a terminal, and the electronic device can be a terminal such as a mobile phone, a tablet computer, or a smart device. In other words, the early warning system and the passive protection system can be the same system.
[0059] To avoid the current situation where rockfalls occur during slope monitoring but no images are captured, preventing early warnings for the protected area, this manual provides a new early warning method. In scenarios where a protective structure protects the protected area, sensor data transmitted by sensors is used to determine whether the protected area is at risk. If so, image data of the protected area is determined, and based on this data, a fault is determined for the protective structure. If a fault is detected, an early warning is issued. If no fault is detected but the stress state determined by the sensor data meets the early warning criteria, an early warning is also issued.
[0060] Based on the above brief description of the early warning method in this specification, it is obvious that the sensor data used to characterize the stress state of the protective structure can be determined first.
[0061] Specifically, the early warning system may include at least one type of sensor. Thus, the at least one sensor can determine sensor data in real time and send the sensor data to the data processing end.
[0062] The data processing end can receive sensor data for subsequent processing.
[0063] In one example, the stress state of the protective structure can be multiple forces such as tension, pressure, and support force that the protective structure is specifically subjected to, or it can be used only to characterize whether the stress state of the protective structure has changed. For example, if the monitoring value of any sensor changes, it can be characterized as a change in the stress state of the protective structure.
[0064] In one example, the sensor monitors the stress state of the protective structure by monitoring changes in the value.
[0065] In one example, each of the at least one sensor is a sensor that can be used to send data to a data processing end.
[0066] In one example, the early warning system may include a transmission module electrically connected to at least one of the aforementioned sensors via a hardware structure such as a cable, and configured to read the monitoring values of each sensor. After determining the monitoring values of each sensor, the transmission module may determine sensor data and transmit the sensor data to a data processing terminal. The data processing terminal then receives the sensor data and executes subsequent steps based on the sensor data.
[0067] S102: When it is determined according to the sensor data that there is a risk in the protection area, image data of the protection area at the current moment is determined.
[0068] In one or more embodiments provided in the present application, when it is determined that a risk exists in a protection area, the data processing end may determine image data of the protection area to further determine the reason why the risk exists in the protection area or whether the protection area actually exists at risk.
[0069] Specifically, numerical thresholds corresponding to each type of sensor can be preset. Thus, upon receiving sensor data, the system can determine whether each type of sensor data contained in the received sensor data exceeds its corresponding numerical threshold. If so, the protection zone can be determined to be at risk. If not, the protection zone can be determined to be free of risk.
[0070] In one example, the at least one sensor may include at least one of a wire displacement meter, a strain gauge, an anchor stress gauge, and a steel column inclinometer.
[0071] In one example, if the sensor data received by the data processing end is the monitoring value of a wire displacement meter, the data processing end may determine that the protection area is at risk when the monitoring value of the wire displacement meter is greater than or equal to a preset displacement threshold, and determine that the protection area is not at risk when the monitoring value of the wire displacement meter is less than the displacement threshold. For example, when the monitoring value of the wire displacement meter is greater than or equal to the preset displacement threshold, it indicates that the protective structure is subject to external force, that is, the stress state of the protective structure has changed, which can indicate, to a certain extent, that the protection area is at risk.
[0072] In one example, if the sensor data received by the data processing end is the monitoring value of an anchor bolt stress gauge, the data processing end can determine the anchor bolt axial force based on the received monitoring value of the anchor bolt stress gauge and determine whether the protection area is at risk based on the anchor bolt axial force and a preset pullout resistance threshold. The monitoring value of the anchor bolt stress gauge is proportional to the anchor bolt axial force.
[0073] In one example, the anchor stress gauge has its corresponding stress gauge threshold. If the sensor data received by the data processing end is the monitoring value of the anchor stress gauge, the data processing end can determine whether there is a risk in the protection area based on the monitoring value of the anchor stress gauge and the stress gauge threshold.
[0074] In one example, if the sensor data received by the data processing end is a strain gauge monitoring value, the data processing end can determine the pullout force based on the received strain gauge monitoring value and, based on the pullout force and a preset pullout resistance threshold, determine whether the protected area is at risk. The strain gauge monitoring value is directly proportional to the pullout force.
[0075] In one example, the strain gauge has a corresponding strain gauge threshold. If the sensor data received by the data processing end is the monitoring value of the strain gauge, the data processing end can determine whether there is a risk in the protection area based on the monitoring value of the strain gauge and the strain gauge threshold.
[0076] In one example, a steel column inclinometer may have a corresponding inclinometer threshold. If the sensor data received by the data processing end is the monitoring value of the steel column inclinometer, the data processing end may determine whether there is a risk in the protection area based on the received monitoring value of the inclined column inclinometer and the inclinometer threshold.
[0077] In one example, for each type of sensor data received by the data processing end, if the sensor data is greater than or equal to a threshold corresponding to the sensor type, the data processing end may determine that there is a risk in the protection area, and vice versa.
[0078] In one example, an image acquisition device is installed around a protected area. Upon determining that a risk exists in the protected area, the data processing terminal may send an acquisition instruction to the image acquisition device. Based on the received acquisition instruction, the image acquisition device determines image data for the protected area and sends the determined image data as the current image data to the data processing terminal.
[0079] In one example, image acquisition devices positioned around a protected area capture image data of the protected area at preset time intervals. Each image data point has a corresponding acquisition time. Upon determining that a risk exists in the protected area, the data processing terminal may send an acquisition instruction to the image acquisition device. Based on the received acquisition instruction, the image acquisition device determines the image data point corresponding to the timestamp (i.e., acquisition time) corresponding to each image data point and determines the image data point corresponding to the timestamp closest to the current time point as the image data point for the protected area at the current time point.
[0080] S104: If it is determined based on the image data at the current moment that the protective structure has not failed, the stress state of the protective structure is determined based on the sensor data, and when the stress state meets the warning condition, a first warning message is sent.
[0081] In one or more embodiments provided herein, a risk to a protective structure can be determined based on sensor data. This risk can indicate visible damage to certain components within the protective structure, such as a damaged protective net, or it can indicate that the stress on certain components within the protective structure has exceeded a preset critical value, such as a steel column within the protective structure experiencing a stress greater than a preset critical value, posing a safety hazard. Therefore, after determining that a protective area is at risk based on sensor data, a data processing terminal can obtain image data of the risk area and, based on the image data and sensor data, determine the cause of the risk in the protective area.
[0082] In one example, the risk to the protective structure may be caused by falling rocks onto the protective structure, or by a landslide or other reasons on the mountain where the protective structure is located that destroys the stability connection between the protective structure and the mountain, or by weather factors such as falling rocks or strong winds that damage components in the protective structure.
[0083] Specifically, after obtaining the image data, the image data can be used as input to a pre-trained detection model, and the detection model outputs the detection result of the image data.
[0084] The detection result is used to indicate whether the protective structure has a fault.
[0085] If the protective structure is determined to be faulty according to the test results, it can be determined that the cause of triggering the protective structure is a fault in the protective structure; if the protective structure is determined to be not faulty according to the test results, it can be determined that the cause of triggering the protective structure is that the mountain where the protective structure is located or the structure connecting the protective structure and the mountain (such as anchor rods, steel columns, etc.) may have a fault, or there is a safety hazard (such as the force is greater than the preset critical value, and there is a risk of fracture).
[0086] In one example, the preset critical value can be used to indicate a critical value for a potential safety hazard. That is, a force greater than the critical value indicates that the force on the protective structure presents a potential safety hazard. The specific value of the critical value can be set as needed and is not limited in this specification.
[0087] In one example, if the protected area is a slope, the data processing terminal can combine data from strain gauges, steel column inclinometers, and other sources to calculate the distribution of pressure and tension on the protective structure, simulating the force model of the protective structure in its current state. When the calculated pressure or tension exceeds a pre-set warning threshold, the data processing terminal determines that the force state meets the warning condition and can then send a first warning message.
[0088] In one example, the data processing end may send a first warning message to each user in the administrative area where the protection area is located. The first warning message is used to indicate that there is a security risk in the protection area and remind users to pay attention to safety.
[0089] In one example, the first warning information may be in the form of sound and light warnings and warning notifications, that is, through a warning device fixed in the protection area, light and sound are emitted around the protection area to remind the protection area that there is a safety risk, and a first warning notification is sent to each user in the administrative district where the protection area is located, and a second warning notification is sent to the staff responsible for the protection area, so that the staff can conduct emergency inspections and reinforcements on the protection area and protection structure, and at the same time prevent users from entering the risky protection area.
[0090] In one example, the first warning notification may only include the specific risky protection area, while the second warning notification may include at least one of the following information: the risky protection area, its corresponding risk type, risk level, and maintenance deadline. The specific text content of the first and second warning notifications can be customized and is not limited in this specification.
[0091] like Figure 1 The illustrated early warning method, in a scenario where a passive protection system is protecting a protected area, monitors sensor data. When the monitored sensor data indicates the presence of a risk, such as a rockfall, that could impact the protected area, the system uses image data from the protected area to identify whether the protective structure is faulty. If the protective structure is not faulty, the system determines the stress state of the protective structure. When the stress state meets the early warning conditions, an early warning is issued. In this way, as soon as a rockfall strikes the protective structure, the sensor data-based determination of a risk in the protected area is triggered. The system then uses image and sensor data to identify the cause of the risk, and then issues an early warning based on the cause of the risk. This ensures both early warning efficiency and accuracy, avoiding potential safety hazards.
[0092] In one embodiment of the present application, if a fault in the protective structure is determined based on the image data, the fault may be damage to a component of the protective structure itself, such as a damaged protective net, or damage to a sensor attached to the protective structure. After the fault is determined based on the image data, the protective structure is determined to be faulty and an early warning procedure is immediately initiated, i.e., a first early warning message is sent.
[0093] In one example, after determining a fault in a protective structure, the data processing end can send a second warning notification to the terminal used by the maintenance staff responsible for the protected area. This second warning notification may include the risk type and warning location, such as "Sensor X in protective structure on slope X of mountain X is faulty." Upon receiving this second warning notification, the staff can promptly arrange for maintenance personnel to visit the site to perform repairs, ensuring the protective structure is restored to normal working condition as soon as possible.
[0094] In one example, the terminal held by the staff member may be a mobile terminal such as a mobile phone or a smart watch, or a display screen panel deployed in a certain area (eg, a bulletin board).
[0095] In one example, while sending the second warning notification to the staff, the data processing end may send a warning instruction to a warning device fixed in the protection area, and the warning device may issue an audible and visual alarm.
[0096] In one example, when a worker performs maintenance on a protective structure or confirms that a protected area is risk-free, they can use their terminal to send risk elimination information to a data processing terminal. This risk elimination information indicates that the protected area and protective structure are risk-free. Based on this risk elimination information, the data processing terminal can then send a stop command to the early warning device in the protected area, causing it to stop issuing warnings.
[0097] This allows for timely warnings when protective structures are identified as faulty based on image data, thus avoiding potential safety hazards. Furthermore, after a timely warning, staff can quickly clean or maintain the protective structures, further preventing the failure of the protective area to intercept falling rocks due to structural faults such as damaged nets, thus further ensuring the effectiveness of early warnings.
[0098] In one embodiment of the present application, since when a rockfall occurs, under normal circumstances, the change in data that can be obtained by the wire displacement meter deployed on the protective net is the most obvious, the sensor data obtained in step S102 may only be the data of the wire displacement meter.
[0099] Therefore, the data processing end can receive the data of the wire displacement meter, and when the monitoring value of the wire displacement meter exceeds the preset monitoring threshold, determine that there is a risk in the protection area and determine the image data of the protection area at the current moment.
[0100] Because the protective structure and the slope are typically connected via anchor rods and steel columns, determining the stability of the protective structure only requires determining the stability of the anchor rods and steel columns. Therefore, in step S104, the data processing end can obtain the monitoring values of the strain gauges in the steel columns and the anchor rods when determining the stress state of the protective structure, and determine the stress state based on the obtained monitoring values.
[0101] In this way, using different sensor data at different stages reduces the amount of data processing compared to obtaining multiple sensor data, can focus on key information more quickly, and improves the timeliness and accuracy of risk identification in the protection area.
[0102] In one embodiment of the present application, the structural diagram of the protective structure in the present application can be as follows: Figure 2A As shown, in this scenario, the protection area can be a slope. Taking the protection area as the middle slope of a mountain as an example, the protection structure corresponding to the protection area can be a protection structure fixed below the protection area to intercept falling rocks or other heavy objects rolling down from the protection area.
[0103] In one example, the protection area may include a base, anchor rods, steel columns and a protection net. The protection structure is fixed to the protection area, or the mountain where the protection area is located, through the base and anchor rods. The steel column is fixed to the base, the anchor rods are penetrated and fixed in the protection area, and the protection net is laid on the steel column to protect the protection area to prevent rockfall in the protection area and the rockfall from falling directly on the mountain and causing an accident. The aforementioned sensors may include a wire displacement meter, a strain gauge, an anchor stress gauge and a steel column inclinometer. Among them, the wire displacement meter is passed through the protection net to measure the deformation of the protection net, that is, whether the force on the protection net has changed. The strain gauge is fixed in the steel column to determine the strain of the steel column under stress. The anchor stress gauge is fixed in the anchor rod to determine the stress on the anchor rod. The steel column inclinometer is fixed on the top of the steel column to determine the overall inclination of the steel column.
[0104] In one example, the specific structural diagram of the protective structure in this application can be as follows: Figure 2BAs shown. It can be seen that the protective structure includes a concrete foundation, a base, steel columns, support ropes, a protective net, and anchor rods (which may include side-pull anchor rods and upper-pull anchor rods). The concrete foundation is cast on the mountain, and there are multiple bases, each of which is installed at intervals on the concrete foundation (the concrete foundation and base are not shown in the figure). The number of steel columns corresponds to the base one-to-one. For each steel column, the steel column is installed on the base and tilted away from the mountain where the protection area is located. The support ropes include an upper support rope and a lower support rope. The upper support rope is passed through the top of the steel column, and the lower support rope is passed through the bottom. The protective net is set between the upper support rope and the lower support rope, and the wire displacement meter is passed through the protective net. The steel columns on both sides of the protective structure are respectively connected to the side-pull anchor ropes extending to both sides. The other ends of the side-pull anchor ropes are fixed to the side-pull anchor rods. The side-pull anchor rods are used to connect the ends of the side-pull anchor ropes to fix the ends of the side-pull anchor ropes to the mountain. At the same time, for each steel column, a pull-up anchor rope is connected to the top of the steel column, and the end of the pull-up anchor rope is connected to the pull-up anchor rod, which is used to connect the end of the pull-up anchor rope to fix the end of the pull-up anchor rope to the mountain. Among them, the side pull anchor rod and the pull-up anchor rod are both deeply embedded in the mountain and fixed.
[0105] In one example, a side-pull anchor rope may be provided between the side-pull anchor rod and the base of the steel column located on both sides of the protective structure.
[0106] In one example, the figure illustrates that for each steel column, two pull-up anchor ropes are connected to the top of the steel column, the ends of the two pull-up anchor ropes are connected to different pull-up anchor rods, the two pull-up anchor ropes extend toward the mountain, and are opened to each other. The specific number of pull-up anchor ropes connected to the steel column can be set as needed, and this specification does not limit this.
[0107] In one example, the upper anchor rod is located on the slope at a higher position than the side anchor rod, and the side anchor rod is at the same horizontal position as the base.
[0108] In one example, anchor strain gauges can be installed inside anchor rods (lateral and / or top-tension anchor rods) and / or between the anchor rods and anchor lines (lateral and / or top-tension anchor lines) to monitor anchor stress. Strain gauges can be installed in steel columns to measure stress and deformation. An inclinometer can be installed on one side of the top of the steel column to monitor changes in its inclination angle in real time.
[0109] In one example, the above sensors may all be sensors that can be used to send sensor data to a data processing end.
[0110] In one example, the above sensors may all be connected to a vibrating string collector, which collects sensor data and transmits the collected data to a data processing terminal.
[0111] In one example, the specific structural diagram of the protective structure in this application can be as follows: Figure 2C shown. Figure 2C This is a side view of the protective structure. It can be seen that the protective structure may include an upper anchor rope, a steel column, a protective net, etc. A steel column inclinometer is provided on the top of the steel column, and a strain gauge is provided in the middle of the steel column. The above two sensors (strain gauge and steel column inclinometer) are both connected to the vibrating string collector.
[0112] In one example, the partial schematic diagram of the protection structure in this application can be as follows: Figure 2D shown. Figure 2D This is a structural diagram of the anchor rod part of the protection structure. It can be seen that the anchor rod is deep into and fixed in the mountain (i.e., the protection area). An anchor rod stress gauge is set in the anchor rod, and the anchor rod stress gauge is connected to the vibrating wire collector through a cable.
[0113] In this way, sensors installed in the protective structure can accurately monitor the displacement, tilt angle, deformation of steel columns, and changes in anchor stress. Combining this data can proactively detect potential instability in the mountain, such as small displacements or abnormal stresses. This provides a precise basis for risk prediction, greatly improving the ability to capture geological disaster risks and preventing disasters caused by untimely monitoring.
[0114] In one embodiment of the present application, the protective structure and the mountain are connected by two structures: anchor rods and a base. The base is provided with steel columns, which provide pullout resistance to the steel columns. Falling rocks on the protective structure exert upward pull on the steel columns, and also exert axial forces on the anchor rods, which can cause strain or even extraction. Therefore, the stress state of the protective structure can be determined by simply determining and analyzing the upward pull and anchor rod axial forces. The anchor rods can be either pull-up anchor rods or side-pull anchor rods.
[0115] In one example, a strain gauge can be installed in the middle of each steel column to measure the stress and deformation of the steel column. A steel column inclinometer is installed on one side of the top of the steel column to monitor the change in the inclination angle of the steel column in real time. Therefore, through the formula , it is possible to determine the force related to the steel column stress generated by the combined action of the steel column elastic modulus and the strain gauge monitoring value when the inclination angle of the steel column is not considered. is the elastic modulus of the steel column, is the strain gauge monitoring value. After determining the force, combined with the value of the inclinometer, it can be obtained by , determine the upward pull force on the steel column. is the value of the steel column inclinometer, specifically the angle between the steel column and the direction perpendicular to the mountain. is the force corresponding to the strain of the steel column, and its direction is along the direction of the steel column. It is the vertical upward force component corresponding to the strain of the steel column, and its direction is perpendicular to the horizontal line.
[0116] In one example, the , determine the anchor axial force, where the value of the anchor stress gauge is , is the cross-sectional area of the anchor rod.
[0117] In this way, the determined anchor rod axial force and steel column pull-out force can be used as the stress state of the protective structure.
[0118] In one embodiment of the present application, step S104 may include: judging whether the pull-out force is not less than a first pull-out resistance threshold, and whether the anchor rod axial force is not less than a second pull-out resistance threshold; if either result is yes, determining that the stress state meets the warning condition.
[0119] In one example, a first pull-out force threshold and a second pull-out force threshold may be pre-stored, and the first pull-out force threshold may be an important indicator for judging the stability of the steel column, and the second pull-out force threshold may be an important indicator for judging the stability of the anchor rod.
[0120] In one example, for a steel column, if the pull-out force is greater than a first pull-out force threshold, the steel column is in an unstable state; for an anchor rod, if the anchor rod axial force is greater than a second pull-out force threshold, the anchor rod may be in an unstable state.
[0121] In one example, if the pullout force on a steel column is no greater than n% of the first pullout resistance threshold, the steel column is considered safe. If the pullout force on the steel column is greater than n% of the first pullout resistance threshold but less than the first pullout resistance threshold, the steel column is considered essentially safe. For anchor rods, if the axial force on the anchor rod is no greater than n% of the second pullout resistance threshold, the anchor rod is considered safe. If the axial force on the anchor rod is greater than n% of the second pullout resistance threshold but less than the second pullout resistance threshold, the anchor rod is considered essentially safe. Here, n is less than 100.
[0122] In one example, the values of the first anti-pullout force threshold and the second anti-pullout force threshold may be the same value or different values, and may be set according to specific needs, which is not limited in this specification.
[0123] In one example, if the steel columns and anchors are safe, no warning is issued. If the steel columns and anchors are essentially safe, the data processing end may issue a fourth warning message, prompting staff to perform maintenance on the protective structure within a specified timeframe. If either the steel columns or anchors are unstable, the data processing end may issue a first warning message, indicating that the protective structure is faulty and urgently requires maintenance. The first warning message corresponds to a higher risk level than the fourth warning message.
[0124] In one example, the fourth warning information may only include the second warning notification, i.e., a warning text message sent to a staff member's terminal. The first warning information may include at least one of a first warning notification sent to users in the administrative district where the protection area is located, via an audible and visual alarm system deployed in the protection area, and a second warning notification sent to staff members responsible for the protection area.
[0125] In one example, the fourth warning information and the first warning information may also include text content such as "the pull-out force on the steel column exceeds the standard, and there may be risks in the protection area" to characterize the specific risk type in the protection area.
[0126] In this way, by setting a clear pull-out force threshold and sending an early warning message when the stress exceeds the threshold, staff can quickly grasp the abnormal stress state of the protection system and take reinforcement, maintenance and other measures in advance to avoid failure of the protection system due to excessive stress on steel columns or anchor rods, thereby ensuring the safety of personnel and facilities under the protection area.
[0127] In one embodiment of the present application, the early warning method may also include: determining the key points contained in the image data at the current moment through the trained key point determination model; determining the coordinates of the key points in the protection area at the current moment, and determining the rate of change of the key points between each historical moment and the current moment based on the coordinates of the key points in the protection area in the image data at each historical moment and the coordinates of the key points in the protection area at the current moment; if the change rate exceeds the rate threshold, sending a second early warning message.
[0128] Specifically, in an early warning system, a key point identification model can be trained using a large amount of image data. For each image, key points can be visual feature points. These are naturally occurring points on the slope surface with unique, recognizable features. These points differ significantly from the surrounding area in shape, texture, color, and other aspects, enabling them to be identified and tracked by image vision deep learning algorithms. In other words, these key points can be unique points on the slope.
[0129] In actual monitoring, the trained key point determination model can be used to analyze the image data collected at the current moment and determine the coordinates of the key points contained therein. For example, some points with unique textures on the rock surface of a slope can be selected as key points.
[0130] After identifying a key point, the data processing end uses image acquisition devices positioned around the protected area to determine the current coordinates of the key point within the protected area. Simultaneously, the data processing end records the coordinates of these key points within the protected area in the image data received at each historical moment. For example, for the past 10 historical moments, the coordinates of key point A were...,..., and the current coordinates are...
[0131] Based on the coordinate changes, the change rate of key point A between the historical moment and the current moment can be calculated. Assuming the rate threshold is 5mm / s, the calculated change rate of key point A is 6mm / s, which exceeds the rate threshold. The system immediately sends a second warning message, and the corresponding risk type is "The change rate of the key point of the slope exceeds the standard, and there may be a landslide risk."
[0132] In one example, the structural diagram of the image acquisition device may be as follows: Figure 3 As shown in the figure, the image acquisition equipment may include a high-precision dual-axis electric pan-tilt head, a high-zoom, high-resolution camera, a high-precision laser rangefinder, a bracket, and an environmental monitoring module. The high-zoom, high-resolution camera is used to determine image data for the protected area, the high-precision dual-axis electric pan-tilt head is used to adjust the camera's acquisition range, and the high-precision laser rangefinder is used to determine the actual three-dimensional coordinates of key points on the slope. The bracket is used to secure the image acquisition equipment, and the environmental monitoring module is used to monitor environmental data such as rainfall in the protected area.
[0133] By determining the coordinates of key points and calculating their rate of change, the system can monitor slope deformation in real time. When the rate of change exceeds a threshold, a secondary warning message is sent, identifying potential slope instability in advance. This provides crucial information for preventing landslides and other geological disasters, enabling timely measures to protect surrounding personnel and facilities and minimize disaster losses.
[0134] In one embodiment of the present specification, the warning method may include: if the change rate gradually increases, determining the target object in the image data and recording the trajectory and speed of the target object; if the change rate gradually decreases to not exceed the rate threshold, stopping sending the second warning information.
[0135] In one example, the greater the rate of change of a key point, the more unstable the key point is, and the smaller the rate of change, the more stable the key point is.
[0136] In one example, a high rate of change at a key point is often associated with a rockfall. Therefore, when a gradually increasing rate of change at a key point is detected—for example, the rate of change at key point B increases from 3 mm / s to 7 mm / s—the target recognition function can be activated. Using an image recognition algorithm, the target object, such as a sliding rock, can be identified from the current image data. Based on the target's position in the image, the rangefinder can be used to determine the target's three-dimensional coordinates. Furthermore, using a faster acquisition frequency, the image acquisition device can determine the image data at each moment, as well as the target and its three-dimensional coordinates at each moment, thereby recording the target's trajectory and velocity.
[0137] In one example, as time goes by, the target object is affected by factors such as terrain, and the change rate of key point B gradually decreases. When it decreases to 4 mm / s and does not exceed the rate threshold of 5 mm / s, the system stops sending the second warning information.
[0138] In one example, similar to the first warning information, the second warning information may include an audible and visual warning, a first warning notification sent to users, and a second warning notification sent to staff. The first warning notification may only include the specific risky protection area, while the second warning notification may include at least one of the risky protection area, its corresponding risk type, risk level, and maintenance deadline.
[0139] When the rate of change increases abnormally, identifying the target and recording its trajectory and rate provides a more detailed understanding of the slope instability, providing more information for subsequent analysis and decision-making. Stopping the warning message when the rate of change returns to normal avoids unnecessary alarm interference and makes the warning system more scientific and reasonable.
[0140] In one embodiment of the present application, the early warning method also includes: determining the environmental data of the protection area, the environmental data including at least one of rainfall data, temperature data, wind speed data and air pressure data; for any data in the environmental data, if the data exceeds the environmental parameter threshold, sending a third early warning information.
[0141] In one example, a protected area can be equipped with rain sensors, temperature sensors, wind speed sensors, and air pressure sensors to collect real-time environmental data. The preset rain threshold is 50 mm / h, the temperature threshold is 40°C, the wind speed threshold is 20 m / s, and the air pressure threshold is set based on the local normal air pressure range.
[0142] In one example, suppose at a certain moment, a rain sensor detects rainfall of 60 mm / h, exceeding the rainfall parameter threshold. The system immediately issues a third warning message, corresponding to the risk type "Rainfall exceeds the standard in the protected area, potentially causing a geological disaster," and records the environmental data anomaly in the system database.
[0143] In one example, similar to the first and second warning information, the third warning information may include an audible and visual warning, a first warning notification sent to users, and a second warning notification sent to staff. The first warning notification may only include the specific risky protection area, while the second warning notification may include at least one of the risky protection area, its corresponding risk type, risk level, and maintenance deadline.
[0144] By collecting diverse environmental data from the protected area and sending warnings when the data exceeds thresholds, the system can comprehensively consider the impact of environmental factors on the protected area. This provides early warnings of risks such as protection system failure or geological disasters caused by adverse environmental conditions (such as heavy rain and strong winds), helping personnel prepare for preventive measures and ensuring the safety and stability of the protected area.
[0145] In addition, since there is no corresponding correlation between the timing of sending the second and third warning information and the timing of sending the first warning information, that is, before sending the first warning information, the second and third warning information may have been sent, which may result in frequent warnings and the same protection area occupying more resources. Therefore, before executing S104, for any of the above situations where warning information needs to be sent, the warning system may not send the warning information first, but instead dispatch more image acquisition devices located around the protection area to collect more accurate environmental data and image data of the protection area at a higher acquisition frequency, and then re-judge whether the protection structure is at risk based on the accurate environmental data and image data collected. If so, the first warning information is sent; if not, S104 is executed.
[0146] Based on the same idea, this application provides a structural diagram of an early warning device, such as Figure 4 shown.
[0147] Figure 4 A schematic diagram of an early warning device provided for this application, wherein:
[0148] The receiving module 200 is used to receive sensor data sent by a sensor, the sensor is used to monitor the stress state of the protective structure, and the protective structure is used to protect the protection area.
[0149] The image determination module 202 is configured to determine image data of the protection area at a current moment when it is determined based on sensor data that there is a risk in the protection area.
[0150] The execution module 204 is configured to determine the stress state of the protective structure based on the sensor data if it is determined that the protective structure has not failed based on the image data at the current moment, and send a first warning message when the stress state meets the warning condition.
[0151] Optionally, the sensor includes at least one of a wire displacement meter, a strain gauge, an anchor stress gauge, and a steel column inclinometer; the image determination module 202 is used to: when it is determined that there is a risk in the protection area based on the monitoring value of the wire displacement meter, determine the image data of the protection area at the current moment; the execution module 204 is used to: determine the stress state of the protection structure based on the monitoring value of the strain gauge and / or the monitoring value of the anchor stress gauge.
[0152] Optionally, the protective structure is fixed to the protective area by steel columns and anchor rods; the execution module 204 is used to: determine the pull-out force applied to the steel column based on the elastic modulus of the steel column, the monitoring value of the strain gauge and the inclination angle of the steel column; wherein the inclination angle of the steel column is determined by the monitoring value of the steel column inclinometer fixed on the steel column; determine the anchor rod axial force based on the monitoring value of the anchor rod stress gauge; wherein the pull-out force and / or the anchor rod axial force are the stress states of the protective structure.
[0153] Optionally, the execution module 204 is used to: determine the pull-out force applied to the steel column based on the elastic modulus of the steel column, the monitoring value of the strain gauge and the inclination angle of the steel column, and determine the anchor rod axial force based on the monitoring value of the anchor rod stress gauge, wherein the pull-out force and the anchor rod axial force are the stress states of the protective structure.
[0154] Optionally, the execution module 204 is used to: determine whether the pull-out force is not less than a first pull-out force threshold, and whether the anchor rod axial force is not less than a second pull-out force threshold; if either result is yes, determine that the stress state meets the warning condition.
[0155] Optionally, the protective structure includes a base, anchor rods, steel columns, and a protective net; the protective structure is fixed to the protective area through the base and anchor rods, and the protective area is protected by the protective net; the sensors include a wire displacement meter, a strain gauge, an anchor stress gauge, and a steel column inclinometer, the wire displacement meter is passed through the protective net, the strain gauge is fixed in the steel column, the anchor stress gauge is fixed in the anchor rod, and the steel column inclinometer is fixed on the top of the steel column.
[0156] Optionally, the image determination module 202 is used to: determine the key points contained in the image data at the current moment through the trained key point determination model; determine the coordinates of the key points at the current moment in the protection area, and determine the rate of change of the key points between each historical moment and the current moment based on the coordinates of the key points in the protection area in the image data at each historical moment and the coordinates of the key points in the protection area at the current moment; if the change rate exceeds the rate threshold, send a second warning message.
[0157] Optionally, the image determination module 202 is used to: if the change rate gradually increases, determine the target object in the image data at the current moment, and record the trajectory and rate of the target object; if the change rate gradually decreases to not exceed the rate threshold, stop sending the second warning information.
[0158] Optionally, the execution module 204 is used to: determine the environmental data of the protection area, the environmental data including at least one of rainfall data, temperature data, wind speed data and air pressure data; for any data in the environmental data, if the data exceeds the environmental parameter threshold, send a third warning information.
[0159] The present application also provides a computer-readable storage medium, which stores a computer program that can be used to execute the above Figure 1 The warning method shown.
[0160] This application also provides Figure 5 The schematic structure diagram of the electronic device shown in FIG. Figure 5 As mentioned above, in terms of hardware units, the electronic device includes a processor, an internal bus, a network interface, a memory and a non-volatile memory, and may also include other hardware required for the business. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 1 Of course, in addition to software implementation, this application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0161] In the 1990s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures like diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements can now be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using physical hardware modules. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to hire a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly performed using software called a "logic compiler." This is similar to the software compilers used during program development. Before compilation, the original code must be written in a specific programming language, called a Hardware Description Language (HDL). There are many types of HDL, including ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that simply by programming a method flow in one of these hardware description languages and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.
[0162] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the memory control logic. Those skilled in the art will also appreciate that, in addition to implementing the controller purely in computer-readable program code, the controller can also be implemented in the form of logic gates, switches, an application-specific integrated circuit, a programmable logic controller, an embedded microcontroller, etc. by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the means for implementing the various functions included therein can also be considered as structures within the hardware component. Alternatively, the means for implementing the various functions can be considered both a software module implementing the method and a structure within the hardware component.
[0163] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0164] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0165] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0166] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0167] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0168] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0169] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0170] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0171] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0172] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0173] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0174] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0175] The various embodiments in this application are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiment is generally similar to the method embodiment, so the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment.
[0176] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. An early warning method, characterized in that: The method is applied to a data processing end in an early warning system, wherein the early warning system includes a protective structure, a sensor, and the data processing end. The method includes: receiving sensor data sent by the sensor, wherein the sensor is used to monitor the stress state of the protective structure, the protective structure is used to protect the protection area, and the sensor includes at least one of a strain gauge and an anchor stress gauge, and a wire displacement meter; When it is determined that the protection area has a risk according to the monitoring value of the wire displacement meter, determining image data of the protection area at the current moment; If it is determined based on the image data at the current moment that the protective structure has not failed, the pull-out force on the steel column is determined based on the elastic modulus of the steel column, the monitoring value of the strain gauge and the inclination angle of the steel column, and the anchor rod axial force is determined based on the monitoring value of the anchor rod stress gauge, wherein the protective structure is fixed to the protective area by the steel column and the anchor rod, the pull-out force and the anchor rod axial force are the stress states of the protective structure, and when the stress state meets the warning condition, the first warning information is sent.
2. The method according to claim 1, wherein The method further comprises: Determining whether the pull-out force is not less than a first pull-out resistance threshold, and whether the anchor rod axial force is not less than a second pull-out resistance threshold; If any result is yes, it is determined that the stress state meets the warning condition.
3. The method according to claim 1, wherein The protective structure includes a base, the anchor rod, the steel column, and a protective net; the protective structure protects the protective area through the protective net; the sensor includes the wire displacement meter, the strain gauge, the anchor rod stress gauge and the steel column inclinometer, the wire displacement meter is passed through the protective net, the strain gauge is fixed in the steel column, the anchor rod stress gauge is fixed in the anchor rod, and the steel column inclinometer is fixed on the top of the steel column.
4. The method according to claim 1, wherein The method further comprises: Determine the key points contained in the image data at the current moment by using the trained key point determination model; Determining the coordinates of the key point in the protection area at the current moment, and determining the rate of change of the key point between each historical moment and the current moment based on the coordinates of the key point in the protection area in each image data at each historical moment and the coordinates of the key point in the protection area at the current moment; If the change rate exceeds the rate threshold, a second warning message is sent.
5. The method according to claim 4, wherein The method further comprises: If the rate of change gradually increases, determining a target object in the image data at the current moment, and recording a trajectory and a rate of the target object; If the change rate gradually decreases to no more than the rate threshold, stop sending the second warning information.
6. An early warning device, characterized in that: The device is applied to a data processing end of an early warning system, wherein the early warning system includes a protective structure, a sensor, and the data processing end. The device includes: a receiving module, configured to receive sensor data sent by the sensor, wherein the sensor is configured to monitor the stress state of the protective structure, the protective structure is configured to protect the protective area, and the sensor includes at least one of a strain gauge and an anchor stress gauge, and a wire displacement meter; an image determination module, configured to determine image data of the protection area at a current moment when it is determined that the protection area is at risk based on the monitoring value of the wire displacement meter; An execution module is used to determine the pull-out force on the steel column based on the elastic modulus of the steel column, the monitoring value of the strain gauge and the inclination angle of the steel column if it is determined that the protective structure has not failed based on the image data at the current moment, and to determine the anchor rod axial force based on the monitoring value of the anchor rod stress gauge, wherein the protective structure is fixed to the protective area by the steel column and the anchor rod, the pull-out force and the anchor rod axial force are the stress states of the protective structure, and when the stress state meets the warning condition, a first warning message is sent.
7. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 5.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the program.
Citation Information
Patent Citations
Railway slope rockfall monitoring system
CN116363833A
Slope early warning method and device, computer equipment and storage medium
CN119007109A