Water affairs integrated management method, device, electronic equipment and medium based on Internet of Things

By obtaining water supply flow and water consumption feedback information, modifying the warning range, using big data to clean flow data and establishing a virtual interface, the problem of low monitoring accuracy of the water management system was solved, and real-time monitoring and accurate prompts were achieved.

CN116817186BActive Publication Date: 2025-09-23SHANXI WANJIAZHAI SANHE SMART TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310788044.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2025-09-23
Estimated Expiration
2043-06-29

Smart Images

  • Figure CN116817186B_ABST
    Figure CN116817186B_ABST
Patent Text Reader

Abstract

This application relates to a method, device, electronic device, and medium for integrated water management based on the Internet of Things, and belongs to the technical field of water monitoring and management. The method includes: obtaining water supply flow information, node level, and water consumption feedback information of each level of node; the nodes include units, communities, streets, and municipal districts; the node levels of the units, communities, streets, and municipal districts gradually increase; modifying the warning range of the corresponding node based on the water consumption feedback information and node level; determining whether the water supply flow information is within the warning range of the corresponding node; if not, generating a prompt message. This application has the effect of improving the accuracy of water monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of water affairs monitoring and management, and in particular to a method, device, electronic equipment and medium for integrated water affairs management based on the Internet of Things. Background Art

[0002] Against the backdrop of China's growing urban population, the demand for urban water services continues to increase. Water informationization has entered a smart phase, and the scale of smart water applications is gradually expanding. Water supply management is a crucial component of modern buildings and factories. To ensure the normal operation of water supply systems, integrated water management systems can effectively monitor the operating status of water supply pipelines.

[0003] The integrated water management system can monitor the flow and flow rate to each node, such as households, units, communities, urban districts, etc. When the corresponding flow and / or flow rate are abnormal compared with the preset values, a warning message can be issued.

[0004] However, water supply pipelines are complex and cover a large area, and water supply network information is time-varying. If the water consumption at any node changes and information exchange is not timely, it may lead to large monitoring and warning errors and low accuracy. Summary of the Invention

[0005] In order to improve the accuracy of water management monitoring, the present application provides a method, device, electronic equipment and medium for comprehensive water management based on the Internet of Things.

[0006] In the first aspect, the present application provides a method for integrated water management based on the Internet of Things, which adopts the following technical solutions:

[0007] Obtaining water supply flow information, node level, and water consumption feedback information for each level of node; the nodes include units, communities, streets, and municipal districts; the node levels of the units, communities, streets, and municipal districts gradually increase;

[0008] Modify the warning range of the corresponding node according to the water consumption feedback information and the node level;

[0009] Determining whether the water supply flow information is within the warning range of the corresponding node;

[0010] If not, a prompt message is generated.

[0011] By adopting the above technical solution, the electronic device obtains the water supply flow information and water consumption feedback information of each level of node, and promptly modifies the warning range of the node according to the water consumption feedback information, and then judges whether there is an abnormality in the water supply flow information based on the modified warning range, and generates prompt information when there is an abnormality. Therefore, this application can monitor in real time, promptly discover changes in each monitoring node, and change the warning range according to the changes, thereby improving the accuracy of warnings during monitoring.

[0012] Furthermore, before obtaining the water consumption feedback information of each level of nodes, the method further includes:

[0013] Receive water usage feedback information in response to the prompt information.

[0014] By adopting the above technical solution, the electronic device receives water usage feedback information corresponding to the prompt information and corrects the abnormalities found.

[0015] Furthermore, the water use feedback information includes the name, category, and / or duration of water use; the category of water use includes addition and reduction; and modifying the warning range of the corresponding node according to the water use feedback information and the node level includes:

[0016] Determine the average water flow rate according to the water use name;

[0017] According to the node level of the current node, determine all upper nodes with higher levels than the current node;

[0018] The method for modifying the warning range of the current node and the upper node is determined according to the water use category, including any one of the following:

[0019] If the water consumption category is newly added, the upper and lower limits of the warning ranges of the current node and the upper node are added to the average water consumption flow;

