[go: up one dir, main page]

JP5905048B2 - Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices - Google Patents

Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices Download PDF

Info

Publication number
JP5905048B2
JP5905048B2 JP2014095202A JP2014095202A JP5905048B2 JP 5905048 B2 JP5905048 B2 JP 5905048B2 JP 2014095202 A JP2014095202 A JP 2014095202A JP 2014095202 A JP2014095202 A JP 2014095202A JP 5905048 B2 JP5905048 B2 JP 5905048B2
Authority
JP
Japan
Prior art keywords
session
multimedia conference
information
wan
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014095202A
Other languages
Japanese (ja)
Other versions
JP2014207675A (en
Inventor
マユレシュ・マドゥカー・パティル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to JP2014095202A priority Critical patent/JP5905048B2/en
Publication of JP2014207675A publication Critical patent/JP2014207675A/en
Application granted granted Critical
Publication of JP5905048B2 publication Critical patent/JP5905048B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は通信分野に関し、特にUPnP可能テレフォニー装置とWAN装置との間のマルチメディア会議に関する。 The present invention relates to the field of communications, and more particularly to multimedia conferencing between UPnP capable telephony devices and WAN devices.

汎用プラグアンドプレイ(Universal Plug and Play:UPnP)は、UPnPフォーラムで発表された1セットのコンピュータネットワークプロトコルである。UPnPフォーラムの目標は、機器の切れのない接続を可能にし、ホームデータ共有、通信、エンターテインメント、及び会社環境でのネットワーク具現を単純化することにある。上記の目標はUPnPが開放型インターネット基盤の通信標準に基づいて作られたUPnP機器制御プロトコルを定義し、発表することによりなされる。 Universal Plug and Play (UPnP) is a set of computer network protocols announced at the UPnP Forum. The goal of the UPnP Forum is to enable seamless connection of devices and simplify network implementation in home data sharing, communication, entertainment, and corporate environments. The above goal is achieved by defining and announcing a UPnP device control protocol created by UPnP based on an open Internet-based communication standard.

UPnP構成は、個人用コンピュータ(Personal Computers:PCs)、ネットワーク化された機器、及び無線機器のピア−ツー−ピアネットワーキングを可能にする。上記の構成は設定された標準に基づいた分散開放型構成に該当する(UPnPテレフォニー装置/IP、UDP、HTTP、及びXML)。上記UPnP構成は、ゼロ−構成ネットワーキング(zero-configuration networking)をサポートする。どのメーカーからのUPnP互換装置でも動的にネットワークに加入することができ、IPアドレスを獲得することができ、自身の名前を知らせることができ、要請によって自身の性能を伝達することができ、他の装置の存在の有無及び性能について知ることができる。  The UPnP configuration enables peer-to-peer networking of personal computers (PCs), networked devices, and wireless devices. The above configuration corresponds to a distributed open type configuration based on set standards (UPnP telephony device / IP, UDP, HTTP, and XML). The UPnP configuration supports zero-configuration networking. UPnP compatible devices from any manufacturer can dynamically join the network, obtain IP addresses, inform their names, communicate their performance upon request, etc. The presence / absence and performance of this device can be known.

同様に、UPnP装置は所望しない状態情報の提供無しで自動でネットワークを離れることができる。UPnPプロトコルは、ディスカバリー(discovery)、制御(control)、及びイベンティング(eventing)メカニズムを提供する。ディスカバリーは、単純サービス伝達(Simple Service Delivery:SSD)プロトコルを使用してなされることができる。全ての制御メッセージは拡張マークアップ言語(eXtended Markup Language:XML)形態である。イベンティングは、GENA(General Event Notification Architecture)プロトコルに従う。このような技術を使用するによって、UPnPはネットワークにおける他の装置にUPnP装置が直ちに使用可能、又は不可能にする。  Similarly, UPnP devices can automatically leave the network without providing unwanted state information. The UPnP protocol provides discovery, control, and eventing mechanisms. Discovery can be done using the Simple Service Delivery (SSD) protocol. All control messages are in the form of an Extended Markup Language (XML). Eventing follows the GENA (General Event Notification Architecture) protocol. By using such technology, UPnP makes the UPnP device immediately available or unavailable to other devices in the network.

また、UPnPフォーラムはメッセージサービス、プレゼンスサービス(presence service)、及び呼処理(PS/CS call)サービスのようなテレフォニーサービスに接続するためのホーム内でのユーザ経験を拡張させるテレフォニーサービスを提供する。UPnP DAと類似するように、テレフォニーは3種類の装置、即ち、ユーザにメッセージ及びプレゼンス(presence)関連サービスを提供するテレフォニーサーバ(Telephony Server:TS)と、上記TSが提供する動作を始めるためのテレフォニー制御ポイント(Telephony Control Point:TCP)と、及びメディア関連処理を遂行し、上記TSに/TSから入力及び出力を提供し/提供を受けるテレフォニークライアント(Telephony Client:TC)装置とを定義する。 The UPnP Forum also provides telephony services that extend the user experience in the home to connect to telephony services such as message services, presence services, and call processing (PS / CS call) services. Similar to UPnP DA, telephony has three types of devices: a telephony server (TS) that provides messages and presence-related services to users, and the operations provided by the TS. A telephony control point (TCP) and a telephony client (TC) device that performs media-related processing and provides / receives input and output to / from the TS are defined.

UPnPテレフォニーサービスはVOIPまたは他の通話技術のような広域ネットワーク(Wide Area Network:WAN)通話技術を使用してユーザがUPnPネットワークの外にあるユーザに発信できるようにする。しかしながら、UPnPテレフォニーネットワークは、全ての種類のメディアコンテンツをサポートすることができないので、上記UPnPテレフォニーサービスは2つまたはその以上のWANユーザの電話通話メディアセッションでない、ユーザが単一WAN装置で通話することを許容する。例えば、テレビは平文(plain text)を表示することができ、ビデオをサポートしないことがある。ビデオフレームが抽出される必要がある場合、メディア交渉はマルチメディア会議セッションを設定する前に遂行されなければならない。さらに言えば、WAN装置はUPnPテレフォニー装置、またはTCのメディア性能を知らない。  The UPnP telephony service uses a Wide Area Network (WAN) call technology, such as VOIP or other call technology, to allow users to make calls to users outside the UPnP network. However, since UPnP telephony networks cannot support all types of media content, the UPnP telephony service is not a telephone call media session for two or more WAN users, and a user calls on a single WAN device. Allow that. For example, a television can display plain text and may not support video. If video frames need to be extracted, media negotiation must be performed before setting up a multimedia conference session. Furthermore, the WAN device does not know the UPnP telephony device, or the media performance of the TC.

多目的インターネットメール拡張(Multipurpose Internet Mail extensions:MIME)形態のようなメディア性能が考慮されなければ、UPnPテレフォニー装置は電話会議メディアセッションでWAN装置からサポートされないメディアコンテンツ(UPnPテレフォニー装置が全くサポートしない)を受信することで、上記電話会議メディアセッションに符合しないユーザ経験を発生させることができる。現在、動的情報は上記UPnPテレフォニー装置から持ってくるよりは、ユーザにプッシュ(Push)される必要があるため、上記UPnPテレフォニーサービスは上記電話会議メディアセッションに関連した動的セッション情報(例えば、セッションから脱退する、又はこれに参加するユーザ情報)を取って提供できていない。  UPnP telephony devices will not support media content that is not supported from WAN devices in teleconferencing media sessions (UPnP telephony devices do not support at all) unless media performance such as Multipurpose Internet Mail extensions (MIME) form is considered. Receiving can generate a user experience that does not match the conference call media session. Currently, dynamic information needs to be pushed to the user rather than being brought from the UPnP telephony device, so the UPnP telephony service is responsible for dynamic session information related to the conference call media session (eg, The user information that leaves or participates in the session cannot be obtained and provided.

WALKER, M. et al.,New Uses, Proposed Standards, and Emergent Device Classes for Digital Home Communications, INTEL TECHNOLOGY JOURNAL,2006, Vol. 10, No. 1,pp. 67-75WALKER, M. et al., New Uses, Proposed Standards, and Emergent Device Classes for Digital Home Communications, INTEL TECHNOLOGY JOURNAL, 2006, Vol. 10, No. 1, pp. 67-75

本発明は、汎用プラグアンドプレイ(Universal Plug and Play:UPnP)テレフォニー装置と広域ネットワーク(Wide Area Network:WAN)装置との間のマルチメディア会議システム及び方法を提供する。 The present invention provides a multimedia conferencing system and method between a Universal Plug and Play (UPnP) telephony device and a Wide Area Network (WAN) device.

本発明の一態様による汎用プラグアンドプレイ(Universal Plug and Play:UPnP)テレフォニー基盤ホームネットワークにおける少なくとも1つのテレフォニー制御ポイント(Telephony control Point:TCP)、及び上記少なくとも1つのTCPと関連した1つ以上のテレフォニークライアント(Telephony client:TC)装置を含むUPnP可能テレフォニー装置と複数の広域ネットワーク(Wide Area Network:WAN)装置との間のマルチメディア会議方法は、少なくとも1つのTCPがセッション要請を通じて複数のWAN装置でマルチメディア会議セッションを始めるステップ、及び上記UPnPテレフォニー基盤ホームネットワークにおけるテレフォニーサーバ(Telephony Server:TS)が上記セッション要請に基づいて上記少なくとも1つのTCPと関連した第1のTCと上記複数のWAN装置との間の上記マルチメディア会議セッションを設定するステップを含む。 At least one Telephony control Point (TCP) in a Universal Plug and Play (UPnP) telephony-based home network according to an aspect of the present invention, and one or more associated with the at least one TCP A multimedia conference method between a UPnP-capable telephony device including a telephony client (TC) device and a plurality of wide area network (WAN) devices includes a plurality of WAN devices through at least one TCP requesting a session. And a telephony server (TS) in the UPnP telephony-based home network receives the at least one TCP based on the session request. Comprising the step of setting the multimedia conference session between the first TC and the plurality of WAN apparatus communicating.

本発明の他の態様によるUPnPテレフォニー基盤ホームネットワークシステムは、セッション要請を通じて複数の広域ネットワーク(Wide Area Network:WAN)装置でマルチメディア会議セッションを始める少なくとも1つのテレフォニー制御ポイント(Telephony Control Point:TCP)と、上記少なくとも1つのTCPと連結される1つ以上のテレフォニークライアント(Telephony client:TC)装置と、及び上記1つ以上のTCのうちの1つ、及び上記少なくとも1つのTCPと連結されと、上記セッション要請に基づいて上記1つ以上のTCと上記複数のWAN装置との間のマルチメディア会議セッションを設定するテレフォニーサーバ(Telephony Server:TS)とを備える。  According to another aspect of the present invention, a UPnP telephony-based home network system includes at least one telephony control point (TCP) for starting a multimedia conference session with a plurality of wide area network (WAN) devices through a session request. And one or more Telephony client (TC) devices coupled to the at least one TCP, and one of the one or more TCs, and the at least one TCP. A telephony server (TS) configured to set up a multimedia conference session between the one or more TCs and the plurality of WAN devices based on the session request.

本発明の実施形態の他の特徴は添付した図面及び以下の詳細な説明により明らかになる。後述の図面に対する説明は、単に例示的なものであり、本発明の範囲を制限するように解釈されてはならない。  Other features of embodiments of the present invention will become apparent from the accompanying drawings and the following detailed description. The description of the drawings below is merely exemplary and should not be construed to limit the scope of the present invention.

本発明によれば、汎用プラグアンドプレイ(Universal Plug and Play:UPnP)テレフォニー装置と広域ネットワーク(Wide Area Network:WAN)装置との間のマルチメディア会議システム及び方法が提供できる。 According to the present invention, a multimedia conference system and method between a universal plug and play (UPnP) telephony device and a wide area network (WAN) device can be provided.

本発明の一実施形態に係る1つまたはその以上のテレフォニークライアント(Telephony Client:TC)装置と広域ネットワーク(Wide Area Network:WAN)装置との間のマルチメディア会議が可能な汎用プラグアンドプレイ(Universal Plug and Play:UPnP)テレフォニー基盤ホームネットワークシステムのブロック図である。Universal Plug and Play (Universal) capable of multimedia conferencing between one or more Telephony Client (TC) devices and a Wide Area Network (WAN) device according to an embodiment of the present invention It is a block diagram of a plug and play (UPnP) telephony-based home network system. 本発明の一実施形態に係るUPnPテレフォニー基盤ホームネットワークシステムにおけるTCとWAN装置との間のマルチメディア会議の好ましい方法を示すステップ流れ図である。3 is a step flow chart illustrating a preferred method of multimedia conference between a TC and a WAN device in a UPnP telephony-based home network system according to an embodiment of the present invention. 本発明の一実施形態に係るテレフォニー制御ポイント(Telephony control Point:TCP)が少なくとも1つのWAN装置を進行中のマルチメディア会議セッションに追加、又はこれから除去する好ましい方法を示すステップ流れ図である。2 is a step flow diagram illustrating a preferred method in which a telephony control point (TCP) according to an embodiment of the present invention adds or removes at least one WAN device from an ongoing multimedia conference session. 本発明の一実施形態に係るTCと関連したローカルメディア性能情報に基づいてメディアコンテンツを進行中のマルチメディア会議セッション期間に提供する好ましい方法を図示するステップ流れ図である。3 is a step flow diagram illustrating a preferred method of providing media content during an ongoing multimedia conference session based on local media performance information associated with a TC according to an embodiment of the present invention. 本発明の一実施形態に係るWAN装置で進行中のマルチメディア会議セッションに参加する好ましい方法を示すステップ流れ図である。3 is a step flow diagram illustrating a preferred method of joining a multimedia conference session in progress on a WAN device according to an embodiment of the present invention. 本発明の実施形態を具現するのに適切なコンピューティングシステム環境の例を示す図である。FIG. 11 illustrates an example computing system environment suitable for implementing embodiments of the invention.

本発明は汎用プラグアンドプレイ(Universal Plug and Play)可能テレフォニー装置と広域ネットワーク(Wide Area Network)装置との間のマルチメディア会議システム及び方法を提供する。本発明の実施形態に対する以下の詳細な説明は添付する図面を参照にして説明され、図面では本発明を具現できる具体的実施形態が図示される。本発明の実施形態、多様な特徴、及び利点は、添付した図面及び以下の説明で記述される実施形態を参照して詳細に説明される。ただし、これらの実施形態は本発明を制限しない。公知の構成要素及び処理技術に対する説明は、本発明の実施形態の要旨を不明瞭にさせると判断される場合は省略する。本発明で使われた例示は本発明のより全般的な理解を助けるために提供されるものであり、このような特定事項無しでも本発明が実施できることはこの技術分野で通常の知識を有する者には自明である。したがって、上記の例示は本発明の権利範囲を制限するように理解されてはならない。 The present invention provides a multimedia conferencing system and method between a universal plug and play telephony device and a wide area network device. The following detailed description of embodiments of the present invention will be described with reference to the accompanying drawings, which illustrate specific embodiments in which the invention may be practiced. Embodiments, various features, and advantages of the present invention will be described in detail with reference to the embodiments described in the accompanying drawings and the following description. However, these embodiments do not limit the present invention. Descriptions of known components and processing techniques will be omitted if it is determined to obscure the subject matter of the embodiments of the present invention. The examples used in the present invention are provided to assist in a more general understanding of the present invention, and it is understood by those skilled in the art that the present invention can be practiced without such specific matters. It is self-evident. Accordingly, the above examples should not be understood as limiting the scope of the invention.

図1は、本発明の一実施形態に係る1つまたはその以上のテレフォニークライアント(Telephony Clients:TC)装置101A−Nと広域ネットワーク(Wide Area Network:WAN)装置116A−Nとの間のマルチメディア会議が可能な汎用プラグアンドプレイ(Universal Plug and Play:UPnP)テレフォニー基盤ホームネットワークシステム100のブロック図である。図1で、上記UPnPテレフォニー基盤ホームネットワークシステム100は、テレフォニーサーバ(Telephony Server:TS)106に通信可能に連結された多数のUPnP可能テレフォニー装置を含む。上記TS106はWAN114を介してWAN装置116A−Nに接続される。 FIG. 1 illustrates multimedia between one or more Telephony Clients (TC) devices 101A-N and Wide Area Network (WAN) devices 116A-N according to one embodiment of the invention. 1 is a block diagram of a universal plug and play (UPnP) telephony-based home network system 100 capable of a conference. FIG. In FIG. 1, the UPnP telephony-based home network system 100 includes a number of UPnP-capable telephony devices that are communicatively coupled to a telephony server (TS) 106. The TS 106 is connected to the WAN devices 116A-N via the WAN 114.

上記UPnP可能テレフォニー装置102A−Nは、1つまたはその以上のテレフォニー制御ポイント(Telephony Control Points:TCPs)102A−N及び上記TCP102A−Nの各々と関連した1つまたはその以上のテレフォニークライアント(Telephony Client:TC)装置101A−Nを備える。上記UPnP可能テレフォニー装置の各々は、図1に示すように、ローカルメディア性能を開示し、修正し、アップデートし、上記WAN装置116A−Nと関連したマルチメディア会議セッションに参加するマルチメディア管理モジュール104を備える。上記マルチメディア会議セッションは、WAN装置のリスト、若しくは、1つ又はその以上のWAN装置116A−Nと関連した会議グループ識別子と、ローカルセッション識別子と、1つまたはその以上のTC101A−Nと関連したメディア性能(例えば、MIME形態)と、セッション主題(session subject)と、セッション種類とを含むセッション要請を通じて始まる。  The UPnP capable telephony devices 102A-N include one or more Telephony Control Points (TCPs) 102A-N and one or more Telephony Clients (Telephony Clients) associated with each of the TCPs 102A-N. : TC) devices 101A-N. Each of the UPnP capable telephony devices, as shown in FIG. 1, discloses, modifies and updates local media performance and participates in a multimedia conference session associated with the WAN devices 116A-N. Is provided. The multimedia conference session is associated with a list of WAN devices, or a conference group identifier associated with one or more WAN devices 116A-N, a local session identifier, and one or more TCs 101A-N. Begins with a session request that includes media performance (eg, MIME type), session subject, and session type.

上記マルチメディア会議セッションは、ビデオ会議セッション、オーディオ会議セッション、及びオーディオ及びビデオ会議セッションでありうる。TS106は、TCP102A−Nのうちの1つから受信されたセッション要請(例えば、開始セッション要請、グローバル修正セッション要請、参加セッション要請、及びローカルメディアアップデート要請)を処理する要請処理モジュール110を含む。また、上記TS106はセッション要請に基づいて1つまたはその以上のTC101A−Nと1つまたはその以上のWAN装置116A−Nとの間のマルチメディア会議セッションを設定するセッション設定モジュール108を備える。  The multimedia conference session may be a video conference session, an audio conference session, and an audio and video conference session. The TS 106 includes a request processing module 110 that processes a session request (eg, a start session request, a global modification session request, a join session request, and a local media update request) received from one of the TCPs 102A-N. The TS 106 also includes a session setting module 108 for setting a multimedia conference session between one or more TCs 101A-N and one or more WAN devices 116A-N based on the session request.

上記TS106は、1つまたはその以上のTC101A−Nのそれぞれのメディア性能に基づいて上記TC101A−NとWAN装置116A−Nとの間のマルチメディア会議を可能にするマルチメディアデータ処理モジュールをさらに備える。また、メッセージ処理モジュール112は上記TCP102A−NがGENA(General Event Notification Architecture)プロトコルを使用して進行中のマルチメディア会議セッションと関連した動的セッション情報を購読できるようにする。  The TS 106 further comprises a multimedia data processing module that enables a multimedia conference between the TC 101A-N and the WAN devices 116A-N based on the media performance of one or more TCs 101A-N. . The message processing module 112 also allows the TCPs 102A-N to subscribe to dynamic session information associated with an ongoing multimedia conference session using the GENA (General Event Notification Architecture) protocol.

例えば、上記動的セッション情報は、セッションを脱退するユーザ情報、セッションに参加するユーザ情報、マルチメディア会議セッションへの変化などを含む。TCP102Aが購読する場合、上記TS106は上記進行中のマルチメディア会議セッションと関連した動的セッション情報を通知として上記TCP102Aに提供する。上記TCP102Aは、上記動的セッション情報を関連した1つまたはその以上のTC101A−Nに提供する。また、上記TS106は1つまたはその以上のWAN装置116A−Nと関連した外部会議サーバの不在時、上記TS106の上でマルチメディア会議セッションを管理する会議サーバモジュール113を備える。また、上記UPnPテレフォニー基盤ホームネットワークシステム100の動作は、図2乃至図5を参照してより詳細に説明される。  For example, the dynamic session information includes user information for leaving a session, user information for participating in the session, a change to a multimedia conference session, and the like. When TCP 102A subscribes, the TS 106 provides dynamic session information associated with the ongoing multimedia conference session as a notification to the TCP 102A. The TCP 102A provides the dynamic session information to one or more associated TCs 101A-N. The TS 106 also includes a conference server module 113 that manages multimedia conference sessions on the TS 106 in the absence of an external conference server associated with one or more WAN devices 116A-N. The operation of the UPnP telephony-based home network system 100 will be described in more detail with reference to FIGS.

図2は、本発明の一実施形態に係るUPnPテレフォニー基盤ホームネットワークシステム100におけるTC101AとWAN装置116A−Nとの間のマルチメディア会議の好ましい方法を示すステップ流れ図(200)である。ステップ202で、マルチメディア会議セッション開始のためのセッション要請がTCP102Aにより生成される。上記セッション要請はWAN装置のリストと、WAN装置116A−Nと関連した会議グループ識別子と、ローカルセッション識別子と、上記TC101Aのメディア性能と、セッション情報(例えば、主題)とを含む。好ましい一実施形態において、上記セッション要請はアッドホックタイプマルチメディア会議セッションに対するWAN装置のリストを含む。他の一実施形態において、上記セッション要請は、予め約束されたマルチメディア会議セッションの場合、上記WAN装置と関連した会議グループ識別子を含む。上記TS106のアドレスブックに既に定義された会議グループを使用する予め約束されたマルチメディア会議セッションを始める好ましいスキーマがAPPENDIX“A”に図示される。メディア交渉はUPnPテレフォニー呼管理標準で定義されたものと類似の方式により遂行される。追加で、上記セッション要請での上記TC101Aメディア性能は、上記メディア交渉期間に使われる。 FIG. 2 is a step flowchart (200) illustrating a preferred method of multimedia conference between the TC 101A and the WAN devices 116A-N in the UPnP telephony based home network system 100 according to an embodiment of the present invention. At step 202, a session request for starting a multimedia conference session is generated by TCP 102A. The session request includes a list of WAN devices, a conference group identifier associated with the WAN devices 116A-N, a local session identifier, the media performance of the TC 101A, and session information (eg, subject). In a preferred embodiment, the session request includes a list of WAN devices for an ad hoc type multimedia conference session. In another embodiment, the session request includes a conference group identifier associated with the WAN device in the case of a pre-promised multimedia conference session. A preferred schema for initiating a pre-promised multimedia conference session using a conference group already defined in the TS 106 address book is illustrated in APPENDIX “A”. Media negotiation is performed in a manner similar to that defined in the UPnP telephony call management standard. In addition, the TC101A media performance in the session request is used during the media negotiation period.

ステップ204で、上記セッション要請はTCP102AによりTS106に転送される。ステップ206で、上記セッション要請は、上記TCP102Aから上記TS106に受信される。ステップ208で、上記受信されたセッション要請が処理され、WAN装置のリスト、またはWAN装置116A−Nと関連した会議グループ識別子、ローカルセッション識別子、上記TC101Aのメディア性能、及びセッション情報(例えば、主題)が上記TS106により上記受信されたセッション要請から抽出される。 In step 204, the session request is transferred to the TS 106 by the TCP 102A. In step 206, the session request is received from the TCP 102A to the TS 106. In step 208, the received session request is processed and a list of WAN devices or conference group identifiers associated with the WAN devices 116A-N, local session identifiers, media performance of the TC 101A, and session information (eg, subject matter). Is extracted from the received session request by the TS.

ステップ210で、上記セッション情報に基づいて上記セッション要請がマルチメディア会議セッションと関連するかを判断する。上記セッション識別子が“個人”を表せば、上記セッション要請がマルチメディア会議セッションと関連しないと決定する。このような場合、ステップ(200)が終了する。一方、上記セッション要請の内の上記セッション識別子が“グループ”であれば、上記セッション要請が上記マルチメディア会議セッションと関連すると決定する。このような場合、ステップ212で、上記TC101AとWAN装置116A−Nとの間のマルチメディア会議セッションを設定するための会議開始要請がTS106により生成される。例えば、上記会議開始要請は、グローバルセッション識別子、会議リンク(例えば、議題)、TC101Aのメディア性能、セッション主題などを含むことができる。 In step 210, it is determined whether the session request is associated with a multimedia conference session based on the session information. If the session identifier represents “individual”, it is determined that the session request is not associated with a multimedia conference session. In such a case, step (200) ends. On the other hand, if the session identifier in the session request is “group”, it is determined that the session request is related to the multimedia conference session. In such a case, in step 212, the TS 106 generates a conference start request for setting up a multimedia conference session between the TC 101A and the WAN devices 116A-N. For example, the conference start request may include a global session identifier, conference link (eg, agenda), TC 101A media performance, session subject, and the like.

ステップ214で、上記セッション要請で要請された上記会議開始要請はTS106によりWAN装置116A−Nの各々に転送される。前述したように、WAN装置が外部会議サーバを有する場合、TSは上記外部会議サーバに会議開始要請を転送し、会議リンク(例えば、議題)、TC101Aのメディア性能、及びセッション主題のような固定的情報を上記外部会議サーバでアップデートする。OMA標準に対する固定的な情報の好ましいスキーマはAPPENDIX“B”に図示される。そうでなければ、TS106が会議サーバモジュール113の上でマルチメディア会議セッションを始める場合、上記会議開始要請がWAN装置に直ちに転送される。ステップ216で、上記会議開始要請に対応して確認メッセージがWAN装置116A−Nの各々から受信される。ステップ218で、マルチメディア会議セッションの成功的な設定と関連した確認メッセージが処理され、TS106は上記処理された確認メッセージを通じてTCP102Aにこれを知らせる。 In step 214, the conference start request requested in the session request is transferred by the TS 106 to each of the WAN devices 116A-N. As described above, when the WAN device has an external conference server, the TS forwards the conference start request to the external conference server, and the conference link (for example, the agenda), the media performance of the TC 101A, and the fixed subject such as the session subject. Information is updated on the external conference server. A preferred schema of fixed information for the OMA standard is illustrated in APPENDIX “B”. Otherwise, when the TS 106 starts a multimedia conference session on the conference server module 113, the conference start request is immediately transferred to the WAN device. In step 216, a confirmation message is received from each of the WAN devices 116A-N in response to the conference start request. At step 218, a confirmation message associated with the successful setup of the multimedia conference session is processed, and TS 106 informs TCP 102A through the processed confirmation message.

ステップ220で、マルチメディア会議セッション期間に交渉されたメディア性能に基づいて1つ以上のWAN装置116A−Nから受信されたマルチメディアデータがTC101Aに提供される。一実施形態において、上記マルチメディアデータはTC101に互換されるフォーマットで出力されるように提供される。または、上記TC101Aから受信されたマルチメディアデータは、1つ以上のWAN装置116A−Nに提供される。また、上記ステップ(200)はTCP102Aが上記WAN装置116A−Nで進行中のマルチメディア会議セッションを修正し、参加し、または局所的にアップデートできるようにし、これは図3、図4、及び図5でより詳細に説明される。また、上記記述されたステップ(200)は、上記進行中のマルチメディア会議セッション期間に上記TCP102Aに動的情報を提供することができる。 At step 220, multimedia data received from one or more WAN devices 116A-N based on media capabilities negotiated during the multimedia conference session is provided to TC 101A. In one embodiment, the multimedia data is provided to be output in a format compatible with TC101. Alternatively, the multimedia data received from the TC 101A is provided to one or more WAN devices 116A-N. The step (200) also allows the TCP 102A to modify, join, or locally update a multimedia conference session in progress on the WAN devices 116A-N, which is illustrated in FIGS. 5 will be described in more detail. Also, the described step (200) may provide dynamic information to the TCP 102A during the ongoing multimedia conference session.

図3は、本発明の一実施形態に係るテレフォニー制御ポイント(Telephony control Point:TCP)102Aが少なくとも1つのWAN装置を進行中のマルチメディア会議セッションに追加する、又はこれから除去する好ましい方法を示すステップ流れ図(300)である。ステップ302で、グローバル修正セッション要請が上記TCP102Aと上記WAN装置116A−Nとの間の進行中のマルチメディア会議セッションの期間にTCP102Aにより生成される。上記グローバル修正セッション要請は新たな主題情報と新たなTC101Aの新たなメディア性能を選択的に含み、上記マルチメディア会議セッションに追加される、または上記マルチメディア会議セッションから除去される少なくとも1つのWAN装置を含む。 FIG. 3 illustrates a preferred method by which a telephony control point (TCP) 102A according to one embodiment of the present invention adds or removes at least one WAN device from an ongoing multimedia conference session. It is a flowchart (300). At step 302, a global modification session request is generated by TCP 102A during an ongoing multimedia conference session between TCP 102A and WAN devices 116A-N. The global modification session request selectively includes new subject information and new media capabilities of a new TC 101A, and is added to or removed from the multimedia conference session. including.

ステップ304で、TS106は上記受信されたグローバル修正セッション要請から情報を抽出する。ステップ306で、上記TS102はWAN114の上で上記WAN装置116A−Nと修正セッション情報をやり取りすることができる。ステップ308で、少なくとも1つのWAN装置は上記グローバル修正セッション要請に基づいて上記進行中のマルチメディア会議セッションに追加、またはこれから除去される。ステップ310で、上記進行中のマルチメディア会議セッションのTCP102A及び他のアクティブなWAN装置は、上記進行中のマルチメディア会議セッションに追加、またはこれから除去された少なくとも1つのWAN装置を知るようになる。ステップ304乃至ステップ310は、TS106により遂行される。同一な方式で、上記TCP102Aは、上記進行中のマルチメディア会議セッション間情報(例えば、状態、主題、会議スケジュール情報、メディア性能等)をアップデートすることができる。 In step 304, the TS 106 extracts information from the received global modification session request. In step 306, the TS 102 can exchange corrected session information with the WAN devices 116 </ b> A-N over the WAN 114. At step 308, at least one WAN device is added to or removed from the ongoing multimedia conference session based on the global modification session request. At step 310, the TCP 102A and other active WAN devices of the ongoing multimedia conference session become aware of at least one WAN device that has been added to or removed from the ongoing multimedia conference session. Steps 304 to 310 are performed by the TS 106. In the same manner, the TCP 102A can update the information between the ongoing multimedia conference sessions (eg, status, subject, conference schedule information, media performance, etc.).

図4は、本発明の一実施形態に係るTCと関連したローカルメディア性能情報に基づいてメディアコンテンツを進行中のマルチメディア会議セッション期間に提供する好ましい方法を示すステップ流れ図(400)である。ステップ402で、ローカルメディアアップデート要請が進行中のマルチメディア会議セッション期間にTCP102Aにより生成される。上記ローカルメディア要請は、上記TCP102が上記UPnPテレフォニー基盤ホームネットワークシステム100におけるメディア性能を局所的にアップデートしたい時に生成される。上記TCP102Aは、上記ローカルメディアアップデート要請をTS106に転送する。上記ローカルメディアアップデート要請は、ローカルセッション識別子と、TC101Bのローカルメディア性能情報と、上記TC101Bと関連した情報とを含む。ローカルメディア要請は、上記TCP102Aが進行中のマルチメディア情報セッションをTC101AからTC102Bに変換を希望することとして、上記TC101Bと関連した情報を含む。 FIG. 4 is a step flow diagram (400) illustrating a preferred method for providing media content during an ongoing multimedia conference session based on local media performance information associated with a TC according to one embodiment of the present invention. At step 402, a local media update request is generated by TCP 102A during a multimedia conference session in progress. The local media request is generated when the TCP 102 wants to locally update the media performance in the UPnP telephony-based home network system 100. The TCP 102A transfers the local media update request to the TS 106. The local media update request includes a local session identifier, TC 101B local media performance information, and information related to the TC 101B. The local media request includes information related to the TC 101B as a request to convert the multimedia information session in which the TCP 102A is in progress from the TC 101A to the TC 102B.

ステップ404で、ローカルメディア性能情報は、上記TS106により受信された上記ローカルメディアアップデート要請から抽出される。上記ローカルメディア性能情報は、上記進行中のマルチメディア会議セッション期間にメディアコンテンツを受信するためのTC101Bのメディア性能を表す。ステップ406で、上記TC101Bのローカルメディア性能は、上記抽出されたローカルメディア性能情報に基づいて決定される。ステップ408で、ローカルメディア性能は、TS106のメモリでアップデートされる。ステップ410で、上記TCP102Aは、TS106により成功的なローカルメディア性能アップデートを知るようになり、上記TC101BはTCP102Aにより上記アップデートされたローカルメディア性能情報がアップデートされる。 In step 404, local media performance information is extracted from the local media update request received by the TS 106. The local media performance information represents the media performance of the TC 101B for receiving media content during the ongoing multimedia conference session. In step 406, the local media performance of the TC 101B is determined based on the extracted local media performance information. At step 408, the local media performance is updated in the TS 106 memory. In step 410, the TCP 102A becomes aware of a successful local media performance update through the TS 106, and the TC 101B is updated with the updated local media performance information through the TCP 102A.

ステップ412で、進行中のマルチメディア会議セッションがアップデートされ、アップデートされたメディアコンテンツは、上記ローカルメディア性能情報に基づいた進行中のマルチメディア会議メッセージセッション期間に、TS106に提供される。ステップ414で、上記TS106から受信された動的情報が処理されるが、上記TC101Bは上記TS106から動的情報を受信して表示できないので、上記動的情報はTCP102Aにより上記TC101Bに伝えられる。このような方式により、上記の方法はUPnPテレフォニー基盤ホームネットワークシステム100で3ボックスモデル(3 box model)を提供する。または、TCP102AがTC101Aの新たなローカルメディア性能をアップデートするためのローカルアップデート要請を転送してTS106が上記ローカルメディアアップデート要請での新たなローカルメディア性能に基づいてメディアコンテンツをTC101Aに提供するようにすることができる。例えば、上記新たなローカルメディア性能が、TC101Aがオーディオコンテンツでないビデオコンテンツの受信を所望することを表す場合、上記TS106はオーディオを遮ってビデオコンテンツのみを上記TC101Aに提供する。 In step 412, the ongoing multimedia conference session is updated, and the updated media content is provided to TS 106 during the ongoing multimedia conference message session based on the local media capability information. In step 414, the dynamic information received from the TS 106 is processed, but since the TC 101B cannot receive and display the dynamic information from the TS 106, the dynamic information is transmitted to the TC 101B by the TCP 102A. In this manner, the above method provides a 3 box model in the UPnP telephony-based home network system 100. Alternatively, the TCP 102A transfers a local update request for updating the new local media performance of the TC 101A, and the TS 106 provides media content to the TC 101A based on the new local media performance in the local media update request. be able to. For example, if the new local media performance indicates that the TC 101A wants to receive video content that is not audio content, the TS 106 blocks the audio and provides only the video content to the TC 101A.

図5は、本発明の一実施形態に係るWAN装置で進行中のマルチメディア会議セッションに参加する好ましい方法を示すステップ流れ図(500)である。ステップ502で、進行中のマルチメディア会議セッションに参加するための参加セッション要請は、上記TCP102Aにより生成される。例えば、上記TCP102Aは、携帯電話のバッテリーが無くなる、又は上記TS106への信号を失った場合、上記参加セッション要請を生成することができる。ステップ504で、セッション識別子は上記TS106により受信された参加セッション要請から抽出される。 FIG. 5 is a step flow diagram (500) illustrating a preferred method of joining an ongoing multimedia conference session with a WAN device according to an embodiment of the present invention. In step 502, a join session request to join an ongoing multimedia conference session is generated by the TCP 102A. For example, the TCP 102A can generate the participation session request when the battery of the mobile phone runs out or the signal to the TS 106 is lost. In step 504, the session identifier is extracted from the participation session request received by the TS.

ステップ506で、上記抽出されたセッション識別子が進行中のマルチメディア会議セッションと関連したセッション識別子とマッチングされるか否かを判断する。仮にマッチングされれば、ステップ508で、上記TS106は進行中のマルチメディア会議セッションに参加する。ステップ510で、上記TCP102Aは上記参加セッション要請に基づいて上記進行中の会議セッションに参加するように許容される。仮にマッチングされなければ、ステップ512で、上記参加セッション要請が終了する。 In step 506, it is determined whether the extracted session identifier is matched with a session identifier associated with an ongoing multimedia conference session. If matched, at step 508, the TS 106 participates in an ongoing multimedia conference session. In step 510, the TCP 102A is allowed to participate in the ongoing conference session based on the join session request. If not matched, the participation session request is terminated in step 512.

また、一実施形態において、非臨時的な(non-transitory)コンピュータ読取可能記録媒体は、TCP(例えば、テレビ、個人用コンピュータ)及び/またはTS102(例えば、携帯電話、PDA等)のうちの1つにより実行される時、上記TCP及びTS106のうちの1つが図2乃至図5の方法を遂行するようにする命令を有する。 In one embodiment, the non-transitory computer-readable recording medium is one of TCP (eg, television, personal computer) and / or TS102 (eg, mobile phone, PDA, etc.). When executed by one, one of the TCP and TS 106 has instructions for performing the method of FIGS.

図6は、本発明の実施形態を具現するに適切なコンピューティングシステム環境(600)の例を図示する。図6及び以下の説明は、本明細書で含まれた本発明趣旨の実施形態が実施され得る適切なコンピューティングシステム環境(600)の簡潔で一般的な記述を与えることを意図している。 FIG. 6 illustrates an example of a computing system environment (600) suitable for implementing embodiments of the invention. FIG. 6 and the following description are intended to provide a concise and general description of a suitable computing system environment (600) in which embodiments of the subject matter included herein may be implemented.

TCP102A及びTS106のような一般的なコンピューティング装置601は、プロセッサ602、メモリ604、移動型格納装置606、及び非移動型格納装置608を備え得る。上記コンピューティング装置601は、追加的にバス610及びネットワークインターフェース612を備える。上記コンピューティング装置601は、1つ以上のユーザ入力装置614、1つ以上の出力装置616、及びネットワークインターフェースカードまたは汎用直列バス接続のような1つ以上の通信接続618を備えるコンピューティング環境(600)を備えたり、そのようなコンピューティング環境(600)に接続できる。上記1つ以上のユーザ入力装置614は、キーボード、マウスなどでありうる。上記1つ以上の出力装置616は、TS106及びTCP102Aのディスプレイでありうる。上記通信接続618はUPnPテレフォニー基盤ホームネットワークを含むことができる。  A typical computing device 601 such as TCP 102 A and TS 106 may include a processor 602, a memory 604, a mobile storage device 606, and a non-mobile storage device 608. The computing device 601 additionally includes a bus 610 and a network interface 612. The computing device 601 includes a computing environment (600) comprising one or more user input devices 614, one or more output devices 616, and one or more communication connections 618, such as a network interface card or a general purpose serial bus connection. Or can be connected to such a computing environment (600). The one or more user input devices 614 may be a keyboard, a mouse, or the like. The one or more output devices 616 may be TS 106 and TCP 102A displays. The communication connection 618 may include a UPnP telephony based home network.

上記メモリ604は、揮発性メモリ620及び不揮発性メモリ622を含むことができる。多様なコンピュータ読取可能な記録媒体が上記揮発性メモリ620と不揮発性メモリ622、上記移動型格納装置606、及び上記非移動型格納装置608のようなコンピューティング装置601のメモリ要素に格納され、これらから接続できる。コンピュータメモリ要素はデータ及び機械読取可能な命令を格納することに適切な読取専用メモリ(Read Only Memory:ROM)、ランダムアクセスメモリ(Random Access Memory:RAM)、消去プログラム可能読取専用メモリ(Erasable Programmable Read Only Memory:EPROM)、電気的消去プログラム可能読取専用メモリ(Electrically Erasable Programmable Read Only Memory:EEPROM)ハードドライブ、コンパクトディスク、ディジタルビデオディスク、ディスケット、磁気テープカートリッジ、メモリカード、メモリスティックTMなどを扱う移動型メディアドライブのようなメモリ装置を含むことができる。  The memory 604 may include a volatile memory 620 and a nonvolatile memory 622. Various computer readable recording media are stored in memory elements of a computing device 601 such as the volatile memory 620 and non-volatile memory 622, the mobile storage device 606, and the non-mobile storage device 608. You can connect from. The computer memory element is suitable for storing data and machine-readable instructions Read Only Memory (ROM), Random Access Memory (RAM), Erasable Programmable Read (Erasable Programmable Read) Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM) Moving to handle hard drives, compact discs, digital video discs, diskettes, magnetic tape cartridges, memory cards, Memory Stick TM, etc. Memory devices such as type media drives can be included.

