[go: up one dir, main page]

JP2003501764A - 外部通信ネットワークからホームネットワークを制御するための方法及び装置 - Google Patents

外部通信ネットワークからホームネットワークを制御するための方法及び装置

Info

Publication number
JP2003501764A
JP2003501764A JP2001502285A JP2001502285A JP2003501764A JP 2003501764 A JP2003501764 A JP 2003501764A JP 2001502285 A JP2001502285 A JP 2001502285A JP 2001502285 A JP2001502285 A JP 2001502285A JP 2003501764 A JP2003501764 A JP 2003501764A
Authority
JP
Japan
Prior art keywords
home
functional component
network
component module
access 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.)
Pending
Application number
JP2001502285A
Other languages
English (en)
Other versions
JP2003501764A5 (ja
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.)
Vantiva SA
Original Assignee
Thomson Multimedia SA
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 Thomson Multimedia SA filed Critical Thomson Multimedia SA
Publication of JP2003501764A publication Critical patent/JP2003501764A/ja
Publication of JP2003501764A5 publication Critical patent/JP2003501764A5/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 本発明は、ホームアクセスサーバを通して制御装置によりホームネットワークにおける装置を制御するための方法に関する。本方法は、ホームアクセスサーバにおいて、ホームネットワークの仕様により定義されたそれぞれの機能コンポーネントタイプについて複数の一般的なユーザ制御プロトコルページを提供するステップと、ホームアクセスサーバにより、ホームネットワークにおける機能コンポーネントモジュールを発見するステップとを備える。制御装置を通しての機能コンポーネントモジュールの選択に基づいて、選択された機能コンポーネントモジュールのパラメータの機能として選択された機能コンポーネントモジュールに対応する一般的なユーザ制御プロトコルページを例示する。

Description

