Piping disaster emergency management system, methods, devices and storage media

By combining Beidou buoy equipment and positioning devices with image recognition and 3D models, the piping inlet can be located quickly and accurately, a repair strategy can be generated, and the operation can be directed. This solves the problems of time-consuming and dangerous traditional methods, and improves the efficiency and safety of rescue.

CN120416281BActive Publication Date: 2026-07-31CETC JIANGTAI (SHENZHEN) TECH DEV CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CETC JIANGTAI (SHENZHEN) TECH DEV CO LTD
Filing Date
2025-04-27
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Traditional methods for dealing with piping disasters are time-consuming and dangerous, and cannot quickly and accurately locate the inlet. Existing technologies require manual inspection.

Method used

By combining Beidou buoy equipment and positioning devices with image recognition and 3D modeling, the location of the piping inlet is determined through the server, and a repair strategy is generated. After confirmation by the command center, the operation information is sent to the terminal equipment.

Benefits of technology

It enables rapid and accurate location of piping inlets, improving rescue efficiency and safety while reducing the risks associated with manual inspection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120416281B_ABST
    Figure CN120416281B_ABST
Patent Text Reader

Abstract

This application provides an emergency management system, method, apparatus, and storage medium for piping disasters. The system includes a server, used to determine the first location information of the piping inlet based on a first image of the backwater area of ​​a dam, upon detecting a piping outlet in the backwater area, and based on the first image, the dam's three-dimensional model information, and multiple data collected from at least one Beidou buoy device. The collected data includes information from a positioning device and the Beidou positioning system. The system also sends a request message to a command center device. The command center device sends a first confirmation command to the server upon receiving the request message. The server further sends first operation information to a first terminal device based on the first confirmation command, instructing it to perform sealing operations. The first terminal device displays the received first operation information to instruct first personnel to perform sealing operations. This system can quickly determine the location of the piping inlet, improving positioning accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to an emergency management system, method, apparatus and storage medium for piping disasters. Background Technology

[0002] When piping occurs, it causes a large influx of water and sand, damaging the soil framework of dikes and other structures. As the channel expands, the soil is eroded, leading to structural collapse and dike breaches. Traditional rescue methods often involve surrounding the piping outlet with sandbags to create a small water tank, allowing the water to gradually rise within it, thus reducing the water level difference between the upstream and downstream areas of the dike and eventually reaching equilibrium to stop the piping. However, this method cannot fundamentally solve the problem. Current technology often requires manual inspection of the upstream area of ​​the dike to locate the piping inlet and address the piping phenomenon, which is time-consuming and highly dangerous. Summary of the Invention

[0003] This application provides an emergency management system, method, device, and storage medium for piping disasters, which can quickly determine the location of the piping inlet and improve the accuracy of positioning.

[0004] In a first aspect, embodiments of this application provide an emergency management system for piping disasters. The system includes a server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple workers, and a positioning device connected to the at least one Beidou buoy device.

[0005] The server is configured to, based on a first image of the backwater area of ​​the dam, and upon detecting a piping outlet in the backwater area, determine the first location information of the piping inlet based on the first image, three-dimensional model information within a preset range of the dam, and multiple acquisition information received from at least one Beidou buoy device. The acquisition information includes positioning information from the positioning device of the Beidou positioning system and second location information from the Beidou buoy device. The server also sends a request message to the command center device, the request message including the first location information and an instruction for a repair strategy to seal the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to seal the piping inlet.

[0006] The command center equipment is used to send a first confirmation instruction generated based on the commander's confirmation operation to the server when it receives the request message;

[0007] The server is also configured to receive and respond to the first confirmation instruction from the command center device, and send first operation information to the first terminal device of the first operator to instruct the blocking operation, the first operation information including the first location information and the repair strategy;

[0008] The first terminal device is used to display the received first operation information to instruct the first operator to carry out the sealing operation.

[0009] Secondly, embodiments of this application provide a method for emergency management of piping disasters, applied to a server of a piping disaster emergency management system. The piping disaster emergency management system includes the server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device. The method includes:

[0010] Detect whether piping outlets appear in the backwater area of ​​the dam based on the first image of the backwater area;

[0011] When the piping outlet is detected in the backwater area, the first location information of the piping inlet is determined based on the first image, the three-dimensional model information within the preset range of the dam, and multiple collection information received from the at least one Beidou buoy device. The collection information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device.

[0012] A request message is sent to the command center equipment. The request message includes the first location information and an indication of a repair strategy to block the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to block the piping inlet.

[0013] In response to a first confirmation command generated by the command center device based on the commander's confirmation operation, first operation information instructing the first operator to perform a sealing operation is sent to the first terminal device of the first operator, so that the first terminal device displays the first operation information used to instruct the first operator to perform the sealing operation. The first operation information includes the first location information and the repair strategy.

[0014] Thirdly, this application provides a piping disaster emergency management device. The device is applied to the server of the piping disaster emergency management system. The system includes a server, at least one Beidou buoy device that is communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device.

[0015] The detection unit is used to detect whether a piping outlet appears in the backwater area of ​​the dam based on a first image of the backwater area.

[0016] The determining unit is used to determine the first location information of the piping inlet based on the first image, the three-dimensional model information within the preset range of the dam, and multiple collection information received from the at least one Beidou buoy device when the piping outlet is detected in the backwater area. The collection information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device.

[0017] The first sending unit is used to send a request message to the command center equipment. The request message includes the first location information and an indication of a repair strategy to block the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to block the piping inlet.

[0018] The second sending unit is configured to respond to a first confirmation instruction generated by the command center device based on the commander's confirmation operation, and send first operation information instructing the first operator to perform a blocking operation to the first terminal device of the first operator, so that the first terminal device displays the first operation information instructing the first operator to perform the blocking operation, wherein the first operation information includes the first location information and the repair strategy.

[0019] Fourthly, embodiments of this application provide a terminal device, the terminal device including at least one processor, a communication interface and a memory, the communication interface being used to send and / or receive data, the memory being used to store a computer program, and the at least one processor being used to call the computer program stored in the memory to implement the method as described in the second aspect of this application.

