專利名稱:支持增強(qiáng)媒體通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及媒體通信,更具體而言,涉及支持增強(qiáng)媒體通信(enhanced media communication)。
背景技術(shù):
技術(shù)的進(jìn)步已經(jīng)創(chuàng)建了各種方式來在多點(diǎn)之間傳輸數(shù)據(jù)。一種在多點(diǎn)之間傳輸數(shù)據(jù)的方法涉及使用因特網(wǎng)協(xié)議(IP)技術(shù)。然而,開發(fā)適當(dāng)?shù)膽?yīng)用和使用這些技術(shù)進(jìn)步仍然存在著明顯的障礙。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了用于支持增強(qiáng)媒體通信的技術(shù)。根據(jù)特定實(shí)施例,這些技術(shù)能夠在設(shè)備之間共享媒體能力。具體而言,這些技術(shù)能夠允許計(jì)算設(shè)備經(jīng)由與遠(yuǎn)程設(shè)備建立的音頻鏈路接收增強(qiáng)媒體分組。例如,計(jì)算設(shè)備經(jīng)由關(guān)聯(lián)的電話設(shè)備所建立的音頻鏈路可以發(fā)送或接收視頻分組。作為另一個(gè)示例,這些技術(shù)能夠允許增強(qiáng)媒體分組經(jīng)由增強(qiáng)媒體鏈路從一個(gè)計(jì)算設(shè)備傳輸?shù)搅硪粋€(gè)。
根據(jù)特定實(shí)施例,一種支持通信的方法包括與遠(yuǎn)程設(shè)備建立基于分組的音頻通信鏈路,并向本地計(jì)算設(shè)備通知該音頻通信鏈路。從本地計(jì)算設(shè)備接收請求標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力的消息,并在音頻通信鏈路中以隧道方式發(fā)送到遠(yuǎn)程設(shè)備。從遠(yuǎn)程設(shè)備接收音頻通信鏈路中以隧道方式發(fā)送的響應(yīng),并將該響應(yīng)轉(zhuǎn)發(fā)到本地計(jì)算設(shè)備。響應(yīng)標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力。
本發(fā)明的實(shí)施例提供了各種技術(shù)優(yōu)點(diǎn)。這些技術(shù)可以增加與遠(yuǎn)程設(shè)備的通信的有用性。例如,可以與遠(yuǎn)程設(shè)備交換音頻分組和諸如信令和視頻分組之類的增強(qiáng)媒體分組。經(jīng)由音頻鏈路或增強(qiáng)媒體鏈路進(jìn)行的增強(qiáng)媒體分組的通信可以減少與增強(qiáng)媒體分組的通信相關(guān)聯(lián)的復(fù)雜性。例如,增強(qiáng)媒體分組的通信可以在兩個(gè)設(shè)備共享增強(qiáng)媒體能力時(shí)自動發(fā)生。通過例如在基于分組的電話設(shè)備和計(jì)算設(shè)備之間分散功能,可以減少與開發(fā)和制造單機(jī)應(yīng)用相關(guān)聯(lián)的成本。根據(jù)特定實(shí)施例,可以由呼叫管理器提供適當(dāng)?shù)拿襟w通信鏈路的服務(wù)。此外,網(wǎng)橋可以支持多個(gè)會議參與者之間的增強(qiáng)媒體通信。這些技術(shù)可以增加與點(diǎn)到點(diǎn)通信以及會議通信相關(guān)聯(lián)的易用性。另外,這些技術(shù)可以有利于添加或改變電話應(yīng)用所用的信號協(xié)議,這些信號協(xié)議不是依賴性的或者在傳統(tǒng)的信令機(jī)制中需要改變。
本領(lǐng)域技術(shù)人員將從下面的附圖、描述和權(quán)利要求中清楚了解本發(fā)明的其他技術(shù)優(yōu)點(diǎn)。而且,盡管以上列舉了特定的優(yōu)點(diǎn),但是各種實(shí)施例可以包括所列舉優(yōu)點(diǎn)的全部、某些,或者不包括所列舉的優(yōu)點(diǎn)。
為了更全面的理解本發(fā)明和其優(yōu)點(diǎn),參考下面結(jié)合附圖的描述,在附圖中圖1圖示了根據(jù)本發(fā)明原理進(jìn)行操作的通信系統(tǒng),其具有基于分組的電話設(shè)備、計(jì)算設(shè)備和呼叫管理器;圖2圖示了根據(jù)本發(fā)明原理進(jìn)行操作的會議系統(tǒng),其具有基于分組的電話設(shè)備、計(jì)算設(shè)備和網(wǎng)橋;圖3a的框示了基于分組的電話設(shè)備的功能組件;圖3b的框示了計(jì)算設(shè)備的功能組件;圖3c的框示了網(wǎng)橋的功能組件;圖4的框示了與計(jì)算設(shè)備相關(guān)聯(lián)的用戶接口的多個(gè)方面;圖5的流程示了用于開啟基于分組的電話設(shè)備和計(jì)算設(shè)備之間的連接的方法;圖6的流程示了用于聚集用在通信中的媒體能力的方法;圖7的流程示了用于計(jì)算設(shè)備和遠(yuǎn)程設(shè)備之間的增強(qiáng)媒體通信的方法;以及圖8的流程示了用于會議中的增強(qiáng)媒體通信的方法。
具體實(shí)施例方式
圖1圖示了通常標(biāo)為10的通信系統(tǒng),通信系統(tǒng)10包括多個(gè)基于分組的電話設(shè)備12,每個(gè)設(shè)備12鏈接到網(wǎng)絡(luò)18。在圖示實(shí)施例中,系統(tǒng)10還包括多個(gè)計(jì)算設(shè)備14、傳統(tǒng)電話16和呼叫管理器20。在網(wǎng)絡(luò)18內(nèi),元件可利用各種鏈路互連,如信令鏈路22、音頻鏈路24和增強(qiáng)媒體鏈路26。通常,音頻分組和增強(qiáng)媒體分組可以經(jīng)由網(wǎng)絡(luò)18在電話設(shè)備12、計(jì)算設(shè)備14和傳統(tǒng)電話16之間傳輸。更具體而言,當(dāng)一個(gè)電話設(shè)備12與另一個(gè)電話設(shè)備12建立音頻鏈路24時(shí),關(guān)聯(lián)的計(jì)算設(shè)備14可以經(jīng)由音頻鏈路24和/或增強(qiáng)媒體鏈路26彼此傳輸增強(qiáng)媒體分組。
基于分組的電話設(shè)備12中的每一個(gè)都代表用于在基于分組的網(wǎng)絡(luò)(如使用因特網(wǎng)協(xié)議(IP)的網(wǎng)絡(luò))上提供電話服務(wù)的包括硬件和任何適當(dāng)?shù)目刂七壿嫷耐ㄐ旁O(shè)備。例如,電話設(shè)備12可以包括語音因特網(wǎng)協(xié)議(VoIP)電話。然而,電話設(shè)備12可以包括使用任何合適協(xié)議的任何適當(dāng)?shù)耐ㄐ旁O(shè)備。在圖示實(shí)施例中,每個(gè)電話設(shè)備12鏈接到網(wǎng)絡(luò)18。然而,盡管沒有明確示出,但是系統(tǒng)10預(yù)期到了每個(gè)電話設(shè)備12利用任何適當(dāng)?shù)闹虚g元件和網(wǎng)絡(luò)耦合到網(wǎng)絡(luò)18的情形。
計(jì)算設(shè)備14中的每一個(gè)都代表用于計(jì)算數(shù)據(jù)的包括任何適當(dāng)?shù)目刂七壿嫷娜魏魏线m的硬件組合和安排。例如,計(jì)算設(shè)備14可以包括桌面型計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助(PDA)、專用視頻設(shè)備或任何其他適當(dāng)?shù)挠?jì)算設(shè)備。計(jì)算設(shè)備14耦合到關(guān)聯(lián)的電話設(shè)備12。計(jì)算設(shè)備14可以直接耦合到本地電話設(shè)備12。例如,在圖示實(shí)施例中,計(jì)算設(shè)備14c直接耦合到關(guān)聯(lián)的電話設(shè)備12c。直接耦合可以提供安全特征。例如,計(jì)算設(shè)備14或電話設(shè)備12可被配置為只與本地線纜連接的設(shè)備或具有特定本地網(wǎng)絡(luò)地址的設(shè)備建立連接。另外的或可替換的,計(jì)算設(shè)備14可以經(jīng)由網(wǎng)絡(luò)18耦合到電話設(shè)備12。例如,在圖示實(shí)施例中,計(jì)算設(shè)備14a直接耦合到網(wǎng)絡(luò)18。然而,盡管沒有明確示出,但是系統(tǒng)10預(yù)期到了一個(gè)或多個(gè)計(jì)算設(shè)備14利用任何適當(dāng)?shù)闹虚g元件和網(wǎng)絡(luò)耦合到網(wǎng)絡(luò)18的情形。此外,計(jì)算設(shè)備14可以經(jīng)由網(wǎng)絡(luò)18耦合到系統(tǒng)10的其他元件。例如,在圖示實(shí)施例中,計(jì)算設(shè)備14a利用增強(qiáng)媒體鏈路26耦合到計(jì)算設(shè)備14b。
傳統(tǒng)電話16代表非基于分組的電話設(shè)備,其可以參與某些通信會話。例如,傳統(tǒng)電話16可以包括傳統(tǒng)的簡單舊式電話服務(wù)(POTS)電話、移動電話或任何其他適當(dāng)?shù)耐ㄐ旁O(shè)備。盡管沒有明確示出,但是系統(tǒng)10預(yù)期到了用于耦合傳統(tǒng)電話16到網(wǎng)絡(luò)18的適當(dāng)?shù)闹虚g網(wǎng)絡(luò)和/或網(wǎng)關(guān)。
網(wǎng)絡(luò)18代表用來互連耦合到網(wǎng)絡(luò)18的元件的任何合適的硬件、軟件和控制邏輯的集合。從而,網(wǎng)絡(luò)18提供了支持系統(tǒng)10內(nèi)的通信的基礎(chǔ)設(shè)施。在特定實(shí)施例中,網(wǎng)絡(luò)18可以包括一個(gè)或多個(gè)網(wǎng)絡(luò),如基于分組的網(wǎng)絡(luò)、電路交換網(wǎng)絡(luò)和/或任何其他適當(dāng)?shù)木W(wǎng)絡(luò)。
呼叫管理器20代表用于幫助建立系統(tǒng)10的元件之間的通信鏈路的包括硬件和任何適當(dāng)?shù)目刂七壿嫷脑O(shè)備。例如,呼叫管理器20可以有利于電話設(shè)備12之間音頻鏈路24的建立。呼叫管理器20還可以有利于計(jì)算設(shè)備14之間增強(qiáng)媒體鏈路26的建立。盡管圖示為系統(tǒng)10的分離組件,但是應(yīng)當(dāng)清楚,附圖并不僅僅限于字面意義,呼叫管理器20的功能可以結(jié)合在任何合適的一個(gè)或多個(gè)元件內(nèi),或者分散在任何合適的一個(gè)或多個(gè)元件中。從而例如,呼叫管理器20的功能可以提供在所選的和/或每個(gè)電話設(shè)備12內(nèi)。
信令鏈路22代表呼叫管理器20和電話設(shè)備12之間的通信路徑,其可以是臨時(shí)的或永久的。信令鏈路22可以承載任何對建立音頻鏈路24或增強(qiáng)媒體鏈路26有用的信息。例如,信令鏈路22可以承載與帶寬、媒體能力、網(wǎng)絡(luò)地址有關(guān)的信息,和/或?qū)⑼ㄐ沛溌酚杏玫钠渌畔ⅰ?br>
音頻鏈路24代表在兩個(gè)電話設(shè)備12之間建立的用于交換音頻通信的通信路徑。音頻鏈路24可以承載音頻分組以及遵從音頻鏈路24所用的協(xié)議的任何其他數(shù)據(jù)分組。從而,在特定實(shí)施例中,增強(qiáng)媒體分組可以經(jīng)由音頻鏈路24傳輸,只要增強(qiáng)媒體分組遵從音頻鏈路24所用的適當(dāng)協(xié)議即可。音頻鏈路24可利用各種傳輸和信令協(xié)議中的任何一種,包括傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)、實(shí)時(shí)傳輸協(xié)議(RTP)、實(shí)時(shí)傳輸控制協(xié)議(RTCP)、信令連接控制點(diǎn)協(xié)議(SCCP)、或任何其他適合于網(wǎng)絡(luò)上的音頻通信的基于分組的或IP協(xié)議。音頻鏈路24可以經(jīng)過網(wǎng)絡(luò)18內(nèi)的一個(gè)或多個(gè)防火墻。
增強(qiáng)媒體鏈路26代表兩個(gè)計(jì)算設(shè)備14之間的通信路徑。增強(qiáng)媒體鏈路26可以承載音頻分組以及遵從增強(qiáng)媒體鏈路26所用的協(xié)議的任何其他數(shù)據(jù)分組。從而,在特定實(shí)施例中,增強(qiáng)媒體分組可以經(jīng)由增強(qiáng)媒體鏈路26傳輸,只要增強(qiáng)媒體分組遵從增強(qiáng)媒體鏈路26所用的適當(dāng)協(xié)議即可。增強(qiáng)媒體鏈路26可利用任何合適的傳輸和信令協(xié)議,如上述的那些協(xié)議。增強(qiáng)媒體鏈路26可以經(jīng)過網(wǎng)絡(luò)18內(nèi)的一個(gè)或多個(gè)防火墻。
盡管為了討論方便,信令鏈路22、音頻鏈路24和增強(qiáng)媒體鏈路26都稱為“鏈路”,但是其可以代表用于傳輸分組經(jīng)過網(wǎng)絡(luò)18的任何適當(dāng)路徑。而且,通信鏈路可以是基于連接的,也可以不是基于連接的。例如,與一個(gè)通信會話相關(guān)聯(lián)的兩個(gè)分組可以采用經(jīng)過網(wǎng)絡(luò)18的分離路徑。
在操作中,電話設(shè)備12可以與計(jì)算設(shè)備14相關(guān)聯(lián)以支持增強(qiáng)媒體通信。例如,在圖示實(shí)施例中,電話設(shè)備12a可以與計(jì)算設(shè)備14a相關(guān)聯(lián)??梢允褂酶鞣N關(guān)聯(lián)設(shè)備的方法。例如,可以只在電話設(shè)備12和計(jì)算設(shè)備14彼此經(jīng)由線纜本地連接時(shí),才在兩者之間開啟虛擬連接。下面參考圖5更詳細(xì)的討論一種關(guān)聯(lián)電話設(shè)備12和計(jì)算設(shè)備14的方法。
在電話設(shè)備12與計(jì)算設(shè)備14相關(guān)聯(lián)之后或者在任何其他適當(dāng)?shù)臅r(shí)刻,計(jì)算設(shè)備14可以將與計(jì)算設(shè)備14相關(guān)聯(lián)的增強(qiáng)媒體能力傳輸?shù)诫娫捲O(shè)備12。例如,計(jì)算設(shè)備14可以通知電話設(shè)備12計(jì)算設(shè)備14包括發(fā)送、接收和顯示視頻分組的能力。其后,電話設(shè)備12可以將增強(qiáng)媒體能力傳輸?shù)胶艚泄芾砥?0或任何其他遠(yuǎn)程設(shè)備。例如,在與其他設(shè)備通信時(shí),電話設(shè)備12可將增強(qiáng)媒體能力表示為與電話設(shè)備12相關(guān)聯(lián)??商鎿Q的或另外的,電話設(shè)備12可以表示增強(qiáng)媒體能力與計(jì)算設(shè)備14相關(guān)聯(lián)。
媒體能力包括與設(shè)備發(fā)送、接收、分析、表達(dá)或以其他方式操作信息的能力有關(guān)的任何信息。媒體能力的示例包括軟件應(yīng)用和硬件特征。從而,媒體能力可以包括發(fā)送、接收和處理音頻、視頻和其他數(shù)據(jù)分組的能力。此外,媒體能力可以包括執(zhí)行字處理、電子制表、即時(shí)消息、黑板(chalkboard)、幻燈片顯示和任何其他軟件應(yīng)用的能力。增強(qiáng)媒體能力包括除了簡單的傳輸音頻信息的能力之外的其他媒體能力。
在任何一點(diǎn),電話設(shè)備12都可以與至少一個(gè)其他的電話設(shè)備12建立音頻鏈路24。音頻鏈路24可以在一個(gè)電話設(shè)備12的用戶呼叫或標(biāo)識電話設(shè)備12時(shí)建立。例如,音頻鏈路24的建立可以包括用戶選擇遠(yuǎn)程設(shè)備的10位數(shù)字電話號碼、網(wǎng)絡(luò)地址或其他適當(dāng)?shù)臉?biāo)識符。音頻鏈路24的建立可以包括呼叫管理器20的使用,也可以不包括呼叫管理器20的使用。當(dāng)呼叫管理器20被用來建立音頻鏈路24時(shí),信令鏈路22可以被建立以將電話設(shè)備12經(jīng)由網(wǎng)絡(luò)18耦合到呼叫管理器20。呼叫管理器20可以選擇帶寬或指導(dǎo)電話設(shè)備12建立音頻鏈路24。從而例如,呼叫管理器20可以幫助建立電話設(shè)備12a和12b之間的音頻鏈路24。
為了討論方便,遠(yuǎn)程設(shè)備指鏈接到設(shè)備并且可操作來傳輸信息的任何元件,并且包括另一個(gè)電話設(shè)備12、耦合到電話設(shè)備12的另一個(gè)電話設(shè)備12和關(guān)聯(lián)的計(jì)算設(shè)備14、傳統(tǒng)電話16或可操作來建立通信鏈路的任何其他設(shè)備。從而,在上述場景中,電話設(shè)備12b和/或計(jì)算設(shè)備14b可被稱為遠(yuǎn)程設(shè)備。另一方面,如果與電話設(shè)備12d建立音頻鏈路24,則電話設(shè)備12d為遠(yuǎn)程設(shè)備。
在建立音頻鏈路24后,電話設(shè)備12可以傳輸消息、通知或其他適當(dāng)?shù)男盘柕脚c電話設(shè)備12相關(guān)聯(lián)的計(jì)算設(shè)備14,以通知計(jì)算設(shè)備14已經(jīng)與遠(yuǎn)程設(shè)備建立了音頻鏈路24。例如,在電話設(shè)備12a與電話設(shè)備12b建立了音頻鏈路24后,電話設(shè)備12a可以傳輸信號到計(jì)算設(shè)備14a,以通知計(jì)算設(shè)備14a與電話設(shè)備12b的音頻鏈路24的建立。
響應(yīng)于接收到宣布音頻鏈路24的建立的信號和/或在任何其他適當(dāng)?shù)臅r(shí)刻,計(jì)算設(shè)備14可以請求與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力(包括增強(qiáng)媒體能力)的標(biāo)識。例如,計(jì)算設(shè)備14可以以隧道方式發(fā)送請求到音頻鏈路24中的遠(yuǎn)程設(shè)備。為了討論方便,以隧道方式發(fā)送代表以遵從網(wǎng)絡(luò)元件所用的協(xié)議的分組形式封裝數(shù)據(jù)或消息,并且將分組嵌入到流經(jīng)通信鏈路的分組流中。例如,信令或視頻數(shù)據(jù)可以以遵從RTP的分組形式封裝,以被電話設(shè)備12作為增強(qiáng)媒體分組在音頻鏈路24上發(fā)送。以隧道方式發(fā)送的數(shù)據(jù)分組可以被與分組相關(guān)聯(lián)的頭部中的一個(gè)或多個(gè)唯一標(biāo)識符標(biāo)識為以隧道方式發(fā)送的數(shù)據(jù)分組。唯一標(biāo)識符可以標(biāo)識分組的凈荷(payload)類型。例如,可以使用與諸如RTP之類的協(xié)議相關(guān)聯(lián)的未使用的頭部號來標(biāo)識以隧道方式發(fā)送的分組。
如上所述,對媒體能力的請求可以以遵從適當(dāng)協(xié)議的分組形式封裝,并且在音頻鏈路24上發(fā)送。例如,計(jì)算設(shè)備14可以發(fā)送封裝了請求的分組到電話設(shè)備12。在接收到分組后,電話設(shè)備12可以將分組嵌入到經(jīng)由音頻鏈路24傳輸?shù)囊纛l分組流中。以這種方式,計(jì)算設(shè)備14可以使用以隧道方式發(fā)送的信令來交換媒體能力或其他適當(dāng)?shù)男畔ⅰ?br>
電話設(shè)備12接收在音頻鏈路24中發(fā)送的音頻和以隧道方式發(fā)送的分組。例如,電話設(shè)備12可以接收封裝了下述通信的以隧道方式發(fā)送的分組,該通信標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力。電話設(shè)備12可以在確定分組是封裝了計(jì)算設(shè)備14所用的數(shù)據(jù)的以隧道方式發(fā)送的分組后,將分組轉(zhuǎn)發(fā)到計(jì)算設(shè)備14。一旦接收到標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力的分組,計(jì)算設(shè)備14就可以識別計(jì)算設(shè)備14和遠(yuǎn)程設(shè)備共享的增強(qiáng)媒體能力。
可替換的或另外的,遠(yuǎn)程設(shè)備可以發(fā)起標(biāo)識媒體能力的請求。此外,計(jì)算設(shè)備14和/或遠(yuǎn)程設(shè)備可以標(biāo)識其自身的媒體能力,而不需要被其他元件請求這樣作。
在接收到宣布音頻鏈路24的建立的信號后,在已識別出公共的增強(qiáng)媒體能力后,或者在任何其他適當(dāng)?shù)臅r(shí)刻,計(jì)算設(shè)備14可以向遠(yuǎn)程設(shè)備發(fā)送并從其接收增強(qiáng)媒體分組。例如,當(dāng)計(jì)算設(shè)備14a識別出與計(jì)算設(shè)備14b共享的增強(qiáng)媒體能力時(shí),計(jì)算設(shè)備14a可以試圖將與增強(qiáng)媒體能力相關(guān)聯(lián)的增強(qiáng)媒體分組傳輸?shù)接?jì)算設(shè)備14b。諸如視頻分組之類的增強(qiáng)媒體分組可以用各種方式傳輸。例如,計(jì)算設(shè)備14a可以使用音頻鏈路24來以隧道方式發(fā)送增強(qiáng)媒體分組。在圖示實(shí)施例中,電話設(shè)備12b與計(jì)算設(shè)備14b相關(guān)聯(lián),從而電話設(shè)備12b所接收的以隧道方式發(fā)送的視頻分組可被轉(zhuǎn)發(fā)到計(jì)算設(shè)備14b。
可替換的或另外的,計(jì)算設(shè)備14可建立增強(qiáng)媒體鏈路26。例如,計(jì)算設(shè)備14a可使用增強(qiáng)媒體鏈路26以隧道方式或其他方式發(fā)送增強(qiáng)媒體分組到計(jì)算設(shè)備14b。增強(qiáng)媒體鏈路26的建立可以包括呼叫管理器20的使用,也可以不包括呼叫管理器20的使用。當(dāng)呼叫管理器20被用來建立增強(qiáng)媒體鏈路26時(shí),可以使用經(jīng)由網(wǎng)絡(luò)18將電話設(shè)備12耦合到呼叫管理器20的信令鏈路22來發(fā)送并接收信令信息。此外,當(dāng)電話設(shè)備12與計(jì)算設(shè)備14耦合時(shí),電話設(shè)備12可以在信令鏈路22中傳輸?shù)姆纸M中表示其自身具有與計(jì)算設(shè)備14相關(guān)聯(lián)的大量增強(qiáng)媒體能力中的任意能力,如視頻能力、字處理能力、即時(shí)消息軟件、文件傳送能力和/或其他的增強(qiáng)媒體能力。其后,呼叫管理器20可以將電話設(shè)備12視為具有所有已識別的媒體能力。例如,呼叫管理器20可以選擇帶寬或指導(dǎo)電話設(shè)備12(從而指導(dǎo)計(jì)算設(shè)備14)建立增強(qiáng)媒體鏈路26。從而例如,呼叫管理器20可幫助建立計(jì)算設(shè)備14a和14b之間的增強(qiáng)媒體鏈路26。以這種方式,電話設(shè)備12可以充當(dāng)計(jì)算設(shè)備14與呼叫管理器20的交互的代理。這可以消除更新或改變呼叫管理器20的信令組分或現(xiàn)有協(xié)議(如SCCP)的需要?;蛘?,計(jì)算設(shè)備14可以與呼叫管理器20分離或獨(dú)立動作。
當(dāng)經(jīng)由音頻鏈路24和/或增強(qiáng)媒體鏈路26傳輸增強(qiáng)媒體分組時(shí),可以同步各種數(shù)據(jù)分組流。例如,電話設(shè)備12傳輸?shù)囊纛l分組流可以用各種方法中的一種與計(jì)算設(shè)備14傳輸?shù)脑鰪?qiáng)媒體分組流同步。例如,可以用公共虛擬時(shí)鐘來同步用音頻鏈路24傳輸?shù)竭h(yuǎn)程設(shè)備的音頻分組和用增強(qiáng)媒體鏈路26傳輸?shù)较嗤h(yuǎn)程設(shè)備的視頻分組。同時(shí)傳輸?shù)拿總€(gè)流中的分組可以共享相同的時(shí)間戳。利用該時(shí)間戳,即使當(dāng)流以非同步方式到達(dá)遠(yuǎn)程設(shè)備時(shí),遠(yuǎn)程設(shè)備也可以同步流。
電話設(shè)備12也可以操作來解除通信。例如,電話設(shè)備12的用戶可以通過掛機(jī)、不接電話、傳送音頻鏈路或指示其他命令來指示電話設(shè)備12結(jié)束通信會話。這些指示中的一個(gè)或全部可操作來解除任何音頻鏈路24和/或增強(qiáng)媒體鏈路26。此外,電話設(shè)備12可通過發(fā)送消息或信令到計(jì)算設(shè)備14,來指示用戶希望解除通信。一旦接收到通知、信號或其他通知,計(jì)算設(shè)備14可解除任何視頻通信流,如增強(qiáng)媒體鏈路26。例如,考慮電話設(shè)備12a和12b之間的音頻鏈路24以及計(jì)算設(shè)備14a和14b之間的增強(qiáng)媒體鏈路26。如果電話設(shè)備12b的用戶不接電話,則電話設(shè)備12b可解除音頻鏈路,并通知計(jì)算設(shè)備14b。然后,計(jì)算設(shè)備14b可解除增強(qiáng)媒體鏈路26。在用戶使通信離開不接聽狀態(tài)時(shí),這兩個(gè)通信鏈路都可以被再次建立。
或者,如果電話設(shè)備12b的用戶指示電話設(shè)備12b傳送通信鏈路到電話設(shè)備12c,則電話設(shè)備12b可通知計(jì)算設(shè)備14b,并解除電話設(shè)備12a和12b之間的音頻鏈路24。響應(yīng)于接收到傳送通知,計(jì)算設(shè)備14b可解除計(jì)算設(shè)備14a和計(jì)算設(shè)備14b之間建立的任何增強(qiáng)媒體鏈路26。任何傳送通信中的參與者都可以使用與上述參考原始鏈路的建立所述的相同或相似步驟,來建立新的音頻鏈路24和/或新的增強(qiáng)媒體鏈路26。然而注意,在電話設(shè)備12沒有關(guān)聯(lián)的計(jì)算設(shè)備14時(shí),該增強(qiáng)媒體鏈路26無法建立。例如如圖所示,這可能是通信被傳送到電話設(shè)備12d或傳統(tǒng)電話16的情形。這種情形下,增強(qiáng)媒體鏈路26不會被再次建立。
從而,通信系統(tǒng)10圖示了一種元件的安排和分類,其可以識別公共媒體能力以能夠經(jīng)由音頻鏈路24和/或增強(qiáng)媒體鏈路26傳輸增強(qiáng)媒體分組。
圖2圖示了通常標(biāo)為40的會議系統(tǒng),會議系統(tǒng)40包括多個(gè)基于分組的電話設(shè)備12、多個(gè)計(jì)算設(shè)備14、傳統(tǒng)電話16和駐留在網(wǎng)絡(luò)18內(nèi)的會議網(wǎng)橋42。通常,網(wǎng)橋42提供了會議服務(wù),以能夠在系統(tǒng)40的一個(gè)或多個(gè)元件之間傳輸增強(qiáng)媒體。在網(wǎng)絡(luò)18內(nèi),元件可利用各種鏈路互連,如會議鏈路44和補(bǔ)充鏈路(sidebar link)46。在會議期間,諸如特定電話設(shè)備12或特定計(jì)算設(shè)備14之類的特定元件可使用各種鏈路傳輸例如音頻分組和/或視頻分組之類的信息到所有的會議參與者,或者到一個(gè)或多個(gè)選定的會議參與者。
在系統(tǒng)40內(nèi),網(wǎng)橋42為一個(gè)或多個(gè)元件提供了會議服務(wù)。網(wǎng)橋42代表可有利于在系統(tǒng)40的多個(gè)元件之間傳輸信息的包括任何適當(dāng)?shù)目刂七壿嫷娜魏魏线m的硬件組合和安排。盡管圖示為系統(tǒng)40的分離組件,但是應(yīng)當(dāng)清楚,附圖并不僅僅限于字面意義,網(wǎng)橋42的功能可以結(jié)合在任何合適的元件內(nèi),或者分散在任何合適的元件中。從而例如,網(wǎng)橋42的功能可以提供在所選的和/或每個(gè)電話設(shè)備12內(nèi)。
會議鏈路44代表一個(gè)或多個(gè)會議參與者和網(wǎng)橋42之間的會議通信路徑。會議鏈路44可以承載音頻分組以及遵從會議鏈路44所用的協(xié)議的任何其他數(shù)據(jù)分組。從而,在特定實(shí)施例中,增強(qiáng)媒體分組可經(jīng)由會議鏈路44傳輸,只要增強(qiáng)媒體分組遵從會議鏈路44所用的適當(dāng)協(xié)議即可。會議鏈路44可以采用適合于網(wǎng)絡(luò)上的音頻通信的各種傳輸和信令協(xié)議中的任何協(xié)議。會議鏈路44可以經(jīng)過網(wǎng)絡(luò)18內(nèi)的一個(gè)或多個(gè)防火墻。
補(bǔ)充鏈路46代表系統(tǒng)40的兩個(gè)元件之間的專用通信路徑。補(bǔ)充鏈路46可以承載音頻分組以及遵從補(bǔ)充鏈路46所用的協(xié)議的任何其他數(shù)據(jù)分組。從而,在特定實(shí)施例中,增強(qiáng)媒體分組可經(jīng)由補(bǔ)充鏈路46傳輸,只要增強(qiáng)媒體分組遵從補(bǔ)充鏈路46所用的適當(dāng)協(xié)議即可。補(bǔ)充鏈路46可以采用適合于網(wǎng)絡(luò)上的通信的各種傳輸和信令協(xié)議中的任何協(xié)議。補(bǔ)充鏈路46可以經(jīng)過網(wǎng)絡(luò)18內(nèi)的一個(gè)或多個(gè)防火墻。
在操作中,網(wǎng)橋42可以在系統(tǒng)40內(nèi)的多個(gè)元件之間建立會議。例如,網(wǎng)橋42可以允許多個(gè)遠(yuǎn)程設(shè)備加入到特定會議中。會議可以包括任何數(shù)目、任何安排和任何分類的會議參與者。例如,會議可以包括多個(gè)電話設(shè)備12,并且某些電話設(shè)備12可以與關(guān)聯(lián)的計(jì)算設(shè)備14耦合。會議也可以包括一個(gè)或多個(gè)傳統(tǒng)電話16和/或可操作來加入會議的任何其他一個(gè)或多個(gè)設(shè)備。此外,盡管在實(shí)施例中圖示為使用了特定數(shù)目的每種類型的參與者,但是可替換實(shí)施例可以包括0個(gè)、1個(gè)、兩個(gè)、或多于兩個(gè)的每種類型的會議參與者。
會議中的每個(gè)參與者包括至少一種媒體能力。例如,傳統(tǒng)電話16包括音頻通信能力。電話設(shè)備12也包括音頻通信能力。電話設(shè)備12在與計(jì)算設(shè)備14耦合時(shí),可將其自身表示為具有與計(jì)算設(shè)備14相關(guān)聯(lián)的大量增強(qiáng)媒體能力中的任何能力,如視頻能力、字處理能力、即時(shí)消息軟件和/或其他的增強(qiáng)媒體能力。
當(dāng)網(wǎng)橋42接收到分組時(shí),網(wǎng)橋42可以區(qū)分在會議鏈路44中以隧道方式發(fā)送的增強(qiáng)媒體分組和音頻分組??梢允褂酶鞣N方法來區(qū)分分組類型。例如,分組可以包括頭部中的唯一標(biāo)識符,其標(biāo)識分組是包括音頻數(shù)據(jù)還是包括增強(qiáng)媒體數(shù)據(jù)。在識別出分組為音頻分組后,網(wǎng)橋42可以從分組中提取音頻數(shù)據(jù)并執(zhí)行各種處理中的任何處理。例如,網(wǎng)橋42可以分析音頻數(shù)據(jù)以確定音頻數(shù)據(jù)的質(zhì)量或其他特性,確定是否要選擇音頻數(shù)據(jù)并將音頻數(shù)據(jù)混合到音頻會議流中,并且在適當(dāng)時(shí)選擇音頻數(shù)據(jù)并將音頻數(shù)據(jù)混合到音頻會議流中??商鎿Q的或另外的,網(wǎng)橋42可以僅僅重定向音頻分組到一個(gè)或多個(gè)會議參與者而不加以處理。
在識別出增強(qiáng)媒體分組后,網(wǎng)橋42可以執(zhí)行各種其他處理中的任何處理。在某些實(shí)施例中,網(wǎng)橋42可以接收標(biāo)識與特定會議參與者相關(guān)聯(lián)的媒體能力的消息。網(wǎng)橋42可以將標(biāo)識與特定會議參與者相關(guān)聯(lián)的媒體能力的消息重定向到其他的會議參與者??商鎿Q的或另外的,網(wǎng)橋42可以記錄與會議相關(guān)聯(lián)的媒體能力并以各種方式使用該信息。例如,網(wǎng)橋42可以比較每個(gè)會議參與者的媒體能力和特定會議參與者的媒體能力以確定共性。此外,當(dāng)網(wǎng)橋42從會議參與者接收到增強(qiáng)媒體分組時(shí),網(wǎng)橋42可以識別增強(qiáng)媒體分組,并將增強(qiáng)媒體分組傳輸?shù)骄哂邢嚓P(guān)聯(lián)的增強(qiáng)媒體能力的全部或所選的會議參與者。例如,在已建立會議后,網(wǎng)橋42可以接收標(biāo)識特定增強(qiáng)媒體能力(如視頻)的分組流。網(wǎng)橋42可以將分組流傳輸?shù)綄⒁曨l標(biāo)識為其媒體能力之一的會議參與者。
每個(gè)會議參與者也可以將從網(wǎng)橋42接收的消息中識別的媒體能力與其自身的媒體能力相比較以確定共性。當(dāng)存在共同的增強(qiáng)媒體能力時(shí),會議參與者可以經(jīng)由會議鏈路44以隧道方式發(fā)送增強(qiáng)媒體分組到遠(yuǎn)程設(shè)備??商鎿Q的或另外的,會議參與者可以與遠(yuǎn)程設(shè)備建立補(bǔ)充鏈路46,并經(jīng)由補(bǔ)充鏈路46傳輸增強(qiáng)媒體分組到遠(yuǎn)程設(shè)備。例如,計(jì)算設(shè)備14x可以使用會議鏈路44以隧道方式發(fā)送增強(qiáng)媒體分組到計(jì)算設(shè)備14y??商鎿Q的或另外的,計(jì)算設(shè)備14x可以使用補(bǔ)充鏈路46b傳輸增強(qiáng)媒體分組到計(jì)算設(shè)備14y。此外,電話設(shè)備12x可以使用補(bǔ)充鏈路46a傳輸信息到電話設(shè)備12y。
從而,會議系統(tǒng)40圖示了一種元件安排和分類,其可以識別共同媒體能力以能夠經(jīng)由會議鏈路44和/或補(bǔ)充鏈路46傳輸增強(qiáng)媒體分組。
圖3a的框示了根據(jù)本發(fā)明各種實(shí)施例操作的電話設(shè)備12的功能組件。電話設(shè)備12包括控制器60、接口62和存儲器64。這些功能元件操作來支持根據(jù)本發(fā)明的媒體通信。通常,電話設(shè)備12可操作來耦合到本地計(jì)算設(shè)備14,以與遠(yuǎn)程設(shè)備建立音頻鏈路24,從而傳輸音頻分組到遠(yuǎn)程設(shè)備,并且以隧道方式發(fā)送增強(qiáng)媒體分組到遠(yuǎn)程設(shè)備。
控制器60控制電話設(shè)備12內(nèi)的元件的操作和管理。例如,控制器60操作來處理從接口62和存儲器64接收的信息。控制器60包括可操作來控制和處理信息的任何硬件和/或邏輯元件。例如,控制器60可以是微控制器、處理器、可編程邏輯器件和/或任何其他合適的處理設(shè)備。
接口62傳輸信息到耦合到電話設(shè)備12的任何設(shè)備,并且從該任何設(shè)備接收信息。從而,接口62可以包括一個(gè)或多個(gè)接口以與本地設(shè)備和通過網(wǎng)絡(luò)18與遠(yuǎn)程設(shè)備進(jìn)行通信。例如,當(dāng)電話設(shè)備12耦合到本地計(jì)算設(shè)備14時(shí),接口62可以傳輸信息到本地計(jì)算設(shè)備14,并且從本地計(jì)算設(shè)備14接收信息。當(dāng)電話設(shè)備12與遠(yuǎn)程設(shè)備建立了音頻鏈路24或者另一種適當(dāng)類型的通信鏈路時(shí),接口62可以傳輸信息到遠(yuǎn)程設(shè)備,并且從遠(yuǎn)程設(shè)備接收信息。例如,接口62可以發(fā)送音頻分組和遵從音頻通信協(xié)議的其他分組到遠(yuǎn)程設(shè)備。從而,接口62代表用來傳輸信息到鏈接到電話設(shè)備12的元件或者從這些元件接收信息的任何合適的硬件或控制邏輯。
用戶接口63傳輸信息到電話設(shè)備12的用戶,并且從該用戶接收信息。例如,經(jīng)由用戶接口63,用戶可以輸入信息和控制器60所執(zhí)行的控制處理。同樣,用戶接口63可以傳輸控制器60所執(zhí)行的處理的結(jié)果。例如,用戶可以經(jīng)由用戶接口63傳輸撥號信息到控制器60。用戶接口63也可以從用戶接收音頻信息,并發(fā)送音頻信息到用戶。從而,用戶接口63代表用來傳輸信息到電話設(shè)備12的用戶或者從該用戶接收信息的任何合適的硬件或控制邏輯,如小鍵盤、可按下按鍵、電話手持機(jī)、麥克風(fēng)、揚(yáng)聲器、顯示器或任何其他合適的元件。
存儲器64永久或臨時(shí)地存儲控制器60所處理的以及電話設(shè)備12中其他元件所用的數(shù)據(jù)和其他信息。存儲器64代表適合于存儲信息的易失性或非易失性本地或遠(yuǎn)程設(shè)備中的任何一種或組合。例如,存儲器64可以包括RAM、ROM、磁存儲設(shè)備、光存儲設(shè)備或任何其他合適的信息存儲設(shè)備或者這些設(shè)備的組合。存儲器64可以存儲用于傳輸?shù)竭h(yuǎn)程設(shè)備的信息、從遠(yuǎn)程設(shè)備接收的信息、電話設(shè)備12所用的計(jì)算機(jī)程序、或其他合適的信息。如圖所示,存儲器64可以包括一個(gè)或多個(gè)存儲器模塊,如通信模塊66。通信模塊66代表能夠控制發(fā)送音頻分組到遠(yuǎn)程設(shè)備和耦合到電話設(shè)備12的任何設(shè)備(如計(jì)算設(shè)備14)和從這些設(shè)備接收音頻分組的操作的邏輯。通信模塊66包括與使用適當(dāng)?shù)囊纛l協(xié)議將從計(jì)算設(shè)備14接收的增強(qiáng)媒體分組以隧道方式發(fā)送到遠(yuǎn)程設(shè)備的操作有關(guān)的指令。
在操作中,控制器60可以將電話設(shè)備12與計(jì)算設(shè)備14相關(guān)聯(lián)。例如,當(dāng)本地計(jì)算設(shè)備14利用接口62耦合到電話設(shè)備12時(shí),控制器60可以使用通信模塊66中發(fā)現(xiàn)的指令來建立與本地計(jì)算設(shè)備14的虛擬連接。一旦建立,計(jì)算設(shè)備14就可以經(jīng)由接口62傳輸信息到電話設(shè)備12。信息可以包括與計(jì)算設(shè)備14相關(guān)聯(lián)的增強(qiáng)媒體能力的標(biāo)識、增強(qiáng)媒體分組或其他適當(dāng)?shù)男畔?。同樣,電話設(shè)備12可以利用接口62傳輸諸如以隧道方式發(fā)送的媒體分組之類的信息到計(jì)算設(shè)備14。
控制器60可以與遠(yuǎn)程設(shè)備建立音頻鏈路24。例如,用戶可以利用用戶接口63來輸入電話號碼或遠(yuǎn)程設(shè)備的其他標(biāo)識符。用戶接口63可以傳輸電話號碼到控制器60,控制器60可以使用電話號碼和通信模塊66中發(fā)現(xiàn)的指令來聯(lián)系遠(yuǎn)程設(shè)備。為了支持音頻鏈路24的建立,控制器60也可以與呼叫管理器20建立信令鏈路22??商鎿Q的或另外的,控制器60可以從遠(yuǎn)程設(shè)備接收呼叫。一旦建立了音頻鏈路24,就可以在電話設(shè)備12和遠(yuǎn)程設(shè)備之間傳輸信息??梢越粨Q媒體能力、音頻分組和增強(qiáng)媒體分組。例如,控制器60可以利用音頻鏈路24傳輸音頻分組到遠(yuǎn)程設(shè)備,也可以利用音頻鏈路24將從耦合到接口62的本地計(jì)算設(shè)備14接收的增強(qiáng)媒體分組以隧道方式發(fā)送到遠(yuǎn)程設(shè)備??刂破?0可以用各種允許分組經(jīng)過網(wǎng)絡(luò)18中的防火墻的方式中的任何一種來建立音頻鏈路24。
盡管該示例包括電話設(shè)備12的特定功能組件,但是電話設(shè)備12可以包含用于建立媒體通信鏈路的任何組件的集合和安排,包括所列舉功能組件的某些或全部。而且,電話設(shè)備12預(yù)期到了利用任何合適的硬件和/或邏輯的組合和安排來實(shí)現(xiàn)每個(gè)功能組件,并利用存儲在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序來實(shí)現(xiàn)任何一種功能的情形。
圖3b的框示了計(jì)算設(shè)備14的功能組件。在圖示實(shí)施例中,計(jì)算設(shè)備14包括處理器72、存儲器74、照相機(jī)76、接口78和用戶接口80。通常,計(jì)算設(shè)備14與電話設(shè)備12協(xié)同操作以提供增強(qiáng)通信。例如,可以使用計(jì)算設(shè)備14來在網(wǎng)絡(luò)18上傳輸增強(qiáng)媒體分組。
處理器72控制計(jì)算設(shè)備14內(nèi)元件的操作和管理。例如,處理器72操作來處理從接口78、存儲器74和照相機(jī)76接收的信息和/或命令。處理器72包括可操作來控制和處理信息的任何硬件和/或邏輯元件。例如,處理器72可以是微控制器、處理器、可編程邏輯器件和/或任何其他合適的處理設(shè)備。
存儲器74永久或臨時(shí)地存儲處理器72所處理的以及計(jì)算設(shè)備14中其他元件所用的數(shù)據(jù)和其他信息。存儲器74代表適合于存儲信息的易失性或非易失性本地或遠(yuǎn)程設(shè)備中的任何一種或組合。例如,存儲器74可以包括隨機(jī)訪問存儲器(RAM)設(shè)備、只讀存儲器(ROM)設(shè)備、磁存儲設(shè)備、光存儲設(shè)備或任何其他合適的信息存儲設(shè)備或者這些設(shè)備的組合。存儲器74可以在一個(gè)或多個(gè)模塊中存儲信息,所述模塊例如增強(qiáng)媒體模塊82和用戶接口模塊84。增強(qiáng)媒體模塊82包括用于與遠(yuǎn)程設(shè)備建立增強(qiáng)媒體鏈路26并利用增強(qiáng)媒體鏈路26傳輸增強(qiáng)數(shù)據(jù)分組的指令。用戶接口模塊84包括關(guān)于與增強(qiáng)媒體鏈路26相關(guān)聯(lián)的顯示信息或任何其他媒體會話的信息。
照相機(jī)76代表可操作來捕捉視覺信息的任何硬件和相關(guān)軟件。例如,照相機(jī)76可以是各種數(shù)字和/或視頻照相機(jī)中的任何一種。在一個(gè)實(shí)施例中,照相機(jī)76可以是羅技Quick Cam 4000 Pro。盡管圖示為在計(jì)算設(shè)備14的內(nèi)部,但是應(yīng)當(dāng)注意,照相機(jī)76可以在計(jì)算設(shè)備14的內(nèi)部或外部。例如,照相機(jī)76可以在計(jì)算設(shè)備14的外部,并且耦合到接口78。此外,照相機(jī)76可以在電話設(shè)備12的內(nèi)部或外部。照相機(jī)76可以有與圖像質(zhì)量有關(guān)的各種設(shè)定或可配置特性,包括幀速率、亮度、色彩、飽和度、對比控制、彩色開啟/關(guān)閉和其他類似質(zhì)量。
接口78傳輸信息到耦合到計(jì)算設(shè)備14的任何設(shè)備,并且從該設(shè)備接收信息。從而,接口78可以包括一個(gè)或多個(gè)接口以與一個(gè)或多個(gè)設(shè)備進(jìn)行通信。例如,當(dāng)計(jì)算設(shè)備14耦合到本地電話設(shè)備12時(shí),接口78可以傳輸信息到本地電話設(shè)備12,并且從本地電話設(shè)備12接收信息。當(dāng)計(jì)算設(shè)備14與遠(yuǎn)程設(shè)備建立了諸如增強(qiáng)媒體鏈路26或補(bǔ)充鏈路46之類的通信鏈路時(shí),接口78可以傳輸信息到遠(yuǎn)程設(shè)備,并且從遠(yuǎn)程設(shè)備接收信息。例如,接口78可以將照相機(jī)76所生成的視頻分組發(fā)送到遠(yuǎn)程設(shè)備。從而,接口78代表用來傳輸信息到鏈接到計(jì)算設(shè)備14的元件或者從該元件接收信息的任何合適的硬件或控制邏輯。
用戶接口80傳輸信息到計(jì)算設(shè)備14的用戶,并且從該用戶接收信息。例如,使用用戶接口80,用戶可以瀏覽與經(jīng)由接口78接收的視頻分組相關(guān)聯(lián)的視頻。用戶也可以使用用戶接口80來控制計(jì)算設(shè)備14所建立的增強(qiáng)媒體通信的各個(gè)方面。從而,用戶接口80代表用來傳輸信息到計(jì)算設(shè)備14的用戶或者從該用戶接收信息的任何合適的硬件或控制邏輯,如鍵盤、鼠標(biāo)、監(jiān)視器、顯示器或任何其他適當(dāng)?shù)脑O(shè)備。
在操作中,處理器72可以將計(jì)算設(shè)備14與電話設(shè)備12相關(guān)聯(lián)。例如,當(dāng)計(jì)算設(shè)備14利用接口78本地耦合到電話設(shè)備12時(shí),處理器72可以使用存儲器74中發(fā)現(xiàn)的指令來建立與電話設(shè)備12的虛擬連接。一旦建立,計(jì)算設(shè)備14可以利用接口78傳輸信息到電話設(shè)備12。信息可以包括與計(jì)算設(shè)備14相關(guān)聯(lián)的增強(qiáng)媒體能力的標(biāo)識、增強(qiáng)媒體分組或其他適當(dāng)?shù)男畔?。同樣,電話設(shè)備12可以經(jīng)由接口78傳輸諸如以隧道方式發(fā)送的媒體分組之類的信息到計(jì)算設(shè)備14。
處理器72可以執(zhí)行增強(qiáng)媒體模塊82中發(fā)現(xiàn)的指令以經(jīng)由接口78傳輸增強(qiáng)媒體分組。處理器72可以與遠(yuǎn)程設(shè)備建立諸如增強(qiáng)媒體鏈路26和/或補(bǔ)充鏈路46之類的鏈路以傳輸增強(qiáng)媒體分組。處理器72可以用各種允許分組經(jīng)過網(wǎng)絡(luò)18中的防火墻的方式中的任何一種來建立增強(qiáng)媒體鏈路26??商鎿Q的或另外的,處理器72可以經(jīng)由音頻鏈路24和/或會議鏈路44以隧道方式發(fā)送增強(qiáng)媒體分組。例如,照相機(jī)76可以生成視頻分組以經(jīng)由接口78發(fā)送到遠(yuǎn)程設(shè)備,并且接口78可以從遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組。用戶接口80可以顯示發(fā)送和/或接收的增強(qiáng)媒體分組。
在一個(gè)實(shí)施例中,在建立了通信鏈路后,彈出窗口自動顯示與接收的增強(qiáng)媒體分組相關(guān)聯(lián)的信息。例如,當(dāng)電話設(shè)備12利用音頻鏈路24將從遠(yuǎn)程設(shè)備接收的以隧道方式發(fā)送的視頻分組轉(zhuǎn)發(fā)到計(jì)算設(shè)備14的接口78時(shí),處理器72可以利用用戶接口80自動引入窗口以顯示以隧道方式發(fā)送的視頻分組中的視頻信息。作為另一個(gè)示例,當(dāng)計(jì)算設(shè)備14接收到關(guān)于遠(yuǎn)程設(shè)備與計(jì)算設(shè)備14共享即時(shí)消息能力的通知時(shí),處理器72可以利用用戶接口80自動引入即時(shí)消息窗口以顯示與可以在設(shè)備之間傳輸?shù)募磿r(shí)消息分組相關(guān)聯(lián)的信息。注意,處理器72可以在任何適當(dāng)?shù)臅r(shí)刻自動引入任何適當(dāng)?shù)脑鰪?qiáng)媒體窗口??商鎿Q的或另外的,處理器72可以提示使用用戶接口78的用戶以證實(shí)用戶希望使用用戶接口78來顯示增強(qiáng)媒體信息。該證實(shí)可以在配置期間發(fā)生,在增強(qiáng)媒體分組被計(jì)算設(shè)備14接收到時(shí)發(fā)生,或者在任何其他適當(dāng)?shù)臅r(shí)刻發(fā)生。
盡管該示例包括計(jì)算設(shè)備14的特定功能組件,但是計(jì)算設(shè)備14可以包括用于建立媒體通信鏈路的任何組件的集合和安排,包括所列舉功能組件的某些或全部。而且,計(jì)算設(shè)備14預(yù)期到了利用任何合適的硬件和/或邏輯的組合和安排來實(shí)現(xiàn)每個(gè)功能組件,并利用存儲在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序來實(shí)現(xiàn)任何一種功能的情形。從而,在一個(gè)實(shí)施例中,計(jì)算設(shè)備14是個(gè)人計(jì)算機(jī)。在其他實(shí)施例中,計(jì)算設(shè)備14可以是電視機(jī)、PDA、專用視頻會議設(shè)備或者可操作來協(xié)調(diào)基于關(guān)聯(lián)電話設(shè)備12所建立的音頻鏈路的增強(qiáng)通信的任何設(shè)備。
圖3c的框示了會議網(wǎng)橋42的功能組件。通常,網(wǎng)橋42在多個(gè)會議參與者之間建立通信鏈路。網(wǎng)橋42包括控制器90、接口92和存儲器94。網(wǎng)橋42支持傳統(tǒng)的音頻會議能力。網(wǎng)橋42還可以支持會議參與者之間的增強(qiáng)媒體通信。然而,在某些實(shí)施例中,網(wǎng)橋42無法支持增強(qiáng)媒體通信。
控制器90控制網(wǎng)橋42內(nèi)元件的操作和管理。例如,控制器90操作來處理從接口92接收的信息和存儲在存儲器94中的信息??刂破?0包括可操作來控制和處理信息的任何硬件和/或邏輯元件。例如,控制器可以是微控制器、處理器、可編程邏輯器件和/或任何其他合適的處理設(shè)備。
接口92傳輸信息到耦合到網(wǎng)橋42的遠(yuǎn)程設(shè)備,并且從遠(yuǎn)程設(shè)備接收信息。從而,接口92可以包括一個(gè)或多個(gè)接口以通過網(wǎng)絡(luò)18與遠(yuǎn)程設(shè)備進(jìn)行通信。例如,經(jīng)由接口92,遠(yuǎn)程設(shè)備可以發(fā)送控制器90所用的信息。從而,接口92代表用來傳輸信息到鏈接到網(wǎng)橋42的元件并從該元件接收信息的任何合適的硬件或控制邏輯。此外,接口92可以支持適合于網(wǎng)絡(luò)上的通信的多個(gè)協(xié)議。
存儲器94永久或臨時(shí)地存儲控制器90所處理的以及網(wǎng)橋42中其他元件所用的數(shù)據(jù)和其他信息。存儲器94代表適合于存儲信息的易失性或非易失性本地或遠(yuǎn)程設(shè)備中的任何一種或組合。例如,存儲器94可以包括RAM、ROM、磁存儲設(shè)備、光存儲設(shè)備或任何其他合適的信息存儲設(shè)備或者這些設(shè)備的組合。如圖所示,存儲器94可以包括一個(gè)或多個(gè)模塊,如重定向模塊96和媒體能力模塊98。重定向模塊96可以包括用于將從一個(gè)遠(yuǎn)程設(shè)備接收的信息重定向到多個(gè)其他遠(yuǎn)程設(shè)備的指令,這多個(gè)其他遠(yuǎn)程設(shè)備例如是耦合到與網(wǎng)橋42相關(guān)聯(lián)的會議的遠(yuǎn)程設(shè)備。媒體能力模塊98可以包括與一個(gè)或多個(gè)會議中的遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力,這一個(gè)或多個(gè)會議與網(wǎng)橋42相關(guān)聯(lián)。
在操作中,多個(gè)遠(yuǎn)程設(shè)備耦合到網(wǎng)橋42以創(chuàng)建會議。每個(gè)會議參與者加入會議并且向網(wǎng)橋42饋送音頻流。音頻流中的某些或全部可以是音頻分組流??刂破?0將從會議參與者接收的選定音頻信息混合到會議音頻流中,會議音頻流被利用接口92反饋回會議參與者。例如,控制器90可以分析進(jìn)入音頻信息以識別一個(gè)或多個(gè)最大聲發(fā)言者,并將與該一個(gè)或多個(gè)最大聲發(fā)言者相關(guān)聯(lián)的音頻信息混合到會議音頻流中。
網(wǎng)橋42可以檢測嵌入在進(jìn)入流中的增強(qiáng)媒體分組。控制器90可以以各種方式來檢測增強(qiáng)媒體分組。例如,控制器90可以檢查分組頭部以確定凈荷類型。音頻分組可以包括標(biāo)識音頻信息凈荷的頭部,而增強(qiáng)媒體分組可以包括標(biāo)識增強(qiáng)媒體信息凈荷的頭部。此外,在增強(qiáng)媒體分組的分類中,可以使用多個(gè)唯一標(biāo)識符來標(biāo)識不同類型的增強(qiáng)媒體分組。例如,標(biāo)識媒體能力的增強(qiáng)媒體分組可以使用一個(gè)標(biāo)識符,包括視頻信息的增強(qiáng)媒體分組可以使用第二標(biāo)識符,而包括文件傳送信息的增強(qiáng)媒體分組可以使用第三標(biāo)識符。注意,唯一標(biāo)識符的數(shù)目可以基于特定協(xié)議(如RTP)內(nèi)可用的標(biāo)識符數(shù)目來加以限定。
在檢測到增強(qiáng)媒體分組后,控制器90可以將會議音頻流中的增強(qiáng)媒體分組以隧道方式發(fā)送到所有的會議參與者,或者在適當(dāng)時(shí)重定向增強(qiáng)媒體分組。例如,控制器90可以接收來自特定遠(yuǎn)程設(shè)備的標(biāo)識了與該遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力的增強(qiáng)媒體分組。根據(jù)存儲在重定向模塊96中的指令,控制器90可以將增強(qiáng)媒體分組重定向到一個(gè)或多個(gè)會議參與者,同時(shí)可以對被標(biāo)識的媒體能力加以分析,也可以不加以分析。例如,控制器90可以在分析所標(biāo)識的媒體能力后,將增強(qiáng)媒體分組重定向到共享一種或多種增強(qiáng)媒體能力的會議參與者??商鎿Q的或另外的,控制器90可以在媒體能力模塊98中存儲媒體能力以供控制器90以后參考。
可替換的或另外的,控制器90可以從特定設(shè)備接收增強(qiáng)媒體分組,其包括視頻、即時(shí)消息、字處理或其他增強(qiáng)媒體信息。根據(jù)重定向模塊96中的指令,控制器90可以將增強(qiáng)媒體分組重定向到一個(gè)或多個(gè)會議參與者。例如,控制器90可以將增強(qiáng)媒體分組重定向到共享與增強(qiáng)媒體分組相關(guān)聯(lián)的一種或多種增強(qiáng)媒體能力的會議參與者。如果接收到視頻分組,則控制器90可以參考媒體能力模塊98以識別共享視頻能力的會議參與者,然后將視頻分組轉(zhuǎn)發(fā)到所識別的會議參與者。如果接收到字處理分組,則控制器90可以參考媒體能力模塊98以識別共享字處理能力的會議參與者,然后將字處理分組轉(zhuǎn)發(fā)到所識別的會議參與者。轉(zhuǎn)發(fā)增強(qiáng)媒體分組的操作可以包括在會議音頻流中以隧道方式發(fā)送增強(qiáng)媒體分組。
盡管該示例包括了網(wǎng)橋42的特定功能組件,但是網(wǎng)橋42可以包含用于建立媒體通信鏈路的任何組件的集合和安排,包括所列舉功能組件的某些或全部。而且,網(wǎng)橋42預(yù)期到了利用任何合適的硬件和/或邏輯的組合和安排來實(shí)現(xiàn)每個(gè)功能組件,并利用存儲在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序來實(shí)現(xiàn)任何一種功能的情形。
圖4圖示了可以與一個(gè)或多個(gè)計(jì)算設(shè)備14相關(guān)聯(lián)的圖形用戶接口(GUI)100。通常,GUI 100顯示與通信系統(tǒng)10和/或會議系統(tǒng)40有關(guān)的信息。在圖示實(shí)施例中,GUI 100包括多個(gè)設(shè)備圖標(biāo)102、與設(shè)備圖標(biāo)102相關(guān)聯(lián)的多個(gè)能力圖標(biāo)104和三個(gè)窗口106。盡管圖示為通信會議的情形,但是GUI 100的功能也可以用在只在兩個(gè)遠(yuǎn)程設(shè)備之間進(jìn)行的端到端通信會話中。
設(shè)備圖標(biāo)102代表音頻和/或增強(qiáng)媒體通信會話中的一個(gè)或多個(gè)參與者的圖形描述。如圖所示,設(shè)備圖標(biāo)102代表參與通信會議中的遠(yuǎn)程設(shè)備。設(shè)備圖標(biāo)102可以是各種形狀中的一種或多種,包括與特定遠(yuǎn)程設(shè)備相關(guān)聯(lián)的形狀。例如,設(shè)備圖標(biāo)102a、102b和102c代表為電話設(shè)備14的遠(yuǎn)程設(shè)備,而設(shè)備圖標(biāo)102d代表為傳統(tǒng)電話16的遠(yuǎn)程設(shè)備。盡管使用了特定的圖形元件來代表設(shè)備圖標(biāo)102,但是也可以使用各種形狀和尺寸的圖形元件中的任何一種來代表設(shè)備圖標(biāo)102。
每個(gè)設(shè)備圖標(biāo)102與能力圖標(biāo)104相關(guān)聯(lián)。能力圖標(biāo)104是與設(shè)備圖標(biāo)102相關(guān)聯(lián)的遠(yuǎn)程設(shè)備的媒體能力的圖形表示。例如,能力圖標(biāo)104a代表與設(shè)備圖標(biāo)102a所代表的遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力,包括增強(qiáng)媒體能力。盡管圖示為媒體能力的列表,但是能力圖標(biāo)104可以具有各種形狀和尺寸,并且可以包括圖形表示以及文本。
設(shè)備圖標(biāo)102和/或能力圖標(biāo)104也可以為GUI 100的用戶提供與一個(gè)或多個(gè)遠(yuǎn)程設(shè)備建立通信鏈路的方法。用戶可以使用點(diǎn)擊工具來選擇遠(yuǎn)程設(shè)備和/或與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力。該選擇可以使得與所選的遠(yuǎn)程設(shè)備建立了通信鏈路,以能夠利用所選的媒體能力進(jìn)行通信。例如,當(dāng)用戶選擇特定設(shè)備圖標(biāo)102時(shí),可以建立補(bǔ)充鏈路46來向與所選的設(shè)備圖標(biāo)102相關(guān)聯(lián)的參與者發(fā)送數(shù)據(jù)并從之接收數(shù)據(jù)??商鎿Q的或另外的,遠(yuǎn)程設(shè)備和/或與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力的選擇可以使得分組被以隧道方式發(fā)送到遠(yuǎn)程設(shè)備。例如,當(dāng)用戶選擇特定能力圖標(biāo)104時(shí),與所選的能力圖標(biāo)104相關(guān)聯(lián)的媒體分組可以利用會議鏈路44被以隧道方式發(fā)送到與所選的能力圖標(biāo)104相關(guān)聯(lián)的參與者。注意,會議參與者中的一個(gè)、部分或全部可以利用一個(gè)或多個(gè)補(bǔ)充鏈路46或者通過經(jīng)由會議鏈路44以隧道方式發(fā)送媒體分組來進(jìn)行通信。
窗口106操作來顯示與在通信會話期間發(fā)送和/或接收的增強(qiáng)媒體分組相關(guān)聯(lián)的增強(qiáng)媒體信息。窗口106可以顯示與遠(yuǎn)程設(shè)備、本地設(shè)備或者本地設(shè)備和遠(yuǎn)程設(shè)備兩者相關(guān)聯(lián)的增強(qiáng)媒體分組。窗口106可以是各種尺寸和形狀的窗口中的任何一種,并且可以在GUI 100內(nèi)浮動,也可以在GUI100內(nèi)固定。在某些實(shí)施例中,窗口106顯示來自視頻分組的視頻信息,該視頻分組與當(dāng)前時(shí)刻正在通信會議中說話的某人相關(guān)聯(lián)。可替換的或另外的,窗口106可被配置為總是顯示特定參與者。而且,窗口106可被配置為在建立通信鏈路時(shí)和/或在發(fā)送和/或接收增強(qiáng)媒體分組時(shí)自動彈出或引入。
例如,窗口106b和/或106c可以在建立補(bǔ)充鏈路46時(shí)自動引入。如圖所示,窗口106b可以顯示由特定遠(yuǎn)程設(shè)備經(jīng)由會議鏈路44以隧道方式發(fā)送的視頻信息,而窗口106c可以顯示與特定補(bǔ)充鏈路46相關(guān)聯(lián)的其他增強(qiáng)媒體信息,如來自字處理或其他類型軟件應(yīng)用的數(shù)據(jù)。
在操作中,GUI 100的用戶可以通過點(diǎn)擊能力圖標(biāo)104來選擇媒體能力,并且增強(qiáng)媒體分組可以被發(fā)送到與所選能力圖標(biāo)104相關(guān)聯(lián)的遠(yuǎn)程設(shè)備,以及可以從該遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組。例如,如果用戶選擇與能力圖標(biāo)104c相關(guān)聯(lián)的增強(qiáng)媒體能力(如字處理應(yīng)用),則窗口106c可以自動引入。注意,在很少或沒有進(jìn)一步的用戶指令或交互對于引起結(jié)果是必須的時(shí)候,事件或服務(wù)自動發(fā)生。例如,可以將增強(qiáng)媒體分組以隧道方式發(fā)送到遠(yuǎn)程設(shè)備,或者可以與遠(yuǎn)程設(shè)備建立適當(dāng)?shù)脑鰪?qiáng)通信鏈路,而不需要用戶在選擇了與能力圖標(biāo)104相關(guān)聯(lián)的特定增強(qiáng)媒體能力之外發(fā)出進(jìn)一步的指令。
圖5的流程示了用于將電話設(shè)備12與計(jì)算設(shè)備14相關(guān)聯(lián)的方法120。電話設(shè)備12與計(jì)算設(shè)備14可以經(jīng)由線纜(如USB或網(wǎng)絡(luò)線纜)、網(wǎng)絡(luò)、或者通過任何其他適當(dāng)?shù)挠芯€或無線連接彼此耦合。然而,可以使電話設(shè)備12與計(jì)算設(shè)備14直到建立虛擬連接時(shí)才彼此關(guān)聯(lián)。
電話設(shè)備12與計(jì)算設(shè)備14每一個(gè)都在步驟122傳輸標(biāo)識信息。標(biāo)識信息可以包括與設(shè)備相關(guān)聯(lián)的網(wǎng)絡(luò)地址、設(shè)備的類型標(biāo)識符、特定的設(shè)備標(biāo)識號和/或可操作來識別設(shè)備的任何其他信息。例如,電話設(shè)備12可以傳輸其網(wǎng)絡(luò)地址和其是電話設(shè)備的事實(shí)。計(jì)算設(shè)備14可以傳輸其網(wǎng)絡(luò)地址和其是計(jì)算設(shè)備的事實(shí)。在某些實(shí)施例中,設(shè)備可以周期性地傳輸標(biāo)識信息,而不需要被請求這樣作。
每個(gè)設(shè)備在步驟124監(jiān)聽遠(yuǎn)程信息。遠(yuǎn)程信息是從遠(yuǎn)程設(shè)備接收的任何信息,并且可以包括與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的標(biāo)識信息。每個(gè)設(shè)備在步驟126確定遠(yuǎn)程信息是否是正確的標(biāo)識信息。遠(yuǎn)程信息可以是標(biāo)識信息,但是仍然不正確。例如,電話設(shè)備12可能不希望與另一個(gè)電話設(shè)備12開啟虛擬連接,從而遠(yuǎn)程信息可以是標(biāo)識信息,但是仍然不正確。如果遠(yuǎn)程信息根本不是標(biāo)識信息,或者如果遠(yuǎn)程信息是標(biāo)識信息但是不正確,則設(shè)備在步驟124繼續(xù)監(jiān)聽遠(yuǎn)程信息。另一方面,如果遠(yuǎn)程信息是標(biāo)識信息并且正確,則設(shè)備在步驟128開啟與遠(yuǎn)程設(shè)備的虛擬連接。如果設(shè)備是電話設(shè)備12并且遠(yuǎn)程信息是將遠(yuǎn)程設(shè)備識別為計(jì)算設(shè)備14的標(biāo)識信息,則標(biāo)識信息可以是正確的。類似地,當(dāng)計(jì)算設(shè)備14接收到標(biāo)識電話設(shè)備12的遠(yuǎn)程信息時(shí),標(biāo)識信息可以是正確的。在某些實(shí)施例中,只有在遠(yuǎn)程信息標(biāo)識本地IP地址時(shí)遠(yuǎn)程信息才可能是正確的。
一旦建立了虛擬連接,電話設(shè)備12就可以通知計(jì)算設(shè)備14發(fā)生在電話設(shè)備12上的各種事件。此外,電話設(shè)備12可以發(fā)送保持活動信號到計(jì)算設(shè)備14,并且從計(jì)算設(shè)備14接收確認(rèn)。這些信號和確認(rèn)可以確保設(shè)備繼續(xù)正確地動作。此外,電話設(shè)備12與計(jì)算設(shè)備14可以在該點(diǎn)同步虛擬時(shí)鐘。同步可以提供許多優(yōu)點(diǎn)。例如,同步可以允許音頻和視頻通信對應(yīng)。
與圖5相關(guān)聯(lián)的方法可以利用TCP、UDP或任何其他適當(dāng)?shù)男帕顓f(xié)議來實(shí)現(xiàn),如諸如思科發(fā)現(xiàn)協(xié)議(CDP)之類的專有信令協(xié)議。此外,標(biāo)識信息和/或遠(yuǎn)程信息可以限于點(diǎn)到點(diǎn)發(fā)送,并且可能不能被發(fā)送到子網(wǎng)外或越過網(wǎng)絡(luò)上的下一個(gè)相鄰元件發(fā)送。從而,在某些實(shí)施例中,虛擬連接可能不能在網(wǎng)絡(luò)上創(chuàng)建,而是可能只能在本地線纜連接的設(shè)備之間創(chuàng)建。利用這些技術(shù),可以增強(qiáng)計(jì)算設(shè)備14和電話設(shè)備12的安全性。例如,可以防止黑客通過模仿耦合到網(wǎng)絡(luò)18上的計(jì)算設(shè)備14和電話設(shè)備12的通信元件來訪問設(shè)備。
圖6圖示了用于聚集通信中所用的媒體能力的方法140。電話設(shè)備12和計(jì)算設(shè)備14在步驟142相關(guān)聯(lián)。電話設(shè)備12和計(jì)算設(shè)備14可以例如利用串口、USB、并口、以太網(wǎng)、或任何其他適當(dāng)?shù)倪B接設(shè)備彼此本地耦合。電話設(shè)備12和計(jì)算設(shè)備14也可以利用網(wǎng)絡(luò)或用來從遠(yuǎn)處位置耦合電話設(shè)備12和計(jì)算設(shè)備14的任何其他適當(dāng)?shù)脑O(shè)備耦合在一起。一旦被耦合,電話設(shè)備12和計(jì)算設(shè)備14就可以試圖鑒別彼此并建立虛擬連接。
在步驟144確定電話設(shè)備12的媒體能力,該媒體能力至少包括音頻通信能力。在步驟146確定計(jì)算設(shè)備14的媒體能力。計(jì)算設(shè)備的媒體能力可以包括一種或多種增強(qiáng)媒體能力。增強(qiáng)媒體能力包括諸如視頻能力、即時(shí)消息能力、文件傳送能力和計(jì)算設(shè)備14上超過了簡單音頻通信能力的任何其他硬件和/或軟件能力之類的能力。計(jì)算設(shè)備14的媒體能力可以被傳輸?shù)诫娫捲O(shè)備12。
電話設(shè)備12在步驟148聚集與電話設(shè)備12相關(guān)聯(lián)的媒體能力和與計(jì)算設(shè)備14相關(guān)聯(lián)的媒體能力(包括增強(qiáng)媒體能力)。例如,電話設(shè)備12可以創(chuàng)建這樣的消息,該消息將與電話設(shè)備12相關(guān)聯(lián)的媒體能力和與計(jì)算設(shè)備14相關(guān)聯(lián)的媒體能力(包括增強(qiáng)媒體能力)標(biāo)識為與電話設(shè)備12相關(guān)聯(lián)的媒體能力。
電話設(shè)備12在步驟150注冊所聚集的媒體能力。例如,在一個(gè)實(shí)施例中,電話設(shè)備12可以將所聚集的媒體能力傳輸?shù)胶艚泄芾砥?0。在另一個(gè)實(shí)施例中,電話設(shè)備12可以將所聚集的媒體能力傳輸?shù)骄W(wǎng)橋42。呼叫管理器20或網(wǎng)橋42可以將所聚集的媒體能力與電話設(shè)備12相關(guān)聯(lián),并且在數(shù)據(jù)結(jié)構(gòu)中記錄所聚集的媒體能力。呼叫管理器20或網(wǎng)橋42可以在數(shù)據(jù)結(jié)構(gòu)中維護(hù)各種設(shè)備的媒體能力的記錄。數(shù)據(jù)結(jié)構(gòu)中的信息可以以各種方式使用。例如,呼叫管理器20或網(wǎng)橋42可以使用該信息來在設(shè)備之間建立適當(dāng)?shù)耐ㄐ沛溌泛?或?qū)⑻囟襟w能力傳輸?shù)秸埱箨P(guān)于其他設(shè)備的媒體能力的信息的特定設(shè)備。
在步驟152,在電話設(shè)備12和遠(yuǎn)程設(shè)備之間建立音頻通信鏈路,遠(yuǎn)程設(shè)備例如是傳統(tǒng)電話16、另一個(gè)電話設(shè)備12、與計(jì)算設(shè)備14耦合的另一個(gè)電話設(shè)備12或網(wǎng)橋42。音頻通信鏈路可以是音頻鏈路24或會議鏈路44,其可以以各種方式建立。遠(yuǎn)程設(shè)備的用戶可以使遠(yuǎn)程設(shè)備與電話設(shè)備12建立音頻鏈路24或會議鏈路?;蛘撸娫捲O(shè)備12的用戶可以使電話設(shè)備12建立音頻鏈路24。可替換的或另外的,呼叫管理器20或網(wǎng)橋42可以建立音頻鏈路24,或者幫助電話設(shè)備12或遠(yuǎn)程設(shè)備來建立音頻鏈路24。
在步驟154,可以在音頻通信鏈路中以隧道方式發(fā)送增強(qiáng)媒體分組。以隧道方式發(fā)送增強(qiáng)媒體分組允許非音頻信息在音頻通信鏈路中傳輸。例如,諸如增強(qiáng)媒體能力的標(biāo)識之類的非音頻信息可以被放置在適合于在音頻通信鏈路上傳輸?shù)姆纸M中,并且傳輸?shù)竭h(yuǎn)程設(shè)備。類似地,視頻信息可以被分組化并嵌入到音頻流中。非音頻信息也可以沿相反的方向從遠(yuǎn)程設(shè)備傳輸?shù)诫娫捲O(shè)備12和計(jì)算設(shè)備14。
在步驟156,建立多媒體通信鏈路。多媒體通信鏈路可以是增強(qiáng)媒體鏈路26或補(bǔ)充鏈路46。多媒體通信鏈路為增強(qiáng)媒體分組的通信提供了專用路徑,增強(qiáng)媒體分組在步驟158經(jīng)由多媒體通信鏈路傳輸。從而,媒體能力可以被聚集并用來在遠(yuǎn)程設(shè)備之間傳輸增強(qiáng)媒體分組。
圖7的流程示了用于計(jì)算設(shè)備和遠(yuǎn)程設(shè)備之間的增強(qiáng)媒體通信的方法164。在步驟166建立音頻通信鏈路。例如,電話設(shè)備12可以與遠(yuǎn)程設(shè)備建立音頻通信鏈路。電話設(shè)備12在步驟168通知計(jì)算設(shè)備14該音頻通信鏈路。在步驟170,對于媒體能力標(biāo)識的請求被以隧道方式在音頻通信鏈路中發(fā)送到遠(yuǎn)程設(shè)備。例如,計(jì)算設(shè)備14可以生成請求與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的媒體能力標(biāo)識的分組,然后將該分組發(fā)送到關(guān)聯(lián)的電話設(shè)備12。然后,電話設(shè)備12可以利用音頻鏈路24將該分組轉(zhuǎn)發(fā)到遠(yuǎn)程設(shè)備。計(jì)算設(shè)備14在步驟188接收告知遠(yuǎn)程設(shè)備的媒體能力的響應(yīng)。例如,遠(yuǎn)程設(shè)備可以以隧道方式在音頻鏈路24中發(fā)送消息到關(guān)聯(lián)的電話設(shè)備12,然后,電話設(shè)備12可以將該消息轉(zhuǎn)發(fā)到計(jì)算設(shè)備14。當(dāng)請求由遠(yuǎn)程設(shè)備發(fā)送時(shí),響應(yīng)由計(jì)算設(shè)備14以隧道方式發(fā)送。另外,遠(yuǎn)程設(shè)備可以以隧道方式發(fā)送對于與計(jì)算設(shè)備14相關(guān)聯(lián)的媒體能力標(biāo)識的請求。這種情況下,計(jì)算設(shè)備14可以在適當(dāng)時(shí)以告知與計(jì)算設(shè)備14相關(guān)聯(lián)的媒體能力的以隧道方式發(fā)送的消息作出響應(yīng)。
計(jì)算設(shè)備14在步驟190確定公共增強(qiáng)媒體能力。在響應(yīng)中標(biāo)識的增強(qiáng)媒體能力可以與關(guān)聯(lián)到計(jì)算設(shè)備的增強(qiáng)媒體能力相關(guān)。例如,計(jì)算設(shè)備14和遠(yuǎn)程設(shè)備可以共享視頻通信能力。此時(shí),計(jì)算設(shè)備14可以自動引入與共享的增強(qiáng)媒體能力相關(guān)聯(lián)的窗口。例如,如果計(jì)算設(shè)備14和遠(yuǎn)程設(shè)備共享視頻通信能力,則可以引入視頻窗口。在步驟192,計(jì)算設(shè)備14響應(yīng)于確定公共增強(qiáng)媒體能力存在而傳輸增強(qiáng)媒體分組。在一個(gè)實(shí)施例中,增強(qiáng)媒體分組被計(jì)算設(shè)備14以隧道方式在音頻通信鏈路中發(fā)送到遠(yuǎn)程設(shè)備。在另一個(gè)實(shí)施例中,增強(qiáng)媒體分組被在計(jì)算設(shè)備14和遠(yuǎn)程設(shè)備之間建立的多媒體通信鏈路中傳輸?shù)竭h(yuǎn)程設(shè)備。多媒體通信鏈路與音頻通信鏈路相比可以是相同類型,也可以是不同類型。
計(jì)算設(shè)備14在步驟194接收從遠(yuǎn)程設(shè)備發(fā)送的增強(qiáng)媒體分組。在一個(gè)實(shí)施例中,增強(qiáng)媒體分組被遠(yuǎn)程設(shè)備以隧道方式在音頻通信鏈路中發(fā)送到計(jì)算設(shè)備14。在另一個(gè)實(shí)施例中,增強(qiáng)媒體分組被利用多媒體通信鏈路傳輸?shù)接?jì)算設(shè)備14。
計(jì)算設(shè)備14在步驟196引入窗口106。窗口106可以在增強(qiáng)媒體分組被計(jì)算設(shè)備14接收到時(shí)自動引入。例如,當(dāng)計(jì)算設(shè)備14接收到視頻分組時(shí),計(jì)算設(shè)備14可以自動引入窗口106以顯示視頻信息??商鎿Q的或另外的,計(jì)算設(shè)備14可以只在計(jì)算設(shè)備14的用戶請求使用窗口106時(shí)才引入窗口106。如上所述,窗口106可以是即時(shí)消息窗口、視頻窗口、數(shù)據(jù)處理窗口或與增強(qiáng)媒體能力相關(guān)聯(lián)的任何其他窗口。
從而,媒體能力可以在遠(yuǎn)程設(shè)備之間傳輸,并用來傳輸增強(qiáng)媒體分組。
圖8的流程示了用于支持通信會議中的增強(qiáng)通信的方法220。在步驟222,網(wǎng)橋42建立音頻通信會議。音頻通信會議可以包括多個(gè)會議參與者,并且每個(gè)會議參與者可以向網(wǎng)橋42提供會議鏈路44中的音頻分組流。網(wǎng)橋42在步驟224接收會議鏈路44中的數(shù)據(jù)分組。網(wǎng)橋42在步驟226確定分組是否是音頻分組。如果分組是音頻分組,則網(wǎng)橋42在步驟228將包括在音頻分組中的音頻信息與包括在其他音頻分組中的音頻信息相混合以產(chǎn)生會議音頻流,會議音頻流可以被傳輸?shù)綍h參與者。
返回步驟226,如果分組不是音頻分組,則網(wǎng)橋42在步驟230確定分組是否是增強(qiáng)媒體分組。如果分組是增強(qiáng)媒體分組,則在步驟232,網(wǎng)橋42分析增強(qiáng)媒體分組以確定哪種媒體能力與增強(qiáng)媒體分組相關(guān)聯(lián),并識別具有增強(qiáng)媒體能力的會議參與者。例如,如果增強(qiáng)媒體分組與視頻能力相關(guān)聯(lián),則網(wǎng)橋42識別具有視頻能力的其他會議參與者。在步驟234,網(wǎng)橋42將增強(qiáng)媒體分組傳輸?shù)阶R別出的會議參與者。從而例如,網(wǎng)橋42可以將視頻分組傳輸?shù)侥軌蚴褂靡曨l分組的會議參與者??梢酝ㄟ^在會議鏈路44中、在補(bǔ)充鏈路46中以隧道方式發(fā)送增強(qiáng)媒體分組或者以任何其他適當(dāng)方式來傳輸增強(qiáng)媒體分組。以這些方式,網(wǎng)橋42可以將增強(qiáng)媒體分組重定向到一個(gè)或多個(gè)會議參與者,并且可以將通信尋址到個(gè)人或組。
返回步驟230,如果所接收的分組不是增強(qiáng)媒體分組,則網(wǎng)橋42在步驟236確定所接收的分組是否是媒體能力分組。如果所接收的分組是媒體能力分組,則網(wǎng)橋42在步驟238更新媒體能力的記錄。媒體能力的記錄是用于記錄與會議參與者中的個(gè)人或組相關(guān)聯(lián)的媒體能力的任何適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)。例如,網(wǎng)橋42可以包括這樣一個(gè)組中的會議參與者的標(biāo)識符,該組只包括能夠使用特定媒體的會議參與者的標(biāo)識符。例如,數(shù)據(jù)結(jié)構(gòu)可以標(biāo)識能夠即時(shí)發(fā)送消息、顯示視頻信息或使用任何增強(qiáng)媒體分組的會議參與者。在步驟240,網(wǎng)橋42將媒體能力分組轉(zhuǎn)發(fā)到一個(gè)或多個(gè)會議參與者。其后,各個(gè)會議參與者可以保持其自己的與特定會議參與者相關(guān)聯(lián)的媒體能力的記錄,和/或使用媒體能力分組中的信息來與特定會議參與者建立增強(qiáng)媒體通信。例如,可以建立補(bǔ)充鏈路46來傳輸增強(qiáng)媒體分組。可替換的或另外的,增強(qiáng)媒體分組可利用會議鏈路44以隧道方式發(fā)送。
返回步驟236,如果所接收的分組不是媒體能力分組,則網(wǎng)橋42可以在步驟242將所接收的分組當(dāng)作不可識別的加以丟棄。
從而,媒體能力可以被傳輸?shù)骄W(wǎng)橋42,并用來傳輸增強(qiáng)媒體分組。
前述流程示了用于支持通信的特定方法。然而,這些流程圖僅僅圖示了示例性的操作方法,并且通信系統(tǒng)10和會議系統(tǒng)40預(yù)期到了使用任何合適的技術(shù)、元件和應(yīng)用以執(zhí)行這些功能的設(shè)備。從而,流程圖中的許多步驟可以同時(shí)發(fā)生,和/或以與圖中所示不同的順序發(fā)生。另外,這些設(shè)備可以使用具有更多步驟或更少步驟的方法,只要方法保持適當(dāng)即可。而且,系統(tǒng)10和40的其他設(shè)備可以執(zhí)行類似的技術(shù)以支持通信。
盡管在多個(gè)實(shí)施例中描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員可以進(jìn)行多種變化和修改,并且本發(fā)明試圖包含落在所附權(quán)利要求范圍內(nèi)的這些變化和修改。
權(quán)利要求
1.一種用于支持通信的方法,包括與遠(yuǎn)程設(shè)備建立基于分組的音頻通信鏈路;向本地計(jì)算設(shè)備通知所述音頻通信鏈路;從所述本地計(jì)算設(shè)備接收消息,所述消息請求標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;在所述音頻通信鏈路中將所述消息以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備;從所述遠(yuǎn)程設(shè)備接收在所述音頻通信鏈路中以隧道方式發(fā)送的響應(yīng),所述響應(yīng)標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;以及將所述響應(yīng)轉(zhuǎn)發(fā)到所述本地計(jì)算設(shè)備。
2.如權(quán)利要求1所述的方法,還包括在所述本地計(jì)算設(shè)備處確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力是否包括特定的增強(qiáng)媒體能力;以及響應(yīng)于確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力包括所述特定的增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
3.如權(quán)利要求2所述的方法,其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述視頻分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
4.如權(quán)利要求2所述的方法,其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在第二通信鏈路中將所述視頻分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
5.如權(quán)利要求2所述的方法,還包括從所述遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組,并且響應(yīng)于從所述遠(yuǎn)程設(shè)備接收到所述增強(qiáng)媒體分組,在所述計(jì)算設(shè)備處自動顯示至少一個(gè)增強(qiáng)媒體窗口。
6.如權(quán)利要求2所述的方法,其中所述特定增強(qiáng)媒體能力是即時(shí)消息能力,所述增強(qiáng)媒體分組是即時(shí)消息分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述即時(shí)消息分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
7.如權(quán)利要求1所述的方法,其中所述音頻通信鏈路使用實(shí)時(shí)傳輸協(xié)議(RTP)。
8.如權(quán)利要求2所述的方法,還包括暫停所述音頻通信鏈路上的通信;以及向所述本地計(jì)算設(shè)備通知所述音頻通信鏈路上的通信暫停。
9.如權(quán)利要求8所述的方法,其中暫停所述音頻通信鏈路上的通信是在接收到來自用戶的指令后發(fā)生,所述指令選自包括保存、傳送和沉默的多個(gè)選項(xiàng)。
10.一種支持通信的系統(tǒng),包括可操作來與遠(yuǎn)程設(shè)備建立音頻通信鏈路的基于分組的電話設(shè)備;和耦合到所述電話設(shè)備的本地計(jì)算設(shè)備;其中所述電話設(shè)備還可操作來執(zhí)行以下操作向所述本地計(jì)算設(shè)備通知所述音頻通信鏈路;從所述本地計(jì)算設(shè)備接收消息,所述消息請求標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;將所述消息在所述音頻通信鏈路中以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備;從所述遠(yuǎn)程設(shè)備接收在所述音頻通信鏈路中以隧道方式發(fā)送的響應(yīng),所述響應(yīng)標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;以及將所述響應(yīng)轉(zhuǎn)發(fā)到所述本地計(jì)算設(shè)備。
11.如權(quán)利要求10所述的系統(tǒng),其中所述計(jì)算設(shè)備還可操作來執(zhí)行以下操作生成所述消息;接收所述響應(yīng);確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力是否包括特定的增強(qiáng)媒體能力;以及響應(yīng)于確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力包括所述特定的增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
12.如權(quán)利要求11所述的系統(tǒng),其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述視頻分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
13.如權(quán)利要求11所述的系統(tǒng),其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在第二通信鏈路中將所述視頻分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
14.如權(quán)利要求11所述的系統(tǒng),其中所述電話設(shè)備還可操作來從所述遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組,并且所述計(jì)算設(shè)備還可操作來響應(yīng)于從所述遠(yuǎn)程設(shè)備接收到所述增強(qiáng)媒體分組而自動顯示至少一個(gè)增強(qiáng)媒體窗口。
15.如權(quán)利要求11所述的系統(tǒng),其中所述特定增強(qiáng)媒體能力是即時(shí)消息能力,所述增強(qiáng)媒體分組是即時(shí)消息分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述即時(shí)消息分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
16.如權(quán)利要求10所述的系統(tǒng),其中所述音頻通信鏈路使用實(shí)時(shí)傳輸協(xié)議(RTP)。
17.如權(quán)利要求11所述的系統(tǒng),其中所述電話設(shè)備還可操作來執(zhí)行以下操作暫停所述音頻通信鏈路上的通信;以及向所述本地計(jì)算設(shè)備通知所述音頻通信鏈路上的通信暫停。
18.如權(quán)利要求17所述的系統(tǒng),其中暫停所述音頻通信鏈路上的通信是在接收到來自用戶的指令后發(fā)生,所述指令選自包括保存、傳送和沉默的多個(gè)選項(xiàng)。
19.一種支持通信的裝置,包括可操作來耦合到本地計(jì)算設(shè)備和分組網(wǎng)絡(luò)的接口;和耦合到所述接口的控制器,所述控制器可操作來執(zhí)行以下操作與遠(yuǎn)程設(shè)備建立基于分組的音頻通信鏈路;向所述本地計(jì)算設(shè)備通知所述音頻通信鏈路;從所述本地計(jì)算設(shè)備接收消息,所述消息請求標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;將所述消息在所述音頻通信鏈路中以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備;從所述遠(yuǎn)程設(shè)備接收在所述音頻通信鏈路中以隧道方式發(fā)送的響應(yīng),所述響應(yīng)標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;以及將所述響應(yīng)轉(zhuǎn)發(fā)到所述本地計(jì)算設(shè)備。
20.如權(quán)利要求19所述的裝置,其中所述控制器還可操作來在所述本地計(jì)算設(shè)備和所述遠(yuǎn)程設(shè)備之間以隧道方式在所述音頻通信鏈路中發(fā)送增強(qiáng)媒體分組。
21.如權(quán)利要求19所述的裝置,還包括可操作來接收來自用戶的指令的用戶接口,所述指令選自包括保存、傳送和沉默的多個(gè)選項(xiàng);其中所述控制器還可操作來執(zhí)行以下操作響應(yīng)于所述指令暫停所述音頻通信鏈路上的通信;以及向所述本地計(jì)算設(shè)備通知所述音頻通信鏈路上的通信暫停。
22.一種支持通信的裝置,包括可操作來耦合到基于分組的電話設(shè)備的接口;和耦合到所述接口的處理器,所述處理器可操作來執(zhí)行以下操作從所述電話設(shè)備接收標(biāo)識將所述電話設(shè)備與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的音頻通信鏈路的消息;生成標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力的請求;接收標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力的響應(yīng);確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力是否包括特定的增強(qiáng)媒體能力;以及響應(yīng)于確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力包括所述特定的增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
23.如權(quán)利要求22所述的裝置,其中所述處理器還可操作來執(zhí)行以下操作確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力是否包括特定的增強(qiáng)媒體能力;以及響應(yīng)于確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力包括所述特定的增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
24.如權(quán)利要求23所述的裝置,其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述視頻分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
25.如權(quán)利要求23所述的裝置,其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在第二通信鏈路中將所述視頻分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
26.如權(quán)利要求23所述的裝置,還包括可操作來顯示圖像的用戶接口;并且其中所述處理器還可操作來執(zhí)行以下操作從所述遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組,并且響應(yīng)于從所述遠(yuǎn)程設(shè)備接收到所述增強(qiáng)媒體分組,使用所述用戶接口自動顯示至少一個(gè)增強(qiáng)媒體窗口。
27.一種用于支持通信的方法,包括將基于分組的電話設(shè)備與計(jì)算設(shè)備相關(guān)聯(lián);確定與所述基于分組的電話設(shè)備相關(guān)聯(lián)的媒體能力;確定與所述計(jì)算設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;將與所述基于分組的電話設(shè)備相關(guān)聯(lián)的媒體能力和與所述計(jì)算設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力聚集;以及向呼叫管理器注冊所述聚集后的媒體能力,所述呼叫管理器可操作來將所述聚集后的媒體能力與所述基于分組的電話設(shè)備相關(guān)聯(lián)。
28.如權(quán)利要求27所述的方法,還包括利用所述呼叫管理器在所述電話設(shè)備和遠(yuǎn)程設(shè)備之間建立音頻通信鏈路,所述音頻通信鏈路支持音頻分組和嵌入分組的傳送。
29.一種用于支持通信的系統(tǒng),包括計(jì)算設(shè)備,所述計(jì)算設(shè)備可操作來確定與所述計(jì)算設(shè)備相關(guān)聯(lián)的第一增強(qiáng)媒體能力組,并生成標(biāo)識所述第一組的消息;耦合到所述計(jì)算設(shè)備的基于分組的電話設(shè)備,所述基于分組的電話設(shè)備可操作來接收所述消息,確定與所述電話設(shè)備相關(guān)聯(lián)的第二媒體能力組,將所述第一組和所述第二組聚集為聚集后的媒體能力組,并且將所述聚集后的組傳輸?shù)胶艚泄芾砥鳎灰约翱刹僮鱽韺⑺鼍奂蟮拿襟w能力與所述基于分組的電話設(shè)備相關(guān)聯(lián)的呼叫管理器。
30.如權(quán)利要求29所述的系統(tǒng),其中所述呼叫管理器還可操作來在所述電話設(shè)備和遠(yuǎn)程設(shè)備之間建立音頻通信鏈路,所述音頻通信鏈路支持音頻分組和嵌入分組的傳送。
31.如權(quán)利要求30所述的系統(tǒng),其中所述電話設(shè)備還可操作來執(zhí)行以下操作在所述音頻通信鏈路中將查詢以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備,所述查詢請求標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的遠(yuǎn)程媒體能力組;接收在所述音頻通信鏈路中以隧道方式發(fā)送的對所述查詢的響應(yīng),所述響應(yīng)標(biāo)識所述遠(yuǎn)程媒體能力組;以及將所述響應(yīng)轉(zhuǎn)發(fā)到所述計(jì)算設(shè)備;并且所述計(jì)算設(shè)備還可操作來執(zhí)行以下操作生成所述查詢;接收所述響應(yīng);確定所述遠(yuǎn)程媒體能力組是否包括特定的增強(qiáng)媒體能力;以及響應(yīng)于確定所述遠(yuǎn)程媒體能力組包括所述特定的增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
32.如權(quán)利要求30所述的系統(tǒng),其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述視頻分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
33.一種支持通信的系統(tǒng),包括可操作來與遠(yuǎn)程設(shè)備建立音頻通信鏈路的基于分組的電話設(shè)備;和耦合到所述電話設(shè)備的本地計(jì)算設(shè)備;其中所述電話設(shè)備還可操作來執(zhí)行以下操作從所述遠(yuǎn)程設(shè)備接收所述音頻通信鏈路中以隧道方式發(fā)送的消息,所述消息請求標(biāo)識與所述本地計(jì)算設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;將所述消息轉(zhuǎn)發(fā)到所述本地計(jì)算設(shè)備;從所述本地計(jì)算設(shè)備接收響應(yīng),所述響應(yīng)標(biāo)識與所述本地計(jì)算設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;以及在所述音頻通信鏈路中將所述響應(yīng)以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備;并且其中所述計(jì)算設(shè)備還可操作來執(zhí)行以下操作接收所述消息;生成所述響應(yīng);從所述遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組;以及響應(yīng)于從所述遠(yuǎn)程設(shè)備接收到所述增強(qiáng)媒體分組,自動顯示至少一個(gè)增強(qiáng)媒體窗口。
34.如權(quán)利要求33所述的系統(tǒng),其中所述增強(qiáng)媒體分組是視頻分組,所述增強(qiáng)媒體窗口顯示視頻圖像。
35.一種用于支持通信的邏輯,所述邏輯編碼在介質(zhì)中,并且當(dāng)被執(zhí)行時(shí)可操作來執(zhí)行以下操作與遠(yuǎn)程設(shè)備建立基于分組的音頻通信鏈路;向本地計(jì)算設(shè)備通知所述音頻通信鏈路;從所述本地計(jì)算設(shè)備接收消息,所述消息請求標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;在所述音頻通信鏈路中將所述消息以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備;從所述遠(yuǎn)程設(shè)備接收所述音頻通信鏈路中以隧道方式發(fā)送的響應(yīng),所述響應(yīng)標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;以及將所述響應(yīng)轉(zhuǎn)發(fā)到所述本地計(jì)算設(shè)備。
36.如權(quán)利要求35所述的邏輯,當(dāng)被執(zhí)行時(shí)還可操作來執(zhí)行以下操作在所述本地計(jì)算設(shè)備處確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力是否包括特定的增強(qiáng)媒體能力;以及響應(yīng)于確定與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力包括所述特定的增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
37.如權(quán)利要求36所述的邏輯,其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在所述音頻通信鏈路中將所述視頻分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
38.如權(quán)利要求36所述的邏輯,其中所述特定增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組是視頻分組,并且將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在第二通信鏈路中將所述視頻分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
39.一種用于支持通信的設(shè)備,包括用于與遠(yuǎn)程設(shè)備建立基于分組的音頻通信鏈路的裝置;用于向本地計(jì)算設(shè)備通知所述音頻通信鏈路的裝置;用于從所述本地計(jì)算設(shè)備接收消息的裝置,所述消息請求標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;用于在所述音頻通信鏈路中將所述消息以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備的裝置;用于從所述遠(yuǎn)程設(shè)備接收所述音頻通信鏈路中以隧道方式發(fā)送的響應(yīng)的裝置,所述響應(yīng)標(biāo)識與所述遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力;以及用于將所述響應(yīng)轉(zhuǎn)發(fā)到所述本地計(jì)算設(shè)備的裝置。
40.一種用于支持通信的方法,包括建立通信會議,所述通信會議包括多個(gè)會議參與者,每個(gè)會議參與者提供音頻流;識別所述音頻流中的音頻數(shù)據(jù)分組;混合來自所述音頻數(shù)據(jù)分組的所選若干個(gè)中的音頻信息以生成會議音頻流;將所述會議音頻流傳輸?shù)剿鰰h參與者;識別嵌入在至少一個(gè)所述音頻流中的增強(qiáng)媒體分組;以及將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)。
41.如權(quán)利要求40所述的方法,其中將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的操作包括將所述增強(qiáng)媒體分組嵌入到所述會議音頻流中。
42.如權(quán)利要求40所述的方法,其中所述會議參與者中的所選若干個(gè)由除了某一特定會議參與者以外的其他所有會議參與者組成,該特定會議參與者將所述增強(qiáng)媒體分組嵌入到在其中接收到所述增強(qiáng)媒體分組的特定音頻流中。
43.如權(quán)利要求40所述的方法,其中將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的操作包括識別能夠使用所述增強(qiáng)媒體分組的會議參與者,并將所述增強(qiáng)媒體分組傳輸?shù)阶R別出的會議參與者。
44.如權(quán)利要求40所述的方法,其中所述會議參與者中的每個(gè)選定參與者可操作來響應(yīng)于接收到所述增強(qiáng)媒體分組而自動顯示增強(qiáng)媒體窗口。
45.如權(quán)利要求40所述的方法,其中所述增強(qiáng)媒體分組包括視頻分組。
46.一種支持通信的裝置,包括可操作來建立通信會議的控制器,所述通信會議包括多個(gè)會議參與者,每個(gè)會議參與者提供音頻流,所述控制器還可操作來執(zhí)行以下操作識別所述音頻流中的音頻數(shù)據(jù)分組;混合來自所述音頻數(shù)據(jù)分組的所選若干個(gè)中的音頻信息以生成會議音頻流;以及識別嵌入在至少一個(gè)所述音頻流中的增強(qiáng)媒體分組;以及可操作來將所述會議音頻流傳輸?shù)剿鰰h參與者并且將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的接口。
47.如權(quán)利要求46所述的裝置,其中將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的操作包括將所述增強(qiáng)媒體分組嵌入到所述會議音頻流中。
48.如權(quán)利要求46所述的裝置,其中所述會議參與者中的所選若干個(gè)由除了某一特定會議參與者以外的其他所有會議參與者組成,該特定會議參與者將所述增強(qiáng)媒體分組嵌入到在其中接收到所述增強(qiáng)媒體分組的特定音頻流中。
49.如權(quán)利要求46所述的裝置,其中將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的操作包括識別能夠使用所述增強(qiáng)媒體分組的會議參與者,并將所述增強(qiáng)媒體分組傳輸?shù)阶R別出的會議參與者。
50.如權(quán)利要求46所述的裝置,其中所述會議參與者中的每個(gè)選定參與者可操作來響應(yīng)于接收到所述增強(qiáng)媒體分組而自動顯示增強(qiáng)媒體窗口。
51.如權(quán)利要求46所述的裝置,其中所述增強(qiáng)媒體分組包括視頻分組。
52.一種支持通信的系統(tǒng),包括可操作來建立具有多個(gè)會議參與者的通信會議的會議網(wǎng)橋;具有第一媒體能力組的第一會議參與者;和第二會議參與者,所述第二會議參與者可操作來將標(biāo)識與所述第二會議參與者相關(guān)聯(lián)的第二媒體能力組的消息傳輸?shù)剿鰰h網(wǎng)橋;其中所述會議網(wǎng)橋還可操作來將所述消息重定向到所述多個(gè)會議參與者;并且其中所述第一會議參與者還可操作來確定所述第一媒體能力組和所述第二媒體能力組是否都包括增強(qiáng)媒體能力,并且響應(yīng)于確定所述第一媒體能力組和所述第二媒體能力組都包括增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿龅诙h參與者。
53.如權(quán)利要求52所述的系統(tǒng),其中將所述增強(qiáng)媒體分組傳輸?shù)剿龅诙h參與者的操作包括在會議音頻流中將所述增強(qiáng)媒體分組以隧道方式發(fā)送到所述第二會議參與者。
54.如權(quán)利要求52所述的系統(tǒng),其中將所述增強(qiáng)媒體分組傳輸?shù)剿龅诙h參與者的操作包括在增強(qiáng)媒體通信鏈路中將所述增強(qiáng)媒體分組傳輸?shù)剿龅诙h參與者。
55.如權(quán)利要求52所述的系統(tǒng),其中所述會議網(wǎng)橋還可操作來將所述消息重定向到所述會議參與者中的所選若干個(gè),所述會議參與者中的所選若干個(gè)包括所述第一會議參與者。
56.如權(quán)利要求52所述的系統(tǒng),其中所述第二會議參與者還可操作來響應(yīng)于接收到所述增強(qiáng)媒體分組而自動顯示增強(qiáng)媒體窗口。
57.如權(quán)利要求52所述的系統(tǒng),其中所述增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組包括視頻分組。
58.一種支持通信的系統(tǒng),包括具有第一媒體能力組并且可操作來耦合到通信會議的基于分組的電話設(shè)備;和耦合到所述電話設(shè)備的計(jì)算設(shè)備,所述計(jì)算設(shè)備可操作來執(zhí)行以下操作從所述通信會議接收標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的第二媒體能力組的消息;確定所述第一媒體能力組和所述第二媒體能力組是否都包括增強(qiáng)媒體能力,并且響應(yīng)于確定所述第一媒體能力組和所述第二媒體能力組都包括增強(qiáng)媒體能力,將增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
59.如權(quán)利要求58所述的系統(tǒng),其中將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在會議音頻流中將所述增強(qiáng)媒體分組以隧道方式發(fā)送到所述遠(yuǎn)程設(shè)備。
60.如權(quán)利要求58所述的系統(tǒng),其中將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備的操作包括在增強(qiáng)媒體通信鏈路中將所述增強(qiáng)媒體分組傳輸?shù)剿鲞h(yuǎn)程設(shè)備。
61.如權(quán)利要求58所述的系統(tǒng),其中所述會議網(wǎng)橋還可操作來將所述消息重定向到所述會議參與者中的所選若干個(gè),所述會議參與者中的所選若干個(gè)包括所述第一會議參與者。
62.如權(quán)利要求58所述的系統(tǒng),其中所述計(jì)算設(shè)備還可操作來從所述遠(yuǎn)程設(shè)備接收增強(qiáng)媒體分組,并且響應(yīng)于從所述遠(yuǎn)程設(shè)備接收到所述增強(qiáng)媒體分組而自動顯示增強(qiáng)媒體窗口。
63.如權(quán)利要求58所述的系統(tǒng),其中所述增強(qiáng)媒體能力是視頻能力,所述增強(qiáng)媒體分組包括視頻分組。
64.一種用于支持通信的邏輯,所述邏輯編碼在介質(zhì)中,并且當(dāng)被執(zhí)行時(shí)可操作來執(zhí)行以下操作建立通信會議,所述通信會議包括多個(gè)會議參與者,每個(gè)會議參與者提供音頻流;識別所述音頻流中的音頻數(shù)據(jù)分組;混合來自所述音頻數(shù)據(jù)分組的所選若干個(gè)中的音頻信息以生成會議音頻流;將所述會議音頻流傳輸?shù)剿鰰h參與者;識別嵌入在至少一個(gè)所述音頻流中的增強(qiáng)媒體分組;以及將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)。
65.如權(quán)利要求64所述的邏輯,其中將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的操作包括將所述增強(qiáng)媒體分組嵌入到所述會議音頻流中。
66.如權(quán)利要求64所述的邏輯,其中所述會議參與者中的所選若干個(gè)由除了某一特定會議參與者以外的其他所有會議參與者組成,該特定會議參與者將所述增強(qiáng)媒體分組嵌入到從其中接收到所述增強(qiáng)媒體分組的特定音頻流中。
67.如權(quán)利要求64所述的邏輯,其中將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的操作包括識別能夠使用所述增強(qiáng)媒體分組的會議參與者,并將所述增強(qiáng)媒體分組傳輸?shù)阶R別出的會議參與者。
68.如權(quán)利要求64所述的邏輯,其中所述會議參與者中的每個(gè)選定參與者可操作來響應(yīng)于接收到所述增強(qiáng)媒體分組而自動顯示增強(qiáng)媒體窗口。
69.如權(quán)利要求64所述的邏輯,其中所述增強(qiáng)媒體分組包括視頻分組。
70.一種用于支持通信的設(shè)備,包括用于建立通信會議的裝置,所述通信會議包括多個(gè)會議參與者,每個(gè)會議參與者提供音頻流;用于識別所述音頻流中的音頻數(shù)據(jù)分組的裝置;用于混合來自所述音頻數(shù)據(jù)分組的所選若干個(gè)中的音頻信息以生成會議音頻流的裝置;用于將所述會議音頻流傳輸?shù)剿鰰h參與者的裝置;用于識別嵌入在至少一個(gè)所述音頻流中的增強(qiáng)媒體分組的裝置;以及用于將所述增強(qiáng)媒體分組傳輸?shù)剿鰰h參與者中的所選若干個(gè)的裝置。
全文摘要
一種支持通信的方法包括與遠(yuǎn)程設(shè)備建立基于分組的音頻通信鏈路,并向本地計(jì)算設(shè)備通知該音頻通信鏈路。從本地計(jì)算設(shè)備接收請求標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力的消息,并在音頻通信鏈路中以隧道方式發(fā)送到遠(yuǎn)程設(shè)備。從遠(yuǎn)程設(shè)備接收音頻通信鏈路中以隧道方式發(fā)送的響應(yīng),并將該響應(yīng)轉(zhuǎn)發(fā)到本地計(jì)算設(shè)備。響應(yīng)標(biāo)識與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的增強(qiáng)媒體能力。
文檔編號H04N7/14GK1864397SQ200480020781
公開日2006年11月15日 申請日期2004年8月9日 優(yōu)先權(quán)日2003年8月18日
發(fā)明者詹姆斯·R·泰伊, 保羅·S·哈恩, 理查德·B·普拉特, 羅萬·L·麥卡法蘭笛 申請人:思科技術(shù)公司