張國(guó)波,楊 宏,康 敏
(中國(guó)電子科技集團(tuán)公司第三十研究所,四川 成都 610041)
隨著信息技術(shù)的發(fā)展,用戶(hù)通信手段和通信方式呈現(xiàn)多樣化特點(diǎn),其中通信手段包括電信系統(tǒng)和互聯(lián)網(wǎng)等,通信方式包括電話(huà)、傳真、短信、電子郵件、Web會(huì)議、視頻會(huì)議、視頻點(diǎn)播、語(yǔ)音信箱、即時(shí)通信等。為了提高通信效率及通信便捷性,統(tǒng)一通信技術(shù)應(yīng)運(yùn)而生。統(tǒng)一通信是指把計(jì)算機(jī)技術(shù)和通信技術(shù)融為一體的新的通信模式,通過(guò)對(duì)多種通信手段的整合,以及對(duì)語(yǔ)音、傳真、會(huì)議、即時(shí)消息、多媒體和數(shù)據(jù)等多種通信業(yè)務(wù)的融合,使用戶(hù)可以利用一個(gè)統(tǒng)一的平臺(tái)進(jìn)行自由和高效的通信,以方便用戶(hù)使用并豐富其體驗(yàn)[1]。統(tǒng)一通信的基本特征是融合、動(dòng)態(tài)、開(kāi)放和統(tǒng)一管理[2],其中最重要的特征是融合性與開(kāi)放性。融合性體現(xiàn)在通信手段的融合或通信業(yè)務(wù)的融合,開(kāi)放性體現(xiàn)在通過(guò)開(kāi)放的業(yè)務(wù)接口將通信能力以服務(wù)的方式開(kāi)放給第三方應(yīng)用,實(shí)現(xiàn)與現(xiàn)有業(yè)務(wù)系統(tǒng)的集成。
一般來(lái)說(shuō),專(zhuān)用網(wǎng)絡(luò)通常面向某些特定用戶(hù)或?yàn)橥瓿赡承┨囟ㄍㄐ艠I(yè)務(wù)而部署使用,各個(gè)專(zhuān)用網(wǎng)絡(luò)相對(duì)獨(dú)立但又在一定程度上受控互聯(lián)互通。隨著通信技術(shù)與應(yīng)用的發(fā)展,專(zhuān)用網(wǎng)絡(luò)用戶(hù)對(duì)通信手段與通信業(yè)務(wù)類(lèi)型的需求也越來(lái)越多樣化,對(duì)統(tǒng)一通信的需求愈發(fā)迫切。專(zhuān)用網(wǎng)絡(luò)較一般通用網(wǎng)絡(luò)在技術(shù)體制上有所差異,因此在專(zhuān)用網(wǎng)絡(luò)中設(shè)計(jì)與部署統(tǒng)一通信服務(wù)系統(tǒng)一般存在兩種模式:一種模式是針對(duì)不同的專(zhuān)用網(wǎng)絡(luò)設(shè)計(jì)并部署相應(yīng)的統(tǒng)一通信服務(wù)系統(tǒng);另一種模式是采用平臺(tái)化的設(shè)計(jì)思想,構(gòu)建統(tǒng)一的通信服務(wù)平臺(tái)。如何快速設(shè)計(jì)并實(shí)現(xiàn)支持多種業(yè)務(wù)的統(tǒng)一通信服務(wù)系統(tǒng),是相關(guān)科研人員面臨的課題。
如上文所述,專(zhuān)用網(wǎng)絡(luò)技術(shù)體制各有其自身特點(diǎn),如物理接口、協(xié)議體系、語(yǔ)音編碼方式、加解密體制、安全接入體制可能存在差異,因此平臺(tái)架構(gòu)設(shè)計(jì)時(shí)需要考慮這些差異因素。按照分層設(shè)計(jì)的思想,分層設(shè)計(jì)可以使得系統(tǒng)邏輯清晰,下層模塊為上層模塊提供服務(wù)[3]。統(tǒng)一通信服務(wù)平臺(tái)總體體系架構(gòu)是一個(gè)多級(jí)的分層結(jié)構(gòu)[4],本文設(shè)計(jì)的統(tǒng)一通信服務(wù)平臺(tái)分為接入層、控制層和業(yè)務(wù)層,平臺(tái)總體體系架構(gòu)如圖1所示。
圖1 統(tǒng)一通信服務(wù)平臺(tái)體系架構(gòu)
接入層主要完成統(tǒng)一通信服務(wù)平臺(tái)與專(zhuān)用網(wǎng)絡(luò)、業(yè)務(wù)擴(kuò)展子系統(tǒng)接入適配,比如支持通過(guò)同步數(shù)字體系(Synchronous Digital Hierarchy,SDH)接口或以太網(wǎng)接口接入專(zhuān)用網(wǎng)絡(luò),支持通過(guò)以太網(wǎng)接口接入業(yè)務(wù)擴(kuò)展子系統(tǒng),并提供雙向接入鑒權(quán)服務(wù),避免非法接入,其中接入鑒權(quán)技術(shù)體制與專(zhuān)用網(wǎng)絡(luò)技術(shù)體制相關(guān)。
控制層是通信服務(wù)平臺(tái)的中樞控制系統(tǒng),主要完成呼叫控制、協(xié)議處理、協(xié)議適配、設(shè)備管理、服務(wù)調(diào)度等功能。協(xié)議處理與適配主要實(shí)現(xiàn)與專(zhuān)用網(wǎng)絡(luò)及與業(yè)務(wù)擴(kuò)展子系統(tǒng)間的通信協(xié)議處理與適配。設(shè)備管理主要實(shí)現(xiàn)平臺(tái)的配置管理、故障管理、性能管理、業(yè)務(wù)管理及用戶(hù)安全管理等功能。
業(yè)務(wù)層主要包括業(yè)務(wù)服務(wù)子層與業(yè)務(wù)擴(kuò)展子層兩部分。業(yè)務(wù)服務(wù)子層按需提供音頻數(shù)據(jù)處理功能,如語(yǔ)音編碼方式適配、語(yǔ)音混音等;提供視頻數(shù)據(jù)處理功能,如視頻編解碼、視頻檢索等;提供信息數(shù)據(jù)處理服務(wù),如短消息數(shù)據(jù)處理等;提供密碼服務(wù),如數(shù)據(jù)加解密、密碼轉(zhuǎn)換等。密碼體制按加密和解密密鑰的不同,主要分為對(duì)稱(chēng)密碼體制(私鑰密碼體制)和非對(duì)稱(chēng)密鑰密碼體制[5],具體采用哪種密碼體制與接入的專(zhuān)用網(wǎng)絡(luò)密碼技術(shù)體制相關(guān)。業(yè)務(wù)擴(kuò)展子層提供各種通信業(yè)務(wù)服務(wù),如號(hào)碼查詢(xún)、話(huà)務(wù)服務(wù)、語(yǔ)音留言、視頻會(huì)議、視頻點(diǎn)播、信息服務(wù)等,并支持第三方對(duì)各種通信業(yè)務(wù)靈活擴(kuò)展。
專(zhuān)用網(wǎng)絡(luò)通過(guò)該通信服務(wù)平臺(tái)能夠靈活接入多種第三方通用通信服務(wù)子系統(tǒng),從而能夠快速基于專(zhuān)用網(wǎng)絡(luò)擴(kuò)展統(tǒng)一通信服務(wù)系統(tǒng)。
統(tǒng)一通信服務(wù)平臺(tái)接入專(zhuān)用網(wǎng)絡(luò)后,專(zhuān)用網(wǎng)絡(luò)的用戶(hù)終端通過(guò)統(tǒng)一通信服務(wù)平臺(tái)提供通信服務(wù)的主要流程如圖2所示。
圖2 統(tǒng)一通信服務(wù)平臺(tái)業(yè)務(wù)處理流程
專(zhuān)用網(wǎng)絡(luò)用戶(hù)終端請(qǐng)求統(tǒng)一通信服務(wù)平臺(tái)提供電話(huà)會(huì)議、視頻會(huì)議、視頻點(diǎn)播、語(yǔ)音留言等通信服務(wù)時(shí),首先需要進(jìn)行身份鑒權(quán)認(rèn)證,鑒權(quán)通過(guò)后統(tǒng)一通信服務(wù)平臺(tái)根據(jù)協(xié)議處理及控制信息判決需要提供的業(yè)務(wù)類(lèi)別;其次根據(jù)業(yè)務(wù)類(lèi)別及用戶(hù)需求調(diào)度不同的數(shù)據(jù)處理服務(wù),如語(yǔ)音編碼適配/混音、視頻數(shù)據(jù)處理、信息數(shù)據(jù)處理、加解密等數(shù)據(jù)處理服務(wù);最后為用戶(hù)提供相應(yīng)的通信業(yè)務(wù) 服務(wù)。
某專(zhuān)用網(wǎng)絡(luò)現(xiàn)有業(yè)務(wù)主要以電話(huà)業(yè)務(wù)為主,并由各自獨(dú)立的系統(tǒng)和維護(hù)保障人員提供電話(huà)會(huì)議、話(huà)務(wù)服務(wù)等通信服務(wù)。根據(jù)技術(shù)發(fā)展趨勢(shì)、新的業(yè)務(wù)需求及服務(wù)保障人員整合的需求,亟須基于該網(wǎng)絡(luò)構(gòu)建統(tǒng)一的通信服務(wù)平臺(tái),達(dá)到整合通信業(yè)務(wù)及服務(wù)保障人員的目標(biāo)。統(tǒng)一通信服務(wù)的組織應(yīng)用方式如圖3所示。
圖3 統(tǒng)一通信服務(wù)組織應(yīng)用方式
專(zhuān)用網(wǎng)絡(luò)用戶(hù)終端主要包括電話(huà)機(jī)、可視電話(huà)機(jī)、計(jì)算機(jī)及傳真機(jī)等,通過(guò)構(gòu)建統(tǒng)一的通信服務(wù)平臺(tái)和服務(wù)保障中心,可向用戶(hù)集中、統(tǒng)一地提供電話(huà)會(huì)議、視頻會(huì)議、電話(huà)轉(zhuǎn)接、號(hào)碼查詢(xún)、信息交互、視頻點(diǎn)播、語(yǔ)音留言等服務(wù),滿(mǎn)足用戶(hù)多業(yè)務(wù)服務(wù)需求,并提升通信服務(wù)效率及用戶(hù)使用體驗(yàn)。
針對(duì)專(zhuān)用網(wǎng)絡(luò)應(yīng)用場(chǎng)景需求,根據(jù)前述統(tǒng)一通信服務(wù)平臺(tái)設(shè)計(jì)思想,為該專(zhuān)用網(wǎng)絡(luò)設(shè)計(jì)的統(tǒng)一通信服務(wù)平臺(tái)由業(yè)務(wù)處理設(shè)備與業(yè)務(wù)提供系統(tǒng)構(gòu)成。業(yè)務(wù)處理設(shè)備主要完成網(wǎng)絡(luò)接入、接入鑒權(quán)、音頻處理、視頻處理、密碼服務(wù)等功能,業(yè)務(wù)提供系統(tǒng)提供話(huà)務(wù)服務(wù)、語(yǔ)音留言、視頻點(diǎn)播等通信業(yè)務(wù)服務(wù)功能,并支持由第三方應(yīng)用提供。平臺(tái)構(gòu)成及連接關(guān)系如圖4所示。
圖4 統(tǒng)一通信服務(wù)平臺(tái)構(gòu)成與連接關(guān)系
業(yè)務(wù)處理設(shè)備是統(tǒng)一通信服務(wù)平臺(tái)的關(guān)鍵組成部分,主要由控制交換單元、接入單元、音頻處理單元、視頻處理單元、密碼單元等組成,各單元間通信控制與業(yè)務(wù)總線分離。控制交換單元主要完成協(xié)議處理與適配、呼叫控制、業(yè)務(wù)控制、數(shù)據(jù)交換、信息數(shù)據(jù)處理、設(shè)備管理等功能;接入單元支持通過(guò)SDH接口或以太網(wǎng)接口接入,主要完成網(wǎng)絡(luò)接入與接入鑒權(quán)功能;音頻處理單元主要完成語(yǔ)音編碼適配、語(yǔ)音混音等功能;視頻處理單元主要完成視頻編碼適配等功能;密碼單元主要完成數(shù)據(jù)加解密功能,密碼單元配置的數(shù)量取決于設(shè)備的處理能力要求。為保證設(shè)備的可靠性,控制交換單元采用熱備方式,主用與備用單元間實(shí)時(shí)同步數(shù)據(jù)。設(shè)備的組成如圖5所示。
圖5 業(yè)務(wù)處理設(shè)備組成
控制交換單元是業(yè)務(wù)處理設(shè)備的核心控制部分,軟件控制流程如圖6所示。軟件主要通過(guò)表項(xiàng)數(shù)據(jù)實(shí)現(xiàn)處理器與現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable Gate Array,F(xiàn)PGA)間的業(yè)務(wù)交互控制,用以指示業(yè)務(wù)數(shù)據(jù)處理的流轉(zhuǎn)調(diào)度。表項(xiàng)內(nèi)容主要包括源單元ID、目的單元ID、業(yè)務(wù)流ID、操作指示(語(yǔ)音編碼適配指示、混音指示、加密指示、解密指示等)、操作結(jié)果等信息。
圖6 控制交換單元軟件處理流程
以加密語(yǔ)音服務(wù)為例說(shuō)明業(yè)務(wù)處理設(shè)備內(nèi)部的業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)過(guò)程,如圖7所示。來(lái)自專(zhuān)用網(wǎng)絡(luò)的密文業(yè)務(wù)數(shù)據(jù)經(jīng)過(guò)接入單元后進(jìn)入控制交換單元的FPGA模塊,F(xiàn)PGA模塊根據(jù)CPU下發(fā)的調(diào)度控制指令提取出業(yè)務(wù)凈荷數(shù)據(jù)后送入密碼單元解密,控制交換單元再根據(jù)業(yè)務(wù)類(lèi)別調(diào)度音頻處理單元或視頻處理單元等,而后根據(jù)需要將業(yè)務(wù)數(shù)據(jù)送入業(yè)務(wù)服務(wù)系統(tǒng)或接入單元,反之亦然。
圖7 業(yè)務(wù)處理設(shè)備內(nèi)部典型業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)
統(tǒng)一通信的主要本質(zhì)是各類(lèi)通信業(yè)務(wù)與信息的融合,也是信息化不斷發(fā)展與用戶(hù)需求多樣化、統(tǒng)一化的必然結(jié)果。各個(gè)專(zhuān)用網(wǎng)絡(luò)有其自身獨(dú)有的技術(shù)特點(diǎn)與應(yīng)用特色,但在信息化日新月異的環(huán)境下,專(zhuān)用網(wǎng)絡(luò)中引入統(tǒng)一通信服務(wù)平臺(tái)亦有必要。針對(duì)專(zhuān)用網(wǎng)絡(luò)的特點(diǎn),本文提出了統(tǒng)一通信服務(wù)平臺(tái)體系架構(gòu),并在實(shí)際應(yīng)用中設(shè)計(jì)并實(shí)現(xiàn)了統(tǒng)一通信服務(wù)平臺(tái),其中業(yè)務(wù)提供系統(tǒng)支持第三方擴(kuò)展。該統(tǒng)一通信服務(wù)平臺(tái)具有較高的獨(dú)立性、開(kāi)放性和可擴(kuò)展性,能夠在專(zhuān)用網(wǎng)絡(luò)中快速引入并提供統(tǒng)一通信服務(wù)。