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