本発明で使われる上記プロセッサ602は、マイクロプロセッサ(microprocessor)、マイクロコントローラー(microcontroller)、複合命令セットコンピューティングマイクロプロセッサ(complex instruction set computing microprocessor)、短縮命令セットコンピューティングマイクロプロセッサ(reduced instruction set computing microprocessor)、非常に長い命令語マイクロプロセッサ(very long instruction word microprocessor)、明示的並列命令語コンピューティングマイクロプロセッサ(explicitly parallel instruction computing microprocessor)、グラフィックプロセッサ(graphic processor)、ディジタル信号プロセッサ(digital signal processor)、または他の形態の処理回路のような如何なる種類の計算回路を意味するが、これに限定されるものではない。また、上記プロセッサ602は一般またはプログラム可能論理装置またはアレイ(generic or programmable logic devices or arrays)、アプリケーション特定集積回路(application specific integrated circuits)、単一チップコンピュータ(single-chip computers)、スマートカード(smart cards)などのエンベデッドコントローラー(embedded controllers)を含むことができる。  The processor 602 used in the present invention includes a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor. ), Very long instruction word microprocessor, explicitly parallel instruction computing microprocessor, graphic processor, digital signal processor, Or any type of computing circuit, such as, but not limited to, other forms of processing circuitry. In addition, the processor 602 may include general or programmable logic devices or arrays, application specific integrated circuits, single-chip computers, smart cards (smart embedded controllers such as cards) can be included.

