久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 在應用系統中嵌入WWW服務功能的實現方法

在應用系統中嵌入WWW服務功能的實現方法

作者: 時間:2009-04-09 來源:網絡 收藏

目前客戶在訪問具有遠程訪問和控制功能的時,大多都需要安裝專門的客戶端軟件,這給客戶的訪問帶來了很大的不便。隨著(Wide World Web)的發展和Web瀏覽器的廣泛應用,在設計時使用HTTP協議和HTML標準,使與Web連接起來,這樣任何一個有標準Web瀏覽器的客戶都可以通過Web瀏覽器直接訪問該應用系統,而不需要安裝專門的客戶端軟件。

本文引用地址:http://cqxgywz.com/article/152543.htm

  這里設計的通信線路實時狀態信息監視系統主要是對多路通信線路的收電平、發電平及誤碼率等指標進行實時測試,并通過網絡將實時測試結果送到相應的各級客戶;各級客戶在遠端通過Web瀏覽器而不用專門的客戶端程序就可以對自己所關心的數據進行監測,通過Web瀏覽器客戶還可以在客戶端選擇所關心的線路及各類參數,并依據權限對應用系統進行相應的遠程控制。

  在實時系統中,主要解決了如下問題:

  (1)動態實時地改變數據網頁,即將需要發送的數據網頁模板在系統啟動時裝入內存,根據實時采集的數據,實時改變已裝入內存的數據網頁。

  (2)對HTTP服務器端口(80)進行監聽,處理、響應客戶端的各類請求。

  (3)安全控制,根據訪問客戶的IP地址和登錄信息,對客戶進行過濾和權限設置,記錄客戶的操作。

  (4)根據各級客戶的權限不同,對不同客戶的同一請求發送不同的客戶數據網頁。

  (5)根據正在訪問客戶的數量和級別,動態控制數據網頁的發送和刷新。

1 系統設計

1.1系統構成

  通信線路實時狀態信息監視系統主要由以下三部分構成:數據采集子系統、數據處理子系統和信息表現子系統。其系統構成如圖1所示。

數據采集子系統主要由收電平測量板、發電平測量板和誤碼測量板組成。這些測量板在信息處理器的控制下,對各路通信線路的接收電壓、發送電壓和誤碼等指標進行測量,并將測量數據送到信息處理器進行處理。

  數據處理子系統主要由信息處理器、多串口卡和網絡卡等組成,它是信息處理的核心。一方面控制著數據采集子系統各采集板的數據采集,接收并處理這些采集板發送來的數據,并根據處理后的數據和主頁模板生成公共數據主頁;另一方面響應本地客戶和網絡客戶的請求,根據客戶的請求進行相應的處理、顯示和控制。

  信息表現子系統主要由本地監視、控制平臺和內、外部網絡構成。本地客戶通過本地監視、控制平臺監視整個系統的通信線路實時狀態信息,控制系統的工作狀態,設置網絡客戶的權限,根據需要對系統進行配置和維護;網絡客戶則根據自己所擁有的權限通過Web瀏覽器監視應用系統中通信線路的實時狀態信息,向系統發送遠程控制命令。

1.2

  在應用系統中嵌入WWW服務功能需要完成兩個方面的工作:一是動態主頁的實時生成;二是偵聽應答客戶請求,其具體實現流程圖如圖2所示。

1.2.1動態主頁生成過程

  動態主頁生成過程主要是應用系統根據主頁模板和實時采集的數據,實時更新生成通用的公共數據主頁;在客戶請求時依據客戶的權限和設置生成客戶數據主頁,發送給遠程客戶。其具體過程如下:


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