[0020] Fifthly, embodiments of this application provide an electronic device including a processor and a memory, the memory being used to store computer program code, the computer program code including computer instructions, wherein when the processor executes the computer instructions, the electronic device executes the instructions as in the steps of the method of the second aspect of this application.

[0021] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform some or all of the steps described in the method of the second aspect of embodiments of this application.

[0022] In a seventh aspect, this application provides a computer program operable to cause a computer to perform some or all of the steps described in the method of the second aspect of the embodiments of this application. The computer program may be a software installation package.

[0023] As can be seen, in this embodiment of the application, the system includes a server, at least one Beidou buoy device that is communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to at least one Beidou buoy device. The server is configured to determine the first location information of the piping inlet based on a first image of the backwater area of ​​the dam, upon detecting a piping outlet in the backwater area, and based on the first image, three-dimensional model information within a preset range of the dam, and multiple acquisition information received from at least one Beidou buoy device. The acquired information includes positioning information from a positioning device of the Beidou positioning system and second location information from the Beidou buoy device. The server also sends a request message to a command center device, the request message including the first location information and an instruction for a repair strategy to seal the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to seal the piping inlet. Upon receiving the request message, the command center device sends a first confirmation instruction generated based on the commander's confirmation operation to the server. The server also receives and responds to the first confirmation instruction from the command center device, sending first operation information to the first terminal device of the first operator to instruct them to perform sealing operations. The first operation information includes the first location information and the repair strategy. The first terminal device displays the received first operation information to instruct the first operator to perform sealing operations. In this application, the first location information of the piping inlet is determined based on the positioning information from the positioning device of the Beidou positioning system, thereby improving the efficiency of determination and the accuracy of positioning. Attached Figure Description

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

[0025] Figure 1 A schematic diagram illustrating the interaction between a piping disaster emergency management system and a BeiDou positioning system, provided as an embodiment of this application;

[0026] Figure 2 This is a schematic diagram illustrating the interaction between another piping disaster emergency management system and the BeiDou positioning system, provided as an embodiment of this application.

[0027] Figure 3A schematic diagram of a command center device provided in an embodiment of this application;

[0028] Figure 4 A schematic diagram of the trajectory of a positioning device provided in an embodiment of this application;

[0029] Figure 5 A schematic diagram of a display interface of a terminal device provided in an embodiment of this application;

[0030] Figure 6 A flowchart illustrating an emergency management method for piping disasters provided in this application embodiment;

[0031] Figure 7 A functional unit block diagram of a piping failure emergency management device provided in this application embodiment;

[0032] Figure 8 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation

[0033] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0034] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0035] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0036] Please see Figure 1 , Figure 1This is a schematic diagram illustrating the interaction between a piping disaster emergency management system and a BeiDou positioning system, provided as an embodiment of this application. Figure 1 As shown, the piping failure emergency management system includes a server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to at least one Beidou buoy device. The Beidou positioning system communicates with the positioning device, thereby improving the accuracy of determining the location of the piping inlet. Furthermore, the Beidou positioning system can also communicate with at least one Beidou buoy device and multiple terminal devices to determine the location of the terminal devices and the Beidou buoy device, further improving positioning accuracy.

[0037] Each BeiDou buoy device, in at least one of the aforementioned devices, includes a float, a BeiDou positioning signal receiver, and a positioning information receiver. The BeiDou buoy floats on the water surface via its float. The BeiDou positioning signal receiver interacts with the BeiDou positioning system to further determine the buoy's location. The positioning information receiver receives positioning information from the positioning device. After receiving the positioning information, the BeiDou buoy sends the collected information, including the positioning information, to the server. The specific number of BeiDou buoy devices within at least one BeiDou buoy device can be set according to actual needs; please refer to [link / reference]. Figure 2 , Figure 2 This is a schematic diagram illustrating the interaction between another piping disaster emergency management system and the BeiDou positioning system provided in an embodiment of this application, as shown below. Figure 2 As shown, it may include the first Beidou buoy device, the second Beidou buoy device, ..., the Nth Beidou buoy device, and there are no specific restrictions here.

[0038] There are two connection methods between the BeiDou buoy and the positioning device: wired and wireless. Specifically, the BeiDou buoy can connect to the positioning device via physical means such as cables, transmitting information through cables to improve stability and efficiency. The BeiDou buoy can also communicate wirelessly with the positioning device, for example, through underwater acoustic signals. Multiple communication methods are used between the BeiDou buoy and the positioning device to enhance the stability of information transmission.

[0039] The positioning device can be a miniature underwater unmanned vehicle. When placing the positioning device, areas prone to piping failure are predicted, and then one or more positioning devices are set up according to actual needs to improve positioning accuracy. When multiple positioning devices are set up, each positioning device periodically emits positioning information with a unique identifier underwater, making it easy to distinguish positioning information from different positioning devices and providing data support for subsequently determining the location of the piping inlet.

[0040] Please combine Figure 3 ,like Figure 3As shown, Figure 3 This is a schematic diagram of a command center device provided in an embodiment of this application. The command center device includes a display module 301, a voice module 302, and controls 303. The display module 301 is used to display various information to improve the user experience. The voice module 302 is used to collect voice information from the space where the command center device is located or to play voice. The controls 303 are functional controls; triggering the controls 303 allows direct control of the command center device's functions, enabling users to select and control desired functions even in extreme situations. The specific number and associated functions of the controls 303 can be set according to actual needs and are not limited here. Each control 303 has a corresponding indicator light; the indicator light illuminates when the control 303 is triggered and turns off when the control 303 is closed, allowing the user to determine whether to activate the function corresponding to the control 303. It is understood that the command center device can also be a smartphone, tablet, laptop, desktop computer, wearable device, head-mounted device, vehicle terminal, or other terminal device with a control application (i.e., an application client) installed. It should be understood that when the application client runs on the command center device, it can interact with… Figure 1 The server shown interacts with the data.

