單端口接收多浮標(biāo)的岸站接收系統(tǒng)設(shè)計及實現(xiàn)
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1 浮標(biāo)岸站接收系統(tǒng)設(shè)計思路
根據(jù)浮標(biāo)岸站接收系統(tǒng)的設(shè)計需求,采用CS架構(gòu),如圖1所示,海上的浮標(biāo)數(shù)據(jù)采集系統(tǒng)將采集的數(shù)據(jù)傳輸給服務(wù)器端接收程序,服務(wù)器端接收程序?qū)?shù)據(jù)存儲在服務(wù)器上的數(shù)據(jù)庫中,客戶端顯示程序通過請求數(shù)據(jù)庫中的數(shù)據(jù)來獲取浮標(biāo)的采集數(shù)據(jù),在客戶端顯示程序中將請求到的數(shù)據(jù)按照格式解析成水文氣象信息....
圖3 浮標(biāo)岸站接收系統(tǒng)服務(wù)器端流程圖
浮標(biāo)岸站接收系統(tǒng)服務(wù)器端流程圖如圖3所示。浮標(biāo)岸站接收系統(tǒng)服務(wù)器端軟件安裝于具有公網(wǎng)固定IP地址的計算機(jī)上,浮標(biāo)岸站接收系統(tǒng)服務(wù)器端程序可以對服務(wù)器上的某個端口進(jìn)行監(jiān)聽,判斷是否收到數(shù)據(jù),如果未收到數(shù)據(jù),繼續(xù)監(jiān)聽端口,如果收到數(shù)據(jù),對數(shù)據(jù)進(jìn)行處理,查找識別碼,判斷是否是浮標(biāo)數(shù)據(jù)。....
圖4 浮標(biāo)岸站接收系統(tǒng)服務(wù)器端程序界面
浮標(biāo)岸站接收系統(tǒng)服務(wù)器端程序界面如圖4所示,對服務(wù)器端單端口進(jìn)行監(jiān)控,監(jiān)控多個浮標(biāo)傳輸?shù)臄?shù)據(jù),收到的數(shù)據(jù)存儲到本地文件和數(shù)據(jù)庫中,整個界面簡潔清楚。2.2浮標(biāo)岸站接收系統(tǒng)客戶端的實現(xiàn)
圖5 浮標(biāo)岸站接收系統(tǒng)客戶端程序軟件模塊
浮標(biāo)岸站接收系統(tǒng)客戶端需要滿足的功能包括實時數(shù)據(jù)查詢、歷史數(shù)據(jù)查詢及繪制曲線圖以及數(shù)據(jù)導(dǎo)出等功能。因此,將程序按照功能劃分成3個軟件模塊,分別為最新數(shù)據(jù)、數(shù)據(jù)查詢和數(shù)據(jù)報表,最新數(shù)據(jù)頁可實時查詢最新數(shù)據(jù),并將最新數(shù)據(jù)解析成浮標(biāo)狀態(tài)、氣象、水質(zhì)等信息,可以選擇不同的標(biāo)號進(jìn)行實時查詢....
本文編號:4020029
本文鏈接:http://www.lk138.cn/kejilunwen/haiyang/4020029.html
下一篇:沒有了