多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的制作方法
【專利摘要】一種用于提供可靠的基于對(duì)等的信息校驗(yàn)系統(tǒng)的系統(tǒng),其可以包括一個(gè)或多個(gè)處理器以及存儲(chǔ)器。一個(gè)或多個(gè)處理器可以向參與裝置提供多媒體會(huì)議,以及可以接收參與裝置的多媒體會(huì)議的會(huì)話的傳送請(qǐng)求,該參與裝置具有第一多媒體會(huì)議能力的特征。一個(gè)或多個(gè)處理器可以向參與裝置提供與該參與裝置相關(guān)聯(lián)的目標(biāo)裝置的列表,并可以從所述參與裝置接收目標(biāo)裝置的指示。一個(gè)或多個(gè)處理器可以從該參與裝置向該目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話,其中該目標(biāo)裝置具有不同于該參與裝置的第一多媒體會(huì)議能力的第二多媒體會(huì)議能力特征。
【專利說(shuō)明】多媒體會(huì)議端點(diǎn)傳送系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種裝置傳送系統(tǒng),并更具體地但并非排除性的涉及一種多媒體會(huì)議端點(diǎn)傳送系統(tǒng)。
【背景技術(shù)】
[0002]參加多媒體會(huì)議的多個(gè)個(gè)人用戶可以不考慮用戶的地理位置而相互看到并聽到。以這種方式,多媒體會(huì)議可以允許不同位置的用戶參與到與所選定用戶總體相關(guān)的有效中來(lái),諸如專題討論、多人面試、或授課。
[0003]在一些實(shí)例中,用戶可以啟動(dòng)多媒體會(huì)議的會(huì)話以通過(guò)端點(diǎn)裝置加入到多媒體會(huì)議中,但是稍后可能想要向第二端點(diǎn)裝置傳送多媒體會(huì)議的會(huì)話。舉例來(lái)說(shuō),用戶可以使用他們的工作臺(tái)式電腦啟動(dòng)多媒體會(huì)議的會(huì)話,以及該用戶隨后可能想要使用他們的移動(dòng)電話繼續(xù)他們的多媒體會(huì)議的會(huì)話。舉例來(lái)說(shuō),當(dāng)用戶在他的辦公室開始一次多媒體會(huì)議的會(huì)話時(shí),并想要在離開辦公室的情況下繼續(xù)該多媒體會(huì)議的會(huì)話,則這種情況會(huì)發(fā)生。
【發(fā)明內(nèi)容】
[0004]本公開的主題設(shè)計(jì)用于多媒體會(huì)議端點(diǎn)傳送的機(jī)器可執(zhí)行方法。該方法可以包括使用一個(gè)或多個(gè)計(jì)算裝置向多個(gè)參與的裝置提供多媒體會(huì)議。該方法進(jìn)一步包括使用一個(gè)或多個(gè)計(jì)算裝置接收請(qǐng)求以傳送多個(gè)參與的裝置的參與裝置的多媒體會(huì)議的會(huì)話,其中該參與裝置具有第一多媒體會(huì)議能力的特性。該方法可以進(jìn)一步包括使用一個(gè)或多個(gè)計(jì)算裝置向參與的裝置提供與該參與裝置相關(guān)聯(lián)的多個(gè)目標(biāo)裝置的列表。該方法可以進(jìn)一步包括使用一個(gè)或多個(gè)計(jì)算裝置從參與裝置接收多個(gè)目標(biāo)裝置的目標(biāo)裝置指示,其中該目標(biāo)裝置具有不同于參與裝置的第一多媒體會(huì)議能力的第二多媒體會(huì)議能力的特征。該方法可以進(jìn)一步包括使用一個(gè)或多個(gè)計(jì)算裝置從該參與裝置向該目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話。
[0005]在另一方面,機(jī)器實(shí)施的方法可以包括使用第一裝置的一個(gè)或多個(gè)第一計(jì)算裝置啟動(dòng)帶有多個(gè)參與裝置的多媒體會(huì)議的多媒體會(huì)議的會(huì)話,其中該第一裝置具有第一多媒體會(huì)議能力的特征。該方法可以進(jìn)一步包括使用該第一裝置的一個(gè)或多個(gè)第一計(jì)算裝置提供請(qǐng)求以傳送多媒體會(huì)議的會(huì)話。該方法可以進(jìn)一步包括使用該第一裝置的一個(gè)或多個(gè)第一計(jì)算裝置并作為對(duì)請(qǐng)求的響應(yīng)接收多媒體會(huì)議的會(huì)話可以被傳送的多個(gè)第二裝置的列表。該方法可以進(jìn)一步包括使用第一裝置的一個(gè)或多個(gè)第一計(jì)算裝置并作為對(duì)接收的響應(yīng)提供多個(gè)第二裝置的第二裝置的選擇,其中該第二裝置具有不同于第一裝置的第一多媒體會(huì)議能力的第二多媒體會(huì)議能力的特征。該方法可以進(jìn)一步包括使用第二裝置的一個(gè)或多個(gè)計(jì)算裝置接收請(qǐng)求以承擔(dān)由該第一裝置啟動(dòng)的多媒體會(huì)議的會(huì)話。該方法可以進(jìn)一步包括使用第二裝置的一個(gè)或多個(gè)第二計(jì)算裝置承擔(dān)由第一裝置啟動(dòng)的多媒體會(huì)議的會(huì)話,其中這種承擔(dān)不被察覺(jué)地應(yīng)用到其他的多個(gè)參與裝置中。
[0006]所公開的主題還涉及用于多媒體會(huì)議端點(diǎn)傳送的系統(tǒng)。該系統(tǒng)可以包括一個(gè)或多個(gè)處理器以及含有指令的存儲(chǔ)器,當(dāng)指令由一個(gè)或多個(gè)處理器執(zhí)行時(shí),其引發(fā)一個(gè)或多個(gè)處理器便于進(jìn)行以下步驟:向多個(gè)參與裝置提供多媒體會(huì)議,接收多個(gè)參與裝置的參與裝置的多媒體會(huì)議的會(huì)話的傳送請(qǐng)求,其中參與裝置具有第一多媒體會(huì)議能力的特征,向參與裝置提供與參與裝置相關(guān)聯(lián)的多個(gè)目標(biāo)裝置的列表,從參與裝置接收多個(gè)目標(biāo)裝置的目標(biāo)裝置指示,以及從參與裝置向目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話,其中該目標(biāo)裝置具有不同于參與裝置的第一多媒體會(huì)議能力的第二多媒體會(huì)議能力的特征。
[0007]所公開的主題還涉及包含存儲(chǔ)在其中的指令的機(jī)器可讀的介質(zhì),其當(dāng)機(jī)器執(zhí)行指令時(shí),引發(fā)機(jī)器實(shí)施用于多媒體會(huì)議端點(diǎn)傳送的方法,包括向多個(gè)參與裝置提供多媒體會(huì)議。該方法可以進(jìn)一步包括接收多個(gè)參與裝置的參與裝置多媒體會(huì)議的會(huì)話的傳送請(qǐng)求。本方法可以進(jìn)一步包括提供與參與裝置相關(guān)聯(lián)的多個(gè)目標(biāo)裝置的列表。該方法可以進(jìn)一步包括從參與裝置接收多個(gè)目標(biāo)裝置的目標(biāo)裝置指示。該方法可以進(jìn)一步包括從參與裝置向目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話,其中該目標(biāo)裝置具有不同于參與裝置的第一多媒體會(huì)議能力的第二多媒體會(huì)議能力的特征。
[0008]可以理解的是本主題技術(shù)的其他構(gòu)造在以下詳細(xì)說(shuō)明的基礎(chǔ)上對(duì)于【技術(shù)領(lǐng)域】?jī)?nèi)的技術(shù)人員而言是顯而易見的,其中本主題技術(shù)的各種構(gòu)造被示出并以闡釋的方式描述。如所認(rèn)識(shí)到的,該主題技術(shù)能夠具有其他的以及不同的構(gòu)造并且其多個(gè)細(xì)節(jié)在各種其他方面可以進(jìn)行修改,這些都可以在不離開主題技術(shù)的范圍內(nèi)完成。相應(yīng)地,附圖以及詳細(xì)的說(shuō)明書意為其本質(zhì)的示例而非作為限制。
【專利附圖】
【附圖說(shuō)明】
[0009]本主題技術(shù)的某些特征在附加的權(quán)利要求中被提出。然而,為了說(shuō)明的目的,本主題技術(shù)的多個(gè)實(shí)施例在附圖中被提出。
[0010]圖1示出了可以實(shí)施多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例的客戶端-服務(wù)器網(wǎng)絡(luò)。
[0011]圖2示出了用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例方法的流程圖。
[0012]圖3示出了用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例方法的流程圖。
[0013]圖4示出了用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例方法的流程圖。
[0014]圖5概念性地示出了通過(guò)其實(shí)施主題技術(shù)的一些實(shí)施方式的電子系統(tǒng)。
【具體實(shí)施方式】
[0015]下面被提出的詳細(xì)的說(shuō)明意在作為對(duì)該主題技術(shù)的各種構(gòu)造的說(shuō)明以及并非意在代表本主題技術(shù)可以被實(shí)施的僅有這一種構(gòu)造。附圖在此被并入并組成了詳細(xì)說(shuō)明的一部分。該詳細(xì)說(shuō)明包括用于提供對(duì)主題技術(shù)的全面理解的目的的特定細(xì)節(jié)。然而,對(duì)于【技術(shù)領(lǐng)域】?jī)?nèi)的技術(shù)人員來(lái)說(shuō)清楚并明顯的是該主題技術(shù)并非被限制為在此提出的特定細(xì)節(jié)并且可以在沒(méi)有這些特定細(xì)節(jié)的情況下實(shí)施。在一些情況下,周所周知的結(jié)構(gòu)和組件在框圖中被示出以免模糊本主題技術(shù)的概念。
[0016]—.綜述
[0017]主機(jī)多媒體會(huì)議技術(shù)使位于分離的地理位置的個(gè)人用戶,以及分離地運(yùn)行的裝置,例如具有不同操作系統(tǒng)、不同屏幕分辨率、不同處理能力等的裝置,能夠不需要每個(gè)用戶擁有昂貴的視頻會(huì)議設(shè)備的情況下參與到多媒體會(huì)議中。舉例來(lái)說(shuō),一些用戶可以使用可以瀏覽網(wǎng)頁(yè)的裝置加入到主機(jī)多媒體會(huì)議,諸如可以向用戶提供圖形用戶接口以指示與多媒體會(huì)議相應(yīng)的視頻流的裝置,同時(shí)其他用戶可以使用非網(wǎng)絡(luò)擴(kuò)展裝置參與到主機(jī)多媒體會(huì)議中,諸如模擬信號(hào)電話、或不支持網(wǎng)絡(luò)瀏覽的移動(dòng)電話。以這樣的方式,主機(jī)多媒體會(huì)議可以允許帶有具備不同多媒體能力的裝置的用戶彼此看到和/或聽到(依賴于每個(gè)用戶裝置的能力),諸如為了參與主題討論、多人面試或授課,而不用考慮每個(gè)用戶裝置的多媒體會(huì)議功能。
[0018]主機(jī)裝置可以在多個(gè)參與者中主持該多媒體會(huì)議。主機(jī)裝置可以為服務(wù)器、參與者的一個(gè)或多個(gè)裝置或其任意組合。在一些例子中,參與者可以通過(guò)第一裝置啟動(dòng)用于參與多媒體會(huì)議的會(huì)話,但是隨后其可能希望將多媒體會(huì)議的會(huì)話傳送給第二裝置。該第二裝置可以具有與第一裝置不同的多媒體會(huì)議能力。裝置的多媒體會(huì)議能力可以總體上指示該裝置是否有能力提供視頻和/或視頻流和/或接收視頻和/或視頻流。裝置的多媒體會(huì)議能力可以按照裝置的硬件屬性確定,諸如該裝置是否具有指示器、攝像頭、公共交換電話網(wǎng)絡(luò)接口、包交換網(wǎng)絡(luò)接口、與裝置相應(yīng)的帶寬屬性,諸如裝置有效的向上傳送或向下傳送的帶寬,或裝置的通常的任何屬性,或通過(guò)裝置影響用戶對(duì)多媒體會(huì)議參與的任何額外的因素。
[0019]舉例來(lái)說(shuō),用戶可以使用第一裝置啟動(dòng)多媒體會(huì)議的會(huì)話,該第一裝置能夠提供并接收視頻和視頻流,諸如他們的工作臺(tái)式電腦,但是該用戶可能隨后想要使用第二裝置繼續(xù)他們的多媒體會(huì)議的會(huì)話,該第二裝置不具有提供和/或接收視頻和/或視頻流的能力,諸如他們的移動(dòng)電話或模擬信號(hào)電話。在這個(gè)例子中,用戶有效在他們的工作電腦上結(jié)束該多媒體會(huì)議的會(huì)話并使用他們的移動(dòng)電話啟動(dòng)第二多媒體會(huì)議的會(huì)話。然而,由于該轉(zhuǎn)換將不會(huì)是無(wú)縫連接的,所以該用戶可能由于在他們的工作電腦上結(jié)束多媒體會(huì)議的會(huì)話以及在他們的移動(dòng)裝置上起動(dòng)第二多媒體會(huì)議的會(huì)話的時(shí)間而錯(cuò)失掉部分的多媒體會(huì)議內(nèi)容。此外,如果用戶結(jié)束掉他們的多媒體會(huì)議的會(huì)話并接著起動(dòng)第二多媒體會(huì)議的會(huì)話,則會(huì)對(duì)多媒體會(huì)議中的其他的參與者造成混亂或迷惑。
[0020]在另一示例中,該用戶可以通過(guò)在他們的工作電腦上結(jié)束該多媒體會(huì)議的會(huì)話之前從他們的移動(dòng)電話上起動(dòng)第二多媒體會(huì)議的會(huì)話從而避免錯(cuò)失部分多媒體會(huì)議內(nèi)容。然而,由于該轉(zhuǎn)換將仍然不是無(wú)縫連接的,因此由于用戶通過(guò)兩個(gè)分離的裝置具有兩個(gè)同時(shí)的多媒體會(huì)議的會(huì)話從而造成了多媒體會(huì)議中的其他參與者的困惑。
[0021 ] 此外,在一些例子中,該多媒體會(huì)議可以向公眾開放,例如,任何用戶可以參與到該多媒體會(huì)議中,但是其能力是受控的,例如,在任何給定的時(shí)間內(nèi)僅最大數(shù)量的用戶可以參與到該多媒體會(huì)議中。在這個(gè)示例中,如果該多媒體會(huì)議已經(jīng)達(dá)到其最大能力,由于該主機(jī)裝置可以識(shí)別作為分離的會(huì)話的該第二多媒體會(huì)議的會(huì)話,該用戶不能從他的移動(dòng)電話啟動(dòng)第二多媒體會(huì)議的會(huì)話的同時(shí)通過(guò)他的工作電腦具有主動(dòng)的多媒體會(huì)議的會(huì)話。相似的,如果該用戶過(guò)去參與到了在其最大能力上的能力受控的多媒體會(huì)議中,以及該用戶在他們的工作電腦上結(jié)束了多媒體會(huì)議的會(huì)話,則另一用戶可以在該用戶能夠從他們的移動(dòng)裝置上起動(dòng)第二多媒體會(huì)議的會(huì)話之前加入到該多媒體會(huì)議中。在這個(gè)示例中,由于該多媒體會(huì)議在其他用戶加入后達(dá)到其最大能力,則該用戶將不能從他的移動(dòng)電話上起動(dòng)第二多媒體會(huì)議的會(huì)話。
[0022]在多媒體會(huì)議端點(diǎn)傳送系統(tǒng)中,多媒體會(huì)議的參與者可以請(qǐng)求主機(jī)裝置將其多媒體會(huì)議的會(huì)話無(wú)縫連接地傳送到目標(biāo)端點(diǎn)裝置上,諸如另一電腦、移動(dòng)裝置、模擬信號(hào)電話、或總體上具有與多媒體會(huì)議連通能力的任何端點(diǎn)裝置。作為對(duì)用戶請(qǐng)求的響應(yīng),該主機(jī)裝置可以將帶有主動(dòng)目標(biāo)裝置列表的用戶提供給目前可以傳送的用戶的多媒體會(huì)議的會(huì)話。舉例來(lái)說(shuō),如果該用戶目前通過(guò)支持圖形用戶接口的裝置參與到該多媒體會(huì)議中,則該主機(jī)裝置可以向目前可以被傳送的用戶多媒體會(huì)議的會(huì)話提供主動(dòng)目標(biāo)設(shè)備的圖形列表。作為一種選擇或附加,如果該用戶目前通過(guò)不支持圖形用戶接口的裝置加入到多媒體會(huì)議中,諸如不帶有指示屏的模擬信號(hào)電話,則該主機(jī)裝置可以通過(guò)諸如互動(dòng)聲音響應(yīng)系統(tǒng)這樣的互動(dòng)響應(yīng)系統(tǒng)提供主動(dòng)目標(biāo)裝置的列表。
[0023]該主機(jī)裝置可以生成主動(dòng)目標(biāo)設(shè)備的列表給當(dāng)前基于與用戶關(guān)聯(lián)的一個(gè)或多個(gè)裝置可以被傳送的用戶的多媒體會(huì)議的會(huì)話,諸如用戶之前向主機(jī)裝置注冊(cè)的裝置,或用戶之前通過(guò)主機(jī)裝置隨寄存的應(yīng)用注冊(cè)的裝置。該主機(jī)裝置可以繼續(xù)訪問(wèn)被注冊(cè)裝置的狀態(tài)和/或多媒體會(huì)議能力,諸如該裝置是否為有效的或在線的,和/或該裝置是否能夠提供和/或接收視頻和/或視頻流。舉例來(lái)說(shuō),該主機(jī)裝置可以主動(dòng)地對(duì)注冊(cè)的裝置進(jìn)行個(gè)人識(shí)另IJ,或以其他方式主動(dòng)地與被注冊(cè)裝置連接以訪問(wèn)被注冊(cè)裝置的狀態(tài)和/或能力。相應(yīng)地,基于每個(gè)注冊(cè)裝置的狀態(tài),該主機(jī)裝置可以生成主動(dòng)目標(biāo)裝置的列表給當(dāng)前可以傳送的用戶的多媒體會(huì)議的會(huì)話。
[0024]為響應(yīng)從主機(jī)裝置接收的主動(dòng)目標(biāo)裝置的列表,該用戶可以選擇目標(biāo)裝置給他想要傳送的多媒體會(huì)議的會(huì)話。該用戶的裝置可以傳送用戶的選擇指示給主機(jī)裝置。作為一種選擇或附加,如果該用戶想要傳送他的多媒體會(huì)議的會(huì)話給不包含在主機(jī)裝置提供的列表中的裝置,則該用戶可以提供裝置識(shí)別器用于與他們想要傳送他們的多媒體會(huì)議的會(huì)話的目標(biāo)裝置的接觸,諸如電話號(hào)碼、網(wǎng)絡(luò)協(xié)議(IP)地址、或總體上可以通過(guò)主機(jī)裝置被用于與目標(biāo)裝置連接的任何識(shí)別器。
[0025]根據(jù)從用戶接收對(duì)目標(biāo)裝置中的一個(gè)的選擇,該主機(jī)裝置可以確定該目標(biāo)裝置的多媒體會(huì)議能力。舉例來(lái)說(shuō),該主機(jī)裝置可以確定在目標(biāo)裝置上有效的和/或有效的通訊接口,諸如公共變換電話網(wǎng)絡(luò)接口、包交換網(wǎng)絡(luò)接口、或其他通訊接口。該主機(jī)裝置可以接著通過(guò)由目標(biāo)裝置上有效的通訊接口確定的通訊機(jī)制提供轉(zhuǎn)換請(qǐng)求信息給目標(biāo)裝置。舉例來(lái)說(shuō),如果該目標(biāo)裝置包括包交換網(wǎng)絡(luò)接口,則該主機(jī)裝置可以通過(guò)包交換網(wǎng)絡(luò)傳送數(shù)據(jù)信息。作為一種選擇或附加,如果該目標(biāo)裝置僅僅包括公共交換電話網(wǎng)絡(luò)接口,則該主機(jī)裝置可以啟動(dòng)帶有目標(biāo)裝置的電話呼叫。作為一種選擇或附加,該主機(jī)裝置還可以傳送指示給用戶的初始裝置,其指示了主機(jī)裝置正嘗試與目標(biāo)裝置建立聯(lián)系。
[0026]為響應(yīng)從主機(jī)裝置接收傳送請(qǐng)求信息,該目標(biāo)裝置可以與主機(jī)裝置建立連接,和/或可以向主機(jī)裝置發(fā)送確認(rèn)信息。舉例來(lái)說(shuō),該確認(rèn)信息可以指示該主機(jī)裝置已經(jīng)收到了傳送請(qǐng)求信息,以及該主機(jī)裝置已經(jīng)提醒該用戶傳送請(qǐng)求,諸如通過(guò)指示警告信息給用戶,或向用戶提供聲音警報(bào)。
[0027]根據(jù)接收警報(bào),該用戶可以接受目標(biāo)裝置上的傳送請(qǐng)求,諸如通過(guò)在指示器上點(diǎn)擊“接受”按鈕,通過(guò)在電話按鍵上按壓按鈕,通過(guò)提供聲音命令,或總體上通過(guò)可以表明用戶已經(jīng)接受了該傳送的任何輸入機(jī)制。如果該用戶表明該傳送被接受,則該目標(biāo)裝置可以向主機(jī)裝置傳送用戶的接受情況。根據(jù)從目標(biāo)裝置上接收的接受情況,該主機(jī)裝置可以識(shí)別該目標(biāo)裝置的多媒體會(huì)議能力,例如,該目標(biāo)裝置是否可以提供和/或接收視頻和/或視頻流。該主設(shè)備接著可以按照目標(biāo)裝置的多媒體會(huì)議能力調(diào)整多媒體會(huì)議的會(huì)話的參數(shù),諸如目標(biāo)裝置上有效的通訊接口,該裝置是否可以提供和/或接收音頻和/或視頻流等。
[0028]該主機(jī)裝置可以調(diào)整與多媒體會(huì)議的會(huì)話相關(guān)聯(lián)的端點(diǎn)裝置以體現(xiàn)該目標(biāo)裝置,以便于以虛擬的無(wú)縫連接的方式將多媒體會(huì)議的會(huì)話傳送給該目標(biāo)裝置。該目標(biāo)裝置可以接著承擔(dān)來(lái)自用戶初始裝置的多媒體會(huì)議的會(huì)話。由于該主機(jī)裝置管理多媒體會(huì)議的會(huì)話向目標(biāo)裝置的傳送,所以該主機(jī)裝置可以提供虛擬的無(wú)縫連接的并對(duì)其他多媒體會(huì)議的參與者未察覺(jué)的傳送。就這一點(diǎn)而言,當(dāng)用戶的多媒體會(huì)議的會(huì)話被傳送到目標(biāo)裝置時(shí),該用戶的初始裝置可以自動(dòng)地從該多媒體會(huì)議上脫離。
[0029]作為一種選擇或附加,如果該用戶的初始建議以及該目標(biāo)裝置具有不同的多媒體會(huì)議功能,則該主機(jī)裝置可以通知傳送的其他參與者。舉例來(lái)說(shuō),如果用戶的初始裝置能夠提供視頻流,諸如帶有攝像頭的計(jì)算機(jī),但是用戶的目標(biāo)裝置能夠提供視頻流,諸如模擬信號(hào)電話,則多媒體會(huì)議的其他參與者將不會(huì)再接收用戶的視頻流。在這個(gè)例子中,該主機(jī)裝置可以向其他參與者提供該用戶已經(jīng)向能夠提供視頻流的裝置傳送了他們的多媒體會(huì)議的會(huì)話的通知,以及因此該參與者將不再接收用于該用戶的視頻流。以這種方式,其他的參與者可以意識(shí)到用戶的視頻流的喪失不是由于他們的端點(diǎn)裝置或主機(jī)裝置的任何技術(shù)問(wèn)題造成的。相反地,如果該用戶的初始裝置不能提供視頻流,但是該目標(biāo)裝置能夠提供視頻流,則該主機(jī)裝置可以向其他參與者提供通知:該用戶已經(jīng)將他們的多媒體會(huì)議的會(huì)話傳送到能夠提供視頻的裝置中,并因此該視頻流現(xiàn)在對(duì)于用戶是有效的。
[0030]作為一種選擇或附加,該用戶的初始裝置可以與目標(biāo)裝置建立直接的連接,諸如對(duì)等網(wǎng)絡(luò)連接,以及可以通過(guò)對(duì)等網(wǎng)絡(luò)連接向目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話。在這個(gè)示例中,該初始裝置和該目標(biāo)裝置可以提供關(guān)于向主機(jī)裝置傳送的過(guò)程的狀態(tài)通知,和/或該初始裝置和/或目標(biāo)裝置可以與主機(jī)裝置交換信息。以這種方式,該主機(jī)裝置仍然可以管理多媒體會(huì)議的會(huì)話的傳送以便于提供多媒體會(huì)議中的其他參與者意識(shí)不到的無(wú)縫連接的傳送。
[0031]為示例的目的,此處描述的該端點(diǎn)傳送系統(tǒng)在多媒體會(huì)議服務(wù)的背景下被討論。然而,該端點(diǎn)傳送系統(tǒng)可以在任何主持的服務(wù)器上實(shí)施,諸如流視頻服務(wù)器、在線游戲服務(wù)器、或總體上任何希望的用于無(wú)縫連接裝置傳送的服務(wù)。舉例來(lái)說(shuō),在他們的家庭臺(tái)式電腦上通過(guò)在線有限服務(wù)參與到多人在線游戲的用戶,或通過(guò)流視頻服務(wù)器觀看流視頻的用戶可能希望將他們的在線游戲會(huì)話或他們的流視頻會(huì)話傳送到其他裝置上,諸如平板電腦或其他移動(dòng)裝置上,舉例來(lái)說(shuō),比如用戶需要離開他們的房子的時(shí)候。在這個(gè)示例中,主持該在線游戲服務(wù)、流視頻服務(wù)、或任何相似服務(wù)的該服務(wù)器可以實(shí)施/管理用戶的在線游戲會(huì)話、流視頻會(huì)話、或任何其他會(huì)話的以此處描述的用于多媒體會(huì)議的會(huì)話的相同方式的傳送。
[0032]二.用于提供多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例的客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境
[0033]圖1示出了示例的客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境,其可以實(shí)施多媒體會(huì)議端點(diǎn)傳送系統(tǒng)。網(wǎng)絡(luò)環(huán)境100可以包括可連通地連接到服務(wù)器110的多個(gè)電子裝置102、103、104、106,諸如通過(guò)網(wǎng)絡(luò)108。在另一個(gè)示例中,電子裝置102、103、104、106可以通過(guò)諸如網(wǎng)絡(luò)108可連通地相互連接,但不可連通地連接到服務(wù)器110。網(wǎng)絡(luò)108可以為公共通訊網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng)、蜂窩數(shù)據(jù)網(wǎng)絡(luò)、通過(guò)電話網(wǎng)絡(luò)的撥號(hào)調(diào)制調(diào)解器)或私人的通訊網(wǎng)絡(luò)(諸如私人的局域網(wǎng)(“LAN”),專線)。網(wǎng)絡(luò)108還可以包括但不限于任何一個(gè)或多個(gè)下列的網(wǎng)絡(luò)拓?fù)?,包括總線網(wǎng)絡(luò)、星形網(wǎng)絡(luò)、環(huán)形網(wǎng)絡(luò)、網(wǎng)狀網(wǎng)絡(luò)、星型總線網(wǎng)絡(luò)、樹形或分級(jí)網(wǎng)絡(luò)等。
[0034]在一些示例的實(shí)施例中,電子裝置102、103、104以及106可以為計(jì)算裝置,諸如筆記本電腦或臺(tái)式電腦、智能手機(jī)、個(gè)人數(shù)字助理(“PDA”)、便攜媒體播放器、平板電腦、電視機(jī)或帶有聯(lián)接和在其上和/或集成在其中的一個(gè)或多個(gè)處理器其他指示器,或可以用來(lái)指示網(wǎng)頁(yè)或網(wǎng)頁(yè)應(yīng)用的其他適當(dāng)?shù)挠?jì)算裝置。在圖1的示例中,電子裝置102被描述為臺(tái)式電腦,電子裝置103、104被描述為智能手機(jī),以及電子裝置106被描述為平板電腦裝置。
[0035]在一個(gè)示例中,服務(wù)器110包括一個(gè)或多個(gè)處理裝置112以及數(shù)據(jù)存儲(chǔ)器114。該一個(gè)或多個(gè)處理裝置112執(zhí)行存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器114中的計(jì)算機(jī)指令,舉例來(lái)說(shuō),向電子裝置102、104、106中的一個(gè)或多個(gè)提供多媒體會(huì)議端點(diǎn)傳送系統(tǒng)。數(shù)據(jù)存儲(chǔ)器114可以在非易失性計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)計(jì)算機(jī)指令。
[0036]在一個(gè)示例中,服務(wù)器110可以為單個(gè)計(jì)算裝置,諸如計(jì)算機(jī)服務(wù)器。在另一示例中,服務(wù)器110可以代表在一起工作的超過(guò)一個(gè)的計(jì)算裝置以實(shí)施服務(wù)器計(jì)算機(jī)的作用(諸如計(jì)算機(jī)和/或分布式系統(tǒng)的云)。在另一實(shí)施例中,服務(wù)器110可以與多個(gè)數(shù)據(jù)庫(kù)、存儲(chǔ)服務(wù)、或其他計(jì)算裝置連接。服務(wù)器110和被連接的數(shù)據(jù)庫(kù)、存儲(chǔ)服務(wù)、或其他計(jì)算裝置可以被并列設(shè)置或可以不相干地放置。
[0037]電子裝置102、103、104、106以及服務(wù)器110之間的通訊可以通過(guò)超文本傳送協(xié)議(“HTTP”)的通訊協(xié)議進(jìn)行。其他的通訊協(xié)議也可以被使用,包括舉例來(lái)說(shuō),可擴(kuò)展消息傳送和可擴(kuò)展通訊和表示協(xié)議(XMPP)通訊,用于電子裝置102、103、104、106和服務(wù)器110之間的部分或全部的通訊。在另一示例中,電子裝置102、103、104、106可以不需要與服務(wù)器110通訊和進(jìn)行相互間的通訊。
[0038]用戶與電子裝置102、103、104、106之間的互動(dòng)可以加入到多媒體會(huì)議中。用于此處的該短語(yǔ)“多媒體會(huì)議”涵蓋其清晰的及通常的含義以及,如果沒(méi)有以其他方式包含在其清晰的和通常的含義中,則還可以涉及電子裝置102、103、104、106中的兩個(gè)或多個(gè)之間的視頻會(huì)議,其中每個(gè)電子裝置102、103、104、106傳送視頻和/或音頻流,以及每個(gè)電子裝置102、103、104、106從至少一個(gè)其他的電子裝置102、103、104、106中接收視頻和/或音頻流。相應(yīng)地,電子裝置102、103、104、106可以包括,或可以被連接到照相機(jī)或用于捕捉視頻和/或音頻的其他裝置,并可以包括用于瀏覽視頻和/或收聽音頻的輸出裝置。
[0039]電子裝置102、103、104、106還可以作為端點(diǎn)裝置被適用。用于此處的該短語(yǔ)“端點(diǎn)裝置”涵蓋了其清晰的和通常的含義以及,如果沒(méi)有其他含義包含在其清晰的和通常的含義中,則還可以涉及能夠參與到多媒體會(huì)議中的任何裝置,諸如能夠向另一裝置提供視頻流和/或音頻流和/或從另一裝置接收音頻流和/或視頻流的任意裝置。
[0040]在一個(gè)示例中,電子裝置102、103、104、106可以與服務(wù)器110建立多媒體會(huì)議的會(huì)話以便于加入到多媒體會(huì)議中。用于此處的該短語(yǔ)“多媒體會(huì)議的會(huì)話”涵蓋了其清晰的和通常的含義以及,如果沒(méi)有其他含義包含在其清晰的和通常的含義中,還可以指代關(guān)于多媒體會(huì)議的會(huì)話的電子裝置102、104、106和服務(wù)器110之間的互動(dòng)以及任何數(shù)據(jù),狀態(tài)信息,和/或控制與互動(dòng)相關(guān)聯(lián)的信息。
[0041]在一個(gè)示例中,如果與電子裝置102、103、104、106互動(dòng)的用戶正在加入由服務(wù)器110主持的多媒體會(huì)議,則電子裝置102、103、104、106可以向服務(wù)器110傳送音頻流和/或視頻流。用于此處的該短語(yǔ)“主機(jī)裝置”涵蓋了其清晰的和通常的含義以及,如果沒(méi)有其他含義包含在其清晰的和通常的含義中,還可以涉及主持多媒體會(huì)議的裝置。諸如服務(wù)器110這樣的主機(jī)裝置可以向其他電子裝置102、103、104、106傳送每個(gè)電子裝置102、103、104、106的音頻流和/或視頻流。
[0042]在操作中,服務(wù)器110可以諸如通過(guò)主持該多媒體會(huì)議向電子裝置102、104、106提供多媒體會(huì)議。電子裝置102、104、106可以每個(gè)與服務(wù)器110建議一個(gè)多媒體會(huì)議的會(huì)話,用于參與到多媒體會(huì)議的目的。與電子裝置102、104、106中的一個(gè),諸如電子裝置102,相互作用的用戶可以向服務(wù)器110傳送請(qǐng)求指示該用戶想要將他們的多媒體會(huì)議的會(huì)話傳送到另一裝置。
[0043]作為對(duì)接收到來(lái)自電子裝置102的傳送請(qǐng)求的響應(yīng),服務(wù)器110可以檢索和/或生成主動(dòng)目標(biāo)裝置的列表給可能傳送他們的多媒體會(huì)議的用戶。在一個(gè)示例中,服務(wù)器110可以為每個(gè)參與到多媒體會(huì)議的用戶維持主動(dòng)目標(biāo)裝置的列表。服務(wù)器110可以持續(xù)地確認(rèn)狀態(tài)和每個(gè)用戶的目標(biāo)裝置的多媒體會(huì)議能力以便于核實(shí)每個(gè)目標(biāo)裝置是有效的,和/或?yàn)榱舜_定每個(gè)目標(biāo)裝置的多媒體會(huì)議能力。維持每個(gè)用戶的有效目標(biāo)裝置的列表的過(guò)程在以下圖4中被討論。
[0044]用在此處的短語(yǔ)“多媒體會(huì)議能力”涵蓋了其清晰的和通常的含義以及,如果沒(méi)有其他含義包含在其清晰的和通常的含義中,還可以涉及當(dāng)參與到多媒體會(huì)議時(shí)可以使用的裝置的任何屬性,諸如該裝置是否帶有指示屏、攝像頭、公共轉(zhuǎn)化電話網(wǎng)絡(luò)接口、包交換網(wǎng)絡(luò)接口、裝置的處理源、或任何其他屬性,和/或可以影響裝置參與到多媒體會(huì)議中的任何外在因素,諸如裝置和服務(wù)器110直接的信道條件,裝置有效的上行線路和/或下行線路帶寬,或任何其他外在因素。
[0045]服務(wù)器110可以向電子裝置102提供有效目標(biāo)裝置的列表。用電子裝置102互動(dòng)的用戶可以從該列表選擇有效的目標(biāo)裝置,諸如電子裝置103。電子裝置102可以將用戶選擇傳送給服務(wù)器110。對(duì)多媒體會(huì)議的會(huì)話的傳送的請(qǐng)求流程在以下的圖3中進(jìn)一步討論。服務(wù)器110可以接著管理多媒體會(huì)議的會(huì)話從電子裝置102向電子裝置103的傳送,以使該傳送是無(wú)縫連接的并不會(huì)被參與到該多媒體會(huì)議中的其他用戶察覺(jué)。從諸如電子裝置102這樣的第一端點(diǎn)裝置向諸如電子裝置103這樣的第二端點(diǎn)裝置傳送多媒體會(huì)議的會(huì)話的流程在以下的圖2中被進(jìn)一步討論。
[0046]三.用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例流程
[0047]圖2示出了用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例流程200的流程圖。在框202中,諸如服務(wù)器110這樣的主機(jī)裝置向諸如電子裝置102、104、106這樣的一個(gè)或多個(gè)參與裝置提供了多媒體會(huì)議或其他主持服務(wù)。舉例來(lái)說(shuō),電子裝置102、104、106可以每個(gè)與服務(wù)器110建立一個(gè)單獨(dú)的多媒體會(huì)議的會(huì)話。每個(gè)電子裝置102、104、106可以向服務(wù)器110提供其多媒體會(huì)議能力同時(shí)建立多媒體會(huì)議的會(huì)話,或服務(wù)器110可以以其他方式確定每個(gè)電子裝置102、104、106的多媒體會(huì)議能力。服務(wù)器110可以存儲(chǔ)每個(gè)電子裝置102、104、106的多媒體會(huì)議能力,諸如在數(shù)據(jù)存儲(chǔ)器114中。服務(wù)器110可以根據(jù)每個(gè)電子裝置102、104、106的多媒體會(huì)議能力接著從一個(gè)或多個(gè)電子裝置102、104、106中接收音頻和/或視頻流。服務(wù)器110可以根據(jù)每個(gè)電子裝置102、104、106的多媒體會(huì)議能力向一個(gè)或多個(gè)其他的電子裝置102、104、106提供從每個(gè)電子裝置102、104、106中接收的音頻和/或視頻流。
[0048]在框204中,服務(wù)器110從參與裝置接收請(qǐng)求,諸如電子裝置102,以向另一端點(diǎn)裝置傳送其多媒體會(huì)議的會(huì)話。在框206中,為響應(yīng)所接收的傳送請(qǐng)求,服務(wù)器110提供與電子裝置102相關(guān)聯(lián)的有效目標(biāo)裝置的列表??梢阅繕?biāo)裝置的列表可以代表當(dāng)前電子裝置102的多媒體會(huì)議的會(huì)話可以傳送的裝置。舉例來(lái)說(shuō),如果電子裝置102包括圖形用戶接口,則服務(wù)器110可以向可以被傳送的電子裝置102的多媒體會(huì)議的會(huì)話的有效目標(biāo)裝置的圖形列表。作為一種選擇或附加,如果電子裝置102不支持圖形用戶接口,諸如沒(méi)有指示器的模擬信號(hào)電話,則服務(wù)器110可以通過(guò)諸如互動(dòng)聲音響應(yīng)系統(tǒng)這樣的互動(dòng)響應(yīng)系統(tǒng)向電子裝置102提供有效目標(biāo)裝置的列表。
[0049]在一個(gè)示例中,與電子裝置102相關(guān)聯(lián)的裝置的列表可以包括用戶與之前注冊(cè)到服務(wù)器I1的電子裝置102互動(dòng)的裝置或用戶之前向由服務(wù)器110主持的應(yīng)用注冊(cè)的裝置,諸如主持的多媒體會(huì)議應(yīng)用。舉例來(lái)說(shuō),被提供到電子裝置102的目標(biāo)裝置的列表可以包括電子裝置103。服務(wù)器110可以持續(xù)地訪問(wèn)該注冊(cè)裝置的狀態(tài)和/或能力,諸如該裝置是否有效或在線,和/或該裝置是否能夠提供和/或接收視頻流和/或音頻流。舉例來(lái)說(shuō),服務(wù)器110可以主動(dòng)地與被注冊(cè)裝置連通,或可以以其他方式主動(dòng)地與被注冊(cè)裝置連接,以訪問(wèn)被注冊(cè)裝置的狀態(tài)和/或能力。維持有效目標(biāo)裝置的流程將在以下圖4中進(jìn)行進(jìn)一步的討論。
[0050]在框208中,服務(wù)器110從電子裝置102接收到目標(biāo)裝置的選擇。舉例來(lái)說(shuō),服務(wù)器110可以接收列表的有效目標(biāo)裝置中所選擇的一個(gè)。諸如電子裝置103。作為一種選擇或附加,服務(wù)器110可以接收不包含在有效目標(biāo)裝置的列表上的目標(biāo)裝置的識(shí)別。舉例來(lái)說(shuō),服務(wù)器110可以接收與目標(biāo)裝置相關(guān)聯(lián)的電話號(hào)碼,與目標(biāo)裝置相關(guān)聯(lián)的互聯(lián)網(wǎng)協(xié)議(IP)地址,或總體上可以通過(guò)服務(wù)器110用于連接該目標(biāo)裝置的任何識(shí)別。
[0051]在框210中,服務(wù)器110建立了與所選擇的目標(biāo)裝置的連接,諸如電子裝置103。為了建立與電子裝置103之間的連接,服務(wù)器110可以確定電子裝置103的多媒體會(huì)議能力,諸如電子裝置103的通訊能力。諸如,服務(wù)器110可以確定在電子裝置103上有效的和/或有效的通訊接口,諸如公共交換電話網(wǎng)絡(luò)接口、包交換網(wǎng)絡(luò)接口、或其他通訊接口。
[0052]服務(wù)器110可以接著通過(guò)由電子裝置103上有效的通訊接口所確定的通訊機(jī)制向電子裝置103提供傳送請(qǐng)求信息。在一個(gè)示例中,如果電子裝置103包括包交換網(wǎng)絡(luò)接口,則服務(wù)器110可以通過(guò)包交換網(wǎng)絡(luò)傳送數(shù)據(jù)信息。作為一種選擇或附加,如果電子裝置103僅僅包括公共交換電話網(wǎng)絡(luò)接口,則服務(wù)器110可以啟動(dòng)與電子裝置103的電話呼叫。作為一種選擇或附加,服務(wù)器110還可以向指示服務(wù)器110嘗試建立于電子裝置103的連接的電子裝置102傳送指示。按照與電子裝置103建立連接,服務(wù)器110可以移動(dòng)到框212。
[0053]在框212中,服務(wù)器110從諸如電子裝置102這樣的參與裝置向諸如電子裝置103這樣的目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話。在起動(dòng)傳送之前,服務(wù)器110可以識(shí)別電子裝置103的多媒體會(huì)議能力,例如,電子裝置103是否可以提供和/或接收視頻和/或音頻流。服務(wù)器I1可以接著按照電子裝置103的多媒體會(huì)議能力調(diào)整電子裝置102的多媒體會(huì)議的會(huì)話的參數(shù),諸如電子裝置103有效的通訊接口,是否該電子裝置103可以提供和/或接收音頻和/或視頻流等。服務(wù)器110可以接著將與電子裝置102的多媒體會(huì)議的會(huì)話相關(guān)聯(lián)的端點(diǎn)裝置改變?yōu)殡娮友b置103,以便于以虛擬無(wú)縫連接的方式將多媒體會(huì)議的會(huì)話傳送到電子裝置103。根據(jù)將端點(diǎn)裝置改變?yōu)殡娮友b置103,服務(wù)器110可以將多媒體會(huì)議中的其他參與者的音頻和/或視頻流重新指引到電子裝置103,而不是電子裝置102。服務(wù)器110還可以從電子裝置103接收音頻和/或視頻流,而不是電子裝置102。就這點(diǎn)而言,當(dāng)傳送完成時(shí),電子裝置102可以從多媒體會(huì)議上斷開。
[0054]作為一種選擇或者附加,服務(wù)器110可以將電子裝置102、103 —起與多媒體會(huì)議的會(huì)話關(guān)聯(lián)。在這種情況下,服務(wù)器110可以發(fā)送其他參與者的音頻和/或視頻流給電子裝置102、103。因此,與電子裝置102、103相關(guān)聯(lián)的用戶可以從電子裝置102、103中的一個(gè)或二者上訪問(wèn)多媒體會(huì)議。由于服務(wù)器110意識(shí)到電子裝置102、103都與同一個(gè)用戶關(guān)聯(lián),所以電子裝置102、103不會(huì)作為分離的裝置向多媒體會(huì)議中的其他參與者指示。作為一種選擇或附加,服務(wù)器110可以啟動(dòng)用于電子裝置103的分離的多媒體會(huì)議的會(huì)話。在這個(gè)情況下,服務(wù)器110可以存儲(chǔ)電子裝置102、103的多媒體會(huì)議的會(huì)話之間的關(guān)聯(lián),以使服務(wù)器110可以確定與同一用戶關(guān)聯(lián)的多媒體會(huì)議的會(huì)話。
[0055]在這種情況下,由于服務(wù)器110能夠確定與同一用戶關(guān)聯(lián)的多媒體會(huì)議的會(huì)話,服務(wù)器110可以允許用戶具有多個(gè)媒體會(huì)議的會(huì)話開口,甚至當(dāng)多媒體會(huì)議為能夠控制的并且已經(jīng)達(dá)到最大能力。換句話說(shuō),即使服務(wù)器110不允許新用戶啟動(dòng)用于多媒體會(huì)議的多媒體會(huì)議的會(huì)話,由于該多媒體會(huì)議已經(jīng)達(dá)到其最大能力,所以服務(wù)器110仍然可以允許該用戶由電子裝置103啟動(dòng)第二多媒體會(huì)議的會(huì)話。
[0056]作為一種選擇或附加,如果電子裝置102、103具有不同的多媒體會(huì)議能力特征,則該服務(wù)器110可以通知用戶的多媒體會(huì)議的會(huì)話傳送的其他電子裝置104、106。舉例來(lái)說(shuō),如果電子裝置102能夠提供視頻流,諸如帶有攝像頭的計(jì)算機(jī),但是電子裝置103不能夠提供視頻流,諸如模擬信號(hào)電話,則電子裝置104、106不再接收用于用戶通過(guò)電子裝置103訪問(wèn)多媒體會(huì)議的視頻流。在這種情況下,服務(wù)器110可以向其他電子裝置104、106提供通知,其指示之前通過(guò)電子裝置102訪問(wèn)多媒體會(huì)議的用戶已經(jīng)向不能提供視頻流的裝置,諸如電子裝置103,傳送了他們的多媒體會(huì)議的會(huì)話,并因此電子裝置104、106將不再接收用于用戶的視頻流。以這樣的方式,電子裝置104、106可以意識(shí)到用于用戶的視頻流不會(huì)由于技術(shù)問(wèn)題被遺失。
[0057]相反地,如果電子裝置102不能提供視頻流,但是電子裝置103可以提供視頻流,則服務(wù)器110可以向電子裝置104、106提供通知指示先前通過(guò)電子裝置102訪問(wèn)多媒體會(huì)議的用戶已經(jīng)將他們的多媒體會(huì)議的會(huì)話傳送給能夠提供視頻的裝置,并因此用于用戶的視頻流現(xiàn)在是有效的。
[0058]圖3示出了用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例流程300的流程圖。在框302中,用戶通過(guò)使用諸如電子裝置102這樣的第一裝置啟動(dòng)多媒體會(huì)議的會(huì)話加入到多媒體會(huì)議中。舉例來(lái)說(shuō),該用戶可以啟動(dòng)帶有服務(wù)器110的多媒體會(huì)議的會(huì)話。在框304中,電子裝置102向服務(wù)器110提供請(qǐng)求以指示用戶想要傳送他們的多媒體會(huì)議的會(huì)話。在框306中,電子裝置102從服務(wù)器110接收已被證實(shí)有效的目標(biāo)裝置的列表,諸如已經(jīng)通過(guò)服務(wù)器110證實(shí)有效的目標(biāo)裝置。
[0059]在框308中,電子裝置102提供了自有效目標(biāo)裝置的列表中的目標(biāo)裝置的選擇。舉例來(lái)說(shuō),該用戶可以從有效的目標(biāo)裝置的列表中選擇有效的目標(biāo)裝置中的一個(gè),諸如通過(guò)使用電子裝置102的輸入裝置。作為一種選擇或附加,該用戶可以提供鏈接信息,和/或識(shí)別信息,用于不包括在有效的目標(biāo)裝置的列表上的目標(biāo)裝置,諸如目標(biāo)裝置的互聯(lián)網(wǎng)協(xié)議(IP)地址,目標(biāo)裝置的電話號(hào)碼,目標(biāo)裝置的介質(zhì)訪問(wèn)控制(MAC)地址,或可以通過(guò)服務(wù)器110使用以建立與目標(biāo)裝置的連接的總體上的任何信息。
[0060]在框310中,諸如電子裝置103這樣的目標(biāo)裝置接收請(qǐng)求以諸如從服務(wù)器110承擔(dān)多媒體會(huì)議的會(huì)話。在框312中,電子裝置102的多媒體會(huì)議的會(huì)話由電子裝置103承擔(dān)。舉例來(lái)說(shuō),通過(guò)諸如電子裝置102這樣的第一裝置訪問(wèn)多媒體會(huì)議的用戶可以通過(guò)諸如點(diǎn)擊電子裝置103的指示器上的“接受”按鈕,通過(guò)按壓電子裝置103的電話鍵盤上的按鈕,或總體上通過(guò)在電子裝置103上能夠指示用戶已經(jīng)接受該傳送的任何輸入機(jī)制來(lái)接受和/或確認(rèn)電子裝置103上的傳送請(qǐng)求。作為對(duì)用戶在電子裝置103上接受了傳送的響應(yīng),服務(wù)器110可以將與多媒體會(huì)議的會(huì)話相關(guān)聯(lián)的該端點(diǎn)修改為電子裝置103,以使來(lái)自電子裝置102的該多媒體會(huì)議的會(huì)話由電子裝置103承擔(dān)。
[0061]作為一種選擇或附加,由電子裝置103接收的請(qǐng)求可以包括允許用戶指示是否他們將會(huì)通過(guò)自電子裝置102承擔(dān)該多媒體會(huì)議的會(huì)話接受在電子裝置103上的傳送的附加的選擇,或接受在電子裝置103上的傳送并在電子裝置102上維持多媒體會(huì)議的會(huì)話。如果該用戶接收在電子裝置103上的傳送同時(shí)在電子裝置102上維持該電子會(huì)議的會(huì)話,則用戶可能能夠通過(guò)電子裝置102、103之一訪問(wèn)該多媒體會(huì)議。作為一種選擇,如果該用戶通過(guò)在電子裝置103上通過(guò)承擔(dān)該多媒體會(huì)議接受該傳送,則該電子裝置102的多媒體會(huì)議的會(huì)話可以根據(jù)傳送的完成而終結(jié)。
[0062]圖4示出了用于多媒體會(huì)議端點(diǎn)傳送系統(tǒng)的示例流程400的流程圖。在框402中,用于維持用戶的有效目標(biāo)裝置的狀態(tài)的裝置從數(shù)據(jù)存儲(chǔ)器114識(shí)別目標(biāo)裝置的列表。在框404中,服務(wù)器110從目標(biāo)裝置的列表中選擇該第一目標(biāo)裝置,在框406中,服務(wù)器110與該第一目標(biāo)裝置連通,諸如通過(guò)向該第一目標(biāo)裝置傳送狀態(tài)請(qǐng)求信息。
[0063]用于此處的該術(shù)語(yǔ)“連通(ping) ”包含其清晰的和通常的含義以及,如果沒(méi)有包含在其清晰的和通常的含義中的其他說(shuō)明,則其還可以涉及用于確定目標(biāo)裝置的狀態(tài)的任何機(jī)制,諸如裝置是否為有效的,例如在線的,或者非有效的,例如離線的,和/或用戶確定目標(biāo)裝置的多媒體會(huì)議能力的任何機(jī)制。
[0064]在框408中,服務(wù)器110確定是否該響應(yīng)已經(jīng)從目標(biāo)裝置中接收。舉例來(lái)說(shuō),服務(wù)器110可以等待一個(gè)確定量的時(shí)間,諸如時(shí)限周期,用于自目標(biāo)裝置的會(huì)用。在框408中,如果服務(wù)器110確定了該響應(yīng)已經(jīng)從該目標(biāo)裝置中接收到,則該服務(wù)器110移動(dòng)到框410。在框410中,服務(wù)器110存儲(chǔ)了處于有效狀態(tài)的目標(biāo)裝置的指示,諸如存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器114中。
[0065]作為一種選擇或附加,服務(wù)器110可以處理自目標(biāo)裝置接收的響應(yīng)以確定與目標(biāo)裝置的狀態(tài)相關(guān)的任何附加信息和/或與目標(biāo)裝置的多媒體會(huì)議能力相關(guān)的任何附加信息。舉例來(lái)說(shuō),發(fā)送到目標(biāo)裝置的狀態(tài)請(qǐng)求信息還可以包括請(qǐng)求該目標(biāo)裝置提供其多媒體會(huì)議能力。在這個(gè)例子中,從目標(biāo)裝置接收的該響應(yīng)可以包括與目標(biāo)裝置的多媒體會(huì)議能力相關(guān)的信息,諸如該目標(biāo)裝置是否能夠提供音頻和/或視頻流,該裝置是否能夠接收音頻和/或視頻流,在裝置上有效的該通訊接口,對(duì)于目標(biāo)裝置有效的處理源,或該目標(biāo)裝置通常的任何其他屬性。該響應(yīng)還可以包括在服務(wù)器110和目標(biāo)裝置之間的信道條件的指示和/或?qū)τ谀繕?biāo)裝置有效的帶寬的指示。服務(wù)器110存儲(chǔ)由該響應(yīng)確定的任何附加的信息,諸如在數(shù)據(jù)存儲(chǔ)器114中。
[0066]在框408中,如果服務(wù)器110確定在諸如時(shí)限周期這樣的預(yù)定量的時(shí)間到期之前還沒(méi)有從目標(biāo)裝置中接收到響應(yīng),則服務(wù)器110移動(dòng)到框412。在框412中,服務(wù)器110存儲(chǔ)了目前不處于有效狀態(tài)的目標(biāo)裝置的指示,諸如存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器114中。在框414中,服務(wù)器110確定是否在目標(biāo)裝置的列表中存在任何附加的目標(biāo)裝置。在框414中,如果服務(wù)器110確定在目標(biāo)裝置的列表中存在附加的目標(biāo)裝置,則服務(wù)器110移動(dòng)到框416。在框416中,服務(wù)器110在目標(biāo)裝置的列表中選擇下一個(gè)目標(biāo)裝置。服務(wù)器110接著移動(dòng)到框406并重復(fù)用于接下來(lái)的目標(biāo)裝置的步驟406-412。
[0067]在框414中,如果服務(wù)器110確定在目標(biāo)裝置的列表中沒(méi)有附加的目標(biāo)裝置,則服務(wù)器110移動(dòng)到框404。在框404中,服務(wù)器選擇目標(biāo)裝置的列表中的第一目標(biāo)裝置并重復(fù)用于目標(biāo)裝置的整個(gè)列表的框406-416。相應(yīng)地,服務(wù)器110或用于維持有效目標(biāo)裝置的列表的任何其他裝置繼續(xù)重復(fù)框404-416,諸如為了確保提供給用戶有效目標(biāo)裝置的準(zhǔn)確列表。
[0068]作為一種選擇或附加,在對(duì)目標(biāo)裝置的整個(gè)列表重復(fù)框404-414之前,服務(wù)器110可以暫停確定量的時(shí)間,諸如休眠周期。作為一種選擇或附加,服務(wù)器110可以在周期性的基礎(chǔ)上的整個(gè)列表中重復(fù)框404-414,諸如每分鐘、每小時(shí)等。以這樣的方式,服務(wù)器110可以被配置按照需要與或多或少地與目標(biāo)裝置連通。
[0069]舉例來(lái)說(shuō),目標(biāo)裝置的狀態(tài)不經(jīng)常改變的情況下,服務(wù)器110可以不很經(jīng)常的與目標(biāo)裝置連通,諸如專用的多媒體會(huì)議端點(diǎn)裝置。相反地,目標(biāo)裝置的狀態(tài)經(jīng)常改變的情況下,服務(wù)器110可以與目標(biāo)裝置更經(jīng)常的連通。作為一種選擇或附加,服務(wù)器110可以按照目標(biāo)裝備狀態(tài)改變的頻率程度將每個(gè)目標(biāo)裝置進(jìn)行分類,諸如按照歷史信息,或者按照管理者或其他用戶所指出的。服務(wù)器110可以接著可以與比起具有不經(jīng)常改變狀態(tài)分級(jí)的目標(biāo)裝置相比具有經(jīng)常改變狀態(tài)分級(jí)的目標(biāo)裝置連通。以這樣的方式,服務(wù)器110與在不均勻率的給定的目標(biāo)裝置的用戶列表上的目標(biāo)裝置連通。作為一種選擇或附加,服務(wù)器110可以與多個(gè)目標(biāo)裝置以并列方式連通,諸如所有的目標(biāo)裝置。
[0070]四.示例的多媒體會(huì)議端點(diǎn)傳送系統(tǒng)
[0071]圖5概念性地示出了帶有被實(shí)施的主題技術(shù)的一些實(shí)施方式的電子系統(tǒng)。電子系統(tǒng)500可以為服務(wù)器、計(jì)算機(jī)、電話、PDA、平板電腦、其中整合了一個(gè)或多個(gè)處理器或其上聯(lián)接了一個(gè)或多個(gè)處理器的電視機(jī)、或通常的任何電子裝置。這樣的電子系統(tǒng)包括各種類型的計(jì)算機(jī)可讀介質(zhì)。電子系統(tǒng)500包括總線508、處理單元512、系統(tǒng)存儲(chǔ)器504、只讀存儲(chǔ)器(ROM) 510、永久存儲(chǔ)裝置502、輸入裝置接口 514、輸出裝置接口 506、以及網(wǎng)絡(luò)接口516。
[0072]總線508共同地代表所有的系統(tǒng)、外圍設(shè)備、以及與電子系統(tǒng)500的多個(gè)內(nèi)部裝置連通性地連接的芯片總線。舉例來(lái)說(shuō),總線508連通性地與帶有ROM 510的處理單元512、系統(tǒng)存儲(chǔ)器504、以及永久存儲(chǔ)裝置502連接。
[0073]由這些各種存儲(chǔ)單元,處理單元512檢索指令來(lái)實(shí)施并處理數(shù)據(jù)以便于執(zhí)行本主題說(shuō)明的流程。該處理單元在不同的實(shí)施方式中可以為單個(gè)處理器或多核處理器。
[0074]ROM 510存儲(chǔ)了靜態(tài)數(shù)據(jù)和處理單元512所需要的指令以及電子系統(tǒng)的其他模塊。另一方面,永久存儲(chǔ)裝置502為讀寫存儲(chǔ)裝置。這個(gè)裝置為存儲(chǔ)指令和數(shù)據(jù)的非易失性存儲(chǔ)單元,甚至在電子系統(tǒng)500處于關(guān)閉時(shí)。該主題說(shuō)明的一些實(shí)施方式使用大容量存儲(chǔ)裝置(諸如磁盤或光盤及其相應(yīng)的盤驅(qū)動(dòng)器)作為永久存儲(chǔ)裝置502。
[0075]其他實(shí)施方式使用可移除存儲(chǔ)裝置(諸如軟盤、閃存,及其相應(yīng)的驅(qū)動(dòng)器)作為永久存儲(chǔ)裝置502。像永久存儲(chǔ)裝置502 —樣,系統(tǒng)存儲(chǔ)器504為讀寫存儲(chǔ)裝置。然而,與存儲(chǔ)裝置502不同,系統(tǒng)存儲(chǔ)器504為易失性讀寫存儲(chǔ)器,諸如隨機(jī)訪問(wèn)存儲(chǔ)器。系統(tǒng)存儲(chǔ)器504存儲(chǔ)了一些指令和在運(yùn)行時(shí)間需要處理的數(shù)據(jù)。在一些實(shí)施方式中,主題說(shuō)明的流程存儲(chǔ)在系統(tǒng)存儲(chǔ)器504、永久存儲(chǔ)裝置502和/或R0M510中。舉例來(lái)說(shuō),各種存儲(chǔ)單元可以包括用于按照一些實(shí)施方式處理、生成、和/或提供認(rèn)證請(qǐng)求和/或認(rèn)證響應(yīng)的指令。對(duì)于這些各種存儲(chǔ)單元,處理單元512檢索指令以實(shí)施和處理數(shù)據(jù)以便于執(zhí)行一些實(shí)施方式的流程。
[0076]總線508還連接到輸入和輸出裝置接口 514和506。輸入裝置接口 514使用戶可以傳送信息并選擇命令給電子系統(tǒng)。以輸入裝置接口 514使用的輸入裝置包括,舉例來(lái)說(shuō),字母數(shù)字鍵盤和定點(diǎn)設(shè)備(也叫“游標(biāo)控制裝置”)。舉例來(lái)說(shuō),輸出裝置接口 516使電子系統(tǒng)500生成的圖像能夠指示。由輸出裝置接口 506使用的輸出裝置包括,舉例來(lái)說(shuō),打印機(jī)和指示裝置,諸如陰極射線管(CRT)或液晶指示器(LCD)。一些實(shí)施方式包括諸如同時(shí)作為輸入和輸出裝置起作用的觸摸屏這樣的裝置。
[0077]最后,如圖5中所示,總線508還將電子系統(tǒng)500通過(guò)網(wǎng)絡(luò)接口 516聯(lián)接到網(wǎng)絡(luò)(未示出)。以這樣的方式,該計(jì)算機(jī)可以為計(jì)算機(jī)網(wǎng)絡(luò)(諸如局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)或互聯(lián)網(wǎng)、或諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)中的網(wǎng)絡(luò))的一部分。電子系統(tǒng)500的任何或所有的部件可以連同該主題說(shuō)明使用。
[0078]以上描述的這些功能可以以數(shù)字電子電路、計(jì)算機(jī)軟件、固件或硬件實(shí)施。該技術(shù)可以使用一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品實(shí)施??删幊痰奶幚砥骱陀?jì)算機(jī)可以包括在或作為移動(dòng)裝置一起打包。該方法和邏輯流程可以通過(guò)一個(gè)或多個(gè)可編程的方法和一個(gè)或多個(gè)可編程的邏輯電路實(shí)施。一般的和特定的用途的計(jì)算裝置和存儲(chǔ)裝置可以通過(guò)通訊網(wǎng)絡(luò)相互連接。
[0079]一些實(shí)施方式包括電子組件,諸如微處理器、在機(jī)器可讀的或計(jì)算機(jī)可讀介質(zhì)(可選擇地稱為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、機(jī)器可讀介質(zhì)、或機(jī)器可讀存儲(chǔ)介質(zhì))上存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器或內(nèi)存。這樣的計(jì)算機(jī)可讀介質(zhì)的示例包括RAM、ROM、只讀光盤驅(qū)動(dòng)器(CD-ROM)、可記錄光盤驅(qū)動(dòng)器(CD-R)、可復(fù)寫式光盤(CD-RW)、只讀數(shù)字通用盤(例如,DVD-ROM、雙層 DVD-ROM)、各種可記錄 / 可復(fù)寫 DVD(例如,DVD-RAM、DVD_RW、DVD+RW 等)、閃存(例如,SD卡、迷你SD卡、微型SD卡等)、磁性的和/或固態(tài)的硬盤驅(qū)動(dòng)器、只讀和可記錄的藍(lán)光盤、超密度光盤、任何其他的光盤介質(zhì)或磁盤介質(zhì)、以及軟盤。該計(jì)算機(jī)可讀介質(zhì)可以存儲(chǔ)由至少一個(gè)處理單元可執(zhí)行的計(jì)算機(jī)程序并包括用于執(zhí)行各種操作的成組的指令。計(jì)算機(jī)程序或計(jì)算機(jī)編碼的示例包括機(jī)器碼,諸如由編譯器生成的,以及含有計(jì)算機(jī)可執(zhí)行的高等級(jí)編碼的文檔,電子組件、或使用解碼器的微處理器。
[0080]當(dāng)以上討論首先指的是執(zhí)行軟件的微處理器或多核處理器時(shí),一些實(shí)施方式可以通過(guò)一個(gè)或多個(gè)集成的電路實(shí)施,諸如專用集成電路(ASIC)或現(xiàn)場(chǎng)可編程門陣列(FPGA)。在一些實(shí)施方式中,這樣的集成電路執(zhí)行存儲(chǔ)在電路本身上的指令。
[0081]隨著被用于本說(shuō)明書以及本申請(qǐng)的任意權(quán)利要求中,該術(shù)語(yǔ)“計(jì)算機(jī)”、“服務(wù)器”、“處理器”、以及“存儲(chǔ)器”都指的是電子的或其他技術(shù)性裝置。這些術(shù)語(yǔ)排除了人或成群的人。為了說(shuō)明的目的,該術(shù)語(yǔ)“指示器”或“指示”意指在電子裝置上進(jìn)行指示。隨著被用于本說(shuō)明書以及本申請(qǐng)的任意權(quán)利要求中,該術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”和“計(jì)算機(jī)可讀媒介”被完全限制在以計(jì)算機(jī)可讀的形式存儲(chǔ)信息的有形的、物理的目標(biāo)。這些術(shù)語(yǔ)排除了任何無(wú)線信號(hào)、有線下載信號(hào)、以及任何其他的短暫的信號(hào)。
[0082]為了提供與用戶的互動(dòng),在說(shuō)明書中所描述的主題技術(shù)的實(shí)施方式可以在具有指示裝置的計(jì)算機(jī)上實(shí)施,例如,CRT(陰極射線管)或LCD(液晶指示)監(jiān)控器,用于向用戶指示信息以及鍵盤和定點(diǎn)裝置,例如鼠標(biāo)或軌跡球,可以用于由用戶向計(jì)算機(jī)進(jìn)行輸入。其他類型的裝置也可以被用于提供與用戶之間的互動(dòng),舉例來(lái)說(shuō),向用戶提供的反饋可以為任何傳感反饋的興衰i例如,視覺(jué)反饋、聽覺(jué)反饋、或觸覺(jué)反饋;并且來(lái)自用戶的輸入可以以任何形式被接收,包括聲音的、語(yǔ)言的、或者觸覺(jué)的輸入。此外,計(jì)算機(jī)可以通過(guò)向用戶使用的裝置發(fā)送或從其接收文檔來(lái)與用戶互動(dòng),舉例來(lái)說(shuō),通過(guò)向用戶的客戶裝置上的網(wǎng)頁(yè)瀏覽器發(fā)送網(wǎng)頁(yè)作為從網(wǎng)頁(yè)瀏覽器接收到的請(qǐng)求的響應(yīng)。
[0083]在本說(shuō)明書中描述的該主題技術(shù)的實(shí)施例可以在計(jì)算系統(tǒng)中實(shí)施,該計(jì)算系統(tǒng)為包括了例如數(shù)據(jù)服務(wù)器這樣的后端組件或包括了例如應(yīng)用服務(wù)器這樣的中間設(shè)備組件或包括了例如具有圖形用戶接口的客戶計(jì)算機(jī)這樣的前段組件,或用戶可以與在本說(shuō)明書中描述的主題技術(shù)相互作用的網(wǎng)頁(yè)瀏覽器,或一個(gè)或多個(gè)這樣的末端、中間端、或前段組件的組合。該系統(tǒng)的組件可以通過(guò)例如通訊網(wǎng)絡(luò)這樣的任意形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通訊被相互連接。通訊網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)和廣域網(wǎng)(“WAN”)、互聯(lián)網(wǎng)絡(luò)(例如“互聯(lián)網(wǎng)”)、以及對(duì)等網(wǎng)絡(luò)(例如,專設(shè)的對(duì)等網(wǎng)絡(luò))。
[0084]該計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器總體上相互遠(yuǎn)離并典型地通過(guò)通訊網(wǎng)絡(luò)相互作用??蛻舳伺c服務(wù)器之間的關(guān)系通過(guò)在各自的計(jì)算機(jī)上運(yùn)行計(jì)算機(jī)程序引發(fā)并具有相互間的客戶端-服務(wù)器聯(lián)系。在一些實(shí)施例中,服務(wù)器向客戶端裝置(例如,用于從與客戶端裝置互動(dòng)的用戶處接收用戶輸入并向用戶指示數(shù)據(jù)的目的)傳送數(shù)據(jù)(例如,HTML頁(yè)面)。在客戶端裝置上生成的數(shù)據(jù)(例如,用戶相互作用的結(jié)果)可以從服務(wù)器上的客戶端設(shè)備上接收。
[0085]可以理解的是,所公開的方法的步驟的任何特定的次序或?qū)蛹?jí)是為了示例方法的說(shuō)明。按照設(shè)計(jì)參數(shù),可以理解的是方法的步驟中特定的次序或?qū)蛹?jí)可以被重新安排,或者所有示例的步驟可以都被實(shí)施。一些步驟可以被同步實(shí)施。舉例來(lái)說(shuō),在某些條件下,多任務(wù)或平行的流程可以是有利的。然而,在上述實(shí)施例中的各種系統(tǒng)組件的分離不應(yīng)當(dāng)理解為所描述的程序組件和系統(tǒng)可以總體上被整合到單一的軟件產(chǎn)品中或打包進(jìn)多軟件產(chǎn)品中。
[0086]前述說(shuō)明被提供以使【技術(shù)領(lǐng)域】?jī)?nèi)的任何技術(shù)人員可以實(shí)施此處描述的各個(gè)方面。對(duì)各個(gè)方面的各種修改對(duì)于【技術(shù)領(lǐng)域】?jī)?nèi)的技術(shù)人員是顯而易見的,以及在此限定的一般原則可以被應(yīng)用到其他方面中。因此,該權(quán)利要求并非意在限制此處所示的各方面,而是符合與表達(dá)的權(quán)利要求相一致的整個(gè)范圍,其中對(duì)單數(shù)的元件的參考并非意在指代“一個(gè)并只有一個(gè)”而是指“一個(gè)或多個(gè)”。除非另有說(shuō)明,該術(shù)語(yǔ)“一些”指代一個(gè)或多個(gè)。對(duì)于男性的代詞(例如,他的)包括女性和中性的(例如,她的或它的)并反之亦然。標(biāo)題和副標(biāo)題,如果有的話,其僅為方便起見使用并且并非意在限制該主題說(shuō)明。
[0087]用于此處的術(shù)語(yǔ)網(wǎng)站可以包括任何方面的網(wǎng)站,包括一個(gè)或多個(gè)網(wǎng)頁(yè)、用于主持或存儲(chǔ)網(wǎng)頁(yè)相關(guān)內(nèi)容的一個(gè)或多個(gè)服務(wù)器等等。相應(yīng)地,該術(shù)語(yǔ)網(wǎng)站可以與術(shù)語(yǔ)網(wǎng)頁(yè)或服務(wù)器交換使用。謂語(yǔ)詞匯“被配置”、“可操作地”、以及“程序化”并非意味著對(duì)主題的任何特定的有形的或無(wú)形的改變,而是意在可互換地使用。舉例來(lái)說(shuō),處理器被配置監(jiān)控并控制運(yùn)行或組件還可以意味著該處理器被程序化以監(jiān)控并控制運(yùn)行或該處理器被可操作地監(jiān)控并控制運(yùn)行。同樣地,被配置執(zhí)行代碼的處理器可以作為被程序化執(zhí)行代碼或可操作地執(zhí)行代碼來(lái)構(gòu)建。
[0088]諸如“方面”這樣的短語(yǔ)并非暗示這樣的方面對(duì)于主題技術(shù)是必須的或這樣的方面應(yīng)用與該主題技術(shù)的構(gòu)造中。與方面相關(guān)的說(shuō)明可以應(yīng)用到所有構(gòu)造中,或一個(gè)或多個(gè)構(gòu)造中。諸如方面這樣的短語(yǔ)可以參考一個(gè)或多個(gè)方面并反之亦然。諸如“構(gòu)造”這樣的短語(yǔ)并非意在按時(shí)這樣的構(gòu)造對(duì)于主題技術(shù)是必須的或這樣的構(gòu)造應(yīng)用到主題技術(shù)的所有構(gòu)造中。與構(gòu)造相關(guān)的說(shuō)明可以應(yīng)用所有構(gòu)造,或一個(gè)或多個(gè)構(gòu)造。諸如構(gòu)造這樣的短語(yǔ)可以參考一個(gè)或多個(gè)構(gòu)造并反之亦然。
[0089]可以用于此處的詞語(yǔ)“示例性的”意為“作為示例或例證”??梢栽诖颂幟枋鰹椤笆纠缘摹比魏畏矫婊蛟O(shè)計(jì)并非必須作為通過(guò)了其他的方面或設(shè)計(jì)的優(yōu)選的或有益的解釋。
[0090]對(duì)于貫穿整個(gè)說(shuō)明書描述的已被【技術(shù)領(lǐng)域】?jī)?nèi)的技術(shù)人員所知的或?qū)⒁弧炯夹g(shù)領(lǐng)域】?jī)?nèi)的技術(shù)人員所知的各個(gè)方面的元件的所有結(jié)構(gòu)上或功能上的等價(jià)物在此通過(guò)引用被并入并意在通過(guò)權(quán)利要求被包含。此外在此未公開意在用于公眾而不管是否這樣的說(shuō)明在權(quán)利要求中被清楚地引用。沒(méi)有權(quán)利要求的要素在第六條的35 U.S.C § 112的條款下構(gòu)建,除非該要素使用該短語(yǔ)“意為”或該要素使用短語(yǔ)“用于這樣的步驟”在方法權(quán)利要求的情況下被清楚地引用。此外,對(duì)于用在說(shuō)明書或權(quán)利要求書中的術(shù)語(yǔ)“包括”、“具有”等的范圍,這樣的術(shù)語(yǔ)意為包含性的,其應(yīng)用方式與術(shù)語(yǔ)“包含”在權(quán)利要求中作為過(guò)渡性詞語(yǔ)使用時(shí)作為“包含”解釋相似。
【權(quán)利要求】
1.一種用于多媒體會(huì)議端點(diǎn)傳送的計(jì)算機(jī)可實(shí)施方法,所述方法包含: 使用一個(gè)或多個(gè)計(jì)算裝置向多個(gè)參與裝置提供多媒體會(huì)議; 使用所述一個(gè)或多個(gè)計(jì)算裝置接收所述多個(gè)參與裝置中的參與裝置的多媒體會(huì)議的會(huì)話的傳送請(qǐng)求,其中所述參與裝置具有第一多媒體會(huì)議能力的特征; 使用所述一個(gè)或多個(gè)計(jì)算裝置向所述參與裝置提供與所述參與裝置相關(guān)聯(lián)的多個(gè)目標(biāo)裝置的列表; 使用所述一個(gè)或多個(gè)計(jì)算裝置從所述參與裝置接收所述多個(gè)目標(biāo)裝置的目標(biāo)裝置的指示,其中所述目標(biāo)裝置具有不同于所述參與裝置的所述第一多媒體會(huì)議能力的第二多媒體會(huì)議能力;以及 使用所述一個(gè)或多個(gè)計(jì)算裝置從所述參與裝置向所述目標(biāo)裝置傳送多媒體會(huì)議的會(huì)話。
2.如權(quán)利要求1所述的方法,其中使用所述一個(gè)或多個(gè)計(jì)算裝置向所述多個(gè)參與裝置提供所述多媒體會(huì)議進(jìn)一步包含: 使用所述一個(gè)或多個(gè)計(jì)算裝置從所述多個(gè)參與裝置接收多個(gè)視頻流和多個(gè)音頻流;以及 作為對(duì)從所述多個(gè)參與裝置的每個(gè)接收所述多個(gè)視頻流中的每個(gè)和接收所述多個(gè)音頻流中的每個(gè)的響應(yīng),并使用所述一個(gè)或多個(gè)計(jì)算裝置,將所述多個(gè)視頻流中的每個(gè)和所述多個(gè)音頻流中的每個(gè)傳送到所述多個(gè)參與裝置中的其它參與裝置。
3.如權(quán)利要求2所述的方法,其中所述參與裝置的所述第一多媒體會(huì)議能力包含提供第一音頻流和第一視頻流,并且所述目標(biāo)裝置的所述第二多媒體會(huì)議能力包含提供不包括第二視頻流的第二音頻流。
4.如權(quán)利要求3所述的方法,其中使用所述一個(gè)或多個(gè)計(jì)算裝置向所述多個(gè)參與裝置提供多媒體會(huì)議進(jìn)一步包含: 使用所述一個(gè)或多個(gè)計(jì)算裝置接收所述目標(biāo)裝置的所述第二音頻流; 使用所述一個(gè)或多個(gè)計(jì)算裝置并作為對(duì)從所述目標(biāo)裝置接收所述第二音頻流的響應(yīng),向所述多個(gè)參與裝置傳送所述第二音頻流;以及 使用所述一個(gè)或多個(gè)計(jì)算裝置并作為對(duì)從所述多個(gè)參與裝置中的每個(gè)接收所述多個(gè)音頻流中的每個(gè)的響應(yīng),將所述多個(gè)音頻流中的每個(gè)傳送到所述目標(biāo)裝置。
5.如權(quán)利要求1所述的方法,進(jìn)一步包含: 使用所述一個(gè)或多個(gè)計(jì)算裝置,建立與所述目標(biāo)裝置的連接; 使用所述一個(gè)或多個(gè)計(jì)算裝置并作為對(duì)建立與所述目標(biāo)裝置的連接的響應(yīng),提供請(qǐng)求以向所述目標(biāo)裝置傳送所述參與裝置的所述多媒體會(huì)議的所述會(huì)話;以及 使用所述一個(gè)或多個(gè)計(jì)算裝置并作為提供請(qǐng)求以傳送所述會(huì)話的響應(yīng),從所述目標(biāo)裝置接收對(duì)傳送所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求的接受。
6.如權(quán)利要求5所述的方法,進(jìn)一步包含: 作為對(duì)建立與所述目標(biāo)裝置之間的連接的響應(yīng),向所述參與裝置提供向所述目標(biāo)裝置傳送所述會(huì)話已經(jīng)啟動(dòng)的指示。
7.如權(quán)利要求5所述的方法,其中與所述目標(biāo)裝置的連接通過(guò)公共交換電話網(wǎng)絡(luò)建立并且所述多媒體會(huì)議通過(guò)包交換網(wǎng)絡(luò)被提供給所述多個(gè)裝置。
8.如權(quán)利要求1所述的方法,其中使用一個(gè)或多個(gè)計(jì)算裝置向所述多個(gè)參與裝置提供多媒體會(huì)議進(jìn)一步包含: 使用一個(gè)或多個(gè)計(jì)算裝置向最大數(shù)量的所述多個(gè)參與裝置提供多媒體會(huì)議,其中當(dāng)已經(jīng)達(dá)到最大數(shù)量的所述多個(gè)參與裝置時(shí),所述多媒體會(huì)議不能被提供給額外的裝置。
9.如權(quán)利要求8所述的方法,其中當(dāng)接收到傳送所述會(huì)話的請(qǐng)求時(shí),所述多媒體會(huì)議被提供給最大數(shù)量的所述多個(gè)參與裝置。
10.如權(quán)利要求1所述的方法,其中所述傳送對(duì)于其他所述多個(gè)參與裝置是不被察覺(jué)地實(shí)施的。
11.一種用于多媒體會(huì)議端點(diǎn)傳送的計(jì)算機(jī)可實(shí)施的方法,所述方法包含: 使用第一裝置的一個(gè)或多個(gè)第一計(jì)算裝置啟動(dòng)用于具有多個(gè)參與裝置的多媒體會(huì)議的多媒體會(huì)議的會(huì)話,其中所述第一裝置具有第一多媒體會(huì)議能力的特征; 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置提供傳送所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求; 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置并作為對(duì)所述請(qǐng)求的響應(yīng),接收所述多媒體會(huì)議的所述會(huì)話可以被傳送的多個(gè)第二裝置的列表; 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置并作為對(duì)所述接收的響應(yīng),提供所述多個(gè)第二裝置中的第二裝置的選擇,其中所述第二裝置具有不同于所述第一裝置的所述第一多媒體會(huì)議能力的第二多媒體會(huì)議能力; 使用所述第二裝置中的所述一個(gè)或多個(gè)第二計(jì)算裝置,接收由所述第一裝置啟動(dòng)的承擔(dān)所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求;以及 使用所述第二裝置中的所述一個(gè)或多個(gè)第二計(jì)算裝置,承擔(dān)由所述第一裝置啟動(dòng)的所述多媒體會(huì)議的所述會(huì)話,其中所述承擔(dān)的實(shí)施對(duì)于其他多個(gè)所述參與裝置來(lái)說(shuō)是不被察覺(jué)的。
12.如權(quán)利要求11所述的方法,進(jìn)一步包含: 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置并作為對(duì)所述啟動(dòng)的響應(yīng),參與到具有所述多個(gè)參與裝置的多媒體會(huì)議中;以及 使用所述第二裝置的所述一個(gè)或多個(gè)第二計(jì)算裝置并作為對(duì)所述承擔(dān)的響應(yīng),參與到具有所述多個(gè)參與裝置的所述多媒體會(huì)議中。
13.如權(quán)利要求12所述的方法,其中所述第一裝置的所述第一多媒體會(huì)議能力包含提供不含有第一視頻流的第一音頻流以及所述第二裝置的所述第二多媒體會(huì)議能力包含提供第二音頻流和第二視頻流。
14.如權(quán)利要求13所述的方法,其中使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置參與到具有所述多個(gè)參與裝置的多媒體會(huì)議中進(jìn)一步包含: 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置,向所述多個(gè)參與裝置提供所述第一音頻流;以及 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置,從所述多個(gè)參與裝置接收多個(gè)音頻流。
15.如權(quán)利要求14所述的方法,其中使用所述第二裝置的所述一個(gè)或多個(gè)第二計(jì)算裝置參與到具有所述多個(gè)參與裝置的所述多媒體會(huì)議中進(jìn)一步包含: 使用所述第二裝置的所述一個(gè)或多個(gè)第二計(jì)算裝置,向所述多個(gè)參與裝置提供所述第二視頻流和所述第二音頻流;以及 使用所述第二裝置的所述一個(gè)或多個(gè)第二計(jì)算裝置,從所述多個(gè)參與裝置接收多個(gè)視頻流和多個(gè)音頻流。
16.如權(quán)利要求11所述的方法,進(jìn)一步包含: 使用所述第一裝置的所述一個(gè)或多個(gè)第一計(jì)算裝置并通過(guò)包交換網(wǎng)絡(luò),建立與主機(jī)裝置之間的第一連接,所述主機(jī)裝置主持與所述多個(gè)參與裝置的所述多媒體會(huì)議; 使用所述第二裝置的所述一個(gè)或多個(gè)第二計(jì)算裝置并通過(guò)公共交換電話網(wǎng)絡(luò),建立與所述主機(jī)裝置之間的第二連接,所述主機(jī)裝置主持與所述多個(gè)參與裝置的所述多媒體會(huì)議。
17.如權(quán)利要求16所述的方法,進(jìn)一步包含: 使用所述第一裝置的所述一個(gè)或多個(gè)計(jì)算裝置,接收與所述第二裝置的所述第二連接已經(jīng)被建立的指示。
18.如權(quán)利要求1所述的方法,其中所述多個(gè)目標(biāo)裝置的每個(gè)包含已校驗(yàn)的有效端點(diǎn)。
19.一種系統(tǒng),包含: 一個(gè)或多個(gè)處理器;以及 包括指令的存儲(chǔ)器,當(dāng)所述指令由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),引發(fā)所述一個(gè)或多個(gè)處理器: 向多個(gè)參與裝置提供多媒體會(huì)議; 接收所述多個(gè)參與裝置的參與裝置的所述多媒體會(huì)議的會(huì)話的傳送請(qǐng)求,其中所述參與裝置具有第一會(huì)議能力的特征; 向所述參與裝置提供與所述參與裝置相關(guān)聯(lián)的多個(gè)目標(biāo)裝置的列表; 從所述參與裝置接收所述多個(gè)目標(biāo)裝置的目標(biāo)裝置的指示;以及從所述參與裝置向所述目標(biāo)裝置傳送所述多媒體會(huì)議的會(huì)話,其中所述目標(biāo)裝置具有不同于所述參與裝置的所述第一多媒體會(huì)議能力的第二多媒體會(huì)議能力的特征。
20.如權(quán)利要求19所述的系統(tǒng),所述存儲(chǔ)器進(jìn)一步包括指令,當(dāng)所述指令由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),引發(fā)所述一個(gè)或多個(gè)處理器: 建立與所述目標(biāo)裝置之間的連接; 作為建立與所述目標(biāo)裝置之間的連接的響應(yīng),提供向所述目標(biāo)裝置傳送所述參與裝置的所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求;以及 作為對(duì)提供傳送所述會(huì)話的所述請(qǐng)求的響應(yīng),從所述目標(biāo)裝置接收對(duì)傳送所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求的接受。
21.如權(quán)利要求20所述的系統(tǒng),所述存儲(chǔ)器進(jìn)一步包含指令,當(dāng)所述指令由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),其引發(fā)所述一個(gè)或多個(gè)處理器: 作為對(duì)建立與所述目標(biāo)裝置之間的連接的響應(yīng),向所述參與裝置提供向所述目標(biāo)裝置傳送所述會(huì)議已經(jīng)被啟動(dòng)的指示。
22.如權(quán)利要求20所述的系統(tǒng),其中與所述目標(biāo)裝置之間的所述連接通過(guò)公共交換電話網(wǎng)絡(luò)被建立并且所述多媒體會(huì)議通過(guò)包交換網(wǎng)絡(luò)被提供到所述多個(gè)裝置。
23.一種包含了指令的非易失性機(jī)器可讀介質(zhì),當(dāng)所述指令由機(jī)器執(zhí)行時(shí),允許所述機(jī)器實(shí)施用于多媒體會(huì)議端點(diǎn)傳送的方法,所述方法包含: 向多個(gè)參與裝置提供多媒體會(huì)議; 接收所述多個(gè)參與裝置中的參與裝置的所述多媒體會(huì)議的會(huì)話的傳送請(qǐng)求,其中所述參與裝置具有第一多媒體會(huì)議能力的特征; 提供與所述參與裝置關(guān)聯(lián)的多個(gè)目標(biāo)裝置的列表; 從所述參與裝置接收所述多個(gè)目標(biāo)裝置的目標(biāo)裝置的指示;以及從所述參與裝置向所述目標(biāo)裝置傳送所述多媒體會(huì)議的所述會(huì)話,其中所述目標(biāo)裝置具有不同于所述參與裝置的所述第一多媒體會(huì)議能力的第二多媒體會(huì)議能力。
24.如權(quán)利要求23所述的機(jī)器可讀介質(zhì),所述方法進(jìn)一步包含: 建立與所述目標(biāo)裝置之間的連接; 作為對(duì)建立與所述目標(biāo)裝置之間的連接的響應(yīng),提供向所述目標(biāo)裝置傳送所述參與裝置的所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求;以及 作為對(duì)提供傳送所述會(huì)話的請(qǐng)求的響應(yīng),從所述目標(biāo)裝置接收對(duì)傳送所述多媒體會(huì)議的所述會(huì)話的請(qǐng)求的接受。
25.如權(quán)利要求24所述的機(jī)器可讀介質(zhì),所述方法進(jìn)一步包含: 作為對(duì)建立與所述目標(biāo)裝置之間的連接的響應(yīng),向所述參與裝置提供向所述目標(biāo)裝置傳送所述會(huì)議已經(jīng)被啟動(dòng)的指示。
26.如權(quán)利要求24所述的機(jī)器可讀介質(zhì),其中與所述目標(biāo)裝置之間的所述連接通過(guò)公共交換電話網(wǎng)絡(luò)被建立并且所述多媒體會(huì)議通過(guò)包交換網(wǎng)絡(luò)被提供到所述多個(gè)裝置。
【文檔編號(hào)】G06F15/16GK104471556SQ201380035159
【公開日】2015年3月25日 申請(qǐng)日期:2013年5月21日 優(yōu)先權(quán)日:2012年5月23日
【發(fā)明者】詹納罕·維卡納丹, 帕拉姆·雷達(dá)帕加里, 左正平 申請(qǐng)人:谷歌有限公司