(57)【特許請求の範囲】
【請求項１】
ホームアクセス装置を介して外部の通信ネットワークからホームネットワークに接続することで、前記外部の通信ネットワークに接続される制御装置により前記ホームネットワークにおけるホームネットワーク装置を制御する方法であって、
当該方法は、
それぞれのタイプの機能コンポーネントモジュールに対応するホームネットワーク装置を制御するため、前記ホームネットワークの前記それぞれのタイプの機能コンポーネントモジュールに対応する予め定義された一般的なユーザ制御プロトコルページを前記ホームアクセス装置に記憶するステップであって、前記ホームネットワーク装置は、前記一般的なユーザ制御プロトコルページを有していないステップと、
前記ホームアクセス装置により、前記ホームネットワークに接続されるホームネットワーク装置に含まれる機能コンポーネントモジュールを検出するステップと、
前記制御装置による、検出された機能コンポーネントモジュールのうちの特定の機能コンポーネントモジュールの選択に応じて、前記一般的なユーザ制御プロトコルページと前記制御装置から入力された情報とに基づいて、前記選択された機能コンポーネントモジュールの対応する処理の結果を含むページを生成するステップと、
を含むことを特徴とする方法。
【請求項２】
前記一般的なユーザ制御プロトコルページを記述する言語は、ＨＴＭＬ又はＪａｖａ（登録商標）Ｓｃｒｉｐｔ又はＪａｖａ（登録商標）である、
請求項１記載の方法。
【請求項３】
前記ホームアクセス装置は、前記選択された機能コンポーネントモジュールを識別する情報を含む前記対応する処理の結果を含むページを生成し、前記制御装置に送信する、
請求項１又は２記載の方法。
【請求項４】
ホームアクセス装置を介して外部の通信ネットワークからホームネットワークに接続することで、前記ホームネットワークにおけるホームネットワーク装置を制御するホームアクセス装置であって、
当該ホームアクセス装置は、前記外部の通信ネットワークに接続される制御装置と通信するためのプロトコルスタックを備え、
当該装置は、
それぞれのタイプの機能コンポーネントモジュールに対応するホームネットワーク装置を制御するため、前記ホームネットワークの前記それぞれのタイプの機能コンポーネントモジュールに対応する予め定義された一般的なユーザ制御プロトコルページを記憶するメモリであって、前記ホームネットワーク装置は、前記一般的なユーザ制御プロトコルページを有していないメモリと、
前記ホームネットワークに接続される前記ホームネットワーク装置に存在する機能コンポーネントモジュールを検出し、前記制御装置による、検出された機能コンポーネントモジュールのうちの特定の機能コンポーネントモジュールの選択に応じて、前記一般的なユーザ制御プロトコルページと前記制御装置から入力された情報とに基づいて、前記選択された機能コンポーネントモジュールの対応する処理の結果を含むページを生成する手段と、
前記対応する処理の結果を含むページを前記制御装置に送信する手段と、
を備えることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットに接続されたＰＣのようなネットワークへの外部装置からホームネットワーク、特に、1998年10月23日のホームオーディオ／ビデオインタオペラビィティ仕様version1.0beta+において規定されているようなＨＡＶｉネットワークの制御に関する。本発明は、この方法を実現する方法及び装置の両者に関する。
【背景技術】
【０００２】
ホームネットワークアーキテクチャにより、接続された装置は、ＨＡＶｉ、ＡＶ／Ｃ  ＣＴＳ又はＣＡＬにより規定されているようなコマンド言語を使用して、媒体（たとえば、ＩＥＥＥ１３９４シリアルバス）間で内部動作することができる。外部に接続されなければならないインホームのネットワークは、「ホームネットワークアクセス」装置を含んでいなければならない。
【０００３】
このアクセス装置の役割は、インターネットネットワークプロトコルのような特定のプロトコル技術に従って、ホームネットワークの一部であるインホームの装置と、ホームネットワークの一部ではない外部装置との間の通信を可能にすることである。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の目的は、ホームアクセスサーバを通して制御装置により、ホームネットワークにおける装置を制御する方法を提供することである。本方法は、以下のステップを備えている。  
ホームアクセスサーバにおいて、ホームネットワークの仕様により定義されたそれぞれの機能コンポーネントタイプについて複数の一般的なユーザ制御プロトコルページを提供するステップ。  
ホームアクセスサーバにより、ホームネットワークにおける機能コンポーネントモジュールを発見するステップ。  
ここで、制御装置を通しての機能コンポーネントモジュールの選択に基づいて、該選択された機能コンポーネントモジュールのパラメータの機能として該選択された機能コンポーネントモジュールに対応する一般的なユーザ制御プロトコルページをインスタンス化するステップ。
【０００５】
ホームアクセス装置（ゲートウェイ）は、それぞれの機能コンポーネントモジュールについて予め定義されたページを記憶する。ＨＴＭＬブラウザのような外部装置によりモジュールがアクセスされる時、外部制御装置への伝送のために、制御されるモジュールの現在のステータスパラメータに対して、対応するページが適合される。
【０００６】
好適な実施の形態によれば、各制御ページを記述する言語は、HTML又はJava（登録商標）Script又はJava（登録商標）である。
【０００７】
実施の形態によれば、ホームアクセスサーバは、発見された機能コンポーネントの少なくとも１部を識別する情報を含むユーザ制御プロトコルページを制御装置に伝達する。
【０００８】
本発明の別の目的は、通信ネットワークを通してホームネットワークにアクセスするホームアクセス装置を提供することにある。本装置は、以下を備えている。  
ユーザインタラクションのために、通信ネットワークを通して制御装置と通信するプロトコルスタック。  
機能コンポーネントモジュールのための予め定義された一般的なユーザ制御ページを含むためのメモリ。  
ホームネットワークに存在する機能コンポーネントモジュールを決定し、機能コンポーネントモジュールのパラメータを決定し、選択された機能コンポーネントモジュールのパラメータの機能として選択された機能コンポーネントモジュールに対応するユーザ制御ページを更新する手段。
【０００９】
本発明の他の特徴及び利点は、添付図面に関して記載された、限定することのない実施の形態の記載を通して明らかとなる。さらに、本明細書の終わりには、５つのＨＴＭＬスクリプトが提供される。
【図面の簡単な説明】
【００１０】
【図１】ホームネットワーク用のＨＴＭＬホームページの表示を表す図である。
【図２】ＶＣＲ制御用のＨＴＭＬページの表示を表す図である。
【図３】ＶＣＲプログラム用のＨＴＭＬページの表示を表す図である。
【図４】図１に対応するホームページの概念図である。
【図５】ＨＡＶｉネットワークターゲット装置であるホームネットワークアクセスサーバと本発明によるＷＥＢブラウザの間の通信を記載する図である。
【発明を実施するための形態】
【００１１】
以下の頁において記載される実施の形態は、通信媒体としてＩＥＥＥ１３９４シリアルバスを使用した主にＨＡＶｉネットワークに関するものであるが、本発明は、かかる特定の環境に限定されるものではない。記載される特徴は、（たとえば、ＣＥバスのような）他のホームバスアークテクチャ、及びＡＶ／Ｃ  ＣＴＳ（ＴＡ１３９４）又はＣＡＬ言語のような他のコマンド／及び制御パラダイムに適用されてもよい。ＡＶ／Ｃ  ＣＴＳに関連する幾つかの例は、ここでの記載を強化するために与えられる。
【００１２】
ＨＡＶｉに関連する更なる情報について、最近発行されたドラフト仕様、すなわちＨＡＶｉのＷｅｂサイト（http://www.havi.org）で入手することができるＨＡＶｉ1.0beta+，1998年10月23日を参照されたい。ＩＥＥＥ１３９４バスに関する更なる情報について、ＩＥＥＥにより発行されたＩＥＥＥ１３９４−１９９５ドキュメントを参照されたい。
【００１３】
ホームネットワークにおけるインターネットプロトコル（ＩＰ）の実現について、以下の２つの可能性を考慮することができる。  
ＩＰは、ホームネットワーク全体を透過的に転送されてもよい。その場合、関連するＩＥＴＦ（Internet  Engineering  Task  Force）仕様に従うことになる。少なくともネットワーク装置に中には、ＩＰプロトコルスタックの転送を必要とするものがある。ＩＥＥＥ１３９４シリアルバスシステムについて、ＩＥＴＦの関連するワーキンググループは、ＩＥＥＥ１３９４全体の「ＩＰVersion4」（インターネットドラフト）に関して研究している。
【００１４】
また、ＩＰは、ホームネットワークアクセス装置において終端されていてもよい。この解決の利点には、ホームネットワーク装置内でＩＰスタックが必要とされない、及びホームネットワークがより安全であるという点がある。
【００１５】
本発明は、この第２の解決に基づいている。  
インターネットにわたるこれらネットワークのうちの１つに接続される装置のアクセスのために、ＡＶ／Ｃ  ＣＴＳ，ＣＡＬ又はＨＡＶｉホームネットワークのような実在するオーディオ／ビデオホームネットワークアーキテクチャにおいて、現在のところサポートがなされていない。たとえば、ユーザは、ユーザのオフィスにおけるＰＣ上のＷｅｂブラウザを使用して、家庭のＨＡＶｉネットワークに接続されたＷｅｂブラウザを使用して、該ユーザ自身のＶＣＲをプログラムすることを望む場合がある。
【００１６】
インターネット内でのユーザ制御パラダイムは、ＨＴＭＬである。ホームアクセス装置（又はホームアクセスサーバと呼ばれる）は、インターネットに接続され（したがって、完全なＩＰスタックを備え）、ＨＴＭＬページのセットへのアクセスを提供するＨＴＴＰサーバを含んでいる。
【００１７】
オーディオ／ビデオ装置のような家庭装置を制御するコマンド／制御プロトコルを特定する他の技術が使用される場合があるが、本実施の形態によるホームネットワークは、ＨＡＶｉベースである。
【００１８】
ホームアクセスサーバの役割は、ホームネットワークのアップトゥデートビューを維持することである。このことは、該サーバが、ネットワークに存在するそれぞれの装置にリンクされる参照により、ＨＴＭＬホームページを維持することを意味する。（ＡＶ／Ｃ  ＣＴＳ又はＣＡＬと同様に）ＨＡＶｉネットワークでは、ある装置がホームネットワークに一旦接続されると、いずれか他の装置は新たに接続された装置に関する情報を得るための可能性を有する。
【００１９】
本発明によれば、それぞれの装置は、装置に記憶されるアイコンにより識別される。ＨＡＶｉにより、ターゲット装置からのかかる情報のダウンロードが可能となる。
【００２０】
新たな装置がホームネットワークに接続された時、サーバにより申し込まれるホームページは、新たなターゲット装置を表す新たなアイコンで更新される。
【００２１】
それぞれのアイコンは、この装置専用の少なくとも１つのＨＴＭＬページに関連付けされている。このＨＴＭＬページは、本実施の形態によれば、ホームネットワークアーキテクチャ仕様（ＨＡＶｉ，ＡＶ／Ｃ  ＣＴＳ…）に従い構築された予め定義されたページである。このことは、制御の点で、ＨＴＭＬ記述を通してユーザに提供される可能性が、対応するネットワーク仕様で記載されるコマンド及び応答メッセージに従うことを意味する。
【００２２】
たとえば、ＡＶ／Ｃ  ＣＴＳでは、ＶＣＲのような記録／再生装置に向けられるコマンド“ＰＬＡＹ”を多数の引数で送出することができる。ホームネットワークアクセスサーバは、ＰＬＡＹ機能へのアクセス及び必要な引数の特定を可能となる一般的なＡＶ／Ｃ  ＶＣＲについての予め構築されたＨＴＭＬページを記憶する。
【００２３】
ＨＡＶｉ−1.0bドラフト仕様に従うネットワークについて、ＨＡＶｉ「ホームアクセスサーバ」は、メモリにＨＴＭＬページを有するべきであり、これにより、デバイスインタフェース（status,power）の特定された機能、及び以下の機能的なコンポーネントインタフェースの制御が提供される。
ＴＵＮＥＲ，
ＶＣＲ，
ＣＬＯＣＫ，
Ａ／Ｖ  ＣＡＭＥＲＡ，
Ａ／Ｖ  ＤＩＳＣ，
ＷＥＢ  ＰＲＯＸＹ，
ＭＯＤＥＭ，
ＡＶ  ＤＩＤＰＬＡＹ，
ＤＩＳＰＬＡＹ／ＡＭＰＬＩＦＩＥＲ，
Ａ／Ｖ  ＣＯＮＶＥＲＴＥＲ
ＡＶ／Ｃ  ＣＴＳ−２．０１仕様に従うネットワークについて、ＡＶ／Ｃ  ＣＴＳ「ホームアクセスサーバ」は、メモリにＨＴＭＬページを有するべきであり、これにより、共通ユニット（status,power）の特定された機能、及び以下のサブユニットの制御が提供される。
ＴＵＮＥＲ，
ＶＣＲ
図４は、典型的なホームネットワーク構成を示している。図４の構成は、インターネットに接続される表示ターミナル（典型的にはＰＣ）を含んでいる。表示ターミナルは、ＷＥＢブラウザを含んでおり、ユーザは、ＨＴＭＬを使用して「ホームアクセス装置」を通して家庭用装置を制御することができる。ＷＥＢブラウザが含まなければならない機能性のレベルは、本明細書の範囲外である。
【００２４】
本実施の形態によれば、上記機能のレベルは、少なくともＨＴＭＬに従うものである。上記機能のレベルは、Java（登録商標）script又はJava（登録商標）等を更にサポートする。本実施の形態は、ＨＴＭＬのみに基づいている。しかし、Java（登録商標）script又はJava（登録商標）のサポートを使用して可能性を強化し、ある特定の装置を制御することができる。特に、ＶＣＲにより発生される事象“end  of  tape”のような非同期の事象を処理することができる。
【００２５】
また、ネットワークは、（本発明によるＨＴＴＰサーバ）「ホームアクセスサーバ」を含むホームアクセス装置１を備えている。また、このホームアクセス装置はデジタルＴＶであり、したがって、表示コンポーネント及びチューナコンポーネントを含んでいる。また、ネットワークは、ＶＣＲ３としての２つの他のエンド装置、及びカムコーダ２を備えている。
【００２６】
全ての装置は、ＨＡＶｉに従うものである。  
「ホームアクセス装置」は、インターネットプロトコル（ＩＰ）スタック及び装置を含んでおり、インターネットに接続することができる。また、典型的に、「ホームアクセス装置」は、ディスプレイ又は他の装置に接続されたケーブルセットトップボックスとすることができる。
・ケーブルモデム
・ＩＰ
・ＴＣＰ／ＵＤＰ
・ＨＴＴＰ
ＨＴＴＰ（１．１−ＲＦＣ２０６８）は、簡単なコマンド／レスポンスに基づいたプロトコルである。ＨＴＴＰにおいて、２つのオブジェクト、コマンド送出するクライアント、及び該コマンドを受信してレスポンスを送出する発生源となるサーバが含まれる。拡張により、ＨＴＴＰサーバは、ＷＥＢサーバと呼ばれる。
【００２７】
最も使用されるコマンドは、ＧＥＴ＜ＵＲＬ＞であり、ここでは、Uniform  Resource  Locatorが取得されるべきオブジェクトを示す。この参照は、２つの部分を備えている。第１はサーバを示し、第２はコマンドにより関連されるオブジェクトを示す。このターゲットオブジェクトは、ＨＴＭＬスクリプト、ビットマップ又は他のタイプのオブジェクトのような実在するオブジェクトとすることができる。
【００２８】
また、オブジェクトの参照は、ＷＥＢサーバについて意味を有するが、「現実の」オブジェクトをあらわさないものを示すことができる。このメカニズムは、たとえば、ＨＴＭＬスクリプトにおいて使用され、ユーザがアイコンを選択したことをＷＥＢサーバに合図する。ＨＴＭＬスクリプトは、ユーザがアイコンを選択／作動した時に、このアイコンを（ＧＥＴコマンドを介して）ＷＥＢサーバに送出されるＵＲＬに関連付ける。
【００２９】
ＵＲＬリファレンスは、上位レイヤプロトコルからのコマンドとして、パラメータを含むことができる。「ホームアクセスサーバ」は、アップトゥデートホームページへのアクセスを提供する。かかるホームページの例は、図１により与えられている。このホームページは、図４のネットワークに対応する。
【００３０】
対応するＨＴＭＬページは、スクリプト１（以下を参照）により定義される。新たな装置がネットワークに追加される度に、「ホームアクセスサーバ」は、適切なラインを追加することにより、このホームページスクリプトを更新する。
【００３１】
ＶＣＲ３に対応するラインは、“<A    href=“havivcr”><IMG    src=“tvicons/photovr911hf_sm.gif”width=“150”height=“44”alt=“Thomson  hz2  VCR”></A>”である。
【００３２】
“tvicons/photovr911hf_sm.gif”は、新たな装置タイプに対応するピクチャ（アイコン）への（相対的な）リファレンスである。内部に、「ホームアクセス装置」は、アイコンと、（ＨＡＶｉについてのＳＥＩＤ／ＧＵＩＤ識別子）装置のホームネットワークアドレスの間の関連付けを行う。このアイコンは、適切なＨＡＶｉメカニズムを通してターゲットＶＣＲ装置自身から「ホームアクセスサーバ」により予め取得されている。ＨＡＶｉネットワークでは、装置リカバリプロセスの間、いずれかの装置が新たな装置の１３９４−１９９５メモリから名前を取得することができる。
【００３３】
“havivcr”は、ユーザがＶＣＲアイコンを選択した時に、「ホームアクセスサーバ」に送出される（相対的な）リファレンスである。これは、選択された装置の制御を許可する最初のＨＴＭＬページに対応する。このリファレンスは、このページにおいてユニークでなければならない。したがって、第２のＶＣＲがネットワークに接続されている場合、「ホームアクセスサーバ」は、たとえば、以下のような新たなラインを追加する。“<A    href=“havivcr”><IMG    src=“tvicons/photovr911hf_sm.gif”width=“150”height=“44”alt=“RCAYVCR”></A>”である。
【００３４】
“Thomson  hz2  VCR”は、機能コンポーネントの装置の名前である。この名前は、ＨＡＶｉ又は下位レイヤのメカニズムを通して、ターゲット装置自身からの「ホームアクセスサーバ」により予め取得されている。ＨＡＶｉネットワークにおいて、回復プロセスの間、いずれかの機器は、新たな装置の１３９４−１９９５ＲＯＭメモリからこれら名前を取得することができる。
【００３５】
また、ＨＡＶｉネットワークにおいて、全てのネットワークコンポーネント（装置、機能コンポーネント、アプリケーション）が登録される登録サービスを通して、この情報を得ることができる。
【００３６】
装置がホームネットワークから外される度に、「ホームアクセスサーバ」は、対応するラインを外すために、ホームページスクリプトを更新する。変形例の実施の形態によれば、「ホームページサーバ」は、ホームページを通してそれ自身の多数のアプリケーションへのアクセスを提供する。
【００３７】
「ホームアクセス装置」は、多数の予め定義された一般的なＨＴＭＬページのセットを記憶する。本実施の形態によれば、該装置は、それぞれのタイプの良好に特定されたコンポーネント（ＨＡＶｉについて、これらコンポーネントは、ＴＵＮＥＲ，ＶＣＲ，ＣＡＭＥＲＡ，ＤＩＳＣである）についての１セットを記憶する。スクリプト２は、ＶＣＲタイプのコンポーネント制御を可能にする第１ＨＴＭＬスクリプトの一般的なセットを示している。
【００３８】
ユーザがこの装置を表すアイコンを一旦選択すると（図１）、このページは、（インターネットの表示装置の）ＷＥＢブラウザによりダウンロードされる。勿論、ＶＣＲページセットは、仕様（ＨＡＶｉ  1.0Beta+  −  6.2章）において記載されているようなＨＡＶｉ  ＶＣＲの全ての特定された機能性を提供することができる。
【００３９】
しかし、これら機能のサブセットのみへのアクセスを提供するか（テープを取り出すための“ejectmedia”能力のリモートアクセスの提供は本文脈におけるＶＣＲについて意味がない。）、全ての機能へのアクセスを提供するかは、「ホームアクセスサーバ」の設計者にかかっている。
【００４０】
「ホームアクセスサーバ」は、２つ（又はそれ以上）の同じタイプの装置がホームネットワーク上に存在する場合の状況を処理しなければならない。同じタイプの幾つかの装置について送出される同じＨＴＭＬスクリプト（スクリプト２）であるので、「ホームアクセスサーバ」は、ＨＴＴＰコマンドと異なるターゲット装置の間の関連付けを行う必要がある。ユーザがホームページから装置を選択する時に、この関連付けが行われる。
【００４１】
「ホームアクセス装置」は、以下を識別する。  
使用している表示装置のＩＰアドレスを通してのユーザ。  
ユーザにより選択されるアイコンと関連付けられた装置のホームネットワークアドレスとの間の関連性により制御されるターゲット装置。
【００４２】
例として、ユーザがオフィスのＰＣから自身のＶＣＲをプログラムしようとする既に記載した場合を考える。図５は、ユーザエージェント（ＷＥＢブラウザ）と「ホームアクセスサーバ」及びターゲット装置（ＶＣＲ）の間の異なるプロトコルインタラクションを追尾することを可能にするステップ毎のプロセスの詳細を示している。
【００４３】
はじめに、ユーザは、ユーザ自身のＷＥＢブラウザを通してホームに交信しなければならない。図１の“Address”フィールドに示されているように、ユーザは、ユーザのホームページリファレンスを入力する。次いで、ＷＥＢブラウザは、インターネットプロトコルスタックにわたりＨＴＴＰコマンドを「ホームアクセスサーバ」に送出する。このコマンドは、上述したようなＨＴＴＰ  ＧＥＴコマンドである。
【００４４】
上述したように、「ホームアクセスサーバ」は、接続されるホームネットワークのアーキテクチャに従い、ホームページを保持している。したがって、「ホームアクセスサーバ」がＨＴＴＰ  ＧＥＴコマンドを一旦受信すると、該サーバは、アップトゥデートホームページ（図５、ステップ１の終了参照）のＨＴＭＬスクリプトを含んでいるＧＥＴ応答をセンドバックする。
【００４５】
次いで、ユーザは、ＶＣＲアイコン（又はビットマップ）を選択する。添付されたＵＲＬ（“havivcr”）は、ＨＴＴＰ  ＧＥＴコマンドを通して「ホームアクセスサーバ」に送出される。ＶＣＲ制御を可能にするためにＨＴＭＬスクリプトをセンドバックする前に、「ホームアクセスサーバ」は、ＶＣＲのステータスを決定しなければならない（たとえば、ＶＣＲは、再生モードであるか、記録モードであるか或いは別のモードであるかのいずれかとすることができる）。
【００４６】
ＨＡＶｉコマンド“GetMediaTransport”が使用され、このステータスが取得される。このコマンドの結果に従い、「ホームアクセスサーバ」は、対応するＶＣＲ制御ＨＴＭＬスクリプトをセンドバックする。
【００４７】
ＶＣＲが再生モードにある場合、送出されるＨＴＭＬスクリプトは、このステータスを反映しなければならない。たとえば、アイコンが作動される場合があることを示すあるやり方で、“STOP”アイコン（図２参照）を表示してもよい。
【００４８】
このシナリオについて、ＶＣＲがスタンバイモードにあると仮定する。したがって、リターンされたＨＴＭＬスクリプトはスクリプト２に対応し、及び対応するＨＴＭＬページは、図２のそれに対応している。
【００４９】
この例において、ＶＣＲの一般的なホームページは、５つの基本的な機能である、記録されるテレビジョン事象を選択するために使用されるプログラムツールと共に再生、早送り、巻戻し、停止及び記録へのアクセスを与える。
【００５０】
本実施の形態によれば、ユーザにより決定される最初のアクションは、テープを巻き戻すことである。ユーザは、結果的に巻戻しアイコンを選択する。次いで、ＷＥＢブラウザは、（ＨＴＭＬスクリプト２において詳細に説明されている）ＵＲＬとしての“vcrrw”リファレンスにリンクされるＨＴＴＰ  ＧＥＴコマンドを送出する。
【００５１】
次いで、「ホームアクセスサーバ」は、VCR  FAST  REVERSE  HAViコマンドをターゲットに送出する。コマンドが一旦完了すると、「ホームページアクセスサーバ」は、ＨＴＴＰ応答として、“vcrrw”（図３参照）により参照されるＨＴＭＬページをセンドバックする。ＨＡＶｉ応答に埋め込まれるステータスに従い、「ホームアクセスサーバ」は、はじめに、巻戻し操作の結果でページを更新する（たとえば、“success”又は“failure”）。
【００５２】
次のユーザの操作は、ＶＣＲをプログラムして、本日夕方６時の映画を記録することからなる。プログラムソースは、デジタルＴＶである。ＷＥＢブラウザは、（ＨＴＭＬスクリプト２において記載されている）ＵＲＬとして、“vcrprogram”リファレンスにリンクされているＨＴＴＰ  ＧＥＴコマンドを送出する。「ホームアクセスサーバ」は、ユーザによるＶＣＲのプログラムを可能にする対応するＨＴＭＬスクリプトをセンドバックする。関連するスクリプトは、スクリプト４であり、対応する表示は図３により示される表示である。
【００５３】
ユーザは、上述された情報を入力し、“Confirm”ボタンをクリックすることにより確認する。該情報は、図５（ステップ５）のチャートにおいて記載されているようなＧＥＴ  ＵＲＬコマンドを通して、「ホームアクセスサーバ」に送出される。
【００５４】
次いで、「ホームアクセスサーバ」は、ＨＡＶｉリソースマネージャを呼び出して、操作をスケジュールする。ＨＡＶｉ仕様において規定されているように、リソースマネージャは、スケジュールされた時間について、必要とされる帯域幅等、ターゲットが利用できることをチェックする。
【００５５】
ＨＡＶｉスケジュールされた操作が一旦認められると、ＨＡＶｉ応答において埋め込まれているステータスに従う「ホームアクセスサーバ」は、ＶＣＲプログラム（スクリプト５参照）の結果を含むＨＴＭＬページをクライアント（ＷＥＢブラウザ）にセンドバックする。
【００５６】
［本発明の利点］
インターネットから「ＩＰなしの」インホームネットワーク装置の制御が可能である。
【００５７】
「ホームアクセス装置」のみがＩＰ（インターネット＋ＨＴＴＰ＋ＨＴＭＬ）を認識している。ＨＴＴＰのようなインターネットプロトコル、ＨＴＭＬが頻繁に更新される。この利点の結果は、ホームネットワーク装置がこれらの変化により関係しないことである。「ホームアクセス装置」、及びしたがって「ホームアクセスサーバ」は、インターネットプロトコルの更新によりのみ関係する。装置それ自身は、ＩＰスタック及びＨＴＭＬページコンポーネントのいずれも記憶しない。  
本発明は、ＡＶ／Ｃ  ＣＴＳ，ＣＡＬ及びＨＡＶｉのような全てのよく知られたオーディオ  ビデオ  コマンド言語について価値がある。
【００５８】
［外１］
0005591673.tif 000002
【００５９】
［外２］
0005591673.tif 000003
【００６０】
［外３］
0005591673.tif 000004
【００６１】
［外４］
0005591673.tif 000005
0005591673.tif 000006
【００６２】
［外５］
0005591673.tif 000007
【符号の説明】
【００６３】
１：ターゲット装置（デジタルＴＶ）
２：ターゲット装置（カムコーダ）
３：ターゲット装置（ＶＣＲ）
４：μＰ
５：Ｈａｖｉスタック
６：ＨＴＭＬページメモリ
７：ホームアクセス装置
８：ＨＴＭＬブラウザ
９：インターネットディスプレイ装置
【図１】
0005591673.tif 000008
【図２】
0005591673.tif 000009
【図３】
0005591673.tif 000010
【図４】
0005591673.tif 000011
【図５】
0005591673.tif 000012