Drainage network monitoring method, platform and system
By obtaining the monitoring data of drainage pipeline nodes and detecting water flow impurities, and generating comprehensive monitoring information, the problem that traditional drainage pipeline monitoring relies on manual experience is solved, and the accuracy and scientificity of monitoring are improved.
Patent Information
- Application Number
- CN202411979403.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-12-31
AI Technical Summary
Traditional drainage pipeline monitoring relies on manual experience. Through simple comparison methods, it is easy to be affected by human factors, resulting in a decrease in monitoring accuracy.
By obtaining monitoring data on the drainage pipeline nodes, detecting water flow impurities, generating monitoring information of drainage pipeline nodes based on the monitoring data and water flow impurities, and judging the status of the drainage pipeline network in combination with multiple factors.
It improves the accuracy of drainage pipeline monitoring, reduces omissions or misjudgments caused by human factors, and enhances the scientific evaluation of the operating status of drainage pipelines.
Smart Images

Figure CN119393685B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of pipe network monitoring, and in particular, relates to a drainage pipe network monitoring method, platform and system. Background Art
[0002] With the acceleration of urbanization, urban drainage networks are facing increasingly complex challenges. Drainage networks are an important part of urban infrastructure and are usually composed of a series of pipes of different diameters, such as trunk pipes and branch pipes. Their main function is to collect and discharge sewage, rainwater and other wastewater.
[0003] Traditional drainage network monitoring is usually based on manual experience and uses simple comparison methods to determine whether the drainage network is normal. It is easily affected by human factors (such as the operator's experience or expertise), which in turn reduces the accuracy of monitoring. Summary of the invention
[0004] The embodiments of the present application provide a drainage network monitoring method, platform and system, which can solve the problem that traditional drainage network monitoring is usually based on manual experience and uses simple comparison methods to determine whether the drainage network is normal, which is easily affected by human factors and thus leads to reduced monitoring accuracy.
[0005] In a first aspect, an embodiment of the present application provides a drainage network monitoring method, comprising:
[0006] Obtain monitoring data on drainage network nodes;
[0007] Detecting the water flow impurity situation at the drainage network node; wherein the water flow impurity situation is used to indicate the impurities existing in the water flow of the drainage network;
[0008] Based on the monitoring data, the early warning triggering operation and the water flow impurity situation, the monitoring information corresponding to the drainage network node is generated; wherein the monitoring information is used to reflect the water delivery status on the current drainage network node.
[0009] The above technical solutions in the embodiments of the present application have at least the following technical effects:
[0010] The drainage network monitoring method provided in the present application can timely understand the monitoring conditions on the drainage network nodes by obtaining the monitoring data on the drainage network nodes, such as water flow, chromaticity, liquid level, etc., which provides a scientific basis for the subsequent evaluation of the operation status of the network, and helps to reduce omissions or misjudgments caused by human factors (for example, manual recording of data leads to information that cannot be fed back in time), thereby helping to improve the accuracy of subsequent monitoring. Secondly, by detecting the impurities in the water flow at the drainage network nodes, a comprehensive consideration and judgment of a factor can be added to provide data support for more accurate positioning of the problem in the future, which helps to reduce human factors (for example, based on manual experience, a simple comparison method is used to determine whether the drainage network is normal), thereby helping to improve the accuracy of subsequent monitoring. Then, based on the monitoring data and the water flow impurities, the monitoring information corresponding to the drainage network nodes is generated, which can comprehensively judge multiple factors and avoid errors caused by judging whether the drainage network is normal through simple comparison methods or single factor judgments, which helps to improve the accuracy of monitoring.
[0011] In a possible implementation manner of the first aspect, before acquiring the monitoring data on the drainage network node, the method further includes:
[0012] The monitoring terminal and the monitoring device on the drainage network node are provided with a monitoring service; wherein the monitoring service is used to analyze the real-time drainage flow or water pollution index on the current drainage network node to reflect the water flow condition or pollution condition of the current drainage network node in the drainage network;
[0013] In the case that the current state of the monitoring terminal meets the set monitoring requirements, the monitoring terminal and the monitoring device do not set a monitoring service;
[0014] In the case where the monitoring terminal and the monitoring device do not set up a monitoring service, the monitoring terminal stores a monitoring geographic column when the monitoring terminal and the monitoring device do not set up a monitoring service; wherein the monitoring geographic column is stored in a mapping list, and the mapping list is a list of mappings between the monitoring geographic column and the monitoring timestamps stored in the monitoring terminal when the monitoring terminal and the monitoring device do not set up a monitoring service;
[0015] If it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp exceeds the set time period, the monitoring terminal is triggered to request the monitoring device to set the monitoring service; or, if it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp does not exceed the set time period, the monitoring terminal is triggered to obtain the monitoring device's request to set the monitoring service.
[0016] In a possible implementation manner of the first aspect, after the monitoring terminal stores a monitoring geographic field when the monitoring terminal and the monitoring device do not set a monitoring service based on the monitoring terminal and the monitoring device not setting a monitoring service, the method further includes:
[0017] Acquire the geographic column data at the current timestamp of the monitoring terminal; wherein the geographic column data is used to reflect the current geographic column;
[0018] The geographic column data is compared with the mapping list. If it is determined that the geographic column data reflects the monitoring geographic column in the mapping list, or it is determined that the geographic interval between the geographic column reflected by the geographic column data and the monitoring geographic column in the mapping list does not exceed the preset geographic interval, it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp.
[0019] In a possible implementation manner of the first aspect, the monitoring service includes a high-precision monitoring mode and a fast monitoring mode, and the method further includes:
[0020] In the case where the monitoring service set with the monitoring device is the high-precision monitoring mode, it is monitored that the monitoring device actively sets the fast monitoring mode; wherein the monitoring device has the ability to run the high-precision monitoring mode and the fast monitoring mode; the high-precision monitoring mode and the fast monitoring mode are two drainage pipe network monitoring modes; the monitoring setting data corresponding to the fast monitoring mode is extended data; the monitoring setting data corresponding to the high-precision monitoring mode is standard data; the standard data is recorded when the high-precision monitoring mode is initially set, and is discarded after the high-precision monitoring mode is set;
[0021] The standard data and the extended data are analyzed and processed, and if it is determined that the standard data and the extended data are different, the extended data is recorded, and the high-precision monitoring mode is set based on the standard data.
[0022] In a possible implementation manner of the first aspect, the method further includes:
[0023] In the process of setting the high-precision monitoring mode, determining whether the recorded data contains the standard data, and if the recorded data contains the standard data, setting the high-precision monitoring mode based on the standard data;
[0024] During the process of setting the rapid monitoring mode, it is determined whether the extended data is included in the recorded data. If the extended data is included in the recorded data, the rapid monitoring mode is set based on the extended data. The rapid monitoring mode is a mode in which the monitoring device actively sets the monitoring. When the monitoring device obtains that the water level change rate exceeds a preset change rate threshold, the monitoring device actively sets the rapid monitoring mode.
[0025] In a possible implementation manner of the first aspect, the method further includes:
[0026] Acquire the real-time monitoring data continuously transmitted by the drainage network monitoring device one by one according to the monitoring settings; wherein the monitoring data is used to monitor and analyze the status of the drainage network, and the monitoring settings are the settings used to implement monitoring activities with the drainage network monitoring device before monitoring and analysis;
[0027] When acquiring the real-time monitoring data, whenever it is determined that the monitoring change requirements are met based on the number or duration of the acquired monitoring data, the monitoring settings are changed based on the monitoring and analysis period of the acquired monitoring data; wherein the monitoring and analysis period of one monitoring data is the length of time from the acquisition period of one monitoring data to the analysis period of one monitoring data and the generation of results.
[0028] In a possible implementation manner of the first aspect, when acquiring the real-time monitoring data, whenever it is determined based on the number or duration of the acquired monitoring data that the monitoring change requirement is met, based on the monitoring analysis period of the acquired monitoring data, changing the monitoring setting includes:
[0029] When acquiring the real-time monitoring data, each time a piece of monitoring data is acquired, determining the acquisition period of the currently acquired monitoring data, and analyzing the currently acquired monitoring data and generating results;
[0030] Acquire a first time period between the time when the current monitoring data is analyzed and the time when the result is generated; wherein the first time period is the time period required to complete the analysis and processing of the currently acquired monitoring data;
[0031] When the number of the acquired monitoring data exceeds a threshold, or the duration of the acquired monitoring data exceeds a preset duration, based on the acquisition period of the currently acquired monitoring data and the first period, determine the monitoring and analysis period corresponding to each monitoring data one by one;
[0032] The monitoring settings are changed according to the monitoring and analysis period of each of the monitoring data.
[0033] In a possible implementation manner of the first aspect, changing the monitoring setting according to the monitoring analysis period of each monitoring data includes:
[0034] According to the monitoring and analysis period of each monitoring data, a first time span is obtained; wherein the first time span is the maximum time span of the monitoring data transmitted by the drainage network monitoring device after the monitoring setting is changed;
[0035] Based on the acquisition period of each monitoring data, a second time span is obtained; wherein the second time span is generated according to the acquisition time spans and the number of groups of two adjacent monitoring data;
[0036] In case the first time span exceeds the second time span, the monitoring setting is changed based on the first time span and the second time span.
[0037] In a possible implementation of the first aspect, generating monitoring information corresponding to a drainage network node based on the monitoring data and the water flow impurities includes:
[0038] In the case where the monitoring data reflects that the current chromaticity exceeds the threshold, if it is determined that the water flow impurity situation reflects that the impurity concentration in the water exceeds the normal range, the first information in the monitoring information corresponding to the drainage network node is generated; wherein the first information is information that the chromatic impurities exceed the standard;
[0039] When the monitoring data reflects that the current chromaticity does not exceed the threshold, if it is determined that the water flow impurity situation is reflected as the impurity concentration in the water exceeds the normal range, the second information in the monitoring information corresponding to the drainage network node is generated; wherein, the second information is information on the excess of impurities without color.
[0040] In a second aspect, an embodiment of the present application provides a drainage network monitoring system, which is used to implement the drainage network monitoring method described in any one of the first aspects above, and the drainage network monitoring system is applied to a drainage network monitoring platform, and the drainage network monitoring system includes:
[0041] An acquisition unit, used for acquiring monitoring data on the drainage network nodes;
[0042] A detection unit, used to detect the water flow impurity situation at the drainage network node; wherein the water flow impurity situation is used to indicate the impurities existing in the water flow of the drainage network;
[0043] A generating unit is used to generate monitoring information corresponding to the drainage network node based on the monitoring data and the water flow impurity situation; wherein the monitoring information is used to reflect the water delivery status of the current drainage network node.
[0044] In a third aspect, an embodiment of the present application provides a drainage network monitoring platform, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the drainage network monitoring method described in any one of the first aspects above is implemented.
[0045] It can be understood that the beneficial effects of the second to third aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 It is a flow chart of a drainage network monitoring method provided in an embodiment of the present application;
[0048] Figure 2 It is a schematic diagram of the implementation process of setting up a monitoring service in a drainage network monitoring method provided in an embodiment of the present application;
[0049] Figure 3 It is a schematic diagram of the implementation flow of setting a monitoring mode in the drainage network monitoring method provided in an embodiment of the present application;
[0050] Figure 4 is a schematic diagram of the structure of the drainage network monitoring system provided in an embodiment of the present application;
[0051] Figure 5 It is a structural diagram of the drainage network monitoring platform provided in the embodiment of the present application. DETAILED DESCRIPTION
[0052] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0053] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0054] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0055] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if the described condition or event is detected" can be interpreted as meaning "uponce determined" or "in response to determining" or "uponce the described condition or event is detected" or "in response to detecting the described condition or event" depending on the context.
[0056] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0057] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0058] In the related technologies, with the acceleration of urbanization, urban drainage networks are facing increasingly complex challenges. Drainage networks are an important part of urban infrastructure. Their main function is to collect and discharge sewage, rainwater and other wastewater. They are usually composed of a series of pipes of different diameters, such as trunk pipes and branch pipes.
[0059] Traditional drainage network monitoring is usually based on manual experience and uses simple comparison methods to determine whether the drainage network is normal. It is easily affected by human factors (such as the operator's experience or expertise), which in turn reduces the accuracy of monitoring.
[0060] To solve the above problems, the embodiments of the present application provide a drainage network monitoring method, platform and system.
[0061] In this method, by obtaining the monitoring data on the drainage network nodes, the monitoring conditions on the drainage network nodes can be timely understood, such as water flow, chromaticity, liquid level, etc., which provides a scientific basis for the subsequent evaluation of the operation status of the network, and helps to reduce omissions or misjudgments caused by human factors (for example, manual recording of data leads to information that cannot be fed back in time), thereby helping to improve the accuracy of subsequent monitoring. Secondly, by detecting the impurities in the water flow at the drainage network nodes, a comprehensive consideration and judgment of a factor can be added to provide data support for more accurate positioning of the problem in the future, which helps to reduce human factors (for example, based on manual experience, a simple comparison method is used to judge whether the drainage network is normal), thereby helping to improve the accuracy of subsequent monitoring. Then, based on the monitoring data and the impurities in the water flow, the monitoring information corresponding to the drainage network nodes is generated, which can comprehensively judge multiple factors and avoid errors caused by judging whether the drainage network is normal through simple comparison methods or single factor judgments, which helps to improve the accuracy of monitoring.
[0062] The drainage network monitoring method provided in the embodiment of the present application can be applied to a monitoring terminal. In this case, the monitoring terminal is the executor of the drainage network monitoring method provided in the embodiment of the present application. The embodiment of the present application does not impose any restrictions on the specific type of the monitoring terminal.
[0063] The drainage network monitoring platform can be a platform capable of managing the monitoring process of the drainage network, for example, a monitoring terminal. The monitoring terminal can be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a desktop computer, a computing device or a computer connected to a wireless modem, a laptop computer, a handheld communication device, a handheld computing device, etc.
[0064] For example, the monitoring terminal can be connected to the monitoring device for communication, and the monitoring device can include a turbidity sensor (used to detect the concentration of impurities in water) or a turbidity sensor pre-buried near the drainage network, a capacitive water level sensor (detecting water level through capacitance change) or a turbidity sensor pre-buried near the drainage network, a pipeline endoscope (entering the pipeline through a camera to obtain real-time images and videos) and an electromagnetic flowmeter (used to measure water flow rate and flow), etc. The monitoring terminal can analyze the data collected by the monitoring device to evaluate whether the drainage network is normal, that is, to generate monitoring information corresponding to the drainage network node.
[0065] In order to better understand the drainage network monitoring method provided in the embodiment of the present application, the specific implementation process of the drainage network monitoring method provided in the embodiment of the present application is exemplarily introduced below.
[0066] Figure 1 A schematic flow chart of a drainage network monitoring method provided in an embodiment of the present application is shown, and the drainage network monitoring method includes:
[0067] S100, obtaining monitoring data on the drainage network nodes.
[0068] It can be understood that the monitoring data can be water flow data, flow velocity data, color data, pressure data, etc.
[0069] For example, the monitoring data can be obtained through sensors (such as capacitive water level sensors, electromagnetic flow meters, etc.) installed at various nodes of the drainage network.
[0070] This setting can timely understand the monitoring conditions on the nodes of the drainage network, such as water flow, color, liquid level, pressure, etc., which provides a scientific basis for the subsequent evaluation of the operation status of the network, helps to reduce omissions or misjudgments caused by human factors (for example, manual recording of data resulting in failure to feedback information in a timely manner), and thus helps to improve the accuracy of subsequent monitoring.
[0071] In one possible implementation, see Figure 2 Before obtaining monitoring data on the drainage network node in step S100, the drainage network monitoring method further includes:
[0072] S110, the monitoring terminal and the monitoring device on the drainage network node set up a monitoring service. The monitoring service is used to analyze the real-time drainage flow or water pollution index on the current drainage network node to reflect the water flow or pollution condition of the current drainage network node in the drainage network.
[0073] It is understandable that the monitoring service may be a service for real-time analysis of monitoring data transmitted in real time on the drainage network nodes. For example, the data may be transmitted wirelessly or by wire.
[0074] For example, when there is a monitoring demand, the monitoring terminal and the monitoring device on the drainage network node can set up a monitoring service. For example, a request is sent to set up a monitoring service, and then the data collected by the monitoring device at the drainage network node in real time, such as flow, color, pressure, impurities, etc., can be transmitted back to the monitoring terminal for real-time analysis. When the monitoring service is set, the monitoring terminal can perform real-time analysis on the monitoring data, such as calculating flow fluctuations, water pollution levels, etc., and display it to the operator through a visual interface, or store it for subsequent analysis.
[0075] Such a setting can reduce human errors, improve data accuracy and consistency, and avoid wrong decisions due to information lag or asynchrony.
[0076] S120: When the current state of the monitoring terminal meets the set monitoring requirements, the monitoring terminal and the monitoring device do not set a monitoring service.
[0077] It is understandable that the set monitoring requirements may be requirements that the monitoring terminal cannot perform real-time analysis of monitoring data due to specific factors (such as monitoring needs, geographical location, etc.). For example, if the monitoring terminal needs to set up monitoring services with monitoring devices on other drainage network nodes, that is, if the current monitoring terminal is in the monitoring geographic column of the monitoring device on the other drainage network node, that is, if it is not in the monitoring geographic column of the monitoring device on the current drainage network node, the monitoring terminal and the monitoring device on the current drainage network node will not set up monitoring services.
[0078] Such a setting allows the monitoring terminal to conduct monitoring services only with the monitoring devices within the effective monitoring range, which helps the monitoring terminal focus on the nodes that currently have actual monitoring needs or require real-time analysis, rather than being dispersed throughout the entire pipeline network. This allows the monitoring terminal's tasks to be concentrated on the nodes within its geographic column, effectively avoiding redundant settings with other monitoring devices.
[0079] S130, when the monitoring terminal and the monitoring device do not set up the monitoring service, the monitoring terminal stores the monitoring geographic column when the monitoring terminal and the monitoring device do not set up the monitoring service. The monitoring geographic column is stored in a mapping list, which is a list of mappings between the monitoring geographic column and the monitoring timestamps stored in the monitoring terminal when the monitoring terminal and the monitoring device do not set up the monitoring service.
[0080] It can be understood that when the monitoring terminal and the monitoring device do not set up monitoring services, the current location information can be obtained through the GPS module of the monitoring terminal, that is, the monitoring geographic column when the monitoring service is not set up, such as area ID, coordinates (x, y), etc.
[0081] For example, the mapping list can be a data structure for mapping the monitoring geographic column with the state of the monitoring terminal at a specific timestamp. For example, the key in the mapping list can be the monitoring geographic column, and the value can be the monitoring timestamp. When the monitoring terminal is in a specific geographic column (for example, a geographic column that is not set with the monitoring device for monitoring services), the monitoring terminal stores the current geographic column and the corresponding timestamp. If the geographic column already exists in the mapping list, the current timestamp is added to the timestamp list of the corresponding geographic column. If the geographic column is not in the mapping list, a new entry is created with the geographic column as the key and the timestamp as the value, as shown in Table 1:
[0082] Table 1
[0083]
[0084] In this way, when the monitoring terminal and the monitoring device do not set up monitoring services, the monitoring terminal stores the monitoring geographical column when the monitoring terminal and the monitoring device do not set up monitoring services, which can provide a basis for subsequent data analysis. At the same time, in the future, you only need to pay attention to the changes in the geographical column and timestamp where the terminal is located, which simplifies the configuration of monitoring tasks and reduces the complexity of management.
[0085] In a possible implementation, in step S130, when the monitoring terminal and the monitoring device are not configured with a monitoring service, after the monitoring terminal stores the monitoring geographic column when the monitoring terminal and the monitoring device are not configured with a monitoring service, the drainage network monitoring method further includes:
[0086] S131, obtaining geographic column data at the current timestamp of the monitoring terminal, wherein the geographic column data is used to reflect the current geographic column.
[0087] It can be understood that the geographic column data can be coordinate data, longitude and latitude data, etc.
[0088] For example, the geographic column data at the current timestamp can be obtained by monitoring the built-in GPS module of the terminal, or by using base station positioning (such as a method based on triangulation) to obtain the geographic column data at the current timestamp.
[0089] With such a setting, by obtaining the geographic column data at the current timestamp of the monitoring terminal, data support can be provided for subsequent monitoring.
[0090] S132, compare the geographic column data with the mapping list. If it is determined that the geographic column data reflects the monitoring geographic column in the mapping list, or it is determined that the geographic interval between the geographic column reflected by the geographic column data and the monitoring geographic column in the mapping list does not exceed the preset geographic interval, it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp.
[0091] It can be understood that the preset geographic interval can be the maximum allowable distance between two geographic columns.
[0092] For example, for the currently acquired geographic column data, check whether the geographic column data matches any monitoring geographic column in the mapping list. If the geographic column data completely falls within the range of the monitoring geographic column (that is, the current point is within the boundary of a certain geographic column in the mapping), it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp. If the geographic column data does not completely fall within the range of a certain monitoring geographic column, the geographic interval between the current geographic column data and all monitoring geographic columns is calculated. If the geographic interval does not exceed the preset geographic interval, it means that the current monitoring terminal is near the current drainage network node, and it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp.
[0093] Such a setting can provide data support for subsequent monitoring services based on timestamps and geographic columns.
[0094] S140, if it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp exceeds the set time period, the monitoring terminal is triggered to request the monitoring device to set the monitoring service; or, if it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp does not exceed the set time period, the monitoring terminal is triggered to obtain the monitoring device's request to set the monitoring service.
[0095] It is understandable that the set time period can be 5 seconds, 10 seconds, 20 seconds, etc.
[0096] For example, when the monitoring terminal and the monitoring device do not set up the monitoring service, in order to avoid the situation where the monitoring service is not set up for a short period of time (such as 1 minute, 2 minutes, 3 minutes, etc.), the monitoring device can set up the monitoring service with the monitoring terminal according to a preset plan. For example, Plan 1: When the monitoring terminal and the monitoring device do not set up the monitoring service, the monitoring device can automatically set up the monitoring service with the monitoring terminal in a fixed time interval increase manner (for example, 5 seconds, 10 seconds, 15 seconds, 20 seconds after the monitoring service is not set up). Plan 2: When the monitoring terminal and the monitoring device do not set up the monitoring service, the monitoring device can automatically set up the monitoring service with the monitoring terminal in a fixed time interval increase manner (for example, 5 seconds, 10 seconds, 15 seconds, 20 seconds, etc. after the monitoring service is not set up). n The monitoring service is automatically set up with the monitoring terminal at an exponentially increasing time interval. That is, when the monitoring terminal and the monitoring device do not set up the monitoring service, the monitoring device will not enter the shutdown or power saving mode for a period of time, but will still try to set up the monitoring service with the monitoring terminal to maintain the monitoring activity. Among them, the monitoring device automatically sets up the monitoring service with the monitoring terminal in Scheme 1 or Scheme 2 because the monitoring device cannot sense whether the monitoring service is temporarily not set up. Therefore, Scheme 1 or Scheme 2 can be used to automatically set up the monitoring service with the monitoring terminal to save resources and not frequently set up the monitoring service with the monitoring terminal.
[0097] For example, in order to determine that the problem is between two drainage network nodes, the operator can temporarily not set up monitoring services with monitoring device A, but set up monitoring services with monitoring device B, and then set up monitoring services with monitoring device A and not set up monitoring services with monitoring device B. For example, go to the monitoring geographic column of monitoring device B, and then go to the monitoring geographic column of monitoring device A.
[0098] In summary, in the scenario of Scheme 1 or 2, if the monitoring service is not set up between the monitoring terminal and the monitoring device, because the monitoring device automatically sets up the monitoring service with the monitoring terminal at an exponentially increasing time interval or a fixed time interval, it may cause the time for the monitoring terminal and the monitoring device on the drainage network node to set up the monitoring service to be too long (that is, when the monitoring terminal and the monitoring device do not set up the monitoring service, the exponentially increasing time interval becomes longer), then when the monitoring terminal is in the monitoring geographic column, the monitoring service cannot be set up with the monitoring terminal.
[0099] For example, if it is determined that the monitoring terminal is in the monitoring geography column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp exceeds the set time period, it means that when the monitoring terminal and the monitoring device do not set the monitoring service, the exponentially growing time interval becomes larger, but at this time, the monitoring terminal is in the monitoring geography column (that is, the monitoring service needs to be set on the current drainage network node). Therefore, in order to avoid waiting too long and being unable to set the monitoring service with the monitoring terminal, the monitoring terminal can request the monitoring device to set the monitoring service; conversely, if it is determined that the monitoring terminal is in the monitoring geography column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp does not exceed the set time period, when the monitoring terminal and the monitoring device do not set the monitoring service, the exponentially growing time interval does not become larger, so the monitoring terminal can obtain the monitoring device's request to set the monitoring service to set the monitoring service.
[0100] With this setting, intelligent judgment is made based on the time period between the current timestamp and the monitoring timestamp to flexibly respond to the needs of different monitoring scenarios, avoid the problem of being unable to set up monitoring services due to long waiting times, and quickly resume monitoring activities to avoid missing important data, which helps to improve the accuracy of subsequent monitoring.
[0101] S200, detecting the water flow impurity situation at the drainage network node, wherein the water flow impurity situation is used to indicate the situation of impurities existing in the water flow of the drainage network.
[0102] It can be understood that the impurity condition of the water flow can be the concentration condition of the impurities.
[0103] For example, the impurities in the water flow can be detected by using a pipeline endoscope installed at a node of the drainage network and image processing technology. The impurities in the water flow can also be detected by using sensors (such as turbidity sensors) installed at each node of the drainage network.
[0104] Such a setting can add a comprehensive consideration and judgment of a factor to provide data support for more accurate location of the problem in the future, help reduce human factors (for example, based on manual experience, through simple comparison methods to determine whether the drainage network is normal), and thus help improve the accuracy of subsequent monitoring.
[0105] In one possible implementation, see Figure 3 The monitoring services include high-precision monitoring and rapid monitoring. The drainage network monitoring methods also include:
[0106] S210, when the monitoring service set with the monitoring device is a high-precision monitoring mode, it is monitored that the monitoring device actively sets a fast monitoring mode. Among them, the monitoring device has the ability to run the high-precision monitoring mode and the fast monitoring mode. The high-precision monitoring mode and the fast monitoring mode are two drainage network monitoring modes. The monitoring setting data corresponding to the fast monitoring mode is extended data. The monitoring setting data corresponding to the high-precision monitoring mode is standard data. The standard data is recorded when the high-precision monitoring mode is initially set, and is discarded after the high-precision monitoring mode is set.
[0107] It is understandable that a rapid monitoring method may be to use a flow sensor to quickly determine whether the water level is within the normal range. A high-precision monitoring method may be to use a flow sensor to accurately measure the water flow rate, and the sensor needs to be occupied for a long time to obtain sufficient data for complex calculations (for example, calculating water quality pollution indicators, water level changes, etc.). Extended data may be data on the monitored pipe network area, monitoring frequency, accuracy range (for example, water level data is accurate to the centimeter level), etc. Standard data may be data on the monitored pipe network area, monitoring frequency, accuracy range (for example, water level data is accurate to the millimeter level), etc.
[0108] For example, since it is necessary to obtain enough data to perform complex calculations, the setting of the high-precision monitoring mode requires a certain amount of time. Specifically, the state of the high-precision monitoring mode needs to be changed from an unset state to a set state, and then from a set state to a set complete state. For example, when the water level rise conditions meet the requirements for rapid monitoring, the monitoring device will actively set the rapid monitoring mode. In other words, the monitoring device actively sets the state of the rapid monitoring mode to a set complete state.
[0109] For example, a sudden sewage discharge may cause the change rate of the water pollution index to exceed the preset change rate threshold, satisfying the water pollution index change condition of the high-precision monitoring mode, and also causing the water level to rise rapidly, satisfying the water level rise condition of the fast monitoring mode, and the two monitoring modes will try to run at the same time. That is, when the water level rise condition satisfies the fast monitoring, the monitoring setting data included in the request for setting the fast monitoring mode will be analyzed with the monitoring setting data of the high-precision monitoring mode being set (for example, data of the monitored pipe network area, data of the monitoring frequency, etc.). If the monitoring setting data is different (for example, the monitoring frequency is different and / or the monitored pipe network area is different), it means that the monitoring setting data of the fast monitoring mode included in the request is inconsistent with the monitoring setting data of the high-precision monitoring mode being set. At this time, the monitoring terminal will discard the monitoring setting data of the high-precision monitoring mode being set, suspend the setting of the high-precision monitoring mode, resulting in the inability to set the high-precision monitoring mode. That is, actively setting the fast monitoring mode (the setting completed state) will interfere with the monitoring setting data of the high-precision monitoring mode being set (the setting state), resulting in the inability to set the high-precision monitoring mode.
[0110] Such a setting can determine the occurrence of errors in setting the monitoring method, provide data support for the subsequent dynamic adjustment of the monitoring method according to actual needs, and help reduce potential risks caused by improper settings in the future.
[0111] S220, analyzing and processing the standard data and the extended data, if it is determined that the standard data and the extended data are different, recording the extended data, and setting a high-precision monitoring method based on the standard data.
[0112] It can be understood that the corresponding fields in the standard data and the extended data can be compared one by one, for example, to check whether the monitoring areas recorded in the standard data and the extended data are consistent. Check whether the monitoring frequency settings of the two match. Check whether the water level accuracy is the same. If it is determined that the standard data and the extended data are different, the extended data can be recorded in the log, and a high-precision monitoring method can be set based on the standard data (for example, the data in the monitoring business can be modified to the data of the monitored pipe network area, the monitoring frequency, and the accuracy range in the standard data), so as to avoid actively setting the fast monitoring mode (setting completed status) interfering with the monitoring setting data of the high-precision monitoring mode being set (setting status), resulting in the inability to set the high-precision monitoring mode.
[0113] Optionally, setting the high-precision monitoring mode based on standard data in the embodiment of the present application is used to indicate that in the process of setting the high-precision monitoring mode, the standard data of the high-precision monitoring mode of the extended data of the fast monitoring mode is analyzed, and after the analysis, the high-precision monitoring mode continues to be set based on the standard data, and does not mean that the process of setting the high-precision monitoring mode is paused.
[0114] For example, the log recording the extended data and the log recording the standard data are independent logs, so the recording of the standard data and the recording of the extended data do not affect each other. In other words, the recorded standard data in the embodiment of the present application will not affect the recording process of the unrecorded extended data.
[0115] Such a setting allows real-time monitoring and flexible adjustment according to specific circumstances, so that the monitoring system can adopt appropriate monitoring strategies under different conditions, which helps to maintain good monitoring capabilities in a changing environment, thereby improving overall monitoring efficiency.
[0116] In a possible implementation, the drainage network monitoring method further includes:
[0117] S230, in the process of setting the high-precision monitoring mode, determining whether there is standard data in the recorded data, and if there is standard data in the recorded data, setting the high-precision monitoring mode based on the standard data.
[0118] It is understood that in the process of setting the high-precision monitoring mode, it can be determined whether standard data is recorded in the log. When it is determined that there is standard data in the recorded data, the high-precision monitoring mode can be set based on the standard data, so as to ensure that the standard data required for setting in the authentication process of setting the high-precision monitoring mode has been recorded in the log (or in other words, ensure that the standard data required for setting in the process of setting the high-precision monitoring mode can match the standard data recorded in the log). At the same time, the standard data is discarded after the high-precision monitoring mode is set.
[0119] This setting ensures that data will not be lost during the setting process and reduces the probability of setting failure due to incomplete data.
[0120] S240, in the process of setting the rapid monitoring mode, determine whether there is extended data in the recorded data, and if there is extended data in the recorded data, set the rapid monitoring mode based on the extended data. The rapid monitoring mode is a mode in which the monitoring device actively sets the monitoring. When the monitoring device obtains that the water level change rate exceeds the preset change rate threshold, the monitoring device actively sets the rapid monitoring mode.
[0121] It is understood that in the process of setting the quick monitoring mode, it can be determined whether the extended data is recorded in the log. When it is determined that there is extended data in the recorded data, the quick monitoring mode can be set based on the extended data, so as to ensure that the extended data required for setting in the authentication process of setting the quick monitoring mode has been recorded in the log (or in other words, ensure that the extended data required for setting in the process of setting the quick monitoring mode can match the extended data recorded in the log).
[0122] This setting ensures that data will not be lost during the setting process and reduces the probability of setting failure due to incomplete data.
[0123] In a possible implementation, the drainage network monitoring method further includes:
[0124] S250, acquiring the real-time monitoring data continuously transmitted by the drainage network monitoring device one by one according to the monitoring settings, wherein the monitoring data is used to monitor and analyze the status of the drainage network, and the monitoring settings are settings used to implement monitoring activities with the drainage network monitoring device before monitoring and analysis.
[0125] It can be understood that the monitoring settings can be the settings of the monitoring and analysis algorithm (for example, using a more efficient algorithm, or simplifying the processing of some data), the settings of the monitoring frequency, the settings of the data collection range, etc.
[0126] Optionally, since the monitoring efficiency may be low during the monitoring process due to the monitoring settings not being able to meet the needs of acquiring and analyzing the monitoring data, the user may change the monitoring settings within a reasonable range at the beginning of the monitoring process in order to improve the monitoring efficiency. However, due to real-time changing environmental factors (such as precipitation, floods, or construction), the user's changed monitoring settings may not be able to adapt to the current environment, which may also result in low monitoring efficiency.
[0127] For example, monitoring settings may include: water flow, water level, color, pipe pressure, etc., collection frequency: for example, every minute, every hour, etc., data storage format and analysis method: how to store and analyze the collected data. The monitoring device continuously monitors the status of the drainage network through sensors or collection components, and transmits the data to the monitoring terminal in real time for processing. Each time a new monitoring data is obtained, the timestamp, data type, data value, etc. of the monitoring data are recorded and analyzed.
[0128] Such a setting can provide data support for subsequent changes in monitoring settings based on actual needs, which will help to adapt to the changing environment and monitoring objectives.
[0129] S260, when acquiring real-time monitoring data, whenever it is determined based on the number or duration of the acquired monitoring data that the monitoring change requirement is met, the monitoring settings are changed based on the monitoring analysis period of the acquired monitoring data. The monitoring analysis period of a monitoring data is the length of time from the acquisition period of a monitoring data to the analysis period of a monitoring data and the generation of the result.
[0130] It is understood that the number of monitoring data can be the number of data items acquired by the drainage network monitoring system within a certain time range, and the number of data items acquired within a specific time period can be recorded by an accumulator. The duration of the acquired monitoring data can be the time period corresponding to the acquisition of one monitoring data.
[0131] For example, when acquiring real-time monitoring data, whenever it is determined that the change monitoring requirements are met based on the number of acquired monitoring data, it means that the amount of data collected within a certain period of time is very large, which means that the state of the monitoring area or the monitored object may have changed significantly, or when acquiring real-time monitoring data, whenever it is determined that the change monitoring requirements are met based on the duration of the acquired monitoring data, it means that a bottleneck has occurred in the processing or analysis process of the monitoring data, and the analysis speed needs to be accelerated, that is, the processing and analysis of the monitoring data may require certain computing resources, and the amount of data exceeding the set threshold will cause the analysis time to be extended, resulting in delayed monitoring response. Therefore, the monitoring settings can be changed based on the monitoring and analysis period of the acquired monitoring data. For example, the monitoring setting is to collect data every 5 minutes, and the analysis results need to be obtained in 3 minutes (that is, the monitoring and analysis time is 3 minutes). If enough data is collected within 5 minutes, and it is found that the analysis time has reached the set upper limit (for example, more than 5 minutes), the system will determine that the settings need to be changed, such as: increasing the sampling frequency, shortening the data acquisition interval, and ensuring that the rapidly changing data can be captured in time. Change the data analysis method, optimize the analysis algorithm, and reduce the analysis time.
[0132] Such a setting can quickly adapt to changing environmental conditions, ensure continuous monitoring and accurate feedback, and thus greatly reduce the workload of manual adjustments, ensuring that the system can automatically adapt to different monitoring needs without relying on human intervention.
[0133] In a possible implementation, S260, when acquiring real-time monitoring data, whenever it is determined based on the number or duration of the acquired monitoring data that the monitoring change requirement is met, the monitoring settings are changed based on the monitoring analysis period of the acquired monitoring data, including:
[0134] S261, when acquiring real-time monitoring data, each time a piece of monitoring data is acquired, determining the acquisition period of the currently acquired monitoring data, and analyzing the currently acquired monitoring data and generating results.
[0135] It can be understood that when the monitoring device collects a piece of monitoring data, the start acquisition timestamp of the monitoring data can be recorded. When the monitoring data is acquired, the completion acquisition timestamp of the monitoring data can be recorded. The acquisition period of the currently acquired monitoring data can be determined by subtracting the start acquisition timestamp from the completion acquisition timestamp, and the set monitoring algorithm can be used to analyze the currently acquired monitoring data and generate results.
[0136] This setting can provide a better understanding of the time consumption of the monitoring process, which will help to promptly discover and optimize possible delays in the monitoring process.
[0137] S262, obtaining a first time period between the time when the current monitoring data is analyzed and the time when the result is generated, wherein the first time period is the time period required to complete the analysis and processing of the currently acquired monitoring data.
[0138] It can be understood that when the monitoring device analyzes a piece of monitoring data, the start analysis timestamp of the monitoring data can be recorded. When a result corresponding to a piece of monitoring data is generated, the generation timestamp of the monitoring data can be recorded. The first time period can be determined by subtracting the start analysis timestamp from the generation timestamp. It should be noted that, since the monitoring data will not be analyzed and the result generated immediately after the monitoring data is acquired, if the generation timestamp is directly subtracted from the start acquisition timestamp, so that the monitoring analysis time period determined subsequently includes an invalid time period, it is mistakenly believed that the problem of delayed monitoring response is caused by the extension of the analysis time (in fact, the monitoring analysis time period is a reasonable time period, and there is no need to change the monitoring settings), thereby making invalid changes to the monitoring settings.
[0139] This setting can better understand the time consumption of the monitoring process, provide accurate data for subsequent decision-making, and avoid misjudgment.
[0140] S263, when the number of acquired monitoring data exceeds a threshold, or when the duration of acquired monitoring data exceeds a preset duration, determine the monitoring and analysis period corresponding to each monitoring data one by one based on the acquisition period of the currently acquired monitoring data and the first period.
[0141] It can be understood that when the number of monitoring data obtained exceeds the threshold, or the duration of the monitoring data obtained exceeds the preset duration, it means that the state of the monitoring area or the monitored object may have changed significantly, or that a bottleneck has occurred in the processing or analysis of the monitoring data. Therefore, the acquisition period of each monitoring data and the first period can be added one by one, and the monitoring and analysis period corresponding to each monitoring data can be determined one by one.
[0142] With this setting, the status changes of the monitored object can be dynamically evaluated, providing data support for subsequent self-adjustment of monitoring and analysis strategies, which helps to adapt to different monitoring needs.
[0143] S264, changing the monitoring settings according to the monitoring and analysis period of each monitoring data.
[0144] It is understandable that if the monitoring and analysis period of some monitoring data is too long, it may be due to excessive data volume or inefficient monitoring algorithms. The sampling frequency of the data can be reduced to reduce the amount of data collected each time to reduce the burden of analysis. If the analysis period of certain areas or monitoring objects is too long, the granularity or scope of monitoring can be adjusted. For example, reduce the area or distribution of the monitoring area, narrow the scope of data collection, and thus reduce the amount of data to be processed for each analysis. If the monitoring and analysis period of some monitoring data is too long, different priorities can be set for different data, for data with longer analysis periods.
[0145] Such a setting can quickly adapt to changing environmental conditions, ensure continuous monitoring and accurate feedback, and thus greatly reduce the workload of manual adjustments, ensuring that the system can automatically adapt to different monitoring needs without relying on human intervention.
[0146] In a possible implementation, S264, changing the monitoring settings according to the monitoring analysis period of each monitoring data includes:
[0147] S2641, obtaining a first time span according to the monitoring analysis period of each monitoring data, wherein the first time span is the maximum time span of the monitoring data transmitted by the drainage network monitoring device after the monitoring setting is changed.
[0148] It is understandable that the monitoring and analysis period of each monitoring data is screened to obtain the maximum time span, that is, the first time span, which can be obtained by setting the screening conditions. For example, if the monitoring and analysis period 1 is 2 minutes, the monitoring and analysis period 2 is 3 minutes, and the monitoring and analysis period 3 is 4 minutes, then the monitoring and analysis period 3 is the first time span.
[0149] This setting allows you to understand the data processing process more clearly and provides data support for subsequent optimization and changes.
[0150] S2642: Based on the acquisition period of each monitoring data, a second time span is obtained, wherein the second time span is generated according to the acquisition time spans and the number of groups of two adjacent monitoring data.
[0151] It can be understood that based on the acquisition period of two adjacent monitoring data, the acquisition time span is determined, that is, the time span from acquiring the first monitoring data to analyzing and generating results, and then to acquiring the second monitoring data, and so on, the acquisition time spans of multiple groups of two adjacent monitoring data are obtained, the acquisition time spans of multiple groups of two adjacent monitoring data are added together and then divided by the number of groups to obtain the second time span.
[0152] This setting allows you to understand the data processing process more clearly and provides data support for subsequent optimization and changes.
[0153] S2643: When the first time span exceeds the second time span, change the monitoring setting based on the first time span and the second time span.
[0154] It is understood that when the first time span exceeds the second time span, it means that the time for processing the monitoring data may be insufficient, therefore, when the first time span exceeds the second time span, the monitoring settings are changed based on the first time span and the second time span. When the first time span does not exceed the second time span, it means that the time for processing the monitoring data is sufficient, therefore, there is no need to change the monitoring settings.
[0155] With this setting, timely and scientific decisions can be made by analyzing the relationship between the first time span and the second time span, so that changing environmental conditions can be quickly adapted to ensure continuous monitoring and accurate feedback, thereby greatly reducing the workload of manual adjustments and ensuring that the system can automatically adapt to different monitoring needs without relying on human intervention.
[0156] S300: Generate monitoring information corresponding to the drainage network node based on the monitoring data and water flow impurities, wherein the monitoring information is used to reflect the current water delivery status of the drainage network node.
[0157] It can be understood that the monitoring information is used to reflect whether the water flow change at the current drainage network node is caused by the concentration of some impurities in the water exceeding the normal range.
[0158] For example, the chromaticity data of the monitoring data can be analyzed to determine whether it exceeds the preset chromaticity threshold upper limit. It is also possible to analyze whether the concentration of a certain impurity in the water flow impurity situation exceeds the normal range. Through the linear relationship between multiple variables (such as water flow, chromaticity, water quality, etc.), the water delivery status at the current drainage network node is evaluated, that is, the monitoring information corresponding to the drainage network node is generated.
[0159] For example, if the chromaticity value continues to rise and exceeds the preset chromaticity threshold upper limit, it may indicate the discharge of industrial wastewater. Therefore, the impurities in the water flow can be further analyzed, and the type, concentration and other parameters of the impurities in the water can be detected by the water quality sensor. If the concentration of a certain impurity in the water exceeds the normal range and the chromaticity is also in the abnormal range, after comprehensive judgment, the information of the impurities with chromaticity exceeding the standard in the pipe network (such as non-ferrous metal impurities exceeding the standard) can be generated; if only the impurity concentration exceeds the standard but the chromaticity is still within the normal range, the information of ordinary impurities exceeding the standard can be generated (for example, it does not contain high-concentration non-ferrous industrial wastewater, such as plastic particle impurities exceeding the standard).
[0160] Such a setting can make a comprehensive judgment based on multiple factors, avoiding the errors caused by judging whether the drainage network is normal through simple comparison methods or single factor judgment, which helps to improve the accuracy of monitoring.
[0161] In a possible implementation, S300 generates monitoring information corresponding to the drainage network node based on the monitoring data and the water flow impurities, including:
[0162] S310, when the monitoring data reflects that the current chromaticity exceeds the threshold, if it is determined that the water flow impurity situation reflects that the impurity concentration in the water exceeds the normal range, generate first information in the monitoring information corresponding to the drainage network node, wherein the first information is information that the chromatic impurities exceed the standard.
[0163] It can be understood that a chromaticity threshold is set, and if the chromaticity data exceeds the threshold, further inspection is triggered. Set the normal range of impurity concentration in the water flow, for example, based on historical data or preset standards, define what concentration range is normal and what concentration is abnormal. Monitor the chromaticity of the drainage network nodes in real time and compare it with the set threshold. If the chromaticity data exceeds the threshold, further inspection is triggered, that is, monitor the impurity concentration in the water flow and compare it with the normal range. If the chromaticity value continues to rise and exceeds the preset chromaticity threshold upper limit, it may indicate the discharge of industrial wastewater. Therefore, the impurities in the water flow can be further analyzed, and the type, concentration and other parameters of impurities in the water can be detected by water quality sensors. If the concentration of a certain impurity in the water exceeds the normal range and the chromaticity is also in the abnormal range, comprehensive judgment can be made to generate information that the chromaticity of impurities in the pipe network exceeds the standard.
[0164] Such a setting can make a comprehensive judgment based on multiple factors, avoiding the errors caused by judging whether the drainage network is normal through simple comparison methods or single factor judgment, which helps to improve the accuracy of monitoring.
[0165] S320, when the monitoring data shows that the current chromaticity does not exceed the threshold, if it is determined that the water flow impurity situation reflects that the impurity concentration in the water exceeds the normal range, second information in the monitoring information corresponding to the drainage network node is generated. The second information is information that the impurities without chromaticity exceed the standard.
[0166] It can be understood that the chromaticity of the drainage network nodes is monitored in real time and compared with the set threshold. If the chromaticity data exceeds the threshold, further inspection is triggered, that is, the concentration of impurities in the water flow is monitored and compared with the normal range. If the chromaticity value does not continue to rise and does not exceed the preset chromaticity threshold upper limit, it may indicate that there is no discharge of industrial wastewater. Therefore, the impurities in the water flow can be further analyzed, and the type, concentration and other parameters of impurities in the water can be detected by water quality sensors. If only the impurity concentration exceeds the standard but the chromaticity is still within the normal range, information about impurities exceeding the standard without color can be generated.
[0167] Such a setting can make a comprehensive judgment based on multiple factors, avoiding the errors caused by judging whether the drainage network is normal through simple comparison methods or single factor judgment, which helps to improve the accuracy of monitoring.
[0168] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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 the present application.
[0169] Corresponding to the drainage network monitoring method described in the above embodiment, the embodiment of the present application also provides a drainage network monitoring system, and each unit of the system can implement each step of the drainage network monitoring method. Figure 4 A structural block diagram of a drainage network monitoring system provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0170] Reference Figure 4 , the drainage network monitoring system includes:
[0171] The acquisition unit is used to obtain monitoring data on the drainage network nodes.
[0172] The detection unit is used to detect the water flow impurity situation at the drainage network node. The water flow impurity situation is used to indicate the impurities existing in the water flow of the drainage network.
[0173] The generation unit is used to generate monitoring information corresponding to the drainage network node based on the monitoring data and the water flow impurities, wherein the monitoring information is used to reflect the water delivery status of the current drainage network node.
[0174] It should be noted that the information interaction, execution process, etc. between the above-mentioned systems / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0175] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units is used as an example for illustration. In practical applications, the above-mentioned functions can be assigned to different functional units as needed, that is, the internal structure of the system can be divided into different functional units to complete all or part of the functions described above. The functional units in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0176] The present application also provides a drainage network monitoring platform. Figure 5 This is a schematic diagram of the structure of the drainage network monitoring platform provided in one embodiment of the present application. Figure 5 As shown, the drainage network monitoring platform 6 of this embodiment includes: at least one processor 60 ( Figure 5 Only one is shown), at least one memory 61 ( Figure 5 Only one is shown in the figure) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, the drainage network monitoring platform 6 implements the steps in any of the above-mentioned drainage network monitoring method embodiments, or the drainage network monitoring platform 6 implements the functions of each unit in the above-mentioned system embodiments.
[0177] Exemplarily, the computer program 62 may be divided into one or more units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 62 in the drainage network monitoring platform 6.
[0178] The drainage network monitoring platform 6 may be a platform capable of managing the monitoring process of the drainage network, for example, a monitoring terminal. The monitoring terminal may be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a desktop computer, a computing device or a computer connected to a wireless modem, a laptop computer, a handheld communication device, a handheld computing device, etc. The drainage network monitoring platform 6 may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that Figure 5 It is only an example of the drainage network monitoring platform 6 and does not constitute a limitation on the drainage network monitoring platform 6. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, buses, etc.
[0179] The processor 60 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0180] In some embodiments, the memory 61 may be an internal storage unit of the drainage network monitoring platform 6, such as a hard disk or memory of the drainage network monitoring platform 6. In other embodiments, the memory 61 may also be an external storage device of the drainage network monitoring platform 6, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (FlashCard), etc. equipped on the drainage network monitoring platform 6. Further, the memory 61 may also include both an internal storage unit and an external storage device of the drainage network monitoring platform 6. The memory 61 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program, etc. The memory 61 may also be used to temporarily store data that has been output or is to be output.
[0181] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0182] An embodiment of the present application provides a computer program product. When the computer program product runs on a drainage network monitoring platform, the drainage network monitoring platform implements the steps in any of the above-mentioned method embodiments.
[0183] 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 this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the drainage network monitoring and drainage network monitoring system, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.
[0184] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0185] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0186] In the embodiments provided in the present application, it should be understood that the disclosed drainage network monitoring platform, drainage network monitoring system and drainage network monitoring method can be implemented in other ways. For example, the drainage network monitoring platform and drainage network monitoring system embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0187] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0188] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A drainage network monitoring method, characterized in that: The method comprises: Obtain monitoring data on drainage network nodes; Detecting the water flow impurity situation at the drainage network node; wherein the water flow impurity situation is used to indicate the impurities existing in the water flow of the drainage network; Based on the monitoring data and the water flow impurities, the monitoring information corresponding to the drainage network node is generated; wherein the monitoring information is used to reflect the water delivery status of the current drainage network node; Before obtaining the monitoring data on the drainage network node, the method further includes: The monitoring terminal and the monitoring device on the drainage network node are provided with a monitoring service; wherein the monitoring service is used to analyze the real-time drainage flow or water pollution index on the current drainage network node to reflect the water flow condition or pollution condition of the current drainage network node in the drainage network; In the case that the current state of the monitoring terminal meets the set monitoring requirements, the monitoring terminal and the monitoring device do not set a monitoring service; In the case where the monitoring terminal and the monitoring device do not set up a monitoring service, the monitoring terminal stores a monitoring geographic column when the monitoring terminal and the monitoring device do not set up a monitoring service; wherein the monitoring geographic column is stored in a mapping list, and the mapping list is a list of mappings between the monitoring geographic column and the monitoring timestamps stored in the monitoring terminal when the monitoring terminal and the monitoring device do not set up a monitoring service; If it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp exceeds the set time period, the monitoring terminal is triggered to request the monitoring device to set the monitoring service; or, if it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp, and the time period between the current timestamp and the monitoring timestamp does not exceed the set time period, the monitoring terminal is triggered to obtain the monitoring device's request to set the monitoring service.
2. The drainage network monitoring method according to claim 1, characterized in that: After the monitoring terminal stores the monitoring geographic column when the monitoring terminal and the monitoring device do not set the monitoring service based on the monitoring terminal and the monitoring device not setting the monitoring service, the method further includes: Acquire the geographic column data at the current timestamp of the monitoring terminal; wherein the geographic column data is used to reflect the current geographic column; The geographic column data is compared with the mapping list. If it is determined that the geographic column data reflects the monitoring geographic column in the mapping list, or it is determined that the geographic interval between the geographic column reflected by the geographic column data and the monitoring geographic column in the mapping list does not exceed the preset geographic interval, it is determined that the monitoring terminal is in the monitoring geographic column at the current timestamp.
3. The drainage network monitoring method according to claim 1, characterized in that: The monitoring service includes a high-precision monitoring mode and a rapid monitoring mode, and the method further includes: In the case where the monitoring service set with the monitoring device is the high-precision monitoring mode, it is monitored that the monitoring device actively sets the fast monitoring mode; wherein the monitoring device has the ability to run the high-precision monitoring mode and the fast monitoring mode; the high-precision monitoring mode and the fast monitoring mode are two drainage pipe network monitoring modes; the monitoring setting data corresponding to the fast monitoring mode is extended data; the monitoring setting data corresponding to the high-precision monitoring mode is standard data; the standard data is recorded when the high-precision monitoring mode is initially set, and is discarded after the high-precision monitoring mode is set; The standard data and the extended data are analyzed and processed, and if it is determined that the standard data and the extended data are different, the extended data is recorded, and the high-precision monitoring mode is set based on the standard data.
4. The drainage network monitoring method according to claim 3, characterized in that: The method further comprises: In the process of setting the high-precision monitoring mode, determining whether the recorded data contains the standard data, and if the recorded data contains the standard data, setting the high-precision monitoring mode based on the standard data; During the process of setting the rapid monitoring mode, it is determined whether the extended data is included in the recorded data. If the extended data is included in the recorded data, the rapid monitoring mode is set based on the extended data. The rapid monitoring mode is a mode in which the monitoring device actively sets the monitoring. When the monitoring device obtains that the water level change rate exceeds a preset change rate threshold, the monitoring device actively sets the rapid monitoring mode.
5. The drainage network monitoring method according to claim 1, characterized in that: The method further comprises: Acquire the real-time monitoring data continuously transmitted by the drainage network monitoring device one by one according to the monitoring settings; wherein the monitoring data is used to monitor and analyze the status of the drainage network, and the monitoring settings are the settings used to implement monitoring activities with the drainage network monitoring device before monitoring and analysis; When acquiring the real-time monitoring data, whenever it is determined that the monitoring change requirements are met based on the number or duration of the acquired monitoring data, the monitoring settings are changed based on the monitoring and analysis period of the acquired monitoring data; wherein the monitoring and analysis period of one monitoring data is the length of time from the acquisition period of one monitoring data to the analysis period of one monitoring data and the generation of results.
6. The drainage network monitoring method according to claim 5, characterized in that: When acquiring the real-time monitoring data, whenever it is determined based on the number or duration of the acquired monitoring data that the monitoring change requirement is met, the monitoring settings are changed based on the monitoring analysis period of the acquired monitoring data, including: When acquiring the real-time monitoring data, each time a piece of monitoring data is acquired, determining the acquisition period of the currently acquired monitoring data, and analyzing the currently acquired monitoring data and generating results; Acquire a first time period between the time when the current monitoring data is analyzed and the time when the result is generated; wherein the first time period is the time period required to complete the analysis and processing of the currently acquired monitoring data; When the number of the acquired monitoring data exceeds a threshold, or the duration of the acquired monitoring data exceeds a preset duration, based on the acquisition period of the currently acquired monitoring data and the first period, determine the monitoring and analysis period corresponding to each monitoring data one by one; The monitoring settings are changed according to the monitoring and analysis period of each of the monitoring data.
7. The drainage network monitoring method according to claim 6, characterized in that: According to the monitoring and analysis period of each monitoring data, the monitoring settings are changed, including: According to the monitoring and analysis period of each monitoring data, a first time span is obtained; wherein the first time span is the maximum time span of the monitoring data transmitted by the drainage network monitoring device after the monitoring setting is changed; Based on the acquisition period of each monitoring data, a second time span is obtained; wherein the second time span is generated according to the acquisition time spans and the number of groups of two adjacent monitoring data; In a case where the first time span exceeds the second time span, changing the monitoring setting based on the first time span and the second time span; Wherein, based on the monitoring data and the water flow impurities, the monitoring information corresponding to the drainage network node is generated, including: In the case where the monitoring data reflects that the current chromaticity exceeds the threshold, if it is determined that the water flow impurity situation reflects that the impurity concentration in the water exceeds the normal range, the first information in the monitoring information corresponding to the drainage network node is generated; wherein the first information is information that the chromatic impurities exceed the standard; When the monitoring data reflects that the current chromaticity does not exceed the threshold, if it is determined that the water flow impurity situation is reflected as the impurity concentration in the water exceeds the normal range, the second information in the monitoring information corresponding to the drainage network node is generated; wherein, the second information is information on the excess of impurities without color.
8. A drainage network monitoring platform, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
9. A drainage network monitoring system, characterized in that: For implementing the method according to any one of claims 1 to 7, the drainage network monitoring system comprises: An acquisition unit, used for acquiring monitoring data on the drainage network nodes; A detection unit, used to detect the water flow impurity situation at the drainage network node; wherein the water flow impurity situation is used to indicate the impurities existing in the water flow of the drainage network; A generating unit is used to generate monitoring information corresponding to the drainage network node based on the monitoring data and the water flow impurity situation; wherein the monitoring information is used to reflect the water delivery status of the current drainage network node.
Citation Information
Patent Citations
Water quality monitoring system and water quality monitoring method
CN116500219A
Drainage pipeline monitoring device
CN216667275U