基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...
摘要:
數字圖像監控系統在目前處于小規模發展階段,系統的核心是監控服務器。在一些小規模的應用中,監控服務器同時還充當著監控終端的角色。但是,大部分監控系統都沒有考慮用戶權限、安全性、收費模式等方面的問題。所有攝像頭采集的視頻信號實際上都是經過監控服務器中轉而到達監控點的。隨著攝像頭與監控點數目的增多,監控服務器必將成為流量瓶頸。 本課題介紹了一種遠程數字圖像監控系統中web服務器的設計與實現,考慮了用戶權限、安全性問題;系統大規模擴大時的流量瓶頸問題。針對這兩大問題,本系統采用了自己的解決方案和實現應用。在用戶權限、安全性方面:在web服務器的設計中采用雙重認證機制,即用戶口令認證和CA認證,通過嚴格的用戶權限劃分管理機制實現監控圖像資源的申請。根據用戶身份信息,動態生成Ajax設備樹。擁有不同權限的用戶登錄系統后,設備樹展開的供選擇圖像資源的各級菜單也不同。流量瓶頸問題方面:當大量用戶申請圖像資源時,傳統的前端設備DVR/EVR受到視頻輸出口的限制,大部分是在1口到16口之間,要想擴展接口數目受到很多限制,通常是增加前端設備數目,這不僅耗資巨大也不適應于大規模的應用。本系統采用了在前端設備和監控中心之間加入轉發服務器的解決方案,上層應用對圖像資源的申請,通過轉發服務器統一調度,能同時實現至少128路圖像資源的轉發,在一定程度上緩解流量瓶頸問題。 本系統是基于數字監控系統范疇,采用B/S結構,基于Web的應用。系統設計并實現了web服務器的各個功能模塊,用戶通過瀏覽器可根據權限查看數據信息、圖像信息并實現圖像控制功能;同時具備用戶登錄驗證、權限判斷、查詢、數據統計等功能。 本文首先介紹圖像監控系統的組成、體系結構、編碼、信令協議,以及數字監控系統與模擬監控系統的比較;其次介紹web服務器,web服務器的實現是基于webwork框架用java語言編程實現的,突破了傳統的socket編程,提高系統效率。其中部分功能模塊的實現用到ajax技術、javascript腳本語言、html語言、css控制等,圖像監控畫面是通過在web中嵌入C/S控件實現的。 本文分為六個章節: 第一章緒論部分,介紹圖像監控系統的背景現狀,及本課題的研究內容和意義; 第二章對監控系統的整體介紹; 第三章介紹web服務器的需求分析與設計概要、總體構架、工作流程、軟件模塊設計; 第四章介紹web服務器各個功能模塊的實現,web服務器包括用戶登錄驗證模塊、客戶端授時模塊、Ajax設備樹模塊、查詢功能模塊、統計功能模塊、oracle數據庫六大部分,是本文的重點介紹對象; 第五章介紹系統的測試情況及測試結果的分析總結,是本文的結論部分; 第六章總結全文與展望。
展開
總結
以上是生活随笔為你收集整理的基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器建立共享后无法写入文件,Win7
- 下一篇: jquery ajax error但状态