本発明の実施形態は、機能、手続き、データ構造、及び応用プログラムを含む業務を遂行する、又は抽象データタイプまたは下位レベルハードウェアコンテクストを定義するプログラムモジュールと共に具現できる。前述した記録媒体に格納される機械読取可能命令は、上記コンピューティング装置601のプロセッサ602により実行できる。例えば、コンピュータプログラム624は、本発明の実施形態に係るUPnP可能テレフォニー装置とWAN装置との間のマルチメディア会議が可能な機械読取可能命令を含むことができる。一実施形態において、上記コンピュータプログラム624は、コンパクトディスク読取専用メモリ(Compact Disk-Read Only Memory:CD−ROM)に含まれることができ、上記不揮発性メモリ622で上記CD−ROMからハードドライブにローディングできる。上記機械読取可能命令は、本発明の多様な実施形態によって上記コンピューティング装置601の符号化を可能にすることができる。  Embodiments of the present invention can be implemented with program modules that perform functions including functions, procedures, data structures, and application programs, or that define abstract data types or lower-level hardware contexts. The machine-readable instructions stored in the recording medium described above can be executed by the processor 602 of the computing device 601. For example, the computer program 624 can include machine readable instructions that allow for a multimedia conference between a UPnP capable telephony device and a WAN device according to an embodiment of the present invention. In one embodiment, the computer program 624 can be included in a compact disk-read only memory (CD-ROM), and the nonvolatile memory 622 loads the CD-ROM to the hard drive. it can. The machine readable instructions may enable the computing device 601 to be encoded according to various embodiments of the invention.

