Remote monitoring method and device for intelligent water meter integrated with NB-IoT
Through the intelligent water meter remote monitoring method integrating NB-IoT communication module and training remote transmission channel discriminator, data transmission efficiency and real-time problems in complex network environments are solved, and efficient and reliable monitoring data transmission is achieved.
Patent Information
- Application Number
- CN202411821101.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-11
AI Technical Summary
In a complex network environment, the intelligent water meter system cannot quickly distinguish data of different levels of urgency, affecting the real-time and accuracy of the data.
The intelligent water meter remote monitoring method integrated with NB-IoT is used to obtain the historical monitoring data set of the distributed water meter network by integrating the first NB-IoT communication module and the second NB-IoT communication module, and train the remote transmission channel discriminator to determine the real-time monitoring data, and select a suitable transmission channel for data transmission according to the urgency.
It improves the real-time transmission efficiency and reliability of monitoring data, ensuring the accuracy and timeliness of remote monitoring.
Smart Images

Figure CN119618332A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of remote monitoring technology, and in particular to a remote monitoring method and device for a smart water meter integrated with NB-IoT. Background Art
[0002] With the rapid development of smart cities and IoT technologies, traditional water meters are gradually facing problems such as low data collection efficiency, difficulty in remote monitoring, and poor data accuracy. Traditional water meters usually rely on manual meter reading, with frequent manual intervention and management costs, and cannot monitor abnormal conditions such as water flow and leakage in real time. These problems lead to waste of water resources, inconvenience for users, and high costs for operators. With the continuous advancement of intelligent technology, especially the application of Internet of Things (IoT) technology, the problem of remote monitoring of traditional water meters has been solved. However, in the existing smart water meter system, there are still technical difficulties such as unstable communication network, delayed data transmission, and untimely handling of emergency events. In particular, in the distributed water meter network, the transmission requirements of water meters in different geographical locations and environmental conditions are different, resulting in a single communication module and transmission channel that cannot meet all monitoring requirements. Therefore, how to improve the data transmission efficiency and real-time response capability of smart water meter systems in complex environments has become the main challenge currently faced. Summary of the invention
[0003] The present application provides a remote monitoring method and device for smart water meters integrated with NB-IoT, which is used to solve the technical problem that data of different urgency levels cannot be quickly distinguished and transmitted in a complex network environment, thereby affecting the real-time and accuracy of the data.
[0004] In view of the above problems, the present application provides a remote monitoring method and device for smart water meters integrated with NB-IoT.
[0005] The first aspect of the present application provides a remote monitoring method for a smart water meter integrated with NB-IoT, the method comprising: integrating a first NB-IoT communication module and a second NB-IoT communication module, wherein the first NB-IoT communication module corresponds to a first remote transmission channel, and the second NB-IoT communication module corresponds to a second remote transmission channel; acquiring a distributed water meter network, extracting a historical monitoring data set of the distributed water meter network, training the historical monitoring data set, and acquiring a remote transmission channel discriminator; performing real-time monitoring of the distributed water meter network and outputting a real-time monitoring data set; discriminating the real-time monitoring data set according to the remote transmission channel discriminator, and acquiring a first category of monitoring data and a second category of monitoring data, wherein the first category of monitoring data is data greater than or equal to a preset urgency, and the second category of monitoring data is data less than the preset urgency; transmitting the first category of monitoring data to a first edge device based on the first remote transmission channel, and transmitting the second category of monitoring data to a second edge device based on the second remote transmission channel.
[0006] According to a second aspect of the present application, a smart water meter remote monitoring device integrated with NB-IoT is provided, wherein the device comprises: a communication module integration component: integrating a first NB-IoT communication module and a second NB-IoT communication module, wherein the first NB-IoT communication module corresponds to a first remote transmission channel, and the second NB-IoT communication module corresponds to a second remote transmission channel; a discriminator training component: acquiring a distributed water meter network, extracting a historical monitoring data set of the distributed water meter network, training the historical monitoring data set, and acquiring a remote transmission channel discriminator; a real-time monitoring component: performing real-time monitoring of the distributed water meter network and outputting a real-time monitoring data set; a data judgment component: judging the real-time monitoring data set according to the remote transmission channel discriminator, and obtaining a first category of monitoring data and a second category of monitoring data, wherein the first category of monitoring data is data greater than or equal to a preset urgency, and the second category of monitoring data is data less than the preset urgency; a data transmission component: transmitting the first category of monitoring data to a first edge device based on the first remote transmission channel, and transmitting the second category of monitoring data to a second edge device based on the second remote transmission channel.
[0007] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0008] Integrate a first NB-IoT communication module and a second NB-IoT communication module, wherein the first NB-IoT communication module corresponds to a first remote transmission channel, and the second NB-IoT communication module corresponds to a second remote transmission channel; obtain a distributed water meter network, extract a historical monitoring data set of the distributed water meter network, train the historical monitoring data set, and obtain a remote transmission channel discriminator; perform real-time monitoring of the distributed water meter network and output a real-time monitoring data set; discriminate the real-time monitoring data set according to the remote transmission channel discriminator, and obtain a first type of monitoring data and a second type of monitoring data, wherein the first type of monitoring data is data greater than or equal to a preset urgency, and the second type of monitoring data is data less than the preset urgency; transmit the first type of monitoring data to a first edge device based on the first remote transmission channel, and transmit the second type of monitoring data to a second edge device based on the second remote transmission channel. The technical effect of improving the real-time transmission efficiency and reliability of monitoring data and ensuring the accuracy and timeliness of remote monitoring by integrating multi-channel NB-IoT communication modules is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0010] Figure 1 A flow chart of a remote monitoring method for a smart water meter integrated with NB-IoT provided in an embodiment of the present application.
[0011] Figure 2 A schematic diagram of the structure of a smart water meter remote monitoring device integrated with NB-IoT provided in an embodiment of the present application.
[0012] Explanation of the reference numerals: communication module integrated component 1, discriminator training component 2, real-time monitoring component 3, data judgment component 4, data transmission component 5. DETAILED DESCRIPTION
[0013] The present application provides a remote monitoring method and device for smart water meters integrated with NB-IoT, which is used to solve the technical problem that data of different urgency levels cannot be quickly distinguished and transmitted in a complex network environment, thereby affecting the real-time and accuracy of the data.
[0014] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0015] Embodiment 1, as Figure 1 As shown, the present application provides a remote monitoring method for a smart water meter integrated with NB-IoT, the method comprising:
[0016] A first NB-IoT communication module and a second NB-IoT communication module are integrated, wherein the first NB-IoT communication module corresponds to a first remote transmission channel, and the second NB-IoT communication module corresponds to a second remote transmission channel.
[0017] Specifically, the first NB-IoT communication module and the second NB-IoT communication module are integrated, wherein the first NB-IoT communication module is connected to the first remote transmission channel, and the second NB-IoT communication module is connected to the second remote transmission channel. The two communication modules are used to transmit data through different remote transmission channels, thereby ensuring that the appropriate transmission channel can be selected for data transmission according to different transmission requirements and environmental conditions, thereby improving the stability and efficiency of the data transmission process. This multi-channel design enables adaptation to more complex network environments and various application scenarios, ensuring the reliability and real-time performance of data transmission.
[0018] In one possible implementation, the central processing unit is connected to the first NB-IoT communication module and the second NB-IoT communication module via an SPI communication bus.
[0019] Specifically, the central processing unit (CPU) is connected to two NB-IoT communication modules through the SPI (Serial Peripheral Interface) communication bus. The SPI bus is a high-speed synchronous communication protocol that enables the central processing unit to exchange and control data with the NB-IoT communication module. Through this connection method, the central processing unit can manage the working status of the two communication modules at the same time and coordinate their data transmission tasks. This method not only improves the data transmission rate, but also ensures efficient collaboration between communication modules, thereby ensuring stable operation and fast response under different remote transmission channels.
[0020] A distributed water meter network is obtained, a historical monitoring data set of the distributed water meter network is extracted, the historical monitoring data set is trained, and a remote transmission channel discriminator is obtained.
[0021] Specifically, we first obtain the distributed water meter network and access the monitoring database of each sensor in the distributed water meter network to extract the historical monitoring data set of the entire distributed water meter network; then, we analyze and train the extracted historical data set based on the DNN neural network to learn the laws and characteristics of the data. Through training, we establish a remote transmission channel discriminator that can determine the optimal remote transmission channel under different circumstances based on the characteristics of historical data to ensure the stability and efficiency of data transmission.
[0022] In a possible implementation, the historical monitoring data set is trained to obtain a long-distance transmission channel discriminator, and the method includes:
[0023] By performing feature extraction on the historical monitoring data set, a plurality of data features are obtained, and the plurality of data features include time features, data types, sensor states, and urgency levels; a DNN neural network is initialized, and each of the plurality of data features is used as an input node to perform multi-level training on the DNN neural network to obtain data training results; the data training results are tuned by tuning hyperparameters until the model classification accuracy is greater than the preset classification accuracy, and a remote transmission channel discriminator is obtained.
[0024] Specifically, multiple data features are extracted from the historical monitoring data set, including time features, data types, sensor status, and urgency, etc., where the time feature is the timestamp of data collection or the time information of periodic changes, which helps to identify the time pattern of data changes. The data type represents the type of data, such as water flow, pressure, temperature, etc. The sensor status reflects the health status of the sensor or whether it is faulty, affecting the reliability of the data. The urgency is graded according to the severity of the monitoring data to help determine whether an immediate response is needed. Subsequently, the historical monitoring data set is divided into a training set and a validation set, and the constructed initial remote transmission channel discriminator is trained through the training set. After the training is completed, the validation set is used for verification to evaluate the performance of the model. The initial long-distance transmission channel discriminator is built based on a deep neural network (DNN) model, including an input layer, an output layer, a hidden layer, etc. Among them, the input layer is used to receive external data and pass the data to the next layer of the neural network. It includes multiple input nodes, each node represents an input feature, such as timestamp, data type, sensor status, etc. The hidden layer is located between the input layer and the output layer, responsible for processing and converting the input data. Through multiple hidden layers, the neural network can extract higher-level abstract features from the input data. It includes multiple neurons inside to learn the relationship between the input features and the target output. The relationship between them is gradually improved, and the network's ability to fit the data is gradually improved. The output layer is the final layer of the neural network. The final prediction result is generated according to the output of the hidden layer. It contains an output node inside to calculate the urgency of the current data. During the training process, the weights of the initial remote transmission channel discriminator are initialized using a random initialization method, and the training set is input into the initial remote transmission channel discriminator for forward propagation. It is passed layer by layer through the input layer, hidden layer, and output layer to calculate the prediction urgency of the current data. The mean square error loss function is then used to calculate the loss between the prediction result and the true value, and the gradient of the loss to the weight of each layer is calculated layer by layer through the back propagation algorithm. Afterwards, an optimizer (such as Adam) is used to optimize the parameters of the discriminator to minimize the loss function; through multiple trainings, the discriminator gradually adjusts its weights until the preset classification accuracy is reached; after the training, the validation set is used for testing to evaluate the accuracy of the discriminator in the discrimination tasks of different transmission channels. If the accuracy exceeds the preset classification accuracy, the initial remote transmission channel discriminator is regarded as the final remote transmission channel discriminator; if the accuracy does not meet the requirements, the hyperparameters such as the learning rate and the training batch are adjusted to continue to optimize the discriminator performance; finally, the trained discriminator will be used for the transmission channel selection of real-time data to optimize the remote transmission efficiency of water meter data.
[0025] The distributed water meter network is monitored in real time, and a real-time monitoring data set is output.
[0026] Specifically, the distributed water meter network is continuously monitored in real time. Through the deployment of various sensors and data acquisition devices, such as pressure sensors, flow sensors, etc., the real-time data of each water meter (such as water flow, pressure, temperature, etc.) is continuously acquired, and these real-time collected data are organized into a data set as a real-time monitoring data set. These data reflect the current operating status and working environment of the water meter for subsequent analysis, judgment and processing.
[0027] The real-time monitoring data set is discriminated according to the remote transmission channel discriminator to obtain first-category monitoring data and second-category monitoring data, wherein the first-category monitoring data is data greater than or equal to a preset urgency level, and the second-category monitoring data is data less than the preset urgency level.
[0028] Specifically, after obtaining the real-time monitoring data set, the real-time monitoring data set is analyzed using the trained remote transmission channel discriminator. The discriminator judges the urgency of each piece of data according to the characteristics of each piece of real-time monitoring data in the real-time monitoring data set (such as time characteristics, data type, sensor status, etc.), thereby obtaining multiple urgency levels; then, these urgency levels are compared with the preset urgency levels. If the urgency of a piece of data is greater than or equal to the preset threshold, the data is added to the first category of monitoring data. This type of data usually represents a more serious anomaly or requires immediate processing. If the urgency of a piece of data is less than the preset threshold, the data is added to the second category of monitoring data. This type of data usually indicates that the monitoring result is within the normal range or is a minor anomaly and does not require an immediate response. Through this discrimination process, the monitoring data can be divided into two categories according to the urgency, which is convenient for subsequent priority processing and transmission according to the importance of the data.
[0029] The first type of monitoring data is transmitted to a first edge device based on the first remote transmission channel, and the second type of monitoring data is transmitted to a second edge device based on the second remote transmission channel.
[0030] Specifically, according to the urgency of the monitoring data, a suitable remote transmission channel is selected to transmit the data to the corresponding edge device; for the first type of monitoring data (i.e., data with a higher degree of urgency), these data are transmitted to the first edge device through the first remote transmission channel. This type of data usually requires priority processing, so it is transmitted to the edge device that can quickly respond to and handle these emergencies; for the second type of monitoring data (i.e., data with a lower degree of urgency), these data are transmitted to the second edge device through the second remote transmission channel. This type of data usually does not need to be processed immediately, and it is transmitted to another edge device for subsequent processing or storage. In this way, the monitoring data can be reasonably allocated and transmitted according to the urgency of the data, ensuring that important data can be responded to and processed quickly, while less urgent data is reasonably delayed or processed, thereby optimizing resource utilization and response efficiency.
[0031] In one possible implementation, transmitting the first type of monitoring data to a first edge device based on the first remote transmission channel includes:
[0032] Download a pre-trained anomaly detection model and embed the pre-trained anomaly detection model in the first edge device; perform anomaly detection on the first type of monitoring data based on the pre-trained anomaly detection model to obtain anomaly detection data; obtain a first warning signal based on the anomaly detection data, and the first edge device processes the distributed water meter network based on the first warning signal.
[0033] Specifically, the system terminal downloads a trained anomaly detection model from the cloud or other storage media. This model is trained on a historical monitoring data set and can effectively identify abnormal patterns or abnormal monitoring data in the water meter network. The model can be based on common machine learning algorithms, such as neural networks, decision trees, random forests, support vector machines, etc., and is obtained through a similar training process as described above; after the download is complete, the pre-trained anomaly detection model will be embedded in the first edge device, which is responsible for receiving data transmitted from the water meter network and processing the data locally in real time; after the model is embedded, the first edge device can perform anomaly detection on real-time data based on the model; after receiving the first type of monitoring data, the first edge device will use the embedded anomaly detection model to analyze the data. The model will analyze the data based on the learned typical anomalies (such as equipment failure, leakage, etc.) and data features (such as water flow , pressure, temperature, etc.), and identify whether there are typical anomalies in the first type of monitoring data; if the first type of monitoring data is detected as a typical anomaly, the model will use this typical anomaly to mark the corresponding monitoring data, and add the marked data to the anomaly detection data. These data indicate that there may be problems in the water meter network, such as equipment failure, leakage, abnormal fluctuations, etc.; after identifying the abnormal detection data, the first edge device will generate a first warning signal based on these abnormal data. This warning signal indicates that there is a potential emergency or failure in the water meter network, which requires timely response and processing; finally, the first edge device will process the distributed water meter network according to the first warning signal obtained. The processing measures include sending warning information to management personnel, starting emergency response procedures, adjusting the working status of water meters, etc., to ensure that potential emergencies can be responded to quickly and avoid greater losses or failure expansion. Through the above steps, the first edge device can not only detect anomalies in the data in real time, but also take timely processing measures according to the warning signal to ensure the stable operation of the water meter network.
[0034] In a possible implementation, after obtaining the anomaly detection data, the method further includes:
[0035] The anomaly detection data is sent to the second edge device, wherein the first edge device and the second edge device are communicatively connected; a correlation analysis is performed on the received anomaly detection data according to the second edge device to obtain associated detection data of the anomaly detection data; and the anomaly detection data is updated according to the associated detection data to obtain updated anomaly detection data.
[0036] Specifically, after the first edge device detects abnormal data, it sends these abnormal detection data to the second edge device through a communication connection (such as a local area network, a wireless network or other transmission methods). This data transmission is usually real-time, ensuring that the second edge device can receive the abnormal data detected by the first edge device in a timely manner for further processing and analysis; when the second edge device receives the abnormal detection data from the first edge device, it performs correlation analysis on these data. The purpose of this analysis is to find potential relationships between the data, for example, to check whether multiple water meter devices have abnormalities at the same time, whether there are frequent problems with water meter devices in a specific area or location, whether they are associated with certain specific events (such as equipment failure, environmental changes, etc.), whether there are regular anomalies or occasional anomalies, etc.; through these analyses, the second edge device can identify the correlation between different abnormal data and provide more information and background for subsequent processing; after completing the correlation analysis, the second edge device will use the obtained correlation detection data to update the abnormal detection data, that is, add the abnormal data that may be missed to the abnormal detection data, so that the abnormal detection data will become more accurate and comprehensive, ensuring that various problems in the water meter network can be identified and responded to in a timely and efficient manner.
[0037] In a possible implementation, performing a correlation analysis on the received abnormality detection data according to the second edge device includes:
[0038] Acquire the abnormal electric energy meter position, abnormal event label and abnormal timing information of the abnormal detection data; perform correlation analysis according to the abnormal electric energy meter position, abnormal event label and abnormal timing information, and acquire the neighborhood electric energy meter detection data corresponding to the abnormal electric energy meter position, the accompanying event detection data of the abnormal event label, and the same timing detection data corresponding to the abnormal timing information; output the associated detection data based on the neighborhood electric energy meter detection data, the accompanying event detection data and the same timing detection data.
[0039] Specifically, after receiving the abnormal detection data, the abnormal electricity meter location, abnormal event label and abnormal timing information are extracted, wherein the abnormal electricity meter location is the water meter location or area where the abnormality occurs, the abnormal event label is the specific event label related to the abnormal data, that is, the typical abnormalities marked above, such as equipment failure, leakage detection, temperature abnormality, etc., and the abnormal timing information is the time information of the abnormality, which can help analyze whether the abnormality occurs at a specific time point or cycle, so as to identify the potential timing rules or the influence of external factors; then, the extracted information is subjected to correlation analysis, and for the abnormal electricity meter location, according to the location Find the detection data of neighboring electric energy meters. Neighboring electric energy meters refer to other water meters or devices whose geographical location is less than or equal to the preset neighborhood distance from the electric energy meter where the abnormality occurs. If a water meter fails, the detection data of neighboring electric energy meters (such as water flow, temperature, pressure, etc.) of other electric energy meters close to it will be identified and collected. The data of these neighboring electric energy meters are used to determine whether there is the same abnormal pattern or chain reaction as the abnormal electric energy meter. For abnormal event labels, the collected neighboring electric energy meter detection data are analyzed through the anomaly detection model to determine whether each neighboring electric energy meter has an abnormality, and each neighboring electric energy meter with an abnormality is assigned a label. An event label, which helps to distinguish the type of anomaly; then the abnormal event label is input into the abnormal association table to identify the accompanying events that may be caused by such events, that is, similar anomalies or anomalies of the same type that may occur. This abnormal association table is constructed based on historical experience and records the association patterns between multiple anomalies. For example, when water pressure anomalies occur, they may be accompanied by pipeline leakage, pump failure and other anomalies; by comparing the event labels of the neighboring electric energy meters with abnormalities with the identified accompanying events that may cause them, if there are accompanying events that may cause them in the event label, the monitoring data of the electric energy meter corresponding to the event label is added. Added to the accompanying event detection data, these data help understand whether the abnormal event is a local problem or a common problem in a larger range; for abnormal timing information, based on the timing information, check whether the neighborhood electric energy meter detection data within this time period also has abnormalities in the same way, and add the abnormal detection data to the same timing detection data. These data help determine the universality of the abnormality; finally, by integrating the obtained neighborhood electric energy meter detection data, accompanying event detection data and the same timing detection data, generate associated detection data, which is used to update the abnormal detection data to make the abnormal detection data more complete.
[0040] In one possible implementation, the first edge device and the second edge device are connected to a cloud processor, and the method further includes:
[0041] Obtain a first preset expiration time limit and a second preset expiration time limit, wherein the first preset expiration time limit is greater than the second preset expiration time limit; and perform transmission time limit management on the cloud processor and the first edge device and the second edge device respectively according to the first preset expiration time limit and the second preset expiration time limit.
[0042] Specifically, the first edge device and the second edge device are respectively connected to the cloud processor through a stable communication network, which enables the edge device to share data with the cloud processor for real-time monitoring and data analysis; in order to perform transmission time limit management, the first preset expiration time limit and the second preset expiration time limit are first obtained, wherein the first preset expiration time limit applies to the first edge device, and this time limit is relatively long, because the first edge device is responsible for processing data with a high degree of urgency. Usually, the frequency of receiving such data is low, so a longer retention time can be allowed to reduce frequent data uploads, thereby improving the computing efficiency of the edge device and reducing the transmission frequency; the second preset expiration time limit applies to the second edge device, and this time limit is shorter, because the second edge device is responsible for processing data with a high degree of urgency. Lower data, the reception frequency of such data is high. In order to ensure timely processing and response, the data retention time cannot be too long; for the first edge device, after receiving the data, it will decide whether the data should be uploaded to the cloud based on the preset first expiration time. If the data stays in the edge device for longer than this expiration time (for example, the data has not been processed for a long time or has timed out), the data will no longer be stored in the first edge device, but will be uploaded to the cloud processor immediately; for the second edge device, if the data stays in the second edge device for longer than the corresponding expiration time, the data will also be uploaded directly to the cloud processor. In this way, the edge device can be put in a light-load computing state, improve edge processing efficiency, and ensure the real-time and stability of the entire data transmission process.
[0043] In a possible implementation, according to the first preset expiration time limit and the second preset expiration time limit, respectively managing the transmission time limit between the cloud processor and the first edge device and the second edge device, the method includes:
[0044] Detect whether the first edge device includes a first failure identification data set. If so, send the first failure identification data set to the cloud processor for storage call, wherein the first failure identification data set is a data set whose current data entry time is longer than the first preset failure time limit; detect whether the second edge device includes a second failure identification data set. If so, send the second failure identification data set to the cloud processor for storage call, wherein the second failure identification data set is a data set whose current data entry time is longer than the second preset failure time limit.
[0045] Specifically, firstly, it is detected whether there is a first failure identification data set in the first edge device. The data set contains data stored in the device and whose retention time exceeds the first preset failure time limit, which is timeout data; if the first edge device contains such a data set, in order to ensure the efficiency of edge processing, these failure identification data will be sent to the cloud processor for storage and call; similarly, it is also detected whether the second edge device contains a second failure identification data set, which also contains data whose retention time exceeds the second preset failure time limit; if such data exists in the second edge device, these failure identification data will be sent to the cloud processor for storage and call. Through this mechanism, it can be ensured that the edge device will not store timeout data for a long time, avoiding the reduction of edge processing efficiency due to data backlog.
[0046] Embodiment 2 is based on the same inventive concept as the remote monitoring method of smart water meter integrated with NB-IoT in the above embodiment. Figure 2 As shown, the present application provides a smart water meter remote monitoring device integrated with NB-IoT, wherein the device includes:
[0047] Communication module integration component 1: integrates the first NB-IoT communication module and the second NB-IoT communication module, wherein the first NB-IoT communication module corresponds to the first remote transmission channel, and the second NB-IoT communication module corresponds to the second remote transmission channel; discriminator training component 2: obtains a distributed water meter network, extracts a historical monitoring data set of the distributed water meter network, trains the historical monitoring data set, and obtains a remote transmission channel discriminator; real-time monitoring component 3: performs real-time monitoring of the distributed water meter network and outputs a real-time monitoring data set; data judgment component 4: discriminates the real-time monitoring data set according to the remote transmission channel discriminator, obtains first-category monitoring data and second-category monitoring data, wherein the first-category monitoring data is data greater than or equal to a preset urgency, and the second-category monitoring data is data less than the preset urgency; data transmission component 5: transmits the first-category monitoring data to a first edge device based on the first remote transmission channel, and transmits the second-category monitoring data to a second edge device based on the second remote transmission channel.
[0048] Furthermore, the communication module integrated component 1 also includes:
[0049] The central processing unit is connected to the first NB-IoT communication module and the second NB-IoT communication module through an SPI communication bus.
[0050] Furthermore, the discriminator training component 2 also includes:
[0051] By performing feature extraction on the historical monitoring data set, a plurality of data features are obtained, and the plurality of data features include time features, data types, sensor states, and urgency levels; a DNN neural network is initialized, and each of the plurality of data features is used as an input node to perform multi-level training on the DNN neural network to obtain data training results; the data training results are tuned by tuning hyperparameters until the model classification accuracy is greater than the preset classification accuracy, and a remote transmission channel discriminator is obtained.
[0052] Furthermore, the data transmission component 5 also includes:
[0053] Download a pre-trained anomaly detection model and embed the pre-trained anomaly detection model in the first edge device; perform anomaly detection on the first type of monitoring data based on the pre-trained anomaly detection model to obtain anomaly detection data; obtain a first warning signal based on the anomaly detection data, and the first edge device processes the distributed water meter network based on the first warning signal.
[0054] Furthermore, the data transmission component 5 also includes:
[0055] The anomaly detection data is sent to the second edge device, wherein the first edge device and the second edge device are communicatively connected; a correlation analysis is performed on the received anomaly detection data according to the second edge device to obtain associated detection data of the anomaly detection data; and the anomaly detection data is updated according to the associated detection data to obtain updated anomaly detection data.
[0056] Furthermore, the data transmission component 5 also includes:
[0057] Acquire the abnormal electric energy meter position, abnormal event label and abnormal timing information of the abnormal detection data; perform correlation analysis according to the abnormal electric energy meter position, abnormal event label and abnormal timing information, and acquire the neighborhood electric energy meter detection data corresponding to the abnormal electric energy meter position, the accompanying event detection data of the abnormal event label, and the same timing detection data corresponding to the abnormal timing information; output the associated detection data based on the neighborhood electric energy meter detection data, the accompanying event detection data and the same timing detection data.
[0058] Furthermore, the data transmission component 5 also includes:
[0059] Obtain a first preset expiration time limit and a second preset expiration time limit, wherein the first preset expiration time limit is greater than the second preset expiration time limit; and perform transmission time limit management on the cloud processor and the first edge device and the second edge device respectively according to the first preset expiration time limit and the second preset expiration time limit.
[0060] Furthermore, the data transmission component 5 also includes:
[0061] Detect whether the first edge device includes a first failure identification data set. If so, send the first failure identification data set to the cloud processor for storage call, wherein the first failure identification data set is a data set whose current data entry time is longer than the first preset failure time limit; detect whether the second edge device includes a second failure identification data set. If so, send the second failure identification data set to the cloud processor for storage call, wherein the second failure identification data set is a data set whose current data entry time is longer than the second preset failure time limit.
[0062] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0063] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
[0064] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.
Claims
1. A remote monitoring method for smart water meters integrated with NB-IoT, characterized in that: The method comprises: Integrate a first NB-IoT communication module and a second NB-IoT communication module, wherein the first NB-IoT communication module corresponds to a first remote transmission channel, and the second NB-IoT communication module corresponds to a second remote transmission channel; Acquire a distributed water meter network, extract a historical monitoring data set of the distributed water meter network, train the historical monitoring data set, and acquire a remote transmission channel discriminator; Performing real-time monitoring on the distributed water meter network and outputting a real-time monitoring data set; The real-time monitoring data set is discriminated according to the remote transmission channel discriminator to obtain first-category monitoring data and second-category monitoring data, wherein the first-category monitoring data is data greater than or equal to a preset urgency level, and the second-category monitoring data is data less than the preset urgency level; The first type of monitoring data is transmitted to a first edge device based on the first remote transmission channel, and the second type of monitoring data is transmitted to a second edge device based on the second remote transmission channel.
2. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 1, characterized in that: The historical monitoring data set is trained to obtain a long-distance transmission channel discriminator, the method comprising: By performing feature extraction on the historical monitoring data set, a plurality of data features are obtained, wherein the plurality of data features include time features, data types, sensor states, and urgency levels; Initialize the DNN neural network, use each of the multiple data features as an input node to perform multi-level training on the DNN neural network, and obtain data training results; The data training results are tuned by tuning the hyperparameters until the model classification accuracy is greater than the preset classification accuracy, and a remote transmission channel discriminator is obtained.
3. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 1, characterized in that: Transmitting the first type of monitoring data to a first edge device based on the first remote transmission channel, the method comprising: Downloading a pre-trained anomaly detection model, and embedding the pre-trained anomaly detection model in the first edge device; Performing anomaly detection on the first type of monitoring data based on the pre-trained anomaly detection model to obtain anomaly detection data; A first warning signal is obtained according to the abnormal detection data, and the first edge device processes the distributed water meter network according to the first warning signal.
4. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 3, characterized in that: After obtaining the anomaly detection data, the method further includes: sending the anomaly detection data to the second edge device, wherein the first edge device and the second edge device are communicatively connected with each other; Performing a correlation analysis on the received abnormality detection data according to the second edge device to obtain associated detection data of the abnormality detection data; The abnormality detection data is updated according to the associated detection data to obtain updated abnormality detection data.
5. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 4, characterized in that: Performing a correlation analysis on the received abnormality detection data according to the second edge device includes: Acquire the abnormal electric energy meter location, abnormal event label and abnormal timing information of the abnormal detection data; According to the abnormal electric energy meter position, the abnormal event label and the abnormal time sequence information, correlation analysis is performed respectively to obtain the neighborhood electric energy meter detection data corresponding to the abnormal electric energy meter position, the accompanying event detection data of the abnormal event label, and the same time sequence detection data corresponding to the abnormal time sequence information; Based on the neighborhood electric energy meter detection data, the accompanying event detection data and the same time series detection data, associated detection data are output.
6. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 4, characterized in that: The first edge device and the second edge device are connected to a cloud processor, and the method further includes: Obtaining a first preset expiration time limit and a second preset expiration time limit, wherein the first preset expiration time limit is greater than the second preset expiration time limit; According to the first preset expiration time limit and the second preset expiration time limit, transmission time limit management is performed on the cloud processor and the first edge device and the second edge device respectively.
7. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 6, characterized in that: According to the first preset expiration time limit and the second preset expiration time limit, respectively managing the transmission time limit of the cloud processor and the first edge device and the second edge device, the method includes: Detecting whether the first edge device includes a first failure identification data set, and if so, sending the first failure identification data set to the cloud processor for storage and invocation, wherein the first failure identification data set is a data set whose current data entry time is longer than the first preset failure time limit; Detect whether the second edge device includes a second failure identification data set. If it includes the second failure identification data set, send the second failure identification data set to the cloud processor for storage and call, wherein the second failure identification data set is a data set whose current data entry time is greater than the second preset failure time limit.
8. The remote monitoring method of a smart water meter integrated with NB-IoT as claimed in claim 1, characterized in that: The central processing unit is connected to the first NB-IoT communication module and the second NB-IoT communication module through an SPI communication bus.
9. Smart water meter remote monitoring device integrated with NB-IoT, characterized in that: The device is used to execute the remote monitoring method of the smart water meter integrated with NB-IoT according to any one of claims 1 to 8, comprising: Communication module integration component: integrating a first NB-IoT communication module and a second NB-IoT communication module, wherein the first NB-IoT communication module corresponds to a first remote transmission channel, and the second NB-IoT communication module corresponds to a second remote transmission channel; Discriminator training component: obtaining a distributed water meter network, extracting a historical monitoring data set of the distributed water meter network, training the historical monitoring data set, and obtaining a remote transmission channel discriminator; Real-time monitoring component: performs real-time monitoring on the distributed water meter network and outputs a real-time monitoring data set; Data judging component: judging the real-time monitoring data set according to the remote transmission channel discriminator, obtaining first-category monitoring data and second-category monitoring data, wherein the first-category monitoring data is data greater than or equal to a preset urgency, and the second-category monitoring data is data less than the preset urgency; Data transmission component: transmits the first type of monitoring data to a first edge device based on the first remote transmission channel, and transmits the second type of monitoring data to a second edge device based on the second remote transmission channel.
Citation Information
Patent Citations
Internet of Things water meter water volume monitoring method, device and equipment and medium
CN117606579A
Ultrasonic water meter fault detection and automatic calibration method and system based on Internet of Things
CN117664281A
Sewage treatment equipment operation monitoring method and system based on big data
CN118311915A
Fault self-diagnosis method and system based on NB-IOT water meter data
CN118482795A
Multi-modal analysis system for monitoring data of historical building structure
WO2024234971A1
Cited By
Intelligent water meter online fault detection method and system
CN119915364A