[0020] If the water consumption category is reduction, the average water consumption flow rate is subtracted from the upper and lower limits of the warning ranges of the current node and the upper node;

[0021] Determining whether the water consumption feedback information includes a duration;

[0022] If so, determine the duration for which the warning range modification of the current node and the upper node is maintained;

[0023] Otherwise, the maintenance duration corresponding to the water use name is determined based on big data, and the duration for which the warning range of the current node and the upper node are modified is determined.

[0024] By adopting the above technical solution, the electronic device analyzes the water use feedback information, determines the average water flow rate according to the water use name, and moves the average water flow rate up or down in the original warning range according to the water use category to obtain an updated warning range. Then, based on the duration, the duration of the updated warning range is determined. The warning range can be refined and modified according to each water use demand to improve monitoring accuracy.

[0025] Furthermore, determining the average water flow rate according to the water use name includes:

[0026] Acquire multiple flow data of nodes corresponding to the water use names based on big data;

[0027] Determining whether a variance of the plurality of flow data is less than a preset value;

[0028] If so, calculating an average value of the plurality of flow data;

[0029] Otherwise, cleaning the plurality of flow data, and calculating an average value based on the cleaned flow data;

[0030] The average value is taken as the average water flow rate.

[0031] By adopting the above technical solution, when determining the average water flow, the electronic device obtains multiple flow data based on big data, and then cleans and processes the multiple flow data to obtain more accurate flow data, thereby making the obtained average water flow more valuable for reference.

[0032] Furthermore, the cleaning of the plurality of flow data includes:

[0033] The first abnormal model among the multiple preset abnormal models is used as the current abnormal model;

[0034] Repeat the loop step until the comparison reaches the last abnormal model among the plurality of preset abnormal models;

[0035] Delete the highest and lowest values ​​to obtain the cleaned flow data;

[0036] The cycle steps include:

[0037] Comparing each of the flow data with the current anomaly model in sequence, and determining the relatively consistent flow data as anomaly data;

[0038] Deleting abnormal data from the plurality of flow data;

[0039] The next abnormal model among the multiple preset abnormal models is used as the current abnormal model.

[0040] By adopting the above technical solution, the electronic device deletes abnormal data in the flow data, and uses a method of comparing each flow data with various abnormal models in turn, deleting abnormal data one by one, and deleting the highest and lowest values ​​to achieve the cleaning of the flow data, thereby obtaining more accurate data.

[0041] Furthermore, before generating the prompt information, the method further includes:

[0042] Establish virtual interfaces corresponding to units, communities, streets, and municipal districts;

[0043] In response to the first node division operation information, dividing the virtual interface into a plurality of nodes;

[0044] Each node is associated with the contact information of the corresponding staff member.

[0045] After generating the prompt information, the method further includes:

[0046] Displaying a virtual prompt light on a corresponding node on the virtual interface;

[0047] The prompt information is sent to the contact information of the staff corresponding to the node.

[0048] By adopting the above technical solution, the electronic device establishes a virtual interface according to the actual situation, and can freely set the area corresponding to the node, and associate the node with the contact information of the staff. When the water supply flow information is monitored to be abnormal, the virtual prompt light is displayed and the prompt information is automatically sent to the staff, which is convenient for quickly and accurately prompting the staff and improving the feedback speed of the prompt information.

[0049] In a second aspect, the present application provides an IoT-based integrated water management device, which adopts the following technical solutions:

[0050] An information acquisition module is used to obtain water supply flow information, node level, and water consumption feedback information of each level of nodes; the nodes include units, communities, streets, and urban districts; the node levels of units, communities, streets, and urban districts gradually increase;

[0051] An alert range modification module, configured to modify the alert range of a corresponding node according to the water consumption feedback information and the node level;

[0052] A water supply flow information determination module, configured to determine whether the water supply flow information is within the warning range of the corresponding node;

[0053] The prompt information generating module is used to generate prompt information when the water supply flow information judging module judges that the result is no.

