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 PDFInfo
- 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
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.
本発明は、汎用プラグアンドプレイ(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.
本発明は汎用プラグアンドプレイ(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)
上記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
上記マルチメディア会議セッションは、ビデオ会議セッション、オーディオ会議セッション、及びオーディオ及びビデオ会議セッションでありうる。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
上記TS106は、1つまたはその以上のTC101A−Nのそれぞれのメディア性能に基づいて上記TC101A−NとWAN装置116A−Nとの間のマルチメディア会議を可能にするマルチメディアデータ処理モジュールをさらに備える。また、メッセージ処理モジュール112は上記TCP102A−NがGENA(General Event Notification Architecture)プロトコルを使用して進行中のマルチメディア会議セッションと関連した動的セッション情報を購読できるようにする。
The
例えば、上記動的セッション情報は、セッションを脱退するユーザ情報、セッションに参加するユーザ情報、マルチメディア会議セッションへの変化などを含む。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
図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
ステップ204で、上記セッション要請はTCP102AによりTS106に転送される。ステップ206で、上記セッション要請は、上記TCP102Aから上記TS106に受信される。ステップ208で、上記受信されたセッション要請が処理され、WAN装置のリスト、またはWAN装置116A−Nと関連した会議グループ識別子、ローカルセッション識別子、上記TC101Aのメディア性能、及びセッション情報(例えば、主題)が上記TS106により上記受信されたセッション要請から抽出される。
In
ステップ210で、上記セッション情報に基づいて上記セッション要請がマルチメディア会議セッションと関連するかを判断する。上記セッション識別子が“個人”を表せば、上記セッション要請がマルチメディア会議セッションと関連しないと決定する。このような場合、ステップ(200)が終了する。一方、上記セッション要請の内の上記セッション識別子が“グループ”であれば、上記セッション要請が上記マルチメディア会議セッションと関連すると決定する。このような場合、ステップ212で、上記TC101AとWAN装置116A−Nとの間のマルチメディア会議セッションを設定するための会議開始要請がTS106により生成される。例えば、上記会議開始要請は、グローバルセッション識別子、会議リンク(例えば、議題)、TC101Aのメディア性能、セッション主題などを含むことができる。
In
ステップ214で、上記セッション要請で要請された上記会議開始要請はTS106によりWAN装置116A−Nの各々に転送される。前述したように、WAN装置が外部会議サーバを有する場合、TSは上記外部会議サーバに会議開始要請を転送し、会議リンク(例えば、議題)、TC101Aのメディア性能、及びセッション主題のような固定的情報を上記外部会議サーバでアップデートする。OMA標準に対する固定的な情報の好ましいスキーマはAPPENDIX“B”に図示される。そうでなければ、TS106が会議サーバモジュール113の上でマルチメディア会議セッションを始める場合、上記会議開始要請がWAN装置に直ちに転送される。ステップ216で、上記会議開始要請に対応して確認メッセージがWAN装置116A−Nの各々から受信される。ステップ218で、マルチメディア会議セッションの成功的な設定と関連した確認メッセージが処理され、TS106は上記処理された確認メッセージを通じてTCP102Aにこれを知らせる。
In
ステップ220で、マルチメディア会議セッション期間に交渉されたメディア性能に基づいて1つ以上のWAN装置116A−Nから受信されたマルチメディアデータがTC101Aに提供される。一実施形態において、上記マルチメディアデータはTC101に互換されるフォーマットで出力されるように提供される。または、上記TC101Aから受信されたマルチメディアデータは、1つ以上のWAN装置116A−Nに提供される。また、上記ステップ(200)はTCP102Aが上記WAN装置116A−Nで進行中のマルチメディア会議セッションを修正し、参加し、または局所的にアップデートできるようにし、これは図3、図4、及び図5でより詳細に説明される。また、上記記述されたステップ(200)は、上記進行中のマルチメディア会議セッション期間に上記TCP102Aに動的情報を提供することができる。
At
図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
ステップ304で、TS106は上記受信されたグローバル修正セッション要請から情報を抽出する。ステップ306で、上記TS102はWAN114の上で上記WAN装置116A−Nと修正セッション情報をやり取りすることができる。ステップ308で、少なくとも1つのWAN装置は上記グローバル修正セッション要請に基づいて上記進行中のマルチメディア会議セッションに追加、またはこれから除去される。ステップ310で、上記進行中のマルチメディア会議セッションのTCP102A及び他のアクティブなWAN装置は、上記進行中のマルチメディア会議セッションに追加、またはこれから除去された少なくとも1つのWAN装置を知るようになる。ステップ304乃至ステップ310は、TS106により遂行される。同一な方式で、上記TCP102Aは、上記進行中のマルチメディア会議セッション間情報(例えば、状態、主題、会議スケジュール情報、メディア性能等)をアップデートすることができる。
In
図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
ステップ404で、ローカルメディア性能情報は、上記TS106により受信された上記ローカルメディアアップデート要請から抽出される。上記ローカルメディア性能情報は、上記進行中のマルチメディア会議セッション期間にメディアコンテンツを受信するためのTC101Bのメディア性能を表す。ステップ406で、上記TC101Bのローカルメディア性能は、上記抽出されたローカルメディア性能情報に基づいて決定される。ステップ408で、ローカルメディア性能は、TS106のメモリでアップデートされる。ステップ410で、上記TCP102Aは、TS106により成功的なローカルメディア性能アップデートを知るようになり、上記TC101BはTCP102Aにより上記アップデートされたローカルメディア性能情報がアップデートされる。
In
ステップ412で、進行中のマルチメディア会議セッションがアップデートされ、アップデートされたメディアコンテンツは、上記ローカルメディア性能情報に基づいた進行中のマルチメディア会議メッセージセッション期間に、TS106に提供される。ステップ414で、上記TS106から受信された動的情報が処理されるが、上記TC101Bは上記TS106から動的情報を受信して表示できないので、上記動的情報はTCP102Aにより上記TC101Bに伝えられる。このような方式により、上記の方法はUPnPテレフォニー基盤ホームネットワークシステム100で3ボックスモデル(3 box model)を提供する。または、TCP102AがTC101Aの新たなローカルメディア性能をアップデートするためのローカルアップデート要請を転送してTS106が上記ローカルメディアアップデート要請での新たなローカルメディア性能に基づいてメディアコンテンツをTC101Aに提供するようにすることができる。例えば、上記新たなローカルメディア性能が、TC101Aがオーディオコンテンツでないビデオコンテンツの受信を所望することを表す場合、上記TS106はオーディオを遮ってビデオコンテンツのみを上記TC101Aに提供する。
In
図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
ステップ506で、上記抽出されたセッション識別子が進行中のマルチメディア会議セッションと関連したセッション識別子とマッチングされるか否かを判断する。仮にマッチングされれば、ステップ508で、上記TS106は進行中のマルチメディア会議セッションに参加する。ステップ510で、上記TCP102Aは上記参加セッション要請に基づいて上記進行中の会議セッションに参加するように許容される。仮にマッチングされなければ、ステップ512で、上記参加セッション要請が終了する。
In
また、一実施形態において、非臨時的な(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
図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
上記メモリ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
102A TCP
104
116A WAB equipment
Claims (26)
複数の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 .
前記セッション要請によってWANを使用して前記複数のWAN装置で前記マルチメディア会議セッションを始めるステップと、
前記第1のクライアントのメディア性能に基づいて前記第1のクライアント及び前記複数のWAN装置にマルチメディアデータを提供するステップと、を含むことを特徴とする請求項1に記載の方法。 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装置で前記マルチメディア会議セッションを終了するステップと、を含むことを特徴とする請求項2に記載の方法。 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.
前記グローバルセッション識別子、前記第1のクライアントのメディア性能、及び前記セッション主題を含む前記マルチメディア会議開始要請を生成するステップと、
前記WANを通じて前記生成されたマルチメディア会議開始要請を前記WAN装置のリストに基づいて前記複数のWAN装置の各々に、又は前記会議グループ識別子に転送するステップと、を含むことを特徴とする請求項3に記載の方法。 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装置から確認メッセージを受信するステップと、
前記マルチメディア会議セッションの成功的な設定と関連した前記確認メッセージを処理するステップと、
前記マルチメディア会議セッションの成功的な設定と関連した前記処理された確認メッセージを通じて前記少なくとも一つの制御ポイントに知らせるステップと、を含むことを特徴とする請求項4に記載の方法。 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.
前記マルチメディア会議セッションは、ビデオ会議セッション、オーディオ会議セッション、及びオーディオ及びビデオ会議セッションからなるグループから選択されることを特徴とする請求項5に記載の方法。 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.
前記複数のWAN装置からマルチメディアデータを受信するステップと、
前記マルチメディアデータが第1のクライアントに互換可能なフォーマットで出力されるように、前記マルチメディア会議セッションの間、前記第1のクライアントのメディア性能に基づいて前記マルチメディアデータを処理して前記第1のクライアントに伝達するステップとを含むことを特徴とする請求項6に記載の方法。 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に記載の方法。 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:
前記ローカルメディアアップデート要請に基づいて前記少なくとも一つの制御ポイントと関連した第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 .
ことを特徴とする請求項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装置を含むことを特徴とする請求項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に記載のサーバ。 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.
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)
| 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 |
-
2014
- 2014-05-02 JP JP2014095202A patent/JP5905048B2/en active Active
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 |