亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于有效傳輸電話會議的多媒體流的方法和裝置的制作方法

文檔序號:7910574閱讀:112來源:國知局
專利名稱:用于有效傳輸電話會議的多媒體流的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及視頻和/或音頻電話會議的領(lǐng)域,更具體地,涉及用于在視頻和/ 或音頻電話會議應(yīng)用中有效傳輸多媒體流的方法和裝置。
背景技術(shù)
有許多障礙在阻礙視頻電話會議(視頻會議)的廣泛接受。一個關(guān)鍵的技術(shù)障礙是視頻流的高帶寬消耗。在多站點配置中,該帶寬需求在諸如許多遠程用戶所連接的會議室的中央位置處變得非常顯著。例如,在10個用戶從指定會議室接收視頻和音頻饋送的配置中,在該房間處的視頻會議裝置必須將30個單獨的視頻和音頻流從(通常)三個不同的攝像機流傳播到遠程用戶。由于每個流消耗超過IMbps的帶寬,因此,總帶寬使用可達到最高超過30Mbps。IP (因特網(wǎng)協(xié)議)視頻分組的組播傳輸是解決上述的視頻和音頻分發(fā)問題的最有效方案之一。然而,組播僅在嚴格受控的企業(yè)和服務(wù)提供商網(wǎng)絡(luò)中實現(xiàn)和使用,諸如用于 IPTV(因特網(wǎng)協(xié)議電視)服務(wù)的網(wǎng)絡(luò)。組播的其它使用也可通過專用骨干組播網(wǎng)絡(luò)提供,但是,組播能力通常在跨越多個域的公共網(wǎng)絡(luò)上不可用。大多數(shù)現(xiàn)有視頻會議系統(tǒng)試圖通過提供具有大處理功率和高網(wǎng)絡(luò)輸入/輸出能力的高端服務(wù)器來解決這個問題。這些服務(wù)器通常位于環(huán)境受控的設(shè)施中。該方案的明顯缺陷包括高的資金和運行成本、在其中服務(wù)器位于公司設(shè)施之外的作為主機和基于服務(wù)的配置的情況下缺乏安全、以及改善但仍有限的支持大量視頻會議用戶的能力。另外,這些現(xiàn)有方案對于超大電話會議應(yīng)用來說,提供有限的可擴展性。

發(fā)明內(nèi)容
為了消除由于上述帶寬問題而帶來的網(wǎng)絡(luò)業(yè)務(wù)瓶頸,本發(fā)明人已經(jīng)認識到可以利用通常在接入網(wǎng)絡(luò)中可用的新的寬帶能力。即,本發(fā)明人已經(jīng)認識到由于對于寬帶接入網(wǎng)絡(luò)用戶(例如數(shù)字用戶線(DSL)和光纖連接的用戶)可用的帶寬現(xiàn)在比IMbps高很多,因此,有利地,對等連接性(即用戶到用戶)可用于優(yōu)化視頻和/或音頻流分發(fā)。具體地,取代單獨向每個遠程用戶發(fā)送單獨的音頻和/視頻流,根據(jù)本發(fā)明的示例性實施例,中央電話會議控制器(其例如可位于指定的會議室)可利用與遠程節(jié)點的網(wǎng)絡(luò)拓撲布局有關(guān)的信息,以有利地根據(jù)節(jié)點的能力和網(wǎng)絡(luò)鏈路,指導(dǎo)視頻和/或音頻流從源節(jié)點到幾個所識別的節(jié)點的傳輸。然后,這些最初接收視頻和/或音頻流的節(jié)點可有利地依次將這些流轉(zhuǎn)發(fā)到它們附近的其它節(jié)點。更具體地,根據(jù)本發(fā)明的示例性實施例,提供一種用于控制電信網(wǎng)絡(luò)上的電話會議的運行的方法和裝置,其中該電信網(wǎng)絡(luò)包括多個節(jié)點,其包括一個或多個源位置和一個或多個遠程位置,電話會議包括在所述一個或多個源位置的每一個處和在所述一個或多個遠程位置的每一個處的電話會議參與者,該方法和裝置由電話會議控制器執(zhí)行并包括在電話會議控制器處,從第一個所述遠程位置接收將媒體信號從一個所述源位置傳遞到所述第一個所述遠程位置的請求;在電話會議控制器處,自動選擇第二個所述遠程位置以用作所述媒體信號從所述第一個所述源位置到所述第一個所述遠程位置的所述傳遞的對等轉(zhuǎn)發(fā)節(jié)點;以及由電話會議控制器發(fā)起所述媒體信號從所述一個所述源位置到所選擇的所述第二個所述遠程位置的傳輸,所述媒體信號由位于所述第二個所述遠程位置的電話會議參與者使用,并還由所選擇的所述第二個所述遠程位置使用以將所述媒體信號轉(zhuǎn)發(fā)到所述第一個所述遠程位置。另外,根據(jù)本發(fā)明的另一個示例性實施例,提供一種用于支持電信網(wǎng)絡(luò)上的電話會議的運行的方法和裝置,其中該電信網(wǎng)絡(luò)包括多個節(jié)點,其包括一個或多個源位置和一個或多個遠程位置,電話會議包括在所述一個或多個源位置的每一個處和在所述一個或多個遠程位置的每一個處的電話會議參與者,該方法和裝置由位于第一個所述遠程位置的對等轉(zhuǎn)發(fā)節(jié)點執(zhí)行并包括在位于所述第一個所述遠程位置的所述對等轉(zhuǎn)發(fā)節(jié)點處,從所述源位置接收媒體信號;在位于所述第一個所述遠程位置的所述對等轉(zhuǎn)發(fā)節(jié)點處,從所述源位置接收提供將所述媒體信號轉(zhuǎn)發(fā)到第二個所述遠程位置的對等轉(zhuǎn)發(fā)請求;以及將所接收的所述媒體信號轉(zhuǎn)發(fā)到所述第二個所述遠程位置。