前述したように、本発明はUPnPテレフォニー装置とWAN装置との間に効率的な方式のマルチメディア会議を提供することができる。  As described above, the present invention can provide an efficient multimedia conference between a UPnP telephony device and a WAN device.

本明細書で記述された多様な実施形態は同一な実施形態でなく、本明細書に明示的に記述されていない他の多様な実施形態とグループ化できる。また、本発明の多様な動作、過程、及び方法は、データ処理システム(例えば、コンピュータシステム)と互換される機械読取可能媒体及び/または機械接続可能媒体で具現されることができ、(例えば、多様な動作を遂行するための手段の使用を含む)順序に遂行できる。したがって、本発明の明細書及び図面は本発明を制限するよりは、本発明を例示すると見なされなければならない。  The various embodiments described herein are not the same embodiment, but can be grouped with other various embodiments not explicitly described herein. In addition, various operations, processes, and methods of the present invention can be implemented in a machine-readable medium and / or machine-connectable medium that is compatible with a data processing system (eg, a computer system) (eg, Including the use of means for performing various actions). Accordingly, the specification and drawings of the present invention should be regarded as illustrative of the invention rather than limiting of the invention.

APPENDIX 'A'
<?xml version="1.0" encoding="utf-8"?>
<peerList:peerList
xsi:schemaLocation="urn:schemas-upnp-org:phone:peer
http://www.upnp.org/schemas/phone/peer-v1.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:peer="urn:schemas-upnp-org:phone:peer">
<peer:Peer>
<peer:id>
The identifier of the Peer (e.g., phone number, etc.)
</peer:id>
<peer:name>A user friendly name for the Peer</peer:name>
<peer:contactInstanceId>
The instance identifier for a contact referred by the Peer
</peer:contactInstanceId>
<peer:groupInstanceId>
The instance identifier for a group referred by the Peer
</peer:groupInstanceId>
</peer:peer>
</peerList:peerList><?
APPENDIX 'A'
<? xml version = "1.0" encoding = "utf-8"?>
<peerList: peerList
xsi: schemaLocation = "urn: schemas-upnp-org: phone: peer
http://www.upnp.org/schemas/phone/peer-v1.xsd "
xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns: peer = "urn: schemas-upnp-org: phone: peer">
<peer: Peer>
<peer: id>
The identifier of the Peer (eg, phone number, etc.)
</ peer: id>
<peer: name> A user friendly name for the Peer </ peer: name>
<peer: contactInstanceId>
The instance identifier for a contact referred by the Peer
</ peer: contactInstanceId>
<peer: groupInstanceId>
The instance identifier for a group referred by the Peer
</ peer: groupInstanceId>
</ peer: peer>
</ peerList: peerList><?

