專利名稱:輸入/輸出通信的制作方法
輸入/輸出通信
背景技術(shù):
電子裝置可配置為向另一電子裝置發(fā)送視頻內(nèi)容和/或從另一電子裝置接收視頻內(nèi)容。視頻內(nèi)容的這種交換可實(shí)現(xiàn)很廣闊的范圍的應(yīng)用。例如,兩個(gè)電子裝置交換視頻內(nèi)容的能力可實(shí)現(xiàn)視頻會(huì)議。
發(fā)明內(nèi)容
根據(jù)一個(gè)一般方面,根據(jù)能夠?qū)崿F(xiàn)視頻內(nèi)容的交換的通信協(xié)議在第一計(jì)算系統(tǒng)和第二在物理上不同的遠(yuǎn)程計(jì)算系統(tǒng)之間建立通信會(huì)話。在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)從第一計(jì)算系統(tǒng)接收包括應(yīng)用輸入(例如,具有第二內(nèi)容類型)的數(shù)據(jù)(例如,具有第一內(nèi)容類型)。從接收的數(shù)據(jù)提取應(yīng)用輸入,并且把提取的應(yīng)用輸入傳送給應(yīng)用。然后從提取的應(yīng)用輸入被傳送到的應(yīng)用接收響應(yīng)于傳送的應(yīng)用輸入的應(yīng)用輸出。其后,在建立的通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)。實(shí)現(xiàn)方式可包括一個(gè)或多個(gè)下面的特征。例如,通信協(xié)議可實(shí)現(xiàn)視頻內(nèi)容和音頻內(nèi)容的交換。在一個(gè)例子中,可在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立會(huì)話啟動(dòng)協(xié)議(SIP)通信會(huì)話,從而:在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)在建立的SIP通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù);以及在建立的通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)包括在建立的SIP通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)。另外,應(yīng)用輸入可以是鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入。因此,可在第二計(jì)算系統(tǒng)在建立的SIP通信會(huì)話內(nèi)從第一計(jì)算系統(tǒng)接收鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入,并且從在建立的SIP通信會(huì)話內(nèi)接收的數(shù)據(jù)提取鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入。另外,提取的來自鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))的輸入可被傳送給應(yīng)用,并且響應(yīng)于傳送的鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入的應(yīng)用輸出可被接收。在另一例子中,可在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立H.323通信會(huì)話,從而:在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)在建立的H.323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù);以及在建立的通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)包括在建立的H.323通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)。繼續(xù)在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立的H.323通信會(huì)話的例子,應(yīng)用輸入可以是鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入。因此,可在第二計(jì)算系統(tǒng)在建立的H.323通信會(huì)話內(nèi)從第一計(jì)算系統(tǒng)接收鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入,并且從在建 立的H.323通信會(huì)話內(nèi)接收的數(shù)據(jù)提取鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入。另外,提取的來自鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))的輸入可被傳送給應(yīng)用,并且可接收響應(yīng)于傳送的鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入的應(yīng)用輸出。另外,在一些實(shí)現(xiàn)方式中,在第二計(jì)算系統(tǒng)在建立的H.323通信會(huì)話內(nèi)從第一計(jì)算系統(tǒng)接收的數(shù)據(jù)可包括音頻-視頻(A/V)內(nèi)容。例如,在一些實(shí)現(xiàn)方式中,可在第二計(jì)算系統(tǒng)在建立的H.323通信會(huì)話內(nèi)從第一計(jì)算系統(tǒng)接收音頻信號(hào)和對(duì)應(yīng)的視頻信號(hào),應(yīng)用輸入被嵌入在視頻信號(hào)內(nèi)。在這種實(shí)現(xiàn)方式中,可從視頻信號(hào)提取應(yīng)用輸入。替代地,可在建立的H.323通信會(huì)話內(nèi)接收T.120流,應(yīng)用輸入被嵌入在T.120流內(nèi),并且可從T.120流提取應(yīng)用輸入。作為另一替換方案,可在建立的H.323通信會(huì)話內(nèi)接收雙音多頻(DTMF)音調(diào),應(yīng)用輸入與A/V內(nèi)容帶內(nèi)地被映射到DTMF音調(diào)上,并且接收的DTMF音調(diào)可被轉(zhuǎn)換成應(yīng)用輸入。作為另一替換方案,可在H.323通信會(huì)話內(nèi)建立第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間的第一信道和第二信道,并且可在第二計(jì)算系統(tǒng)在建立的H.323通信會(huì)話內(nèi)經(jīng)第一信道從第一計(jì)算系統(tǒng)接收A/V內(nèi)容,并且可在第二計(jì)算系統(tǒng)在建立的H.323通信會(huì)話內(nèi)經(jīng)第二信道從第一計(jì)算系統(tǒng)接收DTMF音調(diào),應(yīng)用輸入已被映射到DTMF音調(diào)上。接收的DTMF音調(diào)隨后可被轉(zhuǎn)換成應(yīng)用輸入。根據(jù)另一一般方面,通過與在物理上不同的電子裝置的第一網(wǎng)絡(luò)連接從該電子裝置接收用于根據(jù)能夠?qū)崿F(xiàn)音頻-視頻(A/V)內(nèi)容的交換的通信協(xié)議建立通信會(huì)話的請(qǐng)求。響應(yīng)于接收到用于建立通信會(huì)話的請(qǐng)求,根據(jù)能夠?qū)崿F(xiàn)A/V內(nèi)容的交換的通信協(xié)議經(jīng)第一網(wǎng)絡(luò)連接與該電子裝置建立通信會(huì)話。然后在與該電子裝置建立的通信會(huì)話內(nèi)通過與該電子裝置的第一網(wǎng)絡(luò)連接從該電子裝置接收包括來自鍵盤的應(yīng)用輸入信號(hào)的數(shù)據(jù),接收的數(shù)據(jù)包括來自鍵盤的應(yīng)用輸入信號(hào)。從接收的數(shù)據(jù)提取來自鍵盤的應(yīng)用輸入信號(hào)。提取的來自鍵盤的應(yīng)用輸入信號(hào)被確定為對(duì)應(yīng)于由在物理上不同的計(jì)算系統(tǒng)支持的應(yīng)用,該計(jì)算系統(tǒng)不同于該電子裝置,并且作為已確定提取的來自鍵盤的應(yīng)用輸入信號(hào)對(duì)應(yīng)于由該計(jì)算系統(tǒng)支持的應(yīng)用的結(jié)果,通過與該計(jì)算系統(tǒng)的第二網(wǎng)絡(luò)連接把提取的來自鍵盤的應(yīng)用輸入信號(hào)發(fā)送給該計(jì)算系統(tǒng),第二網(wǎng)絡(luò)連接不同于第一網(wǎng)絡(luò)連接。其后,通過與該計(jì)算系統(tǒng)的第二網(wǎng)絡(luò)連接從由該計(jì)算系統(tǒng)支持的應(yīng)用接收響應(yīng)于發(fā)送的來自鍵盤的應(yīng)用輸入信號(hào)的應(yīng)用輸出。接收的應(yīng)用輸出隨后被轉(zhuǎn)換成視頻流,視頻流在與該電子裝置建立的通信會(huì)話內(nèi)通過與該電子裝置的第一 網(wǎng)絡(luò)連接被發(fā)送給該電子裝置。根據(jù)再一一般方面,訪問能夠?qū)崿F(xiàn)與計(jì)算系統(tǒng)的交互的圖形用戶界面,并且產(chǎn)生圖形用戶界面的視頻流表示。圖形用戶界面的視頻流表示隨后被從計(jì)算系統(tǒng)發(fā)送給在物理上不同于計(jì)算系統(tǒng)的電子裝置。在計(jì)算系統(tǒng)從電子裝置接收媒體流,在媒體流中嵌入有從以可通信的方式耦合到電子裝置的鍵盤和以可通信的方式耦合到電子裝置的計(jì)算機(jī)鼠標(biāo)中的至少一種接收的用戶輸入。然后從接收的媒體流提取用戶輸入,并且提取的用戶輸入被提供給計(jì)算系統(tǒng)作為輸入。其后,圖形用戶界面的視頻流表示被修改以反映由提供給計(jì)算系統(tǒng)作為輸入的用戶輸入導(dǎo)致的圖形用戶界面的變化,并且反映圖形用戶界面的變化的修改的圖形用戶界面的視頻流表示被發(fā)送給電子裝置??墒褂美缦旅娴囊豁?xiàng)或多項(xiàng)實(shí)現(xiàn)公開的各個(gè)方面、實(shí)現(xiàn)方式和特征:一種方法;一種設(shè)備;一種系統(tǒng);一種用于執(zhí)行一種方法的設(shè)備、系統(tǒng)、工具或處理裝置;一種存儲(chǔ)在有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序或其它指令集;和一種包括存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的程序或指令集的設(shè)備。
圖1A-1D是視頻會(huì)議端點(diǎn)的例子的示圖。圖2-5是通信系統(tǒng)的例子的示圖。圖6A-6B表示用于在多媒體通信會(huì)話內(nèi)交換應(yīng)用輸入/輸出的過程的例子的流程圖。圖7是通過多媒體通信會(huì)話訪問遠(yuǎn)程桌面應(yīng)用的平板計(jì)算機(jī)的例子的示圖,由另一計(jì)算裝置使該遠(yuǎn)程桌面應(yīng)用可用。
具體實(shí)施例方式電子裝置與一個(gè)或多個(gè)其它電子裝置建立多媒體通信會(huì)話,多媒體通信會(huì)話能夠使電子裝置與其它電子裝置交換視頻內(nèi)容。另外,電子裝置配置為把在電子裝置接收的例如來自鍵盤和/或指示裝置(例如,計(jì)算機(jī)鼠標(biāo))的輸入合并到這種多媒體通信會(huì)話中,由此使在電子裝置接收的輸入能夠在建立的多媒體通信會(huì)話內(nèi)被傳送到所述其它電子裝置中的一個(gè)或多個(gè)電子裝置。在一個(gè)特定例子中,為了能夠在各種視頻會(huì)議端點(diǎn)之間實(shí)現(xiàn)視頻會(huì)議,視頻會(huì)議端點(diǎn)配置為與一個(gè)或多個(gè)其它視頻會(huì)議端點(diǎn)以及也許一個(gè)或多個(gè)中間或協(xié)調(diào)裝置(例如,多點(diǎn)控制單元(MCU))建立H.323通信會(huì)話。另外,視頻會(huì)議端點(diǎn)還配置為把從在視頻會(huì)議輸入的鍵盤和/或計(jì)算機(jī)鼠標(biāo)接收的輸入合并到H.323通信會(huì)話中,從而接收的鍵盤和/或鼠標(biāo)輸入能夠被傳送到一個(gè)或多個(gè)各種其它視頻會(huì)議端點(diǎn)和中間或協(xié)調(diào)裝置。
圖1A-1D是視頻會(huì)議端點(diǎn)100的例子的示圖。在這個(gè)特定例子中,視頻會(huì)議端點(diǎn)100是專用視頻會(huì)議室。然而,可采用視頻會(huì)議端點(diǎn)的其它實(shí)現(xiàn)方式。例如,在一些實(shí)現(xiàn)方式中,通用計(jì)算裝置(例如,桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)或平板計(jì)算機(jī)或智能電話)可被配置為視頻會(huì)議端點(diǎn)。如圖1A中所示,視頻會(huì)議端點(diǎn)100包括用于捕捉來自使用視頻會(huì)議端點(diǎn)100的視頻會(huì)議參與者的視頻圖像和音頻的一個(gè)或多個(gè)攝像機(jī)102和一個(gè)或多個(gè)麥克風(fēng)104。另外,視頻會(huì)議端點(diǎn)100包括用于顯示接收的視頻內(nèi)容的一個(gè)或多個(gè)顯不器106和用于呈現(xiàn)接收的音頻內(nèi)容的一個(gè)或多個(gè)揚(yáng)聲器(未不出)。視頻會(huì)議端點(diǎn)100配置為把分別由攝像機(jī)102和麥克風(fēng)104捕捉的視頻和音頻發(fā)送給一個(gè)或多個(gè)其它視頻會(huì)議端點(diǎn)。另外,視頻會(huì)議端點(diǎn)100配置為從這些其它視頻會(huì)議端點(diǎn)接收視頻和音頻,并且在顯示器106上顯示接收的視頻以及利用揚(yáng)聲器呈現(xiàn)接收的音頻。例如,攝像機(jī)102、麥克風(fēng)104、顯示器106和揚(yáng)聲器可按照可通信的方式耦合到一個(gè)或多個(gè)計(jì)算裝置(例如,一個(gè)或多個(gè)路由器和編碼器)(未示出),所述一個(gè)或多個(gè)計(jì)算裝置位于視頻會(huì)議端點(diǎn)100,并且配置為安排與其它視頻會(huì)議端點(diǎn)交換視頻和音頻內(nèi)容以及控制和信令數(shù)據(jù),以及也許安排與一個(gè)或多個(gè)中間或協(xié)調(diào)裝置(例如,服務(wù)器、路由器、網(wǎng)關(guān)和/或MCU)交換視頻和音頻內(nèi)容以及控制和信令數(shù)據(jù)。以這種方式,視頻會(huì)議端點(diǎn)100使使用視頻會(huì)議端點(diǎn)100的視頻會(huì)議參與者能夠參加與其他視頻會(huì)議參與者的視頻會(huì)議。視頻會(huì)議端點(diǎn)100可支持點(diǎn)到點(diǎn)和多點(diǎn)視頻會(huì)議中的任一種或二者。可采用不同的方案來實(shí)現(xiàn)視頻會(huì)議端點(diǎn)100和其它視頻會(huì)議端點(diǎn)之間的視頻和音頻內(nèi)容的交換以實(shí)現(xiàn)各種不同的視頻會(huì)議端點(diǎn)之間的視頻會(huì)議。例如,在一種實(shí)現(xiàn)方式中,視頻會(huì)議端點(diǎn)可配置為H.323節(jié)點(diǎn),H.323節(jié)點(diǎn)采用用于提供音頻_視頻通信會(huì)話的國(guó)際電信聯(lián)盟(ITU)電信標(biāo)準(zhǔn)化部門(ITU-T)H.323標(biāo)準(zhǔn)以便交換音頻-視頻流從而能夠?qū)崿F(xiàn)視頻會(huì)議。替代地,視頻會(huì)議端點(diǎn)可配置為會(huì)話啟動(dòng)協(xié)議(SIP)節(jié)點(diǎn),SIP節(jié)點(diǎn)采用用于控制多媒體通信會(huì)話的互聯(lián)網(wǎng)工程任務(wù)小組(IETF) SIP協(xié)議以便交換音頻-視頻流從而能夠?qū)崿F(xiàn)視頻會(huì)議。視頻會(huì)議端點(diǎn)100包括鍵盤108和計(jì)算機(jī)鼠標(biāo)110,并配置為接收來自鍵盤108和計(jì)算機(jī)鼠標(biāo)110之一或二者的輸入。例如,鍵盤108和計(jì)算機(jī)鼠標(biāo)110可按照可通信的方式耦合到一個(gè)或多個(gè)計(jì)算裝置(未示出),所述一個(gè)或多個(gè)計(jì)算裝置位于視頻會(huì)議端點(diǎn)100,并且配置為安排與其它視頻會(huì)議端點(diǎn)交換視頻和音頻內(nèi)容以及控制和信令數(shù)據(jù),以及也許安排與一個(gè)或多個(gè)中間或協(xié)調(diào)裝置(例如,服務(wù)器、路由器、網(wǎng)關(guān)和/或MCU)交換視頻和音頻內(nèi)容以及控制和信令數(shù)據(jù)。在一些實(shí)現(xiàn)方式中,從攝像機(jī)102接收視頻輸入以發(fā)送給其它視頻會(huì)議端點(diǎn)的視頻輸入卡(未示出)可配置為接收鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110輸入,并把這種鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110數(shù)據(jù)編碼為向上游發(fā)送的視頻流。視頻會(huì)議端點(diǎn)100配置為在已與其它視頻會(huì)議端點(diǎn)和/或中間或協(xié)調(diào)裝置建立的多媒體通信會(huì)話內(nèi)把從鍵盤108 和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入向上游發(fā)送給這種其它裝置。例如,視頻會(huì)議端點(diǎn)100可把從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入合并到由視頻會(huì)議端點(diǎn)100向上游傳送給其它視頻會(huì)議端點(diǎn)和/或中間或協(xié)調(diào)裝置的音頻-視頻流中。另外,視頻會(huì)議端點(diǎn)100可配置為在這種建立的多媒體通信會(huì)話內(nèi)從其它視頻會(huì)議端點(diǎn)或中間或協(xié)調(diào)裝置接收響應(yīng)于其它視頻會(huì)議端點(diǎn)100向上游發(fā)送的從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)Iio接收的輸入的輸出,視頻會(huì)議端點(diǎn)100最初把鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110輸入發(fā)送給所述其它視頻會(huì)議端點(diǎn)或中間或協(xié)調(diào)裝置。如以上所討論,在一個(gè)特定例子中,視頻會(huì)議端點(diǎn)100可配置為H.323節(jié)點(diǎn),H.323節(jié)點(diǎn)經(jīng)H.323多媒體通信會(huì)話與其它視頻會(huì)議端點(diǎn)和/或中間或協(xié)調(diào)裝置交換音頻-視頻流。根據(jù)這個(gè)例子,視頻會(huì)議端點(diǎn)100配置為通過在H.323多媒體通信會(huì)話內(nèi)合并從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入來向上游發(fā)送這種輸入。許多不同的方法可用于把從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入合并到H.323多媒體通信會(huì)話中。在一種實(shí)現(xiàn)方式中,可在H.323視頻會(huì)議通信會(huì)話內(nèi)傳送的視頻信號(hào)或音頻信號(hào)內(nèi)對(duì)從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入進(jìn)行編碼。在另一實(shí)現(xiàn)方式中,可在H.323視頻會(huì)議通信會(huì)話內(nèi)傳送的T.120流內(nèi)對(duì)從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入進(jìn)行編碼。替代地,在其它實(shí)現(xiàn)方式中,從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入可被映射到在H.323視頻會(huì)議通信會(huì)話內(nèi)傳送的帶內(nèi)(或帶外)雙音多頻(DTMF)音調(diào)中。在另一例子中,視頻會(huì)議端點(diǎn)100可配置為SIP節(jié)點(diǎn),SIP節(jié)點(diǎn)經(jīng)SIP多媒體通信會(huì)話與其它視頻會(huì)議端點(diǎn)和/或中間或協(xié)調(diào)裝置交換音頻-視頻流。根據(jù)這個(gè)例子,視頻會(huì)議端點(diǎn)100配置為通過在SIP多媒體通信會(huì)話內(nèi)合并從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入來向上游發(fā)送這種輸入。視頻會(huì)議端點(diǎn)100從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收輸入以在建立的多媒體通信會(huì)話內(nèi)把這種接收的輸入發(fā)送給其它視頻會(huì)議端點(diǎn)和/或中間或協(xié)調(diào)裝置以及在這種建立的多媒體通信會(huì)話內(nèi)接收響應(yīng)輸出的能力可使視頻會(huì)議端點(diǎn)100能夠?yàn)橐曨l會(huì)議端點(diǎn)100的用戶提供視頻會(huì)議端點(diǎn)100原本可能無法提供的增加的功能。例如,這種能力可使視頻會(huì)議端點(diǎn)100能夠把從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入發(fā)送給在上游服務(wù)器或其它相對(duì)于視頻會(huì)議端點(diǎn)100位于遠(yuǎn)處的計(jì)算裝置上執(zhí)行的應(yīng)用。另外,響應(yīng)于把這種從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入發(fā)送給在遠(yuǎn)程服務(wù)器或其它計(jì)算裝置上執(zhí)行的應(yīng)用,視頻會(huì)議端點(diǎn)100可在視頻會(huì)議端點(diǎn)100接收并呈現(xiàn)來自該應(yīng)用的輸出。以這種方式,視頻會(huì)議端點(diǎn)100可使視頻會(huì)議端點(diǎn)100的用戶能夠使用鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110與在遠(yuǎn)程服務(wù)器或其它計(jì)算裝置上執(zhí)行的應(yīng)用交互。現(xiàn)在參照?qǐng)D1B,在一個(gè)例子中,視頻會(huì)議端點(diǎn)100使視頻會(huì)議端點(diǎn)100的用戶能夠使用鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110與由在相對(duì)于視頻會(huì)議端點(diǎn)100位于遠(yuǎn)處的服務(wù)器或其它計(jì)算裝置上執(zhí)行的視頻會(huì)議管理應(yīng)用提供的圖形用戶界面(GUI) 120交互。更具體地講,如圖1B中所示,由在遠(yuǎn)程服務(wù)器或其它計(jì)算裝置上執(zhí)行的視頻會(huì)議管理應(yīng)用提供的GUI 120使用戶能夠把視頻會(huì)議端點(diǎn)100連接到其它視頻會(huì)議端點(diǎn)。視頻會(huì)議端點(diǎn)100的用戶可例如通過使用鍵盤108在下拉菜單122中寫入文本輸入或者通過使用計(jì)算機(jī)鼠標(biāo)110把下拉菜單122向下拉以露出預(yù)定義的連接選項(xiàng)來操縱GUI。在另一例子中,參照?qǐng)D1C,視頻會(huì)議端點(diǎn)100可為用戶提供對(duì)計(jì)算機(jī)的遠(yuǎn)程桌面界面130的訪問,該計(jì)算機(jī)相對(duì)于視頻會(huì)議端點(diǎn)100位于遠(yuǎn)處并且視頻會(huì)議端點(diǎn)100已與該計(jì)算機(jī)建立多媒體通信會(huì)話,由此使該遠(yuǎn)程計(jì)算機(jī)已訪問的應(yīng)用對(duì)于視頻會(huì)議端點(diǎn)100的用戶而言可用。具體地講,遠(yuǎn)程桌面界面130可被轉(zhuǎn)換成在該遠(yuǎn)程計(jì)算機(jī)和視頻會(huì)議端點(diǎn)100之間建立的多媒體通信會(huì)話內(nèi)傳送給視頻會(huì)議端點(diǎn)100的視頻流。另外,通過把從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入合并到與該遠(yuǎn)程計(jì)算機(jī)建立的多媒體通信會(huì)話中,視頻會(huì)議端點(diǎn)100使視頻會(huì)議端點(diǎn)100的用戶能夠操縱該遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面界面130并且與該遠(yuǎn)程計(jì)算機(jī)可訪問的應(yīng)用交互。例如,如圖1C中所示,視頻會(huì)議端點(diǎn)100的用戶可使用計(jì)算機(jī)鼠標(biāo)110在遠(yuǎn)程桌面界面130上操縱鼠標(biāo)指針132。在另一例子中,參照?qǐng)D1D ,視頻會(huì)議端點(diǎn)100可與具有web瀏覽器應(yīng)用并且可以訪問一個(gè)或多個(gè)網(wǎng)站的遠(yuǎn)程計(jì)算裝置建立多媒體通信會(huì)話。當(dāng)遠(yuǎn)程計(jì)算裝置執(zhí)行web瀏覽器應(yīng)用時(shí),web瀏覽器GUI 106可被轉(zhuǎn)換成視頻流,該視頻流在該遠(yuǎn)程計(jì)算裝置和視頻會(huì)議端點(diǎn)100之間建立的多媒體通信會(huì)話內(nèi)被傳送給視頻會(huì)議端點(diǎn)100并且被顯示在視頻會(huì)議端點(diǎn)100的顯示器106上。通過把從鍵盤108和/或計(jì)算機(jī)鼠標(biāo)110接收的輸入合并到與該遠(yuǎn)程計(jì)算裝置建立的多媒體通信會(huì)話中,視頻會(huì)議端點(diǎn)100使視頻會(huì)議端點(diǎn)100的用戶能夠操縱web瀏覽器⑶I 140以瀏覽該遠(yuǎn)程計(jì)算機(jī)可以訪問的網(wǎng)站。例如,如圖1D中所示,視頻會(huì)議端點(diǎn)100的用戶可使用鍵盤108在web瀏覽器⑶I 140的地址字段中輸入web地址。圖2是能夠支持視頻會(huì)議的通信系統(tǒng)200的例子的示圖。如圖2中所示,通信系統(tǒng)200包括:許多視頻會(huì)議端點(diǎn)202,諸如例如像圖1中示出的視頻會(huì)議端點(diǎn)100 —樣的視頻會(huì)議端點(diǎn);和集中式視頻會(huì)議管理系統(tǒng)204,包括例如MCU,經(jīng)網(wǎng)絡(luò)206以可通信的方式耦合到每個(gè)視頻會(huì)議端點(diǎn)202。網(wǎng)絡(luò)206可提供視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204之間的直接或間接通信鏈路,而不管這種裝置中的任何裝置之間的物理分離如何。如此,視頻會(huì)議管理系統(tǒng)204和任何視頻會(huì)議端點(diǎn)202可在地理上彼此靠近,或者替代地,視頻會(huì)議管理系統(tǒng)204和視頻會(huì)議端點(diǎn)202可相隔很遠(yuǎn)的地理距離。網(wǎng)絡(luò)206的例子包括公司內(nèi)聯(lián)網(wǎng)、企業(yè)網(wǎng)、專用視頻會(huì)議網(wǎng)、互聯(lián)網(wǎng)、萬維網(wǎng)、廣域網(wǎng)(WAN)、包括無線LAN(WLAN)的局域網(wǎng)(LAN)、模擬或數(shù)字有線和無線電話網(wǎng)絡(luò)、無線電、電視、線纜、衛(wèi)星、用于傳送數(shù)據(jù)的任何其它傳送機(jī)構(gòu)和/或它們的任何組合。視頻會(huì)議端點(diǎn)202經(jīng)網(wǎng)絡(luò)206訪問視頻會(huì)議管理系統(tǒng)204,并與視頻會(huì)議管理系統(tǒng)204協(xié)調(diào)以建立并保持與其它視頻會(huì)議端點(diǎn)202的多媒體通信會(huì)話。在已在視頻會(huì)議端點(diǎn)202之間建立這種多媒體通信會(huì)話之后,視頻會(huì)議端點(diǎn)202能夠在多媒體通信會(huì)話內(nèi)交換音頻-視頻流,由此能夠在視頻會(huì)議端點(diǎn)202之間實(shí)現(xiàn)視頻會(huì)議。例如,單個(gè)視頻會(huì)議端點(diǎn)202可呼叫視頻會(huì)議管理系統(tǒng)204,并與視頻會(huì)議管理系統(tǒng)204建立多媒體通信會(huì)話。其后,視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204可協(xié)調(diào)以連接視頻會(huì)議端點(diǎn)202與一個(gè)或多個(gè)其它視頻會(huì)議端點(diǎn)202以便在視頻會(huì)議端點(diǎn)202之間建立視頻會(huì)議。在一些實(shí)現(xiàn)方式中,視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204可配置為H.323節(jié)點(diǎn),并且可根據(jù)H.323標(biāo)準(zhǔn)建立在視頻會(huì)議端點(diǎn)202和/或視頻會(huì)議管理系統(tǒng)204之間建立的多媒體通信會(huì)話。替代地,在其它實(shí)現(xiàn)方式中,視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204可配置為SIP節(jié)點(diǎn),并且可根據(jù)SIP標(biāo)準(zhǔn)建立在視頻會(huì)議端點(diǎn)202和/或視頻會(huì)議管理系統(tǒng)204之間建立的多媒體通信會(huì)話。每個(gè)視頻會(huì)議端點(diǎn)202包括鍵盤208和計(jì)算機(jī)鼠標(biāo)210,視頻會(huì)議端點(diǎn)202配置為從鍵盤208和計(jì)算機(jī)鼠標(biāo)210接收輸入。另外,每個(gè)視頻會(huì)議端點(diǎn)202配置為能夠把從鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210接收的輸入合并到在視頻會(huì)議端點(diǎn)202和任何其它計(jì)算裝置之間建立的多媒體通信會(huì)話中。因此,視頻會(huì)議端點(diǎn)202可以能夠把從鍵盤208和/或鼠標(biāo)210接收的輸入發(fā)送給視頻會(huì)議端點(diǎn)202能夠呼叫以建立多媒體通信會(huì)話的任何其它計(jì)算裝置(包括例如視頻會(huì)議管理系統(tǒng)204)。當(dāng)視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204配置為H.323節(jié)點(diǎn)時(shí),每個(gè)視頻會(huì)議端點(diǎn)202可配置為能夠把從鍵盤208和/或鼠標(biāo)210接收的輸入合并到在視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204之間建立 的多媒體通信會(huì)話中。類似地,當(dāng)視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204配置為SIP節(jié)點(diǎn)時(shí),每個(gè)視頻會(huì)議端點(diǎn)202可配置為能夠把從鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210接收的輸入合并到在視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204之間建立的SIP通信會(huì)話中。視頻會(huì)議管理系統(tǒng)204配置為能夠從在視頻會(huì)議管理系統(tǒng)204和任何其它裝置之間建立的多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)提取鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入,所述任何其它裝置能夠把鍵盤和/或計(jì)算機(jī)鼠標(biāo)數(shù)據(jù)合并到這種多媒體通信會(huì)話中。因此,當(dāng)任何視頻會(huì)議端點(diǎn)202呼叫視頻會(huì)議管理系統(tǒng)204并與視頻會(huì)議管理系統(tǒng)204建立多媒體通信會(huì)話時(shí),視頻會(huì)議管理系統(tǒng)204能夠從與視頻會(huì)議端點(diǎn)202建立的多媒體通信會(huì)話提取鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入。在一些情況下,視頻會(huì)議管理系統(tǒng)204為視頻會(huì)議端點(diǎn)202提供對(duì)正在視頻會(huì)議管理系統(tǒng)202上執(zhí)行的應(yīng)用的訪問。另外或者替代地,視頻會(huì)議管理系統(tǒng)204可用作為視頻會(huì)議端點(diǎn)202提供對(duì)正在一個(gè)或多個(gè)其它計(jì)算裝置(未示出)上執(zhí)行的應(yīng)用的訪問的代理。當(dāng)視頻會(huì)議管理系統(tǒng)204為視頻會(huì)議端點(diǎn)202提供對(duì)正在視頻會(huì)議管理系統(tǒng)202上執(zhí)行的應(yīng)用的訪問時(shí),視頻會(huì)議管理系統(tǒng)202可把由該應(yīng)用產(chǎn)生的圖形輸出轉(zhuǎn)換成視頻流,視頻會(huì)議管理系統(tǒng)204在在視頻會(huì)議管理系統(tǒng)204和視頻會(huì)議端點(diǎn)202之間建立的多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)內(nèi)把該視頻流發(fā)送給視頻會(huì)議端點(diǎn)202。視頻會(huì)議端點(diǎn)202隨后顯示這個(gè)視頻流,由此為視頻會(huì)議端點(diǎn)202的用戶提供對(duì)由正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用產(chǎn)生的圖形輸出的訪問。為了與正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用和由視頻會(huì)議端點(diǎn)202顯示的它的圖形輸出交互,視頻會(huì)議端點(diǎn)202的用戶可使用鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210提供輸入。視頻會(huì)議端點(diǎn)202隨后可通過把從鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210接收的任何這種輸入合并到在視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204之間建立的多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)中來把這種輸入發(fā)送給視頻會(huì)議管理系統(tǒng)204。視頻會(huì)議管理系統(tǒng)204配置為從多媒體通信會(huì)話提取這種鍵盤和/或鼠標(biāo)輸入,并把提取的輸入傳送到正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用。響應(yīng)于這種輸入,正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用可產(chǎn)生另外的、新的或修改的輸出,視頻會(huì)議管理系統(tǒng)204可把該輸 出轉(zhuǎn)換成視頻流并經(jīng)在視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204之間建立的多媒體通信會(huì)話把該輸出發(fā)送給視頻會(huì)議端點(diǎn)202。以這種方式,視頻會(huì)議端點(diǎn)202的用戶可在視頻會(huì)議端點(diǎn)202使用鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210繼續(xù)與正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用交互并把輸入提供給正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用。在一些實(shí)現(xiàn)方式中,視頻會(huì)議管理系統(tǒng)204可為視頻會(huì)議端點(diǎn)202提供對(duì)視頻會(huì)議管理GUI的訪問,視頻會(huì)議管理GUI配置為方便視頻會(huì)議的安排和連接。例如,當(dāng)視頻會(huì)議端點(diǎn)202全都屬于企業(yè)視頻會(huì)議解決方案時(shí),視頻會(huì)議管理GUI可使用戶能夠?yàn)g覽視頻會(huì)議參與者和/或視頻會(huì)議端點(diǎn)202的目錄以便安排包括某些視頻會(huì)議參與者和/或視頻會(huì)議端點(diǎn)202的視頻會(huì)議。在這種情況下,視頻會(huì)議端點(diǎn)202之一的用戶可以能夠通過提供鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210輸入與視頻會(huì)議管理⑶I交互,視頻會(huì)議管理系統(tǒng)204使視頻會(huì)議管理⑶I可用,視頻會(huì)議端點(diǎn)202通過把鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210輸入合并到在視頻會(huì)議端點(diǎn)202和視頻會(huì)議管理系統(tǒng)204之間建立的多媒體通信會(huì)話中來把鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210輸入發(fā)送給視頻會(huì)議管理系統(tǒng)204。除了為視頻會(huì)議端點(diǎn)202提供對(duì)正在視頻會(huì)議管理系統(tǒng)204上執(zhí)行的應(yīng)用的訪問之外(或者作為其替換方案),視頻會(huì)議管理系統(tǒng)204還可用作為視頻會(huì)議端點(diǎn)202提供對(duì)正在一個(gè)或多個(gè)其它計(jì)算裝置(未示出)上執(zhí)行的應(yīng)用的訪問的代理。在這種情況下,視頻會(huì)議管理系統(tǒng)204可把從正在所述其它計(jì)算裝置上執(zhí)行的應(yīng)用接收的圖形輸出轉(zhuǎn)換成在視頻會(huì)議管理系統(tǒng)204和視頻會(huì)議端點(diǎn)202之間建立的多媒體通信會(huì)話內(nèi)傳送給視頻會(huì)議端點(diǎn)的視頻流。另外,當(dāng)視頻會(huì)議管理系統(tǒng)204經(jīng)由與視頻會(huì)議端點(diǎn)202建立的多媒體通信會(huì)話從視頻會(huì)議端點(diǎn)202接收用于這種正在所述其它計(jì)算裝置上執(zhí)行的應(yīng)用的鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210輸入時(shí),視頻會(huì)議管理系統(tǒng)204從通信會(huì)話提取鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210輸入,并繼續(xù)把它發(fā)送給正在所述其它計(jì)算裝置上執(zhí)行的合適的應(yīng)用。在一個(gè)例子中,視頻會(huì)議管理系統(tǒng)204可為視頻會(huì)議端點(diǎn)202提供對(duì)遠(yuǎn)程桌面界面的訪問。在一些實(shí)現(xiàn)方式中,這種遠(yuǎn)程桌面界面可提供對(duì)視頻會(huì)議管理系統(tǒng)204上的應(yīng)用的訪問,而在其它實(shí)現(xiàn)方式中,視頻會(huì)議管理系統(tǒng)204可用作代理并且遠(yuǎn)程桌面界面可提供對(duì)不同的計(jì)算裝置上的應(yīng)用的訪問。在任一情況下,尤其是例如在公司或企業(yè)環(huán)境中,為視頻會(huì)議端點(diǎn)202提供對(duì)遠(yuǎn)程桌面界面的訪問并且通過在與視頻會(huì)議管理系統(tǒng)204的多媒體通信會(huì)話內(nèi)嵌入從鍵盤208和/或計(jì)算機(jī)鼠標(biāo)210接收的輸入而使這種輸入能夠被發(fā)送給遠(yuǎn)程桌面界面可能很有用。例如,以這種方式為視頻會(huì)議端點(diǎn)202提供對(duì)遠(yuǎn)程桌面界面的訪問可使公司園區(qū)上的任何數(shù)量的視頻會(huì)議端點(diǎn)202 (例如,會(huì)議室、專用視頻會(huì)議室等)能夠?yàn)橛脩籼峁?duì)相同應(yīng)用的訪問,用戶將會(huì)可在他們自己的辦公桌在他們的計(jì)算機(jī)上使用這些應(yīng)用。圖3是通信系統(tǒng)300的例子的示圖,通信系統(tǒng)300通過把鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入合并到多媒體通信會(huì)話中而使在視頻會(huì)議端點(diǎn)302從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入能夠被傳送給遠(yuǎn)程計(jì)算裝置308作為正在遠(yuǎn)程計(jì)算裝置308上執(zhí)行的應(yīng)用310的輸入。為了說明性目的,圖3中示出并在以下描述的幾個(gè)元件被表示為單個(gè)實(shí)體。然而,這些元件中的每一個(gè)可包括許多互連的計(jì)算裝置和其它部件和/或被實(shí)現(xiàn)在所述許多互連的計(jì)算裝置和其它部件上,所述許多互連的計(jì)算裝置和其它部件被設(shè)計(jì)為執(zhí)行一組指定操作并且布置在彼此靠近或者在地理上彼此分離。如圖3中所示,通信系統(tǒng)300包括:視頻會(huì)議端點(diǎn)302,諸如例如像圖1中示出的視頻會(huì)議端點(diǎn)100 —樣的視頻會(huì)議端點(diǎn);和計(jì)算裝置308和312 ;全都經(jīng)網(wǎng)絡(luò)314以可通信的方式耦合。網(wǎng)絡(luò)314可提供視頻會(huì)議端點(diǎn)302、計(jì)算裝置308和/或計(jì)算裝置312之間的直接或間接通信鏈路,而不管這種裝置中的任何裝置之間的物理分離如何。如此,視頻會(huì)議端點(diǎn)302和計(jì)算裝置308和312可在地理上彼此靠近,或者替代地,視頻會(huì)議端點(diǎn)302和計(jì)算裝置308和312可相隔很遠(yuǎn)的地理距離。網(wǎng)絡(luò)314的例子包括公司內(nèi)聯(lián)網(wǎng)、企業(yè)網(wǎng)、專用視頻會(huì)議網(wǎng)、互聯(lián)網(wǎng)、萬維網(wǎng)、廣域網(wǎng)(WAN)、包括無線LAN(WLAN)的局域網(wǎng)(LAN)、模擬或數(shù)字有線和無線電話網(wǎng)絡(luò)、無線電、電視、線纜、衛(wèi)星、用于傳送數(shù)據(jù)的任何其它傳送機(jī)構(gòu)和/或它們的任何組合。視頻會(huì)議端點(diǎn)302配置為能夠經(jīng)網(wǎng)絡(luò)314與計(jì)算裝置312建立多媒體通信會(huì)話。例如,視頻會(huì)議端點(diǎn)302可配置為呼叫計(jì)算裝置312以開始與計(jì)算裝置312建立多媒體通信會(huì)話,和/或計(jì)算裝置312可配置為呼叫視頻會(huì)議端點(diǎn)302以開始與視頻會(huì)議端點(diǎn)302`建立多媒體通信會(huì)話。在一個(gè)例子中,視頻會(huì)議端點(diǎn)302和計(jì)算裝置312可配置為H.323節(jié)點(diǎn),如此,視頻會(huì)議端點(diǎn)302和計(jì)算裝置312可根據(jù)H.323標(biāo)準(zhǔn)在它們之間建立多媒體通信會(huì)話。替代地,在另一例子中,視頻會(huì)議端點(diǎn)302和計(jì)算裝置312可配置為SIP節(jié)點(diǎn),如此,視頻會(huì)議端點(diǎn)302和計(jì)算裝置312可根據(jù)SIP標(biāo)準(zhǔn)在它們之間建立多媒體通信會(huì)話。視頻會(huì)議端點(diǎn)302還包括鍵盤304和計(jì)算機(jī)鼠標(biāo)306,并且配置為能夠通過把從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入包括到在視頻會(huì)議端點(diǎn)302和計(jì)算裝置312之間建立的多媒體通信會(huì)話中來把從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入發(fā)送給計(jì)算裝置312。例如,如果視頻會(huì)議端點(diǎn)302和計(jì)算裝置312配置為H.323節(jié)點(diǎn),則視頻會(huì)議端點(diǎn)302配置為通過把從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入包括到在視頻會(huì)議端點(diǎn)302和計(jì)算裝置312之間建立的H.323多媒體通信會(huì)話中來發(fā)送從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入。類似地,如果視頻會(huì)議端點(diǎn)302和計(jì)算裝置312配置為SIP節(jié)點(diǎn),則視頻會(huì)議端點(diǎn)302配置為通過把從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入包括到在視頻會(huì)議端點(diǎn)302和計(jì)算裝置312之間建立的SIP多媒體通信會(huì)話中來發(fā)送從鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306接收的輸入。計(jì)算裝置308和312可以是許多不同類型的計(jì)算裝置中的任何類型的計(jì)算裝置,包括例如服務(wù)器、個(gè)人計(jì)算機(jī)、專用計(jì)算機(jī)、通用計(jì)算機(jī)以及專用計(jì)算裝置和通用計(jì)算裝置的組合。計(jì)算裝置308和312通常具有用于存儲(chǔ)數(shù)據(jù)和程序(諸如,操作系統(tǒng)和一個(gè)或多個(gè)應(yīng)用程序)的內(nèi)部或外部存儲(chǔ)部件。應(yīng)用程序的例子包括:創(chuàng)作應(yīng)用(例如,文字處理程序、數(shù)據(jù)庫(kù)程序、電子表格程序或圖形程序),能夠產(chǎn)生文件或其它電子內(nèi)容;客戶應(yīng)用(例如,電子郵件客戶端),能夠與其他計(jì)算機(jī)用戶通信、訪問各種計(jì)算機(jī)資源以及觀看、創(chuàng)建或以其它方式操縱電子內(nèi)容;和瀏覽器應(yīng)用,能夠呈現(xiàn)標(biāo)準(zhǔn)互聯(lián)網(wǎng)內(nèi)容。計(jì)算裝置308和312還通常包括用于執(zhí)行存儲(chǔ)在存儲(chǔ)器中和/或例如經(jīng)網(wǎng)絡(luò)314從一個(gè)或多個(gè)其它電子裝置接收的指令的一個(gè)或多個(gè)處理器。另外,計(jì)算裝置308和312還通常包括用于發(fā)送和接收數(shù)據(jù)的一個(gè)或多個(gè)通信裝置。這種通信裝置的一個(gè)例子是調(diào)制解調(diào)器。其它例子包括天線、收發(fā)器、通信卡和能夠通過有線或無線數(shù)據(jù)路徑經(jīng)網(wǎng)絡(luò)314發(fā)送和接收數(shù)據(jù)的其它類型的網(wǎng)絡(luò)適配器。計(jì)算裝置308包括一個(gè)或多個(gè)處理器315和可在處理器315上執(zhí)行的一個(gè)或多個(gè)應(yīng)用310,計(jì)算裝置308使所述一個(gè)或多個(gè)應(yīng)用310對(duì)于其它計(jì)算裝置(例如,計(jì)算裝置312)而言是可訪問的。例如,應(yīng)用310可配置為經(jīng)網(wǎng)絡(luò)314從一個(gè)或多個(gè)其它計(jì)算裝置接收輸入(例如,鍵盤和/或鼠標(biāo)輸入),處理這種接收的輸入,作為響應(yīng)產(chǎn)生輸出,并把這種輸出發(fā)送給從其接收輸入的計(jì)算裝置。應(yīng)用310可以是許多不同應(yīng)用中的任何應(yīng)用,包括例如:遠(yuǎn)程桌面界面和經(jīng)遠(yuǎn)程桌面界面可訪問的一個(gè)或多個(gè)應(yīng)用(例如,文字處理應(yīng)用、電子表格應(yīng)用、Web瀏覽器等);網(wǎng)站;和/或數(shù)據(jù)處理應(yīng)用。應(yīng)用310可被實(shí)現(xiàn)為存儲(chǔ)在計(jì)算機(jī)內(nèi)存存儲(chǔ)系統(tǒng)中并且可由處理器315執(zhí)行以提供在這里歸屬于應(yīng)用310的功能的指令。計(jì)算裝置312包括一個(gè)或多個(gè)處理器316、輸入/輸出處理引擎318和其它應(yīng)用320。輸入/輸出處理引擎318可被實(shí)現(xiàn)為存儲(chǔ)在計(jì)算機(jī)內(nèi)存存儲(chǔ)系統(tǒng)中并且可由處理器316執(zhí)行以執(zhí)行在這里歸屬于輸入/輸出處理引擎318的功能的指令。輸入/輸出處理引擎318使計(jì)算裝置312能夠用作視頻會(huì)議端點(diǎn)302和正在一個(gè)或多個(gè)其它計(jì)算裝置上執(zhí)行的一個(gè)或多個(gè)應(yīng)用(例如,正在計(jì)算裝置308上執(zhí)行的應(yīng)用310)之間的代理。具體地講,輸入/輸出引擎318使計(jì)算裝置312能夠在視頻會(huì)議端點(diǎn)302和計(jì)算裝置312之間建立的多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)內(nèi)從視頻會(huì)議端點(diǎn)302接收鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入,從多媒體通信會(huì)話提取這種鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入,并發(fā)送提取的鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入作為正在計(jì)算裝置308上執(zhí)行的應(yīng)用310的輸入。另外,輸入/輸出引擎318還使計(jì)算裝置312能夠從正在計(jì)算裝置308上執(zhí)行的應(yīng)用310接收應(yīng)用輸出,并通過把該應(yīng)用輸出轉(zhuǎn)換成合適的形式(例如,視頻流)并把轉(zhuǎn)換的應(yīng)用輸出嵌入到與視頻會(huì)議端點(diǎn)302建立的多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)內(nèi)來把這種從應(yīng)用310接收的應(yīng)用輸出發(fā)送給視頻會(huì)議端點(diǎn)302。更具體地講,輸入/輸出處理引擎318包括輸入解碼器322、輸入解釋器324、輸入處理器326、輸出編碼器328和輸出發(fā)送器330。當(dāng)在與視頻會(huì)議端點(diǎn)302建立的多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)內(nèi)從視頻會(huì)議端點(diǎn)302接收到鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入時(shí),輸入解碼器322從多媒體通信會(huì)話提取接收的鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入。例如,如果鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入在多媒體通信會(huì)話內(nèi)在視頻或音頻流內(nèi)被編碼,則輸入解碼器322從視頻或音頻流對(duì)鍵 盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入解碼。類似地,如果鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入在多媒體通信會(huì)話內(nèi)被映射到帶內(nèi)或帶外DTMF音調(diào)上,則輸入解碼器322對(duì)DTMF音調(diào)解碼。同樣地,如果鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入在T.120流內(nèi)被編碼,則輸入解碼器322從T.120流對(duì)鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306數(shù)據(jù)解碼。從多媒體通信會(huì)話提取鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入可包括:把鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入轉(zhuǎn)換成鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入的常用格式。在輸入解碼器322從與視頻會(huì)議端點(diǎn)302建立的多媒體通信會(huì)話提取鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入之后,輸入解釋器324解析并解釋提取的輸入。在一些情況下,解釋鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入可包括:識(shí)別鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入所用于的應(yīng)用。這種應(yīng)用可正在計(jì)算裝置312自身上執(zhí)行,或者替代地,這種應(yīng)用可正在不同的計(jì)算裝置(諸如例如,計(jì)算裝置312經(jīng)網(wǎng)絡(luò)314可訪問的計(jì)算裝置308)上執(zhí)行。在輸入解釋器324已解釋提取的鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入之后,輸入處理器326根據(jù)由輸入解釋器324提供的解釋按照鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入采取行動(dòng)。例如,如果輸入解釋器324確定提取的鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入旨在用作正在計(jì)算裝置308上執(zhí)行的應(yīng)用310的輸入,則輸入處理器326使用例如TCP/IP協(xié)議經(jīng)網(wǎng)絡(luò)314把鍵盤304和/或計(jì)算機(jī)鼠標(biāo)306輸入發(fā)送給正在計(jì)算裝置308上執(zhí)行的對(duì)應(yīng)應(yīng)用310。當(dāng)(例如,響應(yīng)于由輸入處理器326發(fā)送給正在計(jì)算裝置308上執(zhí)行的應(yīng)用310的輸入)從正在計(jì)算裝置308上執(zhí)行的應(yīng)用310接收到輸出時(shí),輸出編碼器328把該輸出轉(zhuǎn)換成用于發(fā)送給視頻會(huì)議端點(diǎn)302的合適格式(例如,視頻流),并且輸出發(fā)送器330在與視頻會(huì)議端點(diǎn)302 建立的多媒體通信會(huì)話內(nèi)把轉(zhuǎn)換的從應(yīng)用310接收的輸出發(fā)送給視頻會(huì)議端點(diǎn)302。視頻會(huì)議端點(diǎn)302接收這種來自應(yīng)用310的輸出(例如,具有視頻流的形式),并在視頻會(huì)議端點(diǎn)302顯示該輸出。其它應(yīng)用320使計(jì)算裝置312能夠提供另外的功能。例如,在一些實(shí)現(xiàn)方式中,其它應(yīng)用320可使計(jì)算裝置312能夠用作視頻會(huì)議系統(tǒng)中的MCU或其它中間和/或協(xié)調(diào)計(jì)算裝置。其它應(yīng)用320可被實(shí)現(xiàn)為存儲(chǔ)在計(jì)算機(jī)內(nèi)存存儲(chǔ)系統(tǒng)中并且可由處理器316執(zhí)行以提供在這里歸屬于其它應(yīng)用320的功能的指令。圖4是通信系統(tǒng)400的例子的示圖,通信系統(tǒng)400通過把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入合并到多媒體通信會(huì)話中而使在視頻會(huì)議端點(diǎn)402從鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406接收的輸入能夠被傳送給遠(yuǎn)程計(jì)算裝置408、410和412作為正在遠(yuǎn)程計(jì)算裝置408、410和412上執(zhí)行的應(yīng)用的輸入。如圖4中所示,通信系統(tǒng)400包括:視頻會(huì)議端點(diǎn)402,諸如例如像圖1中示出的視頻會(huì)議端點(diǎn)100 —樣的視頻會(huì)議端點(diǎn);和計(jì)算裝置408和410,全都經(jīng)企業(yè)網(wǎng)414以可通信的方式耦合。企業(yè)網(wǎng)414可提供視頻會(huì)議端點(diǎn)402、計(jì)算裝置408和/或計(jì)算裝置410之間的直接或間接通信鏈路,而不管這種裝置中的任何裝置之間的物理分離如何。如此,視頻會(huì)議端點(diǎn)402和計(jì)算裝置408和412可在地理上彼此靠近,或者替代地,視頻會(huì)議端點(diǎn)402和計(jì)算裝置408和412可相隔很遠(yuǎn)的地理距離。企業(yè)網(wǎng)414的例子包括廣域網(wǎng)(WAN)、包括無線LAN(WLAN)的局域網(wǎng)(LAN)、模擬或數(shù)字有線和無線電話網(wǎng)絡(luò)、無線電、電視、線纜、衛(wèi)星、用于傳送數(shù)據(jù)的任何其它傳送機(jī)構(gòu)和/或它們的任何組合。通信系統(tǒng)400還包括計(jì)算裝置412,計(jì)算裝置412不在企業(yè)網(wǎng)414上,但計(jì)算裝置408可經(jīng)網(wǎng)絡(luò)416訪問計(jì)算裝置412。如此,為了使視頻會(huì)議端點(diǎn)402和計(jì)算裝置410與計(jì)算裝置412通信,視頻會(huì)議端點(diǎn)402和計(jì)算裝置412可能必須經(jīng)企業(yè)網(wǎng)414把通信引導(dǎo)至計(jì)算裝置408,以使計(jì)算裝置408能夠經(jīng)網(wǎng)絡(luò)416把通信繼續(xù)轉(zhuǎn)發(fā)給計(jì)算裝置412。網(wǎng)絡(luò)416可提供計(jì)算裝置408和計(jì)算裝置412之間的直接或間接通信鏈路,而不管這兩個(gè)裝置之間的物理分離如何。如此,計(jì)算裝置408和412可在地理上彼此靠近,或者替代地,計(jì)算裝置408和412可相隔很遠(yuǎn)的地理距離。網(wǎng)絡(luò)416的例子包括互聯(lián)網(wǎng)、萬維網(wǎng)、廣域網(wǎng)(WAN)、包括無線LAN(WLAN)的局域網(wǎng)(LAN)、模擬或數(shù)字有線和無線電話網(wǎng)絡(luò)、無線電、電視、線纜、衛(wèi)星、用于傳送數(shù)據(jù)的任何其它傳送機(jī)構(gòu)和/或它們的任何組合。視頻會(huì)議端點(diǎn)402包括鍵盤404和計(jì)算機(jī)鼠標(biāo)406,并且配置為與計(jì)算裝置408建立多媒體通信會(huì)話418 (例如,H.323或SIP通信會(huì)話)。另外,視頻會(huì)議端點(diǎn)402配置為從鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406接收輸入作為正在計(jì)算裝置408、410和412上執(zhí)行的應(yīng)用的輸入,并通過把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入嵌入到在視頻會(huì)議端點(diǎn)402和計(jì)算裝置408之間建立的多媒體通信會(huì)話418 (例如,H.323或SIP通信會(huì)話)內(nèi)來把這種接收的鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入發(fā)送給計(jì)算裝置408。計(jì)算裝置408配置為在與視頻會(huì)議端點(diǎn)402的多媒體通信會(huì)話418內(nèi)從視頻會(huì)議端點(diǎn)402接收這種鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入,并識(shí)別鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入所用于的應(yīng)用。如果接收的鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入用于正在計(jì)算裝置408上執(zhí)行的應(yīng)用,則計(jì)算裝置408把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入傳送給正在計(jì)算裝置408上執(zhí)行的應(yīng)用。替代地,如果計(jì)算裝置408確定接收的鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入用于正在計(jì)算裝置410上執(zhí)行的應(yīng)用,則計(jì)算裝置408經(jīng)通過企業(yè)網(wǎng)414與計(jì)算裝置410建立的通信會(huì)話420把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入傳送給正在計(jì)算裝置410上執(zhí)行的應(yīng)用。類似地,如果計(jì)算裝置408確定接收的鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入用于正在計(jì)算裝置412上執(zhí)行的應(yīng)用,則計(jì)算裝置408經(jīng)通過企業(yè)網(wǎng)416與計(jì)算裝置412建立的通信會(huì)話422把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入傳送給正在計(jì)算裝置412上執(zhí)行的應(yīng)用。計(jì)算裝置408還配置為接收用于視頻會(huì)議端點(diǎn)402的來自正在計(jì)算裝置408、410和412上執(zhí)行的應(yīng)用的輸出,并把這種輸出發(fā)送給視頻會(huì)議端點(diǎn)402。例如,如果計(jì)算裝置408接收到用于視頻會(huì)議端點(diǎn)402的來自正在計(jì)算裝置408上執(zhí)行的應(yīng)用的輸出,則計(jì)算裝置408把該應(yīng)用輸出轉(zhuǎn)換成適合發(fā)送給視頻會(huì)議端點(diǎn)402的格式(例如,視頻流),并通過把轉(zhuǎn)換的應(yīng)用輸出合并到與視頻會(huì)議端點(diǎn)402建立的多媒體通信會(huì)話418中來把轉(zhuǎn)換的應(yīng)用輸出發(fā)送給視頻會(huì)議端點(diǎn)402。類似地,如果計(jì)算裝置408在通信會(huì)話420內(nèi)接收到用于視頻會(huì)議端點(diǎn)402的來自正在計(jì)算裝置410上執(zhí)行的應(yīng)用的輸出,則計(jì)算裝置408把該應(yīng)用輸出轉(zhuǎn)換成適合發(fā)送給視頻會(huì)議端點(diǎn)402的格式(例如,視頻流),并通過把轉(zhuǎn)換的應(yīng)用輸出合并到與視頻會(huì)議端點(diǎn)402建立的多媒體通信會(huì)話418中來把轉(zhuǎn)換的應(yīng)用輸出發(fā)送給視頻會(huì)議端點(diǎn)402。同樣地,如果計(jì)算裝置408在通信會(huì)話422內(nèi)接收到用于視頻會(huì)議端點(diǎn)402的來自正在計(jì)算裝置412上執(zhí)行的應(yīng)用的 輸出,則計(jì)算裝置408把該應(yīng)用輸出轉(zhuǎn)換成適合發(fā)送給視頻會(huì)議端點(diǎn)402的格式(例如,視頻流),并通過把轉(zhuǎn)換的應(yīng)用輸出包括到與視頻會(huì)議端點(diǎn)402建立的多媒體通信會(huì)話418中來把轉(zhuǎn)換的應(yīng)用輸出發(fā)送給視頻會(huì)議端點(diǎn) 402。
以這種方式,視頻會(huì)議端點(diǎn)402能夠把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入提供給正在與視頻會(huì)議端點(diǎn)402位于同一企業(yè)網(wǎng)414上的計(jì)算裝置(例如,計(jì)算裝置408和410)上執(zhí)行的應(yīng)用并且接收來自這些應(yīng)用的輸出,以及把鍵盤404和/或計(jì)算機(jī)鼠標(biāo)406輸入提供給正在并不位于企業(yè)網(wǎng)414上的計(jì)算裝置上執(zhí)行的應(yīng)用并且接收來自這些應(yīng)用的輸出。在一種實(shí)現(xiàn)方式中,這里描述的用于把在視頻會(huì)議端點(diǎn)接收的鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入合并到多媒體通信會(huì)話中的技術(shù)可用于使來自一個(gè)視頻會(huì)議系統(tǒng)的視頻會(huì)議端點(diǎn)的用戶能夠呼叫不同視頻會(huì)議系統(tǒng)的協(xié)調(diào)裝置(例如,MCU),并且訪問從所述不同視頻會(huì)議系統(tǒng)的協(xié)調(diào)裝置可用的一個(gè)或多個(gè)應(yīng)用,該視頻會(huì)議端點(diǎn)原本將會(huì)不能訪問所述一個(gè)或多個(gè)應(yīng)用。例如,第一公司可聯(lián)系一個(gè)視頻會(huì)議系統(tǒng)提供商以便為第一公司提供視頻會(huì)議解決方案,并且第二公司可聯(lián)系不同的視頻會(huì)議系統(tǒng)提供商以便為第二公司提供視頻會(huì)議系統(tǒng)。在沒有其它措施的情況下,來自一個(gè)視頻會(huì)議系統(tǒng)的視頻會(huì)議端點(diǎn)可能無法訪問由另一視頻 會(huì)議系統(tǒng)提供的管理服務(wù)(例如,調(diào)度管理、用戶目錄和/或存在界面)。然而,通過使來自一個(gè)系統(tǒng)的視頻會(huì)議端點(diǎn)能夠把鍵盤和/或計(jì)算機(jī)鼠標(biāo)數(shù)據(jù)合并到與另一視頻會(huì)議系統(tǒng)的視頻會(huì)議管理裝置建立的多媒體通信會(huì)話內(nèi),該視頻會(huì)議端點(diǎn)的用戶可訪問由所述另一視頻會(huì)議系統(tǒng)的視頻會(huì)議管理裝置提供的管理服務(wù)。圖5是通信系統(tǒng)500的例子的示圖,通信系統(tǒng)500使來自一個(gè)視頻會(huì)議系統(tǒng)的視頻會(huì)議端點(diǎn)能夠訪問由不同的視頻會(huì)議系統(tǒng)提供的管理服務(wù)(例如,調(diào)度管理、用戶目錄和/或存在監(jiān)測(cè)界面)。如圖5中所示,通信系統(tǒng)500包括第一視頻會(huì)議系統(tǒng)502,第一視頻會(huì)議系統(tǒng)502具有視頻會(huì)議端點(diǎn)504和視頻會(huì)議管理系統(tǒng)506 (例如,例如配置為能夠?qū)崿F(xiàn)不同通信協(xié)議(像是H.320 ISDN和H.323)之間的互操作的MCU和/或協(xié)議網(wǎng)關(guān))。另夕卜,通信系統(tǒng)500包括:視頻會(huì)議端點(diǎn)508,屬于不同的視頻會(huì)議系統(tǒng);和網(wǎng)絡(luò)510,以可通信的方式把視頻會(huì)議端點(diǎn)508耦合到視頻會(huì)議系統(tǒng)502。網(wǎng)絡(luò)510可提供視頻會(huì)議端點(diǎn)508和視頻會(huì)議系統(tǒng)502之間的直接或間接通信鏈路,而不管這兩個(gè)裝置之間的物理分離如何。如此,視頻會(huì)議端點(diǎn)508和視頻會(huì)議系統(tǒng)502可在地理上彼此靠近,或者替代地,視頻會(huì)議端點(diǎn)508和視頻會(huì)議系統(tǒng)502可相隔很遠(yuǎn)的地理距離。網(wǎng)絡(luò)510的例子包括互聯(lián)網(wǎng)、萬維網(wǎng)、廣域網(wǎng)(WAN)、包括無線LAN(WLAN)的局域網(wǎng)(LAN)、模擬或數(shù)字有線和無線電話網(wǎng)絡(luò)、無線電、電視、線纜、衛(wèi)星、用于傳送數(shù)據(jù)的任何其它傳送機(jī)構(gòu)和/或它們的任何組合。視頻會(huì)議系統(tǒng)502可由單個(gè)公司或組織操作,或者代表單個(gè)公司或組織。視頻會(huì)議管理系統(tǒng)506為視頻會(huì)議系統(tǒng)502提供管理服務(wù)。例如,視頻會(huì)議管理系統(tǒng)506可用作視頻會(huì)議系統(tǒng)502的MCU,協(xié)調(diào)視頻會(huì)議系統(tǒng)502的視頻會(huì)議端點(diǎn)504之間的多點(diǎn)視頻會(huì)議。另外,視頻會(huì)議管理系統(tǒng)506可為視頻會(huì)議系統(tǒng)502提供另外的管理服務(wù),諸如例如對(duì)操作視頻會(huì)議系統(tǒng)502的公司或組織的企業(yè)目錄的訪問、用于安排使用視頻會(huì)議系統(tǒng)502的視頻會(huì)議的調(diào)度應(yīng)用和/或監(jiān)測(cè)視頻會(huì)議系統(tǒng)502內(nèi)的視頻會(huì)議參與者的存在的存在應(yīng)用。視頻會(huì)議端點(diǎn)508包括鍵盤512和計(jì)算機(jī)鼠標(biāo)514。另外,視頻會(huì)議端點(diǎn)508配置為通過把從鍵盤512和/或計(jì)算機(jī)鼠標(biāo)514接收的輸入包括到與一個(gè)或多個(gè)遠(yuǎn)程計(jì)算裝置建立的多媒體通信會(huì)話中來把從鍵盤512和/或計(jì)算機(jī)鼠標(biāo)514接收的這種輸入發(fā)送給正在這種其它遠(yuǎn)程計(jì)算裝置上執(zhí)行的應(yīng)用。
像視頻會(huì)議系統(tǒng)502 —樣,視頻會(huì)議端點(diǎn)508所屬于的視頻會(huì)議系統(tǒng)也可由公司或組織操作,或者代表公司或組織。然而,操作視頻會(huì)議系統(tǒng)502的公司或組織可不同于操作視頻會(huì)議端點(diǎn)508所屬于的視頻會(huì)議系統(tǒng)的公司或組織。另外,視頻會(huì)議系統(tǒng)502可由一個(gè)視頻會(huì)議服務(wù)提供商制造,而視頻會(huì)議端點(diǎn)508所屬于的視頻會(huì)議系統(tǒng)可由不同的視頻會(huì)議服務(wù)提供商制造。結(jié)果,視頻會(huì)議系統(tǒng)502的視頻會(huì)議端點(diǎn)504可訪問與視頻會(huì)議端點(diǎn)508訪問的管理服務(wù)不同的管理服務(wù)(例如,由視頻會(huì)議管理系統(tǒng)506提供的管理服務(wù))。然而,采用這里描述的技術(shù),視頻會(huì)議端點(diǎn)508可以能夠訪問由視頻會(huì)議管理系統(tǒng)506提供給視頻會(huì)議系統(tǒng)502的管理服務(wù)。例如,視頻會(huì)議端點(diǎn)508可經(jīng)網(wǎng)絡(luò)510呼叫視頻會(huì)議管理系統(tǒng)506,并與視頻會(huì)議管理系統(tǒng)506建立多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)。其后,由視頻會(huì)議管理系統(tǒng)506提供的管理服務(wù)所產(chǎn)生的輸出可被轉(zhuǎn)換成適合發(fā)送給視頻會(huì)議端點(diǎn)508的格式(例如,視頻流),并在視頻會(huì)議端點(diǎn)508和視頻會(huì)議管理系統(tǒng)506之間建立的多媒體通信會(huì)話內(nèi)被發(fā)送給視頻會(huì)議端點(diǎn)508。另外,視頻會(huì)議端點(diǎn)508可使視頻會(huì)議端點(diǎn)508的用戶能夠通過把由視頻會(huì)議端點(diǎn)508接收的鍵盤512和/或計(jì)算機(jī)鼠標(biāo)514輸入合并到在視頻會(huì)議端點(diǎn)508和視頻會(huì)議系統(tǒng)502的視頻會(huì)議管理系統(tǒng)506之間建立的多媒體通信會(huì)話中來把鍵盤512和/或計(jì)算機(jī)鼠標(biāo)514輸入提供給由視頻會(huì)議管理系統(tǒng)506提供的管理服務(wù)。以這種方式,視頻會(huì)議端點(diǎn)508可以能夠訪問由視頻會(huì)議管理系統(tǒng)506提供的管理服務(wù),諸如例如操作視頻會(huì)議系統(tǒng)502的公司或組織的企業(yè)目錄、用于安排視頻會(huì)議系統(tǒng)502的視頻會(huì)議的調(diào)度應(yīng)用和/或監(jiān)測(cè)視頻會(huì)議系統(tǒng)502內(nèi)的視頻會(huì)議參與者的存在的存在應(yīng)用。圖6A-6B表示用于在多媒體通信會(huì)話內(nèi)交換應(yīng)用輸入/輸出的過程的例子的流程圖600。在圖6A-6B的流程圖600中示出的過程可由視頻會(huì)議端點(diǎn)、應(yīng)用代理(例如,服務(wù)器或其它計(jì)算裝置)和正在計(jì)算裝置上執(zhí)行的應(yīng)用執(zhí)行。最初,視頻會(huì)議端 點(diǎn)呼叫應(yīng)用代理,并向應(yīng)用代理發(fā)送用于建立多媒體通信會(huì)話的請(qǐng)求¢02)。例如,視頻會(huì)議端點(diǎn)呼叫應(yīng)用代理,并請(qǐng)求根據(jù)H.323標(biāo)準(zhǔn)與應(yīng)用代理建立多媒體通信會(huì)話。替代地,視頻會(huì)議端點(diǎn)呼叫應(yīng)用代理,并請(qǐng)求根據(jù)SIP標(biāo)準(zhǔn)建立通信會(huì)話。應(yīng)用代理從視頻會(huì)議端點(diǎn)接收用于建立多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)的請(qǐng)求¢04),并且作為響應(yīng),準(zhǔn)許對(duì)與視頻會(huì)議端點(diǎn)的多媒體通信會(huì)話(例如,
H.323或SIP通信會(huì)話)的請(qǐng)求(606)。其后,應(yīng)用代理把多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)的確認(rèn)發(fā)送給視頻會(huì)議端點(diǎn)¢08),該確認(rèn)由視頻會(huì)議端點(diǎn)接收(610),由此在視頻會(huì)議端點(diǎn)和應(yīng)用代理之間建立多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)。同時(shí),正在計(jì)算裝置上執(zhí)行的應(yīng)用把應(yīng)用輸出發(fā)送給應(yīng)用代理(612)。例如,該應(yīng)用可把用于與該應(yīng)用交互的⑶I發(fā)送給應(yīng)用代理。應(yīng)用代理接收由該應(yīng)用發(fā)送的應(yīng)用輸出(614),并把應(yīng)用輸出轉(zhuǎn)換成用于在與視頻會(huì)議端點(diǎn)的多媒體通信會(huì)話內(nèi)發(fā)送給視頻會(huì)議端點(diǎn)的媒體流¢16)。應(yīng)用代理隨后在在視頻會(huì)議端點(diǎn)和應(yīng)用代理之間建立的多媒體通信會(huì)話內(nèi)把轉(zhuǎn)換的應(yīng)用輸出的媒體流發(fā)送給視頻會(huì)議端點(diǎn)¢18)。在應(yīng)用輸出是用于與該應(yīng)用交互的GUI的例子中,應(yīng)用代理在與視頻會(huì)議端點(diǎn)的多媒體通信會(huì)話內(nèi)把用于與該應(yīng)用交互的GUI作為視頻流發(fā)送給視頻會(huì)議端點(diǎn)。
視頻會(huì)議端點(diǎn)在在視頻會(huì)議端點(diǎn)和應(yīng)用代理之間建立的多媒體通信會(huì)話內(nèi)接收來自應(yīng)用代理的轉(zhuǎn)換的應(yīng)用輸出的媒體流(620),并在視頻會(huì)議端點(diǎn)顯示轉(zhuǎn)換的應(yīng)用輸出的媒體流(622)。在應(yīng)用輸出是用于與該應(yīng)用交互的GUI的例子中,視頻會(huì)議端點(diǎn)在視頻會(huì)議端點(diǎn)作為視頻顯示用于與該應(yīng)用交互的GUI。響應(yīng)于在視頻會(huì)議端點(diǎn)顯示的應(yīng)用輸出,視頻會(huì)議端點(diǎn)接收鍵盤和/或計(jì)算機(jī)鼠標(biāo)應(yīng)用輸入(624)。例如,當(dāng)在視頻會(huì)議端點(diǎn)顯示的應(yīng)用輸出是用于與該應(yīng)用交互的GUI時(shí),可在視頻會(huì)議端點(diǎn)接收針對(duì)用于與該應(yīng)用交互的GUI的鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入。視頻會(huì)議端點(diǎn)隨后在與該應(yīng)用建立的多媒體通信會(huì)話內(nèi)把接收的鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入發(fā)送給應(yīng)用代理。例如,當(dāng)與應(yīng)用代理建立了 H.323通信會(huì)話時(shí),視頻會(huì)議端點(diǎn)可把接收的鍵盤和/或計(jì)算機(jī)鼠標(biāo)應(yīng)用輸入編碼為在與應(yīng)用代理的H.323多媒體通信會(huì)話內(nèi)傳送的視頻流。替代地,視頻會(huì)議端點(diǎn)可把接收的鍵盤和/或計(jì)算機(jī)鼠標(biāo)應(yīng)用編碼為在H.323通信會(huì)話內(nèi)傳送的T.120流,或者視頻會(huì)議端點(diǎn)可把鍵盤和/或計(jì)算機(jī)鼠標(biāo)應(yīng)用輸入映射到在H.323通信會(huì)話內(nèi)作為帶內(nèi)或帶外信號(hào)發(fā)送給應(yīng)用代理的DTMF音調(diào)上。應(yīng)用代理接收在多媒體通信會(huì)話內(nèi)發(fā)送的鍵盤和/或計(jì)算機(jī)鼠標(biāo)應(yīng)用輸入(628),并從多媒體通信會(huì)話提取鍵盤和/或計(jì)算機(jī)鼠標(biāo)應(yīng)用輸入¢30)。例如,如果鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入在多媒體通信會(huì)話中在視頻流內(nèi)被編碼,則應(yīng)用代理從視頻流對(duì)鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入解碼。類似地,如果鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入在T.120流內(nèi)被編碼,則應(yīng)用代理從T.120流對(duì)鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入解碼。同樣地,如果鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入在多媒體通信會(huì)話內(nèi)被作為DTMF音調(diào)發(fā)送,則應(yīng)用代理從DTMF音調(diào)對(duì)鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入解碼。在從多媒體通信會(huì)話提取鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入之后,應(yīng)用代理把鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入發(fā)送給該應(yīng)用¢32)。該應(yīng)用接收鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入¢34),按照它采取行動(dòng),并產(chǎn)生響應(yīng)于鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入的應(yīng)用輸出(636)。該應(yīng)用隨后把應(yīng)用輸出發(fā)送給應(yīng)用代理¢38)。
·
當(dāng)應(yīng)用代理從該應(yīng)用接收到應(yīng)用輸出(640)時(shí),應(yīng)用代理把應(yīng)用輸出轉(zhuǎn)換成用于在與視頻會(huì)議端點(diǎn)的多媒體通信會(huì)話內(nèi)發(fā)送給視頻會(huì)議端點(diǎn)的媒體流¢42)。應(yīng)用代理隨后在在視頻會(huì)議端點(diǎn)和應(yīng)用代理之間建立的多媒體通信會(huì)話內(nèi)把轉(zhuǎn)換的應(yīng)用輸出的媒體流發(fā)送給視頻會(huì)議端點(diǎn)¢44)。視頻會(huì)議端點(diǎn)隨后在在視頻會(huì)議端點(diǎn)和應(yīng)用代理之間建立的多媒體通信會(huì)話內(nèi)接收來自應(yīng)用代理的轉(zhuǎn)換的應(yīng)用輸出的媒體流¢46),并在視頻會(huì)議端點(diǎn)顯示轉(zhuǎn)換的應(yīng)用輸出的媒體流¢48)。以這種方式,視頻會(huì)議端點(diǎn)能夠通過把嵌入在多媒體通信會(huì)話內(nèi)的輸入發(fā)送給應(yīng)用以及從應(yīng)用接收嵌入在多媒體通信會(huì)話內(nèi)的輸出來訪問正在遠(yuǎn)程計(jì)算裝置上執(zhí)行的應(yīng)用并且與該應(yīng)用交互。這里描述的用于把鍵盤和/或計(jì)算機(jī)鼠標(biāo)數(shù)據(jù)合并到多媒體通信會(huì)話(例如,
H.323或SIP通信會(huì)話)中的技術(shù)不限于在視頻會(huì)議端點(diǎn)接收的鍵盤和/或計(jì)算機(jī)鼠標(biāo)數(shù)據(jù)。相反地,它們可擴(kuò)展至涉及任何類型的計(jì)算裝置的許多不同的應(yīng)用。例如,可在任何兩個(gè)不同的計(jì)算系統(tǒng)之間建立多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話),并且通過把在一個(gè)這種計(jì)算裝置接收的鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入包括到在這兩個(gè)計(jì)算裝置之間建立的多媒體通信會(huì)話中可把該鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入發(fā)送給正在另一這種裝置上執(zhí)行的應(yīng)用。例如,在一種實(shí)現(xiàn)方式中,可在平板計(jì)算機(jī)和服務(wù)器之間建立多媒體通信會(huì)話,在該服務(wù)器上,正在執(zhí)行提供對(duì)其它應(yīng)用的訪問的遠(yuǎn)程桌面應(yīng)用。服務(wù)器隨后可通過把由遠(yuǎn)程桌面應(yīng)用產(chǎn)生的輸出(諸如,例如用于與遠(yuǎn)程桌面應(yīng)用交互的GUI)合并到與平板計(jì)算機(jī)的多媒體通信會(huì)話內(nèi)例如作為視頻流來把該輸出發(fā)送給平板計(jì)算機(jī)。平板計(jì)算機(jī)隨后可顯示由遠(yuǎn)程桌面應(yīng)用產(chǎn)生的輸出,并使平板計(jì)算機(jī)的用戶能夠通過在平板計(jì)算機(jī)操縱鍵盤和/或計(jì)算機(jī)鼠標(biāo)控件來把輸入提供給遠(yuǎn)程桌面應(yīng)用。平板計(jì)算機(jī)隨后可通過把在平板計(jì)算機(jī)接收的用于遠(yuǎn)程桌面應(yīng)用的任何這種鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入包括到與服務(wù)器的多媒體通信會(huì)話中來把鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入發(fā)送給服務(wù)器。以這種方式,即使平板計(jì)算機(jī)自身未配置為提供桌面計(jì)算環(huán)境,也可在平板計(jì)算機(jī)使用桌面計(jì)算環(huán)境。圖7是通過多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話)訪問遠(yuǎn)程桌面應(yīng)用的平板計(jì)算機(jī)700的例子的示圖,由另一計(jì)算裝置(未示出)使該遠(yuǎn)程桌面應(yīng)用可用。平板計(jì)算機(jī)700采用觸摸屏技術(shù),該技術(shù)使用戶能夠通過利用手指、觸控筆或其它輸入機(jī)構(gòu)觸摸觸摸屏裝置或懸停在觸摸屏裝置上方來把輸入提供給平板計(jì)算機(jī)700。另外,平板計(jì)算機(jī)700提供軟鍵鍵盤702,軟鍵鍵盤702使平板計(jì)算機(jī)700的用戶能夠通過使用觸摸屏技術(shù)在軟鍵鍵盤702上選擇所希望的鍵來把鍵盤輸入提供給平板計(jì)算機(jī)。平板計(jì)算機(jī)700還提供計(jì)算機(jī)鼠標(biāo)控件704,計(jì)算機(jī)鼠標(biāo)控件704使用戶能夠通過使用觸摸屏技術(shù)在觸摸屏上追蹤路徑706來把計(jì)算機(jī)鼠標(biāo)輸入提供給平板計(jì)算機(jī)700。平板計(jì)算機(jī)700還配置為與另一計(jì)算裝置(例如,服務(wù)器)(未示出)建立多媒體通信會(huì)話(例如,H.323或SIP通信會(huì)話),在所述另一計(jì)算裝置上執(zhí)行遠(yuǎn)程桌面應(yīng)用,該遠(yuǎn)程桌面應(yīng)用提供對(duì)在所述另一計(jì)算裝置的一個(gè)或多個(gè)應(yīng)用的訪問。所述另一計(jì)算裝置配置為把來自 遠(yuǎn)程桌面應(yīng)用的輸出(諸如,例如用于與遠(yuǎn)程桌面應(yīng)用交互的GUI)轉(zhuǎn)換成用于在與平板計(jì)算機(jī)700建立的多媒體通信會(huì)話內(nèi)發(fā)送給平板計(jì)算機(jī)700的視頻流。平板計(jì)算機(jī)700自身配置為顯示它在與所述另一計(jì)算裝置建立的多媒體通信會(huì)話內(nèi)從所述另一計(jì)算機(jī)接收的視頻流。因此,當(dāng)所述另一計(jì)算裝置在與平板計(jì)算機(jī)700建立的多媒體通信會(huì)話內(nèi)作為視頻流把用于與遠(yuǎn)程桌面應(yīng)用交互的GUI發(fā)送給平板計(jì)算機(jī)700時(shí),平板計(jì)算機(jī)700顯示⑶I 708。平板計(jì)算機(jī)700還配置為通過把由平板計(jì)算機(jī)接收的鍵盤702和/或計(jì)算機(jī)鼠標(biāo)704輸入合并到與所述另一計(jì)算機(jī)的多媒體通信會(huì)話內(nèi)來把鍵盤702和/或計(jì)算機(jī)鼠標(biāo)704輸入發(fā)送給所述另一計(jì)算裝置作為遠(yuǎn)程桌面應(yīng)用的輸入。以這種方式,即使平板計(jì)算機(jī)700自身未配置為提供桌面計(jì)算環(huán)境,也可在平板計(jì)算機(jī)700使用桌面計(jì)算環(huán)境。已描述許多方法、技術(shù)、系統(tǒng)和設(shè)備。然而,可實(shí)現(xiàn)另外的變型。例如,雖然在把鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入從一個(gè)裝置發(fā)送給另一在物理上不同的裝置的情況下在這里一般地描述了用于通過把輸入合并到用于發(fā)送視頻(或音頻-視頻)的通信協(xié)議內(nèi)來把這種輸入從一個(gè)裝置發(fā)送給另一在物理上不同的裝置的技術(shù),但這些技術(shù)能夠同樣很好地用于交換來自任何數(shù)量的不同類型的裝置(包括例如掃描儀、傳真機(jī)、打印機(jī)和電傳打字裝置)的輸入/輸出。另外或者替代地,在通過把鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入包括到用于發(fā)送視頻(或音頻-視頻)的媒體流和/或通信協(xié)議內(nèi)來把這種鍵盤和/或計(jì)算機(jī)鼠標(biāo)輸入向上游發(fā)送給遠(yuǎn)程的在物理上不同的計(jì)算裝置的視頻會(huì)議端點(diǎn)的情況下,為了減少原本可能被視頻會(huì)議端點(diǎn)的用戶感知到的延遲的目的,可在視頻會(huì)議端點(diǎn)采用回送或本地緩存技術(shù)。例如,當(dāng)視頻會(huì)議端點(diǎn)的用戶使用計(jì)算機(jī)鼠標(biāo)在由在視頻會(huì)議端點(diǎn)的顯示器顯示的界面周圍移動(dòng)指針時(shí),可在視頻會(huì)議端點(diǎn)采用回送或本地緩存技術(shù)以顯示指針的移動(dòng)(例如,經(jīng)覆蓋或合成技術(shù)),從而為用戶提供響應(yīng)于鍵盤鼠標(biāo)的移動(dòng)的幾乎即時(shí)的反饋。類似地,當(dāng)視頻會(huì)議端點(diǎn)的用戶使用鍵盤把文本輸入到由在視頻會(huì)議端點(diǎn)的顯示器顯示的界面中時(shí),可在視頻會(huì)議端點(diǎn)采用回送或本地高速緩存技術(shù)以顯示文本(例如,經(jīng)覆蓋或合成技術(shù)),從而為用戶提供響應(yīng)于用戶的按鍵敲擊的幾乎即時(shí)的反饋。所描述的方法、技術(shù)、系統(tǒng)和設(shè)備可例如通過執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令而被實(shí)現(xiàn)在數(shù)字電子電路或計(jì)算機(jī)硬件中。實(shí)現(xiàn)這些技術(shù)的設(shè)備可包括合適的輸入和輸出裝置、計(jì)算機(jī)處理器和/或存儲(chǔ)由處理器執(zhí)行的指令的有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。實(shí)現(xiàn)這里公開的技術(shù)的過程可由處理器執(zhí)行,該處理器執(zhí)行存儲(chǔ)在有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的指令以通過按照輸入數(shù)據(jù)進(jìn)行操作并產(chǎn)生合適的輸出來執(zhí)行所希望的功能。作為例子,合適的處理器包括通用微處理器和專用微處理器。用于存儲(chǔ)可執(zhí)行指令的合適的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括所有形式的非易失性存儲(chǔ)器,作為例子,包括:半導(dǎo)體存儲(chǔ)裝置,諸如可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)和閃存裝置;磁盤,諸如固定盤、軟盤和移動(dòng)盤;包括磁帶的其它磁介質(zhì);和光學(xué)介質(zhì),諸如壓縮盤(CD)或數(shù)字視頻盤(DVD)。任何前述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可由專門設(shè)計(jì)的專用集成電路(ASIC)補(bǔ)充或者可被包括在專門設(shè)計(jì)的專用集成電路(ASIC)中。
雖然公開的技術(shù)的操作可在這里被描述為按照某一次序執(zhí)行,但在一些實(shí)現(xiàn)方式中,可按照不同的次序重新安排各操作和/或去除各操作,并且仍然可實(shí)現(xiàn)所希望的結(jié)果。類似地,公開的系統(tǒng)中的部件可按照不同方式組合和/或由其它部件替換或補(bǔ)充,并且仍然可實(shí)現(xiàn)所希望的結(jié)果。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間根據(jù)能夠?qū)崿F(xiàn)各系統(tǒng)之間的視頻內(nèi)容的交換的通信協(xié)議建立通信會(huì)話,第二計(jì)算系統(tǒng)在物理上不同于第一計(jì)算系統(tǒng)并且相對(duì)于第一計(jì)算系統(tǒng)位于遠(yuǎn)處; 在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的數(shù)據(jù),接收的數(shù)據(jù)包括應(yīng)用輸入; 從接收的數(shù)據(jù)提取應(yīng)用輸入; 把提取的應(yīng)用輸入傳送給應(yīng)用; 從提取的應(yīng)用輸入被傳送到的應(yīng)用接收應(yīng)用輸出,該應(yīng)用輸出響應(yīng)于傳送的應(yīng)用輸入;以及 在建立的通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)。
2.根據(jù)權(quán)利要求I所述的方法,其中所述通信協(xié)議能夠?qū)崿F(xiàn)視頻內(nèi)容和音頻內(nèi)容的交換,從而在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立通信會(huì)話包括根據(jù)能夠?qū)崿F(xiàn)視頻內(nèi)容和音頻內(nèi)容的交換的通信協(xié)議在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立通信會(huì)話。
3.根據(jù)權(quán)利要求2所述的方法,其中根據(jù)能夠?qū)崿F(xiàn)視頻內(nèi)容和音頻內(nèi)容的交換的通信協(xié)議在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立通信會(huì)話包括在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立H. 323通信會(huì)話,從而 在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù);以及 在建立的通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)包括在建立的H. 323通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)。
4.根據(jù)權(quán)利要求3所述的方法,其中 在第二計(jì)算系統(tǒng)并且在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)并且在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括來自鍵盤的輸入的數(shù)據(jù); 從接收的數(shù)據(jù)提取應(yīng)用輸入包括從在建立的H. 323通信會(huì)話內(nèi)接收的數(shù)據(jù)提取來自鍵盤的輸入; 把提取的應(yīng)用輸入傳送給應(yīng)用包括把提取的來自鍵盤的輸入傳送給應(yīng)用;以及 接收響應(yīng)于傳送的應(yīng)用輸入的應(yīng)用輸出包括接收響應(yīng)于傳送的來自鍵盤的輸入的應(yīng)用輸出。
5.根據(jù)權(quán)利要求3所述的方法,其中 在第二計(jì)算系統(tǒng)并且在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)并且在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括來自指示裝置的輸入的數(shù)據(jù); 從接收的數(shù)據(jù)提取應(yīng)用輸入包括從在建立的H. 323通信會(huì)話內(nèi)接收的數(shù)據(jù)提取來自指示裝置的輸入;把提取的應(yīng)用輸入傳送給應(yīng)用包括把提取的來自指示裝置的輸入傳送給應(yīng)用;以及接收響應(yīng)于傳送的應(yīng)用輸入的應(yīng)用輸出包括接收響應(yīng)于傳送的來自指示裝置的輸入的應(yīng)用輸出。
6.根據(jù)權(quán)利要求5所述的方法,其中所述指示裝置是計(jì)算機(jī)鼠標(biāo),從而 在第二計(jì)算系統(tǒng)并且在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括來自指示裝置的輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)并且在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括來自計(jì)算機(jī)鼠標(biāo)的輸入的數(shù)據(jù); 從在建立的H. 323通信會(huì)話內(nèi)接收的數(shù)據(jù)提取來自指示裝置的輸入包括從在建立的H.323通信會(huì)話內(nèi)接收的數(shù)據(jù)提取來自計(jì)算機(jī)鼠標(biāo)的輸入; 把提取的來自指示裝置的輸入傳送給應(yīng)用包括把提取的來自計(jì)算機(jī)鼠標(biāo)的輸入傳送給應(yīng)用;以及 接收響應(yīng)于傳送的來自指示裝置的輸入的應(yīng)用輸出包括接收響應(yīng)于傳送的來自計(jì)算機(jī)鼠標(biāo)的輸入的應(yīng)用輸出。
7.根據(jù)權(quán)利要求3所述的方法,其中在第二計(jì)算系統(tǒng)并且在建立的H.323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的音頻-視頻(A/V)內(nèi)容和應(yīng)用輸入。
8.根據(jù)權(quán)利要求7所述的方法,其中 在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的A/V內(nèi)容和應(yīng)用輸入包括在建立的H. 323通信會(huì)話內(nèi)接收音頻信號(hào)和對(duì)應(yīng)的視頻信號(hào),應(yīng)用輸入被嵌入在視頻信號(hào)內(nèi);以及 從接收的數(shù)據(jù)提取應(yīng)用輸入包括從視頻信號(hào)提取應(yīng)用輸入。
9.根據(jù)權(quán)利要求7所述的方法,其中 在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的A/V內(nèi)容和應(yīng)用輸入包括在建立的H. 323通信會(huì)話內(nèi)接收T. 120流,應(yīng)用輸入被嵌入在T. 120流內(nèi);以及從接收的數(shù)據(jù)提取應(yīng)用輸入包括從T. 120流提取應(yīng)用輸入。
10.根據(jù)權(quán)利要求7所述的方法,其中 在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的A/V內(nèi)容和應(yīng)用輸入包括在建立的H. 323通信會(huì)話內(nèi)接收雙音多頻(DTMF)音調(diào),應(yīng)用輸入與A/V內(nèi)容帶內(nèi)地被映射到DTMF音調(diào)上; 從接收的數(shù)據(jù)提取應(yīng)用輸入包括把接收的DTMF音調(diào)轉(zhuǎn)換成應(yīng)用輸入。
11.根據(jù)權(quán)利要求7所述的方法,其中 在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立H. 323通信會(huì)話包括在H. 323通信會(huì)話內(nèi)在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立第一信道和第二信道; 在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的A/V內(nèi)容和應(yīng)用輸入 在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)經(jīng)第一信道接收來自第一計(jì)算系統(tǒng)的A/V內(nèi)容,以及 在第二計(jì)算系統(tǒng)在建立的H. 323通信會(huì)話內(nèi)經(jīng)第二信道接收來自第一計(jì)算系統(tǒng)的雙音多頻(DTMF)音調(diào),應(yīng)用輸入已被映射到DTMF音調(diào)上;以及從接收的數(shù)據(jù)提取應(yīng)用輸入包括把接收的DTMF音調(diào)轉(zhuǎn)換成應(yīng)用輸入。
12.根據(jù)權(quán)利要求2所述的方法,其中根據(jù)能夠?qū)崿F(xiàn)視頻內(nèi)容和音頻內(nèi)容的交換的通信協(xié)議在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立通信會(huì)話包括在第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)之間建立會(huì)話啟動(dòng)協(xié)議(SIP)通信會(huì)話,從而 在第二計(jì)算系統(tǒng)在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)在SIP通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù);以及 在建立的通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)包括在SIP通信會(huì)話內(nèi)把應(yīng)用輸出的至少一些作為視頻內(nèi)容從第二計(jì)算系統(tǒng)發(fā)送給第一計(jì)算系統(tǒng)。
13.根據(jù)權(quán)利要求I所述的方法,其中在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的包括應(yīng)用輸入的數(shù)據(jù)包括在第二計(jì)算系統(tǒng)并且在建立的通信會(huì)話內(nèi)接收來自第一計(jì)算系統(tǒng)的第一內(nèi)容類型的數(shù)據(jù)和具有與第一內(nèi)容類型不同的第二內(nèi)容類型的應(yīng)用輸入。
14.一種系統(tǒng),包括 一個(gè)或多個(gè)處理元件;和 計(jì)算機(jī)內(nèi)存存儲(chǔ)部件,存儲(chǔ)指令,所述指令在由所述一個(gè)或多個(gè)處理元件執(zhí)行時(shí)使所述一個(gè)或多個(gè)處理元件 通過與在物理上不同的電子裝置的第一網(wǎng)絡(luò)連接從該電子裝置接收用于根據(jù)能夠?qū)崿F(xiàn)音頻-視頻(A/V)內(nèi)容的交換的通信協(xié)議建立通信會(huì)話的請(qǐng)求; 響應(yīng)于接收到用于建立通信會(huì)話的請(qǐng)求,根據(jù)能夠?qū)崿F(xiàn)A/V內(nèi)容的交換的通信協(xié)議通過與該電子裝置的第一網(wǎng)絡(luò)連接與該電子裝置建立通信會(huì)話; 在與該電子裝置建立的通信會(huì)話內(nèi)通過與該電子裝置的第一網(wǎng)絡(luò)連接接收來自該電子裝置的數(shù)據(jù),接收的數(shù)據(jù)包括來自鍵盤的應(yīng)用輸入信號(hào); 從接收的數(shù)據(jù)提取來自鍵盤的應(yīng)用輸入信號(hào); 確定提取的來自鍵盤的應(yīng)用輸入信號(hào)對(duì)應(yīng)于由在物理上不同的計(jì)算系統(tǒng)支持的應(yīng)用,該計(jì)算系統(tǒng)不同于該電子裝置; 作為已確定提取的來自鍵盤的應(yīng)用輸入信號(hào)對(duì)應(yīng)于由該計(jì)算系統(tǒng)支持的應(yīng)用的結(jié)果,通過與該計(jì)算系統(tǒng)的第二網(wǎng)絡(luò)連接把提取的來自鍵盤的應(yīng)用輸入信號(hào)發(fā)送給該計(jì)算系統(tǒng),第一網(wǎng)絡(luò)連接不同于第二網(wǎng)絡(luò)連接; 通過與該計(jì)算系統(tǒng)的第二網(wǎng)絡(luò)連接接收來自由該計(jì)算系統(tǒng)支持的應(yīng)用的響應(yīng)于發(fā)送的來自鍵盤的應(yīng)用輸入信號(hào)的應(yīng)用輸出; 把接收的應(yīng)用輸出轉(zhuǎn)換成視頻流;以及 在與該電子裝置建立的通信會(huì)話內(nèi)通過與該電子裝置的第一網(wǎng)絡(luò)連接把具有視頻流的形式的轉(zhuǎn)換的應(yīng)用輸出發(fā)送給該電子裝置。
15.一種存儲(chǔ)指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)由處理器執(zhí)行所述指令時(shí),所述指令使處理器 訪問圖形用戶界面,該圖形用戶界面能夠?qū)崿F(xiàn)與計(jì)算系統(tǒng)的交互; 產(chǎn)生圖形用戶界面的視頻流表示;把圖形用戶界面的視頻流表示從計(jì)算系統(tǒng)發(fā)送給在物理上不同于計(jì)算系統(tǒng)的電子裝置; 在計(jì)算系統(tǒng)從電子裝置接收媒體流,在媒體流中嵌入有從以可通信的方式耦合到電子裝置的鍵盤和以可通信的方式耦合到電子裝置的計(jì)算機(jī)鼠標(biāo)中的至少一種接收的用戶輸A ; 從接收的媒體流提取用戶輸入; 把提取的用戶輸入提供給計(jì)算系統(tǒng)作為輸入; 修改圖形用戶界面的視頻流表示以反映由提供給計(jì)算系統(tǒng)作為輸入的用戶輸入導(dǎo)致的圖形用戶界面的變化;以及 把反映圖形用戶界面的變化的修改的圖形用戶界面的視頻流表示發(fā)送給電子裝置。
全文摘要
在第二電子裝置從第一電子裝置接收數(shù)據(jù)(例如,媒體流)。從接收的數(shù)據(jù)提取輸入。其后,響應(yīng)于輸入的輸出被從第二電子裝置發(fā)送給第一電子裝置。
文檔編號(hào)G06F13/42GK103238149SQ201080070721
公開日2013年8月7日 申請(qǐng)日期2010年10月15日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者M.A.托雷斯 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)