[0041] The terminal equipment of the operators can also be Figure 3 The device shown, or the terminal device, can be a handheld terminal device or a head-mounted device, etc., with a control application (i.e., an application client) installed. The handheld terminal device can be a wristwatch. It should be understood that when the application client runs on the terminal device, it can interact with… Figure 1 The server shown interacts with the data.

[0042] Please refer to the following: Figure 2 The system described in the embodiments of this application will be described in detail as follows:

[0043] Please see Figure 2 ,like Figure 2 As shown, an emergency management system for piping disasters includes a server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device.

[0044] The server is configured to determine, based on a first image of the backwater area of ​​the dam and upon detecting a piping outlet in the backwater area, determine the first location information of the piping inlet according to the first image, the three-dimensional model information within a preset range of the dam, and multiple acquisition information received from at least one Beidou buoy device. The acquisition information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device. The server also sends a request message to the command center device, the request message including the first location information and an instruction for a repair strategy to seal the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to seal the piping inlet.

[0045] The upstream area of ​​the dam is the region on the side directly impacted by the water flow, while the downstream area is the region on the side where the water flows away or where there is no water flow. The server receives a first image of the downstream area of ​​the dam and detects whether piping or seepage occurs there. Specifically, after acquiring the first image, the server extracts image data from the first image and analyzes the image data using image processing algorithms to identify whether piping or seepage occurs in the first image. If the piping or seepage occurs on the ground, the ground will exhibit phenomena such as bulging, expansion, floating, and cracking. Furthermore, muddy water containing silt will gush out from the ground, and the seepage point will churn up and down, forming obvious sand rings. If the piping or seepage occurs underwater, the water surface will exhibit phenomena such as bubbling and foaming. Therefore, based on the image data of the first image, it is determined whether the above phenomena occur in the downstream area. If they do, it is determined that piping or seepage occurs in the downstream area.

[0046] The server communicates with each of at least one BeiDou buoy device, and each of these buoys is connected to a positioning device. When the server detects piping at an outlet in the backwater area of ​​a dam, it receives multiple data points from the at least one BeiDou buoy device. These data points include the positioning information from the positioning device and the secondary position information of the BeiDou buoy devices. The positioning device uses the BeiDou positioning system to determine its location, improving positioning accuracy.

[0047] The server receives multiple data collection messages and determines the first location information of the piping inlet based on the first image, the 3D model information within a preset range of the dam, and the received data. Specifically, at least one Beidou buoy and positioning device can be pre-placed in the area where the predicted piping disaster will occur, improving the timeliness of data collection. Alternatively, at least one Beidou buoy and positioning device can be placed in the upstream area of ​​the dam when the server detects a piping outlet in the downstream area of ​​the dam, extending the service life of the equipment. After placement, when piping occurs, water will be drawn into the piping inlet, and the positioning device will be drawn into the piping inlet. The positioning device, in conjunction with the Beidou positioning system, will send its location information to the Beidou buoy, ensuring the accuracy of the collected information.

[0048] The command center device is used to send a first confirmation instruction generated based on the commander's confirmation operation to the server when it receives the request message.

[0049] The command center equipment is connected to a server. After determining the first location information, the server generates a request message including the first location information and an instruction on a repair strategy for sealing the piping inlet. This request message is used to request the commander's confirmation on whether to use the repair strategy to seal the piping inlet. Specifically, the repair strategy can be generated based on historical piping inlet repair strategies, professional research results, and / or recommendations from relevant professionals. The server sends the generated request message to the command center equipment so that the commander at the command center can understand the real-time information of the piping inlet and further judge whether the repair strategy is reasonable, thereby improving the safety of the determined repair strategy. After detecting the commander's confirmation operation, the command center equipment generates a first confirmation instruction based on the confirmation operation. If the command center equipment detects the commander's denial operation, it pops up a request message asking for input of the repair strategy, so that the commander can quickly input the repair strategy, thereby directing the sealing operation and improving the sealing efficiency.

[0050] The server is also configured to receive and respond to the first confirmation instruction from the command center device, and send first operation information to the first terminal device of the first operator to instruct the sealing operation, the first operation information including the first location information and the repair strategy.

[0051] After receiving the first confirmation instruction, the server responds to the first confirmation instruction by sending the first operation information to the first terminal device of the first operator. The first operation information includes the first location information and the repair strategy. The first operation information is used to instruct the first operator to block the piping inlet according to the repair strategy in order to improve the efficiency of the operation.

[0052] In one possible example, after receiving the first confirmed instruction, the server determines the number of personnel required for the operation based on the repair strategy, allowing multiple personnel to work simultaneously to improve repair efficiency and worker safety. Specifically, multiple work steps are generated according to the repair strategy, and different personnel are assigned to different work steps. The corresponding work steps are then sent to the terminal devices of the respective personnel to instruct them to perform their duties. For example, if the work steps determined by the repair strategy include transporting sealing materials and performing the sealing operation, then the first personnel are assigned to the first location indicated in the first location information, and the fifth personnel are assigned to transport the sealing materials to the first location and deliver them to the first personnel, thus improving sealing efficiency. Simultaneously, environmental data and real-time physical data of the first and fifth personnel are collected through their respective terminal devices. Environmental data includes water temperature, water flow rate, and the number of obstacles in the water, while real-time physical data includes heart rate and body temperature data for both personnel. Based on the collected environmental data and real-time physical data, the stop time for the first and fifth workers is determined. At the same time, the sixth and seventh workers are arranged to take over the work of the first and fifth workers respectively. This ensures the safety of the workers while improving the efficiency of sealing the piping inlet, making the work arrangement more reasonable and intelligent.

[0053] The first terminal device is used to display the received first operation information to instruct the first operator to carry out the sealing operation.

[0054] The first terminal device is connected to the server. After receiving the first instruction, the server sends the first operation information to the first terminal device. After receiving the first operation information, the first terminal device displays the first operation information to instruct the first operator to carry out the sealing operation.

