滕旭 大連市自來水集團(tuán)水表有限公司
傳統(tǒng)的水表管理系統(tǒng)逐漸表現(xiàn)出一些缺點(diǎn),不僅容易出錯(cuò),而且還會(huì)造成資源的浪費(fèi)。對(duì)此,有必要在網(wǎng)絡(luò)技術(shù)和攝像設(shè)備的支持下設(shè)計(jì)并開發(fā)出新型的水表管理系統(tǒng),以此適應(yīng)社會(huì)經(jīng)濟(jì)發(fā)展需要。
采用集中器對(duì)攝像頭進(jìn)行定時(shí)控制,以此采集水表所有圖像數(shù)據(jù),并對(duì)其進(jìn)行臨時(shí)存儲(chǔ),再在網(wǎng)絡(luò)上將圖像數(shù)據(jù)實(shí)施傳輸至上位機(jī);系統(tǒng)中,服務(wù)器主要負(fù)責(zé)對(duì)圖像信息進(jìn)行接收,同時(shí)識(shí)別圖像數(shù)據(jù),再將水表的具體讀數(shù)臨時(shí)存儲(chǔ)至數(shù)據(jù)庫當(dāng)中,此外,和水表有關(guān)的所有數(shù)據(jù)信息都存儲(chǔ)于數(shù)據(jù)庫,采用數(shù)據(jù)庫進(jìn)行集中管理;系統(tǒng)的客戶端可以為客戶提供操作簡(jiǎn)便的平臺(tái),實(shí)現(xiàn)對(duì)信息的提取與查看等功能。
該系統(tǒng)是將C/S模式作為基礎(chǔ)實(shí)現(xiàn)的,也就是基本的客戶端與服務(wù)器基本模式。這一結(jié)構(gòu)的優(yōu)勢(shì)在于:系統(tǒng)的服務(wù)器僅負(fù)責(zé)提供數(shù)據(jù)源,則系統(tǒng)的客戶端可實(shí)現(xiàn)數(shù)據(jù)處理與顯示,在計(jì)算機(jī)上安裝不同的客戶端軟件,無須重復(fù)和頻繁的安裝?;诖?,采用一個(gè)服務(wù)器即可在相同的時(shí)間和多個(gè)客戶端實(shí)現(xiàn)通信,使系統(tǒng)達(dá)到快速響應(yīng)與實(shí)時(shí)更新。
客戶端和服務(wù)器之間根據(jù)通信協(xié)議實(shí)現(xiàn)通信,而數(shù)據(jù)庫被放置在服務(wù)器的后端,用于對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。服務(wù)器一方面和集中器實(shí)現(xiàn)通信進(jìn)行水表抄表,而另一方面則以客戶端請(qǐng)求為依據(jù)和數(shù)據(jù)庫進(jìn)行交互,同時(shí)將相應(yīng)的數(shù)據(jù)實(shí)時(shí)返回至客戶端。這樣一來,能防止數(shù)據(jù)庫與網(wǎng)絡(luò)之間直接相連,提高了數(shù)據(jù)庫自身的安全性。
系統(tǒng)的采集終端主要由攝像頭與水表兩部分構(gòu)成,其中,攝像頭采用RS485總線和集中器相連。對(duì)于集中器,主要包含以下幾個(gè)部分:一,單片機(jī)與GPRS模塊;二,存儲(chǔ)器;三,實(shí)時(shí)時(shí)鐘。其中,單片機(jī)在RS485總線支持下對(duì)攝像頭進(jìn)行控制,能實(shí)時(shí)獲取所有圖片數(shù)據(jù),數(shù)據(jù)通過GPRS模塊進(jìn)入網(wǎng)絡(luò),并傳輸?shù)椒?wù)器中。系統(tǒng)的服務(wù)器能對(duì)數(shù)據(jù)進(jìn)行解析與識(shí)別,然后存儲(chǔ)到數(shù)據(jù)庫當(dāng)中。系統(tǒng)的操作人員可通過客戶端發(fā)出對(duì)數(shù)據(jù)進(jìn)行訪問的請(qǐng)求,繼而完成各類應(yīng)用,只要發(fā)出請(qǐng)求,系統(tǒng)的服務(wù)器就會(huì)響應(yīng)和接收,按照需求提供相應(yīng)的數(shù)據(jù)。在結(jié)構(gòu)劃分方面,系統(tǒng)可以分成以下四個(gè)部分:第一部分為水表圖像采集部分;第二部分為集中器;第三部分為服務(wù)器;第四部分為客戶端。
表1 測(cè)試結(jié)果
(1)該系統(tǒng)的硬件主要包括三部分,即集中器、水表和攝像頭。其中,水表主要負(fù)責(zé)對(duì)水量數(shù)據(jù)進(jìn)行采集,然后采用表面數(shù)字形式對(duì)水量數(shù)據(jù)進(jìn)行回顯;系統(tǒng)的攝像頭能對(duì)所有水表實(shí)施拍照,對(duì)某個(gè)時(shí)間對(duì)應(yīng)的圖像信息進(jìn)行采集,然后在RS485總線支持下和集中器之間實(shí)現(xiàn)通信;而集中器實(shí)質(zhì)上是數(shù)據(jù)傳輸與通信主要中轉(zhuǎn)站,它主要具有以下兩個(gè)方面的功能:其一,在RS485總線的支持下和采集端實(shí)現(xiàn)通信,根據(jù)預(yù)先設(shè)定對(duì)攝像頭所有圖像數(shù)據(jù)進(jìn)行采集;其二,在GPRS網(wǎng)絡(luò)的支持下和服務(wù)器之間實(shí)現(xiàn)通信,以此將采集到的所有圖像信息都上傳至服務(wù)器。從以上集中器需要實(shí)現(xiàn)的功能可知,需要設(shè)計(jì)一個(gè)以單片機(jī)為核心與基礎(chǔ)的信息處理單元,單片機(jī)的型號(hào)可以采用ATmega128,并配置f lash存儲(chǔ)器、ME3000型GPRS模塊、實(shí)時(shí)時(shí)鐘芯片、RS485接口電路,在此基礎(chǔ)上設(shè)置好供電電源。
(2)系統(tǒng)的服務(wù)器主要包括兩個(gè)部分,即應(yīng)用服務(wù)器與數(shù)據(jù)庫。首先,服務(wù)器能接收在集中器進(jìn)行上傳的所有圖片數(shù)據(jù),同時(shí)在圖像識(shí)別模塊作用下將完成識(shí)別的數(shù)據(jù)都存儲(chǔ)至數(shù)據(jù)庫當(dāng)中;其次,服務(wù)器能和客戶端之間實(shí)現(xiàn)通信,根據(jù)通信協(xié)議進(jìn)行解析,并能和數(shù)據(jù)庫實(shí)現(xiàn)交互,實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)與讀取,在必要的條件下還能返回至系統(tǒng)客戶端。對(duì)于系統(tǒng)的數(shù)據(jù)庫,能對(duì)包含交費(fèi)、水表和人員等在內(nèi)的所有信息進(jìn)行存儲(chǔ),并能供客戶端隨時(shí)訪問。
(3)系統(tǒng)的客戶端可以根據(jù)相關(guān)通信協(xié)議與服務(wù)器之間實(shí)現(xiàn)通信,為系統(tǒng)的操作人員提供一個(gè)人機(jī)交互界面??蛻舳诉€能對(duì)操作人員及用戶基本信息進(jìn)行管理,在交費(fèi)和報(bào)表統(tǒng)計(jì)的基礎(chǔ)會(huì)上實(shí)現(xiàn)系統(tǒng)管理。
在完成系統(tǒng)設(shè)計(jì)與開發(fā)后,應(yīng)立即對(duì)其進(jìn)行測(cè)試,包括圖像識(shí)別率測(cè)試、軟件功能測(cè)試和容錯(cuò)性測(cè)試等。對(duì)于系統(tǒng)圖像識(shí)別模塊,其識(shí)別結(jié)果是抄表與水費(fèi)收取重要依據(jù),識(shí)別結(jié)果是否準(zhǔn)確非常重要,由于可能采集到的圖像有很多,所以有必要對(duì)輸入圖像進(jìn)行測(cè)試,具體的測(cè)試結(jié)果如表1所示。
從表1結(jié)果可知,基于現(xiàn)有條件采集到的所有圖片,都可以使用該系統(tǒng)準(zhǔn)確識(shí)別,實(shí)際的識(shí)別率能達(dá)到100%,和預(yù)期要求完全一致,驗(yàn)證了該系統(tǒng)算法的可行性、穩(wěn)定性及可靠性。軟件功能測(cè)試指的是對(duì)系統(tǒng)軟件具有的功能進(jìn)行測(cè)試,確定能否達(dá)到預(yù)期要求。在實(shí)際的測(cè)試會(huì)過程中,需要針對(duì)不同的模塊,按照具體功能需要來逐個(gè)測(cè)試,并通過多次的修改與測(cè)試,使軟件功能滿足設(shè)計(jì)要求。容錯(cuò)性測(cè)試主要目的在于對(duì)用戶輸入和邊界與極端狀態(tài)進(jìn)行檢驗(yàn)測(cè)試,確定軟件能否給出正確的錯(cuò)誤提示,同時(shí)照常運(yùn)行,避免產(chǎn)生實(shí)際與異常退出。
綜上所述,以上管理系統(tǒng)在無線網(wǎng)絡(luò)的支持下能對(duì)水表數(shù)據(jù)進(jìn)行實(shí)時(shí)傳輸,在遠(yuǎn)程對(duì)水表系統(tǒng)進(jìn)行管理,進(jìn)而在正常收取水費(fèi)的基礎(chǔ)上減少成本,提高公式實(shí)際工作效率,表現(xiàn)出良好應(yīng)用與發(fā)展前景。