圖1示出現(xiàn)有的用于使用在傳統(tǒng)的“星型”網(wǎng)絡(luò)配置中運行的視頻會議服務(wù)器執(zhí)行視頻電話會議的系統(tǒng)的運行。圖2示出根據(jù)本發(fā)明的示例性實施例的用于使用對等網(wǎng)絡(luò)連接性技術(shù)執(zhí)行視頻電話會議的示例性系統(tǒng)的運行。圖3示出可在圖2的用于執(zhí)行視頻電話會議的示例性系統(tǒng)中使用的用于執(zhí)行提供商節(jié)點選擇的示例性方法的流程圖。
具體實施例方式如在此所描述的根據(jù)本發(fā)明的示例性實施例的對等視頻和音頻分發(fā)技術(shù)可在根據(jù)本發(fā)明的示例性實施例的示例性視頻電話會議產(chǎn)品中實施,其特別解決了許多單獨的遠程用戶連接到中央主會議室(即“源”位置)的共用會議配置。在示例性系統(tǒng)體系結(jié)構(gòu)中有兩個主要組件(a)中央服務(wù)器(即控制)單元,其例如可位于指定的主會議場地,并指導(dǎo)視頻和 /或音頻流到遠程參與者的傳輸,其中中央單元包括電話會議控制器以及一個或多個攝像機和一個或多個麥克風(fēng);以及(b)客戶機單元(其例如可包括膝上型或桌上型計算機),位于遠程參與者附近以允許遠程參與者“連接”到會議并參加會議。具體地,根據(jù)本發(fā)明的示例性實施例,有利地,示例性的視頻會議系統(tǒng)的每個客戶機可充當另一個可能的服務(wù)器-即,作為到其它客戶機單元的橋接器,從而允許一個客戶機單元從會議場地獲取流,并將它們傳送到位于網(wǎng)絡(luò)中“更遠”的其它客戶機單元。根據(jù)本發(fā)明的某些示例性實施例,有利地,示例性的視頻會議系統(tǒng)的對等視頻 (和/或音頻)分發(fā)技術(shù)可基于網(wǎng)絡(luò)上節(jié)點分布拓撲的計算以及每個節(jié)點的處理功率的發(fā)現(xiàn)和/或延遲要求,以致視頻和音頻流被同步,并且延遲保持為低。(注意,特定的延遲要求取決于應(yīng)用-高交互性的會話比在一個站點處舉行的不中斷的演示要求更短的延遲)。圖1示出了現(xiàn)有的用于使用在傳統(tǒng)的“星型”網(wǎng)絡(luò)配置中運行的視頻會議服務(wù)器執(zhí)行視頻電話會議的系統(tǒng)的運行。該圖示例性地示出在“房間F”101 (例如,會議的主會議室)中生成的實時視頻和音頻流如何被PC102(位于房間F中)通過路由器103發(fā)送到視頻會議服務(wù)器104。該傳統(tǒng)的視頻會議服務(wù)器(在概念上)占據(jù)“星型”網(wǎng)絡(luò)配置中的中心位置,并通過路由器105和106將從“房間F”101 (經(jīng)由路由器103)接收的這些視頻和音頻流依次分發(fā)到多個“遠程”位置-即,通過路由器105到PC107(位于“房間A”108)、PC109(位于“房間B” 108)和PCllK位于“房間C” 112),以及通過路由器106到PC113 (位于“房間 D”114)和PC115(位于“房間E”116)。(為了示意,圖1示出了使用單寬度無方向的線互連的組件,而起源于“房間F” 101并被傳輸?shù)竭h程位置的信號流被示為雙寬度帶方向的箭頭。)需要注意,位于圖中所示的對應(yīng)“房間”(S卩,分別是“房間F” 101、“房間A” 108、“房間 B”110、“房間 C”112、“房間 D”114 和“房間 E"116)的每個 PC(即,PC102、PC107、PC109、 PCllU PC113和PC115)可包括任何能夠發(fā)送和/或接收視頻和/或音頻信號流的因特網(wǎng)連接的處理系統(tǒng)。在圖1所示例性示出的現(xiàn)有的視頻電話會議系統(tǒng)中,視頻會議服務(wù)器104管理并控制電話會議的運行,從每個參與PC(包括如圖中明確示出的“房間F”101中的PC102)接收視頻和音頻流,并將所接收的視頻和視頻流直接(即僅通過網(wǎng)絡(luò)路由器)分發(fā)給電話會議中的所有其它參與者。示例性地,“房間F” 101可位于由路由器103 “服務(wù)”的第一地理區(qū)域中,“房間A” 108、“房間B” 110和“房間C” 112可位于由路由器105 “服務(wù)”的第二地理區(qū)域中,“房間D” 114和“房間E” 116可位于由路由器106 “服務(wù)”的第三地理區(qū)域中。圖2示出了根據(jù)本發(fā)明的示例性實施例的用于使用對等網(wǎng)絡(luò)連接性技術(shù)執(zhí)行視頻電話會議的示例性系統(tǒng)的工作。具體地,與現(xiàn)有技術(shù)(諸如由圖1所示的系統(tǒng)所使用的) 相比,有利地,在圖中所示的示例性系統(tǒng)利用對等(即用戶到用戶)網(wǎng)絡(luò)連接性,以降低整個網(wǎng)絡(luò)帶寬要求。特別注意,在圖2的示例性系統(tǒng)中,有利地,沒有在“星型”網(wǎng)絡(luò)配置的 “中心”處運行的“中央”服務(wù)器。即,根據(jù)本發(fā)明的某些示例性實施例,有利地,視頻和/音頻流可以直接從電話會議的源位置“房間”發(fā)送到電話會議的其它參與“房間”,然后,這些 “房間”依次將這些流轉(zhuǎn)發(fā)到電話會議的其它參與“房間”,從而有利地提供對等視頻會議信號分發(fā)。具體地,圖2的示例性系統(tǒng)示出了電話會議控制器204,其例如可在物理上位于 “房間F”201中(即,會議的“主”會議室,在此示出了分發(fā)的視頻和/或音頻信號流源自于此)。具體地,電話會議控制器204通過指導(dǎo)在“房間F”201中生成的實時視頻和/音頻信號流直接(通過必要的路由器)到所選擇的參與電話會議的“遠程”位置的子集的傳輸,有利地管理和控制電話會議的運行。然后,根據(jù)本發(fā)明的示例性實施例,這些所選擇的 “遠程”位置中的一個或多個依次將實時視頻和/或音頻信號流傳輸?shù)絽⑴c電話會議的其它 “遠程”位置。這些所選擇的節(jié)點在此被稱為“對等轉(zhuǎn)發(fā)節(jié)點”。更具體地,該圖示出了電話會議控制器204指導(dǎo)PC202 (其位于“房間F” 201中) 通過路由器203并隨后通過路由器205將在此(S卩,在“房間F”201中)生成的實時視頻和/或音頻信號流傳輸?shù)絇C209 (位于“房間B” 210中)。同樣,電話會議控制器204指導(dǎo) PC202(位于“房間F”201中)通過路由器203并隨后通過路由器206將在此生成的實時視頻和/或音頻信號流傳輸?shù)絇C213(位于“房間D”214中)。(如在圖1所示的情況下,圖2 示出了使用單寬度無方向的線互連的組件,而起源于“房間F”201并傳輸?shù)竭h程位置的信號流被示為雙寬度帶方向的箭頭。)然后,根據(jù)圖2所示的本發(fā)明的示例性實施例,有利地,每個對等轉(zhuǎn)發(fā)節(jié)點將所接收的信號流轉(zhuǎn)發(fā)到在地理上其鄰近的其它節(jié)點。具體地,?0209(位于“房間『210中)使用對等網(wǎng)絡(luò)連接性技術(shù),將所接收的視頻和/或音頻信號流轉(zhuǎn)發(fā)到PC207(位于“房間A”208 中)和PC211(位于“房間C”212中)。同樣,PC213(位于“房間D”214中)還使用對等網(wǎng)絡(luò)連接性技術(shù),有利地將所接收的視頻和/或音頻信號流轉(zhuǎn)發(fā)到PC215 (位于“房間E” 216 中)。示例性地,如在圖1的情況下,“房間F”201可位于由路由器203 “服務(wù)”的第一地理區(qū)域,“房間A,,208、“房間B” 210和“房間C” 212可位于由路由器205 “服務(wù)”的第二地理區(qū)域,“房間D” 214和“房間E”216可位于由路由器206 “服務(wù)”的第三地理區(qū)域。需要注意,根據(jù)本發(fā)明的示例性實施例,如圖2所示,有利地,電話會議控制器 204在物理上位于正提供將被傳輸?shù)竭h程位置的視頻和/音頻源材料的會議室(即“房間 F" 201)中。然而,根據(jù)本發(fā)明的其它示例性實施例,電話會議控制器可在物理上放置在其它位置。例如,電話會議控制器可在物理上位于一個遠程位置或在電話網(wǎng)絡(luò)本身內(nèi)的其它地方。另外,根據(jù)本發(fā)明的某些示例性實施例,可以提供多于一個的電話會議控制器。在本發(fā)明的一個這樣的示例性實施例中,例如,有通常執(zhí)行控制電話會議的任務(wù)的“主”電話會議控制器,而任何其它電話會議控制器可用作主控制器出現(xiàn)故障時的“備份”。在本發(fā)明的其它這樣的示例性實施例中,電話會議控制器的上述功能可以本領(lǐng)域的普通技術(shù)人員顯而易見的任何方式在多個所提供的電話會議控制器之間分享。另外,雖然以上公開的實施例描述了視頻會議環(huán)境具有單個主“會議室”和一個或多個其它“遠程”房間,其中視頻和/或音頻流僅從主“會議室”傳輸?shù)揭粋€或多個“遠程房間”,但是,根據(jù)本發(fā)明的其它示例性實施例,兩個或多個房間(其在地理上是不同的)可以用作單獨的“會議室”,視頻和/或音頻流從這里傳輸?shù)秸齾⑴c電話會議的“遠程”房間(包括例如其它“會議室”)。(事實上,根據(jù)本發(fā)明的一個示例性實施例,參與電話會議的所有房間都實際上可以是向所有其它參與房間提供視頻和/或音頻信號流的“會議室”。)在這種情況下(即,當有超過一個的房間傳輸視頻和/或音頻信號時),有利地,除了指定的傳輸房間以外的每個房間(即,“遠程”房間以及其它“會議室”)都充當用于傳輸指定的視頻和 /或音頻信號流的“遠程”房間。因此,如在此所使用的,術(shù)語“遠程”房間僅用在相對于傳輸視頻和/或音頻信號的一個特定“會議室”是“遠程”的上下文中。例如,根據(jù)本發(fā)明的一個這樣的示例性實施例,這些多個房間中的單獨一個房間可具有與其相關(guān)聯(lián)的電話會議控制器,其中,單個電話會議控制器提供用于從多個源位置 (“會議室”)傳輸各種視頻和/或音頻流的控制功能。這樣,在這種情況下,“會議室”和 “遠程房間”都可以從一個或多個其它房間接收視頻和/或音頻流。另外,根據(jù)本發(fā)明的某些示例性實施例,當有多個視頻和/或音頻信號的源(由多個“會議室”提供)時,有利地,根據(jù)這樣的實施例的示例性電話會議控制器可控制混合、合并和/或組合兩個或多個視頻信號(例如,在具有多個視頻“窗口”的“縮略”圖中)禾P /或兩個或多個音頻信號(例如,通過音頻信號混合)的處理,然后,將這些合成的視頻和/或音頻信號分發(fā)到遠程房間。可選擇地,根據(jù)本發(fā)明的其它示例性實施例,有利地,對等轉(zhuǎn)發(fā)節(jié)點可提供這樣的兩個或多個視頻信號(例如,在具有多個視頻“窗口”的“縮略”圖中)和 /或兩個或多個音頻信號(例如,通過音頻信號混合)的混合/合并,然后將它們轉(zhuǎn)發(fā)到另一個遠程節(jié)點。另外,根據(jù)本發(fā)明的某些示例性實施例,除了那些位于“遠程”房間的節(jié)點之外的電信網(wǎng)絡(luò)節(jié)點(即,不與電話會議參與者相關(guān)聯(lián)的網(wǎng)絡(luò)節(jié)點)也可用作對等轉(zhuǎn)發(fā)節(jié)點。艮口, 有利地,根據(jù)這些實施例的示例性電話會議控制器可使用其它可用的網(wǎng)絡(luò)節(jié)點以提供視頻和/或音頻流的“間接”傳送(即,轉(zhuǎn)發(fā)),以及因此使用其它(參與)“遠程”節(jié)點。另外, 根據(jù)本發(fā)明的某些示例性實施例,視頻和/或音頻流可通過多個對等轉(zhuǎn)發(fā)節(jié)點的序列轉(zhuǎn)發(fā)。即,根據(jù)本發(fā)明的這些示例性實施例,視頻和/或音頻流可以從第一對等轉(zhuǎn)發(fā)節(jié)點轉(zhuǎn)發(fā)到(和通過)一個或多個其它對等轉(zhuǎn)發(fā)節(jié)點,然后,在所期望的目標(“遠程”)節(jié)點處被接收。最后,根據(jù)本發(fā)明的某些示例性實施例,有利地,除了將所接收的視頻和/或音頻流轉(zhuǎn)發(fā)到其它遠程節(jié)點之外,對等轉(zhuǎn)發(fā)節(jié)點還可提供這些視頻和/或音頻流的代碼轉(zhuǎn)換。 (正如本領(lǐng)域的普通技術(shù)人員熟知的,代碼轉(zhuǎn)換涉及獲取所編碼的視頻和/或音頻信號并在其后續(xù)的使用之前根據(jù)反映后續(xù)的使用的特定需求的一組標準重新編碼該視頻和/或音頻信號的過程。例如,在本上下文中,最初已經(jīng)以指定的質(zhì)量等級(例如,以指定分辨率或幀速率)被編碼的視頻信號可被重新編碼或“代碼轉(zhuǎn)換”成具有較低的質(zhì)量等級的視頻信號,例如較低的分辨率或幀速率,以滿足對降低的帶寬的需要。)例如,根據(jù)本發(fā)明的一個示例性實施例,在示例性的電話會議控制器的控制下從源位置接收視頻(和/或音頻) 信號流的遠程節(jié)點還可從所述電話會議控制器接收指令,以將所接收的信號流以特定方式 (例如,不同的分辨率、不同的色彩深度、使用不同的編碼算法、不同的幀速率、滿足不同的帶寬要求等)進行代碼轉(zhuǎn)換,然后,將信號流轉(zhuǎn)發(fā)到另一個遠程節(jié)點。另外,這些指令可示例性地在單獨的(即一個節(jié)點一個節(jié)點的)基礎(chǔ)上提供。圖3示出可在圖2的用于執(zhí)行視頻電話會議的示例性系統(tǒng)中使用的用于執(zhí)行提供商節(jié)點(即對等轉(zhuǎn)發(fā)節(jié)點)選擇的示例性方法的流程圖。有利地,圖3的示例性方法可由根據(jù)本發(fā)明的示例性實施例的電話會議控制器(諸如例如圖2的示例性系統(tǒng)的電話會議控制器204)執(zhí)行。 在圖2中,例如,并不是使“房間F ” 201中的源節(jié)點向位于“房間A ” 208、“房間 B”210和“房間C”212的遠程節(jié)點的每一個發(fā)送單獨的視頻(和/或音頻)信號流,而是有利地,圖2的示例性系統(tǒng)的電話會議控制器204指導(dǎo)這些信號流僅被發(fā)送到節(jié)點B (即, 位于“房間B” 210的遠程節(jié)點),然后根據(jù)本發(fā)明的示例性實施例,節(jié)點B依次將這些信號流轉(zhuǎn)發(fā)到節(jié)點A(即,位于“房間A”208的遠程節(jié)點)和節(jié)點C(即,位于“房間C” 212的遠程節(jié)點)。同樣,并不是使“房間F” 201中的源節(jié)點向位于“房間D”214和“房間E”216的遠程節(jié)點發(fā)送單獨的視頻(和/或音頻)信號流,而是有利地,圖2的示例性系統(tǒng)的電話會議控制器204指導(dǎo)這些信號流僅被發(fā)送到節(jié)點D (即,位于“房間D”214的遠程節(jié)點),然后,根據(jù)本發(fā)明的示例性實施例,節(jié)點D將這些信號流轉(zhuǎn)發(fā)到節(jié)點E(即,位于“房間E”216 的遠程節(jié)點)。即,有利地,根據(jù)本發(fā)明的示例性實施例的電話會議控制器指導(dǎo)單獨的視頻 (和/或音頻)信號流僅被發(fā)送到一組所選擇的對等轉(zhuǎn)發(fā)節(jié)點,而不是發(fā)送到參與電話會議的所有節(jié)點。更具體地,根據(jù)本發(fā)明的各種示例性實施例,電話會議控制器直接使視頻和/或音頻信號流被發(fā)送到的遠程節(jié)點的選擇可以基于多種考慮因素進行。最少,有利地,執(zhí)行網(wǎng)絡(luò)拓撲的分析,以致在拓撲上互連(例如,相鄰或附近)的節(jié)點例如可被組合在一起,以致只有單個所選擇的這樣的節(jié)點被直接提供信號流(而其它使用對等網(wǎng)絡(luò)連接性原理從所選擇的節(jié)點接收信號流)。許多這樣的已知的用于分析網(wǎng)絡(luò)拓撲的算法對于本領(lǐng)域的普通技術(shù)人員是完全熟悉的。然而,根據(jù)本發(fā)明的某些示例性實施例,有利地,電話會議控制器也可以根據(jù)其它標準選擇將要用于向其它遠程節(jié)點傳送視頻(和/或音頻)流的對等轉(zhuǎn)發(fā)節(jié)點。例如,根據(jù)本發(fā)明的一個示例性實施例,示例性的電話會議控制器可根據(jù)節(jié)點之間IP分組傳輸延遲來動態(tài)地計算每個參與節(jié)點如何位于網(wǎng)絡(luò)中。例如,這種電話會議控制器可考慮平均IP 分組傳輸延遲、最大IP分組傳輸延遲或者兩者。另外,其它屬性,例如包括與各個節(jié)點的處理功率有關(guān)的統(tǒng)計、節(jié)點的其它活動性(其因此影響節(jié)點的可用處理功率)、節(jié)點的服務(wù)能力等,也可被考慮用于選擇對等轉(zhuǎn)發(fā)節(jié)點。具體地,根據(jù)本發(fā)明的一個示例性實施例,有利地,各個遠程節(jié)點本身可用于計算并向電話會議控制器報告各種信息,例如,包括其對等連接性的拓撲信息、到其對等點的延遲、和有關(guān)其處理功率的重要統(tǒng)計。這種計算可以例如在系統(tǒng)啟動(例如,初始化電話會議)后并且在每次會議配置改變(例如,按需改變或自然改變,其可由持續(xù)的網(wǎng)絡(luò)連接性監(jiān)控檢測)后執(zhí)行。然后,使用該拓撲和資源信息,有利地,示例性的電話會議控制器可對視頻(和/或音頻)流應(yīng)當如何向每個遠程端點分發(fā)和從每個遠程端點分發(fā)做出決定,包括關(guān)于對等轉(zhuǎn)發(fā)節(jié)點的選擇的決定。返回圖3,示例性的電話會議控制器的運行的流程圖從方框301開始,在此從遠程節(jié)點接收請求,以從主會議室(例如,圖2的“房間F” 201)接收具有可選的代碼轉(zhuǎn)換要求的視頻流。(參見上面的可選的代碼轉(zhuǎn)換的說明,如根據(jù)本發(fā)明的某些示例性實施例所執(zhí)行的)。具體地,該遠程節(jié)點可請求電話會議控制器識別將用作對等轉(zhuǎn)發(fā)節(jié)點的另一個(附近的)遠程節(jié)點。接著,基于電話會議控制器的網(wǎng)絡(luò)拓撲的知識(其例如已如上所述地從來自各個遠程節(jié)點的報告的合并中獲得),在方框302中生成能夠用作對等轉(zhuǎn)發(fā)節(jié)點并可向正請求視頻流的(用任何代碼轉(zhuǎn)換請求)遠程節(jié)點提供該視頻流的節(jié)點的列表。如果該列表是空的,則在方框303中向請求遠程節(jié)點發(fā)送回拒絕。否則,對于在所生成列表中的每個節(jié)點,有利地,在方框304中計算總分數(shù),其中該分數(shù)是基于一組可用的參數(shù),并且該分數(shù)表明指定節(jié)點用作用于請求視頻流的遠程節(jié)點的對等轉(zhuǎn)換節(jié)點的合適性的總程度。這些參數(shù)例如可包括(i)指定節(jié)點上的其它活動性(如方框311所示);(ii)指定節(jié)點的服務(wù)能力(如方框312所示);(iii)對指定節(jié)點與請求視頻流的遠程節(jié)點之間的網(wǎng)絡(luò)鏈路的影響(如方框313 所示);(iv)指定節(jié)點與請求視頻流的遠程節(jié)點之間的距離和/或延遲(如方框314所示);以及(ν)指定節(jié)點滿足編碼請求的能力,如果有的話(如方框315所示)。
此外,對于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的各種其它參數(shù)也可包含在總分數(shù)的計算中。另外,總分數(shù)可以任何方式基于這些參數(shù)進行計算,這些方式對于本領(lǐng)域的普通技術(shù)人員也是顯而易見的。有利地,示例性的電話會議控制器在示例性的流程圖的方框304中根據(jù)所計算的分數(shù),選擇最佳候選者(例如,具有最高分數(shù)的節(jié)點),然后,在方框305中向所選擇的節(jié)點發(fā)送其用作請求視頻流的指定遠程節(jié)點的對等轉(zhuǎn)發(fā)節(jié)點的請求。然后,在方框306中,從所選擇的節(jié)點接收應(yīng)答。如果用作視頻流的指定遠程節(jié)點的對等轉(zhuǎn)發(fā)節(jié)點的請求被所選擇的節(jié)點拒絕,則在方框307中,該節(jié)點從列表(如在方框302中生成的,見上)中移除。在這種情況下,流程返回到方框304以選擇下一個最佳候選者(再次基于所計算的分數(shù))。然而, 如果列表被確定為現(xiàn)在是空的(在方框304中),則在方框303中,向請求遠程節(jié)點返回拒絕(見上)。否則(即,如果所選擇的節(jié)點接受請求,以作為請求視頻流的指定遠程節(jié)點的對等轉(zhuǎn)發(fā)節(jié)點),則在方框308中,電話會議控制器通過向遠程節(jié)點它提供將作為對等轉(zhuǎn)發(fā)節(jié)點的節(jié)點的節(jié)點地址以及任何協(xié)商的代碼轉(zhuǎn)換請求的詳情,同意遠程節(jié)點(其正請求視頻流)的請求。雖然上述描述集中在所描述的示例性實施例在典型的(視頻和/或音頻)電話會議應(yīng)用中的使用,但有利地,大量其它的應(yīng)用也能夠利用本發(fā)明的原理,并且這樣做對于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。例如,諸如游戲、社區(qū)網(wǎng)絡(luò)、視頻聊天室等的應(yīng)用都可以根據(jù)本發(fā)明的各種示例性實施例利用本發(fā)明的原理。最后,雖然上面的圖示出了(以及其說明描述了)在通常的諸如例如因特網(wǎng)的“有線”網(wǎng)絡(luò)中實現(xiàn)的本發(fā)明的示例性實施例,但是,本發(fā)明的原理及其各種示例性實施例可同樣應(yīng)用于無線網(wǎng)絡(luò)或包括網(wǎng)絡(luò)節(jié)點、路由器和/或其它網(wǎng)絡(luò)組件之間的有線和無線互連的任何組合的網(wǎng)絡(luò)和在上述網(wǎng)絡(luò)中實現(xiàn)。應(yīng)當注意,所有前述的內(nèi)容僅說明本發(fā)明的一般原理。應(yīng)當理解,本領(lǐng)域的普通技術(shù)人員能夠設(shè)計各種其它配置,這些配置雖然再次沒有明確地描述或示出,但包含本發(fā)明的原理,并包含在本發(fā)明的精神和范圍內(nèi)。另外,在此所引用的所有例子和條件語言主要用于教育的目的以幫助讀者理解本發(fā)明的原理和發(fā)明人為促進本領(lǐng)域而貢獻的概念,其應(yīng)當被解釋為并不受限于這樣的特定引用的例子和條件。另外,在此敘述本發(fā)明的原理、方面和實施例的所有語句以及其特定的例子意在包含其結(jié)構(gòu)和功能的等同物。還應(yīng)當知道,這樣的等同物包括當前已知的等同物以及將來所開發(fā)的等同物,即,任何開發(fā)的執(zhí)行相同的功能的單元,而不管結(jié)構(gòu)如何。
權(quán)利要求
1.一種用于控制包括多個節(jié)點的電信網(wǎng)絡(luò)上的電話會議的運行的電話會議控制器,其中所述節(jié)點包括一個或多個源位置和一個或多個遠程位置,所述電話會議包括在所述一個或多個源位置的每一個處和在所述一個或多個遠程位置的每一個處的電話會議參與者,所述電話會議控制器包括接收器,其從第一個所述遠程位置接收將媒體信號從第一個所述源位置傳遞到所述第一個所述遠程位置的請求;以及自動選擇模塊,其自動選擇第二個所述遠程位置以用作所述媒體信號從所述第一個所述源位置到所述第一個所述遠程位置的所述傳遞的對等轉(zhuǎn)發(fā)節(jié)點,并發(fā)起所述媒體信號從所述第一個所述源位置到所選擇的所述第二個所述遠程位置的傳輸,所述媒體信號由位于所述第二個所述遠程位置處的電話會議參與者使用,并還由所選擇的所述第二個所述遠程位置使用以將所述媒體信號轉(zhuǎn)發(fā)到所述第一個所述遠程位置。
2.如權(quán)利要求1所述的電話會議控制器,其中,所述媒體信號包括視頻信號。
3.如權(quán)利要求2所述的電話會議控制器,其中,從所述第一個所述遠程位置接收的所述請求包括所述視頻信號在向所述第一個所述遠程位置傳遞之前進行代碼轉(zhuǎn)換的請求;所述自動選擇模塊還選擇所述第二個所述遠程位置,以在所述視頻信號被轉(zhuǎn)發(fā)到所述第一個所述遠程位置之前執(zhí)行所述視頻信號的所述代碼轉(zhuǎn)換。
4.如權(quán)利要求1所述的電話會議控制器,其中,所述接收器還從所述多個遠程位置中的一個或多個接收信息;所述自動選擇模塊根據(jù)從所述多個遠程位置中的所述一個或多個接收的所述信息,選擇所述第二個所述遠程位置,以用作所述媒體信號從所述第一個所述源位置到所述第一個所述遠程位置的所述傳遞的對等轉(zhuǎn)發(fā)節(jié)點。
5.如權(quán)利要求1所述的電話會議控制器,其中,所述自動選擇模塊包括列表生成器,其生成用作所述媒體信號從所述第一個所述源位置到所述第一個所述遠程位置的所述傳遞的對等轉(zhuǎn)發(fā)節(jié)點的所述多個遠程位置中的一個或多個遠程位置的列表; 以及分數(shù)生成器,其向所述列表中的每一個所述遠程位置分配分數(shù),其中,所述自動選擇模塊根據(jù)所分配的分數(shù)在所述列表中選擇一個所述遠程位置,以用作所述媒體信號從所述第一個所述源位置到所述第一個所述遠程位置的所述傳遞的對等轉(zhuǎn)發(fā)節(jié)點。
6.如權(quán)利要求1所述的電話會議控制器,還包括媒體信號組合器,其組合來自所述第一個所述源位置的媒體信號和來自第二個所述源位置的媒體信號,然后將其轉(zhuǎn)發(fā)到所述第一個所述遠程位置。
7.一種用于支持包括多個節(jié)點的電信網(wǎng)絡(luò)上的電話會議的運行的對等轉(zhuǎn)發(fā)節(jié)點,其中所述節(jié)點包括一個或多個源位置和一個或多個遠程位置,所述電話會議包括在所述一個或多個源位置的每一個處和在所述一個或多個遠程位置的每一個處的電話會議參與者,所述對等轉(zhuǎn)發(fā)節(jié)點位于第一個所述遠程位置,所述對等節(jié)點包括接收器,其從電信控制器接收提供將要從第一個所述源位置接收的媒體信號到第二個所述遠程位置的對等轉(zhuǎn)發(fā)的請求,并還從所述第一個所述源位置接收所述媒體信號;以及發(fā)射器,其將從所述第一個所述源位置接收的所述媒體信號轉(zhuǎn)發(fā)到所述第二個所述遠程位置。
8.如權(quán)利要求7所述的對等轉(zhuǎn)發(fā)節(jié)點,其中,所述媒體信號包括視頻信號。
9.如權(quán)利要求8所述的對等轉(zhuǎn)發(fā)節(jié)點,還包括代碼轉(zhuǎn)換器,其在所接收的所述視頻信號被轉(zhuǎn)發(fā)到所述第二個所述遠程位置之前,對所接收的所述視頻信號進行代碼轉(zhuǎn)換。
10.如權(quán)利要求7所述的對等轉(zhuǎn)發(fā)節(jié)點,還包括媒體信號組合器,其組合來自所述第一個所述源位置的媒體信號和來自第二個所述源位置的媒體信號,然后將其轉(zhuǎn)發(fā)到所述第二個所述遠程位置。
全文摘要
一種電話會議系統(tǒng),其中有利地,電話會議控制器使用與將要參與電話會議的遠程節(jié)點的網(wǎng)絡(luò)拓撲布局有關(guān)的信息,接著根據(jù)節(jié)點的能力和網(wǎng)絡(luò)鏈路,指導(dǎo)視頻和/或音頻流從源節(jié)點到所識別的遠程節(jié)點的子集的傳輸。有利地,這些節(jié)點首先接收視頻和/或音頻流,然后使用對等網(wǎng)絡(luò)連接性技術(shù),依次將流轉(zhuǎn)發(fā)到其附近的其它節(jié)點。用作對等轉(zhuǎn)發(fā)節(jié)點的節(jié)點子集的識別可基于節(jié)點活動性、節(jié)點服務(wù)能力、對節(jié)點與請求者之間的網(wǎng)絡(luò)鏈路的影響、節(jié)點與請求者之間的距離和/或延遲、以及節(jié)點滿足包括視頻代碼轉(zhuǎn)換請求的請求的能力。
文檔編號H04L12/18GK102365857SQ201080015489
公開日2012年2月29日 申請日期2010年3月22日 優(yōu)先權(quán)日2009年3月30日
發(fā)明者林德 萬 韋恩加登 A·J·德, B·埃爾曼, E·P·馬修斯, R·L·夏普, V·卡特卡 申請人:阿爾卡特朗訊公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1