[0055] As can be seen, in this example, the first location information of the piping inlet is determined based on the positioning information received by at least one Beidou buoy device from the positioning device and the second location information of the positioning system, improving the determination efficiency and positioning accuracy. Furthermore, a repair strategy is generated, and after combining the commander's confirmation message, first operational information including the first location information and the repair strategy is sent to the first terminal device of the first operator to instruct the first operator to carry out the sealing operation, further improving the sealing efficiency.

[0056] In one possible example, the server is specifically configured to: generate trajectory information of the positioning device based on the plurality of collected information; determine the third location information of the piping outlet based on the first image; if it is determined based on the trajectory information and the three-dimensional model information that the positioning device passes through the dam from the upstream area of ​​the dam to the downstream area, and the trajectory information passes through the location in the third location information, then determine the first location information based on the trajectory information.

[0057] For specific examples, please refer to Figure 4 , Figure 4 This is a schematic diagram of the trajectory of a positioning device provided in an embodiment of this application. Figure 4 As shown, if piping occurs, a channel 402 will be created between the upstream and downstream areas of the dam. When the positioning device is placed in the upstream area, it will be sucked in through the piping inlet, i.e., into channel 402. When a piping outlet is detected in the downstream area, the server generates trajectory information for the positioning device based on multiple collected data points, and determines the third location information of the piping outlet based on the first image. Specifically, it can collect the first route information between the piping outlet and a fixed reference object in the first image, establish a first coordinate system based on the size and position information of the fixed reference object, and determine the third location information based on the first route information and the first coordinate system. If there is no fixed reference object in the first image, it acquires the regional location information and size of the corresponding area in the first image, establishes a second coordinate system based on the regional location information and size, determines the second route information between the piping outlet and the boundary of the area, and determines the third location information based on the second route information, the boundary location information, and the second coordinate system.

[0058] The position of trajectory 401 within the trajectory information is determined in the corresponding 3D model, thereby determining whether the positioning device has moved from the water-facing area through the dam to the backwater area. If it is determined that the positioning device has moved from the water-facing area through the dam to the backwater area, and trajectory 401 within the trajectory information passes through the position within the third position information, then the first position information is determined based on the trajectory information. Specifically, the first position information is determined based on the overlap between trajectory 401 within the trajectory information and the bottom surface of the water-facing area of ​​the dam.

[0059] As can be seen, in this example, the trajectory information of the positioning device is generated based on multiple collected information, thereby determining the first location information of the piping inlet and improving the accuracy of the determined first location information.

[0060] In one possible example, the collected information further includes the monitoring information of the positioning device. The server is specifically configured to: obtain the sending time point corresponding to each positioning information in the plurality of collected information, and obtain an information set consisting of the correspondence between different sending time points and different positioning information; combine the positioning information belonging to the same sending time point in the information set to obtain multiple combinations; determine multiple location information of the positioning device based on the multiple combinations, the multiple monitoring information in the plurality of collected information, and the multiple second location information; and generate trajectory information of the positioning device based on the multiple location information of the positioning device.

[0061] Please refer again to the specific examples. Figure 2 ,like Figure 2 As shown, after determining its location information based on the BeiDou Navigation Satellite System, the positioning device sends the location information to at least one BeiDou buoy device. Each of these at least one BeiDou buoy devices can receive the location information from the positioning device. Upon receiving the location information, each BeiDou buoy device sends collected information to the server. The positioning device also sends the collected location information to the BeiDou buoy devices in real-time or periodically, facilitating the server's timely determination of the positioning device's location. Therefore, the multiple collected information received by the server includes positioning information with different location data sent by the positioning device at different times, and may also include multiple identical positioning information sent by the positioning device at the same time. Thus, the sending time point corresponding to each piece of positioning information within the multiple collected information is obtained, and the correspondence between different sending time points and different positioning information is determined, resulting in an information set composed of the correspondence between different sending time points and different positioning information. Then, positioning information belonging to the same sending time point is identified and combined to provide data support for subsequently determining the positioning device's location at that time point.

[0062] The server combines location information belonging to the same transmission time point within the information set to obtain multiple combinations, and determines the reception time point of each location information within the same combination corresponding to the BeiDou buoy device. Based on the transmission times of these multiple location information pieces and the reception times of each BeiDou buoy device (at least one of the BeiDou buoy devices), the server calculates the time it takes for the location information to reach each BeiDou buoy device. Then, based on the propagation speed of the location information and the time taken, the server determines the distance between each positioning device and each BeiDou buoy device.

[0063] In addition, the positioning device is equipped with displacement and acceleration sensors. These sensors determine the direction and distance of movement of the positioning device. The distance between the Beidou buoy and the positioning device is then calculated based on the direction and distance of movement.

[0064] The server can determine the position coordinates of the positioning device based on the second position information of the Beidou buoy, the distance between the Beidou buoy and the positioning device, and the direction of movement.

[0065] Alternatively, when the number of BeiDou buoy devices is greater than 3 in at least one BeiDou buoy device, the position coordinates of the positioning device can be solved by establishing a system of equations based on the second position information of each BeiDou buoy device and the distance between each BeiDou buoy device and the positioning device, using the principles of triangulation and spatial geometry.

[0066] For example: Given the first distance d1 corresponding to the first Beidou buoy, the second distance d2 corresponding to the second Beidou buoy, and the third distance d3 corresponding to the third Beidou buoy. Also, given the coordinates of the three Beidou buoys as (x1, y1, z1), (x2, y2, z2), and (x3, y3, z3). Substitute the distances and coordinates into the calculation formula:

[0067] d n 2 =(x0-x n ) 2 +(y0-y n ) 2 +(z0-z n ) 2 ;

[0068] Where x0 is the distance along the x-axis of the positioning device, y0 is the distance along the y-axis of the positioning device, and z0 is the distance along the z-axis of the positioning device. The calculation formula set is obtained as follows:

[0069] d1 2 =(x0-x1) 2 +(y0-y1) 2 +(z0-z1) 2 ;

[0070] d2 2 =(x0-x2) 2 +(y0-y2) 2 +(z0-z2) 2 ;

[0071] d3 2 =(x0-x3) 2 +(y0-y3) 2 +(z0-z3) 2 ;