【発明の詳細な説明】
【0001】 [発明の背景] 本発明は、インターネットに接続されたPCのようなネットワークへの外部装
置からホームネットワーク、特に、1998年10月23日のホームオーディオ/ビデオ
インタオペラビィティ仕様version1.0beta+において規定されているようなHA
Viネットワークの制御に関する。本発明は、この方法を実現するための方法及
び装置の両者に関する。
【0002】 ホームネットワークアーキテクチャにより、接続された装置は、HAVi、A
V/C CTS又はCALにより規定されているようなコマンド言語を使用して
、媒体(たとえば、IEEE1394シリアルバス)間で内部動作することがで
きる。外部に接続されなければならないインホームのネットワークは、「ホーム
ネットワークアクセス」装置を含んでいなければならない。
【0003】 このアクセス装置の役割は、インターネットネットワークプロトコルのような
特定のプロトコル技術に従って、ホームネットワークの一部であるインホームの
装置と、ホームネットワークの一部ではない外部装置との間の通信を可能にする
ことである。
【0004】 [発明の概要] 本発明の目的は、ホームアクセスサーバを通して制御装置により、ホームネッ
トワークにおける装置を制御するための方法を提供することである。本方法は以
下のステップを備えている。 ホームアクセスサーバにおいて、ホームネットワークの仕様により定義された
それぞれの機能コンポーネントタイプについて複数の一般的なユーザ制御プロト
コルページを提供するステップ。 ホームアクセスサーバにより、ホームネットワークにおける機能コンポーネン
トモジュールを発見するステップ。 ここで、制御装置を通しての機能コンポーネントモジュールの選択に基づいて
、該選択された機能コンポーネントモジュールのパラメータの機能として該選択
された機能コンポーネントモジュールに対応する一般的なユーザ制御プロトコル
ページが例示される。
【0005】 ホームアクセス装置(ゲートウェイ)は、それぞれの機能コンポーネントモジ
ュールについて予め定義されたページを記憶する。HTMLブラウザのような外
部装置によりモジュールがアクセスされる時、外部制御装置への伝送のために、
制御されるモジュールの現在のステータスパラメータに対して、対応するページ
が適合される。
【0006】 好適な実施の形態によれば、ユーザ制御プロトコルは、HTML又はJavaScriptす
なわちJavaである。
【0007】 実施の形態によれば、ホームアクセスサーバは、発見された機能コンポーネン
トの少なくとも1部を識別する情報を含むユーザ制御プロトコルページを制御装
置に伝達する。
【0008】 本発明の別の目的は、通信ネットワークを通してホームネットワークにアクセ
スするためのホームアクセス装置を提供することにある。本装置は、以下を備え
ている。 ユーザインタラクションのために、通信ネットワークを通して制御装置と通信
するためのプロトコルスタック。 機能コンポーネントモジュールのための予め定義された一般的なユーザ制御ペ
ージを含むためのメモリ。 ホームネットワークに存在する機能コンポーネントモジュールを決定し、機能
コンポーネントモジュールのパラメータを決定し、選択された機能コンポーネン
トモジュールのパラメータの機能として選択された機能コンポーネントモジュー
ルに対応するユーザ制御ページを更新するための手段。
【0009】 本発明の他の特徴及び利点は、添付図面に関して記載された、限定することの
ない実施の形態の記載を通して明らかとなる。さらに、本明細書の終わりには、
5つのHTMLスクリプトが提供される。
【0010】 [発明の実施の形態] 以下の頁において記載される実施の形態は、通信媒体としてIEEE1394
シリアルバスを使用した主にHAViネットワークに関するものであるが、本発
明は、かかる特定の環境に限定されるものではない。記載される特徴は、(たと
えば、CEバスのような)他のホームバスアークテクチャ、及びAV/C CT
S(TA1394)又はCAL言語のような他のコマンド/及び制御パラダイム
に適用されてもよい。AV/C CTSに関連する幾つかの例は、ここでの記載
を強化するために与えられる。
【0011】 HAViに関連する更なる情報について、最近発行されたドラフト仕様、すな
わちHAViのWebサイト(http://www.havi.org)で入手することができる
HAVi1.0beta+,1998年10月23日を参照されたい。IEEE1394バスに関
する更なる情報について、IEEEにより発行されたIEEE1394−199
5ドキュメントを参照されたい。
【0012】 ホームネットワークにおけるインターネットプロトコル(IP)の実現につい
て、以下の2つの可能性を考慮することができる。 IPは、ホームネットワーク全体を透過的に転送されてもよい。その場合、関
連するIETF(Internet Engineering Task Force)仕様に従うことになる。
少なくともネットワーク装置に中には、IPプロトコルスタックの転送を必要と
するものがある。IEEE1394シリアルバスシステムについて、IETFの
関連するワーキンググループは、IEEE1394全体の「IPVersion4」(イ
ンターネットドラフト)に関して研究している。 また、IPは、ホームネットワークアクセス装置において終端されていてもよ
い。この解決の利点には、ホームネットワーク装置内でIPスタックが必要とさ
れない、及びホームネットワークがより安全であるという点がある。
【0013】 本発明は、この第2の解決に基づいている。 インターネットにわたるこれらネットワークのうちの1つに接続される装置の
アクセスのために、AV/C CTS,CAL又はHAViホームネットワーク
のような実在するオーディオ/ビデオホームネットワークアーキテクチャにおい
て、現在のところサポートがなされていない。たとえば、ユーザは、ユーザのオ
フィスにおけるPC上のWebブラウザを使用して、家庭のHAViネットワー
クに接続されたWebブラウザを使用して、該ユーザ自身のVCRをプログラム
することを望む場合がある。
【0014】 インターネット内でのユーザ制御パラダイムは、HTMLである。ホームアク
セス装置(又はホームアクセスサーバと呼ばれる)は、インターネットに接続さ
れ(したがって、完全なIPスタックを備え)、HTMLページのセットへのア
クセスを提供するHTTPサーバを含んでいる。
【0015】 オーディオ/ビデオ装置のような家庭装置を制御するためのコマンド/制御プ
ロトコルを特定する他の技術が使用される場合があるが、本実施の形態によるホ
ームネットワークは、HAViベースである。
【0016】 ホームアクセスサーバの役割は、ホームネットワークのアップトゥデートビュ
ーを維持することである。このことは、該サーバが、ネットワークに存在するそ
れぞれの装置にリンクされる参照により、HTMLホームページを維持すること
を意味する。(AV/C CTS又はCALと同様に)HAViネットワークで
は、ある装置がホームネットワークに一旦接続されると、いずれか他の装置は新
たに接続された装置に関する情報を得るための可能性を有する。
【0017】 本発明によれば、それぞれの装置は、装置に記憶されるアイコンにより識別さ
れる。HAViにより、ターゲット装置からのかかる情報のダウンロードが可能
となる。
【0018】 新たな装置がホームネットワークに接続された時、サーバにより申し込まれる
ホームページは、新たなターゲット装置を表す新たなアイコンで更新される。
【0019】 それぞれのアイコンは、この装置専用の少なくとも1つのHTMLページに関
連付けされている。このHTMLページは、本実施の形態によれば、ホームネッ
トワークアーキテクチャ仕様(HAVi,AV/C CTS…)に従い構築され
た予め定義されたページである。このことは、制御の点で、HTML記述を通し
てユーザに提供される可能性が、対応するネットワーク仕様で記載されるコマン
ド及び応答メッセージに従うことを意味する。
【0020】 たとえば、AV/C CTSでは、VCRのような記録/再生装置に向けられ
るコマンド“PLAY”を多数の引数で送出することができる。ホームネットワ
ークアクセスサーバは、PLAY機能へのアクセス及び必要な引数の特定を可能
となる一般的なAV/C VCRについての予め構築されたHTMLページを記
憶する。
【0021】 HAVi−1.0bドラフト仕様に従うネットワークについて、HAVi「ホーム
アクセスサーバ」は、メモリにHTMLページを有するべきであり、これにより
、デバイスインタフェース(status,power)の特定された機能、及び以下の機能
的なコンポーネントインタフェースの制御が提供される。 TUNER, VCR, CLOCK, A/V CAMERA, A/V DISC, WEB PROXY, MODEM, AV DIDPLAY, DISPLAY/AMPLIFIER, A/V CONVERTER AV/C CTS−2.01仕様に従うネットワークについて、AV/C CT
S「ホームアクセスサーバ」は、メモリにHTMLページを有するべきであり、
これにより、共通ユニット(status,power)の特定された機能、及び以下のサブ
ユニットの制御が提供される。 TUNER, VCR 図4は、典型的なホームネットワーク構成を示している。図4の構成は、イン
ターネットに接続される表示ターミナル(典型的にはPC)を含んでいる。表示
ターミナルは、WEBブラウザを含んでおり、ユーザは、HTMLを使用して「
ホームアクセス装置」を通して家庭用装置を制御することができる。WEBブラ
ウザが含まなければならない機能性のレベルは、本明細書の範囲外である。
【0022】 本実施の形態によれば、上記機能のレベルは、少なくともHTMLに従うもの
である。上記機能のレベルは、JavascriptすなわちJava等を更にサポートする。
本実施の形態は、HTMLのみに基づいている。しかし、JavascriptすなわちJa
vaのサポートを使用して可能性を強化し、ある特定の装置を制御することができ
る。特に、VCRにより発生される事象“end of tape”のような非同期の事象
を処理することができる。
【0023】 また、ネットワークは、(本発明によるHTTPサーバ)「ホームアクセスサ
ーバ」を含むホームアクセス装置1を備えている。また、このホームアクセス装
置はデジタルTVであり、したがって、表示コンポーネント及びチューナコンポ
ーネントを含んでいる。また、ネットワークは、VCR3としての2つの他のエ
ンド装置、及びカムコーダ2を備えている。
【0024】 全ての装置は、HAViに従うものである。 「ホームアクセス装置」は、インターネットプロトコル(IP)スタック及び
装置を含んでおり、インターネットに接続することができる。また、典型的に、
「ホームアクセス装置」は、ディスプレイ又は他の装置に接続されたケーブルセ
ットトップボックスとすることができる。 ・ケーブルモデム ・IP ・TCP/UDP ・HTTP HTTP(1.1−RFC2068)は、簡単なコマンド/レスポンスに基づ
いたプロトコルである。HTTPにおいて、2つのオブジェクト、コマンド送出
するクライアント、及び該コマンドを受信してレスポンスを送出する発生源とな
るサーバが含まれる。拡張により、HTTPサーバは、WEBサーバと呼ばれる
【0025】 最も使用されるコマンドは、GET<URL>であり、ここでは、Uniform Re
source Locatorが取得されるべきオブジェクトを示す。この参照は、2つの部分
を備えている。第1はサーバを示し、第2はコマンドにより関連されるオブジェ
クトを示す。このターゲットオブジェクトは、HTMLスクリプト、ビットマッ
プ又は他のタイプのオブジェクトのような実在するオブジェクトとすることがで
きる。
【0026】 また、オブジェクトの参照は、WEBサーバについて意味を有するが、「現実
の」オブジェクトをあらわさないものを示すことができる。このメカニズムは、
たとえば、HTMLスクリプトにおいて使用され、ユーザがアイコンを選択した
ことをWEBサーバに合図する。HTMLスクリプトは、ユーザがアイコンを選
択/作動した時に、このアイコンを(GETコマンドを介して)WEBサーバに
送出されるURLに関連付ける。
【0027】 URLリファレンスは、上位レイヤプロトコルからのコマンドとして、パラメ
ータを含むことができる。「ホームアクセスサーバ」は、アップトゥデートホー
ムページへのアクセスを提供する。かかるホームページの例は、図1により与え
られている。このホームページは、図4のネットワークに対応する。
【0028】 対応するHTMLページは、スクリプト1(以下を参照)により定義される。
新たな装置がネットワークに追加される度に、「ホームアクセスサーバ」は、適
切なラインを追加することにより、このホームページスクリプトを更新する。
【0029】 VCR3に対応するラインは、“<A href=“havivcr”><IMG src=“tvicons
/photovr911hf_sm.gif”width=“150”height=“44”alt=“Thomson hz2 VCR”>
</A>”である。
【0030】 “tvicons/photovr911hf_sm.gif”は、新たな装置タイプに対応するピクチャ
(アイコン)への(相対的な)リファレンスである。内部に、「ホームアクセス
装置」は、アイコンと、(HAViについてのSEID/GUID識別子)装置
のホームネットワークアドレスの間の関連付けを行う。このアイコンは、適切な
HAViメカニズムを通してターゲットVCR装置自身から「ホームアクセスサ
ーバ」により予め取得されている。HAViネットワークでは、装置リカバリプ
ロセスの間、いずれかの装置が新たな装置の1394−1995メモリから名前
を取得することができる。
【0031】 “havivcr”は、ユーザがVCRアイコンを選択した時に、「ホームアクセス
サーバ」に送出される(相対的な)リファレンスである。これは、選択された装
置の制御を許可する最初のHTMLページに対応する。このリファレンスは、こ
のページにおいてユニークでなければならない。したがって、第2のVCRがネ
ットワークに接続されている場合、「ホームアクセスサーバ」は、たとえば、以
下のような新たなラインを追加する。“<A href=“havivcr”><IMG src=“tvi
cons/photovr911hf_sm.gif”width=“150”height=“44”alt=“RCAYVCR”></A>
”である。
【0032】 “Thomson hz2 VCR”は、機能コンポーネントの装置の名前である。この名前
は、HAVi又は下位レイヤのメカニズムを通して、ターゲット装置自身からの
「ホームアクセスサーバ」により予め取得されている。HAViネットワークに
おいて、回復プロセスの間、いずれかの機器は、新たな装置の1394−199
5ROMメモリからこれら名前を取得することができる。
【0033】 また、HAViネットワークにおいて、全てのネットワークコンポーネント(
装置、機能コンポーネント、アプリケーション)が登録される登録サービスを通
して、この情報を得ることができる。
【0034】 装置がホームネットワークから外される度に、「ホームアクセスサーバ」は、
対応するラインを外すために、ホームページスクリプトを更新する。変形例の実
施の形態によれば、「ホームページサーバ」は、ホームページを通してそれ自身
の多数のアプリケーションへのアクセスを提供する。
【0035】 「ホームアクセス装置」は、多数の予め定義された一般的なHTMLページの
セットを記憶する。本実施の形態によれば、該装置は、それぞれのタイプの良好
に特定されたコンポーネント(HAViについて、これらコンポーネントは、T
UNER,VCR,CAMERA,DISCである)についての1セットを記憶
する。スクリプト2は、VCRタイプのコンポーネント制御を可能にする第1H
TMLスクリプトの一般的なセットを示している。
【0036】 ユーザがこの装置を表すアイコンを一旦選択すると(図1)、このページは、
(インターネットの表示装置の)WEBブラウザによりダウンロードされる。勿
論、VCRページセットは、仕様(HAVi 1.0Beta+ − 6.2章)において記載
されているようなHAVi VCRの全ての特定された機能性を提供することが
できる。
【0037】 しかし、これら機能のサブセットのみへのアクセスを提供するか(テープを取
り出すための“ejectmedia”能力のリモートアクセスの提供は本文脈におけるV
CRについて意味がない。)、全ての機能へのアクセスを提供するかは、「ホー
ムアクセスサーバ」の設計者にかかっている。
【0038】 「ホームアクセスサーバ」は、2つ(又はそれ以上)の同じタイプの装置がホ
ームネットワーク上に存在する場合の状況を処理しなければならない。同じタイ
プの幾つかの装置について送出される同じHTMLスクリプト(スクリプト2)
であるので、「ホームアクセスサーバ」は、HTTPコマンドと異なるターゲッ
ト装置の間の関連付けを行う必要がある。ユーザがホームページから装置を選択
する時に、この関連付けが行われる。
【0039】 「ホームアクセス装置」は、以下を識別する。 使用している表示装置のIPアドレスを通してのユーザ。 ユーザにより選択されるアイコンと関連付けられた装置のホームネットワーク
アドレスとの間の関連性により制御されるターゲット装置。
【0040】 例として、ユーザがオフィスのPCから自身のVCRをプログラムしようとす
る既に記載した場合を考える。図5は、ユーザエージェント(WEBブラウザ)
と「ホームアクセスサーバ」及びターゲット装置(VCR)の間の異なるプロト
コルインタラクションを追尾することを可能にするステップ毎のプロセスの詳細
を示している。
【0041】 はじめに、ユーザは、ユーザ自身のWEBブラウザを通してホームに交信しな
ければならない。図1の“Address”フィールドに示されているように、ユーザ
は、ユーザのホームページリファレンスを入力する。次いで、WEBブラウザは
、インターネットプロトコルスタックにわたりHTTPコマンドを「ホームアク
セスサーバ」に送出する。このコマンドは、上述したようなHTTP GETコ
マンドである。
【0042】 上述したように、「ホームアクセスサーバ」は、接続されるホームネットワー
クのアーキテクチャに従い、ホームページを保持している。したがって、「ホー
ムアクセスサーバ」がHTTP GETコマンドを一旦受信すると、該サーバは
、アップトゥデートホームページ(図5、ステップ1の終了参照)のHTMLス
クリプトを含んでいるGET応答をセンドバックする。
【0043】 次いで、ユーザは、VCRアイコン(又はビットマップ)を選択する。添付さ
れたURL(“havivcr”)は、HTTP GETコマンドを通して「ホームアク
セスサーバ」に送出される。VCR制御を可能にするためにHTMLスクリプト
をセンドバックする前に、「ホームアクセスサーバ」は、VCRのステータスを
決定しなければならない(たとえば、VCRは、再生モードであるか、記録モー
ドであるか或いは別のモードであるかのいずれかとすることができる)。
【0044】 HAViコマンド“GetMediaTransport”が使用され、このステータスが取得
される。このコマンドの結果に従い、「ホームアクセスサーバ」は、対応するV
CR制御HTMLスクリプトをセンドバックする。
【0045】 VCRが再生モードにある場合、送出されるHTMLスクリプトは、このステ
ータスを反映しなければならない。たとえば、アイコンが作動される場合がある
ことを示すあるやり方で、“STOP”アイコン(図2参照)を表示してもよい。
【0046】 このシナリオについて、VCRがスタンバイモードにあると仮定する。したが
って、リターンされたHTMLスクリプトはスクリプト2に対応し、及び対応す
るHTMLページは、図2のそれに対応している。
【0047】 この例において、VCRの一般的なホームページは、5つの基本的な機能であ
る、記録されるテレビジョン事象を選択するために使用されるプログラムツール
と共に再生、早送り、巻戻し、停止及び記録へのアクセスを与える。
【0048】 本実施の形態によれば、ユーザにより決定される最初のアクションは、テープ
を巻き戻すことである。ユーザは、結果的に巻戻しアイコンを選択する。次いで
、WEBブラウザは、(HTMLスクリプト2において詳細に説明されている)
URLとしての“vcrrw”リファレンスにリンクされるHTTP GETコマンド
を送出する。
【0049】 次いで、「ホームアクセスサーバ」は、VCR FAST REVERSE HAViコマンドをタ
ーゲットに送出する。コマンドが一旦完了すると、「ホームページアクセスサー
バ」は、HTTP応答として、“vcrrw”(図3参照)により参照されるHTM
Lページをセンドバックする。HAVi応答に埋め込まれるステータスに従い、
「ホームアクセスサーバ」は、はじめに、巻戻し操作の結果でページを更新する
(たとえば、“success”又は“failure”)。
【0050】 次のユーザの操作は、VCRをプログラムして、本日夕方6時の映画を記録す
ることからなる。プログラムソースは、デジタルTVである。WEBブラウザは
、(HTMLスクリプト2において記載されている)URLとして、“vcrprogr
am”リファレンスにリンクされているHTTP GETコマンドを送出する。「
ホームアクセスサーバ」は、ユーザによるVCRのプログラムを可能にする対応
するHTMLスクリプトをセンドバックする。関連するスクリプトは、スクリプ
ト4であり、対応する表示は図3により示される表示である。
【0051】 ユーザは、上述された情報を入力し、“Confirm”ボタンをクリックすること
により確認する。該情報は、図5(ステップ5)のチャートにおいて記載されて
いるようなGET URLコマンドを通して、「ホームアクセスサーバ」に送出
される。
【0052】 次いで、「ホームアクセスサーバ」は、HAViリソースマネージャを呼び出
して、操作をスケジュールする。HAVi仕様において規定されているように、
リソースマネージャは、スケジュールされた時間について、必要とされる帯域幅
等、ターゲットが利用できることをチェックする。
【0053】 HAViスケジュールされた操作が一旦認められると、HAVi応答において
埋め込まれているステータスに従う「ホームアクセスサーバ」は、VCRプログ
ラム(スクリプト5参照)の結果を含むHTMLページをクライアント(WEBブ
ラウザ)にセンドバックする。
【0054】 [本発明の利点] インターネットから「IPなしの」インホームネットワーク装置の制御が可能
である。 「ホームアクセス装置」のみがIP(インターネット+HTTP+HTML)
を認識している。HTTPのようなインターネットプロトコル、HTMLが頻繁
に更新される。この利点の結果は、ホームネットワーク装置がこれらの変化によ
り関係しないことである。「ホームアクセス装置」、及びしたがって「ホームア
クセスサーバ」は、インターネットプロトコルの更新によりのみ関係する。装置
それ自身は、IPスタック及びHTMLページコンポーネントのいずれも記憶し
ない。 本発明は、AV/C CTS,CAL及びHAViのような全てのよく知られ
たオーディオ ビデオ コマンド言語について価値がある。
【0055】
【外1】
【0056】
【外2】
【0057】
【外3】
【0058】
【外4】
【0059】
【外5】
【図面の簡単な説明】
【図1】 ホームネットワークのためのHTMLホームページの表示を表す図である。
【図2】 VCR制御のためのHTMLページの表示を表す図である。
【図3】 VCRプログラムのためのHTMLページの表示を表す図である。
【図4】 図1に対応するホームページの概念図である。
【図5】 HAViネットワークターゲット装置であるホームネットワークアクセスサー
バと本発明によるWEBブラウザの間の通信を記載する図である。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),EA(AM,AZ ,BY,KG,KZ,MD,RU,TJ,TM),AU ,BG,BR,CA,CN,CZ,HU,ID,IN, JP,KR,MX,NZ,PL,SG,SI,SK,T R,US,VN,YU,ZA Fターム(参考) 5B089 GA11 GB01 GB04 HA10 HB10 JA35 JB02 JB07 KF05 5K030 GA04 GA11 HB06 HC01 HC13 HD01 LD01 5K033 BA01 BA08 DA05 DA06 5K048 AA04 BA01 DC07 EB02 FB10 HA01

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ホームアクセスサーバを通して制御装置によりホームネット
    ワークにおける装置を制御するための方法であって、 前記ホームアクセスサーバにおいて、前記ホームネットワークの仕様により定
    義されたそれぞれの機能コンポーネントタイプについて複数の一般的なユーザ制
    御プロトコルページを提供するステップと、 前記ホームアクセスサーバにより、前記ホームネットワークにおける機能コン
    ポーネントモジュールを発見するステップとを備え、 前記制御装置を通しての前記機能コンポーネントモジュールの選択に基づいて
    、前記選択された機能コンポーネントモジュールのパラメータの機能として前記
    選択された機能コンポーネントモジュールに対応する一般的な前記ユーザ制御プ
    ロトコルページを例示する、ことを特徴とする方法。
  2. 【請求項2】 前記ユーザ制御プロトコルは、HTML又はJavaScriptすなわち
    Javaである、請求項1記載の方法。
  3. 【請求項3】 前記ホームアクセスサーバは、発見された機能コンポーネン
    トのうちの少なくとも1部を識別する情報を含むユーザ制御プロトコルページを
    前記制御装置に伝達する、請求項1又は2記載の方法。
  4. 【請求項4】 通信ネットワークを通してホームネットワークにアクセスす
    るためのホームアクセス装置であって、 ユーザインタラクションのために、前記通信ネットワークを通して制御装置と
    通信するためのプロトコルスタックと、 機能コンポーネントモジュールのための予め定義された一般的なユーザ制御ペ
    ージを含むためのメモリと、 前記ホームネットワークに存在する機能コンポーネントモジュールを決定し、
    前記機能コンポーネントモジュールのパラメータを決定し、選択された機能コン
    ポーネントモジュールのパラメータの機能として前記選択された機能コンポーネ
    ントモジュールに対応するユーザ制御ページを更新するための手段と、を備える
    ことを特徴とするホームアクセス装置。
