首頁 > 文章中心 > 正文

          遠程監控系統網絡通信的解決方案

          前言:本站為你精心整理了遠程監控系統網絡通信的解決方案范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

          遠程監控系統網絡通信的解決方案

          1網絡通信的解決方案

          1.1移動終端與服務器數據交互

          目前,業界涉及到移動終端與服務器頻繁交互數據的應用時,都要考慮到如何傳輸數據至移動終端的問題。因此,當前主流的技術路線有:基于移動終端結合WebKit。服務端只是一個數據提供者,首選使用JSON與XML。移動終端接到JSON后,將JSON反序列化成對象,進行邏輯處理,再在View層進行展示。移動終端與服務器數據交互示意圖如圖1所示。服務器角色:在這種方式中,WebServer所扮演的是數據提供者的角色,它處理手機客戶端的請求,并將請求通過業務邏輯層的處理生成客戶端要求的JSON回發到移動終端。移動終端角色:解析JSON,充分利用平臺API將數據展現給用戶。

          1.2服務端系統解決方案

          首先是服務端的總體解決方案,需要設計的模塊有:

          (1)用于存儲用戶數據信息的數據庫MYSQL;

          (2)用于提供Socket連接的服務端AppServ-er;

          (3)用于提供服務端總設置(比如權限設置、用戶設置、系統配置等)以及http連接的WebServer;

          (4)用于橋接具體設備與服務器的本地通信接口JNI。

          (5)將本地服務提供至網絡的路由轉發。

          1.3數據庫解決方案

          數據庫主要對用戶資料、用戶權限、用戶操作記錄進行數據存儲,使用的是MySQL。MySQL是一個完全網絡化的跨平臺關系型數據庫系統,同時是具有客戶機/服務器體系結構的分布式數據庫管理系統,功能強大,運行速度快,安全可靠性強、具有豐富的應用編程接口。部署MySQL,首先獲取GPL許可證、MySQL分發、ODBC/JDBC驅動程序,其次根據項目需要建立關系型數據庫。

          1.4服務器網絡構架

          國內目前的無線網絡設備有很多局限性。所謂的局限性就是:移動、聯通的服務套餐參差不齊,市區、郊區、山區網絡信號強弱不均。因此,需要考慮用戶當前的通信環境。比如,一些套餐不支持www,只支持wap,這時移動終端的設計將會切換至web服務器的訪問,反之連接APPServer。另外,用戶的權限設置,操作記錄查詢也需要通過web服務器。服務器網絡構架

          2結束語

          本文介紹了移動終端與服務器通信,服務端系統的架設,數據庫的構建,服務器網絡的構架。通過原理講述以及框圖描述,提供了遠程監控系統網絡通信的一種解決方案

          作者:李大志張泳高艷胡展鴻單位:長春機械科學研究院有限公司南京郵電大學廣東歐珀移動通信有限公司