[0072] The location information of the positioning device is calculated based on this set of calculation formulas.

[0073] Alternatively, obtain the transmission time and reception time of each positioning information within the same combination, and calculate the time it takes for the positioning information to reach the BeiDou buoy based on these times. Using the positions of every two BeiDou buoys within at least one BeiDou buoy as the focal point, calculate the time difference between the positioning device and each pair of BeiDou buoys. Substitute this time difference into the first formula S = vΔt; where S is the absolute value of the distance difference between the positioning device and each pair of BeiDou buoys, Δt is the time difference between the received positioning information and each pair of BeiDou buoys, and v is the propagation speed of the positioning information. Combine this with the hyperbolic equation:

[0074]

[0075] in, c is the absolute value of half the distance between every two Beidou buoy devices, where c 2 =a 2 +b 2 x represents the distance of the positioning device along the x-axis, and y represents the distance of the positioning device along the y-axis.

[0076] The distance between every two Beidou buoy devices is determined based on the second position information of the Beidou buoy devices, thus determining the value of c. The calculation result of the first calculation formula is calculated, and the value of a is determined based on the calculation result, based on a, c, and c... 2 =a 2 +b 2 Determine the value of b. Based on the calculated values ​​of a and b, determine the hyperbolic equation. The determined hyperbolic equation has the positions of every two BeiDou buoy devices as its foci, and the positioning device lies on the hyperbola with the positions of every two BeiDou buoy devices as its foci. Using the above calculation method, obtain two hyperbolic equations corresponding to two sets of BeiDou buoy devices, where each set includes at least two BeiDou buoy devices, and the BeiDou buoy devices within each pair of sets are different. Then, determine the horizontal position information of the positioning device based on the intersection of the two hyperbolic equations.

[0077] For example, consider three BeiDou buoy devices: a first BeiDou buoy, a second BeiDou buoy, and a third BeiDou buoy. After a positioning device sends positioning information, each of the three BeiDou buoy devices receives the information. However, because the three BeiDou buoy devices are located at different times, the timing of the received positioning information differs. The positioning information received by the first, second, and third BeiDou buoy devices is designated as the first positioning information, the second positioning information, and the third positioning information, respectively. A first hyperbolic equation is determined to correspond to the first and second positioning information; and a second hyperbolic equation is determined to correspond to the second and third positioning information. Based on the first and second hyperbolic equations, the horizontal position information of the positioning device is determined.

[0078] Then, the pressure information included in the monitoring data is acquired. Based on p = ρgh, where p is pressure, ρ is liquid density, g is gravitational acceleration, and h is the depth of the positioning device, the depth information of the positioning device is determined. Alternatively, the depth of the positioning device can be measured using other methods, such as determining it based on the vertical sound wave transmission time. Therefore, the method for determining the depth information of the positioning device is not limited here. Finally, the reference position information of the positioning device is determined based on the determined horizontal position information and the depth information of the positioning device.

[0079] The positioning information of the device is further calculated based on the determined reference location information and the positioning information of the device determined by the BeiDou positioning system. For example, a data fusion algorithm can be used, which assigns different weights to the data in the reference location information and the data in the positioning information determined by the BeiDou positioning system, and then averages them to determine the positioning information of the device at that point in time, thereby improving the accuracy of the determined location. Similarly, based on the above method, multiple location information of the positioning device at multiple points in time can be obtained, and the trajectory information of the positioning device can be generated based on the multiple location information of the positioning device.

[0080] As can be seen, in this example, multiple location information of the positioning device is determined based on the positioning information from the positioning device of the BeiDou positioning system, the second location information of the BeiDou buoy device, and the monitoring information, thereby determining the trajectory information of the positioning device and improving the accuracy of the determined trajectory information.

[0081] In one possible example, after the positioning device determines its location information based on the BeiDou positioning system, it sends the location information to at least one BeiDou buoy device. The server receives multiple collection information messages, including the location information, sent by at least one BeiDou buoy device, and directly determines the operating trajectory of the positioning device based on the location information within the multiple collection messages, thereby improving the determination efficiency.

[0082] In one possible example, the server is further configured to: determine the fourth location information of the piping outlet based on the first image when the piping outlet is detected in the backwater area; send a second request message to the command center device, the second request message including the fourth location information and an outlet repair strategy for sealing the piping outlet, the second request message being used to request the commander to confirm whether to use the outlet repair strategy to seal the piping outlet; and, in response to a second confirmation instruction generated by the command center device based on the commander's confirmation operation, send second operation information instructing the second operator to perform sealing operations to the second terminal device of the second operator, the second operation information including the fourth location information and the outlet repair strategy.

[0083] In a specific example, after detecting a piping outlet in the backwater area, the server determines the fourth location information of the piping outlet based on the first image. Specifically, image data is extracted from the first image, analyzed using an image processing algorithm, and the piping outlet in the first image is identified. The route information between the piping outlet in the first image and a fixed reference object within the first image is collected. A coordinate system is established based on the size and position information of the fixed reference object, and the fourth location information is determined based on the route information and the coordinate system.

[0084] If there is no fixed reference point in the first image, the location information and size of the corresponding area in the first image are obtained. A coordinate system is established based on the location information and size of the area to determine the route information between the piping outlet and the boundary of the area. Based on the route information, boundary location information, and coordinate system, fourth location information is determined. A repair strategy for the outlet is generated based on historical piping outlet sealing strategies, such as the method of reverse filter wells, and / or in conjunction with professional advice. Then, a second request message is sent to the command center equipment. The second request message includes the fourth location information and the outlet repair strategy for sealing the piping outlet. The second request message is used to request the commander to confirm whether to use the outlet repair strategy to seal the piping outlet, in order to improve the rationality of the outlet repair strategy. After the commander confirms, the command center equipment generates a second confirmation instruction based on the commander's confirmation operation. When the server receives the second confirmation instruction, it sends second operation information, including the fourth location information and the outlet repair strategy, to the second terminal device of the second operator, to instruct the operator to carry out the sealing operation, thereby improving the operator's work efficiency.

