專利名稱:一種網絡環境自動監測的方法
技術領域:
本發明涉及網絡通訊領域,尤其涉及一種網絡環境自動監測的方法。
技術背景環境保護,是現代社會的共識。環境污染監測數據是環境保護的科學依據 之一。環境自動監測,是目前環境污染監測領域中最重要的技術手段;它由建 立在多個固定的地點或區域的自動監測站組成自動監測網絡,針對相同的環境 對象和污染源對象(空氣、地表水、飲用水、污水、噪聲、電子輻射、鍋爐排 放等),連續自動測量相同的或不同的參數;因此,可以提供廣大地理范圍的、 大量的連續測量數據;從而幫助人們全面掌握較大區域(水系、城市空氣質量、 城市噪聲分布等)的環境質量動態信息。通訊技術及采用的通訊模式,對整個系統的數據傳輸效率和自動化程度起 決定性的作用。數據傳輸效率低的系統,會不可避免地出現測量數據不能及時 上傳的情況,需要每天進行人工調數,數據自動化通訊程度低,取數據占用了 大量人力和時間;另外,數據傳輸效率低的系統不能實現全系統的實時測量數 據傳輸,和實時工作狀態傳輸,所以影響對整個系統所有自動站的實時全面遠 程監視;同時,通訊效率影響控制中心對自動站的遠程遙控功能的實現,從而 加大了自動站故障排除的工作時間和成本。最后,通訊效率也影響系統的可擴 充性,效率不高的通訊技術和模式,系統可加入的自動監測站總量是有明顯限 制的。 發明內容為解決上述中存在的問題與缺陷,本發明提供了一種網絡環境自動監測的 方法。本發明是通過以下技術方案實現的并行處理測量數據采集、設備運行狀態采集、測量數據文件存儲及通訊任 務;采用不同的數據通道,并行處理不同的通訊任務;自動連續采集測量數據 并存入數據緩沖區和數據文件;通過相應的數據通道,自動定時發送數據文件; 偵聽相應數據通道,接收配置文件和軟件更新包,收到新的運行配置文件或軟 件更新包,重新啟動數據采集程序;自動連續采集主要設備的運行狀態,存入 數據緩沖區;通過相應的數據通道,自動定時發送設備運行狀態;通過相應的 數據通道,自動及時發送警報信息;在收到實時傳輸請求后,通過相應的數據 通道,自動連續發送實時測量數據,直至收到實時傳輸關閉請求;偵聽相應指 令通道,接收遠端指令,存入指令緩沖區,回復收到信息;提取指令,根據指 令操作設備,并將操作結果通過指令通道傳回遠端中心。所述自動連續采集中,測量數據和狀態數據還經警報分析模塊產生警報數 據與警報文件,并將所述警報數據與警報文件發送于用戶所述自動定時發送數據文件之前還將要定時啟動搜索數據文件,以確保應 網絡中斷而延遲發送的數據文件,可以在網絡回復后自動傳回數據中心。所述 提取的測量數據與參數為當前最新的實時測量數據與參數。所述指令接收裝置 通過偵聽網絡,接收通用指令,并通過指令分析裝置將指令進行分析與轉化; 根據分析與轉化后的指令內容對相應的設備進行操作。所述相應的設備執行操 作完畢后,將執行的結果返回給相應的設備控制器,然后由該設備控制器將指 令執行結果存儲到特定存儲區。所述方法還包括所述測量數據還經警報產生設備產生警報數據與警報文 件,并將所述警報數據與警報文件發送于用戶。本發明實施例提供的技術方案的有益效果是建立了采集、存儲、通訊并行處理機制,特別是建立了一種多通道并行通 訊機制,可以并行地處理不同的通訊任務,從而可以容易地實現所有發送任務的全自動通訊,如數據文件自動通訊、實時數據自動通訊、實時運行狀態數據 自動通訊、及時警報數據自動通訊;同時,由于具有專用的文件接收通道和專 用的指令通道,在執行上述自動通訊任務的同時,還可以并行地接收配置更新 文件、更新軟件包,還可以接收遠端的遙控指令,并返回指令執行結果。自動 通訊技術可以在網絡恢復的時候,自動恢復通訊,從而避免了測量數據不能及 時上傳的情況,不需要人工的調數,實現了自動化的通訊,同時設計的自動監 測站可實現實時測量數據通訊,而且設計了自動站運行遠程監視功能和遙控功
圖l是網絡環境自動監測方法流程圖; 圖2是并行的通訊任務示意圖; 圖3是并行的采集存儲和通訊示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明 實施方式作進一步地詳細描述本實施例提供了一種網絡環境自動監測的方法。 參見圖l,該方法主要包括步驟IOI用多線程或多進程并行處理技術,并行執行測量數據采集、設備運行狀態采集、測量數據文件存儲及通訊任務。步驟102采用不同的數據通道,并行處理不同的通訊任務。步驟103自動連續采集測量數據,并存入數據緩沖區和數據文件。步驟104通過相應的數據通道,定時自動發送數據文件。步驟105偵聽相應數據通道,接收配置文件和軟件更新包,收到新的運行配置文件或軟件更新包,重新啟動數據采集程序。步驟106自動連續采集主要設備的運行狀態,存入數據緩沖區。 步驟107通過相應的數據通道,定時自動發送設備運行狀態數據。 步驟108在收到實時傳輸請求后,通過相應的數據通道,自動連續發送實時測量數據,直至收到實時傳輸關閉請求。步驟109通過相應的數據通道,自動及時發送警報信息。步驟IIO偵聽相應指令通道,接收遠端指令,存入指令緩沖區,回復收到信息。步驟lll提取指令,根據指令操作設備,并將操作結果通過指令通道傳回 遠端中心。所述站點端自動發送裝置定時啟動搜索數據文件;發起數據文件傳輸請 求,收到服務器端的請求確認后開始數據文件的傳輸,當文件傳輸完畢后,自 動轉入下一個文件的傳輸;然后由站點端接裝置接受來自服務器端的文件請 求,并且自動進行請求確認,開始文件接收;在站點端和服務器端可以同時進 行文件的上傳和下載,同時可進行數百個自動站的文件發送,支持斷點續傳, 一旦網絡連接恢復后,傳輸自動開始,文件從上次中斷的位置開始傳輸。參見圖2,所述從測量數據文件和測量數據緩沖區中提取當前最新的測量 數據,且通過相應的數據專用通道將數據文件與數據發送出去;設備運行狀態 緩沖區和警報信息實時的提取設備狀態數據與報警信息,并通過相應的數據專 用通道進行自動定時發送。所述指令的接收和執行是由遠程遙控設備中的指令 接收裝置與指令分析裝置完成偵聽網絡,即通過相應的偵聽通道將發送相應的 配置文件、軟件更新包,接收通用指令,并通過指令分析裝置進行指令的分析, 將通用指令轉化為具體設備可識別的可驅動指令,然后由驅動程序裝置按照通 用的指令內容對具體的硬件設備進行操作,執行操作完畢,將執行的結果返回 給設備控制器,設備控制器再將執行的結果存儲到特定存儲區,遠程指令發送以及執行結果返回所用通道是專用的,因而不影響其它設備的正常工作和通 訊。所述測量數據還經警報產生設備產生警報數據與警報文件,并將所述警報 數據與警報文件發送于用戶,其中,警報發送裝置負責將警報數據通過警報數據專用通道發送出去,同時FTP傳輸裝置將報警文件通過FTP專用通道發送出 去,實現警報信息雙通道發送,幫助用戶及時了解前端站點測量及工作狀態, 并且雙通道設計可以確保警報信息一經產生,無法丟失,并最終可以達到控制 中心。參見圖3,相應的設備如測量設備及其他設備通過相應的采集設備進行測 量數據及設備運行數據的采集,并將采集到的數據傳輸到相應的測量數據緩沖 區,然后傳輸到通訊裝置或進行測量文件的存儲,將測量數據文件和測量數據 緩沖區中的數據通過通訊裝置及傳輸設備傳輸到網絡控制中心。本實施例不僅采用了無線通訊技術,可以自動上報最新數據,而且設計了 對自動監測站的運行,實現了遠程監視和遙控技術。雖然通過實施例描繪了本發明,本領域普通技術人員知道,本發明有許多 變形和變化而不脫離本發明的精神,本發明申請文件的權利要求包括這些變形 和變化。
權利要求
1. 一種網絡環境自動監測的數據采集方法,其特征在于,該方法主要包括A、采用多線程或多進程并行處理技術,并行執行測量數據采集、設備運行狀態采集、測量數據文件存儲及通訊任務;B、采用不同的數據通道,并行處理不同的通訊任務;C、自動連續采集測量數據,并存入數據緩沖區和數據文件;D、通過相應的數據通道,定時自動發送數據文件;E、偵聽相應數據通道,接收配置文件和軟件更新包,收到新的運行配置文件或軟件更新包,重新啟動數據采集程序;F、自動連續采集主要設備的運行狀態,存入數據緩沖區;G、通過相應的數據通道,定時自動發送設備運行狀態數據;H、在收到實時傳輸請求后,通過相應的數據通道,自動連續發送實時測量數據,直至收到實時傳輸關閉請求;I、通過相應的數據通道,自動及時發送警報信息;J、偵聽相應指令通道,接收遠端指令,存入指令緩沖區,回復收到信息;K、提取指令,根據指令操作設備,并將操作結果通過指令通道傳回遠端中心。
2、 根據權利要求l所述的網絡環境自動監測的數據采集方法,其特征在于, 數據采集由獨立線程或線程完成,文件存儲的效率高低和網絡通訊量的大小不 會干擾數據采集任務的準確執行。
3、 根據權利要求l所述的網絡環境自動監測的數據采集方法,其特征在于, 不同的通訊任務,由各自獨立的線程或進程,通過各自專用的數據通道,并行 執行。
4、 根據權利要求l所述的網絡環境自動監測的數據采集方法,其特征在于,所述執行步驟D之前還包括定時啟動搜索數據文件,以確保因網絡中斷而延 遲發送的數據文件,可以在網絡恢復后自動傳回數據中心。
5、 根據權利要求l所述的數據采集系統,其特征在于,所述步驟G、 H還 包括提取的測量數據與參數為當前最新的實時測量數據與參數。
6、 根據權利要求l所述的網絡環境自動監測的數據采集方法,其特征在于, 所述步驟K還包括-將指令進行分析,轉化成設備驅動指令;根據轉化后的指令內容對相應的設備進行操作。
7、根據權利要求6所述的網絡環境自動監測的數據采集方法,其特征在于, 所述相應的設備執行操作完畢后,將執行的結果返回給相應的設備控制器,然 后由該設備控制器將指令執行結果存儲到特定存儲區。
8、根據權利要求l所述的網絡環境自動監測的數據采集方法,其特征在于, 所述方法還包括在所述步驟C、 F執行過程中,測量數據和狀態數據還經警報 分析模塊產生警報數據與警報文件,并將所述警報數據與警報文件發送于用 戶。
全文摘要
本發明公開了一種網絡環境自動監測的方法,該方法主要包括并行處理測量數據采集、設備運行狀態采集、測量數據文件存儲及通訊任務;采用不同的數據通道,并行處理不同的通訊任務。本發明實現了自動數據文件通訊功能、實時測量數據通訊功能、自動站運行遠程監視功能和遙控功能、數據采集自動配置更新功能、數據采集軟件遠程更新功能。
文檔編號H04L29/04GK101252571SQ200810103320
公開日2008年8月27日 申請日期2008年4月3日 優先權日2008年4月3日
發明者任忠宇, 娟 王, 魯現輝, 龍天行 申請人:北京泰得思達科技發展有限公司