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