[0054] By adopting the above technical solution, the information acquisition module obtains the water supply flow information and water consumption feedback information of each level of node, the warning range modification module promptly modifies the warning range of the node according to the water consumption feedback information, and then the water supply flow information judgment module judges whether there is an abnormality in the water supply flow information according to the modified warning range, and the prompt information generation module generates prompt information when there is an abnormality. Therefore, this application can monitor in real time, promptly discover changes in each monitoring node, and change the warning range according to the changes, thereby improving the accuracy of warnings during monitoring.

[0055] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:

[0056] An electronic device, comprising:

[0057] at least one processor;

[0058] Memory;

[0059] At least one computer program, wherein the at least one computer program is stored in the memory and configured to be executed by the at least one processor, the at least one computer program being configured to: execute the method according to any one of the first aspects.

[0060] By adopting the above technical solution, the processor executes the computer program in the memory, obtains the water supply flow information and water use feedback information of each level of node, and promptly modifies the warning range of the node according to the water use feedback information, and then judges whether there is an abnormality in the water supply flow information based on the modified warning range, and generates prompt information when an abnormality exists. Therefore, this application can monitor in real time, promptly discover changes in each monitoring node, and change the warning range according to the changes, thereby improving the accuracy of warnings during monitoring.

[0061] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:

[0062] A computer-readable storage medium stores a computer program that can be loaded by a processor and executes the method according to any one of the first aspects.

[0063] By adopting the above technical solution, the processor executes the computer program in the computer-readable storage medium, obtains the water supply flow information and water use feedback information of each level of node, and promptly modifies the warning range of the node according to the water use feedback information, and then judges whether there is an abnormality in the water supply flow information according to the modified warning range, and generates prompt information when an abnormality exists. Therefore, the present application can monitor in real time, promptly discover changes in each monitoring node, and change the warning range according to the changes, thereby improving the accuracy of warnings during monitoring.

[0064] In summary, this application includes at least one of the following beneficial technical effects:

[0065] 1. By timely modifying the warning range of the node based on water consumption feedback information, the water supply flow information is judged to be abnormal based on the modified warning range, and prompt information is generated when an abnormality exists. This can monitor in real time and promptly detect changes in each monitoring node. The warning range is adjusted according to the changes, thereby improving the accuracy of warnings during monitoring;

[0066] 2. When determining the average water flow rate, multiple flow data are obtained based on big data, and then the multiple flow data are cleaned and processed to obtain more accurate flow data, making the average water flow rate more valuable for reference;

[0067] 3. Establish a virtual interface based on actual conditions, and freely set the area corresponding to the node, and associate the node with the staff's contact information. When monitoring abnormal water supply flow information, a virtual prompt light will be displayed and the prompt information will be automatically sent to the staff, so that the staff can be prompted quickly and accurately, and the feedback speed of the prompt information will be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 It is a flow chart of the integrated water management method based on the Internet of Things in the embodiment of the present application.

[0069] Figure 2 It is a flowchart of steps S11 to S15 in the embodiment of the present application.

[0070] Figure 3 This is a structural block diagram of the integrated water management device based on the Internet of Things in an embodiment of the present application.

[0071] Figure 4 It is a structural block diagram of the electronic device in the embodiment of the present application. DETAILED DESCRIPTION

[0072] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0073] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates an "or" relationship between the related objects.

[0074] The present application discloses an IoT-based integrated water management system, including a collector installed at each node, the collector including a flow sensor and a flow velocity sensor. Nodes include units, communities, streets, and municipal districts, and each collector is connected in parallel to an electronic device, which can be a server or a terminal device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be, but is not limited to, a smartphone, tablet computer, desktop computer, or the like.

[0075] Therefore, each collector collects the water supply flow information and water supply flow rate information of the node, and the collector communicates with the electronic device. In order to improve the signal transmission speed, a server can be set up at each node, and each server communicates with the electronic device to achieve rapid data transmission. The electronic device saves the received water supply flow information.

[0076] The embodiment of the present application discloses a water management method based on the Internet of Things. Figure 1 , which is executed by the electronic device, includes the following process (steps S101 to S104):

