專利名稱:一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及水質(zhì)監(jiān)測(cè)技術(shù),特別是涉及水質(zhì)監(jiān)測(cè)數(shù)據(jù)的自動(dòng)處理技術(shù)。
背景技術(shù):
水質(zhì)的安全對(duì)人類生活的影響越來(lái)越大,對(duì)于一些大的國(guó)際化大城市來(lái)說(shuō),水質(zhì)安全就是城市的生命,所以,水體質(zhì)量監(jiān)測(cè)方法已經(jīng)得到了重視,相應(yīng)的,對(duì)水質(zhì)監(jiān)測(cè)到的數(shù)據(jù)處理方法也愈來(lái)愈重要。我國(guó)傳統(tǒng)的水質(zhì)監(jiān)測(cè)方法采用人工取樣、實(shí)驗(yàn)室分析的方式。如此取樣分析過(guò)程費(fèi)工費(fèi)時(shí)、效率低下,對(duì)數(shù)據(jù)處理的局限性很強(qiáng),每一次的數(shù)據(jù)都需要人工記錄、比較,準(zhǔn)確率低,數(shù)據(jù)分析難。
發(fā)明內(nèi)容
發(fā)明目的本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn),提供一種能夠準(zhǔn)確分析水質(zhì)監(jiān)測(cè)的數(shù)據(jù),并可以形象的生成圖表曲線的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置。本發(fā)明的另一目的在于提供水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置的使用方法。技術(shù)方案本發(fā)明所述的一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置,包括水質(zhì)監(jiān)測(cè)裝置、中心服務(wù)器和客戶機(jī),所述中心服務(wù)器包括
數(shù)據(jù)接收裝置,包括無(wú)線接收器,用于接收水質(zhì)監(jiān)測(cè)系統(tǒng)傳送的數(shù)據(jù); 數(shù)據(jù)解析裝置,用于根據(jù)通信協(xié)議將接收的數(shù)據(jù)包解析; 數(shù)據(jù)校驗(yàn)裝置,用于根據(jù)CRC32校驗(yàn)方法對(duì)報(bào)文進(jìn)行校驗(yàn),并丟棄不合法的報(bào)文,保留合法的報(bào)文;
數(shù)據(jù)存儲(chǔ)裝置,用于將合法的報(bào)文寫入數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中存儲(chǔ); 所述客戶機(jī)包括
客戶驗(yàn)證裝置,包括用戶登錄裝置和用戶權(quán)限校驗(yàn)裝置,用于驗(yàn)證用戶的身份; 數(shù)據(jù)讀取裝置,用于發(fā)送讀取數(shù)據(jù)指令給中心服務(wù)器并且接收中心服務(wù)器返回的數(shù)
據(jù);
數(shù)據(jù)處理裝置,用于處理中心服務(wù)器返回的數(shù)據(jù),生成圖表曲線,并進(jìn)行統(tǒng)計(jì)分析。對(duì)于水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置的進(jìn)一步限定方案為 所述的數(shù)據(jù)解析裝置使用的通信協(xié)議為TCP/IP協(xié)議。所述的數(shù)據(jù)存儲(chǔ)裝置包含數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)為SQL SERVER數(shù)據(jù)庫(kù)。所述的圖表生成裝置中包含matlab繪圖工具,用于繪制圖表曲線。本發(fā)明的另一技術(shù)方案為
一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法,所述方法包括數(shù)據(jù)監(jiān)測(cè)步驟、數(shù)據(jù)收集步驟和數(shù)據(jù)處理步驟,所述數(shù)據(jù)監(jiān)測(cè)步驟,通過(guò)水質(zhì)監(jiān)測(cè)裝置檢測(cè)水質(zhì),并通過(guò)無(wú)線信號(hào)將監(jiān)測(cè)的數(shù)據(jù)傳送到中心服務(wù)器;
所述數(shù)據(jù)收集步驟包括
4數(shù)據(jù)接收步驟,通過(guò)數(shù)據(jù)接收裝置上的無(wú)線接收器接收水質(zhì)監(jiān)測(cè)系統(tǒng)發(fā)送的數(shù)據(jù); 數(shù)據(jù)解析步驟,根據(jù)通信協(xié)議對(duì)接收到的數(shù)據(jù)進(jìn)行解析,還原原始報(bào)文; 數(shù)據(jù)校驗(yàn)步驟,根據(jù)CRC32校驗(yàn)方法對(duì)已經(jīng)還原的報(bào)文進(jìn)行校驗(yàn),如果報(bào)文不合法,丟棄報(bào)文;如果報(bào)文合法,則進(jìn)入數(shù)據(jù)存儲(chǔ)步驟;
數(shù)據(jù)存儲(chǔ)步驟,將合法的報(bào)文寫入數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中存儲(chǔ); 所述數(shù)據(jù)處理步驟包括
客戶驗(yàn)證步驟,進(jìn)入客戶機(jī)中的客戶驗(yàn)證裝置,輸入用戶名密碼,如果用戶名密碼錯(cuò)誤,登錄失??;如果用戶名密碼正確,則登錄成功,系統(tǒng)自動(dòng)驗(yàn)證登錄用戶的權(quán)限;
數(shù)據(jù)讀取步驟,客戶機(jī)的數(shù)據(jù)讀取裝置發(fā)送讀取數(shù)據(jù)指令給中心服務(wù)器,中心服務(wù)器根據(jù)客戶機(jī)的數(shù)據(jù)讀取裝置的請(qǐng)求返回相應(yīng)數(shù)據(jù),在客戶機(jī)上展示;
數(shù)據(jù)處理步驟,客戶機(jī)的數(shù)據(jù)處理裝置根據(jù)用戶的需求對(duì)讀取的數(shù)據(jù)進(jìn)行處理,生成圖表顯示,并進(jìn)行統(tǒng)計(jì)分析。對(duì)于水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法的進(jìn)一步限定方案為 所述數(shù)據(jù)解析步驟中使用的通信協(xié)議為TCP/IP協(xié)議。所述數(shù)據(jù)存儲(chǔ)步驟中使用的數(shù)據(jù)庫(kù)為SQL SERVER數(shù)據(jù)庫(kù)。所述圖表生成步驟中使用matlab繪圖工具。有益效果本發(fā)明與現(xiàn)有技術(shù)相比,其有益效果是使用無(wú)線接收器,可以接收遠(yuǎn)程數(shù)據(jù),實(shí)現(xiàn)對(duì)遠(yuǎn)程水質(zhì)的監(jiān)測(cè);使用SQL SERVER數(shù)據(jù)庫(kù),存儲(chǔ)數(shù)據(jù)量大,并且讀取速度快;客戶機(jī)可以調(diào)用中心服務(wù)的數(shù)據(jù),使用方便、效率高;客戶機(jī)調(diào)用的圖表可以生成圖表曲線,對(duì)數(shù)據(jù)的分析準(zhǔn)確、形象,并且可以形成橫向和縱向的對(duì)比,分析全面,直觀。
圖1為本發(fā)明公開(kāi)的一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法的流程圖; 圖2為本發(fā)明公開(kāi)的一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置的結(jié)構(gòu)圖3為通過(guò)本發(fā)明方法作出的化學(xué)需氧量的實(shí)施監(jiān)控圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明技術(shù)方案進(jìn)行詳細(xì)說(shuō)明,但是本發(fā)明的保護(hù)范圍不局限于所述實(shí)施例。如圖2所示,本發(fā)明一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置,包括水質(zhì)監(jiān)測(cè)裝置、中心服務(wù)器和客戶機(jī),其中中心服務(wù)器包括
數(shù)據(jù)接收裝置,在固定的IP地址上通過(guò)監(jiān)聽(tīng)公網(wǎng)上特定端口的數(shù)據(jù)報(bào)文接收,用于接收水質(zhì)監(jiān)測(cè)裝置傳送的數(shù)據(jù);
數(shù)據(jù)解析裝置,用于根據(jù)通信協(xié)議將接收的數(shù)據(jù)包解析,本發(fā)明的通信協(xié)議使用TCP/
IP ;
數(shù)據(jù)校驗(yàn)裝置,用于根據(jù)CRC32校驗(yàn)方法對(duì)報(bào)文進(jìn)行校驗(yàn),并丟棄不合法的報(bào)文,保留合法的報(bào)文;
數(shù)據(jù)存儲(chǔ)裝置,用于將合法的報(bào)文寫入數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中存儲(chǔ),數(shù)據(jù)存儲(chǔ)裝置使用的數(shù)據(jù)庫(kù)為SQL SERVER數(shù)據(jù)庫(kù);所述客戶機(jī)包括
客戶驗(yàn)證裝置,包括用戶登錄裝置和用戶權(quán)限校驗(yàn)裝置,用于驗(yàn)證用戶的身份,用戶登錄裝置通過(guò)用戶名密碼的方式進(jìn)行驗(yàn)證,用戶權(quán)限系統(tǒng)自動(dòng)校驗(yàn),用戶只能對(duì)權(quán)限范圍內(nèi)的數(shù)據(jù)進(jìn)行讀??;
數(shù)據(jù)讀取裝置,用于發(fā)送讀取數(shù)據(jù)指令給中心服務(wù)器并且接收中心服務(wù)器返回的數(shù)
據(jù);
數(shù)據(jù)處理裝置,用于處理中心服務(wù)器返回的數(shù)據(jù),生成圖表曲線,并進(jìn)行統(tǒng)計(jì)分析,圖表生成裝置使用matlab繪圖工具,繪制圖表曲線。如圖1所示,利用上述水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置進(jìn)行水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法,該方法包括數(shù)據(jù)監(jiān)測(cè)步驟、數(shù)據(jù)收集步驟和數(shù)據(jù)處理步驟,所述數(shù)據(jù)監(jiān)測(cè)步驟,通過(guò)水質(zhì)監(jiān)測(cè)裝置檢測(cè)水質(zhì),并通過(guò)無(wú)線信號(hào)將監(jiān)測(cè)的數(shù)據(jù)傳送到中心服務(wù)器。數(shù)據(jù)收集步驟包括
數(shù)據(jù)接收步驟,通過(guò)數(shù)據(jù)接收裝置上的無(wú)線接收器接收水質(zhì)監(jiān)測(cè)系統(tǒng)發(fā)送的數(shù)據(jù); 數(shù)據(jù)解析步驟,根據(jù)TCP/IP通信協(xié)議對(duì)接收到的數(shù)據(jù)進(jìn)行解析,還原原始報(bào)文; 數(shù)據(jù)校驗(yàn)步驟,根據(jù)CRC32校驗(yàn)方法對(duì)已經(jīng)還原的報(bào)文進(jìn)行校驗(yàn),如果報(bào)文不合法,丟棄報(bào)文;如果報(bào)文合法,則進(jìn)入數(shù)據(jù)存儲(chǔ)步驟;
數(shù)據(jù)存儲(chǔ)步驟,將合法的報(bào)文寫入數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中存儲(chǔ),數(shù)據(jù)庫(kù)使用SQL SERVER數(shù)據(jù)庫(kù)。數(shù)據(jù)處理步驟包括
客戶驗(yàn)證步驟,進(jìn)入客戶機(jī)中的客戶驗(yàn)證裝置,輸入用戶名密碼,如果用戶名密碼錯(cuò)誤,登錄失??;如果用戶名密碼正確,則登錄成功,系統(tǒng)自動(dòng)驗(yàn)證登錄用戶的權(quán)限;
數(shù)據(jù)讀取步驟,客戶機(jī)的數(shù)據(jù)讀取裝置發(fā)送讀取數(shù)據(jù)指令給中心服務(wù)器,中心服務(wù)器根據(jù)客戶機(jī)的數(shù)據(jù)讀取裝置的請(qǐng)求返回相應(yīng)數(shù)據(jù),在客戶機(jī)界面上展示;
數(shù)據(jù)處理步驟,客戶端的數(shù)據(jù)處理裝置根據(jù)用戶的需求對(duì)讀取的數(shù)據(jù)進(jìn)行處理,使用 matlab繪圖工具生成圖表顯示,并進(jìn)行統(tǒng)計(jì)分析。通過(guò)本發(fā)明方法作出的化學(xué)需氧量的實(shí)施監(jiān)控圖如圖3所示。如上所述,盡管參照特定的優(yōu)選實(shí)施例已經(jīng)表示和表述了本發(fā)明,但其不得解釋為對(duì)本發(fā)明自身的限制。在不脫離所附權(quán)利要求定義的本發(fā)明的精神和范圍前提下,可對(duì)其在形式上和細(xì)節(jié)上作出各種變化。
權(quán)利要求
1.一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置,包括水質(zhì)監(jiān)測(cè)裝置、中心服務(wù)器和客戶機(jī),其特征在于,所述中心服務(wù)器包括如下裝置數(shù)據(jù)接收裝置,包括無(wú)線接收器,用于接收水質(zhì)監(jiān)測(cè)裝置傳送的報(bào)文; 數(shù)據(jù)解析裝置,用于根據(jù)通信協(xié)議將上述數(shù)據(jù)接收裝置接收的報(bào)文解析;數(shù)據(jù)校驗(yàn)裝置,用于根據(jù)CRC32校驗(yàn)方法對(duì)報(bào)文進(jìn)行校驗(yàn),并丟棄不合法的報(bào)文,保留合法的報(bào)文;數(shù)據(jù)存儲(chǔ)裝置,用于將合法的報(bào)文寫入數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中存儲(chǔ); 所述客戶機(jī)包括如下裝置客戶驗(yàn)證裝置,包括用戶登錄裝置和用戶權(quán)限校驗(yàn)裝置,用于驗(yàn)證用戶的身份;數(shù)據(jù)讀取裝置,用于發(fā)送讀取數(shù)據(jù)指令給中心服務(wù)器并且接收中心服務(wù)器返回的數(shù)據(jù);數(shù)據(jù)處理裝置,用于處理中心服務(wù)器返回的數(shù)據(jù),生成圖表曲線,并進(jìn)行統(tǒng)計(jì)分析。
2.根據(jù)權(quán)利要求1所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置,其特征在于,所述的數(shù)據(jù)解析裝置使用的通信協(xié)議為TCP/IP協(xié)議。
3.根據(jù)權(quán)利要求1所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置,其特征在于,所述的數(shù)據(jù)存儲(chǔ)裝置包含數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)為SQL SERVER數(shù)據(jù)庫(kù)。
4.根據(jù)權(quán)利要求1所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置,其特征在于,所述的圖表生成裝置中包含matlab繪圖工具,用于繪制圖表曲線。
5.一種利用權(quán)利要求1所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置進(jìn)行水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法,其特征在于,所述方法包括數(shù)據(jù)監(jiān)測(cè)步驟、數(shù)據(jù)收集步驟和數(shù)據(jù)處理步驟,所述數(shù)據(jù)監(jiān)測(cè)步驟,通過(guò)水質(zhì)監(jiān)測(cè)裝置檢測(cè)水質(zhì),并通過(guò)無(wú)線信號(hào)將監(jiān)測(cè)的數(shù)據(jù)通過(guò)因特網(wǎng)傳送到中心服務(wù)器;所述數(shù)據(jù)收集步驟包括數(shù)據(jù)接收步驟,通過(guò)數(shù)據(jù)接收裝置上的無(wú)線接收器接收水質(zhì)監(jiān)測(cè)裝置發(fā)送的數(shù)據(jù); 數(shù)據(jù)解析步驟,根據(jù)通信協(xié)議對(duì)接收到的數(shù)據(jù)進(jìn)行解析,還原原始報(bào)文; 數(shù)據(jù)校驗(yàn)步驟,根據(jù)CRC32校驗(yàn)方法對(duì)已經(jīng)還原的報(bào)文進(jìn)行校驗(yàn),如果報(bào)文不合法,丟棄報(bào)文;如果報(bào)文合法,則進(jìn)入數(shù)據(jù)存儲(chǔ)步驟;數(shù)據(jù)存儲(chǔ)步驟,將合法的報(bào)文寫入數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中存儲(chǔ); 所述數(shù)據(jù)處理步驟包括客戶驗(yàn)證步驟,進(jìn)入客戶機(jī)中的客戶驗(yàn)證裝置,輸入用戶名密碼,如果用戶名密碼錯(cuò)誤,登錄失??;如果用戶名密碼正確,則登錄成功,系統(tǒng)自動(dòng)驗(yàn)證登錄用戶的權(quán)限;數(shù)據(jù)讀取步驟,客戶機(jī)的數(shù)據(jù)讀取裝置發(fā)送讀取數(shù)據(jù)指令給中心服務(wù)器,中心服務(wù)器根據(jù)客戶機(jī)的數(shù)據(jù)讀取裝置的請(qǐng)求返回相應(yīng)數(shù)據(jù),在客戶機(jī)上展示;數(shù)據(jù)處理步驟,客戶機(jī)的數(shù)據(jù)處理裝置根據(jù)用戶的需求對(duì)讀取的數(shù)據(jù)進(jìn)行處理,生成圖表顯示,并進(jìn)行統(tǒng)計(jì)分析。
6.根據(jù)權(quán)利要求5所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法,其特征在于,所述數(shù)據(jù)解析步驟中使用的通信協(xié)議為TCP/IP協(xié)議。
7.根據(jù)權(quán)利要求5所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法,其特征在于,所述數(shù)據(jù)存儲(chǔ)步驟中使用的數(shù)據(jù)庫(kù)為SQL SERVER數(shù)據(jù)庫(kù)。
8.根據(jù)權(quán)利要求5所述的水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法,其特征在于,所述圖表生成步驟中使用matlab繪圖工具。
全文摘要
本發(fā)明公開(kāi)一種水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置與方法,該裝置包括水質(zhì)監(jiān)測(cè)裝置、中心服務(wù)器和客戶機(jī),所述中心服務(wù)器包括數(shù)據(jù)接收裝置,數(shù)據(jù)解析裝置,數(shù)據(jù)校驗(yàn)裝置和數(shù)據(jù)存儲(chǔ)裝置;所述客戶機(jī)包括客戶驗(yàn)證裝置、數(shù)據(jù)讀取裝置和圖表生成裝置。該方法利用上述水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理裝置進(jìn)行水質(zhì)監(jiān)測(cè)數(shù)據(jù)自動(dòng)處理方法。本發(fā)明的優(yōu)點(diǎn)是使用無(wú)線接收器,可以接收遠(yuǎn)程數(shù)據(jù),實(shí)現(xiàn)對(duì)遠(yuǎn)程水質(zhì)的監(jiān)測(cè);使用SQLSERVER數(shù)據(jù)庫(kù),存儲(chǔ)數(shù)據(jù)量大,并且讀取速度快;客戶機(jī)可以調(diào)用中心服務(wù)的數(shù)據(jù),使用方便、效率高;客戶機(jī)調(diào)用的圖表可以生成圖表曲線,對(duì)數(shù)據(jù)的分析準(zhǔn)確、形象,并且可以形成橫向和縱向的對(duì)比,分析全面,直觀。
文檔編號(hào)G01N33/18GK102331487SQ201110210220
公開(kāi)日2012年1月25日 申請(qǐng)日期2011年7月26日 優(yōu)先權(quán)日2011年7月26日
發(fā)明者徐敏, 徐立 申請(qǐng)人:江蘇容力科技有限公司