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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于GPRs的公安交警移動警務系統(tǒng)設計與實現(xiàn)

          基于GPRs的公安交警移動警務系統(tǒng)設計與實現(xiàn)

          作者: 時間:2010-07-21 來源:網(wǎng)絡 收藏

          2.1 系統(tǒng)網(wǎng)絡拓撲結(jié)構(gòu)設計與實現(xiàn)
          公安交警移動警務通系統(tǒng),基于跨無線移動平臺,采用內(nèi)外網(wǎng)分離架構(gòu),多通道內(nèi)外網(wǎng)隔離技術,在數(shù)據(jù)高速傳遞的同時保證公安專網(wǎng)數(shù)據(jù)的安全性。系統(tǒng)由移動終端,移動通信網(wǎng)絡,無線系統(tǒng)隔離局域網(wǎng),公安內(nèi)網(wǎng)4大部分組成:
          移動終端 具備一定計算、存儲、傳輸功能的手機,PDA和移動設備,公安交警通過安裝在移動終端的軟件系統(tǒng)進行信息的采集、查詢、比對。
          移動通訊網(wǎng)絡 負責移動終端和無線系統(tǒng)隔離局域網(wǎng)之間的通信。移動終端發(fā)起無線請求,來自移動終端的數(shù)據(jù)經(jīng)過基站后分流,通過SGSN完成移動臺和GPRS骨干網(wǎng)之間的數(shù)據(jù)發(fā)送和接收。GGSN在GPRS網(wǎng)絡和公用數(shù)據(jù)網(wǎng)之間起關口的作用,通過它與Internet網(wǎng)進行連接。再通過防火墻過濾進入公安外網(wǎng)。
          無線系統(tǒng)隔離局域網(wǎng) 由存儲外網(wǎng)數(shù)據(jù)庫的外網(wǎng)服務器,認證服務器和隔離/請求轉(zhuǎn)發(fā)器及物理安全網(wǎng)閘構(gòu)成。通過現(xiàn)有的GPRS網(wǎng)絡和轉(zhuǎn)發(fā)器將移動終端發(fā)出的數(shù)據(jù)請求接入到外網(wǎng)服務器,得到數(shù)據(jù)請求的結(jié)果通過XML數(shù)據(jù)格式實時返回給移動終端。物理隔離網(wǎng)閘連接公安內(nèi)網(wǎng)服務器和外網(wǎng)服務器2個系統(tǒng)之間,不存在通信的物理連接,邏輯連接,信息傳輸協(xié)議,將外網(wǎng)服務器的數(shù)據(jù)包進行分解,重組為靜態(tài)數(shù)據(jù),并對靜態(tài)數(shù)據(jù)進行安全審查,確認為安全的數(shù)據(jù)進入公安內(nèi)網(wǎng)服務器。
          公安內(nèi)網(wǎng) 是由公安內(nèi)部的核心數(shù)據(jù)庫(車輛信息管理庫,被盜車輛信息庫,三逃/高危人員信息庫,流動人員信息庫,常住人員信息庫),內(nèi)網(wǎng)服務器,隔離/請求轉(zhuǎn)發(fā)器及數(shù)據(jù)接口模塊組成。通過安全隔離網(wǎng)閘,將公安內(nèi)網(wǎng)的數(shù)據(jù)庫與外網(wǎng)服務器內(nèi)的數(shù)據(jù)庫進行實時單向同步,將核心數(shù)據(jù)庫信息傳輸?shù)酵饩W(wǎng)服務器,杜絕外部攻擊公安內(nèi)網(wǎng)的可能性。GPRS網(wǎng)絡拓撲結(jié)構(gòu)如圖1所示。

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


          2.2 系統(tǒng)軟件結(jié)構(gòu)設計與實現(xiàn)
          移動無線交警系統(tǒng)軟件端由客戶端軟件設計,服務器端軟件設計,模塊管理系統(tǒng)及后臺數(shù)據(jù)庫組成。
          客戶端軟件采用J2ME來設計,J2ME充分利用Java語言的平臺無關性跨平臺運行,支持HTTP,TCP等網(wǎng)絡協(xié)議,可以直接訪問Internet。支持高效率的分布式計算,有利于充分利用移動設備上的資源。J2ME提供MIDP 2.O規(guī)范,它要求所有的MIDP設備實現(xiàn)HttpConnection接口,這樣所有遵從MIDP規(guī)范的設備在HTTP協(xié)議下都可以相互通信。通過這個接口,客戶端程序?qū)崟r與服務端發(fā)生通信。為了減少與服務器端的交互,將數(shù)據(jù)字典信息存儲在客戶端,提高了系統(tǒng)的性能。
          客戶端的軟件復雜度較大,界面多,因此需考慮到軟件的重用性,而且目前系統(tǒng)還只是交警版,將來會擴展到火警版,民警版,采用以前簡單的模式設計將有可能導致系統(tǒng)的效率低下。因此,系統(tǒng)的設計模式采用MVC(model view controller)模式,將系統(tǒng)的應用分成3個層即模型層,視圖層和控制層,模型層。模型層封裝了系統(tǒng)的核心數(shù)據(jù),系統(tǒng)的功能。視圖層解釋模型層,并將數(shù)據(jù)及系統(tǒng)的功能通過界面顯示,控制層定義應用程序行為,協(xié)調(diào)模型和視圖。將這3個層分離,有利于不同模塊的分工負責,提高程序的擴展性和健壯性。
          服務器端程序的開發(fā)選擇選擇SerVlet,JaVaBean。Servlet通過HTTP建立起與客戶端基于主求與回應的動態(tài)模式??蛻舳送ㄟ^GPRS無線通信網(wǎng)絡向服務端發(fā)送HTTP請求,服務器端接收請求響應調(diào)用相應的JavaBean業(yè)務邏輯模塊,通過JDBC訪問移動交警后臺數(shù)據(jù)庫,并將查詢處理結(jié)果通過Servlet返回給客戶端顯示。



          評論


          相關推薦

          技術專區(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); })();