新四季網

在允許通用即插即用的電話設備與無線區域網設備之間進行多媒體會議的系統和方法

2023-04-29 18:05:36 3

專利名稱:在允許通用即插即用的電話設備與無線區域網設備之間進行多媒體會議的系統和方法
技術領域:
本發明涉及通信領域,並且更具體地涉及在允許通用即插即用(Universal Plugand Play, UPnP)的電話設備和無線區域網(Wireless Area Network, WAN)設備之間進行多媒體會議。
背景技術:
通用即插即用(UPnP)是由UPnP論壇公布的一組計算機網絡協議。UPnP論壇的目標是允許設備無縫連接並在家庭數據共享、通信以及娛樂和企業環境中簡化網絡實現。UPnP通過定義並發布建立在開放的、基於網際網路的通信標準之上的UPnP設備控制協議來實現該目標。UPnP體系結構允許個人計算機(PC)、聯網設備和無線設備的對等·(peer-to-peer)聯網。它是一種基於已建立標準(例如,UPnP電話設備/IP、UDP、HTTP和XML)的分布式、開放式體系結構。UPnP體系結構支持零配置聯網。來自任何供應商的UPnP兼容設備都能夠動態地加入網絡,獲得IP位址,宣布其名稱,應請求傳達其能力,以及學習有關其他設備的存在和能力。相似地,UPnP設備能夠自動離開網絡而無需提供任何不需要的狀態信息。UPnP協議提供發現、控制和事件(eventing)機制。發現使用簡單服務交付(Simple ServiceDelivery, SSD)協議來實現。所有控制消息都採用擴展標記語言(Extended MarkupLanguage, XML)的形式。事件遵循通用事件通知架構(General Event NotificationArchitecture, GENA)協議。利用這些技術,UPnP使得UPnP設備的可用性和不可用性對於網絡中的其他設備而言是動態的。UPnP論壇還提供用於擴展家庭中的用戶體驗的電話服務,從而訪問諸如消息業務、呈現(presence)服務和呼叫處理(PS/CS呼叫)業務的電話服務。與UPnP DA類似,電話技術定義了三種設備,S卩電話伺服器(telephony server, TS),用於向用戶提供消息和呈現相關業務;電話控制點(UPnP電話設備),用於發起由TS提供的動作;以及電話客戶端設備(Tekphony Client, TC),用於媒體相關處理並提供向TS的輸入以及來自TS的輸出。UPnP電話服務使用戶能夠利用像VOIP或其他呼叫技術那樣的廣域網(wide areanetwork,WAN)呼叫技術,來發起到UPnP網絡外的任何用戶的呼叫。然而,UPnP電話服務允許用戶發起與單個WAN設備的呼叫,而不是與兩個或更多個WAN用戶的電話會議媒體會話,因為UPnP電話網絡可能不支持全部類型的媒體內容。例如,電視機能夠顯示純文本,並且可能不支持視頻。在這種情況下,需要提取視頻幀,在執行建立多媒體會議會話之前必需進行媒體協商。此外,WAN設備不知道UPnP電話設備或TC的媒體能力。如果未考慮媒體能力,例如所支持的多用途網際網路郵件擴展(multipurposeinternet mail extensions, MIME)類型,則UPnP電話設備有可能會在電話會議媒體會話中從WAN設備接收不支持的媒體內容(完全不被UPnP電話設備所支持),導致關於電話會議媒體會話的不一致用戶體驗。當前,UPnP電話服務不能捕獲並提供與電話會議媒體會話相關聯的動態會話信息(例如,用戶離開或加入會話),因為動態信息需要被推送到用戶而不是從UPnP電話設備拉取。

發明內容
技術問題本發明提供在通用即插即用(UPnP)電話設備和廣域網(WAN)設備之間進行多媒體會議的系統和方法。技術方案根據本發明的一個方面,一種方法包括由基於UPnP電話的本地網絡(home network)中的至少一個電話控制點(Telephone Control Point, TCP)經由會話請求發起與WAN設備的多媒體會議會話。該會話請求包括會話信息、與所述至少一個TCP相關聯的電話客戶端設備(TC)的媒體能力、WAN設備列表或與WAN設備相關聯的會議組標識符、以及多媒體會議會話的主題。該方法還包括由基於UPnP電話的本地網絡中的電話伺服器(TS),基於會話請求在TC和WAN設備之間建立多媒體會議會話。根據本發明的另一個方面,基於UPnP電話的本地網絡系統包括至少一個TCP,用於經由會話請求發起與WAN設備的多媒體會議會話;以及一個或多個TC,耦合到所述至少一個TCP。該系統還包括TS,其連接到所述至少一個TCP和所述一個或多個TC,用於基於會話請求,在所述一個或多個TC之一與WAN設備之間建立多媒體會議會話。從附圖以及隨後的詳細描述,實施例的其他特徵將是清楚的。有益效果如上所述,本發明可以提供在通用即插即用(UPnP)電話設備和廣域網(WAN)設備之間進行多媒體會議的有效方法。