JP2001502285A 1999-06-02 2000-05-31 外部通信ネットワークからホームネットワークを制御するための方法及び装置 Pending JP2003501764A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP99401328.2 1999-06-02
EP99401328 1999-06-02
PCT/EP2000/005015 WO2000076130A1 (en) 1999-06-02 2000-05-31 Method and device for controlling a home network from an external communication network

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010269174A Division JP5591673B2 (ja) 1999-06-02 2010-12-02 外部通信ネットワークからホームネットワークを制御する方法及び装置

Publications (2)

Publication Number Publication Date
JP2003501764A true JP2003501764A (ja) 2003-01-14
JP2003501764A5 JP2003501764A5 (ja) 2010-04-30

Family

ID=8241995

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2001502285A Pending JP2003501764A (ja) 1999-06-02 2000-05-31 外部通信ネットワークからホームネットワークを制御するための方法及び装置
JP2010269174A Expired - Lifetime JP5591673B2 (ja) 1999-06-02 2010-12-02 外部通信ネットワークからホームネットワークを制御する方法及び装置
JP2012209742A Expired - Lifetime JP5675739B2 (ja) 1999-06-02 2012-09-24 外部通信ネットワークからホームネットワークを制御する方法及び装置

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2010269174A Expired - Lifetime JP5591673B2 (ja) 1999-06-02 2010-12-02 外部通信ネットワークからホームネットワークを制御する方法及び装置
JP2012209742A Expired - Lifetime JP5675739B2 (ja) 1999-06-02 2012-09-24 外部通信ネットワークからホームネットワークを制御する方法及び装置

