專(zhuān)利名稱(chēng)::一種基于樹(shù)形服務(wù)器、pc客戶端和電話終端的會(huì)議系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于一種電話和VoIP混合會(huì)議系統(tǒng),具體來(lái)講,本發(fā)明為基于PC機(jī)的用戶和基于電話終端的用戶建立通信會(huì)話的一種會(huì)議系統(tǒng)。
背景技術(shù):
:會(huì)議是語(yǔ)音通信網(wǎng)絡(luò)一個(gè)重要組成部分。音頻會(huì)議在為不同地方的人,彼此進(jìn)行實(shí)時(shí)的溝通提供了一種便利方法方面起著非常重要的作用?,F(xiàn)今,廉價(jià)個(gè)人電腦,網(wǎng)絡(luò)設(shè)備,電信,以及相關(guān)技術(shù)的有效性,極大地改變了人們的交流方式,從而引起人類(lèi)與全球因特網(wǎng)連接的急劇增長(zhǎng)。這種連接是由互聯(lián)網(wǎng)完成?;ヂ?lián)網(wǎng)是基于一個(gè)共同的協(xié)議套件,這協(xié)議套件幫助計(jì)算機(jī)連接到互聯(lián)網(wǎng)。部分共同協(xié)議套件是互聯(lián)網(wǎng)協(xié)議(IP),即TCP/IP標(biāo)準(zhǔn)協(xié)議。它規(guī)定IP數(shù)據(jù)包為穿越因特網(wǎng)的信息單位,因特網(wǎng)提供了無(wú)連接和盡最大努力的包發(fā)送服務(wù)。IP也包括處理控制和錯(cuò)誤信息的因特網(wǎng)控制信息協(xié)議(ICMP)。多年來(lái),通過(guò)全球公共互聯(lián)網(wǎng)傳輸語(yǔ)音已被廣泛研究。1996年,國(guó)際電信聯(lián)盟(國(guó)際電聯(lián))通過(guò)了H.323互聯(lián)網(wǎng)電話標(biāo)準(zhǔn)作為一種手段來(lái)通過(guò)IP網(wǎng)絡(luò)傳輸語(yǔ)音(VoIP)。H.323協(xié)議規(guī)定了最低標(biāo)準(zhǔn)為語(yǔ)音通個(gè)IP傳輸,例如,呼叫建立和控制。符合H.323標(biāo)準(zhǔn)的設(shè)備可以通過(guò)IP傳輸語(yǔ)音,但這種語(yǔ)音通話質(zhì)量無(wú)法得到保證。因此,人們開(kāi)發(fā)了稱(chēng)為多點(diǎn)控制單元(MCU)的會(huì)議服務(wù)器來(lái)主辦會(huì)議,參加者使用基于PC的設(shè)備和互聯(lián)網(wǎng)連接到中央MCU,而不是通過(guò)公共服務(wù)電話網(wǎng)的傳統(tǒng)的電話設(shè)備(PSTN)。最近,會(huì)議開(kāi)始協(xié)議(SIP)被發(fā)展。它是由制定互聯(lián)網(wǎng)工程任務(wù)組(IETF)的SIP工作組完成。SIP協(xié)議是一種信令協(xié)議,它被廣泛用于建立和關(guān)閉多媒體通信會(huì)議,如語(yǔ)音和視頻通過(guò)互聯(lián)網(wǎng)呼叫。SIP協(xié)議比H.323的功能更強(qiáng)大,它提供了呼叫控制和擴(kuò)展功能設(shè)置。它能處理基本設(shè)置功能以及增強(qiáng)服務(wù)功能,如呼叫轉(zhuǎn)移。隨著電話行業(yè)在協(xié)議和設(shè)備,包括存在的傳統(tǒng)設(shè)備,如電話和交換網(wǎng)絡(luò)的迅速發(fā)展,高滲透的電話網(wǎng)絡(luò)將需要VoIP會(huì)議能提供一個(gè)優(yōu)質(zhì)的服務(wù)為PSTN的用戶。于是,這要求會(huì)議服務(wù)器能提供對(duì)基于數(shù)據(jù)包和交換系統(tǒng)的用戶的支持。因此需要提出了基于PC機(jī)和電話終端會(huì)議的服務(wù)器體系來(lái)滿足這個(gè)需求。中國(guó)發(fā)明專(zhuān)利申請(qǐng)CN100344140C(公告日為2007年10月17日)提供一種電話視頻會(huì)議系統(tǒng),其包括主控制單元、數(shù)字信號(hào)處理單元,內(nèi)部總線和以太網(wǎng)接口和EI/模擬電話線接入端口,以太網(wǎng)接口用以連接至以太網(wǎng),使計(jì)算機(jī)用戶能加入電話視頻會(huì)議系統(tǒng),EI/模擬電話線接入端口通過(guò)數(shù)字信號(hào)處理單元中的電話接入模塊,將固定電話/移動(dòng)電話接入到該電話視頻會(huì)議系統(tǒng),此發(fā)明使用電話用戶和計(jì)算機(jī)用戶都能夠方便參加會(huì)議,但是其存在如下缺陷(1)在音頻處理模塊,它使用一個(gè)簡(jiǎn)單的加法和減法的混音方法。這將會(huì)引起混音值的溢出,從而影響了音頻的質(zhì)量,產(chǎn)生理解性差的音頻。(2)它采用了傳統(tǒng)的解碼_混音-編碼的音頻混音算法,這極大地增加了音頻處理模塊的中央處理器(CPU)的負(fù)荷,從而極大地降低了音頻處理模塊處理多用戶的能力。(3)它增加了端到端的延遲。
發(fā)明內(nèi)容為了克服現(xiàn)有技術(shù)中音頻質(zhì)量差,CPU負(fù)荷重和端到端的延遲長(zhǎng)的缺陷,本發(fā)明提出一種有能力處理參與者的不同設(shè)備如PC機(jī)、固定電話并依據(jù)參與者的不同設(shè)備,提供相應(yīng)的音頻數(shù)據(jù)給每位參與者的會(huì)議系統(tǒng)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是—種基于樹(shù)形服務(wù)器、PC和電話終端會(huì)議系統(tǒng),該系統(tǒng)包括多個(gè)基于PC機(jī)的客戶端,該客戶端通過(guò)廣域網(wǎng)和路由器接到次級(jí)服務(wù)器或直接連接根服務(wù)器,次級(jí)服務(wù)器連接到根服務(wù)器;多個(gè)通過(guò)電話線與公共交換電話網(wǎng)絡(luò)連接的電話設(shè)備終端,公共交換電話網(wǎng)通過(guò)網(wǎng)關(guān)連接到遠(yuǎn)程服務(wù)器,根服務(wù)器,次級(jí)服務(wù)器并形成了呈樹(shù)狀形的網(wǎng)絡(luò);次級(jí)服務(wù)器用于掃描RTP實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,從所有收到的音頻流獲取當(dāng)前幀的能量,經(jīng)過(guò)能量值比較獲得對(duì)應(yīng)N個(gè)最大能量的客戶端標(biāo)識(shí)符,將選定的N個(gè)音頻流發(fā)送給根服務(wù)器;根服務(wù)器,用于掃描RTP實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,將收到的音頻流和從次級(jí)服務(wù)器發(fā)送的音頻流中獲取當(dāng)前幀的能量,經(jīng)過(guò)能量值比較獲得對(duì)應(yīng)N個(gè)最大能量的客戶端標(biāo)識(shí)符,將選定的N個(gè)音頻流發(fā)送給遠(yuǎn)程服務(wù)器;遠(yuǎn)程服務(wù)器,用于收到所有公共交換電話網(wǎng)音頻流并計(jì)算當(dāng)前幀的能量,音頻數(shù)據(jù)流的當(dāng)前幀的能量E可由以下公式(1)計(jì)算獲得^、度x[A:]2(1)式中,卜[}1;=。,...}1表示音頻數(shù)據(jù)流的輸入信號(hào);通過(guò)比較E值的大小獲得對(duì)應(yīng)N個(gè)最大能量值的電話客戶端標(biāo)識(shí)符,最終在基于PC機(jī)的客戶端和電話設(shè)備客戶端進(jìn)行選擇,遠(yuǎn)程服務(wù)器編碼其中公共交換電話網(wǎng)音頻流以RTP協(xié)議封裝成數(shù)據(jù)包并發(fā)送根服務(wù)器,根服務(wù)器形成多個(gè)音頻數(shù)據(jù)包發(fā)送到或通過(guò)次級(jí)服務(wù)器發(fā)送到基于PC機(jī)的客戶端,遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給電話設(shè)備客戶端。所述基于PC機(jī)的客戶端還包括有用于采集音頻信號(hào)并進(jìn)行混音處理的混音模塊。所述混音模塊,用于將選中的音頻數(shù)據(jù)送入抖動(dòng)緩沖區(qū)隊(duì)列,經(jīng)過(guò)解碼器解碼后送入語(yǔ)音幀緩沖區(qū)隊(duì)列,定時(shí)激活混音算法處理,混音處理是從每列語(yǔ)音幀緩沖區(qū)中提取最早到達(dá)的語(yǔ)音幀,做語(yǔ)音信號(hào)混音處理,混音公式可以表示為(2)其中,Unput[j][1]^=。,...^表示第j列語(yǔ)音流所包括的語(yǔ)音幀,經(jīng)解碼后得到的語(yǔ)音輸入信號(hào);混音處理后的輸出結(jié)果被放到mixing[i],M表示語(yǔ)音流的總數(shù),i表示音頻數(shù)據(jù)流輸入信號(hào)的樣本點(diǎn)指數(shù),N表示語(yǔ)音幀的大小。本發(fā)明的有益效果主要表現(xiàn)在1、使用音頻流選擇算法,避免了傳統(tǒng)的解碼_混音_編碼的混音算法,極大地降低了根服務(wù)器,次級(jí)服務(wù)器和遠(yuǎn)程服務(wù)器的CPU負(fù)荷。2、降低了端點(diǎn)到端點(diǎn)的延遲。3、保證終端用戶得到高質(zhì)量的音頻。4.樹(shù)形服務(wù)器的架構(gòu)保證會(huì)議具有可伸縮性。圖1是本發(fā)明會(huì)議系統(tǒng)結(jié)構(gòu)圖。圖1中S表示選擇;PS表示為部分選擇;Mix表示為混合器;MUX表示為復(fù)用。圖2為次級(jí)服務(wù)器的詳細(xì)框圖。圖3為根服務(wù)器的詳細(xì)框圖。圖4為遠(yuǎn)程服務(wù)器的詳細(xì)框圖。具體實(shí)施例方式下面結(jié)合具體實(shí)施例來(lái)對(duì)本發(fā)明進(jìn)行進(jìn)一步說(shuō)明,但并不將本發(fā)明局限于這些具體實(shí)施方式。本領(lǐng)域技術(shù)人員應(yīng)該認(rèn)識(shí)到,本發(fā)明涵蓋了權(quán)利要求書(shū)范圍內(nèi)所可能包括的所有備選方案、改進(jìn)方案和等效方案。本發(fā)明所述基于樹(shù)形服務(wù)器,PC客戶端和電話終端的會(huì)議系統(tǒng),該系統(tǒng)包括多個(gè)基于PC機(jī)的客戶端,該客戶端通過(guò)廣域網(wǎng)和路由器接到次級(jí)服務(wù)器或直接連接根服務(wù)器,次級(jí)服務(wù)器連接到根服務(wù)器;所述基于PC機(jī)的客戶端,是運(yùn)行與因特網(wǎng)的計(jì)算機(jī),通過(guò)SIP協(xié)議可以進(jìn)行任意通信會(huì)話。多個(gè)通過(guò)電話線與公共交換電話網(wǎng)絡(luò)連接的電話設(shè)備客戶端,公共交換電話網(wǎng)通過(guò)網(wǎng)關(guān)連接到遠(yuǎn)程服務(wù)器,根服務(wù)器,和次級(jí)服務(wù)器,形成了呈樹(shù)狀形的網(wǎng)絡(luò);次級(jí)服務(wù)器用于掃描RTP實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,將收到的音頻流獲取當(dāng)前幀的能量,經(jīng)過(guò)能量?jī)r(jià)值比較獲得對(duì)應(yīng)N個(gè)最大能量的客戶端標(biāo)識(shí)符,將選定的N個(gè)音頻流發(fā)送給根服務(wù)器;根服務(wù)器,用于掃描RTP實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,將收到的音頻流和從次級(jí)服務(wù)器發(fā)送的N個(gè)音頻流中獲取當(dāng)前幀的能量,經(jīng)過(guò)能量?jī)r(jià)值比較獲得對(duì)應(yīng)N個(gè)最大能量的客戶端標(biāo)識(shí)符,將選定的N個(gè)音頻流發(fā)送給遠(yuǎn)程服務(wù)器;遠(yuǎn)程服務(wù)器,用于將收到的所有公共交換電話網(wǎng)音頻流并計(jì)算當(dāng)前幀的能量,音頻數(shù)據(jù)流的當(dāng)前幀的能量E可由以下公式(1)計(jì)算獲得£=、£x[A:]2(1)式中,卜[}1;=。,...}1表示音頻數(shù)據(jù)流的輸入信號(hào);通過(guò)比較E值的大小獲得對(duì)應(yīng)N個(gè)最大能量值的電話客戶端標(biāo)識(shí)符,最終在基于PC機(jī)的客戶端和電話設(shè)備客戶端進(jìn)行選擇,遠(yuǎn)程服務(wù)器編碼其中公共交換電話網(wǎng)音頻流以RTP協(xié)議封裝成數(shù)據(jù)包并發(fā)送根服務(wù)器,根服務(wù)器形成多個(gè)音頻數(shù)據(jù)包發(fā)送到或通過(guò)次級(jí)服務(wù)器發(fā)送到基于PC機(jī)的客戶端,遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給電話設(shè)備客戶端。本發(fā)明中所述基于PC機(jī)的客戶端,是運(yùn)行與因特網(wǎng)的計(jì)算機(jī),通過(guò)SIP協(xié)議可以進(jìn)行任意通信會(huì)話。本發(fā)明中所述基于公共交換電話網(wǎng)絡(luò)的電話設(shè)備終端,是指?jìng)鹘y(tǒng)電話設(shè)備,可以發(fā)送一個(gè)信號(hào)給PSTN給本發(fā)明會(huì)議系統(tǒng)來(lái)啟動(dòng)通話,檢測(cè)并顯示出通過(guò)電話呼叫到來(lái)和數(shù)據(jù)信息的到來(lái),接收會(huì)議系統(tǒng)的指令可啟動(dòng)會(huì)話,傳輸和接收來(lái)自遠(yuǎn)程服務(wù)器的音頻數(shù)據(jù)。圖1顯示本發(fā)明會(huì)議系統(tǒng)的架構(gòu)及各組成部分的連通性為PC機(jī)和電話機(jī)終端的會(huì)議。該會(huì)議系統(tǒng)包括一個(gè)網(wǎng)關(guān)連結(jié)PSTN,從而為傳統(tǒng)PSTN來(lái)電者,維持了一個(gè)傳統(tǒng)服務(wù)接入方法。系統(tǒng)架構(gòu)包括眾多基于PC機(jī)的客戶端,該客戶端連接到廣域網(wǎng)(WAN),通過(guò)廣域網(wǎng)和路由器接到次級(jí)服務(wù)器。次級(jí)服務(wù)器再連接到根服務(wù)器。此外,系統(tǒng)結(jié)構(gòu)還包括眾多基于電話的終端,這些終端連接到PSTN網(wǎng)。PSTN網(wǎng)通過(guò)網(wǎng)關(guān)連接到遠(yuǎn)程服務(wù)器。在此架構(gòu)中,根服務(wù)器,次級(jí)服務(wù)器和遠(yuǎn)程服務(wù)器,又形成了完全連接的樹(shù)形網(wǎng)絡(luò),以實(shí)現(xiàn)VoIP音頻流和PSTN音頻流端到端的的分發(fā)?;赑C的客戶通過(guò)這些次級(jí)服務(wù)器發(fā)送他們的音頻流到根服務(wù)器以及接收從鄰近次級(jí)服務(wù)器中選定的音頻流?;煲魧?shí)施在基于PC機(jī)客戶方。基于電話的終端,從遠(yuǎn)程服務(wù)器接收混音包。所述基于PC機(jī)的客戶端還包括有用于采集音頻信號(hào)并進(jìn)行混音處理的混音模塊。混音模塊,用于將選中的音頻數(shù)據(jù)送入抖動(dòng)緩沖區(qū)隊(duì)列,經(jīng)過(guò)解碼器解碼后送入語(yǔ)音幀緩沖區(qū)隊(duì)列,定時(shí)激活混音算法處理程序,混音處理程序從每列語(yǔ)音幀緩沖區(qū)中提取最早到達(dá)的語(yǔ)音幀,做語(yǔ)音信號(hào)混音處理,混音公式可以表示為A/附/x/"g[/]=2]/w/"^/][/]其中,{input[j][i]}i=。,...,h表示第j列語(yǔ)音流所包括的語(yǔ)音幀,經(jīng)解碼后得到的語(yǔ)音輸入信號(hào);i表示音頻數(shù)據(jù)流輸入信號(hào)的樣本點(diǎn)指數(shù);N表示語(yǔ)音幀的大?。换煲籼幚砗蟮妮敵鼋Y(jié)果被放到mixing[i],M表示語(yǔ)音流的總數(shù);這里設(shè)成3。遠(yuǎn)程服務(wù)器混音接收到各個(gè)積極發(fā)言的客戶的音頻數(shù)據(jù)包并組合成一個(gè)包。在每個(gè)次級(jí)服務(wù)器,我們掃描RTP協(xié)議數(shù)據(jù)包,從所有收到的音頻流獲取當(dāng)前幀的能量。彼此經(jīng)過(guò)能量?jī)r(jià)值比較獲得對(duì)應(yīng)三個(gè)最大的能量的三個(gè)客戶端標(biāo)識(shí)符,這樣選定的三個(gè)音頻流發(fā)送給根服務(wù)器。在根服務(wù)器,我們掃描RTP協(xié)議數(shù)據(jù)包,從所有收到的音頻流和從次級(jí)服務(wù)器發(fā)送的音頻流中獲得當(dāng)前幀的能量。通過(guò)彼此比較能量值獲得對(duì)應(yīng)三個(gè)最大的能量的三個(gè)客戶端標(biāo)識(shí)符。這樣選定的三個(gè)音頻流發(fā)送給遠(yuǎn)程服務(wù)器。在遠(yuǎn)程服務(wù)器,我們?yōu)樗惺盏降腜STN音頻流計(jì)算當(dāng)前幀的能量。獲得對(duì)應(yīng)三個(gè)最大的能量值的三個(gè)電話的終端標(biāo)識(shí)符。與此同時(shí),我們?cè)谌齻€(gè)基于PC的客戶端和三個(gè)基于電話的終端之間進(jìn)行最后的選擇。最終選擇結(jié)果列于表l。表l:最終的選擇情況<table>tableseeoriginaldocumentpage7</column></row><table>案例1:通知根服務(wù)器選中三路VoIP流。根服務(wù)器形成多個(gè)音頻數(shù)據(jù)包發(fā)送到基于PC機(jī)的客戶端。遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給基于電話的終端。案例2:通知根服務(wù)器選中兩路VoIP流。遠(yuǎn)程服務(wù)器編碼一路PSTN的音頻流,把它打包成RTP協(xié)議包并發(fā)送給根服務(wù)器。根服務(wù)器形成多個(gè)音頻數(shù)據(jù)包發(fā)送到基于PC機(jī)的客戶端。遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給基于電話的終端。案例3:通知根服務(wù)器選中一路VoIP流。遠(yuǎn)程服務(wù)器編碼兩路PSTN的音頻流,把它們打包成RTP協(xié)議包并將它們發(fā)送到根服務(wù)器。根服務(wù)器形成多個(gè)音頻數(shù)據(jù)包發(fā)送到基于PC機(jī)的客戶端。遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給基于電話的終端案例4:通知根服務(wù)器沒(méi)有選中VoIP流。遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給基于電話的終端。與此同時(shí),遠(yuǎn)程服務(wù)器使用RTP協(xié)議打包這種混合音頻流并發(fā)送給根服務(wù)器。然后,根服務(wù)器傳給基于PC機(jī)的客戶端。權(quán)利要求一種基于樹(shù)形服務(wù)器、PC客戶端和電話終端的會(huì)議系統(tǒng),該系統(tǒng)包括多個(gè)基于PC機(jī)的客戶端,該客戶端通過(guò)廣域網(wǎng)和路由器接到次級(jí)服務(wù)器或直接連接根服務(wù)器,次級(jí)服務(wù)器連接到根服務(wù)器;所述基于PC機(jī)的客戶端,是運(yùn)行與因特網(wǎng)的計(jì)算機(jī),通過(guò)SIP協(xié)議可以進(jìn)行任意通信會(huì)話。多個(gè)通過(guò)電話線與公共交換電話網(wǎng)絡(luò)連接的電話設(shè)備客戶端,公共交換電話網(wǎng)通過(guò)網(wǎng)關(guān)連接到遠(yuǎn)程服務(wù)器,根服務(wù)器,和次級(jí)服務(wù)器,形成了呈樹(shù)狀形的網(wǎng)絡(luò);次級(jí)服務(wù)器用于掃描RTP實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,將收到的音頻流獲取當(dāng)前幀的能量,經(jīng)過(guò)能量?jī)r(jià)值比較獲得對(duì)應(yīng)N個(gè)最大能量的客戶端標(biāo)識(shí)符,將選定的N個(gè)音頻流發(fā)送給根服務(wù)器;根服務(wù)器,用于掃描RTP實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,將收到的音頻流和從次級(jí)服務(wù)器發(fā)送的N個(gè)音頻流中獲取當(dāng)前幀的能量,經(jīng)過(guò)能量?jī)r(jià)值比較獲得對(duì)應(yīng)N個(gè)最大能量的客戶端標(biāo)識(shí)符,將選定的N個(gè)音頻流發(fā)送給遠(yuǎn)程服務(wù)器;遠(yuǎn)程服務(wù)器,用于將收到的所有公共交換電話網(wǎng)音頻流并計(jì)算當(dāng)前幀的能量,音頻數(shù)據(jù)流的當(dāng)前幀的能量E可由以下公式(1)計(jì)算獲得<mrow><mi>E</mi><mo>=</mo><msqrt><munderover><mi>Σ</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><msup><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>式中,{x[k]}k=0,...,L-1表示音頻數(shù)據(jù)流的輸入信號(hào);通過(guò)比較E值的大小獲得對(duì)應(yīng)N個(gè)最大能量值的電話客戶端標(biāo)識(shí)符,最終在基于PC機(jī)的客戶端和電話設(shè)備客戶端進(jìn)行選擇,遠(yuǎn)程服務(wù)器編碼其中公共交換電話網(wǎng)音頻流以RTP協(xié)議封裝成數(shù)據(jù)包并發(fā)送根服務(wù)器,根服務(wù)器形成多個(gè)音頻數(shù)據(jù)包發(fā)送到或通過(guò)次級(jí)服務(wù)器發(fā)送到基于PC機(jī)的客戶端,遠(yuǎn)程服務(wù)器形成混合音頻流發(fā)送給電話設(shè)備客戶端。所述基于PC機(jī)的客戶端還包括有用于采集音頻信號(hào)并進(jìn)行混音處理的混音模塊。2.如權(quán)利要求1所述基于樹(shù)形服務(wù)器、PC客戶端和電話終端的會(huì)議系統(tǒng),其特征在于所述混音模塊,用于將選中的音頻數(shù)據(jù)送入抖動(dòng)緩沖區(qū)隊(duì)列,經(jīng)過(guò)解碼器解碼后送入語(yǔ)音幀緩沖區(qū)隊(duì)列,定時(shí)激活混音算法處理,混音處理是從每列語(yǔ)音幀緩沖區(qū)中提取最早到達(dá)的語(yǔ)音幀,做語(yǔ)音信號(hào)混音處理,混音公式可以表示為mix/"g[/]=Z/"/W[y'][/](2)其中,{inpUt[j][i]}i=。,...,N—工表示第j列語(yǔ)音流所包括的語(yǔ)音幀,經(jīng)解碼后得到的語(yǔ)音輸入信號(hào);混音處理后的輸出結(jié)果被放到mixing[i],M表示語(yǔ)音流的總數(shù),i表示音頻數(shù)據(jù)流輸入信號(hào)的樣本點(diǎn)指數(shù),N表示語(yǔ)音幀的大小。全文摘要一種基于樹(shù)形服務(wù)器、PC客戶端和電話終端的會(huì)議系統(tǒng),包括眾多基于PC機(jī)的客戶端,該客戶端連接到廣域網(wǎng),通過(guò)廣域網(wǎng)和路由器接次級(jí)服務(wù)器,次級(jí)服務(wù)器接根服務(wù)器,和眾多連接到PSTN網(wǎng)基于電話的客戶端,PSTN網(wǎng)通過(guò)網(wǎng)關(guān)連接到遠(yuǎn)程服務(wù)器。本發(fā)明根服務(wù)器、次級(jí)服務(wù)器和遠(yuǎn)程服務(wù)器形成樹(shù)形網(wǎng)絡(luò),實(shí)現(xiàn)VoIP音頻流和PSTN音頻流端到端的分發(fā)。PC客戶通過(guò)次級(jí)服務(wù)器發(fā)送音頻流到根服務(wù)器及接收從鄰近次級(jí)服務(wù)器選定音頻流,混音實(shí)施在PC機(jī)客戶方,基于電話客戶端從遠(yuǎn)程服務(wù)器接收混音包,遠(yuǎn)程服務(wù)器混音接收到積極發(fā)言客戶的音頻數(shù)據(jù)包并組合成一個(gè)包。本發(fā)明降低端點(diǎn)到端點(diǎn)的延遲,保證終端用戶得到高質(zhì)量音頻,樹(shù)形服務(wù)器的架構(gòu)保證會(huì)議具有可伸縮性。文檔編號(hào)H04M3/56GK101707593SQ200910154228公開(kāi)日2010年5月12日申請(qǐng)日期2009年11月17日優(yōu)先權(quán)日2009年11月17日發(fā)明者宋旭東,宗明,杜武平申請(qǐng)人:紅杉樹(shù)(杭州)信息技術(shù)有限公司