(57)【特許請求の範囲】
【請求項１】
第１のネットワークと第２のネットワークとに接続されるネットワーク装置であって、  前記第２のネットワークに接続された機器から、機器名、該機器の持つ操作可能な機能を示す機能名、該機能を制御する制御関数名、該制御関数の制御の種類、前記制御関数のパラメータの情報を取得し、
取得した情報を前記第１のネットワークに接続された機器及び、前記第２のネットワークに接続された機器で使用されているデータ形式に依存しないデータ形式に変換した機器一覧情報を生成し、
ネットワークコントローラから前記第１のネットワークに共通のプロトコルでアクセスできる機器制御のための制御関数の送信先を示すアクセスポイント情報を含む機器情報を作成し、
前記ネットワークコントローラの要求に従って、前記機器一覧情報から、前記第２のネットワークに接続された機器の情報を含んだ、機器名の一覧、各機器の機能名の一覧、当該各機器の機能を制御する制御関数名、当該制御関数の制御の種類の情報、当該制御関数のパラメータの情報、前記アクセスポイント情報を抽出し、提供する機器情報提供サービス手段と、
前記第２のネットワークに接続された機器毎に、前記機器を制御する機器制御手段を備え、前記ネットワークコントローラから送信された制御関数を第２のネットワークに接続された機器で解釈可能なコマンドに変換し、前記アクセスポイント情報に従って、前記機器を制御する機器制御手段から操作対象となる前記第２のネットワークに接続された機器に送信し、あるいは前記第２のネットワークに接続された機器からの応答を前記第１のネットワークに共通のデータ形式に変換し前記ネットワークコントローラに返信する機器制御サービス手段と、
を有するターゲットサービス手段と、
前記第１のネットワークに共通のメッセージ形式に従ったメッセージを生成して送信し、受信した前記第１のネットワークに共通のメッセージ形式に従って生成されたメッセージを解釈して前記ターゲットサービス手段に渡す情報交換プロトコル処理手段と、
を備え、
前記ターゲットサービス手段は、前記第２のネットワークに接続された機器の増減を検知した場合に、前記第２のネットワークに新しく接続された機器の前記機器情報を生成し、また、前記第２のネットワークに新しく接続された機器に対応する機器制御手段を生成する
ことを特徴とするネットワーク装置。
【請求項２】
第１のネットワークと第２のネットワークとに接続されるネットワーク装置と、前記第１のネットワークを介して前記ネットワーク装置に接続されるネットワークコントローラと、を有するネットワークシステムであって、
前記ネットワーク装置は、
前記第２のネットワークに接続された機器から機器名、該機器持つ操作可能な機能を示す機能名、該機能を制御する制御関数名、制御関数の制御の種類、前記制御関数のパラメータの情報を取得し、
取得した情報を前記第１のネットワークに接続された機器及び、前記第２のネットワークに接続された機器で使用されているデータ形式に依存しないデータ形式に変換した機器一覧情報を生成し、
前記ネットワークコントローラから前記第１のネットワークに共通のプロトコルでアクセスできる機器制御のための制御関数の送信先を示すアクセスポイント情報を含む機器情報を作成し、
前記ネットワークコントローラの要求に従って、前記機器一覧情報から前記第２のネットワークに接続された機器の情報を含んだ、機器名の一覧、各機器の機能名の一覧、当該各機器の機能を制御する制御関数名、当該制御関数の制御の種類の情報、当該制御関数のパラメータの情報、前記アクセスポイント情報を抽出し、提供する機器情報提供サービス手段と、
前記第２のネットワークに接続された機器毎に、前記機器を制御する機器制御手段を備え、前記ネットワークコントローラから送信された機能関数名を第２のネットワークに接続された機器で解釈可能なコマンドに変換し、前記アクセスポイント情報に従って、前記機器を制御する機器制御手段から操作対象となる前記第２のネットワークに接続された機器に前記機器制御手段により送信し、あるいは前記第２のネットワークに接続された機器からの応答を前記第１のネットワークに共通のデータ形式に変換し前記ネットワークコントローラに返信する機器制御サービス手段と、
を有するターゲットサービス手段と、
前記第１のネットワークに共通のメッセージ形式に従ったメッセージを生成して送信し、受信した前記第１のネットワークに共通のメッセージ形式に従って生成されたメッセージを解釈して前記ターゲットサービス手段に渡す情報交換プロトコル処理手段と、
を備え、
前記ターゲットサービス手段は、前記第２のネットワークに接続された機器の増減を検知した場合に、前記第２のネットワークに新しく接続された前記第２のネットワークに接続された機器の前記機器情報を生成し、また、前記第２のネットワークに新しく接続された機器に対応する機器制御手段を生成し、
前記ネットワークコントローラは、前記第１のネットワークに共通のプロトコルでアクセスできる前記機器制御手段へ制御関数を送信し、前記第２のネットワークに接続された機器を制御する
ことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク装置およびネットワーク装置の制御方法に関するものであり、特に、同一ネットワークに接続されるネットワーク装置とゲートウェイを介して異なるネットワークに接続されるネットワーク装置が混在した制御システムの構築に適したネットワーク装置及びその装置制御方法に関するものである。
【背景技術】
【０００２】
従来の複数のネットワークが混在する場合のサブネットワークに接続された機器の情報の取得方法には、特開平１１−１８７０６１がある。そこには、サブネットワークに接続された１３９４機器の情報を家庭内ネットワークのディレクトリエージェントにサービスを登録する通信装置を用いて登録している。
【０００３】
【特許文献１】特開平１１−１８７０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来技術では、通信装置が１３９４機器の機能情報等をディレクトリエージェントに登録していることから、新たな１３９４機器がサブネットワークに加わった場合に、通信装置を用いて、新たに使用者が登録する必要があった。
【０００５】
そこで、本発明の課題は、サブネットワークに新たな装置が加わった場合でも、使用者が通信装置で新たな装置の機器リストや機能情報を登録しなくても、メインネットワークから新たな装置を制御できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題は、特許請求の範囲に記載された発明により解決される。
【発明の効果】
【０００７】
本発明によれば、サブネットワークに新たな装置が加わった場合でも、使用者が通信装置で新たな装置の機器リストや機能情報を登録しなくても、メインネットワークのネットワーク装置から新たな装置を制御できるようになる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態について詳しく説明する。図１は本発明の一実施例によるネットワーク装置で構成されるネットワーク装置制御システムの一例である。１００はネットワーク装置の接続されるＩＰネットワークで、１１０はＩＰネットワーク１００に接続された他のネットワーク装置を制御する機能を有するネットワーク装置（以下、コントローラ）、１２０はＡＶ系のネットワーク装置の一例としてのデジタルビデオカメラ（Ｄ−ＣＡＭ）、１３０は白物系のネットワーク装置の一例としての洗濯機である。１４０はＡＶ機器系のネットワークへのゲートウェイ機能を持ったネットワーク装置で、デジタルテレビ（Ｄ−ＴＶ）１４１やデジタルビデオレコーダ（Ｄ−ＶＴＲ）１４２など１３９４ＩＦ１４３で接続されたデジタルＡＶ機器を制御する能力を持つＡＶ機器ゲートウェイ（以下、ＡＶ機器ＧＷ）、１５０は白物家電系のネットワークへのゲートウェイ機能を持ったネットワーク装置で、電子レンジ１５１や冷蔵庫１５２などエコーネット（ＥＣＨＯＮＥＴ）１５３で接続された白物家電を制御する能力を持つ白物家電ＧＷである。
【０００９】
本実施の形態において、コントローラ１００はネットワーク上のネットワーク装置（１２０、１３０、１４０、１５０）、および、ゲートウェイ機能を持つネットワーク装置（１４０、１５０）はメッセージ交換により連携して動作可能なプログラムモジュールを備える。コントローラはメッセージ交換によりネットワーク装置を制御するために必要な情報を取得でき、ゲートウェイ機能を持つネットワーク装置の配下に接続された機器も含め共通のプロトコルでネットワーク装置、および、その配下の機器を制御することが可能となる。
【００１０】
以下、図面を参照して本発明にかかる制御方法とネットワーク装置の構成を説明する。図２は本発明の一実施例によるコントローラとネットワーク装置のソフトウェア構成の一例である。図中、図１と同じ機能を表すものは同じ番号で示し、説明は省略する。１００はネットワーク装置の接続されるＩＰネットワーク、１１０はネットワーク装置を制御する機能を有するコントローラ、１２０は制御されるネットワーク装置の１つデジタルビデオカメラで以下、ターゲット装置と呼ぶ。
【００１１】
コントローラ１１０はネットワーク装置を制御するコントローラ・アプリケーション（以下、コントローラＡＰ）２３０、コントローラＡＰの要請により情報処理プロトコルに従ったメッセージを生成したり、受信したメッセージを解釈しコントローラＡＰに渡すメッセージ生成／解釈処理部２２１からなり、ネットワーク装置に共通のプロトコルに従いメッセージ交換を行なう情報交換プロトコル処理部２２０、ネットワーク物理層とデータの送受信を行なうネットワークドライバで構成する。ターゲット装置１２０は、ターゲット装置自身を制御するための関数呼び出しのインターフェースを提供し、呼び出された関数に従いターゲット装置自身を制御する機器制御サービス２４１とターゲット装置の機能などターゲット装置を制御するために必要な情報を提供するための関数呼び出しのインターフェースを提供し、呼び出された関数に従い要求された情報を提供する機器情報提供サービス２４２からなるターゲット装置自身を制御するためのサービスをコントローラに提供するターゲットサービス２４０、受信したメッセージを解釈して渡すべきプロトコル処理部に判断しメッセージを振り分け、戻り値を受け取りメッセージの送信元にかえすメッセージ生成／解釈処理部２２１とメッセージ生成／解釈処理部２２１から受け取ったメッセージを解釈し、対応する関数にパラメータを与え、処理結果を受け取りメッセージ生成／解釈処理部２２１へかえす機器制御プロトコル処理部２２２、および、機器情報提供プロトコル２２３からなる情報交換プロとトコル処理２２０、ネットワークドライバ２１０で構成する。
【００１２】
ここで、図３、図４を用いてコントローラ１１０とターゲット装置１２０の振る舞いを説明する。図３は本発明の一実施例によるターゲット装置がコントローラ１１０に提供するターゲットサービス２４０の情報の一例で、図４はコントローラ１１０とターゲット装置１２０で交換されるメッセージの一例でコントローラ１１０がターゲット装置のカメラ機能のズームを制御する例を示す。
【００１３】
コントローラ１１０はネットワーク上のターゲット装置１２０を検出すると、ターゲット装置にメッセージを送信し（図４（１））、図３に一例として示すようなターゲットサービス２４０の情報を取得する。なお、コントローラが目的とするターゲット装置を検出する方法の一例としては、コントローラがＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）のマルチキャストメッセージを用いて目的の機能を有するターゲット装置を問い合わせるメッセージをネットワークに送信し、問い合わせに答えたネットワーク装置をターゲット装置と判断し、その応答メッセージから目的のターゲット装置のＩＰアドレスを取得する方法などが可能である。しかしながら、本発明においてはターゲット装置の検出方法については限定を加えない。図３ではターゲット装置１２０はターゲットサービスとして、機器制御サービスはＶＣＲ制御とカメラ制御の機能を有する機器制御サービス２４１と機器情報提供サービス２４２を持つことを示し、各機能の関数名、使用されるパラメータやアクセスするためのＵＲＬなどの情報を示している。ターゲット装置の提供するサービスの機能やアクセス関数などのフォーマット情報を取得したコントローラは、ユーザの操作や、他のアプリケーションの要求に従ってターゲット装置を制御する関数を含むメッセージをターゲット装置のアクセスＵＲＬに送信しターゲット装置を制御する。図４の例では、機器リスト取得要求を送信し（図４（３））、応答からターゲット機器１２０がカメラ機能とＶＣＲ機能を持つことを知る。更にカメラ機能の関数名を得るためＣＡＭＥＲＡをパラメータに機能関数名取得要求を送信し（図４（５））、ズームの関数Ｚｏｏｍを得る。そして、ズーム倍率１０をパラメータにズームの関数Ｚｏｏｍを送信し、ターゲット機器１２０のズーム倍率が１０倍に設定され、戻り値として指定されたズーム倍率１０を得る。
【００１４】
以上、説明したようにコントローラ１１０はターゲット装置１２０とのメッセージ交換により、ターゲット装置の機能や、機能にアクセスするためのＵＲＬや関数名、パラメータなどの情報を得てターゲット機器を制御する。従ってこの方法によれば、ターゲット機器を制御するための情報をコントローラが予め知っておく必要はなく、コントローラとターゲット装置間でメッセージ交換のプロトコルや、データの表現形式だけを共有していればよいため、ネットワーク装置の増減や、ＡＶ機器や白物家電といった装置の種類の違いに対し柔軟なネットワーク装置制御システムを構築できる。
【００１５】
本実施の形態においてはカメラ機能を有するターゲット機器が１台の場合について説明したが、２台以上ある場合はコントローラが目的に最適なカメラを選択することも可能である。すなわち最大ズーム倍率が３倍のカメラと２０倍のカメラがあり、ズーム倍率１０倍を要求されていた場合、各カメラの機能の詳細情報から最大ズーム倍率情報を取得することにより、最大ズーム倍率２０倍のカメラを選択可能となる。すなわち、ユーザが操作する機器を一つ一つ選択し個別に操作するのではなく、ユーザの要求を満たす機能を有する機器をネットワーク上から探し出したり、機能Ａを有する機器と機能Ｂを有する機器を連携して動作させユーザの要求を満たすシステムを構築たりといったような制御が可能となる。尚、コントローラのコントローラＡＰ２３０やターゲット装置のターゲットサービス２４０を構成するアプリケーションコンポーネントの一例としては、インターネット標準の各種Ｗｅｂプロトコルを利用してアクセス可能なＷｅｂサービスがある。Ｗｅｂサービスでは、データの表現形式にＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式を用い、メッセージのやりとりにＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を用いる。また、Ｗｅｂサービスが提供する機能の記述のためにＷＳＤＬ（Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）というＸＭＬを元とした言語仕様が用いられている。独自のメッセージプロトコルやデータ形式で本発明にかかるネットワーク制御装置および制御方法を構築することも可能出るが、インターネット標準の技術を応用することで、より汎用性の高いシステムを構築できる。
【００１６】
図５は本発明の一実施例によるコントローラとゲートウェイ機能を持つネットワーク装置のソフトウェア構成の一例である。図中、同じ機能を表すのものは同じ番号で示している。１００はコントローラ、１４０は制御されるＧＷ機能を持つネットワーク装置の１つＳＴＢで以下、ターゲットＧＷ装置と呼ぶ。コントローラの機能は図２と同じなので省略する。ターゲットＧＷ装置１４０は、ターゲットＧＷ装置自身とゲートウェイの管理下にある機器（図１の１４１、１４２）を制御するインターフェースを提供する機器制御サービス２４１とターゲットＧＷ装置自身とゲートウェイの管理下にある機器（図１の１４１、１４２）の機能などの機器制御に必要な情報を提供する機器情報サービス２４２で構成され、ターゲットＧＷ装置およびゲートウェイの管理下の機器を制御するためのサービスを提供するターゲットサービス２４０、情報処理プロトコルに従ったメッセージを生成したり、受信したメッセージを解釈し対応するオブジェクトに渡したりするメッセージ生成／解釈処理部２２１メッセージ生成／解釈処理部２２１から受け取った制御メッセージに従って対応する機器制御サービスにアクセスする機器制御プロトコル処理２２２、メッセージ生成／解釈処理部２２１から受け取った情報要求メッセージに従い、機器情報取得サービスにアクセスし機器情報を取得し返す機器情報プロトコル処理部２２３で構成する情報交換プロとトコル処理２２０とネットワークドライバ２１０、ゲートウェイ管理下の機器と第２のネットワーク１４３を介してデータの送受信を行なうネットワーク２ドライバ５２０と第２のネットワークで用いられるネットワーク２ミドルウェア５１０で構成する。
【００１７】
ターゲットＧＷ装置はネットワーク２ミドルウェア５１０を用いて、第２のネットワークに接続された機器の増減を検出し、ネットワーク２ミドルウェア５１０の機能を用いて、機器制御サービス２４１からゲートウェイ配下の機器を制御するためのアプリケーションである機器２制御５３１、機器３制御５３２、および、機器情報提供サービスからゲートウェイ配下の機器情報を取得するためのアプリケーションである機器２情報５４１、機器３情報５４２を取得あるいは生成する。
【００１８】
ここで、本発明の一実施例におけるコントローラが制御対象となる機器の情報を収集し制御する手順を図６、図７、図８を用いて説明する。図６は機器一覧情報の一例でＸＭＬのデータ構造で表した場合を示す。ネットワーク装置自身（１４０）と、第２のネットワーク（１４３）に接続された機器（１４１、１４２）の機器情報を含む。図中、”＜”と”＞”で囲まれた表記はタグと呼ばれるもので記述される情報の意味を示す。本例では＜ｔａｒｇｅｔ＿ｌｉｓｔ＞がターゲットＧＷ装置１４０の管理するターゲット装置を示し、＜ｄｅｖｉｃｅ＞が物理的な機器の切り分け、＜ｔａｒｇｅｔ＞が個々の機器の持つ操作可能な機能を示している。＜ｄｅｖｉｃｅ＿ｎａｍｅ＞は機器を識別するための名前、＜ｄｅｖｉｃｅ＿ｄｉｓｐｌａｙ＿ｎａｍｅ＞はユーザに示す場合に用いる表示名である。この機器一覧情報は機器情報提供サービス２４０が第２のネットワーク（１４３）に接続された機器２（１４１）、機器３（１４２）の機器情報を機器２情報５４１と機器３情報５４２を用いて取得、あるいは生成し、各々の機器情報を連結したものである。
【００１９】
図７は機器機能リストの一例である。本実施例においては、図６の＜ｔａｒｇｅｔ＞の単位で機器機能リストを持ち＜ｆｕｎｃｔｉｏｎ＿ｌｉｓｔ＞の下に１つ１つの機能の詳細情報を＜ｆｕｎｃｔｉｏｎ＞タグで列挙する。機能の詳細情報の例として図７に機能の名称を示す＜ｆｕｎｃｔｉｏｎ＿ｎａｍｅ＞、機能の動作が制御か状態問合せかなどを示す＜ｆｕｎｃｔｉｏｎ＿ｔｙｐｅ＞、使用するパラメータの名前を示す＜ｐａｒａｍｅｔｅｒ＿ｎａｍｅ＞、パラメータの詳細情報として入力パラメータか出力パラメータか、入出力パラメータかを示す＜ｐａｒａｍｅｔｅｒ＿ｄｉｒｅｃｔｉｏｎ＞、パラメータの型を示す＜ｐａｒａｍｅｔｅｒ＿ｔｙｐｅ＞を示す。機器機能リストに関しても、機器一覧情報と同様に機器情報提供サービス２４０が第２のネットワーク（１４３）に接続された機器２（１４１）、機器３（１４２）の機器２情報５４１と機器３情報５４２を用いて取得、あるいは生成し、管理する。
【００２０】
図８はコントローラ１１０がターゲット装置１４０の情報を取得し、所望のターゲット機能を操作する手順の一例を示したものである。コントローラ１１０はネットワーク上のターゲット装置１４０を検出すると、ターゲット装置にメッセージを送信し（図８（１））、応答として機器情報提供サービスにアクセスするための情報を取得する。ターゲット装置１４０が機器情報提供サービスをＷｅｂサービスとして公開しているなら、応答は機器情報提供サービスを利用するためのＷＳＤＬのアドレスとなる（図８（２））。コントローラはＷＳＤＬから機器情報提供サービス２４２が提供するサービスとそのインターフェース情報を取得
する。ここで提供するサービスは図３（２４２）に示すサービスと同じものである。機器情報提供サービスを利用し、コントローラ１１０は機器一覧リスト取得要求を送信し（図８（３））する。ターゲット装置の機器情報提供サービス２４２は、生成した機器一覧情報（図６）を参照し、第２のネットワークに接続された装置の情報も含め、機器一覧リストを生成し応答を返す（図８（４））。
【００２１】
次に、コントローラは所望の機器の機能を取得するために機器機能リスト取得要求を送信する（図８（５））。図８の例ではＴＶの機能一覧を要求する。機器情報提供サービス２４２は機器一覧情報（図６）を参照し、チューナ機能（ｔｕｎｅｒ）と時計機能（ｃｌｏｃｋ）を機能リストに入れ返す（図８（６））。更に、所望の機能の関数名を得るために機能関数取得要求を送信し（図８（７））する。この例では、パラメータ指定を無しとし、機器全般の操作に関連する関数のリストを要求している。機器情報提供サービス２４２は機器機能リスト（図７）を参照し、機器全般操作に関する関数のリストとアクセス先情報を返す（図８（８））。
【００２２】
そして、コントローラから図８（８）で取得したアクセス先に対し、電源状態を参照するｇｅｔＰｏｗｅｒＳｔａｔｅを送信し（図８（９））、応答からＴＶの電源がオンであることを知ることができる（図８（１０））。コントローラにより第１のネットワークに共通のプロトコルに従って送信された関数ｇｅｔＰｏｗｅｒＳｔａｔｅは機器制御プロトコル２２２により解釈され、機器制御サービス２４１の対応する制御オブジェクト機器２制御５３１に渡される。機器２制御は機器２（１４１）の解釈できるプロトコルに変換し、第２のネットワークを介して機器２（１４１）に送信する。機器２（１４１）からのレスポンスは、機器２制御５３１が受信し、第１のネットワークに共通のプロトコルに変換し情報交換プロトコル２２０を介してコントローラに返される。すなわち、コントローラは第２のネットワークに接続された装置の情報も第２のネットワークに接続された機器と同じ手順で取得し、制御することが可能となる。
【００２３】
以上本発明によれば、ターゲットＧＷ装置１４０がゲートウェイ配下の機器を管理し、コントローラからアクセス可能な形式で機器情報、機器制御サービスを管理するためコントローラはＩＰネットワークに直接接続されているネットワーク装置も、ゲートウェイの配下に接続されている機器も共通の方法を用いて制御することが可能となる。
【００２４】
尚、ターゲットＧＷ装置が管理する機器のアクセスＵＲＬは図６に示すようにターゲットＧＷ装置のＩＰアドレス６１０からディレクトリ構造で辿っていくような形式６２０でもよいし、ターゲットＧＷ装置の配下の機器に仮想的なＩＰアドレスを設定し（６３０）、設定した仮想的なＩＰアドレスから呼び出す形式（６４０）をとってもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施例によるネットワーク装置で構成されるネットワーク装置制御システムを示す図である。
【図２】本発明の一実施例によるコントローラとネットワーク装置のソフトウェア構成を示す図である。
【図３】本発明の一実施例によるターゲット装置がコントローラに提供するターゲットサービスの情報を示す図である。
【図４】本発明の一実施例によるコントローラとターゲット装置で交換されるメッセージを示す図である。
【図５】本発明の一実施例によるコントローラとゲートウェイ機能を持つネットワーク装置のソフトウェア構成を示す図である。
【図６】本発明の一実施例によるターゲット装置がコントローラに提供するターゲットサービスの機器一覧情報を示す図である。
【図７】本発明の一実施例によるターゲット装置がコントローラに提供するターゲットサービスの機器機能リスト情報を示す図である。
【図８】本発明の一実施例によるコントローラとターゲット装置で交換されるメッセージを示す図である。
【図９】本発明の一実施例によるターゲットＧＷ装置が管理する機器のアクセスＵＲＬの構成例を示す図である。
【符号の説明】
【００２６】
１００  ＩＰネットワーク
１１０  コントローラ
１２０  デジタルビデオカメラ（Ｄ−ＣＡＭ）
１３０  洗濯機
１４０  ＡＶ機器ゲートウェイのＳＴＢ
１４１  デジタルテレビ（Ｄ−ＴＶ）
１４２  デジタルビデオレコーダ（Ｄ−ＶＴＲ）
１４３  ＩＥＥＥ１３９４
１５０  白物家電ゲートウェイ
１５１  電子レンジ
１５２  冷蔵庫
１５３  ＥＣＨＩＮＥＴ
２１０  ネットワークドライバ
２２０  情報交換プロトコル処理部
２２１  メッセージ生成／解釈処理部
２２２  機器制御プロトコル処理部
２２３  機器情報プロトコル処理部
２３０  コントローラＡＰ
２４０  ターゲットサービス
２４１  機器制御サービス
２４２  機器情報提供サービス
５１０  ネットワーク２ミドルウェア
５２０  ネットワーク２ドライバ
５３１  機器２制御
５３２  機器３制御
５４１  機器２情報
５４２  機器３情報
【図１】
0004743178.tif 000002
【図２】
0004743178.tif 000003
【図３】
0004743178.tif 000004
【図４】
0004743178.tif 000005
【図５】
0004743178.tif 000006
【図６】
0004743178.tif 000007
【図７】
0004743178.tif 000008
【図８】
0004743178.tif 000009
【図９】
0004743178.tif 000010