APPENDIX 'B'
<?xml version="1.0" encoding="UTF-8"?>
<StaticConferenceInfo xmlns="urn:schemas-upnp-org:phone:messaging"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:schemas-upnp-org:phone:messaging
http://www.upnp.org/schemas/phone/messaging-v1.xsd">
<Conference_Call_Information>
<ConferenceSessionID>1234</ConferenceSessionID>
<ConferenceType>ad-hoc</conferencetype>
<ConferenceSubject>UPnP-Messaging Spec Review</ConferenceSubject>


</Conference_Call_Information>
</StaticConferenceInfo>
APPENDIX 'B'
<? xml version = "1.0" encoding = "UTF-8"?>
<StaticConferenceInfo xmlns = "urn: schemas-upnp-org: phone: messaging"
xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi: schemaLocation = "urn: schemas-upnp-org: phone: messaging
http://www.upnp.org/schemas/phone/messaging-v1.xsd ">
<Conference_Call_Information>
<ConferenceSessionID> 1234 </ ConferenceSessionID>
<ConferenceType> ad-hoc </ conferencetype>
<ConferenceSubject> UPnP-Messaging Spec Review </ ConferenceSubject>
...
...
</ Conference_Call_Information>
</ StaticConferenceInfo>

100 UPnPテレフォニー基盤ホームネットワークシステム
101A TX
102A TCP
104 マルチメディア管理モジュール
106 テレフォニーサーバ
108 セッション設定モジュール
110 要請処理モジュール
112 マルチメディア処理モジュール
113 会議サーバモジュール
114 WAN
116A WAB装置
100 UPnP telephony-based home network system 101A TX
102A TCP
104 multimedia management module 106 telephony server 108 session setting module 110 request processing module 112 multimedia processing module 113 conference server module 114 WAN
116A WAB equipment

