2012/11/15 0:00:00 瀏覽: 來源:本站 作者:
|
|||
【摘要】文章主要介紹了TETRA數(shù)字集群系統(tǒng)的短信平臺系統(tǒng)研發(fā)背景、系統(tǒng)結構及功能結構,并著重介紹了短信平臺網(wǎng)關與TETRA系統(tǒng)接口部分的開發(fā),最后總結了該系統(tǒng)的特點。
【關鍵詞】TETRA 數(shù)字集群專網(wǎng) 短信網(wǎng)關 1 引言 隨著TETRA數(shù)字集群系統(tǒng)在國內(nèi)的不斷發(fā)展,網(wǎng)絡規(guī)模和專網(wǎng)用戶的規(guī)模都在不斷擴大。數(shù)字集群系統(tǒng)優(yōu)于模擬集群系統(tǒng)的一個重要特點,就是它在支持話音業(yè)務的同時還可以提供數(shù)據(jù)業(yè)務,其中短信息的收發(fā)是數(shù)字集群專網(wǎng)用戶使用最多的數(shù)據(jù)業(yè)務。但目前,TETRA專網(wǎng)內(nèi)的短信功能與GSM/GPRS、CDMA等網(wǎng)絡的短信功能相比還比較單一,只限于專網(wǎng)內(nèi)用戶間的短信收發(fā),并且不具備存儲轉發(fā)功能,短信發(fā)送缺乏可靠性。由于這種局限性,TETRA專網(wǎng)的短信功能一直不能滿足專網(wǎng)內(nèi)用戶的使用需求和網(wǎng)絡的發(fā)展規(guī)劃需求,短信的作用沒有很好地發(fā)揮出來。 TETRA專網(wǎng)短信平臺系統(tǒng)的推出,很好的彌補了TETRA數(shù)字集群專網(wǎng)原有短信功能的不足,在可靠的安全機制及隔離措施前提下,該平臺可以實現(xiàn)短信的存儲轉發(fā),防止用戶因關機等原因遺漏重要短信,增加短信發(fā)送的可靠性;可以通過局域網(wǎng)或互聯(lián)網(wǎng)與入網(wǎng)用戶單位的辦公網(wǎng)絡系統(tǒng)OA相連;還可以接入GSM/GPRS、CDMA網(wǎng)絡的短信中心,實現(xiàn)TETRA專網(wǎng)和公網(wǎng)間短信的互聯(lián)互通,更全面地滿足多種應用需求,充分發(fā)揮短信的橋梁作用。 2 系統(tǒng)結構 TETRA專網(wǎng)短信平臺系統(tǒng)結構,如圖1所示。 圖1 TETRA專網(wǎng)短信平臺系統(tǒng)結構
以專網(wǎng)短信網(wǎng)關平臺為中心,GSM/GPRS、CDMA網(wǎng)、單位機關辦公網(wǎng)等多個網(wǎng)絡的用戶均可實現(xiàn)與TETRA專網(wǎng)用戶間的短信互通。
網(wǎng)絡的連接均基于TCP/IP協(xié)議,可以選擇局域網(wǎng)、Internet或DDN專線等方式接入。 3 功能結構 TETRA專網(wǎng)短信平臺系統(tǒng)分為短信平臺網(wǎng)關和短信平臺客戶端應用兩部分,功能結構如圖2所示。 圖2 TETRA專網(wǎng)短信平臺系統(tǒng)功能結構
短信平臺網(wǎng)關主要包括網(wǎng)關接入接口模塊、接入認證、路由控制、負載均衡和并發(fā)控制,TETRA接口和與其他運營商接口等功能模塊。
短信平臺客戶端應用主要包括應用接入接口模塊,短信的存儲和轉發(fā),查詢統(tǒng)計,用戶管理,發(fā)送對象管理等功能模塊。 主要功能模塊如下: 組件接口(網(wǎng)關接入接口模塊/應用接入接口模塊) 以中間組件的方式向其他系統(tǒng)應用平臺開放短信通信的接口,提供基于COM+、EJB、Java的具有標準開放式接口的組件,可以跟應用平臺、辦公OA系統(tǒng)、業(yè)務系統(tǒng)、客戶服務系統(tǒng)等各種系統(tǒng)對接,實現(xiàn)短信在內(nèi)部辦公、業(yè)務通知、查詢、客戶溝通交流等方面的應用。 短信平臺網(wǎng)關 網(wǎng)關作為短信接入調(diào)度中心,其主要功能是負責短信的收發(fā)路由,預處理用戶的短信數(shù)據(jù)、短信消息雙向調(diào)度、消息發(fā)送接收記錄。提供發(fā)送接收短信的接口,同時提供與TETRA專網(wǎng)及公網(wǎng)移動運營商的短信網(wǎng)關的交互,進行短信發(fā)送接收。與公網(wǎng)短信網(wǎng)關的互聯(lián)互通,支持GSM、CDMA等網(wǎng)絡類型,支持SMPP、CMPP、SGIP等通信協(xié)議。并且,網(wǎng)關對TETRA專網(wǎng)及公網(wǎng)的短信接入均提供流量控制措施。 短信平臺客戶端應用 客戶端應用通過網(wǎng)關接入接口模塊實現(xiàn)與短信網(wǎng)關的短信接入。采用WEB方式(B/S結構),向機關單位辦公網(wǎng)用戶提供界面友好、直觀的短信應用與管理服務,可完成短信收發(fā)、系統(tǒng)用戶管理以及短信的統(tǒng)計查詢等工作。 網(wǎng)關數(shù)據(jù)庫,應用數(shù)據(jù)庫 負責短信、業(yè)務、管理等數(shù)據(jù)的存儲和組織。主要采用目前主流的數(shù)據(jù)庫管理系統(tǒng):SQL SERVER或ORACLE。 4 網(wǎng)關與TETRA系統(tǒng)的接入 此次開發(fā)的短信平臺系統(tǒng)中,短信網(wǎng)關接入TETRA系統(tǒng)的接口部分是基于某公司的TETRA數(shù)字集群系統(tǒng)進行開發(fā)的,其網(wǎng)絡結構如圖3所示。 圖3 TETRA數(shù)字集群網(wǎng)絡結構
位于圖中圓圈位置的是TCS服務器(TETRA Connectivity Server,TETRA連接服務器),它是在該公司的TETRA數(shù)字集群網(wǎng)絡中進行二次開發(fā)的一個軟件平臺,是TCS Client(TCS客戶應用程序)與TETRA數(shù)字集群網(wǎng)絡之間的一個中間設備,為客戶應用程序連接到TETRA數(shù)字集群網(wǎng)絡提供TCS API(應用編程接口)。因此,第三方客戶應用可以通過TCS使用該TETRA數(shù)字集群網(wǎng)絡中的所有語音和數(shù)據(jù)業(yè)務。
利用微軟的COM/DCOM作為TCS客戶應用和TCS API之間的接入方法,根據(jù)封裝不同功能API函數(shù)的組件,進行二次開發(fā)。 TETRA專網(wǎng)短信平臺系統(tǒng)就是TCS服務器的一個第三方客戶應用,而其與TETRA系統(tǒng)接口的開發(fā)就是使用TCS API編程接口,同時基于DCOM編程技術實現(xiàn)的。短信網(wǎng)關中主要用到了TCSUser和TCSData兩個組件,其中,TCSUser組件提供登錄、退出以及接入其它TCS組件的方法,TCSData組件用于接入TCS的數(shù)據(jù)消息業(yè)務。 短信網(wǎng)關接入TETRA系統(tǒng)后,專網(wǎng)內(nèi)用戶間的短信收發(fā)就可以經(jīng)過短信網(wǎng)關中轉。下面就以A和B兩個TETRA終端收發(fā)短信為例,介紹短信網(wǎng)關C對短信進行存儲轉發(fā)的工作過程。 圖4 存儲轉發(fā)過程
如圖4所示,如果終端A設置了短信中心號碼為C,則當A向B發(fā)送短信時,過程如下:
短信將先被路由至短信平臺網(wǎng)關C,即圖中的過程1; C收到短信指示后,從SDSTLTransferIndication事件中能夠獲取三個號碼:過程1的發(fā)送方A、接收方C以及所傳遞的最終目標地址B; 然后C記錄該短信實際的發(fā)送方A與接收方B,存儲并轉發(fā); 轉發(fā)時調(diào)用SendSDSTLTransfer函數(shù),其中設置兩個號碼:過程2的接收方B以及傳遞的初始源地址A; 最后B收到短信,并能顯示出該短信的原發(fā)送方A。 通過短信網(wǎng)關實現(xiàn)了短信的存儲轉發(fā)功能后,如果用戶因關機等原因沒有收到短信,網(wǎng)關將根據(jù)設置的重發(fā)間隔不斷重發(fā)短信,直到用戶收到短信為止,這樣有效避免了用戶漏接重要短信的情況,增強了短信發(fā)送的可靠性。 5 TETRA專網(wǎng)短信平臺系統(tǒng)的特點 TETRA專網(wǎng)短信平臺系統(tǒng)將專網(wǎng)和公網(wǎng)短信業(yè)務的應用融合在一起,具備如下特點: 參照運營商級短信網(wǎng)關平臺系統(tǒng)設計,不同于普通的數(shù)據(jù)增值業(yè)務,不僅提高了短信收發(fā)的可靠性,還提供了完善的接入、擴展平臺和二次開發(fā)接口; 參照公網(wǎng)短信功能,提供特服號管理、短信內(nèi)容管理、發(fā)送對象管理、批量群發(fā)管理、后臺統(tǒng)計查詢等功能,豐富了專網(wǎng)短信應用模式,增強了對短信合理使用的管理; 兼顧不同網(wǎng)絡的流量特點,具備流量控制、負載均衡和并發(fā)處理機制,最大限度的提高轉發(fā)性能; 配套的安全接入和隔離措施保證了專網(wǎng)與公網(wǎng)間的通信安全。 6 結束語 目前,TETRA專網(wǎng)短信平臺系統(tǒng)已經(jīng)在北京市科委的TETRA數(shù)字集群試驗網(wǎng)中通過了測試。該系統(tǒng)實現(xiàn)了短信的存儲轉發(fā),增強了短信發(fā)送的可靠性,有助于用戶單位對短信收發(fā)進行統(tǒng)一管理,能夠滿足專網(wǎng)用戶與其他網(wǎng)絡用戶互聯(lián)互通的多方面需求。 ★
作 者:陳妍 盧煜 公安部第一研究所
來 源:《移動通信》雜志 |