<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 在應用系統(tǒng)中嵌入WWW服務功能的實現(xiàn)方法

          在應用系統(tǒng)中嵌入WWW服務功能的實現(xiàn)方法

          作者: 時間:2009-04-09 來源:網(wǎng)絡 收藏

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

          本文引用地址:http://www.ex-cimer.com/article/152543.htm

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

            在實時系統(tǒng)中,主要解決了如下問題:

            (1)動態(tài)實時地改變數(shù)據(jù)網(wǎng)頁,即將需要發(fā)送的數(shù)據(jù)網(wǎng)頁模板在系統(tǒng)啟動時裝入內(nèi)存,根據(jù)實時采集的數(shù)據(jù),實時改變已裝入內(nèi)存的數(shù)據(jù)網(wǎng)頁。

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

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

            (4)根據(jù)各級客戶的權限不同,對不同客戶的同一請求發(fā)送不同的客戶數(shù)據(jù)網(wǎng)頁。

            (5)根據(jù)正在訪問客戶的數(shù)量和級別,動態(tài)控制數(shù)據(jù)網(wǎng)頁的發(fā)送和刷新。

          1 系統(tǒng)設計

          1.1系統(tǒng)構成

            通信線路實時狀態(tài)信息監(jiān)視系統(tǒng)主要由以下三部分構成:數(shù)據(jù)采集子系統(tǒng)、數(shù)據(jù)處理子系統(tǒng)和信息表現(xiàn)子系統(tǒng)。其系統(tǒng)構成如圖1所示。

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

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

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

          1.2

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

          1.2.1動態(tài)主頁生成過程

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


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();