圖I是根據一個實施例、在一個或多個電話客戶端設備(TC)和廣域網(WAN)設備之間實現多媒體會議的基於通用即插即用(UPnP)電話的本地網絡系統的方框圖。圖2是根據一個實施例,圖解在基於UPnP電話的本地網絡系統中的TC與WAN設備之間進行多媒體會議的示例性方法的過程流程圖。圖3是根據一個實施例,圖解由電話控制點(TCP)向/從正在進行的多媒體會議會話添加或移除至少一個WAN設備的示例性方法的過程流程圖。圖4是根據一個實施例,圖解在正在進行的多媒體會議會話期間根據與TC相關聯的本地媒體能力信息提供媒體內容的實例性方法的過程流程圖。圖5是根據一個實施例,圖解加入正在進行的與WAN設備的多媒體會議會話的示例性方法的過程流程圖。圖6示出用於實現本主題的實施例的適當的計算系統環境的示例。在這裡描述的附圖僅用於圖解目的,並非意圖以任何方式限制本發明的範圍。
具體實施方式
本發明提供了在允許通用即插即用(UPnP)的電話設備與廣域網(WAN)設備之間進行多媒體會議的系統和方法。在下面對本發明實施例的詳細描述中參考了附圖,附圖是詳細描述的一部分,並且附圖中以圖解的方式示出了可以實踐本發明的特定實施例。這些實施例被描述得足夠詳細以使本領域技術人員能夠實踐本發明,應當理解,也可以利用其他的實施例,並且可以在不偏離本發明的範圍的情況下進行修改。因此,下面的詳細描述不應被認為是限制性的,本發明的範圍僅由權利要求限定。圖I是根據一個實施例的基於UPnP電話的本地網絡系統100的方框圖,該基於UPnP電話的本地網絡系統100允許在一個或多個電話客戶端設備101A-N和WAN設備116A-N之間進行多媒體會議。在圖I中,基於UPnP電話的本地網絡系統100包括可通信地連接到電話伺服器(TS)106的多個允許UPnP的電話設備。該TS 106經由WAN 114連接到WAN 設備 116A-N。允許UPnP的電話設備102A-N包括一個或多個電話控制點(TCP) 102A-N以及與TCP 102A-N中的每一個相關聯的一個或多個電話客戶端設備(TC)IOIA-N。如圖I所示,每一個允許UPnP的電話設備包括多媒體管理模塊104,用於實現發起、修改、更新本地媒體能·力以及加入與WAN設備116A-N相關聯的多媒體會議會話。多媒體會議會話經由會話請求發起,該會話請求包括WAN設備列表或與WAN設備116A-N中的一個或多個相關聯的會議組標識符、本地會話標識符、與一個或多個TC 101A-N相關聯的媒體能力(例如,MME類型),會話主題以及會話類型。多媒體會議會話可以是視頻會議會話、音頻會議會話以及音頻和視頻會議會話。TS 106包括請求處理模塊110,用於處理從TCP 102A-N之一接收的會話請求(例如,發起會話請求、全局修改會話請求、加入會話請求和本地媒體更新請求)。TS 106還包括會話建立模塊108,用於根據會話請求在一個或多個TC 101A-N與一個或多個WAN設備116A-N之間建立多媒體會議會話。TS 106還包括多媒體數據處理模塊112,用於根據一個或多個TC 101A-N各自的媒體能力實現在TC 101A-N與WAN設備116A-N之間進行多媒體會議。消息處理模塊112還可以允許TCP 102A-N利用通用事件通知架構(GENA)協議訂閱與正在進行的多媒體會議會話相關聯的動態會話信息。例如,該動態會話信息可以包括用戶離開會話信息、用戶加入會話信息、任何對多媒體會議會話做出的改變等等。在TCP 102A訂閱的情況下,TS 106將與正在進行的多媒體會議會話相關聯的動態會話信息作為通知提供給TCP102A。TCP 102A向TC 101A-N中關聯的一個或多個TC提供動態的該會話信息。TS 106還包括會議伺服器模塊113,用於在不存在與WAN設備116A-N中的一個或多個相關聯的外部會議伺服器的情況下,在TS 106上主持(host)該多媒體會議會話。此外,在圖2-5中更詳細地描述基於UPnP電話的本地網絡系統100的操作。圖2是根據一個實施例,圖解在基於UPnP電話的本地網絡系統100中的TC IOlA與WAN設備116A-N之間進行多媒體會議的示例性方法的過程流程圖。在步驟202,由TCP102A產生用於發起多媒體會議會話的會話請求。該會話請求包括WAN設備列表或與WAN設備116A-N相關聯的會議組標識符、本地會話標識符、TC IOlA的媒體能力、以及會話信息(例如,主題)。在一個示例性實施例中,該會話請求包括用於自組(adhoc)型多媒體會議會話的WAN設備列表。在替代實施例中,該會話請求包括在預先安排的多媒體會議會話的情況下與WAN設備相關聯的會議組標識符。附錄A中示出了使用已經定義在TS 106的地址本中的會議組來發起預先安排的多媒體會議會話的示例性方案。應當理解,以與UPnP電話呼叫管理標準中所定義的類似的方式來執行媒體協商。另外,在媒體協商期間使用會話請求中的TC IOlA的媒體能力。在步驟204,TCP 102A將會話請求轉發到TS 106。在步驟206,TS 106從TCP 102A接收會話請求。在步驟208,由TS 106處理接收到的會話請求,並且從接收到的會話請求中提取WAN設備的列表或與WAN設備116A-N相關聯的會議組標識符、本地會話標識符、TCIOlA的媒體能力、以及會話信息(例如,主題)。在步驟210,根據會話信息確定會話請求是否與多媒體會議會話相關聯。一方面,如果會話標識符指示「個體」(individual ),則確定會話請求不與多媒體會議會話相關聯。在此情況下,過程200終止。另一方面,如果嵌入在會話請求中的會話標識符是「組」(group),則確定該會話請求與多媒體會議會話相關聯。在此情況下,在步驟212,由TS 106 產生會議發起請求,以用於在TC IOlA和WAN設備116A-N之間建立多媒體會議會話。例如,會議發起請求可以包括全局會話標識符、會議連結(例如,議程)、TC IOlA的媒體能力、會話主題等等。在步驟214,會議發起請求被TS 106轉發到在會話請求中請求的WAN設備116A-N中的每一個。如上所述,如果WAN設備具有外部會議伺服器,則TS將會議發起請求轉發到外部會議伺服器,並且在外部會議伺服器中更新諸如會議連結(例如,議程)、TC IOlA的媒體能力以及會話主題的靜態信息。附錄B中示出了每個OMA標準的靜態信息的示例性方案。否則,會議發起請求被直接發送給WAN設備116A-N,而在這種情況下,TS 106在會議伺服器模塊113上主持多媒體會議會話。在步驟216,從WAN設備116A-N中的每一個接收響應於會議發起請求的確認消息。在步驟218,與多媒體會議會話的成功建立相關聯的確認消息被處理並且由TS 106通過已處理的確認消息通知TCP 102A。在步驟220,根據在多媒體會議會話期間協商的媒體能力,將從WAN設備116A-N中的一個或多個接收到的多媒體數據提供給TC IOlA0在一個實施例中,多媒體數據被以這樣的方式提供給TC IOlA :該方式使得多媒體數據以兼容的格式在TC IOlA上輸出。可替換地,從TC IOlA接收的多媒體數據被提供到WAN設備116A-N中的一個或多個。上述過程200還可以允許TCP 102A修改、加入或本地更新正在進行的與WAN設備116A-N的多媒體會議會話,這將在圖3、圖4和圖5中更詳細地描述。此外,上述過程200可以在正在進行的多媒體會議會話期間將動態信息提供給TCP 102A。圖3是根據一個實施例,圖解由TCP 102A向/自正在進行的多媒體會議會話添加或移除至少一個WAN設備的示例性方法的過程流程圖300。在步驟302,在TCP 102A和WAN設備116A-N之間的正在進行的多媒體會議會話期間,由TCP 102A產生全局修改會話請求。該全局修改會話請求包括可選的新主題信息、可選的新的TC IOlA的媒體能力、以及將要加入到多媒體會議會話/從多媒體會議會話移除的至少一個WAN設備。在步驟304,由TS 106從接收到的全局修改會話請求中提取信息。在步驟306,由TS 102經由WAN 114將修改會話信息傳達給WAN設備116A-N。在步驟308,根據全局修改會話請求,至少一個WAN設備加入到正在進行的多媒體會議會話或被從正在進行的多媒體會議會話移除。在步驟310,將對於正在進行的多媒體會議會話的至少一個WAN設備的添加和移除通知給TCP 102A以及正在進行的多媒體會議會話的其他激活的WAN設備。可以注意到,步驟304-310由TS 106執行。以同樣的方式,TCP 102A能夠在正在進行的多媒體會議會話期間更新信息(例如,狀態、主題、會議日程信息、媒體能力,等等)。圖4是根據一個實施例,圖解在正在進行的多媒體會議會話期間根據與TC相關聯的本地媒體能力信息提供媒體內容的示例性方法的過程流程圖400。在步驟402,在正在進行的多媒體會議會話期間由TCP 102A產生本地媒體更新請求。當TCP 102希望在基於UPnP電話的本地網絡系統100中本地地更新媒體能力時,由TCP 102A產生本地媒體更新請求。然後,TCP 102A將本地媒體更新請求發送到TS 106。該本地媒體更新請求包括本地會話標識符、TC IOlB的本地媒體能力信息、以及與TC IOlB相 關聯的信息。當TCP102A希望將正在進行的多媒體會議會話從TC IOlA切換到TC IOlB時,本地媒體請求包括與TC IOlB相關聯的信息。在步驟404,從TS 106接收到的本地媒體更新請求中提取本地媒體能力信息。該本地媒體能力信息指示用於在正在進行的多媒體會議會話期間接收媒體內容的TC IOlB的媒體能力。在步驟406,根據提取的本地媒體能力信息,確定TC IOlB的本地媒體能力。在步驟408,在TS 106的存儲器中更新本地媒體能力。在步驟410,由TS 106通知TCP 102A關於成功的本地媒體能力更新,並且由TCP 102A關於該更新的本地媒體能力信息對TC IOlB進行更新。在步驟412,根據本地媒體能力信息,在正在進行的多媒體會議消息會話期間更新正在進行的多媒體會議會話,並且由TS 106將更新的媒體內容提供給TC IOlB0在步驟414,TCP 102A處理從TS 106接收的動態信息並將其轉發到TC 101B,因為TC IOlB不能從TS 106接收動態信息並進行顯示。通過這種方式,上述方法提供在基於UPnP電話的本地網絡系統100中的三框模型(3box model)。可替換地,可以預想,TCP 102A可以發送用於更新TClOlA的新的本地媒體能力的本地更新請求,從而使TS 106根據該本地媒體更新請求中的新的本地媒體能力,向TC IOlA提供媒體內容。例如,如果該新的本地媒體能力指示TC IOlA希望接收視頻內容而非音頻內容,則TS 106阻斷音頻並且僅向TC IOlA提供視頻內容。圖5是根據一個實施例,圖解加入正在進行的與WAN設備116A-N的多媒體會議會話的示例性方法的過程流程圖。在步驟502,由TCP 102A產生加入會話請求以便加入在正在進行的多媒體會議會話。例如,如果行動電話電池電量不足或丟失到TS 106的信號,則TCP 102A可以產生加入會話請求。在步驟504,由TS 106從接收到的加入會話請求中提取會話標識符。在步驟506,確定所提取的會話標識符是否匹配正在進行的多媒體會議會話所關聯的會話標識符。如果發現匹配,則在步驟508,TS 106加入該正在進行的多媒體會議會話。在步驟510,根據加入會話請求,TCP 102A被允許加入正在進行的多媒體會議會話。如果發現不匹配,則在步驟512,加入會話請求終止。此外,在一個示例實施例中,非瞬時性計算機可讀存儲介質具有指令,該指令在被TCP (例如電視機、個人計算機)和/或TS 106 (例如,行動電話、PDA等)之一執行時,導致TCP和TS 106之一執行圖2至圖5的方法。
圖6示出了用於實現本主題的一個或多個實施例的適當的計算系統環境600的示例。圖6及隨後的討論意圖提供對於計算系統環境600的簡要的、一般的描述,在該計算系統環境600中可以實現此處包含的發明構思的特定實施例。一般的計算設備601,如TCP 102A和TS 106,可以包括處理器602、存儲器604、可移動存儲器606和非可移動存儲器608。計算設備601另外包括總線610和網絡接口 612。計算設備601可以包括或訪問計算環境600,該計算環境600包括一個或多個用戶輸入設備614、一個或多個輸出設備616以及一個或多個通信連接618,如網絡接口卡或通用串行總線連接。所述一個或多個用戶輸入設備614可以是鍵盤、滑鼠,等等。所述一個或多個輸出設備616可以是TS 106和TCP 102A的顯示器。通信連接618可以包括基於UPnP電話的本地網絡。存儲器604可以包括易失性存儲器620和非易失性存儲器622。各種計算機可讀存儲介質可以被存儲在計算設備601的存儲器元件中並且從計算設備601的存儲器元件訪問,所述存儲元件例如易失性存儲器620和非易失性存儲器622,可移動存儲器606和非可移動存儲器608。計算機存儲器元件可以包括用於存儲數據和機器可讀指令的任何適當·的存儲器件,如只讀存儲器、隨機存取存儲器、可擦除可編程只讀存儲器、電可擦除可編程只讀存儲器、硬碟驅動器、用於處理緻密盤的可移動媒體驅動器、數字視頻盤、磁碟、盒式磁帶、存儲卡、記憶棒 、等等。這裡使用的處理器602是指任何類型的計算電路,例如但不局限於微處理器、微控制器、複雜指令集計算微處理器、精簡指令集計算微處理器、超長指令字微處理器、顯式並行指令計算微處理器、圖形處理器、數位訊號處理器、或任何其他類型的處理電路。處理單元604還可以包括嵌入式控制器,例如通用或可編程邏輯器件或陣列、專用集成電路、單片計算機、智慧卡,等等。本主題的實施例可以結合程序模塊來實現,所述程序模塊包括函數、過程、數據結構和應用程式,用於執行任務或定義抽象數據類型或下層(low-level)硬體上下文。存儲在上述任何存儲介質上的機器可讀指令可以是計算設備601的處理器602可執行的。例如,根據這裡描述的本主題實施例的教導,電腦程式624可以包括機器可讀指令,該機器可讀指令能夠在允許UPnP的電話設備和WAN設備之間進行多媒體會議。在一個實施例中,電腦程式624可以包括在緻密盤-只讀存儲器(⑶-ROM)上,並且從⑶-ROM加載到非易失性存儲器622中的硬碟上。機器可讀指令可以使計算設備601根據本主題各種實施例進行編碼。將會理解,此處討論的各種實施例可以不是同一個實施例,並且可以被組合到未在此處明確公開的各種其他實施例中。此外,將會理解,此處公開的各種操作、處理和方法可以具體實現在與數據處理系統(例如,計算機系統)兼容的機器可讀介質和/或機器可訪問介質中,並且可以以任何順序來執行(例如,包括使用用於實現各種操作的裝置)。因此,說明書和附圖應被看作是示例性的而非限制性的。附錄A
<peerList:peerList
http://vvww.w3.org/2001/XMLSchema-instance" >