Country Status (9)

Country Link
EP (1) EP1183823B1 (ja)
JP (3) JP2003501764A (ja)
KR (1) KR100682459B1 (ja)
CN (1) CN1161928C (ja)
AU (1) AU5219000A (ja)
DE (1) DE60029321T2 (ja)
ES (1) ES2267543T3 (ja)
MX (1) MXPA01012397A (ja)
WO (1) WO2000076130A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005094683A (ja) * 2003-09-19 2005-04-07 Funai Electric Co Ltd ゲートウェイ

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7272298B1 (en) 1998-05-06 2007-09-18 Burst.Com, Inc. System and method for time-shifted program viewing
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US7665111B1 (en) 1999-10-20 2010-02-16 Tivo Inc. Data storage management and scheduling system
US20020118954A1 (en) 2001-12-07 2002-08-29 Barton James M. Data storage management and scheduling system
US6757906B1 (en) 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US7543325B2 (en) 1999-03-30 2009-06-02 Tivo Inc. System for remotely controlling client recording and storage behavior
US20030182567A1 (en) 1999-10-20 2003-09-25 Tivo Inc. Client-side multimedia content targeting system
US7035270B2 (en) 1999-12-30 2006-04-25 General Instrument Corporation Home networking gateway
US7111079B2 (en) * 2000-02-23 2006-09-19 Koninklijke Philips Electronics, N.V. Architecture of a bridge between a non-IP network and the web
KR100667742B1 (ko) * 2000-08-23 2007-01-11 삼성전자주식회사 제어기기의 적어도 하나 이상의 피제어기기 제어 방법
KR100750735B1 (ko) 2001-02-03 2007-08-22 삼성전자주식회사 홈네트워크내의 기기 제어장치 및 방법 및 이를 적용한홈네트워크 시스템
EP1241827B1 (en) 2001-03-15 2009-12-23 Sony Deutschland GmbH Control of home network devices
MXPA03009759A (es) * 2001-04-26 2004-02-12 Gen Instrument Corp COMPUERTA DE INTERCONEXIoN DE REDES DE USO DOMESTICO.
EP1283632B1 (de) * 2001-08-10 2007-12-05 iniNet Solutions GmbH Verfahren und Anordnung zur Übertragung von Daten
EP1286260A1 (en) * 2001-08-22 2003-02-26 Thomson Licensing S.A. Method for translating a HAVi DDI user interface to the HTML world and vice-versa
DE60230479D1 (de) * 2001-11-29 2009-02-05 Panasonic Corp System und Verfahren zur Steuerung eines Haushaltgerätes, mit einem Kommunikationsmobilendgerätes und einer Übergangseinheit für ein Haus
KR100467579B1 (ko) 2001-12-24 2005-01-24 삼성전자주식회사 HAVi 네트워크 시스템의 피제어 장치를non-IEEE1394망을 통해 제어하는 방법 및 그시스템
US20030158927A1 (en) * 2002-02-21 2003-08-21 Gateway, Inc. Connected home network console
EP1345357A1 (en) * 2002-03-12 2003-09-17 Thomson Licensing S.A. Communication method between an http server and a client
DE10214501A1 (de) * 2002-04-02 2003-10-30 Siemens Ag Webserver mit integrierter Automatisierungsfunkionalität und direktem Zugriff auf die Echtzeit-Kommunikationsebene des Realtime-Ethernets
DE10214538A1 (de) * 2002-04-02 2003-10-30 Siemens Ag Webserver mit integrierter Automatisierungsfunktionalität und direktem Zugriff auf eine Transportschicht
EP1551179B1 (en) * 2002-10-11 2018-01-03 Saturn Licensing LLC Network control confirmation system, control communication terminal, server, and network control confirmation method
CN102611596B (zh) 2002-11-29 2015-02-11 飞比特网络股份有限公司 网络对应家电
GB0313800D0 (en) * 2003-06-14 2003-07-23 Bashir Anwar Improved access, information and control of equipment and facilities
AU2004302143B2 (en) 2003-08-07 2007-06-14 Samsung Electronics Co., Ltd. Audio/video device, apparatus and method for controlling audio/video device
DE102004018980A1 (de) * 2004-04-20 2005-12-08 Deutsche Thomson-Brandt Gmbh Verfahren zur Steuerung eines Gerätes in einem Netzwerk verteilter Stationen sowie Netzwerkstation
JP4033187B2 (ja) * 2004-10-08 2008-01-16 ブラザー工業株式会社 設定管理プログラム,管理デバイスおよび設定管理システム
CN102665112B (zh) 2004-11-19 2015-08-19 Tivo股份有限公司 用于多媒体内容的安全传输和回放的方法和设备
JP4207900B2 (ja) * 2004-12-22 2009-01-14 ソニー株式会社 リモコン・システム、リモート・コマンダ、並びにリモコン・サーバ
DE102005034972A1 (de) * 2005-07-22 2007-01-25 Deutsche Thomson-Brandt Gmbh Verfahren zum Fernzugriff auf ein lokales Netzwerk sowie Vermittlungsknoten für die Durchführung des Verfahrens
KR100829868B1 (ko) * 2006-11-21 2008-05-19 한국전자통신연구원 홈네트워크 상태 기반의 홈네트워크 서비스 검색/실행관리장치 및 그 방법
DE102007010803B4 (de) * 2007-03-02 2009-06-04 Viessmann Werke Gmbh & Co Kg Vorrichtung und Verfahren zum Steuern und Überwachen von Haustechnikeinrichtungen
CN101505251B (zh) * 2008-02-04 2011-07-20 广达电脑股份有限公司 家用网络系统及其允入控制方法
US11856592B2 (en) * 2021-10-27 2023-12-26 International Business Machines Corporation Multi-dimensional mapping and user cognitive profile based device control and channel assignment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10224875A (ja) * 1997-02-06 1998-08-21 Matsushita Electric Ind Co Ltd 機能制御方法
WO1998053581A1 (en) * 1997-05-19 1998-11-26 Coactive Networks, Inc. Server system and method for networking control networks and direct input/output devices with the world wide web
JPH1173418A (ja) * 1997-05-02 1999-03-16 Sony Electron Inc マルチメディア情報制御装置及び方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980023617A (ko) * 1996-09-30 1998-07-06 김광호 웹을 이용한 홈오토메이션 장치 및 그 방법
CA2432666C (en) * 1997-06-25 2008-09-23 Samsung Electronics Co., Ltd. Method and apparatus for a home network auto-tree builder
JP3677153B2 (ja) * 1997-07-11 2005-07-27 株式会社東芝 蓄積装置
JP3601950B2 (ja) * 1997-09-16 2004-12-15 株式会社東芝 通信装置およびネットワーク情報提示方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10224875A (ja) * 1997-02-06 1998-08-21 Matsushita Electric Ind Co Ltd 機能制御方法
JPH1173418A (ja) * 1997-05-02 1999-03-16 Sony Electron Inc マルチメディア情報制御装置及び方法
WO1998053581A1 (en) * 1997-05-19 1998-11-26 Coactive Networks, Inc. Server system and method for networking control networks and direct input/output devices with the world wide web
JP2002512758A (ja) * 1997-05-19 2002-04-23 コアクティブ ネットワークス インコーポレイテッド ワールド・ワイド・ウェブを用いて制御ネットワークと直接入出力装置をネットワークで結ぶためのサーバ・システムと方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
斉藤健,外3名: "デジタル情報家電の接続を考慮した家庭ネットワークアーキテクチャ", 電子情報通信学会技術研究報告, vol. 第97巻,第368号, JPN6009037465, 6 November 1997 (1997-11-06), JP, pages 57 - 64, ISSN: 0001378963 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005094683A (ja) * 2003-09-19 2005-04-07 Funai Electric Co Ltd ゲートウェイ
US7340517B2 (en) 2003-09-19 2008-03-04 Funai Electric Co., Ltd. Gateway