Claims (26)

サーバにおいてクライアントを含む装置と複数の広域ネットワーク(Wide Area Network:WAN)装置との間のマルチメディア会議方法であって、
複数のWAN装置とのマルチメディア会議セッションと関連したセッション要請を受信するステップと、
前記セッション要請に基づいて少なくとも一つの制御ポイントと関連した第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するステップと、を含み、
前記マルチメディア会議セッションを設定するステップは、
前記受信されたセッション要請からローカルセッション識別子、前記WAN装置のリスト又は前記一つ以上のWAN装置と関連した会議グループ識別子、前記第1のクライアントのメディア性能、及びセッション情報を抽出するステップと、
前記複数のWAN装置に前記第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するためのグローバルセッション識別子、前記第1のクライアントのメディア性能、及びセッション主題を含むマルチメディア会議開始要請を伝達するステップと、を含み、
前記ローカルセッション識別子は、前記サーバと前記第1のクライアントとの間でマルチメディア会議セッションを識別する情報であり、
前記グローバルセッション識別子は、前記WAN装置で前記マルチメディア会議セッションを識別する情報であることを特徴とする方法。
A multimedia conferencing method between a device including a client and a plurality of wide area network (WAN) devices in a server,
Receiving a session request associated with a multimedia conference session with a plurality of WAN devices;
The look-containing and setting the multimedia conference session between the at least one control point and the first client associated plurality of WAN devices, the based on the session request,
Setting up the multimedia conference session comprises:
Extracting a local session identifier, a list of WAN devices or a conference group identifier associated with the one or more WAN devices, media performance of the first client, and session information from the received session request;
A multi that includes a global session identifier for setting up the multimedia conference session between the first client and the plurality of WAN devices in the plurality of WAN devices, media performance of the first client, and a session subject. Communicating a media conference start request,
The local session identifier is information identifying a multimedia conference session between the server and the first client;
The global session identifier is information for identifying the multimedia conference session in the WAN device .
前記少なくとも一つの制御ポイントと関連した前記第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するステップは、
前記セッション要請によってWANを使用して前記複数のWAN装置で前記マルチメディア会議セッションを始めるステップと、
前記第1のクライアントのメディア性能に基づいて前記第1のクライアント及び前記複数のWAN装置にマルチメディアデータを提供するステップと、を含むことを特徴とする請求項に記載の方法。
Establishing the multimedia conference session between the first client associated with the at least one control point and the plurality of WAN devices comprises:
Initiating the multimedia conference session with the plurality of WAN devices using a WAN in response to the session request;
The method according to claim 1, characterized in that it comprises the steps of: providing a multimedia data to said first client and said plurality of WAN devices based on the media performance of the first client.
前記セッション要請によって前記WANを使用して前記複数のWAN装置で前記マルチメディア会議セッションを始めるステップは
記セッション情報に基づいて前記セッション要請が前記マルチメディア会議セッションと関連するか否かを判断するステップと、
仮に関連すれば、前記マルチメディア会議開始要請を前記WAN装置のリストにある複数のWAN装置の各々に伝達するステップと、
仮に関連しなければ、前記複数のWAN装置で前記マルチメディア会議セッションを終了するステップと、を含むことを特徴とする請求項に記載の方法。
Initiating the multimedia conference session with the plurality of WAN devices using the WAN according to the session request comprises :
A step of the session request to determine whether associated with the multimedia conference session based on the previous SL session information,
If relevant if the steps of transmitting the multimedia conference start request to each of the plurality of WAN devices in the list of the WAN device,
3. The method of claim 2 , comprising terminating the multimedia conference session with the plurality of WAN devices if they are not associated.
前記マルチメディア会議開始要請を前記複数のWAN装置のリストにある複数のWAN装置の各々に伝達するステップは、
前記グローバルセッション識別子、前記第1のクライアントのメディア性能、及び前記セッション主題を含む前記マルチメディア会議開始要請を生成するステップと、
前記WANを通じて前記生成されたマルチメディア会議開始要請を前記WAN装置のリストに基づいて前記複数のWAN装置の各々に、又は前記会議グループ識別子に転送するステップと、を含むことを特徴とする請求項に記載の方法。
Transmitting the multimedia conference start request to each of the plurality of WAN devices in the list of the plurality of WAN devices;
Generating the multimedia conference start request including the global session identifier, the media capabilities of the first client, and the session subject;
And forwarding the generated multimedia conference start request through the WAN to each of the plurality of WAN devices based on the list of WAN devices or to the conference group identifier. 3. The method according to 3 .
前記生成されたマルチメディア会議開始要請を転送するステップは、
前記マルチメディア会議開始要請に対応して前記複数のWAN装置から確認メッセージを受信するステップと、
前記マルチメディア会議セッションの成功的な設定と関連した前記確認メッセージを処理するステップと、
前記マルチメディア会議セッションの成功的な設定と関連した前記処理された確認メッセージを通じて前記少なくとも一つの制御ポイントに知らせるステップと、を含むことを特徴とする請求項に記載の方法。
Transferring the generated multimedia conference start request;
Receiving confirmation messages from the plurality of WAN devices in response to the multimedia conference start request;
Processing the confirmation message associated with a successful setup of the multimedia conference session;
5. The method of claim 4 , comprising informing the at least one control point through the processed confirmation message associated with a successful setup of the multimedia conference session.
前記第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するステップで、
前記マルチメディア会議セッションは、ビデオ会議セッション、オーディオ会議セッション、及びオーディオ及びビデオ会議セッションからなるグループから選択されることを特徴とする請求項に記載の方法。
Setting up the multimedia conference session between the first client and the plurality of WAN devices;
The method of claim 5 , wherein the multimedia conference session is selected from the group consisting of a video conference session, an audio conference session, and an audio and video conference session.
前記第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するステップは、
前記複数のWAN装置からマルチメディアデータを受信するステップと、
前記マルチメディアデータが第1のクライアントに互換可能なフォーマットで出力されるように、前記マルチメディア会議セッションの間、前記第1のクライアントのメディア性能に基づいて前記マルチメディアデータを処理して前記第1のクライアントに伝達するステップとを含むことを特徴とする請求項に記載の方法。
Setting up the multimedia conference session between the first client and the plurality of WAN devices comprises:
Receiving multimedia data from the plurality of WAN devices;
During the multimedia conference session, the multimedia data is processed based on the media performance of the first client so that the multimedia data is output in a format compatible with the first client. 7. The method of claim 6 , comprising communicating to one client.
前記少なくとも一つの制御ポイントから受信されたグローバル修正セッション要請から情報を抽出するステップをさらに含み、
前記少なくとも一つの制御ポイントから受信された前記グローバル修正セッション要請から情報を抽出するステップは、
前記複数のWAN装置に修正セッション情報を伝達するステップと、
前記グローバル修正セッション要請に基づいて進行中の前記マルチメディア会議セッションで少なくとも一つのWAN装置を追加する、又は除去するステップと、
進行中の前記マルチメディア会議セッションで追加、又は除去された少なくとも一つのWAN装置に対し、前記少なくとも一つの制御ポイント及び前記マルチメディア会議セッションの他のアクティブなWAN装置に知らせるステップと、をさらに含むことを特徴とする請求項1に記載の方法。
Further comprising extracting information from a global modification session request received from the at least one control point;
Extracting information from the global modification session request received from the at least one control point;
Communicating modified session information to the plurality of WAN devices;
A step of adding at least one WAN device, or removed by the multimedia conference session proceeds in rows on the basis of said global fix session request,
New in the multimedia conferencing session in progress, or to at least one of the WAN device is removed, further comprising the steps of: informing the at least one other active WAN device control point and the multimedia conference session The method according to claim 1.
前記サーバが前記少なくとも一つの制御ポイントから受信された参加セッション要請からセッション識別子情報を抽出するステップと、
前記抽出されたセッション識別子が進行中の前記マルチメディア会議セッションと関連したセッション識別子とマッチングされるか否かを判断するステップと、
仮にマッチングされれば、前記進行中のマルチメディア会議セッションに参加するステップと、
仮にマッチングされれば、前記参加セッション要請に基づいて前記少なくとも一つの制御ポイントと関連した第1のクライアントが前記進行中のマルチメディア会議セッションに参加するように許容するステップと、
仮にマッチングされなければ、前記少なくとも一つの制御ポイントから受信された前記参加セッション要請を終了するステップと、をさらに含むことを特徴とする請求項1に記載の方法。
Extracting the session identifier information from the participants session request received from the server at least one control point,
And determining whether the extracted session identifier is the multimedia conference session associated session identifier and matching in progress,
If it is matched, joining the ongoing multimedia conference session;
If matched, allowing a first client associated with the at least one control point to participate in the ongoing multimedia conference session based on the join session request;
The method of claim 1, further comprising the step of terminating the participation session request received from the at least one control point if not matched.
前記第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するステップは、
進行中のマルチメディア会議情報と関連した、ユーザ脱退セッション情報、ユーザ参加セッション情報、及び前記マルチメディア会議セッションの主題変化を含む動的セッション情報を前記少なくとも一つの制御ポイントに提供するステップを含むことを特徴とする請求項1に記載の方法。
Setting up the multimedia conference session between the first client and the plurality of WAN devices comprises:
Providing the at least one control point with dynamic session information, including user withdrawal session information, user participation session information, and subject change of the multimedia conference session, associated with ongoing multimedia conference information. The method of claim 1, wherein:
前記マルチメディア会議セッションが進行中の時、前記少なくとも一つの制御ポイント又は前記WAN装置のうちの一つが前記マルチメディア会議セッションと関連したグローバルセッション情報をアップデートするステップをさらに含むことを特徴とする請求項1に記載の方法。   The method further comprises: updating the global session information associated with the multimedia conference session when one of the at least one control point or the WAN device is in progress when the multimedia conference session is in progress. Item 2. The method according to Item 1. 前記少なくとも一つの制御ポイントから受信されたローカルメディアアップデート要請から情報を抽出するステップと、
前記ローカルメディアアップデート要請に基づいて前記少なくとも一つの制御ポイントと関連し第2クライアントのローカルメディア性能を判断するステップと、
前記サーバと関連したメモリ内のローカルメディア性能情報をアップデートするステップと、
前記アップデートされたローカルメディア性能情報に基づいて進行中のマルチメディア会議セッション期間に前記第2クライアントにメディアコンテンツを提供するステップと、をさらに含むことを特徴とする請求項1に記載の方法。
Extracting information from the at least one B over local media update request received from the control point,
Determining a local media capability of a second client associated with the at least one control point based on the local media update request;
Updating local media performance information in memory associated with the server;
The method of claim 1, further comprising the steps of: providing a media content to the multimedia conference session period to the second client in progress on the basis of the updated local media capability information.
前記少なくとも一つの制御ポイントから受信されたローカルメディアアップデート要請から情報を抽出するステップと、
前記ローカルメディアアップデート要請に基づいて前記第1のクライアントのローカルメディア性能を判断するステップと、
前記サーバと関連したメモリ内のローカルメディア性能情報をアップデートするステップと、
前記制御ポイントによってアップデートされたローカルメディア性能情報に基づいて進行中の前記マルチメディア会議セッションと関連したメディアコンテンツを遮断するステップと、
前記アップデートされたローカルメディア性能情報に基づいて前記進行中のマルチメディア会議セッションと関連したメディアコンテンツを前記第1のクライアントに提供するステップと、をさらに含むことを特徴とする請求項1に記載の方法。
Extracting information from the at least one B over local media update request received from the control point,
Determining local media capabilities of the first client based on the local media update request;
Updating local media performance information in memory associated with the server;
A step of interrupting the media content associated with the multimedia conference session in progress on the basis of the local media capability information has been updated by the control point,
The method of claim 1, further comprising: providing media content associated with the ongoing multimedia conference session to the first client based on the updated local media capability information. Method.
サーバであって、
前記サーバは、複数のWAN装置とのマルチメディア会議セッションと関連したセッション要請を受信し、前記セッション要請に基づいて少なくとも一つの制御ポイントと関連した第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定し、
前記サーバが前記マルチメディア会議セッションを設定することは、
前記受信されたセッション要請からローカルセッション識別子、前記WAN装置のリスト又は前記一つ以上のWAN装置と関連した会議グループ識別子、前記第1のクライアントのメディア性能、及びセッション情報を抽出し、
前記複数のWAN装置に前記第1のクライアントと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定するためのグローバルセッション識別子、前記第1のクライアントのメディア性能、及びセッション主題を含むマルチメディア会議開始要請を伝達することを含み、
前記ローカルセッション識別子は、前記サーバと前記第1のクライアントとの間で前記マルチメディア会議セッションを識別する情報であり、
前記グローバルセッション識別子は、前記WAN装置で前記マルチメディア会議セッションを識別する情報であることを特徴とするサーバ。
A server,
The server receives a session request associated with a multimedia conference session with a plurality of WAN devices, and between the first client and the plurality of WAN devices associated with at least one control point based on the session request. Set up the multimedia conferencing session of
The server setting up the multimedia conference session includes:
Extracting a local session identifier, a list of WAN devices or a conference group identifier associated with the one or more WAN devices, media performance of the first client, and session information from the received session request;
A multi that includes a global session identifier for setting up the multimedia conference session between the first client and the plurality of WAN devices in the plurality of WAN devices, media performance of the first client, and a session subject. Including communicating media conference start requests,
The local session identifier is information that identifies the multimedia conference session between the server and the first client;
The global session identifier is information for identifying the multimedia conference session in the WAN device .
前記サーバは、WANを使用する前記セッション要請に基づいて、前記複数のWAN装置で前記マルチメディア会議セッションを開始し、一つ以上のクライアントのメディア性能に基づいて前記一つ以上のクライアントのうちの一つ、及び前記複数のWAN装置にマルチメディア会議データを提供することによって、前記一つ以上のクライアントのうちの一つと前記複数のWAN装置との間の前記マルチメディア会議セッションを設定することを特徴とする請求項14に記載のサーバ。 The server initiates the multimedia conference session with the plurality of WAN devices based on the session request using a WAN, and includes the one or more clients based on media performance of one or more clients. Setting up the multimedia conference session between one of the one or more clients and the plurality of WAN devices by providing multimedia conference data to one and the plurality of WAN devices. The server according to claim 14 , characterized in that: 前記サーバは、前記セッション情報に基づいて前記セッション要請が前記マルチメディア会議セッションと関連するか否かを判断し、前記マルチメディア会議開始要請を生成して、前記複数のWAN装置のリスト又は前記複数のWAN装置と関連した会議グループ識別子に基づいて前記複数のWAN装置の各々に伝達する
ことを特徴とする請求項15に記載のサーバ。
The server, the session request is determined whether associated with the multimedia conference session based on the previous SL session information, and generates the multimedia conference start request, a list of the plurality of WAN devices or the The server according to claim 15 , wherein the server transmits to each of the plurality of WAN devices based on a conference group identifier associated with the plurality of WAN devices.
前記サーバは、前記マルチメディア会議開始要請の伝達において、前記マルチメディア会議開始要請に対応して前記複数のWAN装置から確認メッセージを受信し、前記マルチメディア会議セッションの成功的な設定と関連した前記確認メッセージを処理した後、前記マルチメディア会議セッションの成功的な設定と関連した前記処理された確認メッセージを通じて前記少なくとも一つの制御ポイントに知らせることを特徴とする請求項16に記載のサーバ。 The server receives a confirmation message from the plurality of WAN devices in response to the multimedia conference start request in the transmission of the multimedia conference start request, and relates to the successful setting of the multimedia conference session. The server of claim 16 , wherein after processing a confirmation message, the at least one control point is informed through the processed confirmation message associated with a successful setup of the multimedia conference session. 前記マルチメディア会議セッションは、ビデオ会議セッションと、オーディオ会議セッションと、オーディオ及びビデオ会議セッションとからなるグループから選択されることを特徴とする請求項17に記載のサーバ。 The server of claim 17 , wherein the multimedia conference session is selected from the group consisting of a video conference session, an audio conference session, and an audio and video conference session. 前記一つ以上のクライアントのうちの一つと、前記複数のWAN装置との間の前記マルチメディア会議セッションを設定する時、前記サーバは、マルチメディア会議セッション期間に前記複数のWAN装置からマルチメディアデータを受信し、前記マルチメディアデータが前記一つ以上のクライアントに互換可能なフォーマットで出力されるように、前記マルチメディア会議セッション期間に前記一つ以上のクライアントのメディア性能に基づいて前記マルチメディアデータを処理した後、前記一つ以上のクライアントのうちの一つに伝達することを特徴とする請求項18に記載のサーバ。 And one of the one or more clients, the time to set the multimedia conference session, wherein the server, multi-media from the plurality of WAN devices multimedia conferencing session duration between said plurality of WAN devices Receiving the data and outputting the multimedia data in a format compatible with the one or more clients based on the media performance of the one or more clients during the multimedia conference session. The server of claim 18 , wherein after processing data, the data is transmitted to one of the one or more clients. 前記サーバは、前記一つ以上のクライアントのうちの一つと前記複数のWAN装置との間の進行中のマルチメディア会議セッション期間に前記少なくとも一つの制御ポイントからグローバル修正セッション要請を受信し、前記少なくとも一つの制御ポイントから受信された前記グローバル修正セッション要請から情報を抽出し、前記複数のWAN装置に修正セッション情報を伝達し、前記グローバル修正セッション要請に基づいて前記進行中のマルチメディア会議セッションで少なくとも一つのWAN装置を追加、又は除去し、前記進行中のマルチメディア会議セッションで追加、又は除去された少なくとも一つのWAN装置に対して前記少なくとも一つの制御ポイント及び前記マルチメディア会議セッションの他のアクティブなWAN装置に知らせて、
前記グローバル修正セッション要請は、主題情報、前記一つ以上のクライアントのうち一つのメディア性能、前記マルチメディア会議セッションに追加されるか、前記マルチメディア会議セッションから除去される少なくとも一つのWAN装置を含むことを特徴とする請求項14に記載のサーバ。
The server receives a global modification session request from the at least one control point during an ongoing multimedia conference session between one of the one or more clients and the plurality of WAN devices; Extracting information from the global modification session request received from one control point, communicating modification session information to the plurality of WAN devices, and at least in an ongoing multimedia conference session based on the global modification session request; Add or remove one WAN device, and at least one control point for the at least one WAN device added or removed in the ongoing multimedia conference session and other active of the multimedia conference session WAN device News, the
The global modification session request includes subject information, media performance of one or more of the one or more clients, and at least one WAN device that is added to or removed from the multimedia conference session. The server according to claim 14 .
前記サーバは、前記少なくとも一つの制御ポイントから参加セッション要請を受信し、前記少なくとも一つの制御ポイントから受信された前記参加セッション要請からセッション識別子情報を抽出し、前記抽出されたセッション識別子情報が進行中の前記マルチメディア会議セッションと関連したセッション識別子情報 とマッチングされるか否かを判断し、仮にマッチングされれば、前記進行中のマルチメディア会議セッションに参加し、前記参加セッション要請に基づいて前記一つ以上のクライアントのうちの一つが前記進行中のマルチメディア会議セッションに参加するように許容し、仮にマッチングされなければ、前記少なくとも一つの制御ポイントから受信された前記参加セッション要請を終了することを特徴とする請求項14に記載のサーバ。 The server, the received participation session request from the at least one control point, the extracted session identifier information from said participation session request received from the at least one control point, the session identifier of the extracted information is progress the multimedia conference session and determines whether the matched session identifier information associated in, if once matched, participate in a multimedia conferencing session in the progress, on the basis of the said participant session request Allow one of the one or more clients to participate in the ongoing multimedia conference session, and if not matched, terminate the participation session request received from the at least one control point. As described in claim 14 , Server. 前記サーバは、進行中のマルチメディア会議情報と関連した動的セッション情報を前記少なくとも一つの制御ポイントに提供し、
前記動的セッション情報は、ユーザ脱退セッション情報と、ユーザ参加セッション情報と、前記マルチメディア会議セッションの主題変化とを含むことを特徴とする請求項14に記載のサーバ。
Wherein the server, the dynamic session information associated with the multimedia conference information in progress provided to the at least one control point,
The server according to claim 14 , wherein the dynamic session information includes user withdrawal session information, user participation session information, and subject change of the multimedia conference session.
前記サーバは、前記少なくとも一つの制御ポイントから受信されたローカルメディアアップデート要請からローカルメディア性能情報を抽出し、前記ローカルメディアアップデート要請に基づいて前記少なくとも一つの制御ポイントと関連した前記一つ以上のクライアントのうち、他の一つのローカルメディア性能を判断し、前記サーバと関連したメモリ内の前記ローカルメディア性能情報をアップデートし、前記アップデートされたローカルメディア性能情報に基づいて進行中のマルチメディア会議セッション期間に前記一つ以上のクライアントのうち、他の一つにメディアコンテンツを提供することを特徴とする請求項14に記載のサーバ。 The server extracts local media performance information from a local media update request received from the at least one control point, and the one or more clients associated with the at least one control point based on the local media update request. one determines the local media performance, the updated local media capability information, multimedia conference sessions in progress on the basis of the updated local media capability information in the memory associated with the server of, the other The server of claim 14 , wherein the server provides media content to another one of the one or more clients during a period. 前記アップデートされたローカルメディア性能情報に対して前記一つ以上のクライアントのうち、他の一つは前記少なくとも一つの制御ポイントによってアップデートされることを特徴とする請求項23に記載のサーバ。 The server of claim 23 , wherein the other one of the one or more clients is updated by the at least one control point with respect to the updated local media performance information. 前記サーバは、進行中のマルチメディア会議セッション期間に前記少なくとも一つの制御ポイントからローカルメディアアップデート要請を抽出し、前記ローカルメディアアップデート要請に基づいて前記少なくとも一つの制御ポイントと関連した前記一つ以上のクライアントのうち一つのローカルメディア性能を判断し、前記サーバと関連したメモリ内のローカルメディア性能情報をアップデートし、前記アップデートされたローカルメディア性能情報に基づいて前記進行中のマルチメディア会議セッション期間に前記ローカルメディア性能と関連しないメディアコンテンツを遮断し、前記アップデートされたローカルメディア性能情報に基づいて前記進行中のマルチメディア会議セッション期間に前記一つ以上のクライアントのうちの一つにメディアコンテンツを提供することを特徴とする請求項19に記載のサーバ。 The server extracts the at least one control point or Lalo over local media update request to the multimedia conference session duration in progress and on the basis of the local media update request associated with said at least one control point of the determining one local media performance of the one or more clients, the update the filtrate over local media capability information in the memory associated with the server, the multimedia conferencing the ongoing based on the updated local media capability information Block media content unrelated to the local media capability during a session period and configure one of the one or more clients during the ongoing multimedia conference session based on the updated local media capability information. The server of claim 19, wherein the providing media content to. 前記動的セッション情報は、ユーザ脱退セッション情報、ユーザ参加セッション情報、及び前記マルチメディア会議セッションの主題変化を含むことを特徴とする請求項22に記載のサーバ。 The server of claim 22 , wherein the dynamic session information includes user withdrawal session information, user participation session information, and subject change of the multimedia conference session.
JP2014095202A 2014-05-02 2014-05-02 Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices Active JP5905048B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014095202A JP5905048B2 (en) 2014-05-02 2014-05-02 Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014095202A JP5905048B2 (en) 2014-05-02 2014-05-02 Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012544383A Division JP5907889B2 (en) 2009-12-15 2010-12-15 Multimedia conferencing method between a UPnP-capable telephony device including a telephony client (TC) device and a plurality of wide area network (WAN) devices in a telephony server (TS), and the telephony server

