Water-saving carrier data processing method, system and equipment based on smart water meter
Through the smart water meter data processing method and system, the edge server and cloud server are used to automatically form networks and verify water use data, the problem of manual registration of multiple smart water meter deployment locations and water use types is solved, and the accurate collection of water use data is achieved and analyze.
Patent Information
- Application Number
- CN202411304152.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-09-19
AI Technical Summary
In the prior art, the deployment location and water use type data of multiple smart water meters require manual registration and processing, resulting in inaccurate deployment information and inaccurate water use data.
Adopt the water-saving carrier data processing method and system based on smart water meter, communicate and connect with multiple smart water meters through edge servers and cloud servers, automatically set up the network and verify the water use data, and use preset networking strategies and water use data to verify it. Strategy to ensure data accuracy and consistency.
It realizes rapid networking and accurate water use data collection of smart water meters, improves the accuracy of water use data processing and analysis of water-saving carriers, and reduces artificial errors.
Smart Images

Figure CN119031009B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of energy-saving and environmental protection technology, and in particular to a water-saving carrier data processing method, system and equipment based on a smart water meter. Background Art
[0002] At present, IoT technology has been widely used in many fields. Among them, applying IoT technology to water meters is a common application scenario. After replacing each user's traditional water meter with a smart water meter using IoT technology, remote intelligent collection of user water usage data can be achieved.
[0003] For example, taking users as water-saving carriers, water usage information is collected for water-saving industrial enterprises and other types of water-saving carriers over a period of time. If their water use management is reasonable and their water-saving benefits are relatively significant, and they meet the relevant standards after assessment, they can be identified as water-saving carriers.
[0004] In order to accurately collect water usage information of water-saving carriers, multiple smart water meters need to be deployed at each water-saving carrier. This requires manual registration and processing of data such as the specific deployment locations of multiple smart water meters and the types of water usage counted before centralized management. This not only easily leads to inaccurate smart water meter deployment information, but also easily leads to the collected water usage information not being the accurate water usage information of the water-saving carrier. Summary of the invention
[0005] The embodiments of the present invention provide a water-saving carrier data processing method, system and equipment based on smart water meters, aiming to solve the problem in the prior art method that multiple smart water meters are deployed at each water-saving carrier, and the specific deployment locations of the multiple smart water meters, the statistical water usage types and other data are manually registered and processed before centralized management, which not only easily leads to inaccurate smart water meter deployment information, but also easily leads to the problem that the collected water use information is not accurate water use information of the water-saving carrier.
[0006] In a first aspect, an embodiment of the present invention provides a water-saving carrier data processing method based on a smart water meter, which is applied to a water-saving carrier data processing system based on a smart water meter. The water-saving carrier data processing system based on a smart water meter includes a plurality of smart water meters, an edge server, an operation and maintenance terminal, and a cloud server. The plurality of smart water meters are communicatively connected to the edge server, the operation and maintenance terminal, and the cloud server. The operation and maintenance terminal is communicatively connected to the edge server and the cloud server, and the edge server is communicatively connected to the cloud server. The water-saving carrier data processing based on the smart water meter includes:
[0007] The plurality of smart water meters respond to the networking instruction, obtain the target water-saving carrier to which the corresponding deployment areas of the plurality of smart water meters belong, and send the smart water meter device information to the edge server corresponding to the target water-saving carrier;
[0008] The edge server performs grouping and networking of the smart water meters based on the smart water meter device information of the plurality of smart water meters and a preset networking strategy, obtains a smart water meter device networking result, and sends the result to the operation and maintenance terminal;
[0009] If the edge server receives the networking result confirmation information sent by the operation and maintenance terminal and corresponding to the networking result of the smart water meter device, a verified label is set corresponding to the networking result of the smart water meter device;
[0010] If the edge server or the cloud server detects that the current system time meets the first preset condition, it generates a data collection instruction and sends it to the smart water meter included in the smart water meter device networking result of the target water-saving carrier;
[0011] If the edge server or the cloud server receives the current water usage data corresponding to the data collection instruction sent by each smart water meter in the smart water meter device networking result, the current water usage data of each smart water meter is verified based on a pre-stored water usage data verification strategy to obtain a current water usage data verification result corresponding to the smart water meter device networking result.
[0012] In a second aspect, an embodiment of the present invention further provides a water-saving carrier data processing system based on a smart water meter, comprising: a plurality of smart water meters, an edge server, an operation and maintenance terminal, and a cloud server, wherein the plurality of smart water meters are communicatively connected to the edge server, the operation and maintenance terminal, and the cloud server, the operation and maintenance terminal is communicatively connected to the edge server and the cloud server, and the edge server is communicatively connected to the cloud server;
[0013] The plurality of smart water meters are used to respond to the networking instruction, obtain the target water-saving carrier to which the corresponding deployment areas of the plurality of smart water meters belong, and send the smart water meter device information to the edge server corresponding to the target water-saving carrier;
[0014] The edge server is used to perform grouping and networking of the smart water meters based on the smart water meter device information of the plurality of smart water meters and a preset networking strategy, obtain a smart water meter device networking result, and send it to the operation and maintenance terminal;
[0015] The edge server is further configured to set a verified label for the networking result of the smart water meter device if the network result confirmation information corresponding to the networking result of the smart water meter device is received from the operation and maintenance terminal;
[0016] The edge server or the cloud server is configured to generate a data collection instruction and send the instruction to the smart water meter included in the smart water meter device networking result of the target water-saving carrier if it is detected that the current system time satisfies the first preset condition;
[0017] The edge server or the cloud server is also used to verify the current water usage data of each smart water meter based on a pre-stored water usage data verification strategy if the current water usage data corresponding to the data collection instruction is received from each smart water meter in the networking result of the smart water meter equipment, so as to obtain the current water usage data verification result corresponding to the networking result of the smart water meter equipment.
[0018] In a third aspect, an embodiment of the present invention further provides a computer device, wherein the computer device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0019] Memory, used to store computer programs;
[0020] The processor is used to implement the steps of the water-saving carrier data processing method based on the smart water meter described in the first aspect when executing the program stored in the memory.
[0021] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the water-saving carrier data processing method based on the smart water meter as described in the first aspect above are implemented.
[0022] The embodiment of the present invention provides a water-saving carrier data processing method, system and device based on smart water meters. The method includes a plurality of smart water meters responding to a networking instruction, obtaining a target water-saving carrier to which a plurality of smart water meters correspond to a deployment area, and sending the smart water meter device information to an edge server corresponding to the target water-saving carrier; the edge server performs grouping and networking of the smart water meters based on the smart water meter device information of the plurality of smart water meters and a preset networking strategy, obtains a smart water meter device networking result, and sends it to an operation and maintenance terminal; if the edge server receives a networking result sent by the operation and maintenance terminal and corresponding to the smart water meter device networking result, Confirmation information, then set a verified label for the smart water meter device networking result; if the edge server or cloud server detects that the current system time meets the first preset condition, it generates a data collection instruction and sends it to the smart water meter included in the smart water meter device networking result of the target water-saving carrier; if the edge server or cloud server receives the current water consumption data corresponding to the data collection instruction sent by each smart water meter in the smart water meter device networking result, it verifies the current water consumption data of each smart water meter based on the pre-stored water consumption data verification strategy, and obtains the current water consumption data verification result corresponding to the smart water meter device networking result. The above-mentioned embodiment can quickly network the smart water meters actually deployed at each water-saving carrier, and after networking, it can respond to the data collection instruction of the edge server or cloud server to send the corresponding current water consumption data, so as to process and analyze the water consumption data of the water-saving carrier. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0024] Figure 1 A schematic diagram of an application scenario of a water-saving carrier data processing method based on a smart water meter provided in an embodiment of the present invention;
[0025] Figure 2 A flow chart of a water-saving carrier data processing method based on a smart water meter provided in an embodiment of the present invention;
[0026] Figure 3 A sub-flow chart of a water-saving carrier data processing method based on a smart water meter provided in an embodiment of the present invention;
[0027] Figure 4 A sub-flow chart of a water-saving carrier data processing method based on a smart water meter provided in an embodiment of the present invention;
[0028] Figure 5A schematic block diagram of a water-saving carrier data processing device based on a smart water meter provided in an embodiment of the present invention;
[0029] Figure 6 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0031] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0032] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0033] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0034] See also Figure 1 and Figure 2 , Figure 1 A schematic diagram of an application scenario of a water-saving carrier data processing method based on a smart water meter provided in an embodiment of the present invention; Figure 2 The method flow chart of the water-saving carrier data processing method based on the smart water meter provided by the embodiment of the present invention. Figure 1-Figure 2As shown, an embodiment of the present invention application provides a water-saving carrier data processing method based on a smart water meter, and the water-saving carrier data processing method based on a smart water meter is applied to a water-saving carrier data processing system based on a smart water meter, and the water-saving carrier data processing system based on a smart water meter includes a plurality of smart water meters 10, an edge server 20, an operation and maintenance terminal 30 and a cloud server 40, and the plurality of smart water meters 10 are communicatively connected with the edge server 20, the operation and maintenance terminal 30 and the cloud server 40, and the operation and maintenance terminal 30 is communicatively connected with the edge server 20 and the cloud server 40, and the edge server 20 is communicatively connected with the cloud server 40.
[0035] like Figure 2 As shown, the method includes steps S110 to S150.
[0036] S110. The smart water meters respond to the networking instruction, obtain the target water-saving carrier to which the corresponding deployment areas of the smart water meters belong, and send the smart water meter equipment information to the edge server corresponding to the target water-saving carrier.
[0037] In this embodiment, the several smart water meters are used as IoT devices, and each smart water meter is integrated with a narrowband IoT module (i.e., NB-IoT module), and each smart water meter has a unique device number (which can be understood as a device code). The types of water-saving carriers mainly include water-saving industrial enterprises, water-saving industrial parks, water-saving government agencies, water-saving schools, water-saving parks, water-saving hotels (guesthouses), water-saving hospitals, and water-saving commercial complexes. For example, this application takes the water-saving industrial enterprise as the target water-saving carrier and the distribution area to which the target water-saving carrier belongs is also equipped with an edge server. When multiple smart water meters are pre-deployed as the target water-saving carrier of the water-saving industrial enterprise, in order to more accurately obtain the water use behavior information in the target water-saving carrier, the first type of pipeline corresponding to the production type water use, the second type of pipeline corresponding to the living type water use, and the pipeline corresponding to the water-saving type water use in the target water-saving carrier can be obtained first. A third type of pipeline corresponding to fire-fighting water use; then after determining the above three types of pipelines, at least one first smart water meter is set at the inlet end of the first type of pipeline (for collecting and obtaining the production type water use data of the target water-saving carrier), at least one second smart water meter is set at the inlet end of the second type of pipeline (for collecting and obtaining the life type water use data of the target water-saving carrier), at least one third smart water meter is set at the inlet end of the second type of pipeline (for collecting and obtaining the fire-fighting type water use data of the target water-saving carrier), and a fourth smart water meter is set on the pipeline corresponding to the total water inlet of the target water-saving carrier (for collecting and obtaining the total water use data of the target water-saving carrier).
[0038] After the above four smart water meters are deployed on the target water-saving carrier, in order to complete the networking of the above four smart water meters, the above four smart water meters can first send their respective smart water meter equipment information to the edge server deployed in the distribution area to which the target water-saving carrier belongs. In order to improve the efficiency of the edge server in forming the above four smart water meters into the same small Internet of Things, it is necessary to extract at least the name of the water-saving carrier, the distribution area code, the type of smart water meter deployment pipeline, and the equipment unique code of the smart water meter from the above four smart water meter equipment information. For example, the name of the water-saving carrier in the equipment information of the above four smart water meters is enterprise A; the type of smart water meter deployment pipeline corresponding to the first smart water meter is the production water pipeline type, the type of smart water meter deployment pipeline corresponding to the second smart water meter is the domestic water pipeline type, the type of smart water meter deployment pipeline corresponding to the third smart water meter is the fire water pipeline type, and the type of smart water meter deployment pipeline corresponding to the fourth smart water meter is the main pipeline type; the first to fourth smart water meters each correspond to a unique equipment unique code. After the edge server extracts the same water-saving carrier name based on the device information of the above four smart water meters, it quickly organizes the above four smart water meters into a target Internet of Things corresponding to the water-saving carrier name.
[0039] Moreover, the edge server can also determine the tree topology structure corresponding to the target Internet of Things based on the type of smart water meter deployment pipelines corresponding to the above four smart water meters, for example, using the fourth smart water meter as the parent node of the tree topology structure, and the first smart water meter, the second smart water meter and the third smart water meter as child nodes of the fourth smart water meter.
[0040] In one embodiment, before step S110, the method further includes:
[0041] The plurality of smart water meters establish communication connections with the operation and maintenance terminal;
[0042] The operation and maintenance terminal obtains the initial information of the smart water meter device corresponding to each of the several smart water meters, and sends the initial information of each smart water meter device to the corresponding smart water meter for storage; wherein the initial information of the smart water meter device includes at least the name of the water-saving carrier, the distribution area code and the type of the smart water meter deployment pipeline.
[0043] In this embodiment, the smart water meter needs to be installed and maintained by designated personnel in the operator. For example, still referring to the above example, when the designated personnel sets the first smart water meter at the inlet end of the first type of pipeline of the target water-saving carrier, sets the second smart water meter at the inlet end of the second type of pipeline of the target water-saving carrier, sets the third smart water meter at the inlet end of the second type of pipeline of the target water-saving carrier, and sets the fourth smart water meter on the pipeline corresponding to the total water inlet of the target water-saving carrier, the above four smart water meters initially store the corresponding device unique code. At this time, the designated personnel in the operator corresponding to the smart water meter can also use their operation and maintenance terminal (which can be understood as the user terminal used by the designated personnel of the operator, such as a smart phone, tablet computer, etc., which can also be used as an Internet of Things terminal to establish a communication connection with the smart water meter for data interaction) at the location of the enterprise of the target water-saving carrier to establish communication connections with the above four smart water meters respectively, so as to write the initial information of the smart water meter device into the smart water meter.
[0044] For example, after the operation and maintenance terminal establishes a communication connection with the first smart water meter, the name of the water-saving carrier and the distribution area code can be obtained on the operation and maintenance terminal based on the device positioning data or manual editing and entry (such as the name of the water-saving carrier in the above example, and considering that the company A has corporate offices in multiple regions, the distribution area code needs to be obtained based on the manual editing and entry method in the initial information of the smart water meter device for each smart water meter), and the type of smart water meter deployment pipeline can also be obtained through manual editing and entry (or based on taking photos of the current environment and based on image recognition). The obtained name of the water-saving carrier, the distribution area code and the type of smart water meter deployment pipeline constitute the initial information of the smart water meter device corresponding to the first smart water meter, and the operation and maintenance terminal sends the initial information of the smart water meter device to the first smart water meter for storage. The processing process of the operation and maintenance terminal sending the initial information of the smart water meter device to other smart water meters and storing it also refers to the process of the operation and maintenance terminal sending the obtained initial information of the smart water meter device to the first smart water meter for storage, which will not be repeated here.
[0045] S120. The edge server performs grouping and networking of the smart water meters based on the smart water meter device information of the plurality of smart water meters and a preset networking strategy, obtains a smart water meter device networking result, and sends it to the operation and maintenance terminal.
[0046] In this embodiment, still referring to the above example, after the edge server receives the smart water meter device information of the several smart water meters, since the networking strategy is stored in the edge server, the several smart water meters can be networked in the edge server based on the networking strategy, thereby obtaining the networking result of the smart water meter device. The obtained smart water meter device networking result can also be sent by the edge server to the operation and maintenance terminal used by the designated personnel who are still at the target water-saving carrier site to notify them to view the smart water meter device networking result obtained through the edge server. At this time, the designated personnel can check whether the actual networking result of the smart water meter deployed at the site of the target water-saving carrier is consistent with the networking result of the smart water meter device.
[0047] In one embodiment, if Figure 3 As shown, step S120 includes:
[0048] S121. If the edge server determines based on the networking strategy that the smart water meter device information of the plurality of smart water meters has the same water-saving carrier name and the same distribution area code, the plurality of smart water meters are correspondingly networked to obtain a target Internet of Things;
[0049] S122. Obtain a target tree topology structure corresponding to the target Internet of Things, and use the target tree topology structure as a networking result of the smart water meter devices corresponding to the plurality of smart water meters.
[0050] In this embodiment, a networking strategy can be pre-set in the edge server, and the networking strategy can enable smart water meters with the same water-saving carrier name and the same distribution area code to be automatically networked. For example, still referring to the above example, after determining that the first smart water meter to the fourth smart water meter have the same water-saving carrier name and the same distribution area code, the first smart water meter to the fourth smart water meter form the target Internet of Things. After the edge server networks the first smart water meter to the fourth smart water meter to obtain the target Internet of Things, it can also automatically generate a tree topology corresponding to the target Internet of Things, for example, with the fourth smart water meter as the parent node of the tree topology, and the first smart water meter, the second smart water meter and the third smart water meter are all used as child nodes of the fourth smart water meter. It can be seen that based on the above method, the smart water meters can be quickly and automatically networked in the edge server, so that the smart water meters belonging to the same water-saving carrier in the same area can be grouped together.
[0051] S130. If the edge server receives the networking result confirmation information sent by the operation and maintenance terminal and corresponding to the networking result of the smart water meter device, a verified label is set corresponding to the networking result of the smart water meter device.
[0052] In this embodiment, when the designated personnel who are still at the target water-saving carrier site compare the actual networking results of the smart water meter deployed at the target water-saving carrier site with the networking results of the smart water meter device and confirm that the two are consistent, the edge server can reply with the networking result confirmation information corresponding to the networking result of the smart water meter device. After receiving the networking result confirmation information, the edge server sets a verified label for the networking result of the smart water meter device. It can be seen that based on the above method, the data accuracy of the networking results of the smart water meter device can be ensured in combination with the on-site manual verification of the designated personnel.
[0053] In one embodiment, after step S130, the method further includes:
[0054] The edge server sends the networking result of the smart water meter device to the cloud server, so that the cloud server verifies the networking result of the smart water meter device based on the historical networking result set to obtain the corresponding target verification result.
[0055] In this embodiment, after the smart water meter device networking result corresponding to the target water-saving carrier is determined in the edge server, it can also be sent to the cloud server, so that the cloud server can search in the historical networking result set with the name of the water-saving carrier to which the target water-saving carrier belongs and the code of the distribution area to which it belongs as the search conditions. If there is no historical networking result with the name of the water-saving carrier to which the target water-saving carrier belongs and the code of the distribution area to which it belongs in the historical networking result set, it means that the smart water meter device networking result of the target water-saving carrier is the first networking, and the first networking result is used as the target verification result. If there is a historical networking result with the name of the water-saving carrier to which the target water-saving carrier belongs and the code of the distribution area to which it belongs in the historical networking result set, and the historical networking result is the same as the smart water meter device networking result of the target water-saving carrier, the passing of the networking result verification is used as the target verification result. If there is a historical networking result with the name of the water-saving carrier and the distribution area code of the target water-saving carrier in the historical networking result set, but the historical networking result is different from the smart water meter device networking result of the target water-saving carrier, it means that the deployment position of the smart water meter of the target water-saving carrier has been adjusted. At this time, the updated networking result is used as the target verification result, and the smart water meter device networking result of the target water-saving carrier is saved in the cloud server. It can be seen that based on the above method, the smart water meter device networking result of the target water-saving carrier can also be quickly verified in combination with the historical networking result set in the cloud server.
[0056] In one embodiment, after step S130, the method further includes:
[0057] Acquire the electronic map data of the water-saving carrier, and map the networking result of the smart water meter equipment to the electronic map data of the water-saving carrier.
[0058] In this embodiment, in order to visualize the networking results of the smart water meters of each water-saving carrier on the water-saving carrier electronic map, each water-saving carrier can also be mapped to the water-saving carrier electronic map based on its positioning location information, and the smart water meter equipment networking results of the smart water meters deployed in each water-saving carrier can also be mapped to the water-saving carrier electronic map (such as GIS electronic map). When a distribution area corresponding to a water-saving carrier is selected in the water-saving carrier electronic map data, the smart water meter equipment networking results corresponding to the water-saving carrier and its tree topological structure can be displayed in the form of a floating display box on the user interaction interface of the water-saving carrier electronic map. It can be seen that based on the above method, the relevant data of each water-saving carrier can be mapped to the water-saving carrier electronic map data for intuitive viewing by users.
[0059] S140: If the edge server or the cloud server detects that the current system time meets the first preset condition, it generates a data collection instruction and sends it to the smart water meter included in the smart water meter device networking result of the target water-saving carrier.
[0060] In this embodiment, the first preset condition can be set as the time interval between the current system time and the last data collection time being equal to the preset collection period (for example, the collection period can be set to 30 minutes, 1 hour, 2 hours, 6 hours, 12 hours, 1 day, 7 days, or 1 month. Of course, the specific implementation is not limited to the above collection period, and can also be customized according to actual needs). If the edge server or cloud server determines that the current system time meets the first preset condition, a data collection instruction is generated and sent to each smart water meter deployed in the target water-saving carrier.
[0061] After each smart water meter deployed in the target water-saving carrier receives the data collection instruction, it first determines the target data collection time interval corresponding to the data collection instruction, such as (last data collection time, current system time), and then each smart water meter deployed in the target water-saving carrier obtains the water use data of the target data collection time interval and sends it to the edge server or the cloud server. Afterwards, the edge server or the cloud server can receive, verify and store the water use data uploaded by each smart water meter deployed in the target water-saving carrier.
[0062] S150. If the edge server or the cloud server receives the current water usage data corresponding to the data collection instruction sent by each smart water meter in the smart water meter device networking result, the current water usage data of each smart water meter is verified based on a pre-stored water usage data verification strategy to obtain a current water usage data verification result corresponding to the smart water meter device networking result.
[0063] In this embodiment, when the edge server or the cloud server receives the current water consumption data sent by each smart water meter in the networking result of the smart water meter device and the data collection time interval is the target data collection time interval of the data collection instruction, the water consumption data verification strategy stored locally on the edge server or the cloud server is obtained to verify the current water consumption data of each smart water meter in the target water-saving carrier. For example, it is mainly to verify whether the current water consumption data of each smart water meter exceeds the water consumption quota data of the target water-saving carrier and the rationality of the water consumption data, and obtain the water consumption data verification result corresponding to the target water-saving carrier.
[0064] In one embodiment, if Figure 4 As shown, step S150 includes:
[0065] S151, obtaining a first verification strategy in the water use data verification strategy, and verifying the sum relationship of the current water use data of each smart water meter in the smart water meter device networking result based on the first verification strategy to obtain a first verification result;
[0066] S152, obtaining a second verification strategy in the water use data verification strategy, and comparing the current water use data of each smart water meter in the smart water meter device networking result with the corresponding preset water use quota data based on the second verification strategy to obtain a second verification result;
[0067] S153. Determine the current water usage data verification result based on the AND logic operation result of the first verification result and the second verification result.
[0068] In this embodiment, the water use data verification strategy pre-stored in the edge server or cloud server specifically includes at least two sub-verification strategies, which are respectively recorded as the first verification strategy and the second verification strategy. Among them, still referring to the above example, the networking result of the smart water meter device includes the first to fourth smart water meters corresponding to enterprise A. The first smart water meter corresponds to current water use data 1 in the target data collection time interval (such as March 1, 20XX to March 31, 20XX), the second smart water meter corresponds to current water use data 2 in the target data collection time interval, the third smart water meter corresponds to current water use data 3 in the target data collection time interval, and the fourth smart water meter corresponds to current water use data 4 in the target data collection time interval. Because the fourth smart water meter is used as the total water meter, when the current water consumption data 4=current water consumption data 1+current water consumption data 2+current water consumption data 3 is determined based on the first verification strategy, the verification pass result is used as the first verification result; when the current water consumption data 4≠current water consumption data 1+current water consumption data 2+current water consumption data 3 is determined based on the first verification strategy, the verification failure result is used as the first verification result. Among them, if the current water consumption data 4≠current water consumption data 1+current water consumption data 2+current water consumption data 3 occurs, it is possible that a smart water meter in the target water-saving carrier has failed. More specifically, if the current water consumption data 1>current water consumption data 4 occurs, it means that the fourth smart water meter or the first smart water meter has failed.
[0069] When verifying the current water consumption data of each smart water meter in the networking result of the smart water meter equipment based on the second verification strategy, the preset water consumption quota data corresponding to the target water-saving carrier is first obtained through the second verification strategy (for example, the preset water consumption quota data is the water consumption quota data of the target water-saving carrier within a natural month). For example, if the current water consumption data 4≤the preset water consumption quota data of the target water-saving carrier, the verification pass result is used as the first verification result; if the current water consumption data 4>the preset water consumption quota data of the target water-saving carrier, the verification fail result is used as the second verification result.
[0070] Afterwards, when obtaining the AND logic operation result of the first verification result and the second verification result, the AND logic operation result of the first verification result and the second verification result is the verification passing result only when both the first verification result and the second verification result are the verification failing results, and the AND logic operation results of the first verification result and the second verification result are the verification failing results as long as at least one of the first verification result and the second verification result is the verification failing result. It can be seen that based on the above method, the current water consumption data of each smart water meter in the target water-saving carrier can be intelligently and quickly verified based on the water consumption data verification strategy to obtain a more accurate current water consumption data verification result.
[0071] In one embodiment, after step S150, the method further includes:
[0072] Based on the pre-stored water use behavior analysis strategy, the current water use data of each smart water meter in the smart water meter device networking result is analyzed to obtain the current water use behavior analysis result corresponding to the smart water meter device networking result.
[0073] In this embodiment, the water use behavior analysis strategy pre-stored in the edge server or cloud server can be combined with the specific values of the current water use data of each smart water meter in the networking result of the smart water meter device and the proportion of each type of water use to obtain the current water use behavior analysis result corresponding to the target water-saving carrier. For example, after obtaining the current water use data 1-current water use data 4, and determining that the current water use data 4=current water use data 1+current water use data 2+current water use data 3, the production water use of the target water-saving carrier within the target data collection time interval can be determined by the current water use data 1 / current water use data 4, the domestic water use of the target water-saving carrier within the target data collection time interval can be determined by the current water use data 2 / current water use data 4, and the fire water use of the target water-saving carrier within the target data collection time interval can be determined by the current water use data 3 / current water use data 4. If it is determined that current water use data 3 / current water use data 4=0, and current water use data 1 / current water use data 4 is greater than current water use data 2 / current water use data 4, it means that the target water-saving carrier is producing while ensuring fire safety in production and life, and normal water use behavior can be used as the current water use behavior analysis result; if it is determined that current water use data 3 / current water use data 4 is greater than 0, or current water use data 1 / current water use data 4 is less than or equal to current water use data 2 / current water use data 4, it means that the target water-saving carrier is producing without ensuring fire safety in production and life, and abnormal water use behavior can be used as the current water use behavior analysis result.
[0074] It can be seen that the implementation of the above method embodiment can quickly network the smart water meters actually deployed at each water-saving carrier location. After networking, it can respond to the data collection instructions of the edge server or cloud server to send the corresponding current water consumption data to process and analyze the water consumption data of the water-saving carrier.
[0075] The embodiment of the present invention also provides a water-saving carrier data processing system based on a smart water meter, such as Figure 1 and Figure 5 As shown, the water-saving carrier data processing system based on the smart water meter is used to execute any embodiment of the water-saving carrier data processing method based on the smart water meter. Figure 5 , Figure 5 A schematic block diagram of a water-saving carrier data processing system based on a smart water meter provided in an embodiment of the present invention. Figure 5As shown, the water-saving carrier data processing system 100 based on smart water meters includes a plurality of smart water meters 10, an edge server 20, an operation and maintenance terminal 30 and a cloud server 40. The plurality of smart water meters 10 are communicatively connected to the edge server 20, the operation and maintenance terminal 30 and the cloud server 40, the operation and maintenance terminal 30 is communicatively connected to the edge server 20 and the cloud server 40, and the edge server 20 is communicatively connected to the cloud server 40.
[0076] The several smart water meters 10 are used to respond to the networking instructions, obtain the target water-saving carriers to which the corresponding deployment areas of the several smart water meters belong, and send the smart water meter equipment information to the edge server corresponding to the target water-saving carrier.
[0077] In this embodiment, the several smart water meters are used as IoT devices, and each smart water meter is integrated with a narrowband IoT module (i.e., NB-IoT module), and each smart water meter has a unique device number (which can be understood as a device code). The types of water-saving carriers mainly include water-saving industrial enterprises, water-saving industrial parks, water-saving government agencies, water-saving schools, water-saving parks, water-saving hotels (guesthouses), water-saving hospitals, and water-saving commercial complexes. For example, this application takes the water-saving industrial enterprise as the target water-saving carrier and the distribution area to which the target water-saving carrier belongs is also equipped with an edge server. When multiple smart water meters are pre-deployed as the target water-saving carrier of the water-saving industrial enterprise, in order to more accurately obtain the water use behavior information in the target water-saving carrier, the first type of pipeline corresponding to the production type water use, the second type of pipeline corresponding to the living type water use, and the pipeline corresponding to the water-saving type water use in the target water-saving carrier can be obtained first. A third type of pipeline corresponding to fire-fighting water use; then after determining the above three types of pipelines, at least one first smart water meter is set at the inlet end of the first type of pipeline (for collecting and obtaining the production type water use data of the target water-saving carrier), at least one second smart water meter is set at the inlet end of the second type of pipeline (for collecting and obtaining the life type water use data of the target water-saving carrier), at least one third smart water meter is set at the inlet end of the second type of pipeline (for collecting and obtaining the fire-fighting type water use data of the target water-saving carrier), and a fourth smart water meter is set on the pipeline corresponding to the total water inlet of the target water-saving carrier (for collecting and obtaining the total water use data of the target water-saving carrier).
[0078] After the above four smart water meters are deployed on the target water-saving carrier, in order to complete the networking of the above four smart water meters, the above four smart water meters can first send their respective smart water meter equipment information to the edge server deployed in the distribution area to which the target water-saving carrier belongs. In order to improve the efficiency of the edge server in forming the above four smart water meters into the same small Internet of Things, it is necessary to extract at least the name of the water-saving carrier, the distribution area code, the type of smart water meter deployment pipeline, and the equipment unique code of the smart water meter from the above four smart water meter equipment information. For example, the name of the water-saving carrier in the equipment information of the above four smart water meters is enterprise A; the type of smart water meter deployment pipeline corresponding to the first smart water meter is the production water pipeline type, the type of smart water meter deployment pipeline corresponding to the second smart water meter is the domestic water pipeline type, the type of smart water meter deployment pipeline corresponding to the third smart water meter is the fire water pipeline type, and the type of smart water meter deployment pipeline corresponding to the fourth smart water meter is the main pipeline type; the first to fourth smart water meters each correspond to a unique equipment unique code. After the edge server extracts the same water-saving carrier name based on the device information of the above four smart water meters, it quickly organizes the above four smart water meters into a target Internet of Things corresponding to the water-saving carrier name.
[0079] Moreover, the edge server can also determine the tree topology structure corresponding to the target Internet of Things based on the type of smart water meter deployment pipelines corresponding to the above four smart water meters, for example, using the fourth smart water meter as the parent node of the tree topology structure, and the first smart water meter, the second smart water meter and the third smart water meter as child nodes of the fourth smart water meter.
[0080] In one embodiment, the plurality of smart water meters 10 are used to establish a communication connection with an operation and maintenance terminal;
[0081] The operation and maintenance terminal 30 is used to obtain the initial information of the smart water meter device corresponding to each of the several smart water meters, and send the initial information of each smart water meter device to the corresponding smart water meter for storage; wherein the initial information of the smart water meter device at least includes the name of the water-saving carrier, the distribution area code and the type of the smart water meter deployment pipeline.
[0082] In this embodiment, the smart water meter needs to be installed and maintained by designated personnel in the operator. For example, still referring to the above example, when the designated personnel sets the first smart water meter at the inlet end of the first type of pipeline of the target water-saving carrier, sets the second smart water meter at the inlet end of the second type of pipeline of the target water-saving carrier, sets the third smart water meter at the inlet end of the second type of pipeline of the target water-saving carrier, and sets the fourth smart water meter on the pipeline corresponding to the total water inlet of the target water-saving carrier, the above four smart water meters initially store the corresponding device unique code. At this time, the designated personnel in the operator corresponding to the smart water meter can also use their operation and maintenance terminal (which can be understood as the user terminal used by the designated personnel of the operator, such as a smart phone, tablet computer, etc., which can also be used as an Internet of Things terminal to establish a communication connection with the smart water meter for data interaction) at the location of the enterprise of the target water-saving carrier to establish communication connections with the above four smart water meters respectively, so as to write the initial information of the smart water meter device into the smart water meter.
[0083] For example, after the operation and maintenance terminal establishes a communication connection with the first smart water meter, the name of the water-saving carrier and the distribution area code can be obtained on the operation and maintenance terminal based on the device positioning data or manual editing and entry (such as the name of the water-saving carrier in the above example, and considering that the company A has corporate offices in multiple regions, the distribution area code needs to be obtained based on the manual editing and entry method in the initial information of the smart water meter device for each smart water meter), and the type of smart water meter deployment pipeline can also be obtained through manual editing and entry (or based on taking photos of the current environment and based on image recognition). The obtained name of the water-saving carrier, the distribution area code and the type of smart water meter deployment pipeline constitute the initial information of the smart water meter device corresponding to the first smart water meter, and the operation and maintenance terminal sends the initial information of the smart water meter device to the first smart water meter for storage. The processing process of the operation and maintenance terminal sending the initial information of the smart water meter device to other smart water meters and storing it also refers to the process of the operation and maintenance terminal sending the obtained initial information of the smart water meter device to the first smart water meter for storage, which will not be repeated here.
[0084] The edge server 20 is used to perform smart water meter grouping and networking based on the smart water meter device information of the plurality of smart water meters and a preset networking strategy, obtain the smart water meter device networking result, and send it to the operation and maintenance terminal.
[0085] In this embodiment, still referring to the above example, after the edge server receives the smart water meter device information of the several smart water meters, since the networking strategy is stored in the edge server, the several smart water meters can be networked in the edge server based on the networking strategy, thereby obtaining the networking result of the smart water meter device. The obtained smart water meter device networking result can also be sent by the edge server to the operation and maintenance terminal used by the designated personnel who are still at the target water-saving carrier site to notify them to view the smart water meter device networking result obtained through the edge server. At this time, the designated personnel can check whether the actual networking result of the smart water meter deployed at the site of the target water-saving carrier is consistent with the networking result of the smart water meter device.
[0086] In one embodiment, the edge server 20 is further used for:
[0087] If it is determined based on the networking strategy that the smart water meter device information of the plurality of smart water meters has the same water-saving carrier name and the same distribution area code, the plurality of smart water meters are correspondingly networked to obtain a target Internet of Things;
[0088] A target tree topology structure corresponding to the target Internet of Things is obtained, and the target tree topology structure is used as a networking result of the smart water meter devices corresponding to the plurality of smart water meters.
[0089] In this embodiment, a networking strategy can be pre-set in the edge server, and the networking strategy can enable smart water meters with the same water-saving carrier name and the same distribution area code to be automatically networked. For example, still referring to the above example, after determining that the first smart water meter to the fourth smart water meter have the same water-saving carrier name and the same distribution area code, the first smart water meter to the fourth smart water meter form the target Internet of Things. After the edge server networks the first smart water meter to the fourth smart water meter to obtain the target Internet of Things, it can also automatically generate a tree topology corresponding to the target Internet of Things, for example, with the fourth smart water meter as the parent node of the tree topology, and the first smart water meter, the second smart water meter and the third smart water meter are all used as child nodes of the fourth smart water meter. It can be seen that based on the above method, the smart water meters can be quickly and automatically networked in the edge server, so that the smart water meters belonging to the same water-saving carrier in the same area can be grouped together.
[0090] The edge server 20 is used to set a verified label corresponding to the networking result of the smart water meter device if the networking result confirmation information corresponding to the networking result of the smart water meter device is received from the operation and maintenance terminal.
[0091] In this embodiment, when the designated personnel who are still at the target water-saving carrier site compare the actual networking results of the smart water meter deployed at the target water-saving carrier site with the networking results of the smart water meter device and confirm that the two are consistent, the edge server can reply with the networking result confirmation information corresponding to the networking result of the smart water meter device. After receiving the networking result confirmation information, the edge server sets a verified label for the networking result of the smart water meter device. It can be seen that based on the above method, the data accuracy of the networking results of the smart water meter device can be ensured in combination with the on-site manual verification of the designated personnel.
[0092] In one embodiment, the edge server 20 is further used to send the networking result of the smart water meter device to the cloud server, so that the cloud server verifies the networking result of the smart water meter device based on the historical networking result set to obtain the corresponding target verification result.
[0093] In this embodiment, after the smart water meter device networking result corresponding to the target water-saving carrier is determined in the edge server, it can also be sent to the cloud server, so that the cloud server can search in the historical networking result set with the name of the water-saving carrier to which the target water-saving carrier belongs and the code of the distribution area to which it belongs as the search conditions. If there is no historical networking result with the name of the water-saving carrier to which the target water-saving carrier belongs and the code of the distribution area to which it belongs in the historical networking result set, it means that the smart water meter device networking result of the target water-saving carrier is the first networking, and the first networking result is used as the target verification result. If there is a historical networking result with the name of the water-saving carrier to which the target water-saving carrier belongs and the code of the distribution area to which it belongs in the historical networking result set, and the historical networking result is the same as the smart water meter device networking result of the target water-saving carrier, the passing of the networking result verification is used as the target verification result. If there is a historical networking result with the name of the water-saving carrier and the distribution area code of the target water-saving carrier in the historical networking result set, but the historical networking result is different from the smart water meter device networking result of the target water-saving carrier, it means that the deployment position of the smart water meter of the target water-saving carrier has been adjusted. At this time, the updated networking result is used as the target verification result, and the smart water meter device networking result of the target water-saving carrier is saved in the cloud server. It can be seen that based on the above method, the smart water meter device networking result of the target water-saving carrier can also be quickly verified in combination with the historical networking result set in the cloud server.
[0094] In one embodiment, the edge server 20 or the cloud server 40 is used to:
[0095] Acquire the electronic map data of the water-saving carrier, and map the networking result of the smart water meter equipment to the electronic map data of the water-saving carrier.
[0096] In this embodiment, in order to visualize the networking results of the smart water meters of each water-saving carrier on the water-saving carrier electronic map, each water-saving carrier can also be mapped to the water-saving carrier electronic map based on its positioning location information, and the smart water meter equipment networking results of the smart water meters deployed in each water-saving carrier can also be mapped to the water-saving carrier electronic map (such as GIS electronic map). When a distribution area corresponding to a water-saving carrier is selected in the water-saving carrier electronic map data, the smart water meter equipment networking results corresponding to the water-saving carrier and its tree topological structure can be displayed in the form of a floating display box on the user interaction interface of the water-saving carrier electronic map. It can be seen that based on the above method, the relevant data of each water-saving carrier can be mapped to the water-saving carrier electronic map data for intuitive viewing by users.
[0097] The edge server 20 or the cloud server 40 is also used to generate a data collection instruction and send it to the smart water meter included in the smart water meter device networking result of the target water-saving carrier if it is detected that the current system time meets the first preset condition.
[0098] In this embodiment, the first preset condition can be set as the time interval between the current system time and the last data collection time being equal to the preset collection period (for example, the collection period can be set to 30 minutes, 1 hour, 2 hours, 6 hours, 12 hours, 1 day, 7 days, or 1 month. Of course, the specific implementation is not limited to the above collection period, and can also be customized according to actual needs). If the edge server or cloud server determines that the current system time meets the first preset condition, a data collection instruction is generated and sent to each smart water meter deployed in the target water-saving carrier.
[0099] After each smart water meter deployed in the target water-saving carrier receives the data collection instruction, it first determines the target data collection time interval corresponding to the data collection instruction, such as (last data collection time, current system time), and then each smart water meter deployed in the target water-saving carrier obtains the water use data of the target data collection time interval and sends it to the edge server or the cloud server. Afterwards, the edge server or the cloud server can receive, verify and store the water use data uploaded by each smart water meter deployed in the target water-saving carrier.
[0100] The edge server 20 or the cloud server 40 is also used to verify the current water usage data of each smart water meter based on a pre-stored water usage data verification strategy if the current water usage data corresponding to the data collection instruction is received from each smart water meter in the smart water meter device networking result, so as to obtain the current water usage data verification result corresponding to the smart water meter device networking result.
[0101] In this embodiment, when the edge server or the cloud server receives the current water consumption data sent by each smart water meter in the networking result of the smart water meter device and the data collection time interval is the target data collection time interval of the data collection instruction, the water consumption data verification strategy stored locally on the edge server or the cloud server is obtained to verify the current water consumption data of each smart water meter in the target water-saving carrier. For example, it is mainly to verify whether the current water consumption data of each smart water meter exceeds the water consumption quota data of the target water-saving carrier and the rationality of the water consumption data, and obtain the water consumption data verification result corresponding to the target water-saving carrier.
[0102] In one embodiment, the edge server 20 or the cloud server 40 is further configured to:
[0103] Obtaining a first verification strategy in the water use data verification strategy, and verifying the sum relationship of the current water use data of each smart water meter in the smart water meter device networking result based on the first verification strategy to obtain a first verification result;
[0104] Obtain a second verification strategy in the water use data verification strategy, and compare the current water use data of each smart water meter in the smart water meter device networking result with the corresponding preset water use quota data based on the second verification strategy to obtain a second verification result;
[0105] The current water usage data verification result is determined based on a result of an AND logic operation of the first verification result and the second verification result.
[0106] In this embodiment, the water use data verification strategy pre-stored in the edge server or cloud server specifically includes at least two sub-verification strategies, which are respectively recorded as the first verification strategy and the second verification strategy. Among them, still referring to the above example, the networking result of the smart water meter device includes the first to fourth smart water meters corresponding to enterprise A. The first smart water meter corresponds to current water use data 1 in the target data collection time interval (such as March 1, 20XX to March 31, 20XX), the second smart water meter corresponds to current water use data 2 in the target data collection time interval, the third smart water meter corresponds to current water use data 3 in the target data collection time interval, and the fourth smart water meter corresponds to current water use data 4 in the target data collection time interval. Because the fourth smart water meter is used as the total water meter, when the current water consumption data 4=current water consumption data 1+current water consumption data 2+current water consumption data 3 is determined based on the first verification strategy, the verification pass result is used as the first verification result; when the current water consumption data 4≠current water consumption data 1+current water consumption data 2+current water consumption data 3 is determined based on the first verification strategy, the verification failure result is used as the first verification result. Among them, if the current water consumption data 4≠current water consumption data 1+current water consumption data 2+current water consumption data 3 occurs, it is possible that a smart water meter in the target water-saving carrier has failed. More specifically, if the current water consumption data 1>current water consumption data 4 occurs, it means that the fourth smart water meter or the first smart water meter has failed.
[0107] When verifying the current water consumption data of each smart water meter in the networking result of the smart water meter equipment based on the second verification strategy, the preset water consumption quota data corresponding to the target water-saving carrier is first obtained through the second verification strategy (for example, the preset water consumption quota data is the water consumption quota data of the target water-saving carrier within a natural month). For example, if the current water consumption data 4≤the preset water consumption quota data of the target water-saving carrier, the verification pass result is used as the first verification result; if the current water consumption data 4>the preset water consumption quota data of the target water-saving carrier, the verification fail result is used as the second verification result.
[0108] Afterwards, when obtaining the AND logic operation result of the first verification result and the second verification result, the AND logic operation result of the first verification result and the second verification result is the verification passing result only when both the first verification result and the second verification result are the verification failing results, and the AND logic operation results of the first verification result and the second verification result are the verification failing results as long as at least one of the first verification result and the second verification result is the verification failing result. It can be seen that based on the above method, the current water consumption data of each smart water meter in the target water-saving carrier can be intelligently and quickly verified based on the water consumption data verification strategy to obtain a more accurate current water consumption data verification result.
[0109] In one embodiment, the edge server 20 or the cloud server 40 is further configured to:
[0110] Based on the pre-stored water use behavior analysis strategy, the current water use data of each smart water meter in the smart water meter device networking result is analyzed to obtain the current water use behavior analysis result corresponding to the smart water meter device networking result.
[0111] In this embodiment, the water use behavior analysis strategy pre-stored in the edge server or cloud server can be combined with the specific values of the current water use data of each smart water meter in the networking result of the smart water meter device and the proportion of each type of water use to obtain the current water use behavior analysis result corresponding to the target water-saving carrier. For example, after obtaining the current water use data 1-current water use data 4, and determining that the current water use data 4=current water use data 1+current water use data 2+current water use data 3, the production water use of the target water-saving carrier within the target data collection time interval can be determined by the current water use data 1 / current water use data 4, the domestic water use of the target water-saving carrier within the target data collection time interval can be determined by the current water use data 2 / current water use data 4, and the fire water use of the target water-saving carrier within the target data collection time interval can be determined by the current water use data 3 / current water use data 4. If it is determined that current water use data 3 / current water use data 4=0, and current water use data 1 / current water use data 4 is greater than current water use data 2 / current water use data 4, it means that the target water-saving carrier is producing while ensuring fire safety in production and life, and normal water use behavior can be used as the current water use behavior analysis result; if it is determined that current water use data 3 / current water use data 4 is greater than 0, or current water use data 1 / current water use data 4 is less than or equal to current water use data 2 / current water use data 4, it means that the target water-saving carrier is producing without ensuring fire safety in production and life, and abnormal water use behavior can be used as the current water use behavior analysis result.
[0112] It can be seen that the implementation of the above-mentioned system embodiment can quickly network the smart water meters actually deployed at each water-saving carrier location. After networking, it can respond to the data collection instructions of the edge server or cloud server to send the corresponding current water consumption data to process and analyze the water consumption data of the water-saving carrier.
[0113] The water-saving carrier data processing system based on the smart water meter can be implemented in the form of a computer program. Figure 6 Runs on the computer device shown.
[0114] See also Figure 6 , Figure 6 is a schematic block diagram of a computer device provided by an embodiment of the present invention. The computer device may be a controller for executing a water-saving carrier data processing method based on a smart water meter to intelligently control a gas stove.
[0115] See also Figure 6 The computer device 500 includes a processor 502 , a memory and a network interface 505 connected via a communication bus 501 , wherein the memory may include a storage medium 503 and an internal memory 504 .
[0116] The storage medium 503 can store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 can execute a water-saving carrier data processing method based on a smart water meter, wherein the storage medium 503 can be a volatile storage medium or a non-volatile storage medium.
[0117] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .
[0118] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a water-saving carrier data processing method based on a smart water meter.
[0119] The network interface 505 is used for network communication, such as providing data information transmission, etc. Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device 500 to which the solution of the present invention is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0120] The processor 502 is used to run the computer program 5032 stored in the memory to implement the corresponding functions in the above-mentioned water-saving carrier data processing method based on the smart water meter.
[0121] Those skilled in the art will understand that Figure 6 The embodiments of the computer device shown in the figure do not constitute a limitation on the specific composition of the computer device. In other embodiments, the computer device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, in some embodiments, the computer device may only include a memory and a processor. In such embodiments, the structure and function of the memory and the processor are the same as those of the embodiment of the present invention. Figure 6 The embodiments shown are consistent and will not be described again here.
[0122] It should be understood that in the embodiment of the present invention, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be 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. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0123] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be a volatile or non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the steps included in the water-saving carrier data processing method based on the smart water meter are implemented.
[0124] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the above-described equipment, devices and units can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. Those of ordinary skill in the art can appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are executed 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 exceed the scope of the present invention.
[0125] In the several embodiments provided by the present invention, it should be understood that the disclosed equipment, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. Units with the same function may also be combined into one unit. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be an electrical, mechanical or other form of connection.
[0126] 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 embodiments of the present invention.
[0127] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0128] 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 technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a computer-readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned computer-readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), disk or optical disk and other media that can store program codes.
[0129] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A water-saving carrier data processing method based on a smart water meter, applied to a water-saving carrier data processing system based on a smart water meter, characterized in that: The water-saving carrier data processing system based on smart water meters includes several smart water meters, edge servers, operation and maintenance terminals and cloud servers. The several smart water meters are connected to the edge servers, the operation and maintenance terminals and the cloud servers in communication. The operation and maintenance terminals are connected to the edge servers and the cloud servers in communication. The edge servers are connected to the cloud servers in communication. The water-saving carrier data processing system based on smart water meters includes: The plurality of smart water meters respond to the networking instruction, obtain the target water-saving carrier to which the corresponding deployment areas of the plurality of smart water meters belong, and send the smart water meter device information to the edge server corresponding to the target water-saving carrier; The edge server performs grouping and networking of the smart water meters based on the smart water meter device information of the several smart water meters and the preset networking strategy, obtains the smart water meter device networking result, and sends it to the operation and maintenance terminal; it includes if the edge server determines based on the networking strategy that the smart water meter device information of the several smart water meters has the same water-saving carrier name and the same distribution area code, then the several smart water meters are networked accordingly to obtain the target Internet of Things; obtain the target tree topology structure corresponding to the target Internet of Things, and use the target tree topology structure as the smart water meter device networking result corresponding to the several smart water meters; If the edge server receives the networking result confirmation information sent by the operation and maintenance terminal and corresponding to the networking result of the smart water meter device, a verified label is set corresponding to the networking result of the smart water meter device; If the edge server or the cloud server detects that the current system time meets the first preset condition, it generates a data collection instruction and sends it to the smart water meter included in the smart water meter device networking result of the target water-saving carrier; If the edge server or the cloud server receives the current water usage data corresponding to the data collection instruction sent by each smart water meter in the networking result of the smart water meter equipment, the current water usage data of each smart water meter is verified based on a pre-stored water usage data verification strategy to obtain a current water usage data verification result corresponding to the networking result of the smart water meter equipment; it includes obtaining a first verification strategy in the water usage data verification strategy, verifying the sum value relationship of the current water usage data of each smart water meter in the networking result of the smart water meter equipment based on the first verification strategy, and obtaining a first verification result; obtaining a second verification strategy in the water usage data verification strategy, comparing the current water usage data of each smart water meter in the networking result of the smart water meter equipment with the corresponding preset water usage quota data based on the second verification strategy, and obtaining a second verification result; determining the current water usage data verification result based on the AND logic operation result of the first verification result and the second verification result.
2. The method according to claim 1, characterized in that Before the step in which the plurality of smart water meters respond to the networking instruction, obtain the target water-saving carriers to which the corresponding deployment areas of the plurality of smart water meters belong, and send the smart water meter device information to the edge server corresponding to the target water-saving carrier, the method further includes: The plurality of smart water meters establish communication connections with the operation and maintenance terminal; The operation and maintenance terminal obtains the initial information of the smart water meter device corresponding to each of the several smart water meters, and sends the initial information of each smart water meter device to the corresponding smart water meter for storage; wherein the initial information of the smart water meter device includes at least the name of the water-saving carrier, the distribution area code and the type of the smart water meter deployment pipeline.
3. The method according to claim 1, characterized in that If the edge server receives the networking result confirmation information sent by the operation and maintenance terminal and corresponding to the networking result of the smart water meter device, after the step of setting a verified label corresponding to the networking result of the smart water meter device, the method further includes: The edge server sends the networking result of the smart water meter device to the cloud server, so that the cloud server verifies the networking result of the smart water meter device based on the historical networking result set to obtain the corresponding target verification result.
4. The method according to claim 1, characterized in that If the edge server receives the networking result confirmation information sent by the operation and maintenance terminal and corresponding to the networking result of the smart water meter device, after the step of setting a verified label corresponding to the networking result of the smart water meter device, the method further includes: Acquire the electronic map data of the water-saving carrier, and map the networking result of the smart water meter equipment to the electronic map data of the water-saving carrier.
5. The method according to claim 1, characterized in that If the edge server or the cloud server receives the current water usage data corresponding to the data collection instruction sent by each smart water meter in the smart water meter device networking result, the current water usage data of each smart water meter is verified based on a pre-stored water usage data verification strategy to obtain a current water usage data verification result corresponding to the smart water meter device networking result, the method further includes: Based on the pre-stored water use behavior analysis strategy, the current water use data of each smart water meter in the smart water meter device networking result is analyzed to obtain the current water use behavior analysis result corresponding to the smart water meter device networking result.
6. A water-saving carrier data processing system based on a smart water meter, characterized in that: include: A plurality of smart water meters, an edge server, an operation and maintenance terminal and a cloud server, wherein the plurality of smart water meters are communicatively connected to the edge server, the operation and maintenance terminal and the cloud server, the operation and maintenance terminal is communicatively connected to the edge server and the cloud server, and the edge server is communicatively connected to the cloud server; The plurality of smart water meters are used to respond to the networking instruction, obtain the target water-saving carrier to which the corresponding deployment areas of the plurality of smart water meters belong, and send the smart water meter device information to the edge server corresponding to the target water-saving carrier; The edge server is used to group and network the smart water meters based on the smart water meter device information of the smart water meters and the preset networking strategy, obtain the smart water meter device networking result, and send it to the operation and maintenance terminal; the edge server is also specifically used to, if it is determined based on the networking strategy that the smart water meter device information of the smart water meters has the same water-saving carrier name and the same distribution area code, then the smart water meters are networked to obtain the target Internet of Things; obtain the target tree topology structure corresponding to the target Internet of Things, and use the target tree topology structure as the smart water meter device networking result corresponding to the smart water meters; The edge server is further configured to set a verified label for the networking result of the smart water meter device if the network result confirmation information corresponding to the networking result of the smart water meter device is received from the operation and maintenance terminal; The edge server or the cloud server is configured to generate a data collection instruction and send the instruction to the smart water meter included in the smart water meter device networking result of the target water-saving carrier if it is detected that the current system time satisfies the first preset condition; The edge server or the cloud server is further configured to verify the current water usage data of each smart water meter based on a pre-stored water usage data verification strategy if the current water usage data corresponding to the data collection instruction is received from each smart water meter in the smart water meter device networking result, so as to obtain a current water usage data verification result corresponding to the smart water meter device networking result; The edge server or the cloud server is further specifically used to obtain a first verification strategy in the water use data verification strategy, and verify the sum value relationship of the current water use data of each smart water meter in the smart water meter device networking result based on the first verification strategy to obtain a first verification result; Obtain a second verification strategy in the water use data verification strategy, and compare the current water use data of each smart water meter in the smart water meter device networking result with the corresponding preset water use quota data based on the second verification strategy to obtain a second verification result; The current water usage data verification result is determined based on a result of an AND logic operation of the first verification result and the second verification result.
7. A computer device, characterized in that: The computer device includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory, used to store computer programs; The processor is used to implement the steps of the water-saving carrier data processing method based on the smart water meter described in any one of claims 1-5 when executing the program stored in the memory.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the steps of the water-saving carrier data processing method based on the smart water meter as described in any one of claims 1 to 5 are implemented.