[0085] As can be seen in this example, the fourth location information of the piping outlet is determined and an outlet repair strategy is generated to instruct the second operator to block the piping outlet while sealing the inlet of the piping, thereby improving the sealing efficiency.

[0086] In one possible example, the server is further configured to: divide the backwater area into multiple sub-regions before detecting the occurrence of the piping outlet in the backwater area; determine the patrol cycle corresponding to each sub-region within the backwater area based on the multiple sub-regions and the three-dimensional model information; receive images within the sub-regions collected by a drone device according to the patrol cycle; and set the images within the sub-regions as the first image. The step of determining the patrol cycle corresponding to each sub-region within the backwater area based on the multiple sub-regions and the three-dimensional model information includes: determining the relative distance value between each sub-region within the backwater area and the dam based on the multiple sub-regions and the three-dimensional model information; and searching for the patrol cycle corresponding to each sub-region from a preset database based on the relative distance value.

[0087] In a specific example, before detecting piping at the backwater area, the server divides the backwater area of ​​the dam into multiple sub-regions. These sub-regions are then integrated into the 3D model information. The relative distance between each sub-region and the dam in the 3D model is determined, and the corresponding patrol cycle for each sub-region is retrieved from a pre-set database based on the relative distance. Specifically, the relative distance is directly proportional to the patrol cycle; a larger relative distance results in a longer patrol cycle, improving the rationality of the patrol cycle setting. The drone then patrols each sub-region according to its corresponding patrol cycle to collect images within each sub-region; these images constitute the first image.

[0088] As can be seen in this example, the backwater area is divided into multiple sub-areas, and the patrol cycle for each sub-area is determined based on its relative distance from the dam. This ensures monitoring effectiveness while conserving equipment resources. Furthermore, controlling drones to patrol each sub-area improves patrol efficiency and safety during the patrol process.

[0089] In one possible example, the server is further configured to: predict the fifth location information of a potential piping inlet based on the first location information, provided that a piping outlet is detected in the backwater area; generate route information based on the sixth location information of a third worker collected by a third terminal device and the fifth location information; generate navigation information based on the route information and the historical movement speed information of the third worker, wherein the navigation information is information used to instruct the third worker to proceed to the potential piping inlet; and send third operation information to the third terminal device, wherein the third operation information includes the fifth location information, the sixth location information, the navigation information, and a detection message, wherein the detection message is used to instruct the operation. The personnel detect the potential piping inlet; if they receive feedback from the third terminal device that the potential piping inlet needs to be blocked, they send a third request message to the command center device. The third request message includes the fifth location information and a repair strategy for blocking the potential piping inlet. The third request message is used to request the commander to confirm whether to use the repair strategy for blocking the potential piping inlet. In response to the third confirmation instruction generated by the command center device based on the commander's confirmation operation, the fourth operation information, which instructs the fourth operator to perform the blocking operation, is sent to the fourth terminal device of the fourth operator. The fourth operation information includes the fifth location information and the repair strategy for the potential piping inlet.

[0090] In a specific example, the server, based on a first image of the dam's backwater area and upon detecting a piping outlet in the backwater area, predicts the fifth location information of a potential piping inlet based on the first location information of the piping inlet. Then, it generates route information based on the sixth and fifth location information of the third worker collected by the third terminal device, and obtains the third worker's historical movement speed information. Navigation information is generated based on the route information and historical movement speed information to instruct the third worker to proceed to the potential piping inlet. Immediately afterwards, third operation information is sent to the third terminal device.

[0091] Please combine Figure 5 , Figure 5 This is a schematic diagram of a display interface of a terminal device provided in an embodiment of this application. Figure 5As shown, after receiving the third operation information, the third terminal device displays it on the third terminal device. Specifically, a display interface is generated based on the third operation information. The display interface includes the potential piping inlet location 501 in the fifth location information, the location of the third operator 502 in the sixth location information, the dynamic navigation route 504 in the navigation information, detection messages, and fixed icons 505. The fixed icons 505 can be battery power icons and signal icons; the specific type and number of fixed icons 505 are not limited here. The detection message can be voice or text. The detection message is used to instruct the operator to detect the potential piping inlet. The display interface includes areas for display, such as... Figure 5 As shown, if the detected message is text, it will be displayed in the information display area 503; if it is voice, it will be played directly.

[0092] After the third operator arrives at the location corresponding to the fifth location information, they send a feedback message based on the detection results. If the server receives feedback from the third terminal device indicating that a potential piping inlet needs to be sealed, it sends a third request message to the command center device. This third request message requests the commander's confirmation on whether to use the repair strategy for the potential piping inlet to seal it. The third request message includes the fifth location information and the repair strategy for sealing the potential piping inlet. If the commander confirms the sealing, the command center device generates a third confirmation instruction based on the commander's confirmation. After receiving the third confirmation instruction, the server sends fourth operation information, instructing the fourth operator to perform the sealing operation, to the fourth terminal device. This fourth operation information includes the fifth location information and the repair strategy for the potential piping inlet.

[0093] As can be seen in this example, based on the first location information, the fifth location information of a potential piping inlet is predicted, and personnel are dispatched to detect it and seal it after timely confirmation. This timely detection of other piping inlets improves the intelligence of the sealing process.

[0094] Please combine the following with your understanding. Figure 6 The methods described in the embodiments of this application will be explained in detail. Figure 6 This application provides a flowchart illustrating an emergency management method for piping disasters, as shown in the embodiments below. Figure 6 As shown, an emergency management method for piping disasters is applied to the server of a piping disaster emergency management system. The piping disaster emergency management system includes the server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device. The method includes:

[0095] S601, Detect whether a piping outlet appears in the backwater area based on the first image of the backwater area of ​​the dam.

[0096] The server divides the backwater area of ​​the dam into multiple sub-regions and uses drones to patrol each sub-region according to its corresponding patrol cycle, collecting images of each sub-region and designating these images as the first image. The server then uses this first image of the backwater area to detect whether piping or seepage occurs, providing data support for subsequent processing.