Publications (2)

Publication Number Publication Date
JP2014207675A JP2014207675A (en) 2014-10-30
JP5905048B2 true JP5905048B2 (en) 2016-04-20

Family

ID=52120872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014095202A Active JP5905048B2 (en) 2014-05-02 2014-05-02 Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices

Country Status (1)

Country Link
JP (1) JP5905048B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060083244A1 (en) * 2004-10-15 2006-04-20 Balakumar Jagadesan Method for sessions including multiple resources
US20070200920A1 (en) * 2006-02-14 2007-08-30 Walker Mark R Digital communications adaptor

Also Published As

Publication number Publication date
JP2014207675A (en) 2014-10-30

Similar Documents

Publication Publication Date Title
JP5907889B2 (en) Multimedia conferencing method between a UPnP-capable telephony device including a telephony client (TC) device and a plurality of wide area network (WAN) devices in a telephony server (TS), and the telephony server
US9003042B2 (en) P2P file transmission system and method
TWI445433B (en) Method, user equipment and software product for media stream transfer between devices
JP5628296B2 (en) Session push transmission
Elleuch Models for multimedia conference between browsers based on WebRTC
CN106210049B (en) Cluster communication method and system based on message queue
CN101766004A (en) Method and system for the provision of communication session control in a local area network
CN101438551B (en) Method and terminal for establishing PT session to use PT box
US10567183B2 (en) System and method for conference messaging between telephony devices in a first network and devices connected to a second network
RU2428807C2 (en) Session communication
CN108400965B (en) Multimedia conference integrated communication system and method
JP5905048B2 (en) Multimedia conferencing system and method between universal plug-and-play (UPnP) capable telephony devices and wireless area network (WAN) devices
US9565242B2 (en) System and method for file transfer in universal plug and play telephony service
JP5975998B2 (en) Conference messaging system and method between universal plug and play telephony device and wide area network (WAN) device
US9628287B2 (en) Method and system for storing session information in universal plug and play telephony service
CN101026812A (en) Method for obtaining session capability of session participating user for multi-party communication system
CN101686237B (en) Method and device for providing user with session participated by equipment of user
Haber et al. Virtualization of remote devices and services in residential networks
Elleuch et al. SIP-based protocol for p2p large-scale multiparty voip (mvoip) conference support
CN114189649A (en) Video conference live broadcasting method and device
Wang et al. Research and Implementation of SIP-Based Video Conference System

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20141226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150810

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160315

R150 Certificate of patent or registration of utility model

Ref document number: 5905048

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250