Pipeline processing method and device and storage medium
Through the combination of multimodal detection and intelligent dredging modules, the problem of low manual detection efficiency in underground pipeline operation and maintenance is solved, efficient and low-cost automated operation and maintenance is achieved, and detection accuracy and safety are improved.
Patent Information
- Application Number
- CN202510517482.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2025-07-22
AI Technical Summary
In the prior art, underground pipeline operation and maintenance relies on manual inspection, which is low efficiency, high cost and risky. Traditional equipment has low detection accuracy in complex environments and lacks intelligence.
The multimodal detection module is used to combine intelligent dredging modules to obtain high-precision data through high-definition cameras, ultrasonic sensors, radar sensors and pipeline endoscopes, and automatically select dredging strategies using intelligent chips and deep learning algorithms to achieve automated detection and repair.
It improves the operation and maintenance efficiency of underground pipeline networks, reduces operation and maintenance costs, reduces artificial risks, and realizes accurate identification and intelligent decision-making of complex environments.
Smart Images

Figure CN120351406A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automatic control, and in particular, to a method, device and storage medium for processing pipelines. Background Art
[0002] In the prior art, the operation and maintenance methods of underground pipe networks mostly rely on manual labor, with low efficiency, high cost and high risk. With the rapid development of social economy, the scale and complexity of underground pipe networks are increasing day by day, and the requirements and difficulties for operation and maintenance are also increasing. Therefore, it is necessary to develop a set of efficient and intelligent underground pipe network operation and maintenance systems to improve operation and maintenance efficiency, reduce operation and maintenance costs, and reduce human risks.
[0003] Most traditional underground pipe network operation and maintenance systems can only detect pipe networks through traditional pipeline detection equipment, such as pipeline televisions. These devices are usually affected by environmental factors during operation. For example, a large amount of sludge accumulation in the pipeline, water in the pipeline, foreign objects in the pipeline, etc. will all affect the operation of the detection equipment, resulting in deviation of the detection results. Therefore, in order to obtain accurate detection data, multiple detections need to be carried out in a complex environment, which increases the operation and maintenance costs. In addition, traditional underground pipe network operation and maintenance systems lack intelligence, and manual judgment and selection of dredging tools are required, resulting in low operation efficiency and high operation and maintenance costs.
[0004] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of the present invention provide a method, device and storage medium for processing pipelines, so as to at least solve the technical problem of low manual operation efficiency for complex pipeline problems in the prior art.
[0006] According to one embodiment of the present invention, a method for processing a pipeline is provided, including: obtaining the point state of a target point in a target pipeline; comparing the point state with a preset processing condition to obtain a comparison result; in response to the comparison result indicating that the point state meets the preset processing condition, determining a point processing plan corresponding to the target point; and processing the target point according to the point processing plan.
[0007] Optionally, the method for processing a pipeline further includes: obtaining the point data of the target point; determining the point type of the target point according to the point data, where the point type includes a blocked point and a leakage point; and determining the point state of the target point based on the point type.
[0008] Optionally, the processing method of the pipeline further includes: in response to the point type being a blocked point, determining that the point state of the target point is the first point state, where the first point state is used to determine the blockage percentage value of the target point; in response to the point type being a leakage point, determining that the point state of the target point is the second point state, where the second point state is used to determine the leakage area value of the target point.
[0009] Optionally, the processing method of the pipeline further includes: in response to the point state being the first point state, comparing the blockage percentage value with a preset blockage percentage value to obtain a first comparison result; in response to the first comparison result being that the blockage percentage value is greater than the preset blockage percentage value, determining that the comparison result is that the point state meets the preset processing condition.
[0010] Optionally, the processing method of the pipeline further includes: in response to the point state being the second point state, comparing the leakage area value with a preset leakage area value to obtain a second comparison result; in response to the second comparison result being that the leakage area value is greater than the preset leakage area value, determining that the comparison result is that the point state meets the preset processing condition.
[0011] Optionally, the processing method of the pipeline further includes: in response to the comparison result indicating that the point state meets the preset processing condition and the point type is a blocked point, determining a point processing plan according to the blockage type of the target point; in response to the comparison result indicating that the point state meets the preset processing condition and the point type is a leakage point, determining a point processing plan according to the water flow volume of the target point.
[0012] Optionally, the processing method of the pipeline further includes: in response to the completion of the processing of the target point, detecting the target pipeline to obtain a detection result; in response to the detection result indicating that there is no target point in the target pipeline, determining that the target pipeline is a clean pipeline.
[0013] According to one embodiment of the present invention, there is also provided a pipeline processing device, including: an acquisition module, configured to acquire the point state of a target point in a target pipeline; a comparison module, configured to compare the point state with a preset processing condition to obtain a comparison result; a first determination module, configured to determine a point processing plan corresponding to the target point in response to the comparison result indicating that the point state meets the preset processing condition; and a processing module, configured to process the target point according to the point processing plan.
[0014] Optionally, the acquisition module includes: an acquisition unit, configured to acquire the point data of the target point; a first determination unit, configured to determine the point type of the target point according to the point data, where the point type includes a blocked point and a leakage point; and a second determination unit, configured to determine the point state of the target point based on the point type.
[0015] Optionally, the second determination unit includes: a first determination subunit, configured to determine that the point state of the target point is a first point state in response to the point type being a blocked point, where the first point state is used to determine the blockage percentage value of the target point; a second determination subunit, configured to determine that the point state of the target point is a second point state in response to the point type being a leakage point, where the second point state is used to determine the leakage area value of the target point.
[0016] Optionally, the comparison module includes: a first comparison unit, configured to compare the blockage percentage value with a preset blockage percentage value in response to the point state being the first point state, to obtain a first comparison result; a second determination unit, configured to determine that the comparison result is that the point state meets the preset processing condition in response to the first comparison result being that the blockage percentage value is greater than the preset blockage percentage value.
[0017] Optionally, the comparison module further includes: a second comparison unit, configured to compare the leakage area value with a preset leakage area value in response to the point state being the second point state, to obtain a second comparison result; a third determination unit, configured to determine that the comparison result is that the point state meets the preset processing condition in response to the second comparison result being that the leakage area value is greater than the preset leakage area value.
[0018] Optionally, the first determination module includes: a fourth determination unit, configured to determine a point processing solution according to the type of blockage of the target point in response to the comparison result indicating that the point state meets the preset processing condition and the point type being a blocked point; a fifth determination unit, configured to determine a point processing solution according to the water flow rate of the target point in response to the comparison result indicating that the point state meets the preset processing condition and the point type being a leakage point.
[0019] Optionally, the processing device for the pipeline further includes: a detection module, configured to detect the target pipeline in response to the completion of the processing of the target point, to obtain a detection result; a second determination module, configured to determine that the target pipeline is a clean pipeline in response to the detection result indicating that there is no target point in the target pipeline.
[0020] According to one embodiment of the present invention, there is also provided an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to execute the pipeline processing method in any one of the above.
[0021] According to one embodiment of the present invention, there is also provided a non-volatile storage medium, where a computer program is stored in the non-volatile storage medium, and the computer program is configured to execute the pipeline processing method in any one of the above when running.
[0022] In an embodiment of the present invention, the point state at a target point in a target pipeline is obtained, and the point state is compared with a preset processing condition to obtain a comparison result. The purpose of determining a point processing scheme corresponding to the target point is achieved in response to the comparison result indicating that the point state meets the preset processing condition, thereby achieving the technical effect of processing the target point according to the point processing scheme, and further solving the technical problem of low manual operation efficiency for complex pipeline problems in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present invention and form a part of this application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0024] Figure 1 is a flowchart of a method for processing a pipeline according to an embodiment of the present invention;
[0025] Figure 2 is a structural block diagram of a pipeline processing device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0026] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0028] According to an embodiment of the present invention, an embodiment of a method for processing a pipeline is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system including at least one set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0029] This method embodiment can also be executed in an electronic device, a similar control device or an electronic equipment including a memory and a processor. Taking the electronic equipment as an example, the electronic equipment can include one or more processors and a memory for storing data. Optionally, the above-mentioned electronic equipment can also include a communication device for communication functions and a display device. Those of ordinary skill in the art can understand that the above structural description is only illustrative and does not limit the structure of the above-mentioned electronic equipment. For example, the electronic equipment can also include more or fewer components than the above structural description, or have a different configuration from the above structural description.
[0030] The processor can include one or more processing units. For example: the processor can include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor, a field-programmable gate array (FPGA), a neural-network processing unit (NPU), a tensor processing unit (TPU), a processing device of an artificial intelligent (AI) type processor, etc. Among them, different processing units can be independent components or integrated in one or more processors. In some instances, the electronic device can also include one or more processors.
[0031] The memory can be used to store computer programs, such as the computer program corresponding to the method for processing the pipeline in the embodiment of the present invention. The processor realizes the above-mentioned method for processing the pipeline by running the computer program stored in the memory. The memory can include a high-speed random access memory and can also include a non-volatile memory, such as one or more magnetic storage devices, a flash memory, or other non-volatile solid-state memories. In some instances, the memory can further include a memory remotely set relative to the processor, and these remote memories can be connected to the electronic device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0032] The communication device is used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by the communication provider of the mobile terminal. In one example, the communication device includes a network interface controller (NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, and can send instructions to the electronic device through the mobile device.
[0033] The display device can be a touch-screen liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display enables the user to interact with the user interface of the electronic device. In some embodiments, the above electronic device has a graphical user interface (GUI), and the user can perform human-computer interaction with the GUI through finger contacts and / or gestures on the touch-sensitive surface. Here, the human-computer interaction function can include a vehicle gear shifting function, and the executable instructions for performing the above human-computer interaction function are configured / stored in a computer program product or a readable storage medium executable by one or more processors.
[0034] Figure 1 is a flowchart of a processing method for a pipeline according to an embodiment of the present invention, as Figure 1 shown, the method includes the following steps:
[0035] Step S102, obtaining the point state of the target point in the target pipeline.
[0036] Optionally, the execution subject of this embodiment is a pipeline processing system. It should be noted that other electronic devices and processors can also be used as the execution subject, and no more limitations are made here.
[0037] In the technical solution provided in step S102 of the present invention above, in order to repair the problem points in the pipeline, the pipeline processing system needs to first obtain the target points with problems in the target pipeline, and further analyze the target points to obtain the point type and point situation of the target points.
[0038] Specifically, the target points in the pipeline include two types of points: blocked points and leaking points. The blocked points are the points where there are blockages, and the leaking points are the points where there are leaks.
[0039] Specifically, the above pipeline processing system includes: a multi-modal detection module integrated with a high-definition camera, an ultrasonic sensor, a radar sensor, and a pipeline endoscope to collect high-precision data in the complex environment of underground pipe networks; a driving and deformation module whose main body is made of flexible materials and is equipped with multiple driving wheels with adjustable angles and rotation speeds to move and operate flexibly in complex and narrow channels; an intelligent dredging module equipped with a rotary auger, a high-pressure water gun nozzle, a pneumatic impact hammer, and an intelligent chip to automatically select the best dredging strategy according to the data collected by the multi-modal detection module to achieve efficient and low-loss operation and maintenance; a data transmission and analysis module including a wireless communication module and a data analysis unit to transmit the data collected by the multi-modal detection module in real time, analyze and feedback the pipeline status, and generate a pipeline status report and layout diagram.
[0040] Specifically, the intelligent chip internally includes a deep learning algorithm module to analyze the detection data and optimize the dredging strategy. The deep learning algorithm module learns the characteristics of different types of blockages through a pre-trained model to achieve intelligent decision-making in different blockage scenarios.
[0041] Specifically, the multi-modal detection module further includes a pipeline air pressure sensor and a temperature sensor to monitor the internal environmental conditions of the pipeline and assist in judging the nature of the blockage and the health status of the pipeline.
[0042] Specifically, the data transmission and analysis module specifically adopts a cloud-edge collaborative processing architecture to process the sensor data in real time through edge computing devices, and at the same time uses the cloud big data analysis ability to optimize the dredging plan and predict potential fault points.
[0043] Specifically, the above multi-modal detection module has the following characteristics: (1) Multi-sensor fusion: Integrate a high-definition camera, an ultrasonic sensor, a radar sensor, and a pipeline endoscope at the front end of the device. The high-definition camera is used to obtain an intuitive image inside the channel, the ultrasonic sensor detects the thickness of the pipeline wall and internal defects, the radar sensor detects obstacles and blockages ahead, and the pipeline endoscope deeply detects the fine conditions inside the pipeline. (2) Length and position positioning: Use a high-precision odometer, an inertial navigation system, and a global positioning system (GPS) to record the distance and position information of the device's movement in real time, accurately calculate the length of the channel, and locate the blockage position.
[0044] Step S104: Compare the point status with the preset processing conditions to obtain a comparison result.
[0045] In the technical solution provided in step S104 of the present invention, after the pipeline processing system obtains the point status of the target point, it compares the point status of this point with the preset processing conditions to obtain a comparison result.
[0046] Optionally, if the target point is a blocked point, the pipeline processing system can compare the blockage percentage value of the blocked point with a preset blockage percentage value to obtain a comparison result.
[0047] Optionally, if the target point is a leakage point, the pipeline processing system can compare the leakage percentage value of the leakage point with a preset leakage percentage value to obtain a comparison result.
[0048] Step S106: In response to the comparison result indicating that the point state meets the preset processing conditions, determine the point processing plan corresponding to the target point.
[0049] In the technical solution provided in step S106 of the present invention, when the comparison result obtained in step S104 indicates that the point state of the target point meets the preset processing conditions, the pipeline processing system needs to determine the point processing plan for processing the target point.
[0050] Specifically, the point processing plan corresponds to the point type of the point. For example, for a blocked point, tools such as a rotary auger, a high-pressure water gun nozzle, and a pneumatic impact hammer can be selected for dredging, and for a dredged point, tools such as a pipeline repair clamp, epoxy resin or sealant, a rubber patch, and a clamp can be selected for repair.
[0051] Specifically, the actual point processing plan can be determined by the staff according to the actual working conditions, and no specific limitation is made here.
[0052] Step S108: Process the target point according to the point processing plan.
[0053] In the technical solution provided in step S108 of the present invention, after the pipeline processing system determines the point processing plan corresponding to the target point, it can dredge or repair the target point according to the determined point processing plan.
[0054] Optionally, the pipeline processing system can use the integrated multimodal detection module to collect internal data of the pipe network, automatically judge the blockage type and degree according to the collected data through the intelligent chip, select the most suitable dredging tool, start the selected intelligent dredging module to automatically dredge the blockage situation, and then use the data transmission and analysis module to transmit the data during the dredging process to the terminal in real time, and generate a pipeline status report and layout diagram through the data analysis unit.
[0055] Optionally, the pipeline processing system can use the integrated multimodal detection module to collect internal data of the pipe network, automatically judge the leakage degree according to the collected data through the intelligent chip, select the most suitable repair tool, start the selected intelligent repair module to automatically repair the leakage situation, and then use the data transmission and analysis module to transmit the data during the repair process to the terminal in real time, and generate a pipeline status report and layout diagram through the data analysis unit.
[0056] Optionally, the pipeline processing system also includes an automatic adjustment function of the intelligent dredging module, and the above-mentioned module ensures the safety and effectiveness of the dredging operation. The system can automatically adjust the operation intensity and frequency of the dredging tool according to the pipeline material (such as plastic, metal, concrete, etc.) and environmental conditions (such as temperature, humidity, air pressure, etc.). For example, for plastic pipelines, the system will reduce the operation intensity to avoid damaging the pipeline wall; for metal pipelines, the intensity can be appropriately increased to improve the dredging efficiency. This intelligent adjustment mechanism solves the applicability problem of traditional dredging methods under different pipeline materials and environmental conditions, and improves the safety and success rate of the dredging operation.
[0057] From the above steps S102 to S108, it can be known that in the present invention, by obtaining the point state of the target point in the target pipeline, comparing the point state with the preset processing conditions to obtain a comparison result, the purpose of determining the point processing scheme corresponding to the target point in response to the comparison result indicating that the point state meets the preset processing conditions is achieved, thereby achieving the technical effect of processing the target point according to the point processing scheme, and further solving the technical problem of low manual operation efficiency for complex pipeline problems in the prior art.
[0058] It is worth noting that in the prior art, most of the underground pipe network operation and maintenance systems can only detect the pipe network through traditional pipeline detection equipment, such as pipeline televisions, etc. These devices are usually affected by environmental factors during operation. For example, a large amount of sludge accumulation in the pipeline, water in the pipeline, foreign objects in the pipeline, etc. will all affect the operation of the detection equipment, resulting in deviation of the detection results. Therefore, in order to obtain accurate detection data, multiple detections need to be carried out in a complex environment, which increases the operation and maintenance costs. In addition, the traditional underground pipe network operation and maintenance system lacks intelligence, requires manual judgment and selection of dredging tools, has low operation efficiency, and high operation and maintenance costs.
[0059] Compared with the prior art, the present application proposes an intelligent control underground pipe network multi-modal detection, dredging and repair system and method, which significantly improves the operation and maintenance efficiency and safety of the underground pipe network. By integrating a variety of detection technologies and intelligent dredging means, the system can adapt to complex and changeable underground environments, accurately identify the characteristics of blockages and take corresponding measures, effectively avoiding the limitations and risks of traditional manual operations. In addition, adopting a cloud-edge collaborative processing architecture not only realizes real-time analysis and feedback of data, but also can discover potential problems in advance through big data predictive analysis to achieve preventive maintenance, greatly reducing the operation and maintenance costs of the pipe network and extending the service life of the pipe network. The application of this system and method has important value for the modern management of urban infrastructure and helps to build a more intelligent and efficient underground pipe network operation and maintenance system.
[0060] The above method of this embodiment will be further introduced in detail below.
[0061] As an alternative implementation, obtaining the point status of a target point in a target pipeline includes: obtaining the point data of the target point; determining the point type of the target point according to the point data, where the point type includes a blocked point and a leak point; and determining the point status of the target point based on the point type.
[0062] In this embodiment, the pipeline processing system obtaining the point status of a target point in a target pipeline includes the following steps: the pipeline processing system first needs to obtain the point data of the target point, then determine the point type of the target point according to the point data, where the point type includes a blocked point and a leak point, and determine the point status of the target point based on the point type of the target point.
[0063] Specifically, if the point type of the target point is a blocked point, the point status of this point includes the blockage percentage value of the blocked point.
[0064] Specifically, if the point type of the target point is a leak point, the point status of this point includes the leak percentage value of the leak point.
[0065] Specifically, the multimodal detection module further includes a pipeline air pressure sensor and a temperature sensor to monitor the internal environmental conditions of the pipeline and assist in judging the nature of the blockage and the health status of the pipeline.
[0066] Optionally, the addition of the pipeline air pressure sensor and the temperature sensor further enriches the functions of the multimodal detection module. The air pressure sensor can detect the pressure change inside the pipeline to help judge whether there is gas leakage or pressure abnormality caused by blockage; the temperature sensor can monitor the temperature inside the pipeline, which is crucial for judging the nature of the blockage (such as whether it is the solidification of waxy substances caused by a heat source) and the health status of the pipeline (such as whether there is overheating). The combination of these environmental monitoring data with the data of the high-definition camera, ultrasonic sensor, and radar sensor forms a comprehensive pipeline status evaluation system, solving the problem that a single detection technology cannot comprehensively evaluate the health status of the pipeline.
[0067] As an alternative implementation, determining the point status of the target point based on the point type includes: in response to the point type being a blocked point, determining the point status of the target point as the first point status, where the first point status is used to determine the blockage percentage value of the target point; in response to the point type being a leak point, determining the point status of the target point as the second point status, where the second point status is used to determine the leak area value of the target point.
[0068] In this embodiment, the pipeline processing system determines the point state of the target point based on the point type of the target point, including the following steps: when the point type of the point is a blocked point, the pipeline processing system can determine that the point state of the target point is the first point state; when the point type of the point is a leak point, determine that the point state of the target point is the second point state.
[0069] Specifically, the above first point state is used to determine the blockage percentage value of the target point, and the second point state is used to determine the leak area value of the target point.
[0070] As an alternative implementation, comparing the point state with the preset processing conditions to obtain a comparison result includes: in response to the point state being the first point state, comparing the blockage percentage value with the preset blockage percentage value to obtain a first comparison result; in response to the first comparison result being that the blockage percentage value is greater than the preset blockage percentage value, determining that the comparison result is that the point state meets the preset processing conditions.
[0071] In this embodiment, the pipeline processing system compares the point state of the target point with the preset processing conditions to obtain a comparison result, including the following steps: when the pipeline processing system determines that the point state of the point is the first point state, comparing the blockage percentage value of the target point with the preset blockage percentage value to obtain a first comparison result; when the above first comparison result is that the blockage percentage value of the target point is greater than the preset blockage percentage value, it can be determined that the point state of the target point meets the preset processing conditions.
[0072] Specifically, when the pipeline processing system detects a blockage at a certain point in the pipeline, it can analyze the degree of blockage at this point and determine the percentage value of this blocked point. When the percentage value of this blocked point exceeds the preset blockage percentage value, it indicates that this blocked point meets the dredging condition, and the pipeline processing system needs to dredge this point.
[0073] Optionally, the above preset blockage percentage value can be determined according to the season and precipitation. For example, when the season is summer, the preset percentage value can be set to 20%, and when the season is spring, autumn, and winter, the preset percentage value can be set to 50%.
[0074] As an alternative implementation, comparing the point state with the preset processing conditions to obtain a comparison result includes: in response to the point state being the second point state, comparing the leak area value with the preset leak area value to obtain a second comparison result; in response to the second comparison result being that the leak area value is greater than the preset leak area value, determining that the comparison result is that the point state meets the preset processing conditions.
[0075] In this embodiment, the pipeline processing system compares the point state of the target point with the preset processing conditions, and the obtained comparison result includes the following steps: when the pipeline processing system determines that the point state of this point is the second point state, it compares the leakage percentage value of the target point with the preset leakage percentage value to obtain a second comparison result; when the above second comparison result is that the leakage percentage value of the target point is greater than the preset leakage percentage value, it can be determined that the point state of the target point meets the preset processing conditions.
[0076] Specifically, when the pipeline processing system detects a leakage point at a certain point in the pipeline, it can analyze the degree of leakage at this point and determine the percentage value of the leakage point. When the percentage value of the leakage point exceeds the preset leakage percentage value, it indicates that the leakage point meets the repair conditions, and the pipeline processing system needs to repair this point.
[0077] Optionally, the above preset leakage percentage value can be determined according to the season and precipitation. For example, when the season is summer, the preset leakage percentage value can be set to 20%, and when the season is spring, autumn, and winter, the preset percentage value can be set to 50%.
[0078] As an alternative embodiment, in response to the comparison result indicating that the point state meets the preset processing conditions, determining the point processing scheme corresponding to the target point includes: in response to the comparison result indicating that the point state meets the preset processing conditions and the point type is a blocked point, determining the point processing scheme according to the type of blockage at the target point; in response to the comparison result indicating that the point state meets the preset processing conditions and the point type is a leakage point, determining the point processing scheme according to the water flow at the target point.
[0079] In this embodiment, when the above comparison result indicates that the point state of the target point meets the preset processing conditions, it can be determined that the point processing scheme corresponding to the target point includes the following steps: when the above target point is a blocked point and the point state of the target point meets the preset processing conditions, the point processing scheme (processing tool) of the target point can be determined according to the type of blockage at the target point. When the above target point is a leakage point and the point state of the target point meets the preset processing conditions, the point processing scheme (processing tool) of the target point can be determined according to the water flow at the target point.
[0080] Specifically, this application can predict the hardness and toughness of blockages based on a machine learning model, so as to more precisely match the type and parameters of the dredging tools. Through the prediction function of the machine learning model, the efficiency and safety of the intelligent dredging module are further improved. By analyzing the data collected by the multi-modal detection module, the model can predict the hardness and toughness of blockages, such as the hardness of concrete and the toughness of plant roots. This prediction ability enables the intelligent dredging module to more precisely select dredging tools and adjust operation parameters. For example, for blockages with high hardness, the system will select a pneumatic impact hammer or a laser cutting device and adjust to a higher power; for blockages with high toughness, a rotary auger will be selected and adjusted to a faster rotation speed. This intelligent matching based on prediction avoids dredging failures or pipeline damage caused by improper tool selection, and solves the blindness problem of traditional dredging methods when facing unknown blockages.
[0081] For example, when the blockage type is an abnormal hard object such as a concrete block or metal debris, traditional physical dredging tools may not be able to operate effectively and may even cause pipeline damage. The laser cutting device can accurately and efficiently cut these obstacles to ensure the smoothness of the pipeline. Controlled by an intelligent chip, the device can automatically adjust the laser power and cutting speed according to the hardness of the blockage and the pipeline material, avoiding excessive thermal effects on the pipeline and solving the limitations of traditional cutting methods in the underground pipe network environment.
[0082] As an optional implementation, the method further includes: detecting the target pipeline in response to the completion of the processing of the target point to obtain a detection result; determining that the target pipeline is a clean pipeline in response to the detection result indicating that there is no target point in the target pipeline.
[0083] In this embodiment, the pipeline processing method further includes the following steps: after the processing of the target point is completed, the pipeline processing system also needs to perform a secondary detection on the target pipeline to obtain a corresponding detection result. When the above detection result indicates that there is no problem point in the target pipeline, the pipeline processing system can determine that there is no problem to be processed in the target pipeline.
[0084] Optionally, this application further includes the step of updating the digital intelligent system of the underground pipe network according to the pipeline status report to achieve dynamic management and preventive maintenance. The step of updating the digital intelligent system of the underground pipe network is an important part of the intelligent operation and maintenance method. By real-time feedback of the pipeline status report and layout diagram to the digital intelligent system, the system can dynamically update the health status and layout information of the underground pipe network, realizing real-time monitoring and management of the pipe network. This dynamic update mechanism can not only timely reflect the latest status of the pipe network, but also predict potential fault points through big data analysis to achieve preventive maintenance, avoiding maintenance delays and fault expansion caused by information lag. The implementation of this step ensures the long-term stable operation of the underground pipe network, reduces operation and maintenance costs, and improves the management efficiency and safety of urban infrastructure.
[0085] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, or grid device, etc.) to execute the methods of various embodiments of the present invention.
[0086] In this embodiment, a processing device for a pipeline is further provided. This device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used hereinafter, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0087] Figure 2 is a structural block diagram of a processing device 200 for a pipeline according to an embodiment of the present invention. As Figure 2 shown, the device includes: an acquisition module 201, a comparison module 202, a first determination module 203, and a processing module 204.
[0088] The acquisition module 201 is used to acquire the point status of a target point in a target pipeline;
[0089] The comparison module 202 is used to compare the point status with a preset processing condition to obtain a comparison result;
[0090] The first determination module 203 is used to determine a point processing scheme corresponding to the target point in response to the comparison result indicating that the point status meets the preset processing condition;
[0091] A processing module 204, configured to process a target point according to a point processing scheme.
[0092] Optionally, the obtaining module 201 includes: an obtaining unit, configured to obtain point data of a target point; a first determining unit, configured to determine a point type of the target point according to the point data, where the point type includes a blocked point and a leakage point; and a second determining unit, configured to determine a point state of the target point based on the point type.
[0093] Optionally, the second determining unit includes: a first determining subunit, configured to determine that the point state of the target point is a first point state in response to the point type being a blocked point, where the first point state is used to determine a blocked percentage value of the target point; and a second determining subunit, configured to determine that the point state of the target point is a second point state in response to the point type being a leakage point, where the second point state is used to determine a leakage area value of the target point.
[0094] Optionally, the comparison module 202 includes: a first comparison unit, configured to compare the blocked percentage value with a preset blocked percentage value in response to the point state being the first point state, to obtain a first comparison result; and a second determining unit, configured to determine that the comparison result is that the point state meets a preset processing condition in response to the first comparison result being that the blocked percentage value is greater than the preset blocked percentage value.
[0095] Optionally, the comparison module 202 further includes: a second comparison unit, configured to compare the leakage area value with a preset leakage area value in response to the point state being the second point state, to obtain a second comparison result; and a third determining unit, configured to determine that the comparison result is that the point state meets a preset processing condition in response to the second comparison result being that the leakage area value is greater than the preset leakage area value.
[0096] Optionally, the first determining module 203 includes: a fourth determining unit, configured to determine a point processing scheme according to a blockage type of the target point in response to the comparison result indicating that the point state meets the preset processing condition and the point type being a blocked point; and a fifth determining unit, configured to determine a point processing scheme according to a water flow rate of the target point in response to the comparison result indicating that the point state meets the preset processing condition and the point type being a leakage point.
[0097] Optionally, the processing device 200 of the pipeline further includes: a detection module, configured to detect the target pipeline in response to the processing of the target point being completed, to obtain a detection result; and a second determining module, configured to determine that the target pipeline is a clean pipeline in response to the detection result indicating that there is no target point in the target pipeline.
[0098] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the above-mentioned processing method of the pipeline.
[0099] Optionally, in this embodiment, the above-mentioned electronic device may be configured to store a computer program for executing the following steps:
[0100] Step S102, obtaining the point status of the target point in the target pipeline;
[0101] Step S104, comparing the point status with a preset processing condition to obtain a comparison result;
[0102] Step S106, in response to the comparison result indicating that the point status meets the preset processing condition, determining a point processing scheme corresponding to the target point;
[0103] Step S108, processing the target point according to the point processing scheme.
[0104] Optionally, when the processor executes the program, the following steps are also implemented: obtaining the point data of the target point; determining the point type of the target point according to the point data, wherein the point type includes a blocked point and a leak point; determining the point status of the target point based on the point type.
[0105] Optionally, when the processor executes the program, the following steps are also implemented: in response to the point type being a blocked point, determining the point status of the target point as a first point status, wherein the first point status is used to determine the blockage percentage value of the target point; in response to the point type being a leak point, determining the point status of the target point as a second point status, wherein the second point status is used to determine the leak area value of the target point.
[0106] Optionally, when the processor executes the program, the following steps are also implemented: in response to the point status being the first point status, comparing the blockage percentage value with a preset blockage percentage value to obtain a first comparison result; in response to the first comparison result being that the blockage percentage value is greater than the preset blockage percentage value, determining that the comparison result is that the point status meets the preset processing condition.
[0107] Optionally, when the processor executes the program, the following steps are also implemented: in response to the point status being the second point status, comparing the leak area value with a preset leak area value to obtain a second comparison result; in response to the second comparison result being that the leak area value is greater than the preset leak area value, determining that the comparison result is that the point status meets the preset processing condition.
[0108] Optionally, when the processor executes the program, the following steps are also implemented: in response to the comparison result indicating that the point state meets the preset processing condition and the point type is a blocked point, determining a point processing solution according to the type of blockage at the target point; in response to the comparison result indicating that the point state meets the preset processing condition and the point type is a leakage point, determining a point processing solution according to the water flow at the target point.
[0109] Optionally, when the processor executes the program, the following steps are also implemented: in response to the completion of the processing of the target point, detecting the target pipeline to obtain a detection result; in response to the detection result indicating that there is no target point in the target pipeline, determining that the target pipeline is a clean pipeline.
[0110] Optionally, for specific examples in this embodiment, reference may be made to the examples described in the above embodiments and optional implementation manners, and details are not described herein again.
[0111] An embodiment of the present invention also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is configured to execute the above-mentioned pipeline processing method when running on a computer or a processor.
[0112] Optionally, in this embodiment, the above computer-readable storage medium may be configured to store a computer program for executing the following steps:
[0113] Step S102, obtaining the point state of the target point in the target pipeline;
[0114] Step S104, comparing the point state with the preset processing condition to obtain a comparison result;
[0115] Step S106, in response to the comparison result indicating that the point state meets the preset processing condition, determining the point processing solution corresponding to the target point;
[0116] Step S108, processing the target point according to the point processing solution.
[0117] Optionally, the storage medium is configured to store program code for executing the following steps: obtaining the point data of the target point; according to the point data, determining the point type of the target point, where the point type includes a blocked point and a leakage point; determining the point state of the target point based on the point type.
[0118] Optionally, the storage medium is configured to store program code for performing the following steps: in response to the point type being a blocked point, determining the point state of the target point as a first point state, where the first point state is used to determine the blockage percentage value of the target point; in response to the point type being a leakage point, determining the point state of the target point as a second point state, where the second point state is used to determine the leakage area value of the target point.
[0119] Optionally, the storage medium is configured to store program code for performing the following steps: in response to the point state being the first point state, comparing the blockage percentage value with a preset blockage percentage value to obtain a first comparison result; in response to the first comparison result indicating that the blockage percentage value is greater than the preset blockage percentage value, determining that the comparison result is that the point state meets the preset processing condition.
[0120] Optionally, the storage medium is configured to store program code for performing the following steps: in response to the point state being the second point state, comparing the leakage area value with a preset leakage area value to obtain a second comparison result; in response to the second comparison result indicating that the leakage area value is greater than the preset leakage area value, determining that the comparison result is that the point state meets the preset processing condition.
[0121] Optionally, the storage medium is configured to store program code for performing the following steps: in response to the comparison result indicating that the point state meets the preset processing condition and the point type being a blocked point, determining a point processing solution according to the type of blockage at the target point; in response to the comparison result indicating that the point state meets the preset processing condition and the point type being a leakage point, determining a point processing solution according to the water flow rate at the target point.
[0122] Optionally, the storage medium is configured to store program code for performing the following steps: in response to the completion of the processing of the target point, detecting the target pipeline to obtain a detection result; in response to the detection result indicating that there is no target point in the target pipeline, determining that the target pipeline is a clean pipeline.
[0123] Optionally, for the specific examples in this embodiment, reference may be made to the examples described in the above embodiments and optional implementation manners, and details are not described herein again.
[0124] An embodiment of the present invention further provides a computer program product, including a computer program, where the computer program, when executed by a processor, implements the steps of the above pipeline processing method.
[0125] Optionally, in this embodiment, the above computer program product may be configured to store a computer program for performing the following steps:
[0126] Step S102, obtaining the point state of the target point in the target pipeline;
[0127] Step S104: Compare the point status with the preset processing conditions to obtain a comparison result;
[0128] Step S106: In response to the comparison result indicating that the point status meets the preset processing conditions, determine the point processing scheme corresponding to the target point;
[0129] Step S108: Process the target point according to the point processing scheme.
[0130] Optionally, when the computer program executes the program, the following steps are also implemented: Obtain the point data of the target point; According to the point data, determine the point type of the target point, where the point type includes a blocked point and a leak point; Based on the point type, determine the point status of the target point.
[0131] Optionally, when the computer program executes the program, the following steps are also implemented: In response to the point type being a blocked point, determine the point status of the target point as the first point status, where the first point status is used to determine the blockage percentage value of the target point; In response to the point type being a leak point, determine the point status of the target point as the second point status, where the second point status is used to determine the leak area value of the target point.
[0132] Optionally, when the computer program executes the program, the following steps are also implemented: In response to the point status being the first point status, compare the blockage percentage value with the preset blockage percentage value to obtain a first comparison result; In response to the first comparison result being that the blockage percentage value is greater than the preset blockage percentage value, determine that the comparison result is that the point status meets the preset processing conditions.
[0133] Optionally, when the computer program executes the program, the following steps are also implemented: In response to the point status being the second point status, compare the leak area value with the preset leak area value to obtain a second comparison result; In response to the second comparison result being that the leak area value is greater than the preset leak area value, determine that the comparison result is that the point status meets the preset processing conditions.
[0134] Optionally, when the computer program executes the program, the following steps are also implemented: In response to the comparison result indicating that the point status meets the preset processing conditions and the point type is a blocked point, determine the point processing scheme according to the type of blockage of the target point; In response to the comparison result indicating that the point status meets the preset processing conditions and the point type is a leak point, determine the point processing scheme according to the water flow rate of the target point.
[0135] Optionally, when the computer program executes the program, the following steps are also implemented: In response to the completion of the processing of the target point, detect the target pipeline to obtain a detection result; In response to the detection result indicating that there is no target point in the target pipeline, determine that the target pipeline is a clean pipeline.
[0136] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and alternative embodiments, and will not be elaborated herein.
[0137] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0138] In some embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.
[0139] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0140] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0141] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a grid device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present invention. The foregoing storage medium includes: USB flash drives, read-only memory (ROM), random access memory (RAM), mobile hard disks, magnetic disks, or optical disks and other various media that can store program codes.
[0142] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A method for processing a pipeline, characterized in that, including: Obtaining the point status of a target point in a target pipeline; Comparing the point status with a preset processing condition to obtain a comparison result; In response to the comparison result indicating that the point status meets the preset processing condition, determining a point processing scheme corresponding to the target point; Processing the target point according to the point processing scheme.
2. The processing method of the pipeline according to claim 1, wherein Obtaining the point status of the target point in the target pipeline includes: Obtaining the point data of the target point; Determining the point type of the target point according to the point data, where the point type includes a blocked point and a leakage point; Determining the point status of the target point based on the point type.
3. The processing method of the pipeline according to claim 2, wherein, Determining the point status of the target point based on the point type includes: In response to the point type being a blocked point, determining the point status of the target point as a first point status, where the first point status is used to determine the blockage percentage value of the target point; In response to the point type being the leakage point, determining the point status of the target point as a second point status, where the second point status is used to determine the leakage area value of the target point.
4. The method for processing a pipeline according to claim 3, wherein Comparing the point status with a preset processing condition to obtain a comparison result includes: In response to the point status being the first point status, comparing the blockage percentage value with a preset blockage percentage value to obtain a first comparison result; In response to the first comparison result being that the blockage percentage value is greater than the preset blockage percentage value, determining the comparison result as the point status meeting the preset processing condition.
5. The method for processing a pipeline according to claim 3, characterized in that, Comparing the point status with a preset processing condition to obtain a comparison result includes: In response to the point status being the second point status, comparing the leakage area value with a preset leakage area value to obtain a second comparison result; In response to the second comparison result being that the leakage area value is greater than the preset leakage area value, determining the comparison result as the point status meeting the preset processing condition.
6. The method for processing a pipeline according to claim 3, characterized in that, In response to the comparison result indicating that the point status meets the preset processing condition, determining the point processing scheme corresponding to the target point includes: In response to the comparison result indicating that the point status meets the preset processing condition and the point type is a blocked point, determining the point processing scheme according to the type of blockage at the target point; In response to the comparison result indicating that the point status meets the preset processing condition and the point type is a leakage point, determining the point processing scheme according to the water flow rate at the target point.
7. The processing method of the pipeline according to claim 1, characterized in that, The method further includes: In response to the completion of the processing of the target point, detecting the target pipeline to obtain a detection result; In response to the detection result indicating that there is no target point in the target pipeline, determining that the target pipeline is a clean pipeline.
8. A processing device for a pipeline, characterized in that, including: An obtaining module, configured to obtain the point status of a target point in a target pipeline; A comparison module, configured to compare the point status with a preset processing condition to obtain a comparison result; A first determination module, configured to determine a point processing solution corresponding to the target point in response to the comparison result indicating that the point state meets the preset processing condition; A processing module, configured to process the target point according to the point processing solution.
9. An electronic device, comprising a memory and a processor, characterized in that, A computer program is stored in the memory, and the processor is configured to run the computer program to execute the pipeline processing method described in any one of claims 1 to 7 above.
10. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein the computer program is configured to execute the pipeline processing method described in any one of claims 1 to 7 above when running on a computer or a processor.