[0097] S602, when the piping outlet is detected in the backwater area, the first location information of the piping inlet is determined based on the first image, the three-dimensional model information within the preset range of the dam, and the multiple acquisition information received from the at least one Beidou buoy device.

[0098] The collected information includes positioning information received by the Beidou buoy device from the positioning device and second location information of the Beidou buoy device from the Beidou positioning system. Specifically, the positioning device is placed in the water-facing area of ​​the dam, and when piping occurs, the positioning device is sucked in from the piping inlet. At least one Beidou buoy device receives positioning information from the positioning device and multiple second location information from the Beidou buoy device in the Beidou positioning system. The server receives multiple collected information from at least one Beidou buoy device, including positioning information from the positioning device and second location information from the Beidou buoy device in the Beidou positioning system. The server determines the first location information of the piping inlet based on the first image, the three-dimensional model information within a preset range of the dam, and the received multiple collected information, providing data support for subsequent sealing of the piping inlet.

[0099] S603, send a request message to the command center equipment.

[0100] The request message includes the first location information and an indication of a repair strategy for sealing the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to seal the piping inlet. Specifically, the server sends a request message to the command center equipment to request the commander to confirm whether to use the repair strategy to seal the piping inlet. This allows for the rapid generation of a repair strategy and further ensures its rationality.

[0101] S604, in response to the first confirmation instruction generated by the command center device based on the commander's confirmation operation, first operation information instructing the first operator to perform the blocking operation is sent to the first terminal device of the first operator, so that the first terminal device displays the first operation information used to instruct the first operator to perform the blocking operation.

[0102] The first operational information includes the first location information and the repair strategy. Specifically, after receiving the request message, the command center equipment generates a first confirmation instruction based on the commander's confirmation operation and sends it to the server. After receiving the first confirmation instruction, the server sends first operational information instructing the first operator to perform a sealing operation to the first terminal device. This instructs the first operator to proceed to the piping inlet to perform the sealing operation.

[0103] As can be seen, in this example, the first location information of the piping inlet is determined based on the positioning information collected from the positioning device and the second location information of the Beidou buoy device determined from the Beidou positioning system, thereby improving the determination efficiency and the accuracy of the determined piping inlet location information.

[0104] In one possible example, after the first terminal device displays the first operation information, it can also collect the current location information of the first operator. The server obtains the current location information and the historical movement speed information of the first operator collected by the terminal device, generates route information based on the current location information and the first location information, and then generates navigation information to instruct the first operator to go to the location in the first location information based on the route information and the historical movement speed. Interface update information is generated based on the navigation information and sent to the first terminal device to update the interface displayed on the first terminal device, thereby navigating for the first operator and saving time for the first operator to reach the piping inlet.

[0105] In one possible example, the positioning device is also equipped with a displacement sensor and an acceleration sensor. When the positioning device determines that the moving speed of the positioning device is abnormal through the displacement sensor and acceleration sensor, it sends an early warning information to the server through the Beidou buoy equipment to alert the commander that a piping disaster may occur, thereby further improving the handling efficiency.

[0106] In one possible example, if the BeiDou buoy and the positioning device are connected by a cable, there is a risk of the cable breaking during actual use. Once the server detects that the distance between the BeiDou buoy and the positioning device exceeds the cable's maximum distance limit, it activates the wireless communication function between the two devices to ensure stable information transmission.

[0107] The above primarily describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0108] This application embodiment can divide the electronic device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0109] When dividing functional modules according to their respective functions, the following is combined with... Figure 7 An emergency management device for piping disaster in an embodiment of this application will be described. Figure 7 This is a block diagram of the functional units of an emergency management device for piping disaster provided in an embodiment of this application.

[0110] like Figure 7 As shown, the device is applied to the server of the piping disaster emergency management system. The system includes a server, at least one Beidou buoy device that is communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device.

[0111] Detection unit 701 is used to detect whether a piping outlet appears in the backwater area of ​​the dam based on a first image of the backwater area.

[0112] The determining unit 702 is used to determine the first location information of the piping inlet based on the first image, the three-dimensional model information within the preset range of the dam, and multiple collection information received from the at least one Beidou buoy device when the piping outlet is detected in the backwater area. The collection information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device.

[0113] The first sending unit 703 is used to send a request message to the command center equipment. The request message includes the first location information and an indication of a repair strategy to block the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to block the piping inlet.

[0114] The second sending unit 704 is configured to respond to a first confirmation instruction generated by the command center device based on the commander's confirmation operation, and send first operation information instructing the first operator to perform a blocking operation to the first terminal device of the first operator, so that the first terminal device displays the first operation information instructing the first operator to perform the blocking operation, wherein the first operation information includes the first location information and the repair strategy.

[0115] Please combine Figure 8 , Figure 8 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Figure 8 As shown, the server includes a processor 801, a communication module 802, a memory 803, and a program 804. The number of processors 801 can be set according to actual needs. The processors 801 are connected to the memory 803 and the communication module 802 via an internal communication bus.

[0116] The program 804 is stored in the memory 803 and is configured to be executed by the processor 801. The program 804 includes instructions for performing any step in the method embodiments described below. It is understood that the number of programs 804 can be set according to actual needs, and no specific limit is imposed here.

[0117] The processor 801 may be, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, cells, and circuits described in conjunction with the disclosure of this application. The processor 801 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication unit may be a communication module 802, a transceiver, a transceiver circuit, etc., and the storage unit may be a memory 803.

[0118] The memory 803 can be volatile memory or non-volatile memory, or it can include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDRSDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DRRAM).

[0119] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

[0120] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.

[0121] This application also provides a computer program product, which includes a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments.

[0122] The computer program product may be a software installation package, and the aforementioned computer includes electronic devices.

[0123] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0124] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0125] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0126] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.

[0127] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0128] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can easily conceive of variations or substitutions without departing from the spirit and scope of the present invention, and various modifications and alterations can be made, including combinations of the different functions and implementation steps described above, as well as software and hardware implementation methods, all of which are within the protection scope of the present invention.