The identifier of the Peer (e.g., phone number, etc.)
//Peer的標識符(例如電話號碼等)

A user friendly name for the Peer //Peer的用戶友好的名稱
The instance identifier for a contact: referred by the Peer //Peer所引用的聯繫人的實例標識符

The instance identifier for a group referred by the Peer
//Peer所引用的組的實例標識符
〈/peer: peer〉
< 附錄B
<StaticConferenceInfo xmhis=」urn:schemas-upnp-oi』g:phone:messagiiig」
xmlns:xsi="http:./7www.w3.org/2001/XMLScheiiia-instance"
xsi:scheinaLocation="urn:schemas-upnp-org:phone:inessaging
http:// www. upn p. org/schemas/phone/messag i ng-v I .xsd">

1234
ad-hoc·UPnP-Messaging Spec Review
〈/Conference—Call—Infoi'mation>

權利要求
1.一種在基於UPNP電話的本地網絡中的允許在通用即插即用(UPnP)的電話設備與多個廣域網(WAN)設備之間進行多媒體會議的方法,其中,允許UPnP的電話設備包括至少一個電話控制點(TCP)以及與至少一個TCP相關聯的一個或多個電話客戶端設備(TC),該方法包括 由所述至少一個TCP經由會話請求發起與多個WAN設備的多媒體會議會話;以及由基於UPnP電話的本地網絡中的電話伺服器(TS),基於該會話請求在與所述至少一個TCP相關聯的第一 TC和所述多個WAN設備之間建立多媒體會議會話。
2.如權利要求I所述的方法,其中,該會話請求包括本地會話標識符、會話信息、第一TC的媒體能力、WAN設備列表或與一個或多個WAN設備相關聯的會議組標識符、以及多媒體會議會話的主題。
3.如權利要求2所述的方法,其中,由所述至少一個TCP發起與多個WAN設備的多媒體會議會話包括 產生與多媒體會議會話相關聯的會話請求;以及 將與多媒體會議會話相關聯的會話請求轉發到TS。
4.如權利要求3所述的方法,其中,由TS在與至少一個TCP相關聯的第一TC和多個WAN設備之間建立多媒體會議會話包括 基於會話請求、利用WAN發起與所述多個WAN設備的多媒體會議會話;以及基於第一 TC的媒體能力,將多媒體數據提供給第一 TC和所述多個WAN設備中的一個或多個。
5.如權利要求4所述的方法,其中,基於會話請求發起與多個WAN設備的多媒體會議會話包括 從所述至少一個TCP接收用於發起與所述多個WAN設備的多媒體會議會話的會話請求; 從接收到的會話請求中,提取本地會話標識符、WAN設備列表或與一個或多個WAN設備相關聯的會議組標識符、第一 TC的媒體能力、以及會話信息; 基於會話信息,確定該會話請求是否與所述多媒體會議會話相關聯; 如果是,則將多媒體會議發起請求轉發到所述WAN設備列表中的多個WAN設備中的每一個;以及 如果否,則終止與所述多個WAN設備的多媒體會議會話。
6.如權利要求5所述的方法,其中,將多媒體會議發起請求轉發到會話請求中的多個WAN設備中的每一個包括 產生多媒體會議發起請求,該多媒體會議發起請求用於在第一 TC與多個WAN設備之間建立多媒體會議會話,其中,該多媒體會議發起請求包括組會議會話標識符、第一 TC的媒體能力、會話主題等等;以及 基於WAN設備列表或會議組標識符,經由WAN將所產生的多媒體會議發起請求發送到所述多個WAN設備中的每一個。
7.如權利要求6所述的方法,其中,發送所產生的多媒體會議發起請求還包括 從所述多個WAN設備接收響應於所述多媒體會議發起請求的確認消息; 處理與多媒體會議會話的成功建立相關聯的確認消息;以及通過處理過的與多媒體會議會話的成功建立相關聯的確認消息,通知至少一個TCP。
8.如權利要求7所述的方法,其中,當在第一TC與所述多個WAN設備中的一個或多個之間建立多媒體會議會話時,從由視頻會議會話、音頻會議會話以及音頻和視頻會議會話組成的組中選擇該多媒體會議會話。
9.如權利要求8所述的方法,其中,基於會話請求在第一TC與所述多個WAN設備中的一個或多個之間建立多媒體會議會話包括 由TS在多媒體會議會話期間從所述多個WAN設備接收多媒體數據;以及在多媒體會議會話期間,基於第一 TC的媒體能力處理多媒體數據並將其轉發到第一TC,從而使多媒體數據以兼容的格式在第一 TC上輸出。
10.如權利要求I所述的方法,還包括 在第一 TC與所述多個WAN設備之間的正在進行的多媒體會議會話期間,由所述至少一個TCP產生全局修改會話請求,其中,該全局修改會話請求包括主題信息、第一 TCP的媒體能力、將要被添加到多媒體會議會話/將被從多媒體會議會話移除的至少一個WAN設備;由該TS從接收自所述至少一個TCP的全局修改會話請求中提取信息; 將修改會話信息傳達給所述多個WAN設備; 基於全局修改會話請求,對正在進行的多媒體會議會話添加或移除至少一個WAN設備;以及 通知所述至少一個TCP以及多媒體會議會話的其他激活的WAN設備關於對正在進行的多媒體會議會話的至少一個WAN設備的添加和移除。
11.如權利要求I所述的方法,還包括 由所述至少一個TCP產生加入會話請求; 由TS從接收自所述至少一個TCP的加入會話請求中提取會話標識符信息; 確定所提取的會話標識符是否與正在進行的多媒體會議會話所關聯的會話標識符匹配; 如果是,則由TS加入正在進行的多媒體會議會話; 如果是,則基於加入會話請求,允許與所述至少一個TCP相關聯的第一 TC加入正在進行的多媒體會議會話;以及 如果否,則終止接收自所述至少一個TCP的加入會話請求。
12.如權利要求I所述的方法,其中,在第一TC與所述多個WAN設備中的一個或多個之間建立多媒體會議會話包括 將與正在進行的多媒體會議信息相關聯的動態會話信息提供給所述至少一個TCP,其中,該動態信息包括用戶離開會話信息、用戶加入會話信息以及多媒體會議會話主題的任何變化。
13.如權利要求I所述的方法,還包括當多媒體會議會話正在進行時,由所述至少一個TCP或者所述WAN設備之一更新與該多媒體會議會話相關聯的全局會話信息。
14.如權利要求I所述的方法,還包括 在正在進行的多媒體會議會話期間,由所述至少一個TCP產生本地媒體更新請求,其中,該本地媒體更新請求包括本地媒體能力信息以及與第二 TC相關聯的信息; 由TS從接收自所述至少一個TCP的本地媒體更新請求中提取信息;基於本地媒體更新請求,確定與所述至少一個TCP相關聯的第二 TC的本地媒體能力; 更新與TS相關聯的存儲器中的本地媒體能力信息;以及 基於更新的本地媒體能力信息,在正在進行的多媒體會議會話期間將媒體內容提供給第二 TC。
15.如權利要求14所述的方法,還包括 由所述至少一個TCP對第二 TC更新關於更新的本地媒體能力信息。
16.如權利要求I所述的方法,還包括 在正在進行的多媒體會議會話期間,由所述至少一個TCP產生本地媒體更新請求,其中,該本地媒體更新請求包括與第一 TC相關聯的本地媒體能力信息、以及與第一 TC相關聯的信息; 由TS從接收自至少一個TCP的本地媒體更新請求中提取信息; 基於本地媒體更新請求,確定第一 TC的本地媒體能力; 更新與TS相關聯的存儲器中的本地媒體能力信息; 由所述至少一個TCP對第一 TC更新關於更新的本地媒體能力信息; 由TS基於更新的本地媒體能力信息,阻斷與正在進行的多媒體會議會話相關聯的媒體內容;以及 基於更新的本地媒體能力信息將與正在進行的多媒體會議會話相關聯的媒體內容提供給第一 TC。
17.如權利要求I所述的方法,還包括 由所述至少一個TCP從TS接收動態會話信息;以及 由相關聯的至少一個TCP處理動態會話信息並將其轉發到第一 TC,其中,該動態會話信息包括用戶離開會話信息、用戶加入會話信息、以及多媒體會議會話主題的任何變化。
18.非瞬時性計算機可讀存儲介質形式的如權利要求I所述的方法,所述非瞬時性計算機可讀存儲介質具有存儲在其中的指令,該指令在被基於UPnP電話的本地網絡中的設備執行時,導致執行如權利要求I所述的方法。
19.一種基於UPnP電話的本地網絡系統,包括 至少一個電話控制點(TCP),用於經由會話請求發起與多個無線區域網(WAN)設備的多媒體會議會話; 一個或多個電話客戶端設備(TC),耦合到所述至少一個TCP;以及電話伺服器(TS),耦合到所述一個或多個TC之一以及所述至少一個TCP,用於基於會話請求在所述一個或多個TC之一與所述多個WAN設備之間建立多媒體會議會話。
20.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,所述至少一個TCP通過產生與多媒體會議會話相關聯的會話請求、以及將與該多媒體會議會話相關聯的會話請求轉發到TS,來發起與所述多個WAN設備的多媒體會議會話。
21.如權利要求20所述的基於UPnP電話的本地網絡系統,其中,所述會話請求包括本地會話標識符、會話信息、一個或多個TC的媒體能力、WAN設備列表或與一個或多個WAN設備相關聯的會議組標識符、以及多媒體會議會話的主題。
22.如權利要求21所述的基於UPnP電話的本地網絡系統,其中,TS通過基於會話請求、利用WAN發起與所述多個WAN設備的多媒體會議會話,以及基於所述一個或多個TC的媒體能力將多媒體會議數據提供給所述一個或多個TC之一以及所述多個WAN中的一個或多個,來在所述一個或多個TC之一與所述多個WAN設備之間建立多媒體會議會話。
23.如權利要求22所述的基於UPnP電話的本地網絡系統,其中,當基於會話請求發起與所述多個WAN設備的多媒體會議會話時,TS從所述至少一個TCP接收用於發起與所述多個WAN設備的多媒體會議會話的會話請求,從接收到的會話請求中提取本地會話標識符、WAN設備列表或與一個或多個WAN設備相關聯的會議組標識符、所述一個或多個TC的媒體能力、以及會話信息,基於會話信息確定該會話請求是否與多媒體會議會話相關聯,並且產生多媒體會議發起請求,並將該多媒體會議發起請求轉發到WAN設備列表中的多個WAN設備中的每一個、或者基於與一個或多個WAN設備相關聯的會議組標識符將該多媒體會議發起請求轉發到多個WAN設備中的每一個,其中,該多媒體會議發起請求包括組會議會話標識符、一個或多個TC的媒體能力、會話主題等等。
24.如權利要求23所述的基於UPnP電話的本地網絡系統,其中,在轉發多媒體會議發起請求之後,TS從所述多個WAN設備接收響應於該多媒體會議發起請求的確認消息,處理與多媒體會議會話的成功建立相關聯的確認消息,並且通過處理過的確認消息通知所述至少一個TCP關於多媒體會議會話的成功建立。
25.如權利要求24所述的基於UPnP電話的本地網絡系統,其中,多媒體會議會話是從由視頻會議會話、音頻會議會話以及音頻和視頻會議會話組成的組中選擇的。
26.如權利要求25所述的基於UPnP電話的本地網絡系統,其中,當在所述一個或多個TC之一與所述多個WAN設備中的一個或多個之間建立多媒體會議會話時,TS在多媒體會議會話期間從所述多個WAN設備接收多媒體數據,並在多媒體會議會話期間基於所述一個或多個TC的媒體能力處理多媒體數據並將其轉發到所述一個或多個TC之一,從而使多媒體數據以兼容的格式在所述一個或多個TC之一上輸出。
27.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,TS在正在進行的所述一個或多個TC之一與所述多個WAN設備之間的多媒體會議會話期間、從所述至少一個TCP接收全局修改會話請求,從接收自所述至少一個TCP的全局修改會話請求中提取信息,將修改會話信息傳達給所述多個WAN設備,基於全局修改會話請求對正在進行的多媒體會議會話添加或移除至少一個WAN設備,並且通知所述至少一個TCP以及多媒體會議會話的其他激活的WAN設備關於對正在進行的多媒體會議會話的至少一個WAN設備的添加和移除,其中,該全局修改會話請求包括主題信息、所述一個或多個TC之一的媒體能力、將被添加到多媒體會議會話/將被從多媒體會議會話移除的至少一個WAN設備。
28.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,TS從所述至少一個TCP接收加入會話請求,從接收自所述至少一個TCP的加入會話請求中提取會話標識符信息,確定提取的會話標識符是否與正在進行的多媒體會議會話所關聯的會話標識符匹配,如果發現匹配則加入該正在進行的多媒體會議會話,基於加入會話請求允許所述一個或多個TC之一加入正在進行的多媒體會議會話,以及如果發現不匹配則終止接收自所述至少一個TCP的加入會話請求。
29.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,TS將與正在進行的多媒體會議信息相關聯的動態會話信息提供給所述至少一個TCP,其中,該動態信息包括用戶離開會話信息、用戶加入會話信息、以及多媒體會議會話的主題的任何變化。
30.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,所述至少一個TCP在正在進行的多媒體會議會話期間更新與多媒體會議會話相關聯的全局會話信息。
31.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,所述至少一個TCP在正在進行的多媒體會議會話期間產生本地媒體更新請求,其中,該本地媒體更新請求包括本地媒體能力信息、以及與所述一個或多個TC相關聯的信息。
32.如權利要求31所述的基於UPnP電話的本地網絡系統,其中,TS從接收自所述至少一個TCP的本地媒體更新請求中提取本地媒體能力信息,基於本地媒體更新請求確定與所述至少一個TCP相關聯的所述一個或多個TC中的另一個TC的本地媒體能力,更新與TS相關聯的存儲器中的本地媒體能力信息,並且基於更新的本地媒體能力信息在正在進行的多媒體會議會話期間將媒體內容提供給所述一個或多個TC中的所述另一個TC。
33.如權利要求32所述的基於UPnP電話的本地網絡系統,其中,所述至少一個TCP對 所述一個或多個TC中的所述另一個TC更新關於更新的本地媒體能力信息。
34.如權利要求31所述的基於UPnP電話的本地網絡系統,其中,TS在正在進行的多媒體會議會話期間從所述至少一個TCP接收本地媒體更新請求,從該本地媒體更新請求中提取信息,基於該本地媒體更新請求確定與所述至少一個TCP相關聯的一個或多個TC之一的本地媒體能力,更新與TS相關聯的存儲器中的本地媒體能力信息,基於更新的本地媒體能力信息在正在進行的多媒體會議會話期間阻斷與本地媒體能力不相關聯的媒體內容,並且基於更新的本地媒體能力信息在正在進行的多媒體會議會話期間將媒體內容提供給所述一個或多個TC之一。
35.如權利要求19所述的基於UPnP電話的本地網絡系統,其中,所述至少一個TCP從TS接收動態會話信息,並且處理該動態會話信息並將其轉發到相關聯的一個或多個TC,其中,該動態會話信息包括用戶離開會話信息、用戶加入會話信息、以及多媒體會議會話的主題的任何變化。
36.一種在上述權利要求中的一項或多項中描述的基於UPnP電話的本地網絡系統的電話控制點(TCP)。
37.一種與在上述權利要求中的一項或多項中描述的基於UPnP電話的本地網絡系統的至少一個電話控制點(TCP)相關聯的電話客戶端設備(TC)。
38.一種在上述權利要求中的一項或多項中描述的基於UPnP電話的本地網絡系統的電話伺服器(TS)。
39.一種參照附圖描述和解釋的在基於UPnP電話的本地網絡系統的UPnP電話設備與WAN設備之間進行多媒體會議的方法和系統。
全文摘要
本發明提供在通用即插即用(UPnP)電話設備與廣域網(WAN)設備之間進行多媒體會議的系統和方法。在一個實施例中,一種方法包括由基於UPnP電話的本地網絡中的至少一個電話控制點(TCP)經由會話請求發起與WAN設備的多媒體會議會話。該會話請求包括會話信息、與至少一個TCP相關聯的電話客戶端設備(TC)的媒體能力、WAN設備列表或與一個或多個WAN設備相關聯的會議組標識符、以及多媒體會議會話的主題。該方法還包括,由基於UPnP電話的本地網絡中的電話伺服器(TS)基於會話請求在TC與WAN設備之間建立多媒體會議會話。
文檔編號H04L29/06GK102754387SQ201080063640
公開日2012年10月24日 申請日期2010年12月15日 優先權日2009年12月15日
發明者M.M.佩蒂爾 申請人:三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