[0077] Step S101: Obtain water supply flow information, node level and water consumption feedback information of each level of nodes; nodes include units, communities, streets, and urban districts; the node levels of units, communities, streets and urban districts gradually increase.

[0078] Specifically, the electronic device can monitor the water supply operation status in real time, or perform a comprehensive water supply monitoring at preset intervals, where the preset interval is set according to actual needs, such as one week or one month. The electronic device receives water consumption feedback information from each node through the server communication.

[0079] Water use feedback information includes the name, category, and / or duration of water use. Use names include, but are not limited to, user, greening, fire protection, and enterprise. Use categories include new and reduced. For example, water use feedback information A: Community A; Use name: 4 households; Category: New. Another example: Water use feedback information B: Street K; Use name: Greening; Category: New; Duration: 4 hours.

[0080] Each node has a responsible staff member, and each staff member can be responsible for reporting on the situation of multiple nodes. The staff responsible for each level of nodes upload water use feedback information through the terminal, and then the electronic device obtains the water use feedback information. In order to standardize the data of water use feedback information, the system can set up a form template. The form template includes multiple filling items such as water use name, category and / or duration. Among them, water use name and category are required items, and duration is optional. There are preset options for each item. The staff can fill in the form on the terminal, save it, and then upload it.

[0081] To ensure data accuracy, the names of water users included in each level of nodes are different. For example, the unit node includes users, the community node includes users and greening, the street node includes greening and fire protection, and the city district node includes greening, fire protection, and enterprises.

[0082] In another possible implementation, the preset time for electronic devices to obtain water flow information varies based on the node level. For example, the lower the level, the shorter the preset time. It should be noted that the levels gradually increase from unit to community, street, and city district. This can reduce errors in comprehensive water management monitoring by timely updating grassroots data.

[0083] Furthermore, the electronic device screens the received water usage feedback information to avoid errors due to duplicate reporting.

[0084] Step S102: Modify the warning range of the corresponding node according to the water consumption feedback information and the node level.

[0085] Specifically, the warning range is set based on water supply conditions and serves as a preliminary criterion for determining whether water supply is normal. It includes a warning range corresponding to flow rate. Each node has a corresponding warning range. Specifically, the higher the node level, the more households it includes, the greater the water demand, and the larger the base number of the warning range.

[0086] The process includes the following steps (steps S1021 to S1026):

[0087] Step S1021: Determine the average water flow rate according to the water usage name.

[0088] Specifically, the electronic device can obtain the average water flow rate input by the staff based on the water supply flow rate information. However, if the staff cannot accurately provide the average water flow rate, the electronic device obtains relevant data through big data. This includes (steps Sa to Se):

[0089] Step Sa: Acquire multiple flow data of nodes corresponding to water use names based on big data.

[0090] For example, the water user is named as a user, and the electronic device obtains the unit flow value related to the user based on big data.

[0091] Step Sb: Determine whether the variance of multiple flow data is less than a preset value; if so, execute step Sc: calculate the average value of multiple flow data; otherwise, execute step Sd: clean the multiple flow data and calculate the average value based on the cleaned flow data.

[0092] Step Se: Take the average value as the average water flow rate.

[0093] Specifically, the flow data obtained by the electronic device based on big data may not be entirely accurate. When the variance is less than the preset value, the difference between this set of data is not large, and the average value calculated by the electronic device by executing step Sc can represent the average water flow corresponding to the water use name; when the variance is not less than the preset value, the difference between this set of data is too large, and the calculated average value is less representative. Therefore, the electronic device cleans the flow data.

[0094] Reference Figure 2 The cleaning steps include (steps S11 to S15):

[0095] Step S11: taking the first abnormal model among the plurality of preset abnormal models as the current abnormal model.

[0096] Specifically, traffic data anomalies can arise from a variety of factors, including unsafe information sources, inconsistent data, or data not being within time limits. The data obtained in these situations is less accurate, so it is identified as anomalous data and screened for deletion. To facilitate comparative screening, the electronic device creates anomaly models for each of these causes based on their characteristics. For example, an anomaly model for an unsafe information source refers to information coming from an ID or website that is not trusted by the electronic device or has been flagged as dangerous by the security detection system.

