專利名稱:管理分組交換電話會(huì)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種管理在多個(gè)終端間的分組交換集中式電話會(huì)議的方法。本發(fā)明同樣涉及到一個(gè)電話會(huì)議服務(wù)器和一個(gè)終端,該電話會(huì)議服務(wù)器包括有用于管理集中式電話會(huì)議的裝置,該終端包括有用于參與集中式電話會(huì)議的裝置。
背景技術(shù):
在電話會(huì)議中,一組終端用戶通過(guò)一種方法相互連接,即當(dāng)一個(gè)參與用戶講話時(shí),所有其它的參與用戶都能夠聽(tīng)到該正在講話的參與者的聲音。在這種通信中,通常每次僅有一個(gè)參與用戶講話,而其它的用戶收聽(tīng)。在集中式電話會(huì)議中,參與用戶的終端不是相互直接連接的,而是通過(guò)一個(gè)電話會(huì)議服務(wù)器。通過(guò)在因特網(wǎng)中的基于因特網(wǎng)的語(yǔ)音協(xié)議(VoIP)電話會(huì)議應(yīng)用或者作為在通用移動(dòng)通信業(yè)務(wù)(UMTS)網(wǎng)絡(luò)的分組交換域中的語(yǔ)音會(huì)議,集中式電話會(huì)議能被實(shí)現(xiàn)。
在VoIP會(huì)話中,話音數(shù)據(jù)典型的通過(guò)使用網(wǎng)際協(xié)議(IP)之上的實(shí)時(shí)傳輸協(xié)議(RTP)和用戶數(shù)據(jù)報(bào)協(xié)議(UDP)運(yùn)載。RTP在RFC 1889″RTPA TransportProtocol for Real-Time Applications″,1996年1月,作者為H.Schulzrinne等中有詳細(xì)描述。
端對(duì)端的VoIP連接經(jīng)常稱為VoIP隧道。在典型的集中式電話會(huì)議的建立中,VoIP隧道在每一個(gè)參與終端和電話會(huì)議服務(wù)器間形成。
為了說(shuō)明,在集中式的基于電話會(huì)議的RTP中,編碼過(guò)的語(yǔ)音隧道如圖1所示。
圖1示意性的表示一個(gè)在UMTS網(wǎng)絡(luò)11的分組交換域中的集中式電話會(huì)議系統(tǒng),該系統(tǒng)具有一個(gè)連接到網(wǎng)絡(luò)11上的電話會(huì)議服務(wù)器12和多個(gè)移動(dòng)終端13。該移動(dòng)終端13使用RTP隧道14通過(guò)UMTS網(wǎng)絡(luò)11連接到該電話會(huì)議服務(wù)器。
在終端13上,由各個(gè)終端13的用戶產(chǎn)生的話音數(shù)據(jù)首先被編碼,然后插入到RTP包的有效載荷中。有許多可選的話音編碼器能用來(lái)執(zhí)行實(shí)際的話音編碼。例如,自適應(yīng)多速率(AMR)話音編碼器,其被指定為用于第三代系統(tǒng)的強(qiáng)制性編碼器,可用來(lái)壓縮在RTP有效載荷內(nèi)承載的話音數(shù)據(jù)。該編碼器將話音采樣編碼成幀,該幀然后經(jīng)過(guò)UMTS網(wǎng)絡(luò)11通過(guò)RTP/UDP/IP協(xié)議運(yùn)載至該電話會(huì)議服務(wù)器12。
該電話會(huì)議服務(wù)器12包括一個(gè)RTP混合器15,該混合器從與之連接的終端13接收輸入的RTP數(shù)據(jù)包流,去除其RTP封裝,將該數(shù)據(jù)流組合成一個(gè)單一的RTP數(shù)據(jù)包流,然后將該流發(fā)送到每一個(gè)終端13。
對(duì)每一個(gè)在終端13和電話會(huì)議服務(wù)器12間傳送的RTP數(shù)據(jù)包,附加一個(gè)報(bào)頭。該報(bào)頭的結(jié)構(gòu)在前面引述過(guò)的RFC1889中有規(guī)定,如圖2所示。該報(bào)頭包括一個(gè)標(biāo)識(shí)使用的RTP版本的V域和一個(gè)用于填充比特的P域。如果設(shè)置了填充比特,該數(shù)據(jù)包在末端包括一個(gè)或多個(gè)附加的八比特組,該末端不屬于有效載荷的部分。該報(bào)頭進(jìn)一步包括一個(gè)用于擴(kuò)展比特的X域。如果設(shè)置了擴(kuò)展比特,該固定報(bào)頭后面正好跟著一個(gè)報(bào)頭擴(kuò)展。此外該頭還包括一個(gè)用于發(fā)生源(CSRC)記數(shù)的CC域,該域包括跟隨該固定報(bào)頭的CSRC標(biāo)識(shí)符的數(shù)量,該報(bào)頭還包括一個(gè)用于標(biāo)記比特的M域,該標(biāo)記的說(shuō)明通過(guò)一個(gè)簡(jiǎn)表定義。另外,該報(bào)頭包括一個(gè)用于標(biāo)識(shí)有效載荷格式的PT域和一個(gè)用于序列號(hào)的域,該域在每一個(gè)RTP數(shù)據(jù)包發(fā)送時(shí)由增加一。該序列號(hào)可由接收端使用來(lái)檢測(cè)丟失的包和恢復(fù)該包序列。該報(bào)頭還包括一個(gè)用于時(shí)間戳的域,該域反映該RTP數(shù)據(jù)包中第一個(gè)八比特組的采樣時(shí)間。
此外,該RTP包報(bào)頭攜帶一個(gè)同步源(SSRC)標(biāo)識(shí)符和一列如上面提到的與CC域相關(guān)的發(fā)生源(CSRC)標(biāo)識(shí)符。
該SSRC標(biāo)識(shí)符用來(lái)標(biāo)識(shí)所述的發(fā)送RTP包的同步源。對(duì)于各個(gè)RTP會(huì)話唯一的SSRC標(biāo)識(shí)符隨機(jī)的與每一個(gè)可能的源相關(guān),即與每一個(gè)終端13和該電話會(huì)議服務(wù)器12相關(guān)。每一個(gè)終端13將與之相關(guān)的SSRC標(biāo)識(shí)符添加到它聚集的每一個(gè)RTP包的RTP報(bào)頭中的SSRC標(biāo)識(shí)符域中。同樣的,該電話會(huì)議服務(wù)器12的RTP混合器15將該與電話會(huì)議服務(wù)器12相關(guān)的SSRC標(biāo)識(shí)符添加到離開(kāi)該服務(wù)器12的每一個(gè)RTP包的RTP報(bào)頭中的SSRC標(biāo)識(shí)符域中。
該CSRC列表用來(lái)鑒別不同的產(chǎn)生RTP包的源的,因而其僅僅與在該電話會(huì)議服務(wù)器13中聚集的RTP包相關(guān)。該RTP混合器15將那些產(chǎn)生該組合輸出VoIP流的終端13的SSRC標(biāo)識(shí)符添加到將輸出的RTP包的CSRC域中。
此外,為了能夠控制使用RTP的VoIP連接,在前面引述過(guò)的RFC 1889中定義實(shí)時(shí)控制協(xié)議(RTCP)。RTCP例如用來(lái)保持有關(guān)它們提供和接收的業(yè)務(wù)質(zhì)量的連接通知的兩端。這個(gè)信息以RTCP發(fā)送者報(bào)告(SR)和RTCP接收者報(bào)告(RR)包的形式發(fā)送。此外,該RTP規(guī)范定義了RTCP源說(shuō)明(SDES)包類型。該源能使用RTCP SDES包以提供關(guān)于它自身的更多信息。SDES CNAME或NAME包例如能用來(lái)提供在該隨機(jī)的SSRC標(biāo)識(shí)符和該源身份間的映射。SDESCNAME包計(jì)劃提供規(guī)范的端點(diǎn)標(biāo)識(shí)符,而SDES NAME包計(jì)劃提供用來(lái)描述各個(gè)源的真實(shí)名稱。該RTP混合器15預(yù)期在將它們轉(zhuǎn)發(fā)之前組合來(lái)自所有終端13的SR和RR類型的RTCP包。相反,該SDES類型的RTCP包由該RTP混合器15沒(méi)有修改的發(fā)送到所有的會(huì)議參加者13。
在電話會(huì)議中,參與用戶立即識(shí)別出誰(shuí)在講話有時(shí)是困難的。這是一個(gè)特別的問(wèn)題,一旦在電話會(huì)議中有許多的參與用戶,而這些參與用戶就不能很好的彼此認(rèn)識(shí)。
以上引述過(guò)的RFC1889描述了音頻會(huì)議的典型情形,其中混合器指示所有的講話者,這些講話者的聲音被組合產(chǎn)生輸出包,允許接收者指示出當(dāng)前的講話者,即使所有的音頻包包含相同的SSRC標(biāo)識(shí)符,即混頻器的標(biāo)識(shí)符。
然而,在任何敏感的話音編解碼器的VoIP使用中,該編解碼器將發(fā)送靜音描述符(SID)幀以使只要在各個(gè)會(huì)議參與者不活動(dòng)時(shí),即在收聽(tīng)時(shí),在接收端產(chǎn)生的噪音是舒服的。從而,所有的源將總是產(chǎn)生發(fā)送到電話會(huì)議服務(wù)器12的信號(hào)。電話會(huì)議服務(wù)器12在編碼將發(fā)送到終端13的輸出話音和SID幀之前,將從每個(gè)參加者接收到的VoIP流解碼返回話音或SID幀以求和。這意味著由該混合器15將所有終端13的SSRC標(biāo)識(shí)符包含到輸出混合RTP包的CSRC列表內(nèi),因此接收終端13區(qū)分活動(dòng)的和不活動(dòng)的參與者是不可能的。必須指出,在CSRC目錄中包括該所有參加終端13的SSRC標(biāo)識(shí)符也是有好處的,例如,可以保持每個(gè)參與用戶得到參加會(huì)議的所有其它用戶的最新的數(shù)量和身份。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提高參與IP承載語(yǔ)音電話會(huì)議中的用戶的舒適性。
本發(fā)明通過(guò)一種管理在多個(gè)終端間的分組交換集中式電話會(huì)議的方法來(lái)達(dá)到該目的,該方法包括的第一步,電話會(huì)議服務(wù)器從參與該電話會(huì)議的所有終端接收數(shù)據(jù)包。這些數(shù)據(jù)包包括話音數(shù)據(jù)或者背景噪音信息和一個(gè)與產(chǎn)生該話音數(shù)據(jù)或背景噪音信息的相應(yīng)終端相關(guān)的標(biāo)識(shí)符。第二步,基于接收數(shù)據(jù)包,在參與該電話會(huì)議的終端中確定至少一個(gè)當(dāng)前正在產(chǎn)生話音數(shù)據(jù)的終端,如果這樣的終端存在。明顯的,如果參與該電話會(huì)議的用戶中暫時(shí)沒(méi)有人講話,暫時(shí)沒(méi)有一個(gè)終端產(chǎn)生話音數(shù)據(jù),也就確定沒(méi)有產(chǎn)生話音數(shù)據(jù)的終端。第三步,接收到的話音數(shù)據(jù)和背景音信息被混合并連同與已被確定為當(dāng)前正在產(chǎn)生話音數(shù)據(jù)的一個(gè)終端相關(guān)的至少一個(gè)標(biāo)識(shí)符一起插入到新的數(shù)據(jù)包中,如果這樣的終端存在。該標(biāo)識(shí)符通過(guò)一種方式包括在數(shù)據(jù)包中,該方式使其與其它包括的信息相區(qū)分。這就特別意味著至少一個(gè)標(biāo)識(shí)符能夠與其它可能包括在其中的標(biāo)識(shí)符相區(qū)分,這些其它的標(biāo)識(shí)符不一定與產(chǎn)生話音數(shù)據(jù)的終端相關(guān)。最終,新的數(shù)據(jù)包由電話會(huì)議服務(wù)器傳送到參與該電話會(huì)議的終端。
本發(fā)明的目的通過(guò)一個(gè)電話會(huì)議服務(wù)器同樣能夠達(dá)到,該服務(wù)器包括實(shí)現(xiàn)該提到的方法的裝置。
此外,本發(fā)明的目的通過(guò)一個(gè)終端實(shí)現(xiàn),該終端包括用來(lái)加入集中式電話會(huì)議的裝置,依照本發(fā)明該裝置適合利用通過(guò)電話會(huì)議服務(wù)器發(fā)送的信息。該終端包括末端裝置以接收由電話會(huì)議服務(wù)器發(fā)送的數(shù)據(jù)包。該數(shù)據(jù)包包括由參加該電話會(huì)議的終端產(chǎn)生的混合的話音數(shù)據(jù)和/或背景音信息,和至少一個(gè)與在該電話會(huì)議服務(wù)器中已被確定為當(dāng)前正在產(chǎn)生話音數(shù)據(jù)的終端相關(guān)的標(biāo)識(shí)符,如果該終端存在。此外,該終端包括用來(lái)在接收到的數(shù)據(jù)包中識(shí)別標(biāo)識(shí)符的裝置,該標(biāo)識(shí)符與在電話會(huì)議服務(wù)器中確定為當(dāng)前正在產(chǎn)生話音數(shù)據(jù)的終端相關(guān)。進(jìn)一步,該終端包括基于識(shí)別的標(biāo)識(shí)符,向用戶指出提供語(yǔ)音數(shù)據(jù)的終端身份標(biāo)識(shí)的裝置,該標(biāo)識(shí)符與在電話會(huì)議服務(wù)器中已被確定為當(dāng)前正在產(chǎn)生話音數(shù)據(jù)的那個(gè)終端相關(guān)。
本發(fā)明根據(jù)該想法繼續(xù)提出電話會(huì)議服務(wù)器,該服務(wù)器能被設(shè)計(jì)以區(qū)分那些當(dāng)前活動(dòng)的電話會(huì)議參與者,即產(chǎn)生話音數(shù)據(jù)的參與者,和那些當(dāng)前不活動(dòng)的參加者,即僅產(chǎn)生背景音信息的參與者。本發(fā)明還根據(jù)該想法繼續(xù)提出一種終端該終端設(shè)計(jì)為一旦接收到了相應(yīng)的信息,其能夠?yàn)橛脩糁赋霎?dāng)前有效的電話會(huì)議參與者。因此,本發(fā)明建議電話會(huì)議服務(wù)器執(zhí)行確定電話會(huì)議中當(dāng)前有效的參與者,并且該服務(wù)器將一個(gè)相應(yīng)的、可區(qū)分的指示轉(zhuǎn)發(fā)給參加該電話會(huì)議的終端。
本發(fā)明的一個(gè)優(yōu)點(diǎn)在于其能夠改良終端的用戶接口,由于該活動(dòng)的會(huì)議參與者發(fā)送的信息能夠傳送到該用戶。該電話會(huì)議的參與者因而總是能在所有的參加者中識(shí)別出當(dāng)前的講話者。
通過(guò)從屬權(quán)利要求,本發(fā)明的優(yōu)選實(shí)施例將變得顯而易見(jiàn)。
有效終端的標(biāo)識(shí)符能夠通過(guò)電話會(huì)議服務(wù)器以多種方式發(fā)送。
在第一種可選方案中,該電話會(huì)議服務(wù)器在每一個(gè)組合的數(shù)據(jù)包中發(fā)送一個(gè)與那些終端相關(guān)的專用標(biāo)識(shí)符,那些終端是當(dāng)前的有效終端。該方案的優(yōu)點(diǎn)在于接收終端能夠向它們的用戶指出所有的當(dāng)前講話者,即使同時(shí)有多個(gè)講話者。然而,通過(guò)該方案,接收終端也不能保證它們的用戶能夠得知最新的所有參與者。
在第二種可選方案中,該電話會(huì)議服務(wù)器在每一個(gè)組合的數(shù)據(jù)包中向所有參加該會(huì)議的終端發(fā)送標(biāo)識(shí)符,但在該方式中,與有效終端相關(guān)的標(biāo)識(shí)符總是列于標(biāo)識(shí)符目錄的預(yù)定位置,例如該列表的第一部分。該方案經(jīng)常更新所有會(huì)議參與者的信息,但它不允許同時(shí)指出多于一個(gè)的有效終端。然而,在敏感的討論中,特別是通過(guò)電話連接時(shí),每次僅有一個(gè)參與者講話,這個(gè)問(wèn)題可作為一個(gè)小問(wèn)題考慮。
通過(guò)改進(jìn)第二個(gè)方案提出了第三個(gè)可選方案。在第三個(gè)方案中,電話會(huì)議服務(wù)器總是在每一個(gè)組合的數(shù)據(jù)包中向參加該會(huì)議的終端再一次發(fā)送標(biāo)識(shí)符。與當(dāng)前有效終端相關(guān)的標(biāo)識(shí)符列于標(biāo)識(shí)符列表的開(kāi)始位置。此外,在與當(dāng)前有效的終端相關(guān)的標(biāo)識(shí)符和與當(dāng)前無(wú)效的終端的標(biāo)識(shí)符間插入一些標(biāo)記。第三個(gè)方案結(jié)合了第一個(gè)方案和第二個(gè)方案的優(yōu)點(diǎn),通過(guò)引入一個(gè)必須發(fā)送的附加值使方案簡(jiǎn)單化。
與相應(yīng)終端相關(guān)的標(biāo)識(shí)符自身可能并不適合在接收終端識(shí)別發(fā)送終端,例如隨機(jī)分布的SSRC標(biāo)識(shí)符。在這種情況下,優(yōu)選的將該標(biāo)識(shí)符到清楚的身份標(biāo)識(shí)的標(biāo)識(shí)符的映射首先從所有可能的發(fā)送終端發(fā)送到該電話會(huì)議服務(wù)器,并進(jìn)一步發(fā)送到所有可能的接收終端。然后每一個(gè)接收終端都能夠?qū)㈦S后接收到的與發(fā)送終端相關(guān)的標(biāo)識(shí)符映射為這個(gè)終端的相應(yīng)標(biāo)識(shí)。特別的,該身份標(biāo)識(shí)可以是一個(gè)SIP地址或者電話號(hào)碼。該接收終端也可以進(jìn)一步將該確定的標(biāo)識(shí)映射為另一種標(biāo)識(shí)。例如,如果該標(biāo)識(shí)是一個(gè)SIP地址或者電話號(hào)碼,該終端可以將這個(gè)地址或號(hào)碼映射為存儲(chǔ)在接收終端的目錄中的一個(gè)名稱或者一個(gè)映象。
一旦所有的電話會(huì)議參與者都呈現(xiàn)給一個(gè)終端的用戶,那么以任何適當(dāng)?shù)姆绞较蛟撚脩糁赋鲇行У膮⑴c者。
本發(fā)明能被特別的使用在一個(gè)系統(tǒng)中,雖然不是專用的,在該系統(tǒng)中,集中式電話會(huì)議是基于上面引述過(guò)的RFC1889中定義的RTP的。在這種情況下,從該終端傳送到該電話會(huì)議服務(wù)器的數(shù)據(jù)包和從該電話會(huì)議服務(wù)器傳送到該終端的數(shù)據(jù)包是RTP包。在該組合的RTP包中,由該電話會(huì)議服務(wù)器發(fā)送的終端標(biāo)識(shí)符可有利的是S添加到該RTP報(bào)頭的CSRC目錄中的SRC標(biāo)識(shí)符。在第三種可選方案中,由該電話會(huì)議服務(wù)器完成標(biāo)識(shí)符的發(fā)送,使用的標(biāo)記例如可以是與該電話會(huì)議服務(wù)器相關(guān)的SSRC標(biāo)識(shí)符。由于該與電話會(huì)議服務(wù)器相關(guān)的SSRC標(biāo)識(shí)符無(wú)論如何都是在每一個(gè)組合的RTP包的RTP報(bào)頭頭的SSRC域中被發(fā)送,該接收終端知道這個(gè)值并且使用它來(lái)在CSRC列表中區(qū)分有效終端和無(wú)效終端。相反,在通常的應(yīng)用中,該與電話會(huì)議服務(wù)器相關(guān)的SSRC標(biāo)識(shí)符僅僅包括在輸出的組合RTP包的SSRC域中,而不是在CSRC列表中,有用該電話會(huì)議服務(wù)器自身不能產(chǎn)生該組合RTP流。
三個(gè)可選方案的每一個(gè)都呈現(xiàn)為通過(guò)該電話會(huì)議服務(wù)器發(fā)送標(biāo)識(shí)符遵從現(xiàn)有的RTP規(guī)范,并且不損害實(shí)施,該實(shí)施不能使用特殊的SSRC/CSRC處理方法。
依照本發(fā)明的方法的一個(gè)綜合的實(shí)施例執(zhí)行在一個(gè)基于RTP的系統(tǒng)中,該實(shí)施例有利的包括三個(gè)部分。第一個(gè)部分包含在一個(gè)機(jī)構(gòu)中,該機(jī)構(gòu)用于電話會(huì)議的參與終端,通過(guò)RTCP SDES包來(lái)交換RTP源標(biāo)識(shí)符和將那些標(biāo)識(shí)符映射為每個(gè)終端或者終端用戶的各自的身份標(biāo)識(shí)。第二部分由執(zhí)行在該電話會(huì)議服務(wù)器中依照預(yù)定義的規(guī)則設(shè)置該RTP報(bào)頭的CSRC域的機(jī)構(gòu)組成。第三部分由執(zhí)行在該參與接收終端中以將該RTP包頭的CSRC域中的標(biāo)識(shí)符映射為終端或用戶的身份標(biāo)識(shí)的裝置組成,以能夠向接收終端的用戶呈現(xiàn)當(dāng)前有效的講話者的身份標(biāo)識(shí)。
應(yīng)當(dāng)注意,通過(guò)該電話會(huì)議服務(wù)器發(fā)送到該參與終端標(biāo)識(shí)符的數(shù)量和/或能夠由該接收終端呈現(xiàn)的參與者的數(shù)量可被限定為一個(gè)預(yù)定值。例如,依照前面引述過(guò)的RFC1889,該CSRC列表限制為最大15個(gè)項(xiàng)目。
本發(fā)明可特別使用于因特網(wǎng)或者在UMTS包交換語(yǔ)音會(huì)議中。在UMTS的情況下,該活動(dòng)的參與者的信息例如可在移動(dòng)終端的屏幕上顯示。
通過(guò)以下的詳細(xì)說(shuō)明并結(jié)合附圖考慮,本發(fā)明的其它目的和特征將會(huì)變得更加明顯,其中圖1圖解了基于RTP的,集中式電話會(huì)議系統(tǒng)的原理;圖2圖解了RTP報(bào)頭的結(jié)構(gòu);圖3表示一個(gè)終端的用戶接口,該接口使用依照本發(fā)明的方法的一個(gè)實(shí)施例。
具體實(shí)施例方式
現(xiàn)在將根據(jù)圖1到圖3描述依照本發(fā)明的方法的一個(gè)實(shí)施例。
該實(shí)施例支持VoIP電話會(huì)議的管理,并在基于RTP的系統(tǒng)中執(zhí)行,其包括UMTS網(wǎng)絡(luò)11,電話會(huì)議服務(wù)器12,該電話會(huì)議服務(wù)器12包括連接到網(wǎng)絡(luò)11的RTP混合器15,和多個(gè)終端13。該終端13能夠使用RTP隧道14通過(guò)UMTS網(wǎng)絡(luò)11連接到該電話會(huì)議服務(wù)器12。該系統(tǒng)通常與圖1所示的系統(tǒng)相應(yīng),該系統(tǒng)已經(jīng)在前面描述過(guò)了。
為了在這個(gè)系統(tǒng)中建立VoIP電話會(huì)議,會(huì)話啟動(dòng)協(xié)議(SIP)用作信令協(xié)議。SIP與會(huì)話描述協(xié)議(SDP)一起用來(lái)向被叫方發(fā)送邀請(qǐng)并對(duì)話音編解碼器等達(dá)成一致。終端13的用戶也通過(guò)向該電話會(huì)議服務(wù)器12發(fā)送SIP請(qǐng)求消息來(lái)自己?jiǎn)?dòng)會(huì)話從而加入該會(huì)議,或者回復(fù)通過(guò)該電話會(huì)議服務(wù)器12接收到的邀請(qǐng)消息來(lái)加入該會(huì)議。
在啟動(dòng)會(huì)議會(huì)話的開(kāi)始,每個(gè)終端13的會(huì)議軟件向該電話會(huì)議服務(wù)器12發(fā)送RTCP SDES包。這些SDES包攜帶與用于這個(gè)會(huì)話的相應(yīng)終端13相關(guān)的SSRC標(biāo)識(shí)符,此外在該SDES內(nèi)容域中還有各個(gè)終端13的SIP地址或者電話號(hào)碼。該電話會(huì)議服務(wù)器12將接收到的SDES包轉(zhuǎn)發(fā)給參加該電話會(huì)議的每個(gè)終端13中?;谠谶@些SDES包中的信息,該終端13準(zhǔn)備將會(huì)議會(huì)話中接收到的SSRC標(biāo)識(shí)符映射成相應(yīng)的SIP地址或者電話號(hào)碼。
當(dāng)會(huì)議會(huì)話有效時(shí),所有參加該會(huì)議的終端13向電話會(huì)議服務(wù)器12發(fā)送RTP包。該終端13以一種方式對(duì)末端使用語(yǔ)音編碼,例如,AMR語(yǔ)音編解碼器,該方式是當(dāng)在輸入端有話音時(shí),即當(dāng)終端13的用戶正在講話時(shí),它們以普通速率發(fā)送,當(dāng)該源不發(fā)聲時(shí),即當(dāng)該終端13的用戶正在收聽(tīng)其它參與者時(shí),減小速率。在第一種情況下,語(yǔ)音編解碼器編碼話音數(shù)據(jù)并在該RTP包的有效載荷內(nèi)將其發(fā)送。在后一種情況下,語(yǔ)音編碼器產(chǎn)生并發(fā)送SID幀,該幀攜帶有背景噪音估計(jì),該估計(jì)對(duì)于在接收端產(chǎn)生舒適的噪音是需要的。在這種情況下,這個(gè)接收端是電話會(huì)議服務(wù)器12。
該電話會(huì)議服務(wù)器12的RTP混合器15解碼所有輸入的數(shù)據(jù)流,以便對(duì)解碼后的話音求和并對(duì)組合的話音編碼?;诟鱾€(gè)使用的數(shù)據(jù)速率,該電話會(huì)議服務(wù)器12獲得一個(gè)解碼過(guò)程的輔助信息,該信息指示該解碼后的信號(hào)是語(yǔ)音還是背景噪音估計(jì)。
此后,該電話會(huì)議服務(wù)器12的RTP混合器15將該解碼后的話音和來(lái)自所有源13的背景噪音估計(jì)混合在一起,并且通過(guò)編碼的組合數(shù)據(jù)流匯編RTP包。每一個(gè)匯編過(guò)的RTP包包括一個(gè)RTP報(bào)頭,該報(bào)頭頭的結(jié)構(gòu)與圖2所示的結(jié)構(gòu)相應(yīng),該結(jié)構(gòu)已經(jīng)在以上描述過(guò)了。從而,每個(gè)RTP報(bào)頭包括一個(gè)用于SSRC標(biāo)識(shí)符的域和一個(gè)用于CSRC列表的域。
該RTP混合器15將與該用于當(dāng)前電話會(huì)議的電話會(huì)議服務(wù)器12相關(guān)的SSRC標(biāo)識(shí)符插入到該輸出RTP包的RTP報(bào)頭頭的SSRC標(biāo)識(shí)符域中,因?yàn)樵撾娫挄?huì)議服務(wù)器12是用于這些RTP包的源。
此外,該RTP混合器15包括與那些終端13相關(guān)的SSRC標(biāo)識(shí)符,該終端在該RTP頭的CSRC列表中產(chǎn)生組合RTP包。由于所有參與該電話會(huì)議的終端13總是向該電話會(huì)議服務(wù)器12發(fā)送RTP包,該包具有話音數(shù)據(jù)或者背景噪音估計(jì),該CSRC列表因而總是包括有用于所有參與終端13的SSRC標(biāo)識(shí)符。然而,該RTP混合器15注意到,該與有效的參與終端13相關(guān)的SSRC標(biāo)識(shí)符作為第一元素包括在CSRC列表中。
另外,該RTP混合器15也將與該電話會(huì)議服務(wù)器12相關(guān)的SSRC標(biāo)識(shí)符插入到該CSRC列表中。更特別的,包含的與該電話會(huì)議服務(wù)器12相關(guān)的SSRC標(biāo)識(shí)符作為與位于該CSRC列表的開(kāi)始的有效終端13相關(guān)的SSRC標(biāo)識(shí)符和與位于該CSRC列表的結(jié)尾的該無(wú)效終端13的SSRC標(biāo)識(shí)符中間一個(gè)標(biāo)記包。
然后,該電話會(huì)議服務(wù)器12將該合成流轉(zhuǎn)發(fā)給每一個(gè)參與終端13。
該終端13通過(guò)該UMTS網(wǎng)絡(luò)14接收由該電話會(huì)議服務(wù)器12發(fā)送的RTP包,并檢索該包括在各個(gè)RTP包的報(bào)頭的CSRC列表中的SSRC標(biāo)識(shí)符?;谠撓惹敖邮盏降挠成湫畔?,該終端13接著確定與從CSRC列表中檢索到的SSRC標(biāo)識(shí)符相應(yīng)的SIP地址或者電話號(hào)碼。該終端13不對(duì)該SSRC標(biāo)識(shí)符執(zhí)行這一映射,該SSRC標(biāo)識(shí)符與該電話會(huì)議服務(wù)器12相關(guān)。該終端13基于包括在該RTP頭的SSRC標(biāo)識(shí)符域中同一SSRC標(biāo)識(shí)符來(lái)識(shí)別該SSRC標(biāo)識(shí)符。該終端13進(jìn)一步確定在它們的內(nèi)部地址目錄中與已經(jīng)確定的SIP地址或電話號(hào)碼相關(guān)的名稱,直到可用為止。該確定出的名稱然后以列表的形式在終端13的顯示裝置上呈現(xiàn)給各個(gè)用戶。
圖3表示這種顯示裝置31的一個(gè)實(shí)施例,其在呈現(xiàn)其它信息之外,呈現(xiàn)一個(gè)列表選項(xiàng)32,該列表選項(xiàng)具有參與正在進(jìn)行的電話會(huì)議的用戶的名稱。
此外,該終端13確定在該CSRC列表中列出的所有那些SSRC標(biāo)識(shí)符,該標(biāo)識(shí)符列在與該電話會(huì)議服務(wù)器12相關(guān)的SSRC標(biāo)識(shí)符的前面。該確定的用于那些SSRC標(biāo)識(shí)符的名稱屬于當(dāng)前活動(dòng)的參與者,并且在該顯示裝置31上呈現(xiàn)的列表32中被指出。在圖3的例子中,一個(gè)專用講話者指示器圖標(biāo)33被使用來(lái)指示當(dāng)前正在講話的參與者。在出現(xiàn)情況中,當(dāng)前僅一個(gè)參與者正在講話,講話者指示器圖標(biāo)33位于該列表32中的相應(yīng)名稱″Saimi″的后面。
從而,該終端13的用戶總是能夠看見(jiàn)所有參與該電話會(huì)議的用戶的身份標(biāo)識(shí),并能夠區(qū)分當(dāng)前講話的參與者和不活動(dòng)的參與者。
應(yīng)當(dāng)理解所描述的實(shí)施例只構(gòu)成本發(fā)明可能的實(shí)施例的一種變化。
權(quán)利要求
1.一種管理在多個(gè)終端(13)間的集中式電話會(huì)議中交換的信息包的方法,所述方法包括在電話會(huì)議服務(wù)器(12)上-從參與所述電話會(huì)議的所有終端(13)上接收數(shù)據(jù)包,該數(shù)據(jù)包包括話音數(shù)據(jù)或背景噪音信息,以及與各個(gè)終端(13)相關(guān)的標(biāo)識(shí)符,該各個(gè)終端(13)提供所述的話音數(shù)據(jù)或者所述的背景噪音信息;-基于所述接收到的數(shù)據(jù)包在參與所述電話會(huì)議的所述終端(13)中確定至少一個(gè)當(dāng)前正在提供話音數(shù)據(jù)的終端(13),如果這樣的終端存在;-混合所述接收到的話音數(shù)據(jù)和所述接收到的背景噪音信息,并將所述混合后的數(shù)據(jù)與至少一個(gè)標(biāo)識(shí)符一起插入到新數(shù)據(jù)包中,該標(biāo)識(shí)符與所述已被確定為當(dāng)前產(chǎn)生話音數(shù)據(jù)的一個(gè)終端(13)相關(guān),如果這樣的終端存在,以便能夠從包括在所述數(shù)據(jù)包中的任何其它信息中區(qū)分所述至少一個(gè)標(biāo)識(shí)符;以及-發(fā)送所述新數(shù)據(jù)包給參與所述電話會(huì)議的終端(13)。
2.根據(jù)權(quán)利要求1的方法,其中與所述終端(13)相關(guān)的所述標(biāo)識(shí)符是隨機(jī)與用于所述電話會(huì)議的所述終端(13)相關(guān)的標(biāo)識(shí)符,所述方法包括在所述電話會(huì)議服務(wù)器(12)上從參與所述電話會(huì)議的所述終端(13)接收控制包的在前步驟,所述控制包包括將與對(duì)應(yīng)終端(13)相關(guān)的標(biāo)識(shí)符映射到所述終端(13)的身份標(biāo)識(shí),將控制包中的所述映射從所述電話會(huì)議服務(wù)器(12)轉(zhuǎn)發(fā)給參與所述電話會(huì)議的所述終端(13)中。
3.根據(jù)上述權(quán)利要求之一的方法,其中所述電話會(huì)議服務(wù)器(12)在所述新數(shù)據(jù)包中排他地發(fā)送與已確定為提供話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符。
4.根據(jù)權(quán)利要求1或2的方法,其中所述電話會(huì)議服務(wù)器(12)在所述新數(shù)據(jù)包中包括與當(dāng)前正在提供會(huì)議數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符,也包括與當(dāng)前正在提供背景噪音信息的終端相關(guān)的標(biāo)識(shí)符,至少一個(gè)與已確定為提供話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符包括在所述數(shù)據(jù)包中所有包括的標(biāo)識(shí)符中的預(yù)定位置處。
5.根據(jù)權(quán)利要求1或2的方法,其中所述電話會(huì)議服務(wù)器(12)在所述新數(shù)據(jù)包中包括與當(dāng)前正在提供話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符,也包括與當(dāng)前正在提供背景噪音信息的終端(13)相關(guān)的標(biāo)識(shí)符,其中至少一個(gè)與已確定為產(chǎn)生話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符包括在所述數(shù)據(jù)包中所有包括的標(biāo)識(shí)符中的預(yù)定位置處,如果這樣的終端存在,并且其中通過(guò)一個(gè)標(biāo)記將與已確定為提供話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符與所包括的與其它終端(13)相關(guān)的標(biāo)識(shí)符分開(kāi)。
6.根據(jù)權(quán)利要求5的方法,其中所述的標(biāo)記對(duì)應(yīng)于和所述電話會(huì)議服務(wù)器(12)相關(guān)的標(biāo)識(shí)符。
7.根據(jù)以上權(quán)利要求之一的方法,其中所述電話會(huì)議是基于實(shí)時(shí)傳輸協(xié)議RTP的,其中所述的數(shù)據(jù)包是RTP包,其中與所述終端(13)相關(guān)的所述標(biāo)識(shí)符是同步源SSRC標(biāo)識(shí)符,并且其中對(duì)于用于發(fā)生源CSRC列表的數(shù)據(jù)包報(bào)頭中提供的字段,所述標(biāo)識(shí)符通過(guò)所述電話會(huì)議服務(wù)器(12)包括在所述新數(shù)據(jù)包中。
8.根據(jù)以上權(quán)利要之一的方法,進(jìn)一步包括在參與所述電話會(huì)議的終端(13)上接收由所述電話會(huì)議服務(wù)器(12)發(fā)送的所述新數(shù)據(jù)包,并基于包括在所述接收到的新數(shù)據(jù)包中的標(biāo)識(shí)符指出至少一個(gè)終端(13)的身份標(biāo)識(shí)(32、33),該終端(13)已被確定為是向用戶產(chǎn)生話音數(shù)據(jù)的終端。
9.一種電話會(huì)議服務(wù)器(12),包括用于管理在多個(gè)終端(13)間的集中式電話會(huì)議的裝置,所述裝置包括用于實(shí)現(xiàn)根據(jù)權(quán)利要求1到7之一的方法步驟的裝置(15)。
10.一種包括用于參與集中式電話會(huì)議的裝置的終端(13),所述裝置包括-用于接收由電話會(huì)議服務(wù)器(12)發(fā)送的數(shù)據(jù)包的裝置,該數(shù)據(jù)包包括混合的話音數(shù)據(jù)和/或由參與所述電話會(huì)議的終端(13)提供的背景噪音信息,還包括至少一個(gè)與在所述電話會(huì)議服務(wù)器(12)中已確定為當(dāng)前正在提供話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符,如果這樣的終端存在;-用于在接收到的數(shù)據(jù)包中識(shí)別標(biāo)識(shí)符的裝置,該標(biāo)識(shí)符與在所述電話會(huì)議服務(wù)器(12)中已確定為當(dāng)前正在提供話音數(shù)據(jù)的終端(13)相關(guān);和-用于基于識(shí)別的與在電話會(huì)議服務(wù)器(12)中已被確定為當(dāng)前正在提供話音數(shù)據(jù)的終端(13)相關(guān)的標(biāo)識(shí)符,向用戶指出正提供話音數(shù)據(jù)的終端(13)的標(biāo)識(shí)的裝置。
全文摘要
本發(fā)明涉及一種用于管理在多個(gè)終端(13)間的分組交換集中式電話會(huì)議的方法。為了提高用戶的舒適度,建議該方法包括在電話會(huì)議服務(wù)器(12)上接收來(lái)自所有終端(13)的數(shù)據(jù)包。然后,基于這些數(shù)據(jù)包,確定至少一個(gè)當(dāng)前提供話音數(shù)據(jù)的終端(13)。在下一個(gè)步驟,在數(shù)據(jù)包中接收到的數(shù)據(jù)被混合,并且將混合數(shù)據(jù)連同至少一個(gè)與一個(gè)終端(13)相關(guān)的標(biāo)識(shí)符一起插入到新數(shù)據(jù)包中,該終端為已確定來(lái)提供話音數(shù)據(jù)的終端,以便將至少一個(gè)標(biāo)識(shí)符從數(shù)據(jù)包中的其它信息中區(qū)分。最終,將新數(shù)據(jù)包發(fā)送到參加該電話會(huì)議的終端(13)。本發(fā)明同樣涉及一種相應(yīng)的服務(wù)器和一種相應(yīng)的終端。
文檔編號(hào)H04L12/18GK1871825SQ02829259
公開(kāi)日2006年11月29日 申請(qǐng)日期2002年7月4日 優(yōu)先權(quán)日2002年7月4日
發(fā)明者J·庫(kù)西寧, A·拉卡尼米 申請(qǐng)人:諾基亞有限公司