Also Published As

Publication number Publication date
EP1183823A1 (en) 2002-03-06
KR100682459B1 (ko) 2007-02-15
JP2013008394A (ja) 2013-01-10
CN1161928C (zh) 2004-08-11
JP5591673B2 (ja) 2014-09-17
AU5219000A (en) 2000-12-28
WO2000076130A1 (en) 2000-12-14
KR20020013560A (ko) 2002-02-20
CN1353899A (zh) 2002-06-12
DE60029321D1 (de) 2006-08-24
EP1183823B1 (en) 2006-07-12
ES2267543T3 (es) 2007-03-16
JP2011054206A (ja) 2011-03-17
MXPA01012397A (es) 2003-06-24
JP5675739B2 (ja) 2015-02-25
DE60029321T2 (de) 2007-08-02

Similar Documents

Publication Publication Date Title
JP2003501764A (ja) 外部通信ネットワークからホームネットワークを制御するための方法及び装置
JP4721600B2 (ja) ブリッジングする多数のホームネットワークソフトウェアアーキテクチャ
EP1545064B1 (en) Apparatus for in a coordinated way managing media content
EP2663027B1 (en) Apparatus and method for sharing a bookmark with other user in a home network
EP1811747B1 (en) Method and apparatus for storing and restoring state information of remote user interface
JP4685004B2 (ja) URIへのUPnPAVメディアサーバ・オブジェクトIDの埋め込み
JP2007183944A (ja) UPnPネットワークで外部の有料コンテンツを獲得するための方法及び装置
KR101597826B1 (ko) UPnP를 이용하여 장면을 재생하는 방법 및 장치
EP1394986B1 (en) Service gateway for controlling audio/video devices in a local network
CN1943171B (zh) 用于控制分布式站的网络中的设备的方法和网络站
CN101095135A (zh) 在通用即插即用网络中支持组合设备的设备信息
US20030009597A1 (en) Home network connection apparatus and control method thereof
JP2002094531A (ja) ネットワーク上のデバイス情報取得方法、ネットワーク上のデバイス情報取得装置及び記録媒体
US9948748B2 (en) Method of receiving/transmitting event message, controlled device, and control point
JP4211887B2 (ja) 電子番組ガイド画面生成装置、デジタル放送受信システム、電子番組ガイド画面生成方法、プログラム、及び記録媒体
KR100823269B1 (ko) 원격 사용자 인터페이스의 상태 정보를 관리하는 방법
US8782717B2 (en) Method of restoring AV session and a control point for the same
JP4900169B2 (ja) ネットワークシステム、中継デバイス及び中継プログラム
JP5119968B2 (ja) ネットワークシステム、中継装置及び中継プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070516

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070516

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090728

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20091015

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20091022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100128

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20100128

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101202