[0097] The loop of steps S12 to S14 is repeated until the last abnormal model among the plurality of preset abnormal models is found.

[0098] The cycle steps include:

[0099] Step S12: Compare each flow data with the current anomaly model in turn, and determine the relatively consistent flow data as anomaly data;

[0100] Step S13: deleting abnormal data from the plurality of flow data;

[0101] Step S14: taking the next abnormal model among the multiple preset abnormal models as the current abnormal model;

[0102] Specifically, the electronic device compares each flow data with one of the abnormal models in turn, filters out the abnormal data, reduces the data set participating in the second comparison, and then compares the remaining flow data with the next abnormal model, gradually filters out the abnormal data, and speeds up the data cleaning speed.

[0103] Step S15: Delete the highest value and the lowest value to obtain cleaned flow data.

[0104] Step S1022: According to the node level of the current node, determine all upper nodes that are higher than the node level.

[0105] Specifically, except for the highest-level node, each level of node has a corresponding upper node. For example, the node level of the current node a is community, and the levels higher than the current node a are streets and urban districts. The electronic device then determines the street node b and urban district node c corresponding to the current node a. The street node b and urban district node c are both upper nodes of the current node a.

[0106] Step S1023: Determine a method for modifying the warning range of the current node and the upper node according to the water usage category, including any of the following:

[0107] If the water consumption category is newly added, the upper and lower limits of the warning range of the current node and the upper node are added to the average water consumption flow;

[0108] If the water consumption category is reduced, the upper and lower limits of the warning range of the current node and the upper node are subtracted from the average water consumption flow;

[0109] Specifically, when the water usage category is newly added, the warning ranges of the current node and the upper node are moved upward as a whole; otherwise, they are moved downward as a whole to modify the warning ranges of each node.

[0110] Step S1024: Determine whether the water use feedback information includes the duration; if so, execute step S1025: determine the duration of the warning range modification maintenance of the current node and the upper node; otherwise, execute step S1026: determine the maintenance duration corresponding to the water use name based on big data, and determine the duration of the warning range modification maintenance of the current node and the upper node.

[0111] Specifically, if the staff fills in the duration of water use feedback, the electronic device will restore the original number after determining that the modified warning range has continued for the duration. If the duration is not filled in, the duration is determined based on big data. For example, the duration of user water use can be three months, the duration of landscaping water use can be three hours, the duration of firefighting water use can be one hour, and the duration of corporate water use can be measured in years.

[0112] Step S103: Determine whether the water supply flow information is within the warning range of the corresponding node. If not, execute step S104: generate prompt information.

[0113] Specifically, the prompt information can be displayed or sent to the corresponding node staff.

[0114] In another possible implementation, before the electronic device executes step S101 or after executing step S104, the method further includes: receiving water usage feedback information on the prompt information.

[0115] The prompt information sent by the electronic device can prompt the staff at the corresponding node to check the situation, promptly discover water usage feedback information that has not been reported in the future, and obtain the processing results of the prompt information.

[0116] In another possible implementation, before step S104, the method further includes (steps S21 to S23);

[0117] Step S21: Establish virtual interfaces corresponding to units, communities, streets, and urban districts.

[0118] Specifically, the electronic device establishes a virtual interface based on the map, and the corresponding positions and areas of the units, communities, and urban districts in the virtual interface are consistent.

[0119] Step S22: In response to the first node division operation information, the virtual interface is divided into a plurality of nodes.

[0120] Specifically, the user can send a first operation message to divide the nodes into different levels. When there is a change in the nodes at different levels, the electronic device can make changes at any time to make the virtual interface consistent with the actual one.

[0121] Step S23: Each node is associated with the contact information of the corresponding staff member.

[0122] Specifically, each node in the virtual interface stores corresponding information, including the staff's contact information, location, relevant introduction, etc., and the node is associated with the staff's contact information. The prompt information can be sent to the corresponding contact information automatically or manually by the user.

[0123] After step S104, the method further includes (steps S31 and S32):

