主頁(http://www.by236.com):TETRA數據中間件在公安系統中的應用 TETRA數字集群通信系統近年來在各大行業中得到了快速發展。作為TETRA系統重要廠商的摩托羅拉在各行業的“關鍵時刻”發揮了重要的作用,其設備的性能和系統可靠性都得到了廣大用戶的認可。由于TETRA系統的開放性,使其在各種環境中的應用也是非常多樣化,并且基于各種廠商的原始協議也是非常繁雜。這樣在大型TETRA系統中,及時出現一個可以實現有針對性的透明開發和各種基于TETRA系統整合的中間接口服務就顯得非常必要。 數字集群取代模擬集群是發展的趨勢,數字對講機取代模擬對講機也是必然。相比MPT1327信令標準集群系統來看,TETRA數字集群系統的優勢在于擁有非常強大的“數據”功能。而對各種網關接口的處理,則是這些數據功能可以在實際應用中得以體現的重要環節。所以TETRA數據中間件的存在會給整個TETRA系統增光添彩,也為模擬集群系統向數字集群系統過渡提供了重要參考依據。 在參與青島市公安局350兆TETRA 數字集群通信系統的開發中,我們收集整理了很多代表性的問題。例如:在短信息方面青島市公安局要在110接處警、應急指揮調度管理、警務管理系統、情報警務平臺以及其他相關系統中使用TETRA的短信息來串聯起整個業務流程;在GPS定位方面不同業務需要同時實現TETRA標準的LIP格式和MOTOROLA的LRRP格式;另外在大規模的WAP PUSH業務中需要安裝一系列軟件,同時還需要編輯多個配置文件,這使得整個系統應用變得更加繁瑣。同樣在成都應急辦和營口港的項目開發中,我們也遇到類似問題和更加多樣化的應用需求,所以設計一套靈活實用的數據中間件服務的必要性便得到了實際驗證。 ▲ 短信網關接口中間件 短信網關接口中間件作為TETRA系統的短信息統一接入點,以消息隊列的方式提供異步的消息處理、轉發、存儲等服務,通過協議處理以適應不同的TETRA終端。對外以HTTP+WEBSERVICE的方式提供API接口和文檔說明。由合作方根據自身的技術和數據庫等具體特點,通過本軟件的客戶端和服務器端連接,實現信息的上行、下行交互,進而實現支持第三方基于多種開發語言的應用集成。 下圖為短信接口服務動態模型 系統以數據隊列的方式存儲經由短信息網關服務器的一切交互信息。支持存儲不少于半年的短信息數據,并支持第三方應用集成的實時查詢和實時流控。在此基礎上實現了對短信息發送的歷史查詢,其中包括:發信隊列、發信歷史、收信隊列、收信歷史。通過這些歷史記錄可以形成各種形式的報表,以便為網絡運營提供重要的參考依據。 服務器端主要處理與TETRA短信服務有關的信息推送與接收,使用TETRA專用指令。目前可實現所有信息全部推送與接收,無一遺漏,并且可以設置上、下行的發送密度,以避免阻塞基站信道。對于接收端短信字長,摩托羅拉可實現500字(漢字),EADS暫只能實現70字。信息傳輸過程中如果遇到手臺、車臺關機狀態,短信未能到達時,信息可留存在數據庫中,待開機后送達。 ▲ GPS網關接口中間件 使用TETRA 的短數據業務傳送GPS信息,具有實時性高、可靠性高、覆蓋范圍廣、準確率高等特點。隨著GIS系統的應用越來越廣泛,開發本網關將會給TETRA系統中整合GIS應用帶來十分明顯的經濟效益。 GPS網關基于WGS-84的經緯度位置信息和唯一ISSI編號的實時消息,可以接入TETRA GPS實時定位信息,并實現接入服務、分發服務、轉發服務以及數據保存等功能。同時支持TETRA標準的LIP格式和MOTOROLA的LRRP格式,也可以并行的處理基于短信息和IP分組數據的傳輸承載模式。通過特別的兼容性處理,實現了兩種協議和兩種傳輸承載模式的統一調用和傳輸,從而為用戶提供了更廣闊的應用空間。用戶無需關心任何原始協議,對網關所提供的接口直接統一調用即可。 數據處理方面,一般采用TCP/IP協議進行GPS進行控制指令的傳輸,采用UDP/IP協議傳送位置信息。網關支持標準的SOCKET調用,可以支持第三方基于多種開發語言的應用集成。在此基礎上實現了對GPS位置信息的歷史查詢,通過這些歷史記錄可以形成各種形式的數據報表,從而實現與其他網絡服務實現數據共享。 ▲ WAP/WAP PUSH網關接口中間件 WAP PUSH 是摩托羅拉在TETRA系統上新推出的一項新功能。摩托羅拉現有方案中通過串口連接一個MTP850終端到計算機上發送WAPPUSH信息,但是要滿足不同環境下的PUSH發送,有時需要完成安裝一系列軟件和編輯各種配置文件等繁瑣的操作,在商用系統中這樣也會遇到很多性能上的麻煩。 針對種種遇到的問題,我們做了統一的封裝處理,由一個接口服務器來完成這些功能。用戶只需要通過HTTP+WEBSERVICE的方式,根據自身的技術、數據庫等具體特點直接調用網關接口便可實現一系列的功能需求。可以輕松自由地與其他廠商的TETRA終端產品兼容。 TETRA數據中間件的部署與實施 結合典型案例對各種網關接口中間件進行整合,便形成了可定制的TETRA數據中間件系統,方便用戶以最簡單快捷的方法來調用統一接口。 數據傳遞標準基于HTTP GET/POST,并返回XML數據格式;支持多種開發語言:如ASP/ASP.NET、PHP、JAVA、Python、Ruby等。用戶不需要關心任何TETRA原始信息協議,就像開發普通應用系統一樣,以最簡單通用的方式實現透明、無縫的業務開發和系統數據共享。除此之外整個中間件系統服務的部署實施非常簡單,并且提供一個對系統本身進行管理和配置的界面化管理平臺。 下圖為UMTone短信網關服務管理中報表查看界面 總結 在客戶各種多樣化的需求驅動下,通過不斷的與客戶及時緊密的溝通,在信息服務、GPS定位、WAP查詢、WAP PUSH應用以及基于TETRA設備的管理系統等多項業務開發中,我們積累了更加豐富的經驗,最終也獲得了用戶對我們產品的極大的認可。 依靠摩托羅拉產品的穩定性和可靠性以及強大的技術支持,我們將繼續以滿足客戶需求為目標在無線數字集群領域乘風破浪,勇往直前,共同分享各大行業中的最“關鍵時刻”。 (中國集群通信網 | 責任編輯:陳曉亮) |





