專利名稱:動態(tài)確定會議電話橋分器要接收的信息流的會議服務(wù)器的制作方法
背景電話會議呼叫讓多人相互進(jìn)行通信。例如,十個人可以對會議服務(wù)器發(fā)出電話呼叫。然后會議服務(wù)器安排人們相互講話(即,當(dāng)一個人講話時,他或她把音頻信息提供給其他人,以及當(dāng)他人講話時接收音頻信息)。
圖1是會議服務(wù)器100的已知的“矩陣混合”實施的方框圖。如可看到,在會議電話呼叫中的每個參與者與混合單元110相關(guān)聯(lián),該混合單元110從會議電話呼叫中的每個其他參與者的不同的混合單元110接收音頻信息(例如,音頻“流”),和把音頻流提供給電話呼叫中的每個其他參與者的不同的混合單元110。尤其,每個混合單元110組合(“+”)從每個其它混合單元110接收到的流。然而,當(dāng)會議電話呼叫包括大量參與者時,矩陣混合方法可能產(chǎn)生問題。例如,包括一百個參與者的會議電話呼叫將需要一百個混合單元110,這表示相當(dāng)大數(shù)量的處理資源。此外,每個混合單元110需要接收和組合九十九個輸入音頻流,所需要的數(shù)據(jù)輸入輸出(IO)和處理資源可以使系統(tǒng)無法實施,例如,單個混合單元110可以支持的IO端口的總數(shù)一般是有限的。結(jié)果,矩陣混合方法具有較差的密度可量測性(density scalability)。
為了克服這些問題,圖2是會議電話呼叫系統(tǒng)200的已知“組混合”實施的方框圖。既然是這樣,把在會議電話呼叫中的參與者分成組210(例如,可以使三個參與者與每個組相關(guān)聯(lián))。在一個組210中,在組混合器214和與該組相關(guān)聯(lián)的每個參與者之間交換音頻流(例如,經(jīng)由前端212處理應(yīng)用)。每個組混合器214還與中央混合器220交換音頻流。這樣,在一個組210中的參與者可以與其它組210中的參與者交換音頻流。此外,不同的組210可以與不同的處理器相關(guān)聯(lián)(例如,可以使用三個不同的處理器來支持三個組210)。
然而,因為IO和處理資源的限制,即使用組混合方法,還需要多個混合單元來支持會議電話呼叫。在圖2中說明的例子中,通過三個組混合器214和一個中央混合器220來支持八個參與者。此外,音頻流可能需要通過參與者之間的三個不同的混合器(例如,通過第一組的混合器214,然后通過中央混合器220,并且最后通過第二組的混合器210)。注意,組混合方法引起的延遲可能在參與者之間變化(例如,當(dāng)參與者收聽他或她的組210中的某人時可能經(jīng)受較短的延遲,而當(dāng)收聽該組210之外的某人時經(jīng)受較長的延遲)。這些延遲可能會降低會議電話呼叫的質(zhì)量。
附圖簡述圖1是會議服務(wù)器的已知矩陣混合實施的方框圖。
圖2是電話會議呼叫系統(tǒng)的已知組混合實施的方框圖。
圖3是根據(jù)某些實施例的促進(jìn)會議呼叫的方法的流程圖。
圖4是根據(jù)某些實施例的會議呼叫系統(tǒng)。
圖5是根據(jù)某些實施例的會議服務(wù)器。
圖6說明根據(jù)某些實施例的一部分參與者數(shù)據(jù)庫。
圖7說明根據(jù)某些實施例的一部分會議呼叫數(shù)據(jù)庫。
圖8是根據(jù)某些實施例的電話會議呼叫系統(tǒng)的方框圖。
圖9是根據(jù)某些實施例的促進(jìn)電話會議呼叫的計算機(jī)實施方法的流程圖。
詳細(xì)說明這里描述的某些實施例是與“會議呼叫”相關(guān)聯(lián)的。如這里所使用,短語“會議呼叫”可以指多個參與者相互交換信息流的任何情況。例如,會議呼叫可以包括包含交換音頻流的許多參與者的電話會議呼叫。會議呼叫還可以包括視頻會議呼叫(例如,包括交換音頻和圖像流的參與者)或通過因特網(wǎng)服務(wù)器進(jìn)行的會議。
此外,如這里所使用,術(shù)語“參與者”可以指在會議呼叫期間交換信息的任何人。注意,術(shù)語“參與者”包括在會議呼叫期間能夠接收來自其他參與者的信息,但是不能夠把信息提供給其他參與者的人(例如,能夠收聽,但是其他參與者不能聽到他的講話的一個人)。參與者還可能是在將來會議呼叫期間交換信息的人。此外,參與者可以是與這種人相關(guān)聯(lián)的通信裝置(例如,電話)。
會議呼叫方法現(xiàn)在轉(zhuǎn)到詳述附圖,圖3是根據(jù)某些實施例的促進(jìn)會議呼叫的方法的流程圖。圖3中的流程圖以及這里描述的其它附圖不意味著固定步驟的次序,可以按可實施的任何次序來實施實施例。
在302處,建立與會議呼叫相關(guān)聯(lián)的參與者的第一組。尤其,這些參與者將接收信息流和可能提供要包括在會議呼叫中的信息流。
在304處,動態(tài)地確定第一組的子集。尤其,在會議呼叫中將包括來自子集中的參與者的信息流,而不包括來自不在子集中的參與者的信息流。例如,可以監(jiān)視第一組中的所有參與者,而在子集中可能只包括與有限數(shù)量的“有效”講話者(例如,五個參與者)相關(guān)聯(lián)的信息流。
在306處,安排混合單元接收來自子集中的參與者的信息流,不接收來自子集外的參與者的信息流。例如,混合單元可以包括與在子集中的參與者相關(guān)聯(lián)的IO端口以及與不在子集中的參與者相關(guān)聯(lián)的至少一個輸出端口。
根據(jù)某些實施例,在第一組中的所有參與者和混合單元之間提供切換矩陣(switching matrix)。即,切換矩陣可以具有與第一組中的參與者相關(guān)聯(lián)的許多端口,以及與混合單元相關(guān)聯(lián)的數(shù)量較少的端口(例如,通過混合單元IO端口)。例如,可以適配切換矩陣使之接收來自第一組中的五十個參與者的信息流,并且把這些流中的任何五個流發(fā)送到五個混合單元IO端口中之一(即,來自子集中的五個成員的五個信息流)。
然后混合單元可以組合接收的信息流,并且適當(dāng)?shù)匕呀M合的信息流提供給參與者。例如,子集中的每個參與者可以接收表示來自子集中的每個其他參與者的流的組合的信息流(即,不包括他或她自己的講話)。注意,混合單元還可以包括把組合的信息流提供給不在子集中的參與者的至少一個輸出端口(即,表示來自子集中的所有參與者的組合的講話)。
經(jīng)由切換矩陣把來自大量參與者的信息流靈活地發(fā)送到較少數(shù)量的混合單元IO端口,可以使用單個混合單元來支持大型會議呼叫。即,具有有限數(shù)量的IO端口的混合單元可以支持包括極大數(shù)量參與者的會議呼叫。
根據(jù)某些實施例,還建立參與者的第二組。在第二組中的參與者將接收信息流,但是從來不把信息流提供給混合單元。例如,在電話會議呼叫期間,在第二組中的參與者可能能夠收聽,但是不能講話。
例如,可以在會議呼叫開始之前通過與會議呼叫服務(wù)相關(guān)聯(lián)的操作者建立第一和第二組(例如,操作者可以把某些參與者分配到第一組,并且把其他參與者分配到第二組)。根據(jù)另一個實施例,自動地建立組(例如,根據(jù)與參與者相關(guān)聯(lián)的預(yù)定信息通過會議服務(wù)器建立)。根據(jù)再另一個實施例,通過參與者們自己建立組。例如,參與者可以撥要包括在第一組中的第一電話號碼或包括在第二組中的第二電話號碼。作為另一個例子,參與者可以使用雙音多頻(DTMF)命令來選擇一個組(例如,通過按下要包括在第一組中的他或她的電話上的“#1”)。
根據(jù)其它實施例,動態(tài)地監(jiān)視所有參與者(即,包括第二組以及第一組中的那些參與者),以判定是否應(yīng)該在第一和第二組之間轉(zhuǎn)移參與者,例如,如果檢測到第二組中的參與者試圖講話,則應(yīng)該把他或她轉(zhuǎn)移到第一組中(例如,允許把他或她的講話包括在會議呼叫中)。
根據(jù)某些實施例,還要求第一組中的另一個參與者“降級”到第二組。例如,當(dāng)把第一組限定為預(yù)定數(shù)量的參與者時(例如,根據(jù)有限的切換矩陣容量),至少在會議呼叫期間(或在前五分鐘期間)已經(jīng)講過話的第一組中的參與者可能要降級,為新的講話者留出空間。根據(jù)再另一個實施例,動態(tài)地監(jiān)視會議呼叫中的參與者,以判定應(yīng)該或需要包括在第一(或第二)組中的參與者的合適的數(shù)量。
可以根據(jù)會議呼叫期間接收到的信息來判定參與者在組之間(或在組中,諸如第一組中的參與者子集的判定)的轉(zhuǎn)移。例如,可以根據(jù)從參與者(例如,通過DTMF或講話識別命令)、有效的講話檢測器和/或操作者接收到的信息來判定。
根據(jù)某些實施例,除了第一和第二組之外還建立參與者的第三組。尤其,第三組中的參與者始終把信息流提供給混合單元。注意,在第三組中的參與者不需要監(jiān)視或參與切換過程。結(jié)果,來自第三組中的參與者的信息流始終包括在會議呼叫中(即,即使參與者當(dāng)前不在講話)。注意,按上面相對于第一和第二組描述的任何方式,可能開始把參與者分配到第三組,或轉(zhuǎn)移到第三組或轉(zhuǎn)出第三組。
會議呼叫系統(tǒng)圖4是會議呼叫系統(tǒng)400。例如,可以使用系統(tǒng)400進(jìn)行相對于圖3描述的會議呼叫。
尤其,系統(tǒng)400包括第一組410中的參與者(即,P1到PN),他們可以提供或可以不提供信息流給混合單元450。把每個參與者產(chǎn)生的信息流(例如,當(dāng)他或她對電話講話時)發(fā)送到切換矩陣440。例如,可以使用切換矩陣440來選擇把哪個信息流發(fā)送到混合單元450。即,切換矩陣440可以把信息流從參與者發(fā)送到把多個信息流組合成單個信息流的混合資源452。如在圖4中所示,正在把通過P1、P3產(chǎn)生的信息流發(fā)送到混合資源452(并且沒有發(fā)送來自P2和PN的信息流)。注意,來自P1的信息流還用于自減資源454(即,以致P1聽不到他或她們自己通過會議呼叫的講話)。
有效語音檢測器412(諸如通過數(shù)字信號處理器(DSP)實施的資源)監(jiān)視參與者產(chǎn)生的信息流(例如,根據(jù)信號能量電平檢測當(dāng)前誰正在講話)。有效語音檢測器412把這個信息提供給依次管理切換矩陣440的開關(guān)控制單元442(例如,通過信號控制消息)。例如,開關(guān)控制單元442可以根據(jù)企業(yè)計算機(jī)電話討論會(ECTF)H.100硬件兼容性規(guī)格修訂版1.0(1997)來管理切換矩陣440。
這樣,系統(tǒng)400可以安排把與當(dāng)前正在講話的參與者相關(guān)聯(lián)的信息流發(fā)送到混合資源452(即,包括在組合的信息流中)。換言之,動態(tài)地監(jiān)視第一組410中的參與者(例如,通過有效語音檢測器412),以判定把哪個信息流包括在會議呼叫中。
會議服務(wù)器圖5說明會議服務(wù)器500,例如根據(jù)某些實施例,會議服務(wù)器500可以與圖4的會議呼叫系統(tǒng)相關(guān)聯(lián)。會議服務(wù)器500包括處理器510,諸如一個或多個INTELPENTIUM處理器。把處理器510耦合到通信單元520,例如,通信單元520適用于與參與者、有效語音檢測器、混合單元、開關(guān)控制單元、切換矩陣和/或其它處理器進(jìn)行通信。根據(jù)某些實施例,還把處理器510耦合到輸入單元(圖5中未示出)。例如,輸入單元可以包括操作者可以用來建立或調(diào)節(jié)參與者的組的計算機(jī)鍵盤或指針設(shè)備(例如,通過指定會議呼叫期間最有可能講話的那些參與者)。
處理器510還與存儲裝置530進(jìn)行通信。存儲裝置530可以包括任何合適的信息存儲裝置,包括磁性存儲裝置(例如,磁帶和硬盤驅(qū)動器)、光存儲裝置和/或半導(dǎo)體存儲器裝置(諸如隨機(jī)存取存儲器(RAM)裝置和只讀存儲器(ROM)裝置)的組合。
存儲裝置530存儲用于控制處理器510的程序515(即處理器510執(zhí)行程序515的指令)。例如,處理器510可以建立與會議呼叫相關(guān)聯(lián)的參與者的第一組。然后處理器510可以動態(tài)地判定第一組的子集,并且安排混合單元接收來自子集中的參與者的信息流而不接收來自子集外的參與者的信息流。根據(jù)某些實施例,處理器510還建立不把信息流提供給混合單元的參與者的第二組。相似地,根據(jù)某些實施例,處理器510建立始終把信息流提供給混合單元的參與者的第三組。注意,處理器510可能建立第三組而不建立第二組。
如這里所使用,信息可以“接收”或“發(fā)送”到會議服務(wù)器500中的軟件應(yīng)用程序或模塊,從(i)另一個裝置,或(ii)會議服務(wù)器500中的另一個軟件應(yīng)用程序或模塊。
如在圖5中所示,存儲裝置530還存儲參與者數(shù)據(jù)庫600(相對于圖6描述的)以及會議呼叫數(shù)據(jù)庫700(相對于圖7描述的)。這里表示的數(shù)據(jù)庫的說明和所附的說明書是示例性的,除了通過附圖建議的那些數(shù)據(jù)庫之外,可以使用任何數(shù)量的其它數(shù)據(jù)庫配置。
參與者數(shù)據(jù)庫參考圖6,根據(jù)一個實施例,表格表示可以存儲在會議服務(wù)器500處的參與者數(shù)據(jù)庫600。表格包括識別正在參與(或可以參與)電話會議呼叫的人的輸入。表格還定義每個輸入的字段602、604、606、608。字段規(guī)定參與者識別符602、類別604、當(dāng)前會議606以及語音活動608。例如,根據(jù)從參與者、操作者、和/或有效語音檢測器接收到的信息,可以創(chuàng)建和更新參與者數(shù)據(jù)庫600中的信息。
例如,參與者識別符602可以是與正在參與(或可以參與)電話會議呼叫的人相關(guān)聯(lián)的字母數(shù)字代碼。例如,可以通過會議服務(wù)器500、參與者(例如,當(dāng)他或她提供用戶名稱和密碼時)和/或外部設(shè)備(例如,呼叫者識別裝置)產(chǎn)生參與者識別符602。
類別604表示與參與者有關(guān)的信息。在圖6中說明的例子中,類別表示可以參加投資者會議呼叫(例如,“副主席”或“投資者”)的一個類型的人。例如,當(dāng)前會議606可以是與參與者當(dāng)前參與的會議呼叫相關(guān)聯(lián)的字母數(shù)字代碼。例如,語音活動608可以是與會議呼叫期間(例如,當(dāng)前會議呼叫或一個或多個以前的會議呼叫)參與者講話的時間量相關(guān)聯(lián)的一個值。
會議呼叫數(shù)據(jù)庫參考圖7,根據(jù)一個實施例,表格表示可以存儲在會議服務(wù)器500處的會議呼叫數(shù)據(jù)庫700。表格包括識別當(dāng)前會議呼叫的輸入。表格還定義每個輸入的字段702、704、706、708。字段規(guī)定會議識別符702、參與者識別符704、組706以及混合單元端口708。例如,根據(jù)從參與者、操作者、和/或有效語音檢測器接收到的信息,可以創(chuàng)建和更新會議呼叫數(shù)據(jù)庫700中的信息。
會議識別符702可以是與特定會議呼叫相關(guān)聯(lián)的字母數(shù)字代碼,并且可以根據(jù),或相關(guān)聯(lián)于,存儲在參與者數(shù)據(jù)庫600中的當(dāng)前會議606。參與者識別符704可以是與會議呼叫中的特定參與者相關(guān)聯(lián)的字母數(shù)字代碼,并且可以根據(jù),或相關(guān)聯(lián)于,存儲在參與者數(shù)據(jù)庫600中的參與者識別符602。
組706表示與參與者相關(guān)聯(lián)的會議呼叫組。例如,組706可以表示他或她的信息流將(i)被動態(tài)地監(jiān)視,以判定將通過切換矩陣發(fā)送到混合單元(“可能混合”),從來不提供給混合單元(“不混合”),或始終提供給混合單元(“混合”)。
例如,混合單元端口708可以與混合單元的特定IO端口或輸出端口相關(guān)聯(lián)(例如,每個“混合”參與者可以與特定的IO端口相關(guān)聯(lián),每個“不混合”參與者可以與輸出端口相關(guān)聯(lián),而每個“可能混合”參與者可以與特定IO端口或輸出端口相關(guān)聯(lián))。
例子圖8是根據(jù)某些實施例的電話會議呼叫系統(tǒng)800的方框圖。例如,可以使用系統(tǒng)800來建立組,并且根據(jù)圖9中說明的方法進(jìn)行用于投資者的電話會議呼叫。
例如,當(dāng)當(dāng)數(shù)百個呼叫者發(fā)出通過計算機(jī)電話(CT)服務(wù)器、專用交換機(jī)(PBX)或公共交換機(jī)處理的電話呼叫時,可以開始會議呼叫。例如,產(chǎn)品(例如,INTEL集中通信平臺)或服務(wù)提供者(例如,AT & T會議呼叫服務(wù))可以支持會議呼叫。此外,可以通過時分多路復(fù)用(TDM)總線、異步傳輸模式(ATM)電路、實時傳輸協(xié)議(RTP)電路和/或在用于評論2543(1999年3月)的因特網(wǎng)工程任務(wù)強(qiáng)制(IETF)請求中描述的會話啟動協(xié)議(SIP)來支持會議呼叫。
呼叫者通過使用“通信設(shè)備”可以參與電話會議呼叫。如這里所使用,短語“通信設(shè)備”可以指讓一個人通過通信網(wǎng)絡(luò)與另一個人交換信息的任何設(shè)備。通信設(shè)備的例子包括有線或無線電話、適配而提供電話通信的計算機(jī)、以及使計算機(jī)提供電話通信的硬件單元(例如,板)或軟件應(yīng)用程序。例如,通信設(shè)備可以是具有結(jié)合交互作用話音響應(yīng)(IVR)能力的一塊或多塊INTELDIALOGIC電信板的個人計算機(jī)(PC)。
此外,呼叫者可以通過一個或多個“通信網(wǎng)”參與電話會議呼叫。如這里所使用,例如,短語“通信網(wǎng)”可以指諸如公用電話交換網(wǎng)(PSTN)之類的電話網(wǎng)絡(luò)、無線網(wǎng)、或與PBX設(shè)備相關(guān)聯(lián)的網(wǎng)絡(luò)。通信網(wǎng)絡(luò)還可以是局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、私有網(wǎng)、無線應(yīng)用協(xié)議(WAP)網(wǎng)和/或諸如因特網(wǎng)之類的因特網(wǎng)協(xié)議(IP)網(wǎng)、企業(yè)內(nèi)部網(wǎng)或企業(yè)外部網(wǎng)。注意,通信網(wǎng)可以包括許多不同的網(wǎng)絡(luò)。
現(xiàn)在參考圖8和9,在902處,會議服務(wù)器500建立呼叫者的組。例如,會議服務(wù)器500可以訪問參與者數(shù)據(jù)庫600中的信息,以判定將把哪個呼叫者放在“可能混合”組810中(例如,可以把具有“副主席”的類別604或語音活動608的值在0.10和0.40之間的呼叫者分配到可能混合組810中)。會議服務(wù)器500還可以建立“不混合”組820(例如,可以把具有“投資者”的類別604或語音活動608的值在0.10以下的呼叫者分配到不混合組820中)以及“混合組”830(例如,可以把具有“CEO”的類別604或語音活動608的值在0.40以上的呼叫者分配到混合組中)。
然后可以用合適的參與者識別符704和相關(guān)聯(lián)的組706來更新會議呼叫數(shù)據(jù)庫700。會議服務(wù)器500還可以把混合單元端口708分配給每個呼叫者。例如,混合單元端口708可以與為可能混合組810保留的IO端口851相關(guān)聯(lián)。相似地,混合單元端口708可以是輸出端口852(即,可能混合組810和不混合組820兩者使用的),或為混合組830保留的IO端口853。
在904處,通過單個混合單元850(例如,具有單個處理器)進(jìn)行投資者電話會議呼叫。尤其,適配混合單元850使之組合通過IO端口851、853接收的音頻流,并且通過IO端口851、853以及輸出端口852提供輸出音頻流。
在906處,處理器1到n以及開關(guān)控制單元判定可能混合組810中哪個呼叫者當(dāng)前正在講話。在908處,通過切換矩陣840把來自這些呼叫者(即,相對于圖3描述的呼叫者的子集)的音頻流發(fā)送到混合單元850。注意,在可能混合組810中的所有呼叫者接收來自混合單元850的音頻流(即,在子集中的參與者通過IO端口851接收流,而在子集外的參與者通過輸出端口852接收流)。
來自不混合組820中的參與者的音頻流不提供給混合單元850。然而,這些呼叫者通過輸出端口852接收音頻流。最后,來自混合組830的音頻流始終發(fā)送到混合單元850的適當(dāng)?shù)腎O端口853。會議服務(wù)器500還可以適當(dāng)?shù)卣{(diào)節(jié)參與者數(shù)據(jù)庫600和/或組706以及會議呼叫數(shù)據(jù)庫700中相關(guān)聯(lián)的混合單元端口708中的語音活動610的值。
這樣,系統(tǒng)800可以處理使用單個混合單元850的大量呼叫者(例如,因為在可能混合組810中的許多呼叫者不需要專用的IO端口)。尤其,圖8中說明的混合單元850只有五個IO端口,包括為混合組830保留的兩個IO端口853以及為可能混合組810保留的三個IO端口851。然而,切換矩陣840可以把來自可能混合組810的四十八個呼叫者中的任何三個的音頻流發(fā)送到三個相關(guān)聯(lián)的IO端口851。因此,單個混合單元850可以支持在會議呼叫期間可能講話的多達(dá)五十個呼叫者(即,在混合組830中的兩個以及在可能混合組中的四十八個)。此外,在不混合組820中的任何數(shù)量的附加呼叫者都可以通過輸出端口852接收音頻流。
此外,可以使用多個處理器來支持會議呼叫(例如,通過監(jiān)視呼叫者語音活動和控制切換矩陣840)而無需組合音頻流。再參考圖4,可以把有效語音檢測器412和/或開關(guān)控制單元442嵌入在任何數(shù)量的處理器中(例如,在多個處理器中間容易分配的那些任務(wù)),同時使單個處理器與混合單元450相關(guān)聯(lián)。這樣,系統(tǒng)400使用切換矩陣440用在不同處理器之間分配的資源來支持大量參與者—無需在多個處理器上建立混合單元。這種方法比傳統(tǒng)會議實施更可以可攀登。
然后在910處結(jié)束投資者電話會議呼叫。根據(jù)其它實施例,對于在不混合組820和混合組830中的呼叫者也提供有效語音檢測器(例如,讓系統(tǒng)800監(jiān)視所有呼叫者,并且適當(dāng)?shù)卦诮M810、820、830之間轉(zhuǎn)移他們)。根據(jù)某些實施例,在可能混合組810和混合組830中的參與者與單個設(shè)備或處理器相關(guān)聯(lián)(例如,減少處理器之間的開關(guān)的需要)。此外,雖然在圖8中說明呼叫者的特定數(shù)量,但是在每個組810、820、830中可以包括任何數(shù)量的呼叫者。相似地,混合單元850可以具有任何數(shù)量的IO端口。
另外的實施例下面說明各種另外的實施例。這些不構(gòu)成所有可能實施例的定義,并且熟悉本技術(shù)領(lǐng)域的人員會理解,許多其它實施例也是可能的。此外,雖然為了清楚起見簡單地描述下列實施例,但是熟悉本技術(shù)領(lǐng)域的人員會理解,如果需要的話,可以對上述說明作出改變,使之適合于這些和其它實施例和應(yīng)用。
雖然已經(jīng)相對于單個混合單元支持的會議呼叫而描述了某些實施例,但是也可以使用多個混合單元(和/或多個開關(guān)結(jié)構(gòu))。例如,第一混合單元和切換矩陣可以支持一個區(qū)域中的參與者,而另一個混合單元和切換矩陣支持另一個區(qū)域中的參與者(例如,以及兩個混合單元可以按需要交換組合的流)。作為另一個例子,單個切換矩陣可以把信息流提供給兩個混合單元(或兩個切換矩陣可以把信息流提供給單個混合單元)。
相似地,雖然已經(jīng)相對于參與者的三個組描述了某些實施例,但是還可以使用其它數(shù)量的組,例如,可以通過會議服務(wù)器500建立兩個或四個參與者的組(例如,“混合”、“可能性高的混合”、“可能性低的混合”以及“不混合”)。
這里描述的數(shù)個實施例只是為了說明的目的。熟悉本技術(shù)領(lǐng)域的人員會從這個說明理解,可以用僅受權(quán)利要求書限制的修改和改變來實施其它實施例。
權(quán)利要求
1.促進(jìn)會議呼叫的一種方法,包括建立與會議呼叫相關(guān)聯(lián)的參與者的第一組;動態(tài)地確定第一組的子集;以及安排混合單元使之接收來自子集中的參與者的信息流而不接收來自子集外的參與者的信息流。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述混合單元的輸出把信息流提供給參與者的第一組。
3.如權(quán)利要求1所述的方法,其特征在于,通過單個混合單元進(jìn)行所述會議呼叫。
4.如權(quán)利要求3所述的方法,其特征在于,所述混合單元包括(i)與子集中的參與者相關(guān)聯(lián)的輸入輸出端口,以及(ii)與子集外的參與者相關(guān)聯(lián)的至少一個輸出端口。
5.如權(quán)利要求1所述的方法,其特征在于,通過切換矩陣執(zhí)行所述安排,所述切換矩陣包括與第一組中的參與者相關(guān)聯(lián)的第一數(shù)量的端口;以及與混合單元輸入輸出端口相關(guān)聯(lián)的第二數(shù)量的端口,其中第二數(shù)量比第一數(shù)量少。
6.如權(quán)利要求5所述的方法,其特征在于,通過開關(guān)控制單元進(jìn)一步執(zhí)行所述安排,適配所述開關(guān)控制單元使至少一些第一數(shù)量的端口與至少一些第二數(shù)量的端口耦合。
7.如權(quán)利要求1所述的方法,進(jìn)一步包括動態(tài)地監(jiān)視第一組中的參與者以判定是否將把參與者包括在子集中。
8.如權(quán)利要求7所述的方法,其特征在于,所述監(jiān)視是基于(i)會議呼叫期間,(ii)來自參與者,(iii)通過有效語音檢測器,(iv)通過雙音多頻命令,(v)通過語音識別命令以及(vi)來自操作者中至少一個而接收的信息的。
9.如權(quán)利要求1所述的方法,進(jìn)一步包括建立不把信息流提供給混合單元的參與者的第二組。
10.如權(quán)利要求9所述的方法,進(jìn)一步包括動態(tài)地監(jiān)視參與者以判定是否應(yīng)該在第一和第二組之間轉(zhuǎn)移參與者。
11.如權(quán)利要求9所述的方法,進(jìn)一步包括動態(tài)地監(jiān)視參與者以判定要包括在第一組、第一組的子集以及第二組中至少一個中的參與者的總數(shù)量。
12.如權(quán)利要求9所述的方法,其特征在于,所述建立是基于(i)會議呼叫之前確定的信息,(ii)從參與者接收的信息,以及(iii)從操作者接收的信息中至少一個的。
13.如權(quán)利要求1所述的方法,進(jìn)一步包括建立將把信息流提供給混合單元的參與者的第三組。
14.如權(quán)利要求1所述的方法,其特征在于,所述會議呼叫包括通過通信網(wǎng)進(jìn)行的電話會議呼叫,以及所述信息流包括音頻流。
15.如權(quán)利要求14所述的方法,其特征在于,所述通信網(wǎng)包括(i)公用電話交換網(wǎng),(ii)因特網(wǎng)協(xié)議網(wǎng),(iii)因特網(wǎng),(iv)企業(yè)內(nèi)部網(wǎng),(v)無線網(wǎng)以及(vi)私有網(wǎng)中至少一個。
16.一種會議服務(wù)器,包括處理器;以及適配成與所述處理器進(jìn)行通信的存儲裝置,以及存儲適合于所述處理器執(zhí)行的指令以建立與會議呼叫相關(guān)聯(lián)的參與者的第一組;以及安排混合單元使之接收來自子集中的參與者的信息流而不接收來自子集外的參與者的信息流。
17.如權(quán)利要求16所述的會議服務(wù)器,其特征在于,進(jìn)一步適配所述處理器使之與(i)電話,(ii)切換矩陣,(iii)信息流混合單元,以及(iv)至少一個開關(guān)控制單元中至少一個進(jìn)行通信。
18.如權(quán)利要求16所述的會議服務(wù)器,其特征在于,所述存儲裝置進(jìn)一步存儲(i)參與者數(shù)據(jù)庫,以及(ii)會議呼叫數(shù)據(jù)庫中至少一個。
19.適配成通過處理器執(zhí)行的一種媒體存儲指令,以執(zhí)行促進(jìn)會議呼叫的一種方法,所述方法包括建立與會議呼叫相關(guān)聯(lián)的參與者的第一組;動態(tài)地確定第一組的子集;以及安排混合單元使之接收來自子集中的參與者的信息流而不接收來自子集外的參與者的信息流。
20.如權(quán)利要求19所述的媒體,其特征在于,所述方法進(jìn)一步包括安排會議呼叫使之使用單個混合單元來進(jìn)行。
21.一種會議呼叫系統(tǒng),包括混合單元,包括與會議呼叫參與者的子集相關(guān)聯(lián)的輸入輸出端口的集;與子集外的參與者相關(guān)聯(lián)的至少一個輸出端口;以及處理器,適配成混合通過輸入輸出端口集接收的信息流以及通過輸入輸出端口集和輸出端口兩者提供混合的信息流;以及切換矩陣,包括適配成接收來自參與者的信息流的第一數(shù)量的端口;以及適配成把信息提供給混合單元輸入輸出端口的第二數(shù)量的端口,其中第二數(shù)量比第一數(shù)量少。
22.如權(quán)利要求21所述的會議呼叫系統(tǒng),其特征在于,通過開關(guān)控制單元控制切換矩陣。
全文摘要
在使用具有有限數(shù)量的輸入/輸出端口的一個單個會議橋分器的同時,會議服務(wù)器能夠適用于大量參與者。把每個參與者都連接到切換矩陣以及有效語音檢測器。使用語音活動作為標(biāo)準(zhǔn),通過控制單元,使參與者與橋分器的I/O端口連接/斷開。在進(jìn)一步的實施例中,把參與者分成三組“講話者”直接連接到橋分器。“可能的講話者”是上述組。“收聽者”只連接到橋分器的輸出端口。通過操作者撥不同的號碼,或自動地通過參與者概況數(shù)據(jù)庫(例如,主席、經(jīng)理、工人),可以執(zhí)行組區(qū)別。
文檔編號H04M3/56GK1672394SQ03818326
公開日2005年9月21日 申請日期2003年4月17日 優(yōu)先權(quán)日2002年5月29日
發(fā)明者C·崔, K·苗 申請人:英特爾公司