JP4519736B2 - データ伝送システム、データ伝送方法およびメディア装置 - Google Patents
データ伝送システム、データ伝送方法およびメディア装置 Download PDFInfo
- Publication number
- JP4519736B2 JP4519736B2 JP2005229897A JP2005229897A JP4519736B2 JP 4519736 B2 JP4519736 B2 JP 4519736B2 JP 2005229897 A JP2005229897 A JP 2005229897A JP 2005229897 A JP2005229897 A JP 2005229897A JP 4519736 B2 JP4519736 B2 JP 4519736B2
- Authority
- JP
- Japan
- Prior art keywords
- media
- media device
- connection
- virtual connection
- information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
PeerMangager:対向機器の識別子(UDN:Unique Device Name)
PeerServiceId:対向機器のConnectionMangaerサービスのサービスID(serviceId)
PeerConnectionID:対向機器のConnectionManagerサービスが発行した仮想コネクションID
ConnectionID:自機器のConnectionManagerサービスが発行した仮想コネクションID
handle:実コネクションの識別子
status:実コネクションの状態(活性又は非活性)を示すフラグ
Last closed time:実コネクションが最後に非活性(例えば転送プロトコルによるコネクションが切断、所定時間データが流れない等)に移行した時刻(最終非活性移行時刻)
PeerManager="uuid:E6CAB760-6863-43e8-8184-CC22FB4CB62C"
PeerServiceId="urn:upnp-org:serviceId:ConnectionManager"
PeerConnectionID="25"
ConnectionID="3"となる。
GET /foo/bar.mpg HTTP/1.0
X-AV-ConnectionInfo:PeerUDN=uuid:E6CAB760-6863-43e8-8184-CC22FB4CB62C;
PeerServiceId=urn:upnp-org:serviceId:ConnectionManager;PeerConnectionID=25;
UDN=uuid:B7DA4840-C028-4259-A56D-59551C79BF30;
ServiceId=urn:upnp-org:serviceId:ConnectionManager;ConnectionID=3
HTTP/1.1 200 OK
Date: Mon, 29 Mar 2004 05:37:17 GMT
Server:Apache/1.3.29(Unix)
Last-Modified:Thu, 25 Jul 2002 06:51:36 GMT
Etag:"7e0aa2-bf8-3d3f9ff8"
Accept-Ranges:bytes
Content-Length:3064000
Connection:close
Content-Type:video/mpeg
X-AV-ConnectionInfo:PeerUDN= uuid:B7DA4840-C028-4259-A56D-59551C79BF30;
PeerServiceId=urn:upnp-org:serviceId:ConnectionManager;PeerConnectionID=-1;
UDN=uuid:E6CAB760-6863-43e8-8184-CC22FB4CB62C;
ServiceId=urn:upnp-org:serviceId:ConnectionManager;ConnectionID=25
12 UPnP通信路
21 メディアソース格納部
22、32 実コネクション管理部
23、33 仮想コネクション管理部
24、34 コネクションマップ
24(1)〜24(7)、34(1)〜34(7) チャネル
25 Content Directory サービス部
31 再生器
メディアサーバ MS
メディアレンダラ MR
コントロールポイント CP
Claims (8)
- 所定の伝送プロトコルに従って互いに通信を行う第1及び第2メディア装置と、UPnP AVプロトコルに従って前記第1及び第2メディア装置を制御する制御装置とを備えたデータ伝送システムであって、
前記制御装置は、
前記第1及び第2メディア装置間に、前記UPnP AVプロトコルに基づく仮想コネクションを確立する仮想コネクション確立手段と、
前記仮想コネクションを用いて前記第2メディア装置からメディアデータを受信又は前記第2メディア装置へメディアデータを送信することを、前記第1メディア装置に指示する指示データを送出するデータ通信指示手段と、を有し、
前記第1メディア装置は、
前記指示データを受信した場合は、前記メディアデータの受信又は送信を行うための実コネクションを確立することを前記第2メディア装置に要求する実コネクション確立要求を生成し、生成した前記実コネクション確立要求を前記第2メディア装置に送出する、前記実コネクション確立要求は前記仮想コネクションに関する情報を含む、実コネクション確立要求手段と、
確立された前記実コネクションを用いて前記メディアデータの受信又は送信を行う第1のデータ通信手段と、を有し、
前記第2メディア装置は、
前記第1メディア装置からの前記実コネクション確立要求に基づいて、前記仮想コネクションと対応づけて、前記第1メディア装置との間で前記実コネクションを確立する実コネクション確立手段と、
確立された前記実コネクションを用いて前記第1メディア装置に前記メディアデータを送信又は前記第1メディア装置から前記メディアデータを受信する第2のデータ通信手段と、を有する、
ことを特徴とするデータ伝送システム。 - 前記制御装置における前記仮想コネクション確立手段は、
第2メディア装置側仮想コネクション情報を生成することを指示する第1指示データを前記第2メディア装置に送出する第1指示データ送出手段と、
前記第2メディア装置から前記第2メディア装置側仮想コネクション情報を受け取った場合は、第1メディア装置側仮想コネクション情報を生成することを指示する第2指示データを前記第1メディア装置に送出する、前記第2指示データは前記第2メディア装置側仮想コネクション情報を含む、第2指示データ送出手段と、を有し、
前記第2メディア装置は、さらに、
前記第1指示データを受け取った場合は、前記第2メディア装置側仮想コネクション情報を生成し、生成した前記第2メディア装置側仮想コネクション情報を第2メディア装置側通信資源に割り当てる第1の割当手段と、
生成した前記第2メディア装置側仮想コネクション情報を前記制御装置に送出する仮想コネクション情報送出手段と、を有し、
前記第1メディア装置は、さらに、
前記第2指示データを受け取った場合は、前記第1メディア装置側仮想コネクション情報を生成し、生成した前記第1メディア装置側仮想コネクション情報を、第1メディア装置側通信資源に割り当てる、第2の割当手段と、
前記指示データが前記制御装置から受信された場合は、第1メディア装置側実コネクション情報を生成し、生成した前記第1メディア装置側実コネクション情報を前記第1メディア装置側通信資源に割り当てる第3の割当手段と、を有し
前記第2メディア装置における前記実コネクション確立手段は、前記実コネクション確立要求が前記第1メディア装置から受信された場合は、第2メディア装置側実コネクション情報を生成し、生成した前記第2メディア装置側実コネクション情報を前記第2メディア装置側通信資源に割り当てる、前記第1メディア装置からの前記実コネクション確立要求には前記第2メディア装置側仮想コネクション情報が含まれる、
ことを特徴とする請求項1に記載のデータ伝送システム。 - 所定の伝送プロトコルに従って互いに通信を行う第1及び第2メディア装置と、UPnP AVプロトコルに基づいて前記第1及び第2メディア装置を制御する制御装置とを用いたデータ伝送方法であって、
前記第1及び第2メディア装置間に、前記制御装置による制御の下、仮想コネクションを確立するステップと、
前記第1メディア装置から第2メディア装置に、前記仮想コネクションに関する情報を含む、実コネクション確立要求を送信するステップと、
前記仮想コネクションと対応づけて、前記第1および第2メディア装置間に実コネクションを確立するステップと、
前記確立された実コネクションを用いて前記第2メディア装置から第1メディア装置へまたはこの逆へメディアデータを送信するステップと、
を備えたデータ伝送方法。 - 前記仮想コネクションを確立するステップは、
第2メディア装置側仮想コネクション情報を生成し、生成した前記第2メディア装置側仮想コネクション情報を第2メディア装置側通信資源に割り当てるステップ、
前記第2メディア装置側仮想コネクション情報を前記第1メディア装置に送出するステップ、
前記第2メディア装置側仮想コネクション情報に基づいて前記第1メディア装置側仮想コネクション情報を生成し、生成した前記第1メディア装置側仮想コネクション情報を、第1メディア装置側通信資源に割り当てるステップ、を含み、
前記実コネクション確立要求を送信するステップは、前記仮想コネクションに関する情報として前記第2メディア装置側仮想コネクション情報を送信するステップを含み、
前記実コネクションを確立するステップは、
第1メディア装置側実コネクション情報を生成し、生成した前記第1メディア装置側実コネクション情報を前記第1メディア装置側通信資源に割り当てるステップ、
第2メディア装置側実コネクション情報を生成し、生成した前記第2メディア装置側実コネクション情報を前記第2メディア装置側通信資源に割り当てるステップ、を含む、
ことを特徴とする請求項3に記載のデータ伝送方法。 - 所定の伝送プロトコルに従って相手方のメディア装置と通信を行う、UPnP AVプロトコルに基づく制御装置による制御を受けるメディア装置であって、
前記相手方のメディア装置との間で仮想コネクションを確立する指示を前記制御装置から受けた場合は、前記相手方のメディア装置との間で仮想コネクションを確立する仮想コネクション確立手段と、
前記仮想コネクションに基づいて前記相手方のメディア装置からメディアデータを受信又は前記相手方のメディア装置へメディアデータを送信することを前記制御装置から指示された場合は、前記メディアデータを受信または送信するための実コネクションを確立することを要求する、前記仮想コネクションに関する情報を含む実コネクション確立要求を生成する実コネクション確立要求生成手段と、
生成された前記実コネクション確立要求を前記相手方のメディア装置に送信する実コネクション確立要求送信手段と、
前記実コネクションが確立されたら、前記確立された実コネクションを用いて、前記相手方のメディア装置からメディアデータを受信又は前記相手方のメディア装置へメディアデータを送信するデータ通信手段と、
を備えたメディア装置。 - 前記仮想コネクション確立手段は、
前記制御装置から相手方仮想コネクション情報を受け取り、前記相手方仮想コネクション情報を用いて前記自装置側仮想コネクション情報を生成し、生成した前記自装置側仮想コネクション情報を、自装置側通信資源に割り当て、
前記実コネクション確立要求生成手段は、前記制御装置からの指示を受けた場合は、自装置側実コネクション情報を生成し、生成した前記自装置側実コネクション情報を前記自装置側通信資源に割り当て、前記仮想コネクションに関する情報として前記相手方仮想コネクション情報を含む、前記実コネクション確立要求を生成する、
ことを特徴とする請求項5に記載のメディア装置。 - 所定の伝送プロトコルに従って相手方のメディア装置と通信を行う、UPnP AVプロトコルに基づく制御装置による制御を受けるメディア装置であって、
前記相手方のメディア装置に対し仮想コネクションを確立する旨の指示を前記制御装置から受けた場合は、前記相手方のメディア装置へ仮想コネクションを確立し、確立した仮想コネクションに関する情報を前記制御装置に渡す、仮想コネクション確立手段と、
前記相手方のメディア装置へメディアデータを送信又は前記相手方のメディア装置からメディアデータを受信するための実コネクションの確立を要求する実コネクション確立要求を前記相手方のメディア装置から受信する実コネクション確立要求受信手段と、
前記実コネクション確立要求に前記仮想コネクションに関する情報が含まれる場合は、前記仮想コネクションと対応付けて、前記相手方のメディア装置との間で前記実コネクションを確立する実コネクション確立手段と、
前記実コネクションを用いて前記相手方のメディア装置へメディアデータを送信又は前記相手方のメディア装置からメディアデータを受信するデータ通信手段と、
を備えたメディア装置。 - 前記仮想コネクション確立手段は、前記指示を受けた場合は、前記自装置側仮想コネクション情報を生成し、生成した前記自装置側仮想コネクション情報を自装置側通信資源に割り当て、前記自装置側仮想コネクション情報を前記制御装置に送出し、
前記実コネクション確立手段は、前記実コネクション確立要求データに前記自装置側仮想コネクション情報が含まれる場合は、自装置側実コネクション情報を生成し、生成した自装置側実コネクション情報を前記自装置側通信資源に割り当てる、
ことを特徴とする請求項7に記載のメディア装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005229897A JP4519736B2 (ja) | 2004-09-15 | 2005-08-08 | データ伝送システム、データ伝送方法およびメディア装置 |
| US11/213,729 US7724769B2 (en) | 2004-09-15 | 2005-08-30 | Data transmission system, data transmission method, and media apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004268291 | 2004-09-15 | ||
| JP2005229897A JP4519736B2 (ja) | 2004-09-15 | 2005-08-08 | データ伝送システム、データ伝送方法およびメディア装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006115471A JP2006115471A (ja) | 2006-04-27 |
| JP4519736B2 true JP4519736B2 (ja) | 2010-08-04 |
Family
ID=36033860
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005229897A Expired - Fee Related JP4519736B2 (ja) | 2004-09-15 | 2005-08-08 | データ伝送システム、データ伝送方法およびメディア装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7724769B2 (ja) |
| JP (1) | JP4519736B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1763198A3 (en) * | 2005-09-07 | 2007-04-04 | Seiko Epson Corporation | Control of network plug-and-play compliant device |
| KR100772865B1 (ko) * | 2006-01-31 | 2007-11-02 | 삼성전자주식회사 | Av 세션 복원 방법 및 이를 위한 컨트롤 포인트 |
| ATE485665T1 (de) * | 2006-07-28 | 2010-11-15 | Telecom Italia Spa | Kommunikationsverfahren zwischen einem kombinatorischen endgerät und einem mulitmedia- endgerät |
| JP4836734B2 (ja) * | 2006-09-28 | 2011-12-14 | 株式会社東芝 | コンテンツ再生装置、方法及びプログラム |
| US7958682B2 (en) * | 2009-02-11 | 2011-06-14 | Innovative Security Concepts | Window film anchoring device |
| EP2569941A2 (en) * | 2010-05-12 | 2013-03-20 | SMSC Holdings S.à.r.l. | Systems and methods for operating media devices |
| KR20130134849A (ko) * | 2012-05-31 | 2013-12-10 | 한국전자통신연구원 | 가상 av 서비스 시스템 및 방법 |
| JP6577718B2 (ja) * | 2015-02-25 | 2019-09-18 | キヤノン株式会社 | 通信装置、通信装置の制御方法及びプログラム |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6961318B2 (en) * | 2000-05-12 | 2005-11-01 | International Business Machines Corporation | Data transmission system for reserving a virtual connection over multiple IP networks by means of a reservation |
| JP2002304333A (ja) * | 2001-04-03 | 2002-10-18 | Sony Corp | 伝送方法及び伝送装置 |
| JP2002328851A (ja) * | 2001-04-27 | 2002-11-15 | Sony Corp | 制御方法及び伝送装置 |
| DE10250102A1 (de) * | 2002-10-28 | 2004-07-15 | Deutsche Thomson-Brandt Gmbh | Verfahren zur Verwaltung von eingerichteten logischen Verbindungen in einem Netzwerk verteilter Stationen sowie Netzwerkstation |
| US7673020B2 (en) * | 2003-05-02 | 2010-03-02 | Microsoft Corporation | System and method for facilitating communication between a computing device and multiple categories of media devices |
| JP4419434B2 (ja) * | 2003-05-22 | 2010-02-24 | ソニー株式会社 | サーバ装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
| US7613767B2 (en) * | 2003-07-11 | 2009-11-03 | Microsoft Corporation | Resolving a distributed topology to stream data |
| US7600113B2 (en) * | 2004-02-20 | 2009-10-06 | Microsoft Corporation | Secure network channel |
| US8266311B2 (en) * | 2004-07-29 | 2012-09-11 | Microsoft Corporation | Strategies for transmitting in-band control information |
-
2005
- 2005-08-08 JP JP2005229897A patent/JP4519736B2/ja not_active Expired - Fee Related
- 2005-08-30 US US11/213,729 patent/US7724769B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006115471A (ja) | 2006-04-27 |
| US20060056449A1 (en) | 2006-03-16 |
| US7724769B2 (en) | 2010-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100362826C (zh) | 网络共享内容的方法与接收装置及源装置 | |
| US6925518B2 (en) | Bridging system for interoperation of remote groups of devices | |
| CN101094243B (zh) | 基于UPnP的不同类型设备间的多媒体适配系统及多媒体内容适配方法 | |
| EP1665632B1 (en) | Upnp-based media contents reproducing system and method thereof | |
| CN1383649A (zh) | 在非ip网络与万维网之间网桥的结构 | |
| CN1943171B (zh) | 用于控制分布式站的网络中的设备的方法和网络站 | |
| EP1668837B1 (en) | Multicast streaming service method and system thereof | |
| JP4519736B2 (ja) | データ伝送システム、データ伝送方法およびメディア装置 | |
| US20150358363A1 (en) | Method and apparatus for controlling session between devices on network including multiple devices | |
| EP1840750B1 (en) | Av server | |
| JP4559852B2 (ja) | ネットワークにおけるデフォルトコネクションの確立方法および関連するソースデバイスおよびシンクデバイス | |
| WO2011048625A1 (ja) | コンテンツ配信装置およびシステム | |
| EP2240838A2 (en) | Methods and system for deployment, management and usage of digital home devices and services | |
| CN100574322C (zh) | 数据传输系统、数据传输方法以及媒体装置 | |
| KR101329668B1 (ko) | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 | |
| WO2011005051A2 (ko) | 원격 관리 및 펌웨어 업그레이드 방법 및 장치 | |
| US8873446B2 (en) | Method and apparatus for supporting multicast of AV data in a network | |
| JP4823924B2 (ja) | Avセッション復元方法およびこのためのコントロールポイント | |
| JP4077417B2 (ja) | ゲートウェイ装置、ゲートウェイ装置を用いたメディア送受信方法、メディア送受信プログラム、および記録媒体 | |
| KR20040055456A (ko) | 유피엔피(UPnP) 기반의 다중 컨트롤 포인트 간의 정보교환 방법 | |
| JP2012029140A (ja) | 映像配信装置 | |
| WO2007148915A1 (en) | Method and apparatus for supporting multicast of media data in a network | |
| KR100699634B1 (ko) | 유피엔피 디바이스에 대한 제어권 관리 방법 | |
| WO2007136194A1 (en) | Method and apparatus for supporting multicast of media data in a network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090618 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090824 |
|
| 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: 20100420 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100519 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |