張振權(quán) 張 明 樊 宏 張艷君
摘 要:衛(wèi)星通信以其通信距離遠(yuǎn)、容量大、話音清楚等諸多優(yōu)點(diǎn)被廣泛使用在邊遠(yuǎn)地區(qū)的廣播電視、通信聯(lián)系以及處置諸如抗震救災(zāi)等突發(fā)事件中,衛(wèi)星通信是應(yīng)急通信的一種非常有效的通信方式。給出一種基于東進(jìn)公司的D161A語(yǔ)音卡為開(kāi)發(fā)平臺(tái),通過(guò)Delphi 7.0開(kāi)發(fā)語(yǔ)言設(shè)計(jì)和實(shí)現(xiàn)的衛(wèi)星異系統(tǒng)智能轉(zhuǎn)接裝置的設(shè)計(jì)和實(shí)現(xiàn)步驟。
關(guān)鍵詞:語(yǔ)音卡;異系統(tǒng);轉(zhuǎn)接裝置;Delphi 7.0
中圖分類號(hào):TN929.53 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1004-373X(2009)21-029-02
Intelligent Transfer Device for Distinct System Based on D161A Voice-board
ZHANG Zhenquan,ZHANG Ming,FAN Hong,ZHANG Yanjun
(PLA Unit 69046,Urumqi,830001,China)
Abstract:Since the advantages of long distance communication,big capacity and clear voice,the satellite communication is widely used in the broadcast,communication contact in the remote countryside and in the abrupt event for the earthquake and so on,the satellite communication is an effect communication way in the emergency communication system.The design and ゛chieving steps for the intelligent transfer device for distinct system of satellite communication is given based on D161A voice-board for DongJin Company and the Delphi 7.0 language.
Keywords:voice-board;distinct system;transfer device;Delphi 7.0
0 引 言
引言:衛(wèi)星通信是目前通信領(lǐng)域發(fā)展迅速、進(jìn)步比較快的行業(yè)之一,業(yè)務(wù)量的增加進(jìn)一步促進(jìn)衛(wèi)星通信向前發(fā)展,它以其機(jī)動(dòng)靈活的特點(diǎn)越來(lái)越受到人們的普遍親睞和關(guān)注。特別是在抗震救災(zāi)等處置突發(fā)事件中衛(wèi)星通信發(fā)揮了非常重要作用。作為無(wú)線通信的一種有效補(bǔ)充,衛(wèi)星通信是民用和軍用的一種有效通信方式。雖然衛(wèi)星通信發(fā)展較快,但是起步較晚,目前使用的FDMA,TDMA等衛(wèi)星通信系統(tǒng)相互獨(dú)立,雖然系統(tǒng)均可以提供話音、傳真、數(shù)據(jù)通信業(yè)務(wù),但是目前各個(gè)系統(tǒng)之間的電話不能互相通信,且同一個(gè)地方?jīng)]有配備全部系統(tǒng),如何充分利用現(xiàn)有的衛(wèi)星通信的系統(tǒng)資源,發(fā)揮各個(gè)系統(tǒng)之間的優(yōu)勢(shì)和特點(diǎn),從而將不同衛(wèi)星系統(tǒng)進(jìn)行有效整合和利用,實(shí)現(xiàn)整個(gè)衛(wèi)星通信系統(tǒng)之間的互聯(lián)互通,必將顯著提高衛(wèi)星通信在無(wú)線通信中的保障能力。本文在基于東進(jìn)公司的D161A語(yǔ)音卡為開(kāi)發(fā)平臺(tái),通過(guò)Delphi 7.0開(kāi)發(fā)語(yǔ)言設(shè)計(jì)和實(shí)現(xiàn)了不同衛(wèi)星系統(tǒng)之間的智能可靠連接,通過(guò)語(yǔ)音提示的方式,巧妙地完成和實(shí)現(xiàn)了衛(wèi)星通信異系統(tǒng)之間的相互通信,成功解決了衛(wèi)星通信各網(wǎng)系以前相互獨(dú)立、各自通信和各自進(jìn)行保障的突出弊端,同時(shí)也為衛(wèi)星通信地球站提供了┮桓鲇行У鬧登謚斬,充分發(fā)揮了衛(wèi)星通信的優(yōu)勢(shì)和作用。
1 D161A語(yǔ)音卡簡(jiǎn)介
東勁公司生產(chǎn)的D161A語(yǔ)音處理卡,是一款品質(zhì)優(yōu)良、高可靠性能、易用性能良好的模擬語(yǔ)音處理板。該板件高密度設(shè)計(jì),每個(gè)單板完成16路通道處理功能,含有16路DTMF收發(fā)、數(shù)字錄放音、信號(hào)音檢測(cè)、主叫號(hào)碼識(shí)別等功能,使用TMS320VC5402數(shù)字信號(hào)處理芯片,實(shí)現(xiàn)高性能的信號(hào)處理算法。每一路都可通過(guò)軟件編程完成如下基本功能:完成一個(gè)、兩個(gè)或四個(gè)E1線路接續(xù),檢測(cè)外線振鈴信號(hào)和內(nèi)線摘掛機(jī)的檢測(cè),控制外線的摘掛機(jī),內(nèi)線的饋電或振鈴,接收用戶的按鍵碼及信號(hào)音的檢測(cè)。該語(yǔ)音卡硬件安裝簡(jiǎn)單,即插即用。軟件方便可靠,軟件提供了大量的可直接調(diào)用的API接口函數(shù),通過(guò)Delphi 7.0編程可以方便進(jìn)行設(shè)計(jì)。由于具有眾多先進(jìn)、優(yōu)越的功能,可廣泛應(yīng)用于呼叫中心、電話銀行、信息查詢、語(yǔ)音信箱,自動(dòng)呼叫系統(tǒng),多功能小型用戶交換機(jī)等諸多領(lǐng)域。
利用該語(yǔ)音處理板的外線與內(nèi)線之間互相的交換功能,將不同廠家和不同型號(hào)的衛(wèi)星通信設(shè)備進(jìn)行互聯(lián),可以方便地實(shí)現(xiàn)相互之間的通信,達(dá)到異系統(tǒng)之間的可靠及穩(wěn)定聯(lián)結(jié),有效發(fā)揮各設(shè)備的使用效率。
2 轉(zhuǎn)接裝置的具體實(shí)現(xiàn)
根據(jù)衛(wèi)星通信智能轉(zhuǎn)接裝置的功能要求,該裝置設(shè)計(jì)采用軟硬件兩部分相結(jié)合的方式,硬件設(shè)備采用處理速度和配置較高的工業(yè)控制計(jì)算機(jī),計(jì)算機(jī)內(nèi)安裝東勁公司的D161A語(yǔ)音處理卡,用來(lái)實(shí)現(xiàn)各衛(wèi)星通信網(wǎng)系相連的電話終端;軟件部分采用Delphi 7.0多線程設(shè)計(jì),實(shí)現(xiàn)對(duì)不同衛(wèi)星通信系統(tǒng)模擬二線電話的可靠轉(zhuǎn)接,同時(shí)根據(jù)任務(wù)需要的實(shí)際,開(kāi)發(fā)相應(yīng)的回聲抵消和延時(shí)程序,完成經(jīng)過(guò)兩次轉(zhuǎn)接的衛(wèi)星信號(hào)之間的回聲抵消和延時(shí)。硬件和軟件相互配合使用,真正實(shí)現(xiàn)衛(wèi)星通信網(wǎng)系之間的互聯(lián)互通。該衛(wèi)星通信異系統(tǒng)智能轉(zhuǎn)接裝置的總體技術(shù)方案如圖1所示。
該裝置作為連接不同衛(wèi)星設(shè)備接入衛(wèi)星網(wǎng)絡(luò)、地面程控網(wǎng)的用戶轉(zhuǎn)接設(shè)備,要求接口標(biāo)準(zhǔn)、轉(zhuǎn)接可靠性能高等要求,也是整個(gè)系統(tǒng)設(shè)備的核心。它分為硬件和軟件兩大部分,硬件要運(yùn)算速度高、能全天候進(jìn)行工作,同時(shí)對(duì)溫度、環(huán)境的要求較高,因此采用工業(yè)級(jí)別的計(jì)算設(shè)備進(jìn)行計(jì)算和處理。因?yàn)樾l(wèi)星通信有固有的延時(shí)特點(diǎn),因此要實(shí)現(xiàn)衛(wèi)星不同系統(tǒng)之間的可靠轉(zhuǎn)換,就需要兩次衛(wèi)星延遲,這樣話音質(zhì)量就會(huì)受到一定影響,為了能將兩次衛(wèi)星的時(shí)延降低到最小程度,在設(shè)計(jì)整個(gè)裝置的時(shí)候,設(shè)計(jì)一個(gè)能進(jìn)行有效回聲抵消的裝置,這樣雖然在轉(zhuǎn)接過(guò)程中不可避免地有一定延時(shí),但是不會(huì)有回音現(xiàn)象,從而保證整個(gè)轉(zhuǎn)接裝置的可靠和有效性能。
2.1 衛(wèi)星通信異系統(tǒng)智能轉(zhuǎn)接裝置的硬件組成
整個(gè)轉(zhuǎn)接裝置以工控機(jī)為主處理平臺(tái),二線接口和各衛(wèi)星通信系統(tǒng)提供的標(biāo)準(zhǔn)二線相連接,如圖2所示。該裝置工作時(shí),首先檢測(cè)處理芯片組每100 ms檢測(cè)所有二線接口的狀態(tài),當(dāng)檢測(cè)到某一路接口有震鈴信號(hào)的時(shí)候,檢測(cè)處理芯片組就接通這一路電話,通過(guò)D161A語(yǔ)音板給處相應(yīng)的語(yǔ)音提示,如果電話從PSTN打進(jìn)來(lái)的,用戶根據(jù)語(yǔ)音提示可以直接撥打?qū)>€網(wǎng)或者專線網(wǎng)衛(wèi)星電話,而不需要再加撥特殊號(hào)碼,如果用戶選擇轉(zhuǎn)入人工臺(tái),那么內(nèi)線控制模塊啟動(dòng),將用戶電話轉(zhuǎn)入到內(nèi)線系統(tǒng),內(nèi)線系統(tǒng)通過(guò)語(yǔ)音模塊的鈴流將內(nèi)線電話接通,通過(guò)內(nèi)線人工臺(tái)完成電話的轉(zhuǎn)接。當(dāng)檢測(cè)到要連接兩個(gè)衛(wèi)星通道時(shí),回聲抑制模塊啟動(dòng),最大限度地克服回聲和衛(wèi)星時(shí)延帶來(lái)的不良影響。檢測(cè)處理芯片組負(fù)責(zé)對(duì)線路的DTMF信號(hào)進(jìn)行有效檢測(cè),包括忙音檢測(cè)、摘掛機(jī)檢測(cè)等功能。目前該裝置可以提供14路外線和2路二線人工電話,且該裝置提供了較大的容量升級(jí)空間,根據(jù)各衛(wèi)星站業(yè)務(wù)量大小進(jìn)行必要的升級(jí)。
2.2 衛(wèi)星通信異系統(tǒng)智能轉(zhuǎn)接裝置軟件流程
衛(wèi)星通信異系統(tǒng)智能轉(zhuǎn)接裝置功能以D161A語(yǔ)音卡發(fā)板為開(kāi)發(fā)平臺(tái),主要由Delphi 7.0和數(shù)據(jù)庫(kù)軟件編程實(shí)現(xiàn),開(kāi)發(fā)環(huán)境為Delphi 7.0,因?yàn)橐袛嗟母飨到y(tǒng)的狀態(tài)比較多,為了能增強(qiáng)系統(tǒng)的可靠性,因此軟件部分全部采用多線程模塊化編程,檢測(cè)處理芯片組、液晶顯示、DTMF模塊采用硬件驅(qū)動(dòng)函數(shù)設(shè)計(jì),主程序通過(guò)簡(jiǎn)化編程,調(diào)用各模塊和驅(qū)動(dòng)函數(shù),結(jié)構(gòu)簡(jiǎn)單,可靠性高。其次改變軟件內(nèi)容,可以方便地增加該裝置的其它功能,可擴(kuò)充性強(qiáng),該衛(wèi)星通信異系統(tǒng)智能轉(zhuǎn)接裝置的軟件主程序流程圖如圖3所示。
該裝置的主程序部分采用每100 ms進(jìn)行檢測(cè)的無(wú)限循環(huán)結(jié)構(gòu),由內(nèi)線摘機(jī)和外線呼入兩大部分檢測(cè)構(gòu)成循環(huán),根據(jù)檢測(cè)結(jié)果跳轉(zhuǎn)到不同程序段執(zhí)行。呼入檢測(cè)結(jié)果提供給D161A語(yǔ)音處理呼入請(qǐng)求,檢測(cè)處理DTMF信號(hào)音,判斷出用戶選擇的具體系統(tǒng)后,由D161A語(yǔ)音卡的連通處理函數(shù)將不同系統(tǒng)進(jìn)行相連,根據(jù)語(yǔ)音提示即開(kāi)通信,用戶輸入按鍵選擇檢測(cè)結(jié)果提供程序分支選擇依據(jù),檢測(cè)結(jié)果控制整個(gè)轉(zhuǎn)接的轉(zhuǎn)接過(guò)程,整個(gè)主程序結(jié)構(gòu)簡(jiǎn)潔,程序可靠性強(qiáng)。
3 結(jié) 語(yǔ)
D161A模擬語(yǔ)音卡是東勁公司生產(chǎn)的性能穩(wěn)定的語(yǔ)音處理設(shè)備,硬件即插即用,主機(jī)資源由操作系統(tǒng)直接分配,無(wú)需人工干預(yù),信號(hào)處理正確,本文通過(guò)該語(yǔ)音卡的內(nèi)線與外線能方便進(jìn)行互聯(lián)互通的實(shí)際,通過(guò)Delphi 7.0語(yǔ)言調(diào)用D161A模擬語(yǔ)音卡提供的API函數(shù),實(shí)現(xiàn)了不同類型衛(wèi)星設(shè)備的互相通信,通過(guò)實(shí)際使用,該設(shè)備性能穩(wěn)定,轉(zhuǎn)接可靠性能高,具有很強(qiáng)的實(shí)用性能。
參考文獻(xiàn)
[1]錢程.Delphi6.0高級(jí)應(yīng)用與開(kāi)發(fā)[M].北京:人民郵電出版社,2000.
[2]薛師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2001.
[3]萬(wàn)科.Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析[M].北京:清華大學(xué)出版社,2005.
[4]衷秋,劉虎,肖磊.基于電話網(wǎng)絡(luò)的客戶服務(wù)數(shù)字語(yǔ)音系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].中國(guó)管理信息化,2008(3):93-95.
[5]劉虎,章慧,肖磊.基于電話網(wǎng)絡(luò)的客戶服務(wù)數(shù)字語(yǔ)音系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].微型電腦應(yīng)用,2008(2):21-23.
[6]溫鳳薇.用SQL語(yǔ)言進(jìn)行動(dòng)態(tài)查詢 [J].電腦知識(shí)與技術(shù),2005(5):28-30.
[7]王斌斌,張妍琰.基于Delphi的客房管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].平頂山工學(xué)院學(xué)報(bào),2006,15(5):11-13.
[8]歐陽(yáng)江林,黎浩宏.應(yīng)用語(yǔ)音卡實(shí)現(xiàn)電話語(yǔ)音查詢的技術(shù)[J].計(jì)算機(jī)與現(xiàn)代化,2005(4):102-103.
[9]王勇,蓋江南,付長(zhǎng)冬.一種電話語(yǔ)音卡系統(tǒng)軟件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) [J].微型機(jī)與應(yīng)用,1999(7):53-55.
[10]吳江.基于語(yǔ)音卡和微機(jī)的呼叫中心系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2003(4):15-17.
作者簡(jiǎn)介 張振權(quán) 男,1977年出生,陜西西安人,碩士,工程師。主要從事衛(wèi)星通信裝備研究。