[0124] Step S31: Displaying a virtual reminder light on the corresponding node on the virtual interface.

[0125] Step S32: Send the prompt information to the contact information of the node corresponding staff.

[0126] Specifically, when the electronic device generates a prompt, a virtual prompt light on the corresponding interface of the virtual interface lights up, which can quickly and prominently prompt the user to check and resolve the problem, and automatically send a prompt to the staff. The staff's contact information can be a phone number, online communication account, etc.

[0127] Specifically, the above is a detailed description of the monitoring of water supply flow information in this application. For the monitoring of water supply flow rate information, the method also includes:

[0128] Step S41: Obtain water supply flow rate information of each node level.

[0129] Specifically, to ensure normal water use at each node, the water supply flow rate needs to be kept within a certain range. The electronic device obtains the water supply flow rate information of each level of node from the server of each node.

[0130] Step S42: determining whether the water supply flow information is within the flow rate warning range of the corresponding node;

[0131] If not, execute step S43: generate flow rate abnormality prompt information.

[0132] Specifically, the electronic device compares the water supply flow rate information with the flow rate warning range corresponding to the node. When the water supply flow rate information exceeds the flow rate warning range, the electronic device generates a flow rate abnormality prompt message and can display it on the virtual interface. At the same time, it can also send a prompt message to the corresponding staff.

[0133] In order to better implement the above method, the embodiment of the present application also provides a water management device based on the Internet of Things, referring to Figure 3 The IoT-based water management integrated device 200 includes:

[0134] The information acquisition module 201 is used to obtain water supply flow information, node level, and water consumption feedback information of each level of nodes; the nodes include units, communities, streets, and urban districts; the node levels of units, communities, streets, and urban districts gradually increase;

[0135] The warning range modification module 202 is used to modify the warning range of the corresponding node according to the water consumption feedback information and the node level;

[0136] The water supply flow information determination module 203 is used to determine whether the water supply flow information is within the warning range of the corresponding node;

[0137] The prompt information generating module 204 is used to generate prompt information when the water supply flow information determining module 203 determines that the water supply flow information is negative.

[0138] The IoT-based integrated water management device 200 further includes an information receiving module for receiving water use feedback information regarding the prompt information.

[0139] Furthermore, the warning range modification module 202 is specifically configured to:

[0140] Determine the average water flow rate based on the water use name;

[0141] According to the node level of the current node, determine all upper nodes with higher levels than the current node;

[0142] The method for modifying the warning range of the current node and the upper node is determined based on the water use category, including any of the following:

[0143] If the water consumption category is newly added, the upper and lower limits of the warning range of the current node and the upper node are added to the average water consumption flow;

[0144] If the water consumption category is reduced, the upper and lower limits of the warning range of the current node and the upper node are subtracted from the average water consumption flow;

[0145] Determine whether the water consumption feedback information includes the duration;

[0146] If so, determine the duration for which the warning range modification of the current node and the upper node is maintained;

[0147] Otherwise, the maintenance time corresponding to the water use name is determined based on big data, and the maintenance time of the warning range modification of the current node and the upper node is determined.

[0148] Furthermore, when determining the average water flow rate according to the water use name, the warning range modification module 202 is specifically configured to:

[0149] Based on big data, multiple flow data of nodes corresponding to water use names are obtained;

[0150] Determine whether the variance of multiple flow data is less than a preset value;

[0151] If so, calculate the average of multiple flow data;

[0152] Otherwise, multiple flow data are cleaned and the average value is calculated based on the cleaned flow data;

[0153] The average value is taken as the average water flow rate.

[0154] Furthermore, when cleaning a plurality of flow data, the warning range modification module 202 is specifically used to:

[0155] The first abnormal model among the multiple preset abnormal models is used as the current abnormal model;

[0156] Repeat the loop steps until the comparison reaches the last abnormal model among the multiple preset abnormal models;

[0157] Delete the highest and lowest values ​​to obtain the cleaned flow data;

[0158] The cycle steps include:

[0159] Compare each flow data with the current anomaly model in turn, and determine the relatively consistent flow data as anomaly data;

