• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Design and Analysis of a Water Quality Monitoring Data Service Platform

    2021-12-14 03:49:18JianjunZhangYifuShengWeidaChenHaijunLinGuangSunandPengGuo
    Computers Materials&Continua 2021年1期

    Jianjun Zhang,Yifu Sheng,Weida Chen,Haijun Lin,Guang Sun and Peng Guo

    1College of Engineering and Design,Hunan Normal University,Changsha,410081,China

    2Zhaoyin Network Technology(Shenzhen)Co.,Ltd.,Shenzhen,518057,China

    3Big Data Institute,Hunan University of Finance and Economics,Changsha,410205,China

    4University Malaysia Sabah,Sabah,88400,Malaysia

    Abstract:Water is one of the basic resources for human survival.Water pollution monitoring and protection have been becoming a major problem for many countries all over the world.Most traditional water quality monitoring systems,however,generally focus only on water quality data collection,ignoring data analysis and data mining.In addition,some dirty data and data loss may occur due to power failures or transmission failures,further affecting data analysis and its application.In order to meet these needs,by using Internet of things,cloud computing,and big data technologies,we designed and implemented a water quality monitoring data intelligent service platform in C# and PHP language.The platform includes monitoring point addition,monitoring point map labeling,monitoring data uploading,monitoring data processing,early warning of exceeding the standard of monitoring indicators,and other functions modules.Using this platform,we can realize the automatic collection of water quality monitoring data,data cleaning,data analysis,intelligent early warning and early warning information push,and other functions.For better security and convenience,we deployed the system in the Tencent Cloud and tested it.The testing results showed that the data analysis platform could run well and will provide decision support for water resource protection.

    Keywords:Water quality monitoring;data analysis;big data;tencent cloud

    1 Introduction

    Water is the foundation of human survival and development.The protection of water resources has been becoming a global environmental issue,that is of common concern and increasing attention of many countries all over the world[1].In order to ensure the safety of water resource,it is extremely urgent to establish a water monitoring and data analysis system[2,3].With the rapid development of sensor technology,a variety of water quality sensors,such as Electrode sensor,Biological water quality sensor,Optical water quality sensor,etc.,have appeared in the market.This provides a good foundation for water quality monitoring data collection,and data analysis[4–6].

    An online water quality monitoring system is a comprehensive automatic monitoring network involving modern sensor technology,computer application technology and communication network.However,many existing water quality monitoring systems focus only on water quality data monitoring,ignoring data analysis and the resource attributes of water quality data.In addition,some dirty data and data loss may occur due to power failures or transmission failures,further affecting water quality monitoring data analysis and its application.So,we designed and implemented a water quality monitoring data acquisition and data analysis platform based on the Internet of Things,which can clean the collected water quality data,ensure data quality,and lay the foundation for further data analysis.At the same time,because this data analysis platform has event early warning function,it can also be called an intelligent water quality monitoring data processing platform.

    2 Related Works

    With the continuous influence of human life on the earth’s environment,water pollution occurs constantly.Prasad et al.introduced a program that investigate the quality of drinking water of Obulavaripalli Mandal YSR district based on water quality Index(WQI).To evaluate WQI in the study area,twenty groundwater samples were collected and different physico-chemical parameters viz.,pH,EC,TDS,TH,total alkalinity(TA),calcium(Ca2+),magnesium(Mg2+),chloride(Cl-),sulphate(SO42-)and fluoride(F-)were analyzed.WQI data for groundwater samples indicated that 30% of the samples fall under excellent rating,40% of the samples fall under good category and another 30% of the groundwater is under poor category.Overall groundwater quality is not suitable for drinking purpose[7].Water pollution sources mainly include phosphate,nitrate and other chemical pollution and copper,cadmium,lead and other heavy metals pollution,even microplastics can be found in contaminated water[8].

    In order to grasp the pollution of water resources,it is necessary to sample water resources.The U.S.Geological Survey(USGS)maintains a place-based research program in San Francisco Bay(USA)that began in 1969 and continues,providing one of the longest records of water-quality measurements in a North American estuary.Constituents include salinity,temperature,light extinction coefficient,and concentrations of chlorophyll-alpha,dissolved oxygen,and suspended particulate matter,nitrate,nitrite,ammonium,silicate,and phosphate[9].Collecting reliable and actionable water quality information in low-resource settings,however,is challenging[10],and most of the traditional sampling methods are still manual,time-consuming and laborious.Therefore,the effect is not good.Scott et al.introduced a research program,Fresh Water Watch(FWW),which aimed to standardize urban water sampling efforts from around the globe.This experience in the FWW demonstrates the capabilities and constraints of citizen science when applied to water quality sampling.While analytical limits on in-field analyses produce higher uncertainty in water quality measurements of individual sites,rapid data collection is possible but depends on the motivation and engagement of the group of volunteers[11].No Line breaks between paragraphs belonging to the same section.

    Now we are in an era of rapid development of science and technology.Networks and information processing technologies such as the Internet of Things,robots,big data,and cloud computing have been becoming increasingly mature.These techniques could be widely used in industry,agriculture,environmental protection,commerce and many aspects of people’s lives.By using the Internet of Things,big data,cloud computing and other related technologies,Chen et al.constructed a big data analysis and processing platform for the garlic industry chain to solve the uncertainties of planting scope and yield,price fluctuation analysis,prices forecasting and other issues.The proposed platform could provide information and decision support for the healthy development of the garlic industry[12].In order to better predict smog in China,Wang et al.[13]proposed a two-layer model intelligent prediction algorithm based on Long Short Term Memory Neural Network and Gated Recurrent Unit(LSTM&GRU).Based on the analysis of the relationships and the mutual influence between big data knowledge and private knowledge,Wu et al.[14,15]proposed some decision models of knowledge transfer.These models take into consideration the influence of various knowledge structures on the efficiency of knowledge transfer,and can provide decision-making support for enterprises to determine the allocation of a knowledge structure in the big data environment.With the continuous development and application of Internet of Things technology,recent advances in high-frequency water-quality sensors have enabled direct measurements of physical and chemical attributes in rivers and streams nearly continuously[16].How to use The Internet of Things technology to better protect water resources has become an important research direction of water resources protection.Sun et al.[17]presented their initial efforts to deploy STORM 3 data loggers and a wireless sensor network(WSN)to collect real-time andin-situdata at fine temporal granularities to monitor the pond at Lamar University in Beaumont,TX.Wong et al.[18]presented an architecture built upon the increasing availability of new technologies to expose environmental sensors as web services,and the merging of these services under recent innovations on the Internet of Things(IoT).

    After the data collection of water quality monitoring indicators,how to analyze them and mine its data value? Based on the time-series data mining methodology,Wei-Hui Deng proposed a novel and general analysis framework for water quality time-series data,and applied this analysis framework on weekly Dissolve Oxygen time-series data collected from five monitoring stations on the upper reaches of Yangtze River,China.The experimental results discovered the relationship of water quality in the mainstream and tributary as well as the main changing patterns of DO,and show that the proposed analysis framework is a feasible and efficient method to mine the hidden and valuable knowledge from water quality historical time-series data[19].

    As one of the main development directions in the information field,big data technology can be applied for data mining,data analysis and data sharing in the massive data,and it created huge economic benefits by using the potential value of data[20].By referring to the above and other references,the authors learned that by using water quality sensor technology,Internet of Things technology,4G communication technology,big data storage and analysis technology,a water quality monitoring big data intelligent service platform could be designed and implemented.The platform has the functions of the automatic collection of water quality monitoring data,data cleaning,data analysis,intelligent early warning and early warning information automatic push.It could provide appropriate support for water resources protection.

    3 Architecture and Key Technologies

    Big data technology is the general term for data collection,data storage,data processing and data visualization[21–24].Water quality monitoring data can be obtained through water quality indicator sensors deployed in the monitoring water fields,or by the using of reptile technology from the corresponding monitoring data release network platform.To design the big data platform for water quality monitoring data processing,it is necessary to collect data from monitoring waters or information distribution network platforms to data centers for storage,analysis and data processing information visualization.

    3.1 Architecture

    According to the information of water monitoring data,in order to meet the requirements of high performance,scalability,high reliability and low energy consumption,the water monitoring big data analysis system is divided into four layers according to the big data processing process,as shown in Fig.1.The first layer is the physical layer of the water quality monitoring big data analysis system,whose main task is to collect water quality monitoring data.The data can be obtained through monitoring sensors for pH,turbidity,cadmium,copper and other water quality indicators deployed in the monitoring water fields or through the water quality monitoring index data release network platform.The second layer is the information layer of the water quality monitoring big data analysis system,which is tasked with storing collected water quality monitoring indicators data in data centers on cloud platforms.The water quality monitoring index data collected by the sensor is transmitted to the data center via a 4G module,while the water quality monitoring data published by the network platform water quality monitoring data is obtained and stored in the data center via reptiles.The third level is the data analysis and mining layer of the water quality monitoring big data analysis system.Through the big data processing technology,big data analysis technology and big data visualization technology,according to the system requirements,the mass data resources can be fully excavated and analyzed.The fourth level is the service layer,which mainly provides large data analysis services to users through the Web and mobile ends,including monitoring water map labeling,water quality monitoring data graphical display,water quality monitoring indicators over-standard warning and early warning information push and other services.

    Figure 1:The architecture of the water quality monitoring data analysis platform

    3.2 Key Technologies

    By using data acquisition,data storage,data processing,data visualization and other related large data processing technology,the water quality monitoring big data service system is built,as shown in Fig.2.

    3.2.1 Data Acquisition Technology

    The research and development of a platform is based on data.Data as the core part of the system is the key element of the whole system.In the process of developing a water quality monitoring data centric platform,it is necessary to improve the means of data acquisition[12].In order to achieve this goal,we have deployed PH,turbidity,cadmium,copper and other corresponding water quality index monitoring sensors in the experimental water fields,and made proper use of microcontrollers for data format conversion.At the same time,in order to improve the scalability of the system,we also designed the corresponding reptile program to capture data from some water quality monitoring index data network release platform.

    Figure 2:Big data technologies stack

    The selection of monitoring sensors is very important for the collection of the water quality indexes.We chose three commonly used water quality monitoring sensors:PH,turbidity and TDS(total dissolved solids)for collection.Of course,more indicators monitoring sensors could be added according to actual needs.The selected indicator monitoring sensors are shown in Tab.1.These sensors are all plug-and-play models.The collected monitoring water quality data is converted by the single-chip microcomputer to the data transmission module,and then transmitted to the data center on the cloud platform for processing through the 4G module.At the same time,we have reserved interfaces for other special data collection.

    Table 1:Some sensor module selection

    In order to transmit the monitoring water quality data collected by sensors to the platform in time,we used 4G network to transmit information.The 4G module we selected is Gport-G43.It is a five-mode full Netcom 4G DTU that supports mobile,Unicom 2G/3G/4G,and telecom 4G networks.The network supports a maximum downlink rate of 150 Mbps and a maximum uplink rate of 50 Mbps.It can also work normally in remote areas lacking 3G and 4G network coverage(mobile,Unicom).Gport-G43 module connects serial port equipment to the internet,which conforms to TCP/IP.

    3.2.2 Data Storage Technology

    Data storage is an essential link to ensure the reliability and accuracy of the analysis results.The big data storage system generally includes three aspects of the file sys-tem,the database technology and the programming model[12].

    A file system is a method and data structure used by an operating system to specify files on storage devices or partitions,that is,to organize files on storage devices.Common distributed file systems include GFS,HDFS,Lustre,TFS,and so on[12].Hadoop is a distributed system infrastructure developed by the Apache Foundation.Users can develop distributed programs without knowing the underlying details of the distribution by taking full advantage of the power of the cluster for high-speed computing and storage.Hadoop implements a distributed file system(Hadoop Distributed File System),or HDFS for short.HDFS is highly fault-tolerant and is designed to be deployed on low-cost hardware,and it provides high throughput to access application data for applications with large data sets.The core design sits in Hadoop’s framework is HDFS and MapReduce.HDFS provides storage for massive amounts of data,while MapReduce provides computations for massive amounts of data[25].

    Database technology is the basic theory and implementation method of the structure,storage,design,management and application of the database,and uses these theories to process,analyze and understand the data in the database[12].MySQL is a relational database management system developed by MySQL AB of Sweden and is owned by Oracle.MySQL is one of the most popular relational database management systems,and MySQL is one of the best RDBMS(Relational Database Management System)applications for WEB applications.InfluxDB is an open source database for storing and analyzing time series data.The main features are:①Built-in HTTP interface for easy use;②Data can be tagged so that queries can be flexible Query statement for class SQL;③Installation management is simple and reading and writing data efficiently;④Ability to query in real time,data can be indexed at write time and can be detected immediately.In the latest DB-ENGINES given the time series database ranking,InfluxDB ranked first,it is expected that InfluxDB will be more and more widely used.

    3.2.3 Data Processing Technology

    Data preprocessing refers to processing data before data mining,including cleaning up outliers and correcting erroneous data.According to the result of data quality analysis,in order to improve the utilization rate of data,it is necessary to complete the interpolation of data according to the requirements.Data interpolation usually includes Mean interpolation,Lagrange interpolation and Linear Regression interpolation.

    The mean interpolation method is a simple and fast method for missing data processing.It fills the missing variable value according to the average value of the variable on all other objects,or the data that will appear the highest frequency or frequency in the same attribute data to compensate for the missing data value.This method has the ad-vantages of low data quality,easy operation and excellent interpolation results.Lagrange interpolation formula is compact in structure,and its polynomial calculation is relatively simple and convenient,so it is often used in theoretical analysis.When the interpolation node increase and decrease changes,however,the difference polynomial will also change.And when the interpolation point increases,the number of interpolation functions will become higher,resulting in data instability,which will cause the theoretical and actual values to have a large error.So it is very inconvenient in practice.For the fitting interpolation method of linear regression,the core is to approximate the actual value by using the result calculated by the least square-multiply method,which is based on the functional description of the actual problem,and can get close to the expected effect.

    After the analysis and pre-processing of the data,the data can be used directly to establish classification and prediction models.In order to get more comprehensive data implications,the system’s data early warning uses the following methods to detect anomalies:fixed threshold warning,window trend warning,and quartile warning.The fixed threshold warning uses the fixed specific value for early warning mainly based on the water quality standard value.When the collected data exceeds this specific value,the system will give an alarm message.The trend warning based on the time sliding window is mainly based on the trend of the previous water quality monitoring data to judge whether the current data exceeds the trend range.We set the expected trend window(neighborhood)size based on the previous observation data to find the expectation(mean)of a monitoring indicator.If the currently monitored data exceeds this mean value,for a neighborhood,an early warning mechanism is initiated and an alarm message will be given.

    3.2.4 Data Visualization Technology

    Data visualization is a way of combining data and visualization technology.The visualization of big data can not only intuitively display the basic information in a large number of data,but also drive complex data analysis,facilitate the interaction between data and users,and make users more convenient to see the changes in the multiple attributes of the data of the industry objects or events,and provide the convenient operation for the industry[26].

    ECharts,abbreviated from Enterprise Charts,which is commercial-grade data charts,a pure Java script chart library,its can run smoothly on PCs and mobile devices,compatible with most current browsers(IE/8/9/10/11,Chrome,firefox,Safari,etc.)The underlying reliance on the lightweight Canvas library ZRender,provides intuitive,vivid,interactive,highly customizable data visualization charts.It uses Ajax + JSON +JQuery + MVC architecture to acquire data through Ajax technology and set data using templates for configuration data.The steps are as follows:First initialize(init),then configure Option,and finally set Option(myChart.setOption(option)).Using Baidu ECharts,the focus of work only needs to be placed on the data,which greatly reducing the programming burden.

    WeChat is a mobile text and voice messaging communication service that was released by Tencent in China in January 2011.WeChat eventually became one of the largest messaging applications in China,with over a billion existing accounts and 700 million active users[27].In order to transmit the warning information in time to the user,we used the Wechat-sender,a WeChat development tool from Tencent,to develop a WeChat test public account(of course,you can also apply for a non-test version of the public account).Wechat-sender is a toolkit based on Wxpy and tornado,and it can implement websites,crawlers,scripts,etc.Various other applications(such as logs,alarms,running results,etc.)could be sent to the WeChat.Using it,we can push the water quality early warning information of the monitoring waters to the relevant users.

    4 Platform Software Design

    The data analysis system was developed with the Admin LTE framework,the Layer jQuery pop-up plug-in,the blade template,C# and PHP.The data collected by multiple sensors is uploaded to the WEBAPI through the network,and will be stored in the HBase through the API for further data clean and data analysis.The data analysis module reads relevant data from the database for data cleaning,data purification,data visualization,early warning analysis and other processing operations.With the related APIs,Baidu Echart and Tencent Wechat related modules,the data analysis system provides early warning,visualization and other related information services to the users.The data flow is shown in Fig.3.

    4.1 Software System Design

    After requirement analysis and preliminary design,the platform software system was designed with the Internet concept,Internet of Things technology,and big data analysis.The WEB part of the system adopts the mainstream Laravel framework abroad.This framework is chosen because it uses a large number of design patterns.The framework completely conforms to the five basic principles of design patterns.The coupling degree between modules is very low.The service container can easily expand the framework functions and write tests.The background UI adopts AdminLTE,which is a lightweight background template based on Bootstrap.The framework is relatively beautiful,with various skins,and can adapt to the mobile terminal.The framework of the software system is shown in Fig.4.

    Figure 3:The system data flowchart

    Figure 4:The framework of the software system

    In order to simplify the development process,we did not directly purchase the corresponding server hardware but rented Tencent cloud space.Instead,the entire system software platform is deployed to the Tencent cloud because Tencent can provide cloud computing resources to reduce the development costs and network security pressure.The development environment and programming language are:NET Framework 4.0,Microsoft Visual Studio 2017,JDK1.8,PHP7.2,Mysql5,Apache/Nginx and InFluxDB.The collected water quality monitoring data are stored in Mysql database through API interface and Web Service,and processed and analyzed in combination with tool frameworks such as InfluxDB commonly used in big data analysis.At the same time,Echarts[28]was used to send the visualization results of monitoring data to the terminals through Web service.

    Because the obtained water quality detection data has the characteristics of large data volume,frequent dynamic update,etc.,and the performance stability of the water quality monitoring equipment may cause abnormality and lack of collected water quality data,it is necessary to pre-process the data collected before the data analyzing.These pre-processes mainly include judging the missing value or outlier value according to the corresponding rules.In the process of water quality monitoring data collection,there is a high risk of circuit failures or network delays,and so there is a high risk of data missing.Of course,there are may also be some abnormal data that may be caused by some water pollution.For these data,we use the indicator over-standard early warning module to deal with.For the lost data,the general processing methods are mainly divided into three categories:Delete records,data interpolation,and no processing.We interpolate the missing data to ensure the continuity of the monitoring data.

    In the data analysis module running on the application layer,after the data is received by the REST API,the cleaning operation judgment is made to determine whether the received data is valid data.If the data is valid,the data is stored to the InfluxDB database,and the early warning module is performed when the warning mode of the monitoring point(data source)is on.If the warning is abnormal,the data will be put in the abnormal data table.If it is invalid data,the data will be put in a data list needed to be cleaned and the abnormal data table at the same time.The flow chart of data processing is shown in Fig.5.

    Figure 5:The data processing flowchart

    4.2 Data Cleaning Module Design

    Data cleaning is literally cleaning“dirty data”in order to improve the quality of the data.It mainly solves the problems of data integrity,uniqueness,authority,legitimacy and consistency of data[29–31].The result of data cleaning is to process various dirty data in a corresponding manner,and obtain standard,clean,continuous data for using in data analysis,such as data statistics,data mining,and so on.

    Data cleaning is divided into supervised cleaning and unsupervised cleaning[32–34].Supervised cleaning process refers to collecting analytical data under the guidance of domain experts,manually removing obvious noise data and repeating records,filling in missing values and other cleaning actions.The unsupervised cleaning process refers to pre-defining the data cleaning algorithm according to certain business rules.The computer automatically executes the algorithm to clean the data set,and then generates a cleaning report.Because the labor cost is relatively high,we use the latter in most data cleaning scenarios.

    The monitoring water quality data is not always legitimate,and may sometimes be empty,non-numeric,wrong values,etc.The goal of the data cleaning module is to check data consistency,handle invalid and missing values,and so on.The module’s input is the dirty_data table in Mysql database,and its output is the data cleaned.At the same time,the dirty_data table and the data in the InfluxDB database will be updated.The program flow is as follows:Firstly,by using the GET request method,the module gets the data that needed to be cleaned.Secondly,these data will be cleaned according to the clean methods that provided by the interface “/admin/data/clean-method.” Of course,users decide to which clean methods to be used based on actual needs.The data cleaning module interface information is shown in Tab.2.

    Table 2:The interface information of data cleaning module

    4.3 Early Warning Module Design

    After data cleaning,the data can be used directly to establish water quality data classification,and the result of the data classification will decide whether to send these data to the early warning module.In order to get more comprehensive data analysis results,the early warning module uses the following methods to detect anomalies:Fixed threshold warning and window trend warning.

    The fixed threshold warning method uses the fixed specific value for early warning mainly based on the China water quality standard.When the water quality monitoring data exceeds this specific value,the system will give an alarm message.If we selected a threshold value of 0.5 for data early warning,the early warning module will start and give an alarm message when the difference between the monitoring data and the standard value is greater than 0.5.Of course,the threshold could be set according to actual needs,and different monitoring points can set different thresholds depending on the actual situation.

    The fixed threshold warning method judges whether the monitoring value exceeds the standard value by comparing these values,and then may give an early warning information.If the threshold is set too small,the early warning module starts frequently,but if the setting is too large,some monitoring data exceeding cannot be found.So,we designed a trend warning method based on the sliding time window.The sliding window trend warning method is to judge whether the current data exceeds the trend range mainly depend on the trend of the previous water quality monitoring data.Once we have set the time window size,we can calculate the average of an indicator in the monitoring data during this time.If the current monitoring data indicator exceeds this average,the early warning module starts and gives an alarm message.Of course,the time window size setting is dynamically adjusted according to the actual application to achieve more accurate prediction.This method mainly provides early warning for the pollution in the field of water quality monitoring.This allows appropriate measures to be taken in a timely manner when pollution is imminent,rather than taking action only after it occurs.

    The early warning module mainly performs early warning analysis of water quality monitoring data according to some corresponding early warning methods.Its input is the real-time water quality data of the Redis queue and the historical data of Influxdb.Its output is an early warning result.If there is an abnormal,it will be stored in the outlier_data table and written to the notification queue.The interfaces provided by this module is shown in Tab.3.

    Table 3:The interface information of early warning module

    5 Testing and Analysis

    The water quality monitoring data analysis platform completes the functions of monitoring water fields’management,water quality monitoring data’s cleaning,analysis and visualization,water quality index exceeding’s warning,etc.The platform’s software interface is shown in Fig.6.The software platform can be accessed by http://154.8.233.44/admin/login(username:admin,password:111111).

    Figure 6:The platform software’s interface

    5.1 Testing Data Set Construction

    In order to better test the platform and ensure the diversity,authenticity and reliability of the data,we designed the reptile program to climb the monitoring waters quality data of the national monitoring points in the recent period from the China Environmental Monitoring Station(http://webinterface.cnemc.cn/szzdjcsssj2092933.jhtml).The monitoring fields covered 165 monitoring water fields.Nearly 25,000 water quality monitoring data were collected to construct a water quality monitoring indicator data set.The test data is shown in Tab.4.

    Table 4:Water quality monitoring data of some monitoring points

    5.2 Data Cleaning Module Testing

    The commonly used data clean methods mainly include Lagrange interpolation,neighborhood mean method and fitted interpolation of linear regression.In order to get better results,we tested these three methods separately.We randomly selected the 95th monitoring point “Weihe River” whose water quality monitoring data are shown in Fig.7.

    Figure 7:Some water quality monitoring data of Weihe River monitoring points

    It can be seen from the table that there is some data missing in DO index.In order to get the missing value,we performed Lagrange and linear regression fitting interpolation calculation.The result of Lagrange interpolation is shown in Tab.5,and the result of linear regression fitting interpolation is shown in Tab.6.The first column of the table is the serial number of the data missing,the second column the serial number of monitoring point,the third column the indicator type of the data missing,the fourth column the time of data missing,and the last column the calculating result.

    Table 5:The result of Lagrange interpolation

    Table 6:The result of linear regression interpolation

    As shown in Tab.5,there is a negative value,-5.1,in the last column.Obviously,this is not in line with the common sense.It shows the calculating results of linear regression method is better than the Lagrange interpolation.Of course,the linear regression method takes longer to calculate than the Lagrange interpolation.

    We also compared the calculation speeds of linear regression fitting interpolation and neighborhood mean method.The results are shown in Tab.7.Obviously,the neighborhood mean method takes much less time to calculate than the linear regression method.

    Table 7:Calculation speed comparison of linear regression interpolation and neighborhood mean

    Lagrange interpolation formula is compact in structure,and the calculation of polynomials is relatively simple and convenient,so it is often used in theoretical analysis.However,when the interpolation nodes increase or decrease,the difference polynomials will also change,it will cause all results to recalculate.The calculation is complicated and inconvenient in practical application.Moreover,when the number of interpolation points increases,the number of interpolation functions will increase,resulting in instability of the data,which will lead to large errors between the theoretical value and the actual value.There is a negative value in the last column of the Tab.5,which confirms this.Therefore,we chose the linear regression fitting interpolation as the method of data cleaning.Considering some special time-bound application scenarios,in addition,we also use the neighborhood mean method to clean the dirty data because its calculation is very simple and convenient.Then,we may use Echarts technology to visualize the water quality monitoring data after cleaning,as shown in Fig.8.

    5.3 Early Warning Module Testing

    For a monitoring point,we could set an early warning method for a monitoring point based on the fixed threshold warning and the time sliding window warning method mentioned above.Fig.9 shows the warning method setting interface in the platform.As can be seen from the Fig.9,the“Taozi Lake”site has been set two warning methods for the fixed threshold and window trend,and the“Ji ling xi liang ko”site has been set for the quartile warning method.Multiple warning methods can be set for a monitoring site according to actual needs.

    Figure 8:Visualization of water quality monitoring data

    Figure 9:Warning method setting interface

    Once some of the water quality monitoring data in some monitoring points exceed the value calculated with the early warning method,the early warning module will give an alarm message.The results are shown in Fig.10.On October 2,2019,there was an excess of CODMN indicator at“Ning Xia Zhong Wei Xin Tun”monitoring site as shown in Fig.10.

    Figure 10:Some warning message showing interface

    In addition,because we set up the automatic push of abnormal data information,the exception information will be automatically pushed to the user’s mobile phone when there is an exception,such as indicator exceeding the standard or there is no data.As shown in Fig.11,there are two exception information,one is the indicator exceeds the standard and the other is that there is no data.

    Figure 11:An exception information pushed to the user’s mobile phone

    6 Conclusions and Future Works

    In order to solve the problem of data loss in water quality monitoring and discover the value of water quality data,we designed and implemented a water quality monitoring data analysis platform by using Admin LTE framework,Layer jQuery pop-up layer plug-in,blade template,InfluxDB,C#,and PHP.Considering the security and convenience,we deployed the platform to the Tecnet Cloud.Though the 4G network,the platform could automatically receive water quality monitoring data that collected by sensors,clean the dirty data,visualize the water quality data,and give the alarm information when water quality indicators exceeding standards.To a certain extent,this system can be said to be an intelligent system for water quality monitoring and early warning.After deploying and testing,the data analysis platform has been working normally,and will provide decision support for water resources protection.

    In the next step,in order to detect more water quality indicators,the water quality monitoring indicator database will be expanded by adding more water quality monitoring sensors.Meanwhile,we will use some relevant access control schemes[35]and multi-criteria network-aware service composition algorithms[36,37]to ensure access control and improve service quality.Furthermore,we will try to design a smart data analysis scheme to analyze and predict the water quality by using deep learning,neural networks and other artificial intelligence technology.

    Acknowledgement:The authors would like to appreciate all anonymous reviewers for their insightful comments and constructive suggestions to polish this paper in high quality.

    Funding Statement:This research was funded by the National Natural Science Foundation of China(No.61304208),Scientific Research Fund of Hunan Province Education Department(18C0003),Research project on teaching reform in colleges and universities of Hunan Province Education Department(20190147),Changsha City Science and Technology Plan Program(K1501013-11),Hunan Normal University University-Industry Cooperation.This work is implemented at the 2011 Collaborative Innovation Center for Development and Utilization of Finance and Economics Big Data Property,Universities of Hunan Province,Open project,grant number 20181901CRP04.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    国产欧美日韩一区二区三区在线 | 一本色道久久久久久精品综合| 亚洲成人中文字幕在线播放| 男人舔奶头视频| 99久国产av精品国产电影| 五月玫瑰六月丁香| 成人黄色视频免费在线看| 日本-黄色视频高清免费观看| 国产av码专区亚洲av| 美女脱内裤让男人舔精品视频| 成年美女黄网站色视频大全免费 | 春色校园在线视频观看| 亚洲精品日本国产第一区| 国产美女午夜福利| 国产精品一区www在线观看| 久久精品国产亚洲网站| 狠狠精品人妻久久久久久综合| 国产精品国产av在线观看| 免费观看av网站的网址| 国产精品人妻久久久影院| 亚洲高清免费不卡视频| 高清在线视频一区二区三区| 少妇高潮的动态图| 亚洲国产av新网站| 性色avwww在线观看| 亚洲人成网站在线播| 91狼人影院| 国产女主播在线喷水免费视频网站| 婷婷色麻豆天堂久久| 只有这里有精品99| 国产精品一区二区在线不卡| 欧美日韩视频高清一区二区三区二| 国产精品一区www在线观看| 大又大粗又爽又黄少妇毛片口| 全区人妻精品视频| 中国三级夫妇交换| 色婷婷久久久亚洲欧美| 欧美97在线视频| 成人二区视频| 干丝袜人妻中文字幕| 免费看不卡的av| 中文天堂在线官网| 日韩中文字幕视频在线看片 | 成人亚洲精品一区在线观看 | 欧美xxxx性猛交bbbb| 黄色欧美视频在线观看| 两个人的视频大全免费| 国产成人免费观看mmmm| 国模一区二区三区四区视频| 久久精品国产鲁丝片午夜精品| 国产白丝娇喘喷水9色精品| 日韩中字成人| 精品久久久久久久末码| 亚洲人成网站高清观看| 黑丝袜美女国产一区| 搡女人真爽免费视频火全软件| 国产高清有码在线观看视频| 国产精品久久久久久精品古装| 亚洲人成网站在线观看播放| 亚洲美女黄色视频免费看| 国产精品一区二区在线不卡| 亚洲国产色片| 午夜精品国产一区二区电影| 久久精品国产亚洲网站| 青春草国产在线视频| 婷婷色av中文字幕| 久久久久久久亚洲中文字幕| 日韩在线高清观看一区二区三区| 日日摸夜夜添夜夜添av毛片| 伦精品一区二区三区| 人妻夜夜爽99麻豆av| 久久久久国产网址| 男女免费视频国产| 成人毛片60女人毛片免费| 国产白丝娇喘喷水9色精品| 三级国产精品欧美在线观看| freevideosex欧美| 九九久久精品国产亚洲av麻豆| 一级a做视频免费观看| 99re6热这里在线精品视频| 久久精品熟女亚洲av麻豆精品| kizo精华| 国产探花极品一区二区| 日韩在线高清观看一区二区三区| 成人亚洲欧美一区二区av| 午夜福利在线在线| 夫妻性生交免费视频一级片| 亚洲欧洲国产日韩| 欧美一区二区亚洲| 狂野欧美激情性bbbbbb| 蜜桃在线观看..| 汤姆久久久久久久影院中文字幕| 亚洲色图综合在线观看| 纯流量卡能插随身wifi吗| 伦理电影大哥的女人| 精品人妻视频免费看| 国产真实伦视频高清在线观看| 秋霞在线观看毛片| 欧美成人一区二区免费高清观看| 中文字幕亚洲精品专区| 亚洲精华国产精华液的使用体验| 男女边摸边吃奶| 亚洲欧洲国产日韩| 免费大片18禁| 国产亚洲精品久久久com| 国模一区二区三区四区视频| 一区二区三区四区激情视频| 六月丁香七月| 99热全是精品| 老师上课跳d突然被开到最大视频| 久久毛片免费看一区二区三区| 一二三四中文在线观看免费高清| 啦啦啦视频在线资源免费观看| 国产 精品1| 三级国产精品片| a级毛色黄片| 蜜桃久久精品国产亚洲av| 99热这里只有是精品50| 久久这里有精品视频免费| 国产在线男女| 日日摸夜夜添夜夜添av毛片| 成人免费观看视频高清| 国产有黄有色有爽视频| 男人舔奶头视频| 亚洲综合色惰| 高清日韩中文字幕在线| 国产一区亚洲一区在线观看| 成人特级av手机在线观看| 国产精品久久久久久av不卡| 日本黄色片子视频| 中文字幕久久专区| 99精国产麻豆久久婷婷| 久久久久精品久久久久真实原创| 国产精品爽爽va在线观看网站| 国产精品女同一区二区软件| 亚洲精品,欧美精品| 一级毛片电影观看| 狂野欧美激情性bbbbbb| 少妇的逼水好多| 男人舔奶头视频| 免费av中文字幕在线| 国产 精品1| 午夜免费观看性视频| 女性生殖器流出的白浆| 自拍偷自拍亚洲精品老妇| 国产亚洲91精品色在线| 少妇猛男粗大的猛烈进出视频| 国产精品久久久久成人av| 狠狠精品人妻久久久久久综合| 岛国毛片在线播放| 精品久久久久久电影网| 日日摸夜夜添夜夜爱| 美女高潮的动态| 在线播放无遮挡| 免费高清在线观看视频在线观看| 国产精品三级大全| 人人妻人人添人人爽欧美一区卜 | 简卡轻食公司| 小蜜桃在线观看免费完整版高清| 亚洲精品,欧美精品| 欧美国产精品一级二级三级 | av线在线观看网站| 久久鲁丝午夜福利片| 国产成人精品福利久久| 91久久精品电影网| 七月丁香在线播放| 美女福利国产在线 | 欧美变态另类bdsm刘玥| 夜夜看夜夜爽夜夜摸| 亚洲伊人久久精品综合| 黄色怎么调成土黄色| 在线 av 中文字幕| 干丝袜人妻中文字幕| 高清视频免费观看一区二区| freevideosex欧美| 国产精品免费大片| 亚洲婷婷狠狠爱综合网| 99热这里只有是精品在线观看| 久久这里有精品视频免费| 永久免费av网站大全| av免费在线看不卡| 国产黄片视频在线免费观看| 亚洲国产色片| 老师上课跳d突然被开到最大视频| av福利片在线观看| 国产一区二区三区av在线| 狂野欧美激情性xxxx在线观看| 美女cb高潮喷水在线观看| 超碰97精品在线观看| 成年女人在线观看亚洲视频| 大香蕉久久网| 汤姆久久久久久久影院中文字幕| 国产精品免费大片| 亚洲人与动物交配视频| 一级爰片在线观看| 亚洲成人av在线免费| 这个男人来自地球电影免费观看 | 亚洲欧美一区二区三区国产| 久久这里有精品视频免费| 亚洲精品aⅴ在线观看| 中文精品一卡2卡3卡4更新| 18禁裸乳无遮挡免费网站照片| 亚洲精品乱码久久久v下载方式| 91狼人影院| 国产精品无大码| 色视频在线一区二区三区| 日韩一区二区三区影片| 中文资源天堂在线| 汤姆久久久久久久影院中文字幕| av不卡在线播放| 久久亚洲国产成人精品v| 久久久久久久久大av| 亚洲欧美一区二区三区国产| 国产熟女欧美一区二区| 美女xxoo啪啪120秒动态图| 久久久久性生活片| 免费看av在线观看网站| 亚洲精品第二区| 香蕉精品网在线| av视频免费观看在线观看| 免费观看在线日韩| 高清黄色对白视频在线免费看 | av在线观看视频网站免费| 久久久久精品久久久久真实原创| 女人十人毛片免费观看3o分钟| 中文字幕免费在线视频6| 亚洲国产日韩一区二区| 免费观看a级毛片全部| 啦啦啦视频在线资源免费观看| 乱码一卡2卡4卡精品| 免费观看在线日韩| 欧美精品国产亚洲| 麻豆成人午夜福利视频| 久久精品熟女亚洲av麻豆精品| 男的添女的下面高潮视频| 97在线视频观看| a级毛色黄片| 在线精品无人区一区二区三 | 男人狂女人下面高潮的视频| 亚洲在久久综合| 日本色播在线视频| 免费黄色在线免费观看| 国产精品国产av在线观看| 91狼人影院| 亚洲国产成人一精品久久久| 久久av网站| 精品一区二区免费观看| a 毛片基地| 亚洲欧美日韩东京热| 精品国产三级普通话版| 一区二区三区乱码不卡18| 丝瓜视频免费看黄片| 网址你懂的国产日韩在线| 亚洲欧美成人综合另类久久久| 好男人视频免费观看在线| 成人美女网站在线观看视频| 国产永久视频网站| 噜噜噜噜噜久久久久久91| 久久影院123| 亚洲av免费高清在线观看| 久久久久久久亚洲中文字幕| av网站免费在线观看视频| 国产精品一及| av不卡在线播放| 成人午夜精彩视频在线观看| 久久国产乱子免费精品| 最后的刺客免费高清国语| 国产午夜精品一二区理论片| 亚洲欧洲国产日韩| 久久久色成人| 欧美激情国产日韩精品一区| 国产欧美另类精品又又久久亚洲欧美| 99热全是精品| 老司机影院毛片| 免费久久久久久久精品成人欧美视频 | 秋霞伦理黄片| 男人舔奶头视频| 美女xxoo啪啪120秒动态图| 亚洲成人一二三区av| 伊人久久精品亚洲午夜| 中文字幕av成人在线电影| 97超视频在线观看视频| 日韩欧美精品免费久久| 国产大屁股一区二区在线视频| 色综合色国产| 日韩一本色道免费dvd| 一边亲一边摸免费视频| 久久久久网色| 99热这里只有是精品50| 久久久久久久久久人人人人人人| 亚洲国产av新网站| 久久久色成人| 男女无遮挡免费网站观看| 三级国产精品欧美在线观看| 国产精品免费大片| 大香蕉97超碰在线| 免费看不卡的av| 自拍偷自拍亚洲精品老妇| 91精品伊人久久大香线蕉| 日本欧美视频一区| 亚洲av中文av极速乱| 久久精品久久精品一区二区三区| 97在线人人人人妻| 成年美女黄网站色视频大全免费 | 精品酒店卫生间| 丰满人妻一区二区三区视频av| 97精品久久久久久久久久精品| 久久精品国产亚洲av涩爱| av免费在线看不卡| 简卡轻食公司| 精品熟女少妇av免费看| 毛片女人毛片| av.在线天堂| 欧美xxxx黑人xx丫x性爽| 黄色配什么色好看| 久久久精品94久久精品| 黄色欧美视频在线观看| 国产一区二区在线观看日韩| 下体分泌物呈黄色| 日韩,欧美,国产一区二区三区| 亚洲av.av天堂| 亚洲精品日本国产第一区| 尾随美女入室| 日日撸夜夜添| 婷婷色av中文字幕| 精品熟女少妇av免费看| 观看美女的网站| 97在线人人人人妻| 国产极品天堂在线| 青青草视频在线视频观看| 女的被弄到高潮叫床怎么办| 精品国产露脸久久av麻豆| 国产精品三级大全| 国产无遮挡羞羞视频在线观看| 亚洲久久久国产精品| 又大又黄又爽视频免费| 久久久久精品性色| 国产一区二区三区综合在线观看 | 91在线精品国自产拍蜜月| 精品人妻一区二区三区麻豆| 亚洲精品日韩在线中文字幕| 久久青草综合色| 精品人妻一区二区三区麻豆| 岛国毛片在线播放| 国产亚洲5aaaaa淫片| 天天躁夜夜躁狠狠久久av| 欧美一级a爱片免费观看看| 精品视频人人做人人爽| 欧美激情国产日韩精品一区| av国产精品久久久久影院| 免费黄色在线免费观看| 自拍欧美九色日韩亚洲蝌蚪91 | 人人妻人人看人人澡| 看非洲黑人一级黄片| 国内精品宾馆在线| 国产成人freesex在线| 亚洲精品色激情综合| 97精品久久久久久久久久精品| 国产精品.久久久| 日本猛色少妇xxxxx猛交久久| 蜜桃亚洲精品一区二区三区| 欧美精品一区二区大全| 国产高清有码在线观看视频| 丝袜喷水一区| 亚洲精品自拍成人| 一二三四中文在线观看免费高清| 一级毛片aaaaaa免费看小| 视频区图区小说| 51国产日韩欧美| 亚洲色图av天堂| 十分钟在线观看高清视频www | 一区二区三区免费毛片| 国产精品99久久久久久久久| 日韩三级伦理在线观看| 嘟嘟电影网在线观看| 国内少妇人妻偷人精品xxx网站| 王馨瑶露胸无遮挡在线观看| 人人妻人人看人人澡| 国产精品国产三级国产av玫瑰| 一级av片app| 日本-黄色视频高清免费观看| 亚洲色图综合在线观看| 国产高清三级在线| 国产精品福利在线免费观看| 欧美少妇被猛烈插入视频| 亚洲精品456在线播放app| 久久鲁丝午夜福利片| 国产国拍精品亚洲av在线观看| 插阴视频在线观看视频| 国产精品人妻久久久久久| 高清午夜精品一区二区三区| 亚洲精品乱久久久久久| 国产精品国产三级国产专区5o| 人妻 亚洲 视频| 交换朋友夫妻互换小说| 青春草亚洲视频在线观看| 午夜精品国产一区二区电影| 午夜福利在线在线| 国产成人免费无遮挡视频| 熟女av电影| 日日啪夜夜撸| 又大又黄又爽视频免费| 久久久久国产精品人妻一区二区| 欧美xxⅹ黑人| 毛片一级片免费看久久久久| 又黄又爽又刺激的免费视频.| 亚洲人与动物交配视频| 身体一侧抽搐| 国内精品宾馆在线| 黑丝袜美女国产一区| 青青草视频在线视频观看| 国产成人精品一,二区| 亚洲美女黄色视频免费看| 在线免费观看不下载黄p国产| 国产在线免费精品| 高清av免费在线| 如何舔出高潮| 亚洲激情五月婷婷啪啪| 午夜老司机福利剧场| 99热这里只有是精品50| 久久精品国产a三级三级三级| 高清午夜精品一区二区三区| 99九九线精品视频在线观看视频| 精品久久久噜噜| av国产免费在线观看| 麻豆乱淫一区二区| 亚洲精品aⅴ在线观看| 97热精品久久久久久| 国产精品一区二区在线观看99| 亚洲,一卡二卡三卡| 99re6热这里在线精品视频| 久久久精品94久久精品| 久久精品熟女亚洲av麻豆精品| 男女下面进入的视频免费午夜| 亚洲不卡免费看| 91久久精品国产一区二区成人| 日日啪夜夜爽| 精品人妻视频免费看| 国产精品久久久久久精品电影小说 | 久久久久久久久久成人| 国产亚洲最大av| 日韩欧美一区视频在线观看 | 日韩大片免费观看网站| 国产91av在线免费观看| 熟女电影av网| 亚洲欧美清纯卡通| 色综合色国产| 综合色丁香网| 日本欧美视频一区| av免费在线看不卡| av黄色大香蕉| 成人国产麻豆网| 嘟嘟电影网在线观看| 久久久久久九九精品二区国产| 国产淫片久久久久久久久| 亚洲色图av天堂| 最近中文字幕高清免费大全6| 日韩一区二区视频免费看| 又粗又硬又长又爽又黄的视频| 伊人久久国产一区二区| 久久国产乱子免费精品| 狂野欧美白嫩少妇大欣赏| 国产高潮美女av| 插阴视频在线观看视频| 亚洲色图av天堂| 天堂8中文在线网| 午夜视频国产福利| 十分钟在线观看高清视频www | 亚洲av免费高清在线观看| 九草在线视频观看| 一区二区三区四区激情视频| 欧美+日韩+精品| 亚洲欧洲日产国产| 色视频www国产| 亚洲人成网站在线播| 在线观看av片永久免费下载| 少妇裸体淫交视频免费看高清| 亚洲综合精品二区| 高清毛片免费看| 日本色播在线视频| 亚洲色图综合在线观看| 下体分泌物呈黄色| 国产探花极品一区二区| 国产成人精品婷婷| 国产精品国产三级国产专区5o| 男的添女的下面高潮视频| 欧美成人a在线观看| 99re6热这里在线精品视频| 亚洲av电影在线观看一区二区三区| 国产伦精品一区二区三区四那| 国产一区亚洲一区在线观看| 成年女人在线观看亚洲视频| 国产精品欧美亚洲77777| 日韩一区二区视频免费看| 少妇的逼好多水| 日韩视频在线欧美| 亚洲精品久久久久久婷婷小说| 日韩成人av中文字幕在线观看| 精品久久久噜噜| 国产成人精品久久久久久| 亚洲自偷自拍三级| 亚洲va在线va天堂va国产| 看十八女毛片水多多多| 久久久久久久精品精品| 亚洲精品一区蜜桃| 亚洲精品久久久久久婷婷小说| 国产精品久久久久成人av| 久久久久国产网址| 大码成人一级视频| 乱码一卡2卡4卡精品| 日韩不卡一区二区三区视频在线| 欧美日韩亚洲高清精品| 汤姆久久久久久久影院中文字幕| 99热6这里只有精品| 久久久亚洲精品成人影院| 我要看黄色一级片免费的| 欧美区成人在线视频| 国产亚洲午夜精品一区二区久久| 一级毛片aaaaaa免费看小| 精品久久久久久久久av| 日韩欧美一区视频在线观看 | 三级国产精品欧美在线观看| 在现免费观看毛片| 免费av不卡在线播放| 丰满乱子伦码专区| 精品一品国产午夜福利视频| 久久久国产一区二区| 男人添女人高潮全过程视频| 精品久久国产蜜桃| 国产欧美日韩精品一区二区| 欧美少妇被猛烈插入视频| 亚洲精华国产精华液的使用体验| 精品一区在线观看国产| 成人午夜精彩视频在线观看| 成人影院久久| 久久av网站| 国精品久久久久久国模美| 国产高清不卡午夜福利| 丰满少妇做爰视频| 亚洲电影在线观看av| 99热这里只有是精品在线观看| 亚洲av.av天堂| 尾随美女入室| 国产亚洲精品久久久com| 少妇人妻一区二区三区视频| 国产一区有黄有色的免费视频| 久久ye,这里只有精品| 国产av精品麻豆| 亚洲精品第二区| 亚洲综合色惰| 国产毛片在线视频| 热99国产精品久久久久久7| 国产黄频视频在线观看| 国产成人精品一,二区| 日本爱情动作片www.在线观看| 亚洲第一区二区三区不卡| 国产亚洲一区二区精品| 大码成人一级视频| 国产成人精品福利久久| 丝袜脚勾引网站| 日本wwww免费看| 成年女人在线观看亚洲视频| 天天躁日日操中文字幕| 男女啪啪激烈高潮av片| 久久精品国产亚洲av天美| 成人影院久久| 欧美三级亚洲精品| 婷婷色av中文字幕| 国产男女内射视频| 伦理电影大哥的女人| 少妇 在线观看| 久久久成人免费电影| 国产精品国产av在线观看| 亚洲婷婷狠狠爱综合网| 国产黄频视频在线观看| 欧美97在线视频| 亚洲,一卡二卡三卡| 在线观看av片永久免费下载| 日日啪夜夜爽| 观看美女的网站| 欧美精品一区二区大全| 久久精品国产鲁丝片午夜精品| 成人18禁高潮啪啪吃奶动态图 | 一区二区三区乱码不卡18| 高清黄色对白视频在线免费看 | 免费看日本二区| 菩萨蛮人人尽说江南好唐韦庄| 老熟女久久久| 大码成人一级视频| 人人妻人人看人人澡| 亚洲精品国产色婷婷电影| 免费看光身美女| 日韩欧美精品免费久久| 国产高潮美女av| 热re99久久精品国产66热6| 搡女人真爽免费视频火全软件| 一级爰片在线观看| 搡老乐熟女国产| 欧美+日韩+精品| 毛片一级片免费看久久久久| 大话2 男鬼变身卡| a级毛色黄片| 国产伦精品一区二区三区视频9| 久久久a久久爽久久v久久| 日本猛色少妇xxxxx猛交久久| 人人妻人人爽人人添夜夜欢视频 | a级毛片免费高清观看在线播放| 十八禁网站网址无遮挡 | 水蜜桃什么品种好| 街头女战士在线观看网站| 熟妇人妻不卡中文字幕| a级毛片免费高清观看在线播放| 亚洲电影在线观看av| 亚洲精品国产av蜜桃| 91久久精品国产一区二区三区|