TETRA專網短(duǎn)信平台系統

2012/11/15 0:00:00     浏覽:     來(lái)源:本站(zhàn)     作(zuò)者:

 
【摘要(yào)】文(wén)章(zhān<↔g)主要(yào)介紹了(le)TETRA數(shù)字集群ε✔系統的(de)短(duǎn)信平台系統研發背景、系統結構及功↔ λπ能(néng)結構,并著(zhe)重介紹了♠®(le)短(duǎn)信平台網關與TETRA系統接口部分(fēn)的(de)開♠÷‍ (kāi)發,最後總結了(le)該系統的(de)特點​✘¥。
【關鍵詞】TETRA   數(shù₩✘£)字集群專網   短(duǎn)信網關 ∏σ©<

1 引言
    随著(zhe)TE₽ TRA數(shù)字集群系統在國(guó)內(nèi)的→₩€♠(de)不(bù)斷發展,網絡規模和(hé)專網用(yòn✘♥g)戶的(de)規模都(dōu)在不(bù)斷擴大(dà)。數(shù)✘&字集群系統優于模拟集群系統的(de)一(yī)個(gè)重要(yào)特點'≥<,就(jiù)是(shì)它在支持話(huà)音(yīn)業(yè)務的±£ ¥(de)同時(shí)還(hái)可(kě)以提供數β'↑Ω(shù)據業(yè)務,其中短(duǎn)信息的(de)收發是(shì)數(₽φ'βshù)字集群專網用(yòng)戶使用(β✘yòng)最多(duō)的(de)數(shù)據業(yè)務。但(dàγ®​n)目前,TETRA專網內(nèi)的(de)短(duǎn)信功能(néng§¥)與GSM/GPRS、CDMA等網絡的(de)短(duǎn)信功能( →¥♦néng)相(xiàng)比還(hái)比較單一(yī),"<>隻限于專網內(nèi)用(yòng)戶間(jiān)的(de)短(du ™ǎn)信收發,并且不(bù)具備存儲轉發功能(néng),短(duǎn)÷¶σ信發送缺乏可(kě)靠性。由于這(zhè)種局限性,TETRA專網的(₽‌de)短(duǎn)信功能(néng)一(yī)直不(bù)能(néng)滿♣→足專網內(nèi)用(yòng)戶的(de₹π)使用(yòng)需求和(hé)網絡的(de)發展規劃需求,短★♣π$(duǎn)信的(de)作(zuò)用(y→‌♥©òng)沒有(yǒu)很(hěn)好(hǎo)地(dì)發揮出來(γ lái)。
    TETRA專÷♠€∞網短(duǎn)信平台系統的(de)推出,很(hěn)好(hǎo)的✘α (de)彌補了(le)TETRA數(sh¥♥↓ ù)字集群專網原有(yǒu)短(duǎn)信功能¥¶(néng)的(de)不(bù)足,在可₩$(kě)靠的(de)安全機(jī)制(zhì)及'$→隔離(lí)措施前提下(xià),該平台可(kě)以實現(xiàn)短β&π(duǎn)信的(de)存儲轉發,防止用(yònΩ • g)戶因關機(jī)等原因遺漏重要(yào)短(duǎn)←φσλ信,增加短(duǎn)信發送的(de)可(kě)靠性;可(kě)以通(tōng×±✘±)過局域網或互聯網與入網用(yòng)戶單位的(de)辦公網絡系統OA相( δ"xiàng)連;還(hái)可(kě)以接入GSM/GPRS、C"↑DMA網絡的(de)短(duǎn)信中心,實現★✔(xiàn)TETRA專網和(hé)公網間(jiān≥δβ₹)短(duǎn)信的(de)互聯互通(tōng),更全面地(dì)滿足多(du§↔ō)種應用(yòng)需求,充分(fēn)發∑≠₽揮短(duǎn)信的(de)橋梁作(zuò)用(yòng)。Ω 

2 系統結構
    TETRA專網短(duǎn)信平台∑≠Ω系統結構,如(rú)圖1所示。
   &nbs∑$p;     &♣≤♥₽nbsp;   
     &nbs☆‌p;     &nb® ≈§sp;     &∞$'nbsp;  &nb÷ ♣‍sp;  圖1  TETRA專網短(duǎn)信平台系Ω♦統結構
    以專網π←♥短(duǎn)信網關平台為(wèi)中心,GSM/GPRΩ™S、CDMA網、單位機(jī)關辦公網等多(↓'λ÷duō)個(gè)網絡的(de)用(yòng)戶©₩→均可(kě)實現(xiàn)與TETRA∏↕專網用(yòng)戶間(jiān)的(dβ÷e)短(duǎn)信互通(tōng)。
    網絡的(de)連接均基于TCP/IP'‌•₽協議(yì),可(kě)以選擇局域網、Internet或DDN專★¶​線等方式接入。

3 功能(néng)結構
    TETR>​₩÷A專網短(duǎn)信平台系統分(fēn)為(wèi)短(d≤>uǎn)信平台網關和(hé)短(duǎn)信平台客戶端應≥£✘用(yòng)兩部分(fēn),功能(nén♠β↓g)結構如(rú)圖2所示。
 
    £★£σ      ♠™ ;    圖2&nbs↓↑ε↓p; TETRA專網短(duǎn)信平台系統功能(★€✔↑néng)結構
    短(duǎn)信δ$平台網關主要(yào)包括網關接入接口模塊、接入認證∞δ、路(lù)由控制(zhì)、負載均衡和(hé)并發控制(zhì),TEβ§★≠TRA接口和(hé)與其他(tā)運營商接​"©$口等功能(néng)模塊。
    短(duǎ ≠εn)信平台客戶端應用(yòng)主要(yào)包括應↕♦♠用(yòng)接入接口模塊,短(duǎn)信的(de×​)存儲和(hé)轉發,查詢統計(jì),用(yòng≠®)戶管理(lǐ),發送對(duì)象管理(lǐ)等功能(néng)模×≤★塊。
    主要(yào)功能(¶¶‍↓néng)模塊如(rú)下(xià):
    組件(jiàn)接口(網關接入接β±口模塊/應用(yòng)接入接口模塊)
    以中間(jiān)組件∑★©"(jiàn)的(de)方式向其他(tā)系統應用(yòng)平台開(kā₹✘÷ i)放(fàng)短(duǎn)信通(tōng)信的(de)接口,提供ε♠£基于COM+、EJB、Java的(de)具有(yǒu)标準開(kāi↕→$♦)放(fàng)式接口的(de)組件(jiàn),可(kě)以跟應用(yòn$₽g)平台、辦公OA系統、業(yè)務系統、客戶服務系∏♠β統等各種系統對(duì)接,實現(xiàn)短(duǎn)信在內(nèi∞↔∞σ)部辦公、業(yè)務通(tōng)知(zhī)、查詢、客α♠∞戶溝通(tōng)交流等方面的(de)應用(yòng)。
    短(duǎn)信平£↔✔€台網關
    網關作(zuò)為(wèγ✘ σi)短(duǎn)信接入調度中心,其主要(yào)功能(néng)λ↓≠$是(shì)負責短(duǎn)信的(de)收發路(lù)由,預處理(lγ₩&"ǐ)用(yòng)戶的(de)短(duǎn)≥ £信數(shù)據、短(duǎn)信消息雙向調度、消息發送接收記錄。提供發送接收ε₹≈ 短(duǎn)信的(de)接口,同時(shí)提供與TETRA專網及公網移動÷€•€運營商的(de)短(duǎn)信網關的(de)交互,進行(xíng)✘£短(duǎn)信發送接收。與公網短(duǎn)信網關的(de)互聯互通('βγ tōng),支持GSM、CDMA等網絡類型,支持SMPP、CMP↓↔≤£P、SGIP等通(tōng)信協議(yì)。并且,網關對(duì☆✔£→)TETRA專網及公網的(de)短(duǎn)信接入均提供流量控制(₽±zhì)措施。
    短(duǎn)信平台客★&♥→戶端應用(yòng)
    客戶端應用(yòng)通(tōng)過網®↕關接入接口模塊實現(xiàn)與短(duǎn)信網÷≤↑關的(de)短(duǎn)信接入。采用(yòng)WEB方式(B/S結<γ構),向機(jī)關單位辦公網用(yòng)戶提供界面友(yǒu)好(h∑™β₩ǎo)、直觀的(de)短(duǎn)信應用(yòng™¥↔♣)與管理(lǐ)服務,可(kě)完成短(duǎn)信收發≥✔σ 、系統用(yòng)戶管理(lǐ)以及短(duǎn)信的(de)統<↔計(jì)查詢等工(gōng)作(zuò)。
    網關數(sh≠₽₩Ωù)據庫,應用(yòng)數(shù)據庫
    負責短(duǎn)信、業(yè)務、管理₹↕(lǐ)等數(shù)據的(de)存儲和(hé)組織​ε‌∏。主要(yào)采用(yòng)目前主流的(de)數✔♣±(shù)據庫管理(lǐ)系統:SQL SERVER或ORACLE。δ☆↑π

4 網關與TETRA系統的(de)接入
    此次開(kāi)發的(de)短(duǎ¶≈$ n)信平台系統中,短(duǎn)信網關接入TET★®™£RA系統的(de)接口部分(fēn)是(shì)基于某公司α±β的(de)TETRA數(shù)字集群系統進行(xíng)開(k♠'āi)發的(de),其網絡結構如(rú)圖3所示。
    &nb​σ →sp;    
     •÷;      ♥§€;      &n"←₽bsp; 圖3  TETRA數(shù)字集群網絡←♠¶¶結構
    γ∏位于圖中圓圈位置的(de)是(shì)TCS服務器¥₹(qì)(TETRA Connectivity ♦→$Server,TETRA連接服務器(qì)),它是(sh♠✘↕®ì)在該公司的(de)TETRA數(shù)字集群網絡中進行(xín₩↔g)二次開(kāi)發的(de)一(yī)個(gè)軟件(≠₹φ>jiàn)平台,是(shì)TCS Client(TCS客戶應用(>×€‍yòng)程序)與TETRA數(shù)字集群✔≈¥網絡之間(jiān)的(de)一(yī)個(gè)中間(jiān©÷∏×)設備,為(wèi)客戶應用(yòng)程序連接到↓πα​(dào)TETRA數(shù)字集群網絡<π£提供TCS API(應用(yòng)編程接口)。因σγ≤€此,第三方客戶應用(yòng)可(kě)以通(tōng)過TC♠¶♦S使用(yòng)該TETRA數(shù)字≈<•δ集群網絡中的(de)所有(yǒu)語音(yī‌ ★n)和(hé)數(shù)據業(yè)務。
    利用(yò• ♥ng)微(wēi)軟的(de)COM/DCOM作(zuò)為(w<‌÷φèi)TCS客戶應用(yòng)和(hé)TC↕→S API之間(jiān)的(de)接入方法≥Ω↑,根據封裝不(bù)同功能(néng)API函數(Ω♣shù)的(de)組件(jiàn),進行(xíng'‌$≈)二次開(kāi)發。
    TETR‌→¥A專網短(duǎn)信平台系統就(jiù)是(shì←♥)TCS服務器(qì)的(de)一(yī)個(gè)第三方客戶應用(yòng)↕↔,而其與TETRA系統接口的(de)開(kāi)發就(jiù)是(shì)Ω≈使用(yòng)TCS API編程接口,同時©δ(shí)基于DCOM編程技(jì)術(shù)實現™☆(xiàn)的(de)。短(duǎn)信網關中主要(yào)♣‍用(yòng)到(dào)了(le)TCSUser和(hé)Tβπ♣↔CSData兩個(gè)組件(jiàn),其中,TCSUser組件(ji'‍λ¥àn)提供登錄、退出以及接入其它TCS組件(jiàn)的(de)方法,TCS↕¶←•Data組件(jiàn)用(yòng)于接入σ∏•$TCS的(de)數(shù)據消息業(yè)務。
短(duǎn)信網關接入TETRA系統後,專網內(nèi)用(yòng©¶↕π)戶間(jiān)的(de)短(duǎn)信$±收發就(jiù)可(kě)以經過短(duǎn)信網✔α•關中轉。下(xià)面就(jiù)以A和(hé)B兩個(gè₽Ω δ)TETRA終端收發短(duǎn)信為(wèi)例,介紹短(duǎn)信∏♥$網關C對(duì)短(duǎn)信進行(xíng)存儲♦÷轉發的(de)工(gōng)作(zuò)過程。
     ₽ Ω     
     &nbs≠↕ p;     ₽δβ     ÷σ¶€;   &n♠¥≤bsp;   圖4&nbs×♥§p; 存儲轉發過程
    如(rú)&÷≈$圖4所示,如(rú)果終端A設置了(le)短(duǎn)信中心号碼為(>£wèi)C,則當A向B發送短(duǎn)信時(shí),過程•<¶如(rú)下(xià):
    短(duǎn)信将先被路 ≤↑π(lù)由至短(duǎn)信平台網關C,即圖中ε​的(de)過程1;
    C收到(&<αdào)短(duǎn)信指示後,從(cón♦↔γ g)SDSTLTransferIndication事(shì)件(jiàn)中↔∞™能(néng)夠獲取三個(gè)号碼:過程1的(de)發送方A、接收方C以及所®ε$傳遞的(de)最終目标地(dì)址B;
    然後C記錄該短(duǎn)信實際的(de∏λ→ )發送方A與接收方B,存儲并轉發;
    轉發時(shí)調用(yα λ←òng)SendSDSTLTransfer函數(shù),其中設置兩¥σ個(gè)号碼:過程2的(de)接收方B以及傳遞的(de)>≠÷初始源地(dì)址A;
    最後B收到(dào)短(duǎn)信Ω©↕,并能(néng)顯示出該短(duǎn)信的(d↓≈ φe)原發送方A。
    通(tōn☆×←g)過短(duǎn)信網關實現(xiàn)了(le)>∞短(duǎn)信的(de)存儲轉發功能(néng)後,如(rú)果用('π®→yòng)戶因關機(jī)等原因沒有(yǒu)收到(dào)短(du₩‍✔ǎn)信,網關将根據設置的(de)重發間(jiān)隔不(↕ εbù)斷重發短(duǎn)信,直到(dào)$♠>β用(yòng)戶收到(dào)短(duǎn)信為(wèi)止, λ✘★這(zhè)樣有(yǒu)效避免了(le↕£±λ)用(yòng)戶漏接重要(yào)短(duλ‍∏→ǎn)信的(de)情況,增強了(le)短®♠(duǎn)信發送的(de)可(kě)靠性。

5  TETRA專網短(duǎnεα↔≈)信平台系統的(de)特點
    TETRA專網短(duǎn)信平台≈<系統将專網和(hé)公網短(duǎn)信業(yè→$)務的(de)應用(yòng)融合在一(yī)起,具備如(rú)下(←→∏≤xià)特點:
    參照(zhào)運營商級短÷♦σ(duǎn)信網關平台系統設計(jì),不(bù)同于☆<→↓普通(tōng)的(de)數(shù)據增值業(yè)務,不(bù)僅提♦™高(gāo)了(le)短(duǎn)信收發的(​‌∑de)可(kě)靠性,還(hái)提供了(le)完善®≤的(de)接入、擴展平台和(hé)二次開(kāi)發接口;‍★ ₽
    參照(zhào)公網×♦¶短(duǎn)信功能(néng),提供特服号管理↕↔(lǐ)、短(duǎn)信內(nèi)容•≠管理(lǐ)、發送對(duì)象管理(lǐ)、批量群發管≤≠$理(lǐ)、後台統計(jì)查詢等功能(néng),豐富了(l​£‍e)專網短(duǎn)信應用(yòng)模式,增強了(le)對(duì)短(¥±♣≤duǎn)信合理(lǐ)使用(yòng)的(dλγe)管理(lǐ);
    兼顧不£™(bù)同網絡的(de)流量特點,具備流量控制(zhì)、負載均衡和(h♣↔←‍é)并發處理(lǐ)機(jī)制(zhì),最大(dà)限πα度的(de)提高(gāo)轉發性能(néng);
    配套的(de)安全接入和(hé♥$)隔離(lí)措施保證了(le)專網與公網間(jiān)的(d™'e)通(tōng)信安全。

6 結束語
    目前,TETRA專網短(duǎn)‌¶≤☆信平台系統已經在北(běi)京市(shì)科(kē)✔​‌委的(de)TETRA數(shù)字集群試驗÷↔↔網中通(tōng)過了(le)測試。該系統實現(xiàn)了(♦≈∏≥le)短(duǎn)信的(de)存儲轉發,增強了(le)短(duǎn∑♥)信發送的(de)可(kě)靠性,有(yǒu•÷&)助于用(yòng)戶單位對(duì)短(duǎ✔<§↓n)信收發進行(xíng)統一(yī)管理(lǐ),能(n£™éng)夠滿足專網用(yòng)戶與其他(tā)網絡用(yòng)戶×→πσ互聯互通(tōng)的(de)多(duō)方面需求。&nbs✘∑£p; ★
 
作(zuò) 者:陳妍 盧煜 公安部第一(yī)研究所
來(lái) 源:《移動通(tōng)信》雜(zá​←)志(zhì)