[0160] Delete abnormal data from multiple traffic data;

[0161] The next abnormal model among the multiple preset abnormal models is used as the current abnormal model.

[0162] Furthermore, the IoT-based integrated water management device 200 further includes:

[0163] A virtual interface establishment module is used to establish virtual interfaces corresponding to units, communities, streets, and municipal districts;

[0164] a partitioning module, configured to partition the virtual interface into a plurality of nodes in response to first node partitioning operation information;

[0165] The association module is used to associate each node with the contact information of the corresponding staff member.

[0166] Furthermore, the IoT-based integrated water management device 200 further includes:

[0167] A virtual indicator light display module is used to display a virtual indicator light on a corresponding node in a virtual interface;

[0168] The information sending module is used to send the prompt information to the contact information of the node corresponding staff.

[0169] The various variations and specific examples of the methods in the aforementioned embodiments are also applicable to the IoT-based integrated water management device of this embodiment. Through the aforementioned detailed description of the IoT-based integrated water management method, those skilled in the art can clearly understand the implementation method of the IoT-based integrated water management device of this embodiment. Therefore, for the sake of brevity of the specification, it will not be described in detail here.

[0170] In order to better implement the above method, the embodiment of the present application provides an electronic device, referring to Figure 4, electronic device 300 includes: a processor 301, a memory 303, and a display screen 305. The memory 303 and the display screen 305 are both connected to the processor 301, for example, via a bus 302. Optionally, the electronic device 300 may further include a transceiver 304. It should be noted that in actual applications, there is not limited to one transceiver 304, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.

[0171] Processor 301 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0172] Bus 302 may include a path for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. Bus 302 may be divided into an address bus, a data bus, a control bus, and other components.

[0173] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0174] The memory 303 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.

[0175] Figure 4 The electronic device 300 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0176] An embodiment of the present application also provides a computer-readable storage medium storing a computer program. When the program is executed by a processor, the method for integrated water management based on the Internet of Things provided in the above embodiment is implemented. The processor executes the computer program in the computer-readable storage medium, obtains the water supply flow information and water use feedback information of each level of nodes, and promptly modifies the warning range of the node according to the water use feedback information, and then judges whether there is an abnormality in the water supply flow information according to the modified warning range, and generates a prompt message when an abnormality exists. Therefore, the present application can monitor in real time, promptly discover changes in each monitoring node, and change the warning range according to the changes, thereby improving the accuracy of warnings during monitoring.

[0177] In this embodiment, a computer-readable storage medium may be a tangible device that holds and stores instructions used by an instruction execution device. The computer-readable storage medium may be, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination thereof. Specifically, the computer-readable storage medium may be a portable computer disk, a hard disk, a USB flash drive, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a lectern random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, an optical disc, a magnetic disk, a mechanical encoding device, or any combination thereof.

[0178] The computer program in this embodiment includes program code for executing all of the aforementioned methods. The program code may include instructions corresponding to the steps of the methods provided in the aforementioned embodiments. The computer program can be downloaded from a computer-readable storage medium to various computing / processing devices, or downloaded to an external computer or external storage device via a network (e.g., the Internet, a local area network, a wide area network, and / or a wireless network). The computer program can be executed entirely on a user's computer or as a standalone software package.

[0179] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.

[0180] In addition, it should be understood that relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

Claims

1. A water management integrated management method based on the Internet of Things, characterized in that: include: Obtain water supply flow information, node level, and water consumption feedback information for each node level; the nodes include units, communities, streets, and municipal districts; The node levels of the units, communities, streets and municipal districts gradually increase; Modify the warning range of the corresponding node according to the water consumption feedback information and the node level; Determining whether the water supply flow information is within the warning range of the corresponding node; If not, a prompt message is generated; The water use feedback information includes the name, category and / or duration of water use; The water usage categories include new additions and reductions; and modifying the warning range of the corresponding node according to the water usage feedback information and the node level includes: Determine the average water flow rate according to the water use name; According to the node level of the current node, determine all upper nodes with higher levels than the current node; The method for modifying the warning range of the current node and the upper node is determined according to the water use category, including any one of the following: If the water consumption category is newly added, the upper and lower limits of the warning ranges of the current node and the upper node are added to the average water consumption flow; If the water consumption category is reduction, the average water consumption flow rate is subtracted from the upper and lower limits of the warning ranges of the current node and the upper node; Determining whether the water consumption feedback information includes a duration; If so, determine the duration for which the warning range modification of the current node and the upper node is maintained; Otherwise, the maintenance duration corresponding to the water use name is determined based on big data, and the duration for which the warning range of the current node and the upper node are modified is determined.

