專利名稱:數(shù)據(jù)服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)服務(wù)器,特別是涉及專門充當(dāng)在以分組格式傳送媒體的網(wǎng)絡(luò)中使用的媒體服務(wù)器。這種網(wǎng)絡(luò)包括可以用于電話網(wǎng)絡(luò)、電視會(huì)議網(wǎng)絡(luò)等,其中這些網(wǎng)絡(luò)是VoIP/VoATM電話網(wǎng)絡(luò)、PSTN或其它非分組電話網(wǎng)絡(luò)、無線電話網(wǎng)絡(luò)及其組合,或者其它網(wǎng)絡(luò)。然而,本發(fā)明尤其涉及諸如媒體服務(wù)器的數(shù)據(jù)服務(wù)器的軟件體系結(jié)構(gòu),它能夠?yàn)橐苑纸M格式傳送媒體的各種媒體網(wǎng)絡(luò)提供以附加值為目的的處理業(yè)務(wù)。
背景技術(shù):
數(shù)據(jù)服務(wù)器通常發(fā)現(xiàn)自身處于用于各種目的的多種環(huán)境中。但是,本發(fā)明特別地涉及在以分組格式發(fā)送媒體數(shù)據(jù)的媒體網(wǎng)絡(luò)中使用數(shù)據(jù)服務(wù)器。這種使用可以特別用于諸如電話網(wǎng)的媒體網(wǎng)絡(luò)的媒體網(wǎng)關(guān)和媒體服務(wù)器中。
實(shí)際上,特別是在電話網(wǎng)絡(luò)的環(huán)境中,本發(fā)明有其特別的用途。電話網(wǎng)絡(luò)承載特別是已經(jīng)被編碼為數(shù)字格式的語(yǔ)音數(shù)據(jù)。但是,盡管人耳可寬泛到一定程度,但是它將不能容忍語(yǔ)音消息傳送的明顯中斷或延遲。換句話說,與數(shù)據(jù)網(wǎng)絡(luò)不同,其中至少在某種程度上可以容忍分組數(shù)據(jù)傳送的延遲或中斷,實(shí)質(zhì)上必須實(shí)時(shí)地傳送和處理語(yǔ)音消息還有視頻消息等等。因此,必須以這樣一種方式來構(gòu)成諸如網(wǎng)關(guān)和媒體服務(wù)器的數(shù)據(jù)服務(wù)器,以便服務(wù)器能夠具備高吞吐量和數(shù)據(jù)管理和處理的精度。
以下討論專門針對(duì)數(shù)據(jù)服務(wù)器,以及如何能夠把數(shù)據(jù)服務(wù)器并入網(wǎng)絡(luò)中。接下來的具體討論涉及數(shù)據(jù)服務(wù)器用作媒體服務(wù)器時(shí)的數(shù)據(jù)服務(wù)器的配置;但是應(yīng)該明白,正如對(duì)于本領(lǐng)域的普通技術(shù)人員所顯而易見的是,所述討論可同樣應(yīng)用于網(wǎng)關(guān)和數(shù)據(jù)服務(wù)器的其它配置。
當(dāng)數(shù)據(jù)服務(wù)器應(yīng)用于電話網(wǎng)絡(luò)時(shí),被配置為媒體服務(wù)器的數(shù)據(jù)服務(wù)器執(zhí)行各種基本和增強(qiáng)業(yè)務(wù),包括會(huì)議、交互語(yǔ)音響應(yīng)、代碼轉(zhuǎn)換、廣播和其它高級(jí)語(yǔ)音業(yè)務(wù)。他們還可以應(yīng)用于提供視頻會(huì)議業(yè)務(wù)和基于因特網(wǎng)、虛擬專用網(wǎng)絡(luò)、以及在廣域網(wǎng)和局域網(wǎng)等等內(nèi)產(chǎn)生的典型數(shù)據(jù)交換業(yè)務(wù)類型的網(wǎng)絡(luò)中。在每種情況下,任何類型的數(shù)據(jù),不論該數(shù)據(jù)是語(yǔ)音、視頻或數(shù)字或文本數(shù)據(jù)或者包括這些數(shù)據(jù)任意組合的多媒體流都被分組,即以分組來發(fā)送數(shù)據(jù)。
媒體服務(wù)器直接與分組網(wǎng)絡(luò)相連,因此可以發(fā)現(xiàn)在許多業(yè)務(wù)提供商位置包括提供無線、電纜調(diào)制解調(diào)、xDSL、光纖、和銅接入技術(shù)的位置中使用;但是,假如發(fā)現(xiàn)即時(shí)服務(wù)器位于其中的核心網(wǎng),則該網(wǎng)為基于諸如IP、ATM、幀中繼的分組技術(shù)的網(wǎng)絡(luò),以及諸如用于移動(dòng)電話技術(shù)的變型的網(wǎng)絡(luò)。
媒體服務(wù)器執(zhí)行媒體流的實(shí)時(shí)處理,其流經(jīng)由適當(dāng)媒體網(wǎng)關(guān)源自如個(gè)人計(jì)算機(jī)、IP電話、移動(dòng)電話和傳統(tǒng)電話設(shè)備。媒體服務(wù)器執(zhí)行典型功能包括解碼和收集DTMF音調(diào),或者指示DTMF音調(diào)出現(xiàn)的編碼消息。媒體服務(wù)器還可以播放存儲(chǔ)在數(shù)據(jù)服務(wù)器上或者外部文件服務(wù)器上的復(fù)合音頻廣播,可以橋接多音頻信號(hào),在不同編解碼器類型和比特率之間代碼轉(zhuǎn)換,可以為人工或自動(dòng)增益控制電平移位音頻信號(hào),可以轉(zhuǎn)換文本為語(yǔ)音或轉(zhuǎn)換語(yǔ)音為文本。媒體服務(wù)器還可以識(shí)別語(yǔ)音命令、橋接視頻信號(hào),、檢測(cè)會(huì)議中的哪一方正在講話或者正在最大音量講話、以及解碼/編碼傳真流。
通常,媒體服務(wù)器為軟件交換體系結(jié)構(gòu)中增強(qiáng)業(yè)務(wù)基礎(chǔ)結(jié)構(gòu)的一部分。該分組網(wǎng)絡(luò)使用分接結(jié)構(gòu),比如軟交換結(jié)構(gòu)、PacketCableTM結(jié)構(gòu)、3GPP/UTMS/EuroCable結(jié)構(gòu)。媒體服務(wù)器將用作駐留在應(yīng)用服務(wù)器或軟交換中業(yè)務(wù)邏輯的從屬設(shè)備,或者將響應(yīng)控制網(wǎng)絡(luò)的交換平面中的類似控制代理,并且媒體服務(wù)器提供可升級(jí)的并且表現(xiàn)幾乎無限縮放能力的目前技術(shù)水平硬件,而不考慮應(yīng)用到應(yīng)用服務(wù)器或軟交換中的業(yè)務(wù)邏輯,以及不考慮是否存在諸如不同于VOIP/VoATM電話需要的媒體網(wǎng)關(guān)。
兩個(gè)同時(shí)提交的待審專利申請(qǐng)(申請(qǐng)序號(hào)*****,和******)公開了數(shù)據(jù)服務(wù)器的其它特征和特性,特別是公開了在此考慮的媒體服務(wù)器。本發(fā)明特別針對(duì)根據(jù)本發(fā)明的數(shù)據(jù)服務(wù)器上構(gòu)建的分布式軟件的結(jié)構(gòu)。
當(dāng)然,應(yīng)當(dāng)明白本發(fā)明的數(shù)據(jù)服務(wù)器可動(dòng)態(tài)地升級(jí)并且是可縮放的,所以本發(fā)明數(shù)據(jù)服務(wù)器本身構(gòu)建的分布式軟件正如下面可以討論的那樣僅僅是示范性的,因?yàn)檫@種軟件,特別是離散軟件對(duì)象,按照所建議的新業(yè)務(wù),可以連續(xù)升級(jí)、改進(jìn)和增加。
還應(yīng)當(dāng)明白,本發(fā)明的數(shù)據(jù)服務(wù)器特別是媒體服務(wù)器提供的業(yè)務(wù)類型是使它們向可以供應(yīng)給任何業(yè)務(wù)供應(yīng)商的用戶的基本媒體處理業(yè)務(wù)提供附加值。
本發(fā)明討論提供了數(shù)據(jù)服務(wù)器功能性的系統(tǒng)級(jí)觀點(diǎn),并且教導(dǎo)將承擔(dān)高級(jí)業(yè)務(wù)的數(shù)據(jù)服務(wù)器的處理引擎,其中任何業(yè)務(wù)供應(yīng)商的任何客戶的分組化媒體數(shù)據(jù)必需實(shí)時(shí)地或近實(shí)時(shí)地予以處理。
本發(fā)明的任何數(shù)據(jù)服務(wù)器都特別充當(dāng)可以針對(duì)網(wǎng)際協(xié)議操作網(wǎng)絡(luò)的裝置,比如充當(dāng)打算承載VoIP/VoATM分組電話信號(hào)的IP網(wǎng)絡(luò)的裝置。因此,本發(fā)明教導(dǎo)的這樣的數(shù)據(jù)服務(wù)器可以設(shè)署于IP、ATM或者其它分組網(wǎng)絡(luò)的邊緣,以便設(shè)置于有利的地理位置上,或者設(shè)置于有線電視公司或者有線電信業(yè)務(wù)供應(yīng)商的首端附近,或者xDSL電信業(yè)務(wù)供應(yīng)商的中心局上。
如下所述,本發(fā)明的分布式軟件結(jié)構(gòu)提供了多處理的實(shí)施和支持。
發(fā)明概述為此,本發(fā)明提供了一種在網(wǎng)絡(luò)中使用的數(shù)據(jù)服務(wù)器,其中以分組格式發(fā)送作為數(shù)字信號(hào)的媒體信號(hào),其中所述信號(hào)選自由分組化音頻數(shù)據(jù)、分組化視頻數(shù)據(jù)、分組化控制數(shù)據(jù)、分組化信息數(shù)據(jù)及其組合構(gòu)成的組。媒體數(shù)據(jù)的分組由數(shù)據(jù)服務(wù)器處理。
數(shù)據(jù)服務(wù)器包括至少一個(gè)具有至少一個(gè)插件的機(jī)架,其目的是提供機(jī)架控制功能和媒體處理器功能的插件,以及多條處理器間總線,該總線與機(jī)架上至少一個(gè)插件上的處理器通信。
所述機(jī)架控制器功能提供對(duì)分布于機(jī)架至少一個(gè)插件上的分布式軟件的控制和管理信號(hào)的訪問。媒體處理器功能提供對(duì)分組格式的媒體信號(hào)的訪問和處理。
機(jī)架上的分布式軟件由具有傳輸層、媒體處理層、會(huì)話控制層和管理層面的模塊化軟件結(jié)構(gòu)構(gòu)成。
管理層面橫跨傳輸層、媒體層和會(huì)話控制層。
至少一個(gè)插件包含多個(gè)用于媒體處理器功能的數(shù)字信號(hào)處理器。多個(gè)數(shù)字信號(hào)處理器具有嵌入其內(nèi)的多個(gè)離散軟件對(duì)象,以便適于處理符合軟件對(duì)象的媒體數(shù)據(jù)的分組。
在機(jī)架控制功能可以接收和傳送的控制和管理信號(hào)的控制下,多個(gè)離散軟件對(duì)象可動(dòng)態(tài)地改變。
管理層面適于供應(yīng)和監(jiān)視數(shù)據(jù)服務(wù)器的操作,并且還產(chǎn)生符合預(yù)定標(biāo)準(zhǔn)的警報(bào)。
根據(jù)本發(fā)明,分布式軟件結(jié)構(gòu)傳輸層包括至少一個(gè)連接分組網(wǎng)絡(luò)的連接接口,從該分組網(wǎng)絡(luò)接收分組格式的媒體數(shù)據(jù)以及向該分組網(wǎng)絡(luò)發(fā)送分組格式的媒體數(shù)據(jù)。
此外,分布式軟件結(jié)構(gòu)媒體處理層包括軟件管理器,用于初始化、協(xié)調(diào)和控制被嵌入至少一個(gè)插件上的多個(gè)數(shù)字信號(hào)處理器中的多個(gè)離散軟件對(duì)象。
本發(fā)明的數(shù)據(jù)服務(wù)器可以使機(jī)架僅僅具有一個(gè)插件。如果是這樣,該插件供應(yīng)機(jī)架控制器功能和媒體處理器功能。而且,該插件將具有多個(gè)處理器;并且多個(gè)處理器之中的通信經(jīng)由多條處理器間總線。
此外,本發(fā)明的數(shù)據(jù)服務(wù)器在機(jī)架上可以有多個(gè)插件。如果是那樣的話,多條處理器間總線象多條底板總線那樣遍布一個(gè)底版,以便提供機(jī)架上多個(gè)插件中的通信。
通常,本發(fā)明的數(shù)據(jù)服務(wù)器被配置成使機(jī)架具有一個(gè)機(jī)架控制器插件以及至少一個(gè)媒體處理器插件。多個(gè)底板總線將在機(jī)架上所有插件中進(jìn)行通信。
此外,如果是那樣的話,分布式軟件分布于機(jī)架的諸多插件之中。
在機(jī)架上存在至少一個(gè)媒體處理器插件的情況下,每個(gè)這種插件將包含多個(gè)數(shù)據(jù)信號(hào)處理器,在該處理器內(nèi)嵌入了多個(gè)離散軟件對(duì)象。
分布式軟件結(jié)構(gòu)傳輸層還可以包括一個(gè)網(wǎng)絡(luò)提取層,該網(wǎng)絡(luò)提取層適于為任何媒體分組數(shù)據(jù)提供到媒體處理層的接口,數(shù)據(jù)服務(wù)器經(jīng)由至少一個(gè)連接接口從分組網(wǎng)絡(luò)接收所述媒體分組數(shù)據(jù)。
還可以有多個(gè)不同的從傳輸層到分組網(wǎng)絡(luò)的連接接口。因而,為可以利用不同數(shù)據(jù)分組傳輸協(xié)議和系統(tǒng)的多個(gè)媒體分組數(shù)據(jù)業(yè)務(wù)供應(yīng)商提供模塊性。
媒體處理層還包括到達(dá)和來自傳輸層和會(huì)話控制層之每個(gè)的邏輯通信的邏輯輸入和輸出端口。
包含于媒體處理層內(nèi)的多個(gè)離散軟件對(duì)象可以選自由協(xié)議處理軟件對(duì)象,音頻處理軟件對(duì)象,混合器控制軟件對(duì)象,視頻業(yè)務(wù)軟件對(duì)象,傳真業(yè)務(wù)軟件對(duì)象,音頻流軟件對(duì)象,音頻記錄軟件對(duì)象,音頻廣播軟件對(duì)象,音頻增益控制軟件對(duì)象,自動(dòng)增益控制軟件對(duì)象,音頻事件檢測(cè)器軟件對(duì)象,媒體數(shù)據(jù)編碼器/解碼器軟件對(duì)象,音頻生成器軟件對(duì)象,數(shù)據(jù)加擾(IPsec)軟件對(duì)象,服務(wù)質(zhì)量標(biāo)識(shí)軟件對(duì)象及其它們的組合構(gòu)成的組。
此外,音頻事件檢測(cè)器軟件可以選自由DTNF檢測(cè)器和解碼器軟件、VAD檢測(cè)器軟件、最高音量揚(yáng)聲器檢測(cè)器軟件及其組合構(gòu)成的組。
此外,音頻產(chǎn)生器軟件對(duì)象可以選自由DTMF產(chǎn)生器、算法音調(diào)產(chǎn)生器、CNG(舒適噪聲產(chǎn)生)產(chǎn)生器軟件、音頻流軟件對(duì)象、音頻播放軟件對(duì)象及其組合構(gòu)成的組。
本發(fā)明的數(shù)據(jù)服務(wù)器的進(jìn)一步措施是分布式軟件結(jié)構(gòu)會(huì)話控制層包括對(duì)話控制子層和會(huì)話操縱和管理子層。
控制子層包括用于數(shù)據(jù)服務(wù)器的至少一個(gè)控制接口。
對(duì)話操縱和管理子層適于獨(dú)立于以分組格式傳送的數(shù)字媒體信號(hào)的網(wǎng)絡(luò)的控制協(xié)議,控制和管理分布式軟件結(jié)構(gòu)的軟件資源,其中數(shù)據(jù)服務(wù)器連接所述網(wǎng)絡(luò)以接收和處理這些數(shù)字媒體信號(hào)。
本發(fā)明的數(shù)據(jù)服務(wù)器可以使會(huì)話控制層的對(duì)話控制子層的至少一個(gè)控制接口適于連接根據(jù)可控協(xié)議以分組格式傳送的數(shù)字媒體信號(hào)的網(wǎng)絡(luò),該可控協(xié)議選自由媒體網(wǎng)關(guān)控制協(xié)議(MGCP),PacketCableTMNCS,PacketCableTM音頻服務(wù)器規(guī)約,會(huì)話啟動(dòng)協(xié)議(SIP),VoiceXMLTM,SALT,MEGACO,ITU-T,H.248及其組合和衍生協(xié)議構(gòu)成的控制協(xié)議的組。
通常,如上所述,本發(fā)明的數(shù)據(jù)服務(wù)器將被配置為一個(gè)媒體服務(wù)器,該媒體服務(wù)器適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用。
此外,本發(fā)明的任何數(shù)據(jù)服務(wù)器不論被配置成媒體服務(wù)器還是媒體網(wǎng)關(guān),該數(shù)據(jù)服務(wù)器通常可以包括執(zhí)行所有功能的單一插件;或者多個(gè)插件,其某些插件執(zhí)行媒體處理功能,而其它插件執(zhí)行用于安裝在機(jī)架上所有插件的機(jī)架控制器功能。
本發(fā)明的任何數(shù)據(jù)服務(wù)器可以連接到至少一個(gè)外部音頻文件服務(wù)器和/或外部語(yǔ)音識(shí)別文件服務(wù)器。
如果是這樣,外部音頻服務(wù)器則存儲(chǔ)已記錄的音頻文件并將該文件傳入和傳出所述的至少一個(gè)媒體處理器插件,并且所述外部語(yǔ)音識(shí)別文件服務(wù)器將已合成的音頻流入和流出所述至少一個(gè)媒體處理器插件。
數(shù)字媒體分組可以被載入選自由網(wǎng)際協(xié)議(IP)、異步傳輸模式(ATM)協(xié)議,幀中繼協(xié)議及其組合構(gòu)成的組的協(xié)議中。
本發(fā)明的數(shù)據(jù)服務(wù)器可以被配置成適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用的媒體服務(wù)器。
附圖簡(jiǎn)要說明從下面的通過舉例方式說明本發(fā)明的目前優(yōu)選實(shí)施例的附圖中將會(huì)更好地理解被認(rèn)為是本發(fā)明關(guān)于結(jié)構(gòu)、組織、使用以及操作方法的特征的新特點(diǎn),以及本發(fā)明的其它目的和優(yōu)點(diǎn)。然而,顯然可以理解這些附圖僅僅用于圖示和說明的目的,而不打算作為限制本發(fā)明的定義。下面將結(jié)合附圖以實(shí)施例方式說明本發(fā)明的實(shí)施例。
圖1提供了本發(fā)明的數(shù)據(jù)服務(wù)器的物理概觀;圖2提供了本發(fā)明的數(shù)據(jù)服務(wù)器的數(shù)據(jù)和控制信號(hào)流概觀;圖3提供了媒體分組如何分布于本發(fā)明數(shù)據(jù)服務(wù)器內(nèi)的概觀;圖4提供了本發(fā)明軟件結(jié)構(gòu)的概觀。
優(yōu)選實(shí)施例詳細(xì)說明根據(jù)下面討論,將會(huì)更好地理解本發(fā)明關(guān)于結(jié)構(gòu)、組織、使用以及操作方法的特征的新特點(diǎn),以及本發(fā)明的其它目的和優(yōu)點(diǎn)。
本發(fā)明的數(shù)據(jù)服務(wù)器將支持諸如語(yǔ)音、數(shù)據(jù)、圖像和傳真類型的多媒體。它還將提供多種業(yè)務(wù)和應(yīng)用,比如語(yǔ)音和視頻會(huì)議、消息收發(fā)、交互語(yǔ)音響應(yīng)、視頻流等。
如上所述,本發(fā)明的數(shù)據(jù)服務(wù)器特別打算用于以分組格式傳送作為數(shù)字信號(hào)的媒體信號(hào)的網(wǎng)絡(luò)。媒體信號(hào)可以是例如分組化音頻數(shù)據(jù)、分組化視頻數(shù)據(jù)、分組化控制數(shù)據(jù)、分組化信息數(shù)據(jù)及其組合。無論如何,由數(shù)據(jù)服務(wù)器處理媒體數(shù)據(jù)的分組。
然而如上所述,盡管本發(fā)明的數(shù)據(jù)服務(wù)器可以被配置成媒體網(wǎng)關(guān),通常這些數(shù)據(jù)服務(wù)器被配置成媒體服務(wù)器,并且為了清楚起見,通過數(shù)據(jù)服務(wù)器的典型結(jié)構(gòu)、比如本發(fā)明的媒體服務(wù)器的實(shí)例專門在下面討論的配置。
通常,這樣的媒體服務(wù)器提供了可由實(shí)時(shí)傳輸協(xié)議路由器訪問的可重新編程的數(shù)字信號(hào)處理的陣列。因而,當(dāng)媒體數(shù)據(jù)-分組格式的數(shù)字信號(hào)-輸入本發(fā)明的媒體服務(wù)器時(shí),媒體信號(hào)經(jīng)由底板并經(jīng)由一個(gè)或多個(gè)媒體處理器插件的多條處理器間總線直接地發(fā)送到數(shù)字信號(hào)處理器。一旦媒體數(shù)據(jù)分組到達(dá)數(shù)字信號(hào)處理器,就可以以多種不同方式處理這些媒體數(shù)據(jù)分組。例如,使用本發(fā)明的媒體服務(wù)器執(zhí)行實(shí)時(shí)圖像分析和處理,包括為自動(dòng)景物分析和視頻標(biāo)志進(jìn)行圖像/視頻數(shù)據(jù)的并行處理。
更具體地說,本發(fā)明的媒體服務(wù)器發(fā)現(xiàn)了電話網(wǎng)絡(luò)特別是在IP或者ATM分組網(wǎng)絡(luò)操作的那些網(wǎng)絡(luò)中的即時(shí)功能。
如下所述,任何媒體處理器插件上的任何數(shù)字信號(hào)處理器都將被視作可升級(jí)的軟件,所以新特點(diǎn)和/或協(xié)議可以動(dòng)態(tài)地添加到媒體服務(wù)器上。
實(shí)際上,在任何會(huì)話中,構(gòu)成媒體處理器插件的數(shù)字信號(hào)處理器的可編程能力可以是動(dòng)態(tài)的,從而最大化硬件的效率。
現(xiàn)在參見圖1和圖2所示的本發(fā)明的數(shù)據(jù)服務(wù)器10的兩種不同概念代表。在圖1中,本發(fā)明的概念對(duì)物理方面是有效的;在圖2中,本發(fā)明的概念對(duì)經(jīng)由媒體服務(wù)器傳輸控制和媒體信號(hào)的方式是有效的。
通常如圖1所示,配置成媒體服務(wù)器的本發(fā)明數(shù)據(jù)服務(wù)器包括單個(gè)機(jī)架控制器插件12和多個(gè)媒體處理器插件14。機(jī)架控制器插件和媒體處理器插件按公知方式插入插件機(jī)架中。
所述機(jī)架還將具有用18集中地顯示的多個(gè)底板總線,所有底板總線通過總線連接器20連接相應(yīng)的插件12、14、16。插件12、14、16和總線18的相應(yīng)結(jié)構(gòu)和功能的更具體討論可以在上述的共同待審專利申請(qǐng)中發(fā)現(xiàn)。
IP或者ATM網(wǎng)絡(luò)或者這種網(wǎng)絡(luò)的系列可以經(jīng)由以太網(wǎng)或者別的網(wǎng)絡(luò)連接媒體服務(wù)器。例如,如下面更詳細(xì)討論的那樣,如圖1和圖2所示,控制IP網(wǎng)絡(luò)22、管理IP網(wǎng)絡(luò)24以及一個(gè)或多個(gè)媒體IP或者ATM網(wǎng)絡(luò)26可以連接媒體服務(wù)器10。
在圖1和圖2中將會(huì)注意到,控制IP網(wǎng)絡(luò)22和管理IP網(wǎng)絡(luò)24分別連接機(jī)架控制器插件12。
如圖2所示,活動(dòng)(craft)接口28也可以連接機(jī)架控制器插件12。通常,活動(dòng)接口28經(jīng)由RS232接口48連接機(jī)架控制插件12;如圖1所示,活動(dòng)接口28比如為診斷目的,可以提供對(duì)機(jī)架控制器插件12的其它信號(hào)連接性。
此外,如圖2所示,控制IP網(wǎng)絡(luò)22支持控制代理;并且如上所述,控制代理可以駐留在軟件交換機(jī)或者應(yīng)用服務(wù)器上。
參見圖2,首先將注意到,媒體IP網(wǎng)絡(luò)26可以任意地包括一個(gè)到達(dá)PSTN的網(wǎng)關(guān)30,以便可以發(fā)生適當(dāng)?shù)匦盘?hào)管理和轉(zhuǎn)換,或者包括VoIP/VoATM終端32,或者包括網(wǎng)關(guān)30和終端32;此外,還包括與數(shù)據(jù)服務(wù)器交換已記錄音頻文件的外部音頻文件服務(wù)器80,以及與數(shù)據(jù)服務(wù)器交換音頻數(shù)據(jù)流的外部語(yǔ)音識(shí)別文件服務(wù)器79。
通常,任何媒體處理器插件14將利用HTTP或者NFS協(xié)議,與外部音頻文件服務(wù)器80交換文件。這樣文件總是記錄音頻。來自媒體處理器插件14的文件交換可以使插件14把音頻記錄發(fā)送給外部音頻文件服務(wù)器80,并從此重新得到音頻記錄。
通常利用RTP/UDP/IP協(xié)議執(zhí)行與語(yǔ)音識(shí)別文件服務(wù)器79的已記錄音頻文件的交換。語(yǔ)音識(shí)別文件服務(wù)器79可以以相同方式把合成音頻回流到媒體處理器插件14。控制鏈路被媒體處理器插件14使用,以通知語(yǔ)音識(shí)別文件服務(wù)器79利用音頻正在流向它,并且還在語(yǔ)音引擎(未示出)已經(jīng)分析記錄音頻之后,收集關(guān)于該記錄音頻的信息。
圖2中建議了其它各種協(xié)議和連接模式,用于管理IP網(wǎng)絡(luò)24和活動(dòng)接口28的連接,但是它們僅僅是示范,不打算限制或者特別描述配置作為媒體服務(wù)器或者媒體網(wǎng)關(guān)的數(shù)據(jù)服務(wù)器。
如圖2所示,控制信號(hào)34在機(jī)架控制器插件12與控制代理22之間傳遞;并且經(jīng)由供應(yīng)接口36在機(jī)架控制器插件12與管理IP網(wǎng)絡(luò)24和活動(dòng)接口28之間傳遞。
當(dāng)然,信號(hào)38經(jīng)過機(jī)架控制器插件12,并且如圖2的40所示,經(jīng)由底板總線18在機(jī)架控制器插件與各種媒體處理器插件14之間傳遞。
同樣,分組格式的數(shù)字媒體數(shù)據(jù)如42所示被傳到各種媒體處理插件14并從該插件14傳出。
為了方便起見,媒體服務(wù)器10與媒體IP網(wǎng)絡(luò)26之間的接口顯示為經(jīng)由46所示的各種信號(hào)連接經(jīng)過下面將討論的分組網(wǎng)絡(luò)44。
分組格式的控制信號(hào)經(jīng)由到達(dá)分組網(wǎng)絡(luò)44的鏈路42、46在媒體處理插件14與記錄音頻文件服務(wù)器80之間流動(dòng),以及在數(shù)據(jù)服務(wù)器與語(yǔ)音識(shí)別文件服務(wù)器79之間流動(dòng)。
在媒體服務(wù)器內(nèi),特別是在每個(gè)媒體處理插件14內(nèi),存在多個(gè)數(shù)字信號(hào)處理器50。如圖3所示,顯示了數(shù)字信號(hào)處理器的陣列,如圖1所示的各種插件之每個(gè)提供了多個(gè)數(shù)字信號(hào)處理器。
如圖3所示,在媒體服務(wù)器10內(nèi),還存在多個(gè)控制處理器52和實(shí)時(shí)運(yùn)行的數(shù)字信號(hào)路由器54,以便媒體數(shù)據(jù)分組56遍及媒體服務(wù)器10分布到各種數(shù)字信號(hào)處理器50。
現(xiàn)在將會(huì)理解圖1、圖2和圖3之中的關(guān)系,因?yàn)檫@些示了媒體服務(wù)器的物理安排、信號(hào)和控制流安排等各個(gè)方面。
還可以看到機(jī)架控制器插件12為分布于機(jī)架上的諸多插件之中的分布式軟件提供對(duì)控制和管理信號(hào)的訪問;并且當(dāng)然,媒體處理器插件提供對(duì)媒體信號(hào)的訪問,該媒體信號(hào)從媒體IP網(wǎng)絡(luò)26以分組格式進(jìn)入媒體服務(wù)器。
現(xiàn)在參見圖4,說明分布于機(jī)架上各插件之中的分布式軟件的結(jié)構(gòu)。首先將注意到,軟件結(jié)構(gòu)是模塊化的,并且包括四個(gè)基本部件。它們是傳輸層60、媒體處理層62、會(huì)話控制層64和管理層面66。應(yīng)當(dāng)注意到,管理層面橫跨傳輸層60、媒體處理層62和會(huì)話控制層64。
如上所述,并且應(yīng)當(dāng)清楚地理解,根據(jù)嵌入在各個(gè)數(shù)字信號(hào)處理器50內(nèi)的多個(gè)離散軟件對(duì)象,當(dāng)媒體數(shù)據(jù)分組56進(jìn)入媒體服務(wù)器10時(shí),分布于媒體服務(wù)器10的機(jī)架上各插件之中的數(shù)字信號(hào)處理器50分別適于處理媒體數(shù)據(jù)分組56。
還應(yīng)當(dāng)理解,在34、38和40處的控制和管理信號(hào)的控制下,多個(gè)數(shù)字信號(hào)處理器50內(nèi)的多個(gè)離散軟件對(duì)象可動(dòng)態(tài)地改變。因而如上所述,連結(jié)各個(gè)業(yè)務(wù)的離散軟件對(duì)象可以實(shí)時(shí)修改、升級(jí)或者添加。離散軟件對(duì)象還可以由供應(yīng)接口36在啟動(dòng)時(shí)或者以非時(shí)間臨界方式進(jìn)行修改。
從圖4將會(huì)看到,管理層面66的若干目的包括媒體服務(wù)器操作的供應(yīng)和監(jiān)視(80)、提供數(shù)據(jù)庫(kù)設(shè)備(82)、管理協(xié)議設(shè)備等。
管理層面66提供的另一個(gè)目的是提供符合預(yù)定標(biāo)準(zhǔn)的報(bào)警(84);應(yīng)當(dāng)理解,當(dāng)管理層面66監(jiān)視本發(fā)明的軟件結(jié)構(gòu)的諸多層時(shí),將檢測(cè)軟件操作中的異常,并將發(fā)出適當(dāng)?shù)貓?bào)警,或者采取其它校正步驟。
圖4中示出了各種協(xié)議和業(yè)務(wù)身份(81、83、85)。不打算以任何方式限制它們,因?yàn)樗鼈儍H僅是示范性的,并且涉及本發(fā)明的數(shù)據(jù)服務(wù)器的典型軟件結(jié)構(gòu)。
在本發(fā)明的分布式軟件結(jié)構(gòu)內(nèi),傳輸層60包括至少一個(gè)連接接口70,該接口70提供對(duì)接收分組格式媒體信號(hào)的分組網(wǎng)絡(luò)44的互連。本發(fā)明還具有網(wǎng)絡(luò)提取層72,它適于任何媒體分組數(shù)據(jù)提供到達(dá)媒體處理層62的接口,所述媒體分組數(shù)據(jù)從分組網(wǎng)絡(luò)44由媒體服務(wù)器10接收。
需要注意,在連接接口提取層70內(nèi),可以有到達(dá)分組網(wǎng)絡(luò)44的多個(gè)不同連接接口(87、89、91、93)。從而,為可以利用不同數(shù)據(jù)分組傳遞協(xié)議和系統(tǒng)的多個(gè)媒體分組數(shù)據(jù)業(yè)務(wù)供應(yīng)商提供模塊化。這是指兩件事情首先,本發(fā)明的數(shù)據(jù)服務(wù)器基本上可以“離開機(jī)架”被傳遞到其業(yè)務(wù)包括媒體分組數(shù)據(jù)的加工、傳送和處理的任何業(yè)務(wù)供應(yīng)商。其次,意味著業(yè)務(wù)供應(yīng)商可以自己操作一個(gè)以上的連接同一數(shù)據(jù)服務(wù)器10的媒體分組數(shù)據(jù)分組傳遞協(xié)議。
參見媒體處理層62,將會(huì)看到在該層內(nèi)的各部件之中存在軟件管理器74。軟件管理器的目的是初始化、協(xié)調(diào)和控制被嵌入至少一個(gè)媒體處理器插件14的每個(gè)插件上的多個(gè)數(shù)字信號(hào)處理器50中的多個(gè)離散軟件對(duì)象。離散軟件對(duì)象通常是以這樣方式寫入的比較小的軟件對(duì)象,以便使初始化該軟件對(duì)象,該軟件對(duì)象也不會(huì)消耗在運(yùn)行它們的時(shí)間之前它們駐留的數(shù)字信號(hào)處理器的任何處理資源。
媒體處理層62還包括邏輯輸入和輸出端口(由于它們是有效硬件項(xiàng)目而不予指示),該邏輯輸入和輸出端口允許與到達(dá)和來自傳輸層60和會(huì)話控制層64之每個(gè)進(jìn)行邏輯通信。
可以包含在媒體處理器層中的多個(gè)軟件對(duì)象可以徹底改變。應(yīng)當(dāng)注意到,存在圖4所示的特殊業(yè)務(wù)和協(xié)議,它們是媒體處理器10的典型實(shí)施例的示范,但是這里不另外對(duì)它們進(jìn)行討論和說明。
然而,本發(fā)明的任何媒體處理器的典型情況是,包含于媒體處理層中的離散軟件對(duì)象可以包括以下各項(xiàng)協(xié)議處理器95,音頻處理軟件對(duì)象97、混合器控制軟件對(duì)象、視頻業(yè)務(wù)軟件對(duì)象音頻流軟件對(duì)象99、傳真業(yè)務(wù)軟件對(duì)象101、音頻記錄軟件對(duì)象103、音頻廣播軟件對(duì)象105、音頻增益控制軟件對(duì)象107、音頻事件檢測(cè)器軟件對(duì)象109、媒體數(shù)據(jù)編碼器/解碼器軟件對(duì)象111、音頻產(chǎn)生器軟件對(duì)象113、數(shù)據(jù)加擾(IPsec)軟件對(duì)象115、服務(wù)質(zhì)量標(biāo)識(shí)軟件對(duì)象117及其組合。
如果是這樣,那么通常音頻事件檢測(cè)器軟件選自由DTMF檢測(cè)器和解碼器軟件、VAD檢測(cè)器軟件、最高音量揚(yáng)聲器檢測(cè)器軟件及其組合構(gòu)成的組。
此外,通常音頻產(chǎn)生器軟件對(duì)象選自由DTMF產(chǎn)生器、算法音調(diào)產(chǎn)生器、CNG(舒適噪聲產(chǎn)生)產(chǎn)生器軟件、音頻流軟件對(duì)象、音頻播放軟件對(duì)象及其組合構(gòu)成的組。
從會(huì)話控制層64中可以看到,該層包括對(duì)話控制子層76和會(huì)話操縱和管理子層78。
對(duì)話控制子層76包括用于媒體服務(wù)器10的至少一個(gè)控制接口。該控制接口是媒體服務(wù)器10將與控制IP網(wǎng)絡(luò)22和/或管理IP網(wǎng)絡(luò)24通信的接口。
此外,對(duì)話操縱和管理子層78適于獨(dú)立于經(jīng)由路徑34、38和40傳送到媒體處理器的控制協(xié)議,控制和管理圖4所示的分布式軟件結(jié)構(gòu)的軟件資源。也就是說,無論是否正在利用協(xié)議控制由媒體服務(wù)器接收的數(shù)字媒體信號(hào)的處理,會(huì)話操縱和管理子層都將獨(dú)立于該控制協(xié)議管理媒體服務(wù)器的軟件資源,所以媒體數(shù)據(jù)分組56(圖3)將到達(dá)被嵌入媒體處理器層62中的離散軟件對(duì)象。
通常存在一個(gè)控制接口,但是在對(duì)話控制子層76中可以存在多個(gè)控制接口。對(duì)話控制子層中的任何控制接口適于在可以選出的協(xié)議控制下連接以分組格式傳送數(shù)字媒體字信號(hào)的網(wǎng)絡(luò),通常所述協(xié)議選自由媒體網(wǎng)關(guān)控制協(xié)議(MGCP)121,PacketCableTMNCS123,PacketCableTM音頻服務(wù)器規(guī)約,會(huì)話啟動(dòng)協(xié)議(SIP)125,VoiceXMLTM127,MEGACO,SALT及其組合構(gòu)成的控制協(xié)議的組。
這里已經(jīng)描述了一個(gè)數(shù)據(jù)服務(wù)器,特別是已經(jīng)描述了具有分布式軟件結(jié)構(gòu)的優(yōu)選實(shí)施例的媒體服務(wù)器,該軟件可以從媒體服務(wù)器內(nèi)的插件機(jī)架上的諸多插件中找到。應(yīng)當(dāng)注意到,在控制和管理信號(hào)的控制下,通過升級(jí)、修改或者添加可動(dòng)態(tài)改變?cè)跀?shù)字信號(hào)處理器上發(fā)現(xiàn)的多個(gè)離散軟件對(duì)象,這些數(shù)字信號(hào)處理器被分布在本發(fā)明的數(shù)據(jù)服務(wù)器內(nèi)的媒體處理器插件之中,而所述控制和管理信號(hào)經(jīng)由控制和管理系統(tǒng),從位于外部的控制IP網(wǎng)絡(luò)或者管理IP網(wǎng)絡(luò),特別是從軟交換機(jī)、應(yīng)用服務(wù)器、服務(wù)器管理系統(tǒng)、或者元件管理系統(tǒng)傳送到媒體服務(wù)器。
數(shù)據(jù)服務(wù)器,特別是作為媒體服務(wù)器的實(shí)施例中描述的數(shù)據(jù)服務(wù)器,適于為對(duì)傳送給數(shù)據(jù)服務(wù)器的分組化媒體數(shù)據(jù)提供多種可變媒體處理業(yè)務(wù);并且媒體處理將獨(dú)立于使分組化媒體數(shù)據(jù)傳送給數(shù)據(jù)服務(wù)器的協(xié)議開始工作。
權(quán)利要求
1.一種在網(wǎng)絡(luò)中使用的數(shù)據(jù)服務(wù)器(10),其中以分組格式(56)發(fā)送作為數(shù)字信號(hào)的媒體信號(hào),其中所述媒體信號(hào)選自由分組化音頻數(shù)據(jù)、分組化視頻數(shù)據(jù)、分組化控制數(shù)據(jù)、分組化信息數(shù)據(jù)及其組合構(gòu)成的組,其中媒體數(shù)據(jù)的分組由所述數(shù)據(jù)服務(wù)器處理;所述數(shù)據(jù)服務(wù)器的特征在于至少一個(gè)具有至少一個(gè)插件的機(jī)架,其目的是提供機(jī)架控制功能(12)和媒體處理器功能(14)的插件,以及多條處理器間總線(20),該總線與機(jī)架上至少一個(gè)插件上的處理器(50)通信;其中所述機(jī)架控制器功能提供對(duì)分布于所述機(jī)架的所述至少一個(gè)插件上的分布式軟件的控制和管理信號(hào)的訪問,以及所述媒體處理器功能提供對(duì)分組格式的媒體信號(hào)的訪問和處理;其中,所述機(jī)架上的所述分布式軟件由具有傳輸層(60)、媒體處理層(62)、會(huì)話控制層(64)和管理層面(66)的模塊化軟件結(jié)構(gòu)構(gòu)成;其中,所述管理層面橫跨所述傳輸層、所述媒體層和所述會(huì)話控制層;其中,所述至少一個(gè)插件包含多個(gè)用于媒體處理器功能的數(shù)字信號(hào)處理器(50),所述多個(gè)數(shù)字信號(hào)處理器具有嵌入其內(nèi)的多個(gè)離散軟件對(duì)象,以便適于處理符合所述軟件對(duì)象的媒體數(shù)據(jù)的所述分組;其中,在所述控制和管理信號(hào)的控制下,所述多個(gè)離散軟件對(duì)象可動(dòng)態(tài)地改變;其中,所述管理層面適于供應(yīng)和監(jiān)視(80)所述數(shù)據(jù)服務(wù)器的操作,并且產(chǎn)生符合預(yù)定標(biāo)準(zhǔn)的警報(bào)(84);其中,所述分布式軟件結(jié)構(gòu)傳輸層包括至少一個(gè)連接分組網(wǎng)絡(luò)的連接接口(42),從所述分組網(wǎng)絡(luò)接收分組格式的媒體信號(hào),以及向分組網(wǎng)絡(luò)發(fā)送分組格式的媒體信號(hào);以及其中,所述分布式軟件結(jié)構(gòu)媒體處理層包括一個(gè)軟件管理器(74),用于初始化、協(xié)調(diào)和控制嵌入于所述至少一個(gè)插件上的多個(gè)數(shù)字信號(hào)處理器中的多個(gè)離散軟件對(duì)象。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)服務(wù)器,其中所述機(jī)架具有一個(gè)插件,其中,所述插件提供所述機(jī)架控制器功能和所述媒體處理器功能,其中所述一個(gè)插件具有多個(gè)處理器,并且其中所述多個(gè)處理器之中的通信是經(jīng)由所述多條處理器間總線(40)。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)服務(wù)器,其中所述機(jī)架上存在多個(gè)插件,并且其中多條處理器間總線(40)象多條底板總線(18)那樣遍布一個(gè)底版,以便提供所述機(jī)架的所述多個(gè)插件中的通信。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)服務(wù)器,其中所述機(jī)架具有機(jī)架控制器插件(12)和至少一個(gè)媒體處理器插件(14),并且其中所述多個(gè)底板總線在所述機(jī)架的所有插件中進(jìn)行通信。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)服務(wù)器,其中所述分布式軟件分布于所述機(jī)架的所述插件之中。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)服務(wù)器,其中每個(gè)所述至少一個(gè)媒體處理器插件包含多個(gè)數(shù)字信號(hào)處理器(50),該處理器具有嵌入其內(nèi)的多個(gè)離散軟件對(duì)象。
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)服務(wù)器,其中所述分布式軟件結(jié)構(gòu)傳輸層還包括一個(gè)網(wǎng)絡(luò)提取層(72),該網(wǎng)絡(luò)提取層適于為任何媒體分組數(shù)據(jù)提供到所述媒體處理層的接口,其中所述數(shù)據(jù)服務(wù)器經(jīng)由所述至少一個(gè)連接接口從所述分組網(wǎng)絡(luò)接收所述任何媒體分組數(shù)據(jù)。
8.根據(jù)權(quán)利要求3所述的數(shù)據(jù)服務(wù)器,其中所述分布式軟件結(jié)構(gòu)傳輸層還包括一個(gè)網(wǎng)絡(luò)提取層,該網(wǎng)絡(luò)提取層適于為任何媒體分組數(shù)據(jù)提供到所述媒體處理層的接口,其中所述數(shù)據(jù)服務(wù)器經(jīng)由所述至少一個(gè)連接接口從所述分組網(wǎng)絡(luò)接收所述任何媒體分組數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)服務(wù)器,其中存在多個(gè)不同的從所述傳輸層到所述分組網(wǎng)絡(luò)的連接接口(87、89、91、93),從而為利用不同數(shù)據(jù)分組傳輸協(xié)議和系統(tǒng)的多個(gè)媒體分組數(shù)據(jù)業(yè)務(wù)供應(yīng)商提供模塊性。
10.根據(jù)權(quán)利要求1所述的數(shù)據(jù)服務(wù)器,其中所述媒體處理層還包括與到達(dá)和來自所述傳輸層和所述會(huì)話控制層之每個(gè)進(jìn)行邏輯通信的邏輯輸入和輸出端口。
11.根據(jù)權(quán)利要求3所述的數(shù)據(jù)服務(wù)器,其中所述媒體處理層還包括與到達(dá)和來自所述傳輸層和所述會(huì)話控制層之每個(gè)進(jìn)行邏輯通信的邏輯輸入和輸出端口。
12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)服務(wù)器,其中所述分布式軟件結(jié)構(gòu)會(huì)話控制層包括控制子層和會(huì)話操縱和管理子層;其中所述對(duì)話控制子層包括至少一個(gè)用于所述數(shù)據(jù)服務(wù)器的控制接口;和其中所述會(huì)話操縱和管理子層適于獨(dú)立于以分組格式傳送的數(shù)字媒體信號(hào)的網(wǎng)絡(luò)的控制協(xié)議,控制和管理所述分布式軟件結(jié)構(gòu)的軟件資源,其中所述數(shù)據(jù)服務(wù)器連接所述網(wǎng)絡(luò)以接收和處理這些數(shù)字媒體信號(hào)。
13.根據(jù)權(quán)利要求1所述的數(shù)據(jù)服務(wù)器,其中配置所述數(shù)據(jù)服務(wù)器作為媒體服務(wù)器,所述媒體服務(wù)器適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用。
14.根據(jù)權(quán)利要求3所述的數(shù)據(jù)服務(wù)器,其中配置所述數(shù)據(jù)服務(wù)器作為媒體服務(wù)器,所述媒體服務(wù)器適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用。
15.根據(jù)權(quán)利要求13所述的數(shù)據(jù)服務(wù)器,其中所述媒體服務(wù)器連接外部音頻文件服務(wù)器和外部語(yǔ)音識(shí)別文件服務(wù)器的至少之一;其中所述外部音頻服務(wù)器存儲(chǔ)和通過記錄的音頻文件并將該文件傳入和傳出所述至少一個(gè)媒體處理器插件,并且所述外部語(yǔ)音識(shí)別文件服務(wù)器將已合成的音頻流入和流出所述至少一個(gè)媒體處理器插件。
16.根據(jù)權(quán)利要求14所述的數(shù)據(jù)服務(wù)器,其中所述媒體服務(wù)器連接外部音頻文件服務(wù)器和外部語(yǔ)音識(shí)別文件服務(wù)器的至少之一;其中所述外部音頻服務(wù)器存儲(chǔ)已記錄的音頻文件并將該文件傳入和傳出所述至少一個(gè)媒體處理器插件,并且所述外部語(yǔ)音識(shí)別文件服務(wù)器將已合成的音頻流入和流出所述至少一個(gè)媒體處理器插件。
17.根據(jù)權(quán)利要求4所述的數(shù)據(jù)服務(wù)器,其中多個(gè)媒體處理器插件位于所述機(jī)架上。
18.根據(jù)權(quán)利要求17所述的數(shù)據(jù)服務(wù)器,其中配置所述數(shù)據(jù)服務(wù)器作為媒體服務(wù)器,所述媒體服務(wù)器適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用。
19.根據(jù)權(quán)利要求17所述的數(shù)據(jù)服務(wù)器,還包括至少兩個(gè)機(jī)架控制器插件,其中至少第二機(jī)架控制器插件充當(dāng)?shù)谝粰C(jī)架控制器插件的備用機(jī)架控制器插件。
20.根據(jù)權(quán)利要求1或3所述的數(shù)據(jù)服務(wù)器,其中配置所述數(shù)據(jù)服務(wù)器作為媒體網(wǎng)關(guān),所述媒體網(wǎng)關(guān)適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用。
21.根據(jù)權(quán)利要求18所述的數(shù)據(jù)服務(wù)器,其中配置所述數(shù)據(jù)服務(wù)器作為媒體網(wǎng)關(guān),所述媒體網(wǎng)關(guān)適于在以數(shù)字媒體分組格式發(fā)送音頻數(shù)據(jù)的網(wǎng)絡(luò)中使用。
22.根據(jù)權(quán)利要求17所述的數(shù)據(jù)服務(wù)器,還包括至少一個(gè)另外媒體處理器插件,其中所述至少一個(gè)另外媒體處理器插件充當(dāng)用于所述多個(gè)媒體處理器插件中任何其它插件的備用媒體處理器。
全文摘要
本發(fā)明涉及一種在網(wǎng)絡(luò)中使用的數(shù)據(jù)服務(wù)器(10),其中以分組格式(56)發(fā)送作為數(shù)字信號(hào)的媒體信號(hào)。所述數(shù)據(jù)服務(wù)器包括至少一個(gè)具有至少一個(gè)插件的機(jī)架,其目的是提供機(jī)架控制功能(12)和媒體處理器功能(14)的插件,以及多條底版總線(18)。數(shù)據(jù)服務(wù)器訪問分組格式的媒體信號(hào)。分布式軟件分布于機(jī)架的諸多插件內(nèi),并由具有傳輸層(60)、媒體處理層(62)、會(huì)話控制層(64)和橫跨在其它層上的管理層面(66)的模塊化軟件結(jié)構(gòu)構(gòu)成。多個(gè)數(shù)字信號(hào)處理器(50)具有多個(gè)動(dòng)態(tài)可變離散軟件對(duì)象,以便處理媒體數(shù)據(jù)的分組。管理層面供應(yīng)和監(jiān)視(80)所述數(shù)據(jù)服務(wù)器的操作,并且產(chǎn)生符合預(yù)定標(biāo)準(zhǔn)的警報(bào)(84)。存在至少一個(gè)連接分組網(wǎng)絡(luò)的連接接口(42),從所述分組網(wǎng)絡(luò)接收分組格式的媒體數(shù)據(jù)。分布式軟件結(jié)構(gòu)媒體處理層包括軟件管理器(74),用于初始化、協(xié)調(diào)和控制嵌入于多個(gè)數(shù)字信號(hào)處理器中的多個(gè)離散軟件對(duì)象。
文檔編號(hào)H04L29/06GK1656774SQ03811925
公開日2005年8月17日 申請(qǐng)日期2003年5月23日 優(yōu)先權(quán)日2002年5月24日
發(fā)明者保羅·J.·若弗魯瓦, 格蘭特·W.·亨德森, 布賴恩·G.·沙拉特 申請(qǐng)人:康偉達(dá)有限公司