Claims

1. A piping disaster emergency management system characterized by, The system includes a server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device. The server is configured to determine the first location information of the piping inlet based on the first image of the backwater area of ​​the dam, the three-dimensional model information within a preset range of the dam, and multiple collection information received from the at least one Beidou buoy device, when a piping outlet is detected in the backwater area. The collection information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device. In addition, a request message is sent to the command center equipment. The request message includes the first location information and an instruction on a repair strategy to seal the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to seal the piping inlet. The first location information is obtained according to the following steps: The trajectory information of the positioning device is generated based on the multiple collected information; The third location information of the piping outlet is determined based on the first image; If, based on the trajectory information and the three-dimensional model information, it is determined that the positioning device passes through the dam from the upstream area of ​​the dam to the downstream area, and the trajectory information passes through the position in the third position information, then the first position information is determined based on the trajectory information. The command center equipment is used to send a first confirmation instruction generated based on the commander's confirmation operation to the server when it receives the request message; The server is also configured to receive and respond to the first confirmation instruction from the command center device, and send first operation information to the first terminal device of the first operator to instruct the blocking operation, the first operation information including the first location information and the repair strategy; The first terminal device is used to display the received first operation information to instruct the first operator to carry out the sealing operation.

2. The system of claim 1, wherein, The collected information also includes monitoring information from the positioning device, and the server is specifically used for: Obtain the sending time point corresponding to each location information within the multiple collected information, and obtain an information set consisting of the correspondence between different sending time points and different location information; The location information belonging to the same sending time point within the information set is combined to obtain multiple combinations; The multiple location information of the positioning device is determined based on the multiple combinations, the multiple monitoring information within the multiple collected information, and the multiple second location information; The trajectory information of the positioning device is generated based on multiple location information of the positioning device.

3. The system of claim 1, wherein, The server is also used for: Under the condition that the piping outlet is detected in the backwater area, the fourth location information of the piping outlet is determined based on the first image; Send a second request message to the command center equipment. The second request message includes the fourth location information and the outlet repair strategy for blocking the piping outlet. The second request message is used to request the commander to confirm whether to use the outlet repair strategy to block the piping outlet. In response to the second confirmation command generated by the command center equipment based on the commander's confirmation operation, the second operation information, which instructs the second operator to carry out the sealing operation, is sent to the second terminal equipment of the second operator. The second operation information includes the fourth location information and the outlet repair strategy.

4. The system of claim 1, wherein, The server is also used for: Before the condition of the piping outlet appearing in the backwater area is detected, the backwater area is divided into multiple sub-areas; The patrol cycle corresponding to each sub-region within the backwater area is determined based on the multiple sub-regions and the three-dimensional model information. Receive images of the sub-area collected by the drone equipment according to the patrol cycle; Set the image within the sub-region as the first image.

5. The system according to claim 4, characterized in that, The server is specifically used for: The relative distance between each sub-region within the backwater area and the dam is determined based on the information of the multiple sub-regions and the three-dimensional model. The patrol cycle corresponding to each sub-region is retrieved from a preset database based on the relative distance value.

6. A method for emergency management of piping failure, characterized in that, A server is used in a piping failure emergency management system, the piping failure emergency management system including the server, at least one Beidou buoy device communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device, the method including: Detect whether piping outlets appear in the backwater area of ​​the dam based on the first image of the backwater area; When the piping outlet is detected in the backwater area, the first location information of the piping inlet is determined based on the first image, the three-dimensional model information within the preset range of the dam, and multiple acquisition information received from the at least one Beidou buoy device. The acquisition information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device. The first location information is obtained according to the following steps: The trajectory information of the positioning device is generated based on the multiple collected information; The third location information of the piping outlet is determined based on the first image; If, based on the trajectory information and the three-dimensional model information, it is determined that the positioning device passes through the dam from the upstream area of ​​the dam to the downstream area, and the trajectory information passes through the position in the third position information, then the first position information is determined based on the trajectory information. A request message is sent to the command center equipment. The request message includes the first location information and an indication of a repair strategy to block the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to block the piping inlet. In response to a first confirmation command generated by the command center device based on the commander's confirmation operation, first operation information instructing the first operator to perform a sealing operation is sent to the first terminal device of the first operator, so that the first terminal device displays the first operation information used to instruct the first operator to perform the sealing operation. The first operation information includes the first location information and the repair strategy.

7. An emergency management device for piping failure, characterized in that, The device is applied to the server of the piping disaster emergency management system. The system includes a server, at least one Beidou buoy device that is communicatively connected to the server, a command center device for the commander, multiple terminal devices for multiple operators, and a positioning device connected to the at least one Beidou buoy device. The detection unit is used to detect whether a piping outlet appears in the backwater area of ​​the dam based on a first image of the backwater area. The determining unit is configured to, upon detecting the presence of the piping outlet in the backwater area, determine the first location information of the piping inlet based on the first image, the three-dimensional model information within a preset range of the dam, and multiple acquisition information received from the at least one Beidou buoy device. The acquisition information includes the positioning information of the positioning device from the Beidou positioning system and the second location information of the Beidou buoy device. The first location information is obtained according to the following steps: The trajectory information of the positioning device is generated based on the multiple collected information; The third location information of the piping outlet is determined based on the first image; If, based on the trajectory information and the three-dimensional model information, it is determined that the positioning device passes through the dam from the upstream area of ​​the dam to the downstream area, and the trajectory information passes through the position in the third position information, then the first position information is determined based on the trajectory information. The first sending unit is used to send a request message to the command center equipment. The request message includes the first location information and an indication of a repair strategy to block the piping inlet. The request message is used to request the commander to confirm whether to use the repair strategy to block the piping inlet. The second sending unit is configured to respond to a first confirmation instruction generated by the command center device based on the commander's confirmation operation, and send first operation information instructing the first operator to perform a blocking operation to the first terminal device of the first operator, so that the first terminal device displays the first operation information instructing the first operator to perform the blocking operation, wherein the first operation information includes the first location information and the repair strategy.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in claim 6.