2. The method according to claim 1, characterized in that Before obtaining the water consumption feedback information of each level of nodes, the method further includes: Receive water usage feedback information in response to the prompt information.

3. The method according to claim 1, characterized in that Determining the average water flow rate according to the water use name includes: Acquire multiple flow data of nodes corresponding to the water use names based on big data; Determining whether a variance of the plurality of flow data is less than a preset value; If so, calculating an average value of the plurality of flow data; Otherwise, cleaning the plurality of flow data, and calculating an average value based on the cleaned flow data; The average value is taken as the average water flow rate.

4. The method according to claim 3, characterized in that The cleaning of the plurality of flow data includes: The first abnormal model among the multiple preset abnormal models is used as the current abnormal model; Repeat the loop step until the comparison reaches the last abnormal model among the plurality of preset abnormal models; Delete the highest and lowest values ​​to obtain the cleaned flow data; The cycle steps include: Comparing each of the flow data with the current anomaly model in sequence, and determining the relatively consistent flow data as anomaly data; Deleting abnormal data from the plurality of flow data; The next abnormal model among the multiple preset abnormal models is used as the current abnormal model.

5. The method according to claim 1, wherein Before generating the prompt information, the method further includes: Establish virtual interfaces corresponding to units, communities, streets, and municipal districts; In response to the first node division operation information, dividing the virtual interface into a plurality of nodes; Each node is associated with the contact information of the corresponding staff member.

6. The method according to claim 5, characterized in that After generating the prompt information, the method further includes: Displaying a virtual prompt light on a corresponding node on the virtual interface; The prompt information is sent to the contact information of the staff corresponding to the node.

7. A water management integrated management device based on the Internet of Things, characterized in that: include: An information acquisition module is used to obtain water supply flow information, node level, and water consumption feedback information of each level of nodes; the nodes include units, communities, streets, and urban districts; the node levels of units, communities, streets, and urban districts gradually increase; An alert range modification module, configured to modify the alert range of a corresponding node according to the water consumption feedback information and the node level; A water supply flow information determination module, configured to determine whether the water supply flow information is within the warning range of the corresponding node; a prompt information generating module, configured to generate prompt information when the water supply flow information judging module determines that the water supply flow information is negative; The water use feedback information includes the name, category and / or duration of water use; the categories of water use include new use and reduction; The warning range modification module is specifically used to: Determine the average water flow rate based on the water use name; According to the node level of the current node, determine all upper nodes with higher levels than the current node; The method for modifying the warning range of the current node and the upper node is determined based on the water use category, including any of the following: If the water consumption category is newly added, the upper and lower limits of the warning range of the current node and the upper node are added to the average water consumption flow; If the water consumption category is reduced, the upper and lower limits of the warning range of the current node and the upper node are subtracted from the average water consumption flow; Determine whether the water consumption feedback information includes the duration; If so, determine the duration for which the warning range modification of the current node and the upper node is maintained; Otherwise, the maintenance time corresponding to the water use name is determined based on big data, and the maintenance time of the warning range modification of the current node and the upper node is determined.

8. An electronic device, characterized in that: at least one processor; Memory; At least one computer program, wherein the at least one computer program is stored in the memory and configured to be executed by the at least one processor, the at least one computer program being configured to: perform the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that A computer program is stored which can be loaded by a processor and execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Integrated management and analysis system for water supply pipe network on the basis of Internet of Things

    CN107862446A

  • Method and device for processing comprehensive energy monitoring data

    CN114119289A