(57)【特許請求の範囲】
【請求項１】
接続されたネットワークを介して通信を行うための通信手段と、
少なくとも自装置の設置位置に関する情報を動的に記述する領域と、自装置の機器属性を記述する領域と、自装置が移動することが可能であるか否かを示す情報を記述する領域とを含み、自装置の構成に関する構成情報を記憶する構成情報記憶手段と、
前記ネットワークに接続された他の通信装置からの要求があった場合に、前記構成情報を送信する送信手段と
を有することを特徴とする通信装置。
【請求項２】
前記設置位置に関する情報は、テキストを含むことを特徴とする請求項１記載の通信装置。
【請求項３】
前記設置位置に関する情報は、ＨＴＴＰのタグを含むことを特徴とする請求項１記載の通信装置。
【請求項４】
前記構成情報は自装置が有する通信ポートのうちネットワーク構造のリーフ部分にあたる通信ポートを示す情報を記述する領域をさらに有することを特徴とする請求項１記載の通信装置。
【請求項５】
接続されたネットワークを介して通信を行うための通信手段と、
前記通信手段を介して、少なくとも、前記ネットワークに接続された所定のノードの、設置位置に関する情報と該ノードの機器属性に関する情報と移動することが可能であるか否かを示す情報とを収集する第１の収集手段と、
前記ネットワークに接続され、かつ、前記第１の収集手段により収集された情報に基づき設置位置が特定された前記所定のノードに接続された他のノード／サービスの属性に関する情報を収集する第２の収集手段と、
前記第２の収集手段により収集した前記他のノード／サービスは、前記特定された設置位置と同一の設置位置に存在するものとして、該他のノード／サービスの設置位置を表示する表示手段と
を備えたことを特徴とする通信装置。
【請求項６】
前記通信手段を介して、前記ネットワーク上のトポロジ情報を構築するための情報を収集する第２の収集手段をさらに具備し、
前記第１の収集手段はネットワークレイヤよりも上位レイヤのパケットを用いて、前記情報を収集し、
前記第２の収集手段はデータリンクレイヤよりも下位レイヤに依存するパケットを用いて、前記情報を収集することを特徴とする請求項５記載の通信装置。
【請求項７】
前記設置位置に関する情報は、テキストを含み、
前記表示手段は、前記テキストにより表された設置位置に関する情報を表示することを特徴とする請求項５記載の通信装置。
【請求項８】
接続されたネットワークを介して通信を行うための通信手段を備えた通信装置におけるネットワーク情報提示方法であって、
少なくとも自装置の設置位置に関する情報を動的に記述する領域と、自装置の機器属性を記述する領域と、自装置が移動することが可能であるか否かを示す情報を記述する領域とを含み、自装置の構成に関する構成情報を収集し、
前記ネットワークに接続された他の通信装置からの要求があった場合に、前記構成情報を送信することを特徴とするネットワーク情報提示方法。
【請求項９】
接続されたネットワークを介して通信を行うための通信手段を備えた通信装置におけるネットワーク情報提示方法であって、
前記通信手段を介して、前記ネットワークに接続された所定のノードの、設置位置に関する情報と該ノードの機器属性に関する情報と移動することが可能であるか否かを示す情報とを収集し、
前記ネットワークに接続され、かつ、収集された情報により設置位置が特定された前記所定のノードに接続された他のノード／サービスについての属性に関する情報を収集し、
収集された前記所定のノードの情報に基づき設置位置が特定された、該ノードに接続された前記他のノード／サービスは、前記特定された設置位置と同一の設置位置に存在するものとして、該他のノード／サービスの設置位置を表示することを特徴とするネットワーク情報提示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホームネットワーク環境における情報コンセントやこの情報コンセントを利用したネットワーク管理等を行う通信装置およびネットワーク情報提示方法に関する。
【０００２】
【従来の技術】
近年、マルチメディアという言葉に代表されるように、電子機器のデジタル化が急速に進行している。この傾向は、まずオフィス環境で始まっている。具体的に言うと、まずハードウエアとしては、パソコンの導入、ＯＡ機器のデジタル化およびそれらのネットワーク化という形で進行している。また、ソフトウエアとして、ホストによる（あるいはライトサイジングされてパソコン等に移行されつつある）基幹業務や、ワープロ、表計算などのソフトウエアあるいはＷＷＷ等のインターネットアプリケーション等、その発展はとどまるところを知らない。
【０００３】
この動きは、家庭においても見られる。すなわち、家庭においても、ＡＶ機器のデジタル化（ＤＶＤ、デジタルＶＴＲ、デジタルビデオカメラ等）や、放送のデジタル化あるいはＯＣＮ等のインターネットアクセス等の形で、デジタル化の進行は着実に進んでいる。
【０００４】
オフィス環境と同様に、これらの波はネットワーク化へと今後向かっていくことが考えられる。すなわち、情報・通信・放送といった種々の分野の技術がデジタル化によって束ねられ、ネットワーク化によって相互乗り入れを始めていくと言われている。
【０００５】
このためのネットワーク技術としては、種々の候補が有る。例えば、イーサネットは、オフィス環境にて圧倒的な実績を持っており、家庭でのパソコンネットワークにおいても、その有力候補であろう。また、ＡＴＭも有力な候補である。これは、インフラの構築側（電話会社やＣＡＴＶ等）が、高速、リアルタイム、広帯域といったＡＴＭの特徴に注目し、この技術を使ってインフラを構築していこうというのが一般的な動きだからである。
【０００６】
これらの候補に加えて、最近、ＩＥＥＥ１３９４なるネットワーク技術（バス技術）が注目を集めている。これは、高速、リアルタイム（ＱＯＳ保証）、プラグアンドプレイ等の数々の注目すべき特徴を持っており、特にデジタルＡＶ機器同士の接続方式の最有力候補としてＡＶ機器業界等から大変な注目を集めている。これにひきづられるように、パソコンなどのコンピュータ業界も、この技術への注目が集まりはじめた。
【０００７】
当初は、家庭向けのデジタル機器の普及に伴い、それらの機器の相互接続が、ユーザの好み・要望により、これらの数々のネットワーク技術により実現されていくと考えられる。このようにして、徐々に家庭内にデジタルネットワークの雛形が誕生していく。これらが普及していけば、家庭内に、電源のコンセントと同様な考え方で、「情報コンセント」なるものが登場することが十分に考えられる。
【０００８】
すなわち、現在の電源コンセントと同様に、家庭内の各部屋、あるいは要所にホームネットワークに接続するための専用コンセントが用意される。これらのコンセント、すなわち情報コンセントは、例えば壁の裏側で直接、あるいはブリッジ等を経由して相互に接続されており、「この部屋からあの部屋にデータ、例えばＡＶデータの転送」といったことが容易に実現されるインフラとなろう。
【０００９】
上述のＩＥＥＥ１３９４では、この情報コンセントの実現のために、５０メートル以上の長い距離のケーブルを確保することの出来る、いわゆる「長距離１３９４（ロングホール１３９４）」が検討されており、これらを使えば、家庭内情報コンセントの有力候補となろう。
【００１０】
さて、現状の網管理では、ネットワークの構成情報（例えばネットワーク内に存在するノードに関する情報やネットワーク内で提供されるサービスに関する情報等）をノード毎に割り振られたＭＡＣアドレスや、ＩＰアドレス、あるいはホスト名（ドメインネーム名）等によって判別し、網管理端末等の画面に表示をさせている。一般に、網管理者はネットワークの専門家がなることが多く、こういった状態で困ることは基本的にはない。
【００１１】
しかしながら、ホームネットワークにおいては、具体的なノードとなるのは、ＴＶやＶＴＲやカメラといった家電製品となり、「これらのノードにドメインネームをつける」、まして「ＭＡＣアドレスにてノードを判別」等といったノード管理、網管理を一般的な家電製品のユーザに要求するのは難しい。
【００１２】
最も簡易と考えられるのは、「２階のテレビ」、「応接間のＤＶＤ」といった、場所と機器の関連付けである。これは、我々の実生活の体験から言っても、直感的にわかりやすい。
【００１３】
しかしながら、これを実現するためには、以下のような問題がある。
ＩＥＥＥ１３９４や、イーサネット等に代表されるリンクレイヤネットワーク技術においては、「接続」の概念はあっても、「位置」の概念はない。すなわち、「これこれのノードがネットワークに接続されている」、あるいは「ノードＡが、ノードＢの隣に接続されている」といったことは、認識が可能であるが、「これこれのノードは応接間に存在する」といった、具体的な位置を認識される方法がない。
【００１４】
【発明が解決しようとする課題】
従来、ＩＥＥＥ１３９４や、イーサネット等に代表されるリンクレイヤネットワーク技術においては、ノードの接続に関する概念はあっても、ノードが設置されている具体的な位置に関する概念はなかったので、ネットワークに接続されたノードが現実にどこに設置されているかを認識することはできなかった。このため、例えばノードをその具体的な設置位置と関連付けてユーザに提示し、あるいはノードの特定をその具体的な設置位置と関連付けて行うなどといったことはできず、網管理の容易化が必須のホームネットワーク構築の上で大きな障害となっていた。
【００１５】
本発明は、上記事情を考慮してなされたもので、ネットワークに接続された各ノードをその設置位置によって管理することを可能にする通信装置およびネットワーク情報提示方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本発明は、接続されたネットワークを介して通信を行うための通信手段と、自装置の構成に関する構成情報を記憶する構成情報記憶手段（例えば、コンフィグレーションメモリ）とを備えた通信装置（例えば、情報コンセント）であって、前記構成情報記憶手段は自装置の設置位置に関する情報を動的に記述する領域を有することを特徴とする。
【００１７】
本発明によれば、その通信装置がおかれている設置位置（物理的位置；例えば、居間、子供部屋、その他種々のものが考えられる）をコンフィグレーションメモリ等の構成情報記憶手段を通して、別の通信装置に認識させることが可能となる。特に、壁に埋め込まれた情報コンセントのような一般に移動することがないと考えられる通信装置の設置位置を特定する際に極めて有用である。
【００１８】
本発明は、接続されたネットワークを介して通信を行うための複数の通信手段と、自装置の構成に関する構成情報を記憶する構成情報記憶手段（例えば、コンフィグレーションメモリ）とを備えた通信装置であって、前記構成情報記憶手段は各々の前記通信手段ごとにその設置位置に関する情報を動的に記述する領域を有することを特徴とする。
【００１９】
本発明によれば、その通信手段がおかれている設置位置をコンフィグレーションメモリ等の構成情報記憶手段を通して、別の通信装置に認識させることが可能となる。
【００２０】
本発明は、接続されたネットワークを介して通信を行うための通信手段と、自装置の構成に関する構成情報を記述する構成情報記憶手段（例えば、コンフィグレーションメモリ）とを備えた通信装置であって、前記構成情報記憶手段は自装置が移動することが可能であるか否かを示す情報を記述する領域を有することを特徴とする。
【００２１】
本発明によれば、その通信装置が可動か非可動かを、コンフィグレーションメモリ等の構成情報記憶手段を通して、別の通信装置に認識させることが可能となる。特に、壁に埋め込まれた情報コンセントのような、一般に移動することがないと考えられる通信装置の場合、その設置位置が特定される情報コンセントに接続されたノードは、一般にその情報コンセントと同じ位置（例えば、同じ部屋）にあるものと考えられる。これは、一般のネットワークケーブルの長さ（例えばＩＥＥＥ１３９４の電気ケーブルの長さ）が短い（４．５ｍ）ことからも言えることである。
【００２２】
本発明は、接続されたネットワークを介して通信を行うための通信手段と、自装置の構成に関する構成情報を記述する構成情報記憶手段（例えば、コンフィグレーションメモリ）とを備えた通信装置であって、前記構成情報記憶手段は自装置が有する通信ポートのうちネットワーク構造のリーフ部分にあたる通信ポートを示す情報を記述する領域を有することを特徴とする。
【００２３】
本発明によれば、その通信装置のどの通信ポートがリーフにあたるかを、前記コンフィグレーションメモリ等の構成情報記憶手段を通して、別の通信装置に認識させることが可能となる。特に、壁に埋め込まれた情報コンセントのような、一般に移動することがないと考えられる通信装置の場合、その設置位置が特定される情報コンセントのリーフに接続されたノードは、その情報コンセントと同じ位置（例えば、同じ部屋）にあるものと考えられる。
【００２４】
本発明は、接続されたネットワークの構成情報を収集する構成情報収集手段と、前記ネットワークに接続された所定のノード（例えば、情報コンセント）の設置位置に関する情報を少なくとも収集する位置情報収集手段と、前記位置情報収集手段により設置位置が特定された前記所定のノードに接続された他のノード／サービスについては、前記特定された設置位置と同一の設置位置に存在するものとして、該他のノードの設置位置を表示する表示手段とを備えたことを特徴とする。
【００２５】
本発明は、上記通信装置において、前記位置情報収集手段は前記所定のノードのリーフ部分にあたる領域に関する情報をも収集し、前記表示手段は、前記所定のノードのリーフ部分にあたる領域に接続された他のノード／サービスについてのみ、前記特定された設置位置と同一の設置位置に存在するものとして、該他のノードの設置位置を表示するようにしてもよい。
【００２６】
本発明によれば、物理的位置が特定された前記ネットワーク上のノードに接続された別のノード／サービス、あるいは前記ネットワーク上のノードのリーフ部分にあたる領域に接続された別のノード／サービスは、前記特定された物理的位置の近傍（例えば、同じ部屋）に存在していると推測することが可能になり、よって、表示手段において、ユーザに対して、前記別のノード／サービスが前記特定された物理的位置の近傍に（例えば、同じ部屋）存在するものと表示することができる。また、一般に、家庭における機器のユーザは、「応接間のビデオ」、「台所の冷蔵庫」等と、場所と機器の対応により、ある装置を特定する傾向があり、この傾向に則った網管理方式を、本発明により提供することが出来るようになる。
【００２７】
本発明は、接続されたネットワークを介して通信を行うための通信手段と、自装置の設置位置に関する情報を記憶する記憶手段と、前記通信手段により設置位置に関する情報を問い合わせるための問い合せパケットを受信した場合は、前記記憶手段に記憶された前記設置位置に関する情報を書き込んだ応答パケットを、前記通信手段を通じて該問い合せパケットの送信元となるノードに返信する手段とを備えたことを特徴とする。
【００２８】
本発明によれば、自装置の物理的な位置、例えば「応接間」とか「２階の子供部屋」、あるいは「新宿駅のｘｘｘデパートの３階」等のような情報を、該情報を尋ねてきた実体（例えばノード）に対して、返答することが可能となる。また、この手続きを下位レイヤ技術と関係のない形で実装することによって、ネットワーク種別を問わない位置問い合わせの仕組みを構築することも可能となる。
【００２９】
本発明は、ただ一つのリンクレイヤＩＤが与えられる、複数の通信ポートを有する通信装置であって、前記通信ポートにそれぞれ別個のネットワークレイヤアドレスを割り当てることのできるネットワークレイヤ処理手段を備えたことを特徴とする。
【００３０】
本発明によれば、通信装置に与えることの出来るリンクレイヤＩＤの値を制限したいような場合においても、ネットワークレイヤアドレスについては実質その制限はないと考えることが出来るため（例えば、ＩＰｖ６は１２８ビットのアドレス空間を持つ）、その通信ポートそれぞれにネットワークレイヤ処理手段を持たせることが可能であり、これによって、通信ポートのインテリジェント化、例えばネットワークレイヤにおける位置問い合わせプロトコルの実装や、消費電力問い合わせプロトコルの実装、通過情報のフィルタリングなど、様々な機能の実現を行うことが出来る。
【００３１】
本発明は、上記通信装置において、前記ネットワークレイヤ処理手段は、接続されたネットワークを介して、通信ポートから与えられたリンクレイヤＩＤ宛てのパケットを受信した場合、そのパケットが異なるネットワークレイヤアドレス宛てのものであるならば、該通信ポート自身を除いた他の通信ポートに対して、前記パケットの少なくとも一部を放送する手段をさらに備えるようにしてもよい。
【００３２】
本発明によれば、ある特定の通信ポートに割当てられたネットワークレイヤパケットを、正しくそのネットワークレイヤアドレスを持った通信ポートに対して配送することが可能となる。これは、リンクレイヤＩＤのみでは、この場合、どの通信ポート宛てのものであるのかの特定を行えなくなるためであり、前記放送機能によって、該パケットを正しくそのネットワークレイヤ処理部に送り届けることが可能となる。また、放送情報を用いることで、内部にネットワークアドレスのルーティング表を用意すること、ルーティングすることなどの手間やハード量、メモリ量の削減をすることも可能となる。
【００３３】
本発明は、接続されたネットワークを介して通信を行うための通信手段を備えた通信装置におけるネットワーク情報提示方法であって、接続されたネットワークの構成情報を収集し、前記ネットワークに接続された所定のノードの設置位置に関する情報を少なくとも収集し、この収集により設置位置が特定された前記所定のノードに接続された他のノード／サービスについては、前記特定された設置位置と同一の設置位置に存在するものとして、該他のノードの設置位置を表示することを特徴とする。
【００３４】
本発明は、接続されたネットワークを介して通信を行うための通信手段を備えた通信装置における位置情報通知方法であって、前記通信手段により設置位置に関する情報を問い合わせるための問い合せパケットをパケットを受信した場合は、自装置内に記憶された自装置の設置位置に関する情報を書き込んだ応答パケットを、前記通信手段を通じて該問い合せパケットの送信元となるノードに返信することを特徴とする。
【００３５】
また、上記の方法に係る発明は、相当する手順あるいは手段をコンピュータに実行させるためのプログラムを記録した機械読取り可能な媒体としても成立する。
【００３６】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
（第１の実施形態）
図１は、家庭内に配置される情報コンセントの様子を例示したものである。本例では、家庭の居間、子供部屋、玄関、応接間、台所のそれぞれに、ＩＥＥＥ１３９４の情報コンセント１１〜１５が用意されているものとする。これらの情報コンセント１１〜１５は、例えば図２のように、相互に接続される。なお通常は家庭の壁の裏側で情報コンセント１１〜１５を相互接続する。
【００３７】
本実施形態においては、これらの情報コンセント１１〜１５はそれぞれが１つのＩＥＥＥ１３９４ノードを形成する。すなわち、これらの情報コンセント１１〜１５は、それら自身が１つずつＩＥＥＥ１３９４のノードＩＤを持つことになる。
【００３８】
本実施形態で情報コンセントに接続される機器（ノード）は、ＩＥＥＥ１３９４バスを通じて他のノードとデータ通信可能であり、またデータリンクレベルあるいは上位レイヤのプロトコルにより他の機器（ノード）を制御する機能および／または他の機器（ノード）からの制御を受ける機能を持つものとする。
【００３９】
図３は、本例の家庭の情報コンセントに、色々な機器が接続された様子を例示している。すなわち、（居間の）情報コンセント１１にはＴＶ３１とＶＴＲ３２が、（子供部屋の）情報コンセント１２にはＴＶ３３とＤＶＤ３４と計算機（以下、ＰＣ）３５が、（玄関の）情報コンセント１３には防犯カメラ３６が、（応接間の）情報コンセント１４にはＴＶ３７とカラオケ機器３８がそれぞれ接続されており、また（台所の）情報コンセント１５には何も接続されていない。
【００４０】
これは、情報コンセントすなわちホームネットワークであるＩＥＥＥ１３９４に、居間ではＴＶ３１とＶＴＲ３２が、子供部屋ではＴＶ３３とＤＶＤ３４とＰＣ３５が、玄関では防犯カメラ３６が、応接間ではＴＶ３７とカラオケ機器３８がそれぞれ接続されており、台所には情報コンセント１５それ自身以外、何もＩＥＥＥ１３９４機器がないことを示している。
【００４１】
図３の機器接続例では、この家庭のＩＥＥＥ１３９４バスには、５つの情報コンセント自身と８台の機器を併せて、１３個のＩＥＥＥ１３９４ノードが存在することになる。
【００４２】
なお、情報コンセント同士がブリッジを介して接続されている場合は、ブリッジ装置、あるいはブリッジ装置のポート数を、これらに加える必要がある場合がある。
【００４３】
さて、上記のような構成のネットワークにおいて、子供部屋のＰＣ３５から居間のＶＴＲ３２を遠隔操作することを考える。遠隔操作とは、例えば居間のＶＴＲ３２の録画予約をすることや、居間のＶＴＲ３２を再生してこれを子供部屋のＴＶ３３に映し出す、といった動作である。
【００４４】
このとき、子供部屋にいるユーザから制御対象のＶＴＲを例えば「居間のＶＴＲ」などと即物的に指定できると非常に便利である。一般ユーザに、例えば「このＶＴＲは、ｖｔｒ．ｌｉｖｉｎｇ．ｔａｋａｈａｓｈｉ．ｔｏｋｙｏ．ｊｐと名づけよう」等と、コンピュータネットワークの網管理／ドメインネームの考え方をそのまま持ち込むのは、部分的にはともかく、避けるべきであると考えられる。
【００４５】
そこで、本実施形態に係る網管理機構では、まず、ある情報コンセントに接続された機器は、その情報コンセントと同じ設置位置にあると認識するものとする。例えば、「居間にある情報コンセントに接続された１３９４機器は居間に存在する」とみなす。そして、居間に設置された情報コンセントに接続された機器は、ユーザに対して「居間に存在する」という形態で提示するようにする。
【００４６】
このためには、「各情報コンセントがどの部屋に設置されているか」といったことを、ネットワークに接続されたノードが認識できるようにする必要がある。そこで、本実施形態では、各１３９４ノード内のレジスタすなわちコンフィグレーションメモリに、少なくともそのノードの設置位置に関する情報を持たせるようにする。この情報を書き込むメモリ位置すなわちレジスタのアドレスは、１３９４のアドレス空間にて、予め一意に設定しておく（同一のアドレスを設定しておく）。なお、このアドレスの値は、例えばＩＥＥＥや１３９４ＴＡ（Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ）のような標準化団体が決めておけば、この値を採用するメーカー間での機器の互換性がとれるので好ましい。
【００４７】
図４に、コンフィグレーションメモリに格納する情報の一例を示す。この例では、各１３９４ノードのコンフィグレーションメモリには、そのノードについての基本的情報であるノード情報（例えばベンダＩＤ、ノードケーパビリティ、機器の種類や仕様などを特定可能な情報など）に加えて、コンフィグレーションメモリのある決まった位置（オフセット）に、位置情報に関する情報を収納する専用のユニット依存ディレクトリを用意し、ここに位置情報としてノードの設置位置に関する情報を収納する。
【００４８】
このコンフィグレーションメモリに格納する設置位置に関する情報の内容としては、種々のものが考えられる。
１つの形態は、ノードの設置位置に関する情報として、「１階」、「２階」、「応接間」、「居間」、「寝室」、「右」、「左」といった位置に関する具体的な情報を、そのノードの使用を想定した国の公用語等にてテキストで記述しておく方法である。
【００４９】
もう１つの形態は、「１階」、「２階」、「応接間」、「居間」、「寝室」、「右」、「左」といった位置に関する情報をコード化したものを記述しておく方法である。なお、前述したように、この情報はＩＥＥＥ等の公的機関が国際標準としてコード化しておくのが好ましい。
【００５０】
なお、別の方法として、各情報コンセントに少なくとも家庭内で一意の識別番号を記述しておき、計算機側で識別番号と「１階」、「２階」、「応接間」、「居間」、「寝室」、「右」、「左」といった位置に関する具体的情報との対応を取る処理を行う方法も考えられる。
【００５１】
さらに、位置情報として、「そのノードが移動可能か否か」についての情報を併せて記述するようにしてもよい。上記のように「居間の情報コンセントに接続されたノードは居間に存在する」とみなすこと自体、「その情報コンセントは居間に固定されている」ことを前提にしており、位置情報として、そのノード、特に情報コンセントが可動か非可動かを判別するのは、特に有益である。
【００５２】
次に、ＩＥＥＥ１３９４には、各ノードが持つポートに番号を付ける習慣（規格）がある。例えば、図２では、情報コンセント１１は１１１と１１２に対応する２つのポート、情報コンセント１２は１２１と１２２と１２３に対応する３つのポート、情報コンセント１３は１３１と１３２に対応する２つのポート、情報コンセント１４は１４１と１４２と１４３に対応する３つのポート、情報コンセント１５は１５１と１５２と１５３に対応する３つのポートをそれぞれ持つとする。
【００５３】
情報コンセントとなる１３９４ノードでは、情報コンセントとして外に見せる口（図１の１１１、１２１、１３１、１４１、１５１）は、ＩＥＥＥ１３９４トポロジ的に見ると、必ずツリーのリーフとなる。ということは、家庭内ネットワークを構成しているＩＥＥＥ１３９４のツリーにおいて、リーフとなっているポートを検出すれば、そのノードが設置位置を固定されたものであるならば（これは、上記の非可動を示す情報によってより明確に認識できる）、そのポートに接続されているノードは、そのポートを持つノードと同じ位置に存在している（あるいは、その可能性が高い）ということが言える。例えば、「居間」に相当する情報をコンフィグレーションメモリ上に持つノード（あるいはさらに非可動を示す情報を持つノード）のリーフ・ポートに接続されているノードは、「居間」に存在すると見なすことができる。
【００５４】
したがって、各ノードのコンフィグレーションメモリ上に、ノードの属性情報として、どのポートがリーフであるかの情報、すなわちリーフとなっているポートの番号をそれぞれ記述するのが好ましい。本実施形態では、コンフィグレーションメモリ上に、上記情報を記述するものとする。
【００５５】
なお、リーフ・ポートに関する情報を記述せずに、例えば「居間」に相当する情報をコンフィグレーションメモリ上に持つノードに接続されているノードであって、コンフィグレーションメモリ上のノード情報などから情報コンセント以外のノードと認識できるものは、「居間」に存在すると見なすようにすることも可能である。
【００５６】
設置位置に関する情報、可動／非可動に関する情報、リーフ・ポートに関する情報をすべて記述するものとすると、情報コンセント１１のコンフィグレーションメモリには、その位置情報として、居間に相当する情報と、非可動であることを示す情報と、リーフとなるポート番号（図２の１１１に対応するポート番号）が記述される。
【００５７】
このような情報の登録は、一般にネットワークの敷設時に行うのが一般的であると考えられるが、本実施形態では、これらの情報の登録の時期については特に限定しない。また、これらの情報の書き換え（例えば、「部屋１」等と初期登録されていた位置情報を、「子供部屋」と書き換える等）も行えるようにしておくことが望ましいのは、言うまでもない。
【００５８】
さて、ここであらためて前述した子供部屋のＰＣ３５から居間のＶＴＲ３２を遠隔操作する例を考える。
ＩＥＥＥ１３９４では、バス／ネットワークの初期化フェーズであるセルフＩＤパケットのやり取りを通して、ＩＥＥＥ１３９４ネットワークのトポロジを認識することが可能である。これと併せて、ＰＣ３５は、ＩＥＥＥ１３９４ネットワークを通じて、各ノードのコンフィグレーションメモリの設置位置に関する情報等を読み取ることにより、情報コンセント１１は居間に存在すること、よってこれに接続されているＴＶ３１とＶＴＲ３２も居間に存在すること、同様に、情報コンセント１２とＴＶ３３、ＶＴＲ３４、ＰＣ３５は子供部屋に、情報コンセント１３と防犯カメラ３６は玄関に、情報コンセント１４とＴＶ３７、カラオケ機器３８は応接間に、情報コンセント１５は台所に存在することを認識することが出来るようになる。
【００５９】
なお、各ノードの機器属性、例えばそのノードはＴＶである、あるいはＤＶＤである、といった情報は、これもコンフィグレーションメモリに書かれているノード情報から認識することが可能である。
【００６０】
ＰＣ３５は、上記の認識結果、すなわち各ノードのコンフィグレーションメモリ内の設置位置に関する情報や機器属性に関する情報等を読み取り収集することによって得た各機器の種類とその存在箇所の情報を画面上に表示することができる。この表示方法の一例を図５に示す。図５の表示内容は、図３の機器接続例の場合である。
【００６１】
ユーザにとっては、画面上で「制御対象であるノード（本例の場合は居間のＶＴＲ３２と子供部屋のＴＶ３３）」を認識することが興味対象であり、ＩＥＥＥ１３９４ネットワークのトポロジがどのようになっているか等といったことは通常の機器制御においては興味対象ではないと考えられる。そこで、ＰＣ３５の画面上には、グラフィカルユーザインタフェース（ＧＵＩ）として、「どの部屋」に「どのような機器」の最小限の情報を提示するにとどめている。例えば、情報コンセント自体は表示しない。これは、情報コンセントがユーザの制御対象となることは通常ないと考えられるからである。
【００６２】
ＰＣ３５の画面上に例えば図５のような情報を提示されたユーザは、マウスやペン、リモコンなどの入力デバイスにより、クリック、ドラッグアンドドロップあるいはその他の入力操作により、使用したい機器のアイコンの選択や、選択されたアイコンに対応して開かれた入力画面での選択・入力操作などを行うことにより、所望の機器の遠隔操作を行うことができる。例えばＰＣ３５にて図５のような表示画面上で居間のビデオ・アイコンをドラッグしこれを子供部屋のテレビ・アイコンにドロップするなどといった所定の操作を行うことにより、子供部屋のＰＣ３５から居間のＶＴＲ３２を遠隔操作して、子供部屋のＰＣ３５から居間のＶＴＲ３２の録画予約をすることや、居間のＶＴＲ３２を再生してこれを子供部屋のＴＶ３３に映し出すといった遠隔操作を行うことができる。
【００６３】
なお、図５のような画面を利用した遠隔操作や、１３９４ネットワークを介した機器間の制御、データ転送については、公知の技術を用いることにより実現可能であり、その詳細については省略する。
【００６４】
また、コンフィグレーションメモリにそのＰＣがどのようなサービスを提供するかを記述しておけば、「どの部屋」で「どのようなサービス」が提供されるかを提示することも可能である。
【００６５】
以上のように、本実施形態によれば、ノードのコンフィグレーションメモリに位置情報を記述する領域を設けることにより、従来できなかったノードの設置位置の管理やこれに基づいたサービスの提供を行うことができる。
【００６６】
（第２の実施形態）
本実施形態の基本的な構成は第１の実施形態と同様であり、説明に用いる具体例も第１の実施形態と同様であるので、以下では第１の実施形態と相違する点や本実施形態に特徴的な点を中心に説明を行う。
【００６７】
本実施形態においては、各部屋に配置された情報コンセントが、それぞれＩＰノード、すなわちインターネットプロトコルを通じて通信できるノードであるものとする。すなわち、情報コンセントは、ＩＰノードとして動作するに必要な計算機資源（例えばＣＰＵあるいはＩＰ処理専用チップ等）を有することになる。
【００６８】
その上で、インターネットアプリケーションとして、各部屋にどのような機器が接続されているかを提示し、各機器に対する制御の指示を受け付け、指示された制御を実行するようなＧＵＩが提供される環境を提供するものがあることを仮定する。
【００６９】
このようにすることにより、ＩＥＥＥ１３９４やホームオートメーション等のリンクレイヤ技術に依存することのない、ネットワーク種別を問わない、複数ネットワーク（種別）にまたがった、家庭内ネットワークの管理、あるいは管理アプリケーションの作成を行うことが出来るようになる。
【００７０】
本実施形態においても、図１のように情報コンセントが家庭内に配置された状況を仮定する。すなわち、居間、子供部屋、玄関、応接間、台所にそれぞれＩＥＥＥ１３９４のコンセント１１〜１５が用意されており、これらの情報コンセントは図２のように相互に接続されている。ただし、第１の実施形態と相違し、各情報コンセントのコンフィグレーションメモリに、その設置位置に関する情報等があらかじめ記述してあることは仮定しない。
【００７１】
これらの情報コンセント１１〜１５に接続された機器は図３の通りであるものとする。
さて、ここでも、子供部屋のＰＣ３５から居間のＶＴＲ３２を遠隔操作することを考える。この場合、子供部屋のＰＣ３５にて稼働する網管理プログラムは、位置を問い合わせることを目的としたプロトコルを稼働し、ネットワークに接続された各ノードに、そのノードの位置を尋ねる動作を行う。この手順の一例を図６に示す。
【００７２】
まず、ＩＥＥＥ１３９４ネットワークの立ち上がりに際して、セルフＩＤパケットの交換、コンフィグレーションメモリの読み込みなどを通して、ＰＣ３５は、接続されたＩＥＥＥ１３９４バスのどこに、どのような機器が接続されているのか、そのトポロジを知ることが出来る。しかし、認識できるのはトポロジまでで、どの機器が、どの部屋に位置しているのか、といった情報までは認識できない。
【００７３】
そこで、ＰＣ３５は、図６のように位置問い合わせパケットをＩＥＥＥ１３９４上に送出する。このパケットは、ＩＰパケットであり、位置問い合わせプロトコルにあらかじめ割当てられたＩＰマルチキャストアドレスに対して送出される。ここでは、このＩＰマルチキャストアドレスをＭ１とする。
【００７４】
図７にこの位置問い合わせパケットのパケット形式の一例を示す。図７のように、この位置問い合わせパケットは、位置問い合わせＩＰマルチキャストアドレスに対して送出され、位置問い合わせプロトコルにあらかじめ割当てられたポート番号（ＴＣＰあるいはＵＤＰのポート番号）に送出される。ペイロードには、このパケットが問い合わせ用のパケットである旨等の情報が書かれている。
【００７５】
さて、情報コンセント１１〜１５は、この位置問い合わせパケットを受信できるように、すなわち位置問い合わせＩＰマルチキャストアドレス宛てのＩＰパケットを受信するようにあらかじめ設定されている。また、それら自身の設置位置に関する情報等も、何らかの方法であらかじめ内部に構成情報として持っているものとする。この情報は、ＲＯＭに書かれていてもよいし、ＲＡＭに後から記述されるものでもよいが、その記述方法については、第１の実施形態におけるＩＥＥＥ１３９４のコンフィグレーションメモリへの位置情報等の記述方法に準ずるものとする。
【００７６】
さて、情報コンセント１２を例にとると、上記位置合わせパケットを受信した情報コンセント１２は、これが位置合わせパケットであることをポート番号やペイロードから認識し、受信時からランダムな時間経過後に設置位置に関する情報等を記述した各ノードからのリプライパケット（位置リプライパケット）を、送出元であるＰＣ３５に送り出す。ランダム時間後に送信するのは、複数の情報コンセントによるリプライパケットのＰＣ３５への送信が同じ時間に集中するのを防ぐためである。
【００７７】
図８に位置リプライパケットのパケット形式の一例を示す。図８のように、この位置リプライパケットは、位置合わせパケットの送出元であるアドレス（すなわちＰＣ３５のＩＰアドレスであるＩＰ３５）に対して送出される。位置合わせプロトコルにあらかじめ割当てられたポート番号（ＴＣＰあるいはＵＤＰのポート番号）が付けられるのは、位置問い合わせパケットと同様である（ただし、ポート番号は送信と受信とでは逆になる）。ペイロードには、このパケットがリプライ用のパケットであり、その機器（この場合、情報コンセント１２）が位置しているのは子供部屋であることを示す情報や属性情報（その情報コンセントが可動であるか非可動であるかを示す情報、リーフのポート番号は何番であるかを示す情報等）が併せて記述してある。
【００７８】
このようにして、ＰＣ３５の網管理プログラムは、情報コンセント１１〜１５の設置位置についての情報を知ることができ、先のセルフＩＤパケットの交換と、コンフィグレーションメモリの読み込みを通じて認識したトポロジ情報とを併せて、どのノードがどこに存在しているのかを知る（推察する）ことが可能となる。
【００７９】
図９に、ＩＰアプリケーションである網管理プログラムの動作手順の一例を示す。すなわち、まず、位置問い合わせプロトコルにて、各情報コンセントの物理的位置を把握し（どの情報コンセントが、どの部屋にあるかを認識し）、各々の情報コンセントについて、そのリーフにつながるノードがどの情報コンセントの傘下にあるか、あるいはつながっていないかを認識していく。すなわち、ＩＰアプリケーションである網管理プログラムは、「情報コンセントのリーフに接続されたノードは、その情報コンセントの位置情報等が示す部屋に存在する」ものとみなして、各部屋とノードとの設置位置関係を、第１の実施形態と同様のＧＵＩ等を通して、図５のようにユーザに対して画面表示する。
【００８０】
この後のユーザの操作や、これに応じた機器の動作等は、第１の実施形態の場合と同様である。
なお、本実施形態の説明では、位置問い合わせ用のプロトコルを使った場合について説明したが、ＨＴＴＰを用いて、例えば位置情報等を表すタグ（例えば＜ｌｏｃ＞  ＜／ｌｏｃ＞等）を用意し、これをやり取りすることで、上記と同様のメカニズムを実現することも可能である。
【００８１】
また、位置情報等の登録は、ＭＩＢ（管理情報ベース）として格納しておき、この情報の読み込みにて実現する方法、あるいはサービスロケーションプロトコル（例えばＩＥＴＦのインターネットドラフトｄｒａｆｔ−ｉｅｔｆ−ｓｖｒｌｏｃ−ｐｒｏｔｏｃｏｌ−１５．ｔｘｔに詳しい）をによりそのサービスを通知する際に位置情報等を共に通知する手法も考えられる。
【００８２】
これらの位置情報等の通知・取得手法と、前述のメカニズムによる表示手法を組み合わせて実施することも可能である。
また、この手続きを下位レイヤ技術と関係のない形で実装することによって、ネットワーク種別を問わない位置問い合わせの仕組みを構築することも可能となる。
【００８３】
（第３の実施形態）
本実施形態の基本的な構成は第１の実施形態と同様であり、説明に用いる具体例も第１の実施形態と同様であるので、以下では第１の実施形態と相違する点や本実施形態に特徴的な点を中心に説明を行う。
【００８４】
本実施形態においても、図１のように家庭内に情報コンセントが配置されているものとする。第１、第２の実施形態との違いは、第１、第２の実施形態においては、各々の情報コンセントが、それ自体１つのＩＥＥＥ１３９４ノードであったのに対して、本実施形態においては、図１０のように家中に張り巡らされた情報コンセントの全て（あるいは部分集合）が１つのＩＥＥＥ１３９４ノード１０１を構成しているという点である。すなわち、これらの情報コンセント１１〜１５は、全て同一のＩＥＥＥ１３９４ノードＩＤを持ち、単にそれら１３９４コネクタの各々の設置位置が距離的に通常以上に大きく離れているだけである、とみなせるような状況となっている。ここで、ＩＥＥＥ１３９４のＣＳＲ（コマンドステータスレジスタ）やバスマネージャ等の実体が図１０のどこに位置するかについては特に限定されない。
【００８５】
第１の実施形態と同様に、この家庭の情報コンセントには、様々な機器が接続されている。接続されている機器は第１の実施形態と同様であるものとする。すなわち、居間の情報コンセント１１にはＴＶ３１とＶＴＲ３２が、子供部屋の情報コンセント１２にはＴＶ３３とＤＶＤ３４とＰＣ３５が、玄関の情報コンセント１３には防犯カメラ３６が、応接間の情報コンセント１４にはＴＶ３７とカラオケ機器３８がそれぞれ接続され、台所の情報コンセント１５には何も接続されていない。
【００８６】
しかしながら、ネットワーク的に見たそのトポロジ図は第１、第２の実施形態の場合とは異なり、図１１のように、情報コンセント１１〜１５は、全体で１つのＩＥＥＥ１３９４ノード１０１と見なされる点である。よって、この場合、この家庭にはＩＥＥＥ１３９４ノードが９個存在しているように見えることになる。ここでは、このような情報コンセントを複数含んだ１０１のようなノードを「情報コンセント群ノード」と呼ぶことにする。
【００８７】
さて、第１、第２の実施形態と同様に本実施形態の網管理機構では、「居間にある情報コンセントに接続された１３９４機器は居間に存在する」とみなす。すなわち、居間にある情報コンセントに接続された機器は、ユーザに対して「居間に存在する」という形で見せる。このためには、ここでも、情報コンセントとその設置位置の関係を、ネットワークに接続されたノードに認識させる必要がある。
【００８８】
そのため、本実施形態では、情報コンセント群ノード１０１のコンフィグレーションメモリに、各情報コンセントに関する情報を持たせる。このメモリ位置、すなわちレジスタのアドレスは、１３９４のアドレス空間にて、あらかじめ一意に（同一のアドレスを）設定しておく。
【００８９】
図１２、本実施形態においてコンフィグレーションメモリに格納する情報の一例を示す。この例では、情報コンセント群ノード１０１のコンフィグレーションメモリのある決まった位置（オフセット）に、各々の情報コンセント（以降、「ポート」とも言う）に関する情報を収納する専用のユニット依存ディレクトリを用意し、さらにそのユニット依存ディレクトリとして、そのユニット（ポートすなわち情報コンセント）の位置情報を収納する専用のユニット依存ディレクトリを用意し、ここにそのポートの位置情報を収納する。
【００９０】
より具体的には、例えば図１２のように、サブディレクトリとしてポート別（情報コンセント別）情報、そのサブディレクトリとして、第１の実施形態のように位置情報（設置位置に関する情報、可動／非可動に関する情報）やリーフであるポートを示す情報等を、コンフィグレーションメモリの所定の位置に収納しておく。この情報の使用目的や使用方法は、第１、２の実施形態の場合と同様である。
【００９１】
第１の実施形態の場合と同様に、このような情報の登録は一般にネットワークの敷設時に行うのが一般的であると考えられるが特にこれに限定されない。
さて、ＩＥＥＥ１３９４では、バス／ネットワークの初期化フェーズであるセルフＩＤパケットのやり取りを通して、ＩＥＥＥ１３９４ネットワークのトポロジを認識することが可能である。このトポロジの認識には、「情報コンセント群ノードのどのポートに、どのＩＥＥＥ１３９４ノードが接続されているか」といったことも含まれる。
【００９２】
ＰＣ３５が、位置情報等を収集しているものとすると、セルフＩＤパケットの交換フェーズと併せて、ＰＣ３５は、図１２のコンフィグレーションメモリの位置に関する情報を読み取ることにより、情報コンセント１２とＴＶ３３、ＤＶＤ３４、ＰＣ３５は子供部屋に、情報コンセント１３と防犯カメラ３６は玄関に、情報コンセント１４とＴＶ３７、カラオケ機器３８は応接間に、情報コンセント１５は台所にあることを認識することが出来るようになる。なお、前述したように、そのノードがＴＶである、あるいはＤＶＤである、といったことは、各々のノードのコンフィグレーションメモリに書かれている情報から認識する。
【００９３】
ＰＣ３５における、上記の認識結果の画面上への表示については、例えば第１、第２の実施形態にて示した、図５における表示方法を行うことが考えられる。その後の、機器の制御についても、第１、２の実施形態と同様である。
【００９４】
（第４の実施形態）
本実施形態の基本的な構成は第３の実施形態と同様であり、説明に用いる具体例も第３の実施形態と同様であるので、以下では第３の実施形態と相違する点や本実施形態に特徴的な点を中心に説明を行う。
【００９５】
本実施形態においても、家庭内に情報コンセントは図１のように配置されているものとする。第３の実施形態と同様に、図１３のように家中に張り巡らされた情報コンセントの全て（あるいは部分集合）が１つのＩＥＥＥ１３９４ノード、情報コンセント群ノード１０１を構成する。
【００９６】
第３の実施形態との相違点は、これらの各々のポート、すなわち情報コンセント１１〜１５が、それぞれＩＰアドレスを持つという点である。すなわち、情報コンセント群ノード１０１は、ＩＥＥＥ１３９４の観点から見ると、１つのＩＥＥＥ１３９４ノードであるのだが、ＩＰの観点から見ると、その各々のポート（情報コンセント）がＩＰノードとして、別々のＩＰアドレスが割当てられている状況となっている。ここで、与えられているＩＰアドレスは、ＩＰｖ４のものであっても、ＩＰｖ６のものであっても、どちらでもよい。ＩＰアドレスのうち、ホストＩＤの部分は、例えばＩＥＥＥ１３９４のＥＵＩ６４（ＥｘｔｅｎｄｅｄＵｎｉｑｕｅ  ＩＤ）の値あるいはその一部と、ポート番号の値とを組み合わせたものなどを用いる。
【００９７】
各々のノードのＩＰアドレスは、図１３にも示したように、情報コンセント１１〜１５がそれぞれＩＰ１１〜ＩＰ１５、ＴＶ３１〜カラオケ機器３８がそれぞれＩＰ３１〜ＩＰ３８であるものとする。
【００９８】
本実施形態では、第２の実施形態と同様に、各部屋に配置された情報コンセントが、それぞれＩＰノード、すなわちインターネットプロトコルを通じて通信できるノードであるという状況の下で、インターネットアプリケーションとして、各部屋にどのような機器が接続されているかを提示し、各機器に対する制御の指示を受け付け、指示された制御を実行するようなＧＵＩが提供される環境を提供するものがあることを仮定する。ＩＰを使っていることにより、ＩＥＥＥ１３９４やホームオートメーション等のリンクレイヤ技術に依存することのない、ネットワーク種別を問わない家庭内ネットワークの管理、あるいは管理アプリケーションの作成を行うことが出来るようになる。
【００９９】
また、本実施形態においても、第２の実施形態のように、各情報コンセントのコンフィグレーションメモリに、その設置位置に関する情報があらかじめ記述してあることは仮定しない。
【０１００】
さて、ここでも、子供部屋のＰＣ３５から居間のＶＴＲ３２を遠隔操作することを考える。その場合、子供部屋のＰＣ３５にて稼働する網管理プログラムは、位置を問い合わせることを目的としてプロトコルを稼働し、ネットワークに接続された各ノードに、そのノードの位置を尋ねる動作を行う。プロトコルは、基本的には第２の実施形態の場合と同様である。
【０１０１】
すなわち、図６においては、まず、セルフＩＤパケットの交換、コンフィグレーションメモリの読み込みなどを通して、ＰＣ３５は、接続されたＩＥＥＥ１３９４バスのどこに、どのような機器が接続されているのか、そのトポロジを知ることが出来る。しかし、第２の実施形態と同様に、認識できるのはトポロジまでで、どの機器が、どの部屋に位置しているのか、といった情報までは認識できない。
【０１０２】
そこで、ＰＣ３５は、第２の実施形態と同様に図６のように位置問い合わせパケットをＩＥＥＥ１３９４上に送出する。このパケットは、ＩＰパケットであり、位置問い合わせプロトコルにあらかじめ割当てられたＩＰマルチキャストアドレスに対して送出される。ここでは、このＩＰマルチキャストアドレスをＭ１とする。
【０１０３】
この位置問い合わせパケットは第２の実施形態と同様、図７に例示するようになっている。各情報コンセント１１〜１５内では、位置問い合わせプロトコルがあらかじめ稼働しており、このＩＰマルチキャストアドレスＭ１宛てのパケットについては、必ず受信するものと設定があらかじめされている。
【０１０４】
情報コンセント１１〜１５は、それら自身の設定位置に関する情報等も、何らかの方法であらかじめ内部に構成情報として持っているものとする。この情報は、内部のＲＯＭに書かれていてもよいし、ＲＡＭに後から記述されるものでもよいが、その記述方法については、第１の実施形態におけるＩＥＥＥ１３９４のコンフィグレーションメモリへの位置情報の記述方法に準ずるものとする。
【０１０５】
情報コンセント１２を例にとると、第２の実施形態と同様に、上記位置合わせパケットを受信した情報コンセント１２は、これが位置合わせパケットであることをポート番号やペイロードから認識し、受信時間からランダム時間後に設置位置に関する情報等を入れたリプライパケット（位置リプライパケット）を、送出元であるＰＣ３５に送り出す。この位置に関する情報は、例えば前述の内部のＲＯＭや、ＲＡＭに書かれている情報を用いる。このため、この位置リプライパケットを送出するプログラムは、自分の位置に関する情報等を、位置リプライパケットを送出する前に、あらかじめ認識しているようにしておく。位置リプライパケットは図８に例示したものと同様である。ペイロードには、このパケットがリプライ用のパケットであり、その機器（この場合、情報コンセント１２）が位置しているのは子供部屋であることを示す情報や属性情報（その情報コンセントが可動であるか非可動であるかを示す情婦、リーフのポート番号は何番であるかを示す情報等）が併せて記述してある。
【０１０６】
このようにして、ＰＣ３５の網管理プログラムは、情報コンセント１１〜１５の位置についての情報を知ることができ、先のセルフＩＤパケットの交換と、コンフィグレーションメモリの読み込みを通じて認識したトポロジ情報とを併せて、どのノードがどこに存在しているのかを知る（推察する）ことが可能となる。
【０１０７】
具体的には、第２の実施形態と同様に、図９のように、位置問い合わせプロトコルにて、各情報コンセントの物理的位置を把握し（どの情報コンセントが、どの部屋にあるかを認識し）、各々の情報コンセントについて、そのリーフにつながるノードがどの情報コンセントの傘下にあるか、あるいはつながっていないかを認識していく。すなわち、ＩＰアプリケーションである網管理プログラムは、「情報コンセントのリーフに接続されたノードは、その情報コンセントの位置情報等が示す部屋に存在する」ものとみなして、各部屋とノードとの設置位置関係を、第１の実施形態と同様のＧＵＩ等を通して、図５のようにユーザに対して画面表示する。
【０１０８】
この後のユーザの操作や、これに応じた機器の動作等は、第１の実施形態の場合と同様である。
ところで、情報コンセント群ノード１０１は、リンクレイヤアドレスが１つであるのに、ＩＰアドレスがポート毎に複数存在するため、これに対応したいくつかのプログラムが必要になる。
【０１０９】
まず、情報コンセント群ノード１０１に属する１つの情報コンセントが、ＩＥＥＥ１３９４のパケットを受信した場合、宛先１３９４ノードＩＤが情報コンセント群ノード１０１のノードＩＤであり、かつカプセル化された内部のＩＰパケットの宛先ＩＰアドレスが、自身とは異なるポートのＩＰアドレスであるような場合がある。
【０１１０】
この場合、各々のポートのＩＰ処理機能は、情報コンセント群ノード１０１の内部配線側（図１０の内部側）に対して、ブロードキャストをかける。すなわち、そのＩＰパケットを該情報コンセント群ノード１０１内の情報コンセント全てに行き渡るようにフォワードする。
【０１１１】
これによって、ノードに与えることの出来るリンクレイヤＩＤの値を制限したいような場合においても、ＩＰアドレスについては実質その制限はないと考えることが出来るため（例えば、ＩＰｖ６は１２８ビットのアドレス空間を持つ）、そのポートそれぞれにＩＰ処理部を持たせることが可能であり、これによって、ポートすなわち情報コンセントのインテリジェント化、例えばネットワークレイヤにおける位置問い合わせプロトコルの実装や、消費電力問い合わせプロトコルの実装、通過情報のフィルタリングなど、様々な機能の実現を行うことが出来る。また、ある特定のポートに割当てられたＩＰパケットを、正しくそのＩＰアドレスを持った通信ポートに対して配送することが可能となる。これは、リンクレイヤＩＤのみでは、この場合、どのポート宛てのものであるのかの特定を行えなくなるためであり、上記のような放送機能によって、該パケットを正しくそのＩＰ処理部に送り届けることが可能となる。また、放送情報を用いることで、内部にＩＰアドレスのルーティング表を用意すること、ルーティングすることなどの手間やハード量、メモリ量の削減をすることも可能となる。
【０１１２】
なお、受信した各ポート（情報コンセント）は、そのパケットを受信したのが内部側からである場合は、宛先ＩＰアドレスが自分宛てではない場合においても、そのパケットのフォワードは行わないようにする。これは、上記手順の無限ループを防ぐためである。
【０１１３】
次に、インバースＡＲＰを受信したときの対処方法である。この場合は、これを受信した各情報コンセントのＩＰ処理部は、自分のＩＰアドレスをリプライすることで、これに対処するものとする。例えば、情報コンセント１１に対して、インバースＡＲＰが到着した場合は、自分のＩＰアドレス、すなわちＩＰ１１をリプライとして返すことになる。
【０１１４】
なお、以上の各実施形態では、管理対象や操作対象を装置として、各装置とその設置位置に関する処理や、これに基づいたＧＵＩあるいは遠隔操作サービスの提供等についての説明を行ってきたが、コンフィグレーションメモリ等にそのノードで提供される「サービス」を記述することで、管理対象や操作対象を「サービス」とし、各サービスとその設置位置あるいは提供位置（そのサービスを提供するノードの設置位置）に関する処理を同様に行うことも可能である。例えば、応接間の情報コンセントにＰＣが接続されていて、このＰＣがあるサービスＡを提供する場合に、子供部屋のＰＣ３５で図５と同様の表示画面の応接間の部分にサービスＡと表示し、またこの画面上でサービスＡをマウスで選択するなどして、このサービスＡの提供を子供部屋のＰＣ３５で受けることができるように構成することも可能である。
【０１１５】
また、以上ではホームネットワークとしてＩＥＥＥ１３９４を仮定しているが、本発明は、その他のネットワーク技術、例えばイーサネットやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）あるいは電灯線ＬＡＮ等の制御ＬＡＮ等にも適用可能である。
【０１１６】
また、以上の各機能は、ソフトウェアとしても実現可能である。また、上記した各手順あるいは手段をコンピュータに実行させるためのプログラムを記録した機械読取り可能な媒体として実施することもできる。
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【０１１７】
【発明の効果】
本発明によれば、通信装置の構成情報記憶手段に物理的な位置に関する情報を記述する領域を設けることにより、従来できなかった通信装置の設置位置の管理やこれに基づいたサービスの提供を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る家庭内の情報コンセントの配置状況の一例を示す図
【図２】図１の情報コンセントの接続状況の一例を示す図
【図３】図１の情報コンセントへの機器接続状況の一例を示す図
【図４】コンフィグレーションメモリに格納する情報の一例を示す図
【図５】各機器の設置位置の情報を表示した画面例を示す図
【図６】各ノードに位置情報を尋ねる際のシーケンスの一例を示す図
【図７】位置問い合わせパケットのパケット形式の一例を示す図
【図８】位置リプライパケットのパケット形式の一例を示す図
【図９】ＩＰアプリケーションである網管理プログラムの動作手順の一例を示すフローチャート
【図１０】情報コンセント群ノードを説明するための図
【図１１】情報コンセント群ノードにおけるトポロジを説明するための図
【図１２】コンフィグレーションメモリに格納する情報の他の例を示す図
【図１３】情報コンセント群ノードを説明するための他の図
【符号の説明】
情報コンセント１１〜１５
３１，３３，３７…ＴＶ
３２…ＶＴＲ
３４…ＤＶＤ
３５…ＰＣ
３６…防犯カメラ
３８…カラオケ機器
１０１…１３９４ノード
【図１】
0003601950.tif 000002
【図２】
0003601950.tif 000003
【図３】
0003601950.tif 000004
【図４】
0003601950.tif 000005
【図５】
0003601950.tif 000006
【図６】
0003601950.tif 000007
【図７】
0003601950.tif 000008
【図８】
0003601950.tif 000009
【図９】
0003601950.tif 000010
【図１０】
0003601950.tif 000011
【図１１】
0003601950.tif 000012
【図１２】
0003601950.tif 000013
【図１３】
0003601950.tif 000014