(57)【要約】【課題】サブネット間を移動する端末装置が前に属していたアドレスを保持しつつ移動先でネットワークに接続することを可能にする。【解決手段】ネットワーク内のアドレスを管理するアドレスサーバと複数のアクセスポイント装置とがネットワークに相互接続されたシステムにおいて、最初に他のネットワークに接続された端末を管理するために、端末装置が最初にネットワークに接続された時点に割り振られた本籍アドレスと、当該端末装置の現在の接続位置を示す移動先アドレスと、当該端末装置を特定するマックアドレス等の端末装置固有のアドレスとを組にして保持しておき、各アクセスポイント装置とアドレスサーバは、端末装置が起動するときには移動先アドレスを割り当てるが本籍アドレスには変更を加えないようにして端末装置のアドレス管理を行う。【選択図】　図３２
2004147034.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内のアドレスを管理するアドレスサーバと複数のアクセスポイント装置とが第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
各端末の、初期起動時に各端末に割当られ各端末がネットワークサブネットを移動しても同じ値であり前記ネットワークシステム内でユニークな本籍アドレスと、前記端末のネットワーク上の現在位置を表す移動先アドレスと、工場出荷時などで設定されグローバルに端末を特定することができるグローバルユニークなアドレスとを組にして保持する手段と、
各端末が起動する時には各端末に移動先アドレスを割当る手段と、各端末の初期起動する時には端末に本籍アドレスを割当る手段とを有することを特徴とするネットワークシステム。
【請求項２】
複数のアクセスポイント装置が第１のネットワークによって相互に接続され、アクセスポイント装置の各々が第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
任意のアクセスポイント装置が管理する第２のネットワークに接続された端末が初期起動時に前記アクセスポイント装置にログインをする際に、前記端末に本籍アドレスを割当ても良いか否かを前記任意のアクセスポイント装置以外のアクセスポイント装置に問合せることによって判定する手段と、前記問合せの結果として本籍アドレスを割当ててよいと判定した場合は前記端末に本籍アドレスを割当る手段とを有するネットワークシステム。
【請求項３】
請求項２に記載のネットワークシステムにおいて、
各端末の下位アドレスと本籍アドレスと移動先アドレスと組にして各々のアクセスポイント装置に分散して保持する手段と、
端末が移動した際に、前記端末が移動して新たなアクセスポイント装置にログインときに、前記端末の移動先アドレスを更新する手段とを特徴とするネットワークシステム。
【請求項４】
請求項３に記載のネットワークシステムにおいて、
請求項３に記載の移動先アドレスを位置情報として保持する手段を有することを特徴とするネットワークシステム。
【請求項５】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
サブネットを移動した端末のノードの通信相手ノードが、サブネットを移動した端末のノードに対して個別電文を送信するとき、
サブネットを移動した端末の通信相手ノードの下位通信は、移動した端末が初期起動時にログインしたデフォルト・アクセスポイント装置に前記電文を送信する手段と、前記デフォルト・アクセスポイント装置は前記個別電文がデフォルト・アクセスポイント装置を中継する際に前記個別電文を横取りする手段と、
デフォルト・アクセスポイント装置は、宛先を移動先アドレス、送信元を端末のデフォルト・アクセスポイント装置の上位アドレスとして前記個別電文をカプセル化し、前記個別電文を前記サブネットに移動した端末のノードへ個別電文として転送する手段を有することを特徴とするネットワークシステム。
【請求項６】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
サブネットを移動した端末のデフォルト・アクセスポイント装置が含まれるサブネットに対して同報電文を送信するとき、前記同報電文のコピーを生成して、その同報電文のコピーに対して宛先を移動アドレス、送信元をデフォルト・アクセスポイント装置の上位アドレスでカプセル化し、同報電文を移動先ノードへ個別電文として転送する手段を有するネットワークシステム。
【請求項７】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
各々の第２のネットワークを介して端末が前記第２のネットワークを管理しているアクセスポイント装置にログインすることを取得する手段と、
ログインした端末が本籍アドレスを保持していない場合は前記端末に本籍アドレスを割当る手段と、
前記端末に本籍アドレスを割当た際に、本籍アドレスを割当たことを他のアクセスポイント装置に通知する手段と、
ログインした端末が既に本籍アドレスを保持している場合は前記端末から前記端末の本籍アドレスを取得する手段と、
前記端末から前記端末の本籍アドレスを取得した際に、前記端末の本籍アドレスを管理しているアクセスポイント装置に前記端末がログインしたことを通知する手段と、
他のアクセスポイント装置が端末に本籍アドレスを割当た通知を受信する手段とを有するアクセスポイント装置。
【請求項８】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
ハードウェアアドレスと本籍アドレスと移動先アドレスとを組にして管理する手段と、
本籍登録要求を格納した電文を受信する手段と、
他のアクセスポイント装置から端末の移動先アドレスの通知を受信する手段と、
他のアクセスポイント装置から受信した各端末の移動先アドレス通知を元に各端末の移動先アドレスを更新する手段とを有するアクセスポイント装置。
【請求項９】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された無線端末を管理するシステムにおいて、
自アクセスポイント装置が管理している無線チャンネルを無線端末が使用しているか否かを監視する手段と、
無線端末がアクセスポイント装置に対してログインを行って無線チャンネルを使い始めた時に、前記無線端末に無線端末の現在位置となる位置情報を格納した電文の宛先個別指定し、特定のチャンネルでユニキャスト送信する手段を有することを特徴とするアクセスポイント装置。
【請求項１０】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された無線端末を管理するネットワークシステムにおいて、
サブネットを移動した端末のノードの通信相手ノードが、サブネットを移動した端末のノードに対して個別電文を送信するとき、
前記個別電文が、移動した端末のデフォルト・アクセスポイントを中継する際に、前記個別電文を横取りする手段と、
宛先を移動先アドレス、送信元を端末のデフォルト・アクセスポイント装置の上位アドレスとして前記個別電文をカプセル化し、前記個別電文を前記サブネットに移動した端末のノードへ個別電文として転送する手段を有することを特徴とするアクセスポイント装置。
【請求項１１】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された無線端末を管理するネットワークシステムにおいて、
サブネットを移動した端末のノードの通信相手ノードが、サブネットを移動した端末のノードに対して個別電文を送信するとき、サブネットを移動した端末のデフォルト・アクセスポイントが含まれるサブネットに対して同報電文を送信する場合は、前記同報電文のコピーを生成して、その同報電文のコピーに対して宛先を移動アドレス、送信元をデフォルト・アクセスポイント装置の上位アドレスでカプセル化し、移動先ノードへ個別電文として転送する手段を有するアクセスポイント装置。
【請求項１２】
無線端末がネットワークに接続する際にアクセスポイント装置にログインを行ない、無線端末の通信はアクセスポイント装置を経由して通信を行うネットワークシステムにおいて、
初期起動時にログインしたアクセスポイント装置から本籍アドレスを取得する手段と、初期以降の起動時に初期起動時にログインした際にアクセスポイント装置に本籍アドレスを通知する手段と、下位アドレスと本籍アドレスとを組にして保持する手段とを有する無線端末。
【請求項１３】
請求項１０に記載の無線端末において、
ログインしたアクセスポイント装置から移動先アドレスを取得する手段有することを特徴とする無線端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の異なる伝送メディアを相互に接続するネットワークシステムにおける移動ノードの管理方法及びアクセスポイント装置及び端末に関する。
【０００２】
【従来の技術】
家庭やビルにおける家電機器や設備機器をネットワークで相互に接続して制御を行うネットワークシステムにおいて、そのネットワークの伝送メディアとしてＥｔｈｅｒｎｅｔ（登録商標）、電灯線、電話線、赤外線、小電力無線などの異なる伝送ディアを組み合わせてネットワークを構成し、伝送メディアとして小電力無線を使用したＰＤＡや携帯端末などのノード移動が前提となるモバイル機器から家電を操作したり、設備機器の状態を取得したりするシステムが考えられている（例えば、特許文献１参照）。
【０００３】
このようなシステムでは、以下のようなことが求められている。
（１）家電機器、設備機器、モバイル機器が、家庭やビル内の何処に存在しているかという位置情報を管理できること。
（２）モバイル機器が移動しても、ノード間の通信は互いのノードの位置や移動を意識することなく継続して通信され、移動に関係なくモバイル機器から家電を操作したり、設備機器の状態を取得したりすること。
【０００４】
従来、端末の位置情報を管理するネットワークシステムとしては、携帯電話システムなどのセルラー・ネットワークの位置登録機能などがあった。
【０００５】
セルラー・ネットワークでは、
１．モバイル端末の移動を追跡して、交換サービスを行う移動交換局
２．モバイル端末の契約時に加入者データを保存し、その端末の位置管理を行うホーム・ロケーション・レジスタ
３．セルラー・ネットワークとは異なる、公衆電話網などの固定ネットワークとの相互接続を行う関門移動交換局
４．無線と有線ネットワークのインタフェースをもつ無線基地局
５．セルラー・ネットワークに接続する無線端末、所謂、モバイル端末
から構成される。
【０００６】
一般に、１つの移動交換局には複数の無線基地局が接続され、それぞれの無線基地局の電波が届く範囲が、移動交換局の「サービス・エリア」になる。このようなネットワーク構成の中で、モバイル端末の位置は、「位置登録エリア」と呼ばれる範囲を単位にして、認識される。「位置登録エリア」は、例えば、移動交換局の「サービス・エリア」が１つの「位置登録エリア」に対応する。
【０００７】
基地局は「同報無線制御チャンネル」というチャンネルを用いて、移動交換局によって定められる位置登録エリア情報を周期的に広告している。これに対してモバイル端末は、「同報無線制御チャンネル」を常に受信し、位置登録エリア情報に変化がないかどうかを検出する。
【０００８】
モバイル端末は移動して、異なる位置登録エリア情報を受信すると、異なる位置登録エリアに移動したと判断し、移動後の位置登録エリアを管理する新しい移動交換局に対して、「個別無線制御チャンネル」を介して、位置登録を行う。
【０００９】
移動交換局は位置登録要求を受信すると、そのモバイル端末のホーム・ロケーション・レジスタとの間で、認証などのネゴシエーションを行ない、ホーム・ロケーション・レジスタに対して、端末が存在する位置登録エリアを通知する。
【００１０】
また、従来、ノードが移動しても継続して通信される技術として、ノードがサブネット間の移動をしても、移動前のアドレスで通信が行えるように管理する「モバイルＩＰ」が、ＲＦＣ２００２（Ｒｅｑｕｅｓｕｔ　ｆｏｒ　Ｃｏｍｍｅｎｔｓ）で標準化されている。
【００１１】
モバイルＩＰでは、「ホームＩＰアドレス」と「気付きアドレス」との２つのアドレスを用いて、「ホームＩＰアドレス」は、端末がサブネットを移動しても、通信相手は継続してホームＩＰアドレスで通信できる。
【００１２】
モバイルＩＰでは、移動ノードが移動を検知するために、ＯＳＩ参照レイヤ３層において、ネットワーク識別子を格納した位置情報を、サブネット内へ周期的に（例えば、１分周期で）ブロードキャストパケットとして流す。
【特許文献１】
特開２００１−３０９０６７号公報
【００１３】
【発明が解決しようとする課題】
しかしながら、上述した従来技術を、家庭やビルにおける家電機器や設備機器を異なる複数の伝送メディアで相互に接続して、モバイル機器から家電操作や設備機器の状態取得を行うネットワークシステムで用いようと考えた場合、以下のような問題点があった。
（１）上記のネットワークシステムにおいて、モバイルＩＰを用いたＩＰｖ４ネットワークで構築した場合、ホームＩＰアドレスはＤＨＣＰによって動的に与えられるが、ＤＨＣＰサーバ間では情報のやり取りを行っていなかったため、端末がＩＰサブネットを移動した際に、他方のＤＨＣＰサーバが再びホームＩＰアドレスを割当てしまって端末のホームＩＰアドレスが変化してしまい、ホームＩＰアドレスで端末を特定できない場合があった。
（２）また、ＤＨＣＰサーバが割当るホームＩＰアドレスを再利用不可能とし、ホームＩＰアドレスを割当られた端末が、恒久的にそのホームＩＰアドレスを使用する場合、端末が使用されなくなってもホームＩＰアドレスを再利用しないので、ホームＩＰアドレスがアドレス空間の狭いアドレス種別を使用していた場合、ホームＩＰアドレスの枯渇が起こりやすくなり、ホームＩＰアドレスが枯渇した場合は、システムに新たな端末を追加することが困難であった。
（３）上記のネットワークシステムは、一般にネットワーク管理者が存在しないことを前提としており、また、システム構築のプロセスはユーザによって多様であるので、セルラー・ネットワークにおける位置情報を集中的に管理する方式のような、ホーム・ロケーション・レジスタを後から追加したり、システム内の機器を着脱してもシステム全体への影響が少ないようにするシステムの再構築が容易ではなかった。
（４）モバイル機器の伝送メディアとして使用される無線ネットワークでは、ＯＳＩ参照レイヤ３層以上におけるブロードキャスト通信が、ＯＳＩ参照レイヤ２層以下における下位通信では、各端末と１対１通信を繰り返すポーリング方式を採用している場合がある。
【００１４】
この伝送メディアを使用して上記ネットワークシステムを構築する場合、移動したモバイル機器が接続するアクセスポイントに無線端末が多数接続しているネットワークシステムでは、レイヤ３における１回のブロードキャストパケットが、レイヤ２の通信ではアクセスポイント装置が管理している無線端末の台数分のユニキャストパケットになり、さらに無線通信の電波状態が悪いノードにパケットが正しく届かないときパケットの再送を繰り返す。
【００１５】
上記のネットワークシステムにおいてモバイルＩＰを用いた場合、アクセスポイントは、位置情報を定期的にＯＳＩ参照レイヤ３層のブロードキャスト通信を行うことによって、ネットワークや各々の機器の負荷を無用に増大し、これらの処理を行うためには、コストの高い比較的高処理ＣＰＵが必要となってしまっていた。
（５）また、家庭で用いられる家電機器や設備機器は、待機消費電力の低減が求められており、無造作にブロードキャストパケットを流す従来の方法では、移動には無関係なノードに位置情報を格納したパケットを周期的に送信し、省電力のために一時停止している無線端末にもそのパケットを送ることによって、その無線端末は受信処理を行わなければならないので、無線端末の省電力化を阻害していた。
【００１６】
一方、ＣＤＭＡ／ＣＡ方式を用いた無線では、ブロードキャストパケットはひとつのパケットで各無線端末へ一斉に届くが、ＣＤＭＡ／ＣＡ方式の無線はポーリング方式の無線伝送メディアに比べて消費電力が大きいのでモバイル機器のバッテリーの消費が大きくなってしまっていた。
【００１７】
本発明は、家庭やビルや街における家電機器や設備機器をネットワークで相互に接続してモバイル機器から家電操作や設備機器の状態取得を行うネットワークシステムにおいて、伝送メディアとして近距離無線を使用するモバイル機器が移動しても継続して通信され、モバイル機器から家電操作や設備機器の状態取得が行るようにすることを狙いとして、従来技術の問題点を解決し、以下のような特徴を持つアドレス管理方法およびアクセスポイント装置を提供することを目的とするものである。
【００１８】
本発明の第１の目的は、サブネット間を移動したノードの通信相手ノードが、移動ノードに対する宛先ノードの上位アドレス及び、移動ノードが移動前に属していた同報アドレスを変更することなく、移動ノードと個別通信及び同報通信を行えるネットワークシステムにおいて、ノードのサブネット間の移動を意識せずに使用できる上位アドレスが、アドレスサーバから再割当されてしまいむやみに変わってしまうことによって、上位アドレスで端末を特定できなくなることを軽減したり、上位アドレスが変わらないようにアドレスサーバの割当て上位アドレスを再利用して拡張性あるアドレス管理システム及びアクセスポイント装置を提供することを目的とする。
【００１９】
また本発明の第２の目的は、ネットワーク管理者不在、システム構築のプロセスが多様となる状況に対応するため、設定の省力化、システム構築の柔軟性を向上させたアドレス管理システム及びアクセスポイント装置を提供することを目的とする。
【００２０】
また本発明の第３の目的は、サブネット間を移動したノードの通信相手ノードが、移動ノードに対する宛先ノードの上位アドレス及び、移動ノードが移動前に属していたサブネットの同報アドレスを変更することなく、移動ノードと個別通信及び同報通信を継続するネットワークシステムにおいて、送信元アドレスを変更することなく通信を継続できるネットワークシステムにおいて、
移動ノードが移動を検知するためのブロードキャストパケットを減らすことによって、電波の送信出力や通信量を減らし、低処理能力のＣＰＵでも移動しても継続して通信を行えるアドレス管理システム及びアクセスポイント装置及び無線端末を提供することを目的とする。
【００２１】
また本発明の第４の目的は、サブネット間を移動したノードが、通信相手ノードと個別通信及び同報通信をする時、
移動ノードが移動を検知するためのブロードキャストパケットを減らすことによって、低消費電力で通信処理を行えるアドレス管理システム及びアクセスポイント装置を提供することである。
【００２２】
【課題を解決するための手段】
上述したような課題を解決するため、本発明では、以下のような手段をとる。
【００２３】
複数のアクセスポイント装置が第１のネットワークによって相互に接続され、アクセスポイント装置の各々が第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
ネットワークシステムは、任意のアクセスポイント装置が管理する第２のネットワークに接続された端末が初期起動時に前記アクセスポイント装置にログインをする際に、前記端末に本籍アドレスを割当ても良いか否かを前記任意のアクセスポイント装置以外のアクセスポイント装置に問合せることによって判定する手段と、
前記問合せの結果として本籍アドレスを割当てよいと判定した場合は前記端末に本籍アドレスを割当る手段と、
各端末の下位アドレスと本籍アドレスと移動先アドレスと組にして各々のアクセスポイント装置に分散して保持する手段と、
端末が移動した際に、前記端末が移動して新たなアクセスポイント装置にログインときに、前記端末の移動先アドレスを更新する手段と、
移動先アドレスを位置情報として保持する手段とを有する。
【００２４】
複数のアクセスポイント装置は第１のネットワークによって相互に接続され、アクセスポイント装置の各々は第２のネットワークによって接続された端末を管理するネットワークシステムにおいて、
アクセスポインと装置は、各々の第２のネットワークを介して端末が前記第２のネットワークを管理しているアクセスポイント装置にログインすることを取得する手段と、
ログインした端末が本籍アドレスを保持していない場合は前記端末に本籍アドレスを割当る手段と、
前記端末に本籍アドレスを割当た際に、本籍アドレスを割当たことを他のアクセスポイント装置に通知する手段と、
ログインした端末が既に本籍アドレスを保持している場合は前記端末から前記端末の本籍アドレスを取得する手段と、
前記端末から前記端末の本籍アドレスを取得した際に、前記端末の本籍アドレスを管理しているアクセスポイント装置に前記端末がログインしたことを通知する手段と、
他のアクセスポイント装置が端末に本籍アドレスを割当た通知を受信する手段と、
ハードウェアアドレスと本籍アドレスと移動先アドレスとを組にして管理する手段と、
本籍登録要求を格納した電文を受信する手段と、
他のアクセスポイント装置から端末の移動先アドレスの通知を受信する手段と、
他のアクセスポイント装置から受信した各端末の移動先アドレス通知を元に各端末の移動先アドレスを更新する手段と、
自アクセスポイント装置が管理している無線チャンネルを無線端末が使用しているか否かを監視する手段と、
無線端末がアクセスポイント装置に対してログインを行って無線チャンネルを使い始めた時に、前記無線端末に無線端末の現在位置となる位置情報を格納した電文の宛先個別指定し、特定のチャンネルでユニキャスト送信する手段を有することを特徴とする。
【００２５】
また、アクセスポイント装置は、サブネットを移動した端末のノードの通信相手ノードが、サブネットを移動した端末のノードに対して個別電文を送信するとき、
前記個別電文が、移動した端末のデフォルト・アクセスポイントを中継する際に、前記個別電文を横取りする手段と、
宛先を移動先アドレス、送信元を端末のデフォルト・アクセスポイント装置の上位アドレスとして前記個別電文をカプセル化し、前記個別電文を前記サブネットに移動した端末のノードへ個別電文として転送する手段を有することを特徴とする。
【００２６】
また、アクセスポイント装置は、サブネットを移動した端末のノードの通信相手ノードが、サブネットを移動した端末のノードに対して個別電文を送信するとき、サブネットを移動した端末のデフォルト・アクセスポイントが含まれるサブネットに対して同報電文を送信する場合、前記同報電文のコピーを生成して、その同報電文のコピーに対して宛先を移動アドレス、送信元をデフォルト・アクセスポイントでカプセル化し、移動先ノードへ個別電文として転送する手段を有することを特徴とする。
【００２７】
無線端末がネットワークに接続する際にアクセスポイント装置にログインを行ない、無線端末の通信はアクセスポイント装置を経由して通信を行うネットワークシステムにおいて、
無線端末は、初期起動時にログインしたアクセスポイント装置から本籍アドレスを取得する手段と、
初期以降の起動時に初期起動時にログインした際にアクセスポイント装置に本籍アドレスを通知する手段と、
下位アドレスと本籍アドレスとを組にして保持する手段と、
ログインしたアクセスポイント装置から移動先アドレスを取得する手段有することを特徴とする。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態例について詳細に説明する。
【００２９】
図１は、本発明が適用される一例である住宅１００に導入された本発明のシステム構成図の一例である。
【００３０】
住宅１００には、図示はしていないが部屋１０１と部屋１０２があり、部屋１０１には、アクセスポイント１１０と、エアコン１１１、照明１１２、センサ１１３が設置されているものとする。
【００３１】
部屋１０２には、アクセスポイント１２０と、照明１２１、冷蔵庫１２２、センサ１２３が設置されているものとする。なお、アクセスポイントとは、例えば、電灯線やＥｔｈｅｒｎｅｔ（登録商標）などの有線通信機能と無線通信機能を持っており、有線ネットワークと無線ネットワーク間の電文を中継する機器である。
【００３２】
また、家の中で携帯して自由に移動し、設置できるマルチリモコン１３０が存在するものとする。マルチリモコンとは、家電操作や設備機器の状態取得を行うユーザインタフェースを持つモバイル機器のことである。
【００３３】
エアコン１１１、照明１１２、センサ１１３、照明１２１、冷蔵庫１２２、センサ１２３、マルチリモコン１３０にはそれぞれ無線端末１４０が接続されている。
【００３４】
なお、部屋Ａ室１０１と部屋Ｂ室１０２の間には壁があり、それぞれ互いの部屋からの電波は遮断されるものとする。
【００３５】
アクセスポイント１１０とアクセスポイント１２０は、例えば、電灯線、ツイストペア線、Ｅｔｈｅｒｎｅｔ（登録商標）、電話線などの有線ネットワーク２５０で相互に接続され、アクセスポイント１１０は、エアコン１１１、照明１１２、センサ１１３、及び、マルチリモコン１３０と無線端末１４０を介して近距離無線で通信を行っており、これらの機器は、無線ネットワークグループ２１０として、アクセスポイント１１０に管理される。
【００３６】
近距離無線とは、例えば、特定小電力無線、ＩｒＤＡ通信、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ａなどの、通信距離が１０ｍから１００ｍ程度である無線のことである。また、無線ネットワークグループとは、近距離無線を伝送メディアとして使用する１つのアクセスポイントと、そのアクセスポイントが無線チャンネル制御及びアクセス制御を管理する１つ以上の無線端末とで構成されるものである。
【００３７】
アクセスポイント１２０は、照明１２１、冷蔵庫１２２、センサ１２３と無線端末１４０を介して無線通信を行っており、これらの機器は、無線ネットワークグループ２２０として、アクセスポイント１２０に管理される。
【００３８】
一方、無線ネットワークグループとは別に、ルータ等によって区切られたネットワークセグメントをサブネットと呼び、本システムでは、アクセスポイントがルータとして、有線ネットワーク２５０と近距離無線とを中継するので、アクセスポイント１１０、エアコン１１１、照明１１２、センサ１１３、及び、マルチリモコン１３０は、サブネット２３０を構成する。
【００３９】
同様に、アクセスポイント１２０、照明１２１、冷蔵庫１２２、センサ１２３は、サブネット２４０を構成される。また、アクセスポイント１１０、１２０は、サブネット２６０を構成する。
【００４０】
各機器には、ＮｅｔＩＤとＮｏｄｅＩＤとで構成される上位アドレスと、下位アドレス４バイトとが割当られている。
【００４１】
なお、ＮｅｔＩＤとは、本システム内でユニークとなるサブネットの識別子であり、ネットワーク識別子とも言う。
【００４２】
また、ＮｏｄｅＩＤとは、サブネット内で、各機器が一意に識別できる識別子であり、機器識別子とも言う。
【００４３】
上位アドレスは、異なる伝送メディアを相互に接続したネットワークシステムにおいて、アプリケーションが特定のノードに対して電文を送信する際に、宛先を指定するのに用いるアドレスを上位アドレスと呼び、ネットワークシステムがサブネットを構成する際に通信ミドルレイヤに割当られる。
【００４４】
下位アドレスは、下位通信レイヤにおいて使用されるアドレスである。例えば、ＩＥＥＥ８０２仕様アドレス、ＩＰｖ６アドレスなどである。
【００４５】
図２は、本システムにおけるネットワーク通信レイヤを示すものである。
【００４６】
アプリケーションレイヤ２０１では、家電制御コマンドや設備機器状態取得コマンドがやりとりされる。
【００４７】
通信ミドルレイヤ２０２では、上位アドレスを識別子として上位電文がやりとりされる。
【００４８】
下位通信レイヤ２０３では、伝送メディア毎のプロトコルに従って、下位電文がやりとりされる。
【００４９】
図３は、本システムのネットワークにおける上位アドレスの構成を示すものであり、ネットワーク識別部３０１と、機器識別部３０２から構成される。それぞれは、例えば、１バイト、１バイトのサイズであるとする。
【００５０】
ネットワーク識別部３０１には、ネットワーク識別子ＮｅｔＩＤが格納される。
【００５１】
機器識別部３０２には、機器識別子ＮｏｄｅＩＤが格納される。
【００５２】
図４は、サブネット２３０、２４０、２６０で送受信される電文のフォーマットの一例である。この電文は、例えば、無線の下位電文や有線ネットワークの下位電文のデータ部に格納される電文である。
【００５３】
上位電文４００は、通信ミドルレイヤ２０２で各機器のノード間をやりとりされる電文である。
【００５４】
下位電文４１０は、下位通信レイヤ４０３の伝送メディア毎のプロトコルに従って、各機器のノード間をやりとりされる電文である。
【００５５】
Ｕ＿ＤＡ４０１は、本システム内の宛先ノードの上位アドレスを指定する情報が格納されてエリアである。
【００５６】
Ｕ＿ＳＡ４０２は、本システム内の送信元ノードの上位アドレスを指定する情報が格納されるエリアである。
【００５７】
Ｕ＿ＢＣ４０３は、Ｕ＿ＤＡＴＡ４０５のバイトの長さを指定する情報が格納されるエリアである。
【００５８】
Ｕ＿ＤＨ４０４は、電文のヘッダ情報が格納されるエリアであり、ルーティング・ホップ数などの情報が格納されるエリアである。
【００５９】
Ｕ＿ＤＡＴＡ４０５は、送信元および宛先のプログラム間でやり取りされるデータが格納されるエリアである。
【００６０】
ＤＡ４１１は、無線ネットワークグループ内の宛先下位アドレスを指定する情報が格納されるエリアである。
【００６１】
ＳＡ４１２は、無線ネットワークグループ内の送信元下位アドレスを指定する情報が格納されるエリアである。
【００６２】
ＣＣ４１３は、電文の制御情報が格納されるエリアであり、ＤＡＴＡ４１５に上位電文、または、独自電文が格納されているの情報が格納されるエリアである。
【００６３】
独自電文とは、伝送メディアに固有な電文であり、例えば、登録要求電文、登録許可電文、ログイン要求電文、ログイン許可電文である。
【００６４】
ＢＣ４１４は、ＤＡＴＡ４１５のバイトの長さを指定する情報が格納されているエリアである。ＤＡＴＡ４１５は、送信元ノードの下位通信レイヤおよび宛先ノードの下位通信レイヤ間でやり取りされるデータが格納されるエリアである。
【００６５】
図５は、アクセスポイント１１０のハードウェア構成の一例である。
【００６６】
なお、アクセスポイント１２０も同様の構成であるので、ここではアクセスポイント１１０を代表として説明する。
【００６７】
アクセスポイント１１０は、中央演算処理装置５０１、記憶装置５０２、無線通信処理装置５０３、電灯線通信処理装置５０４から構成される。
【００６８】
中央演算処理装置５０１は、記憶装置５０２に格納されるプログラムを実行するものであり、所謂ＣＰＵである。
【００６９】
記憶装置５０２は、中央演算処理装置５０１で動作するプログラムそのものを記憶しており、動作中のプログラムが保持する変数やテーブル情報やログなどを記憶するメモリである。
【００７０】
無線通信処理装置５０３は、無線ネットワークグループ２１０を介して、エアコンや照明、センサなどに接続された無線端末１４０との間で電文の送受信処理を行うものである。
【００７１】
有線通信処理装置５０４は、有線ネットワーク２５０を介して、アクセスポイント１２０との間で電文の送受信処理を行うものである。
【００７２】
次に、アクセスポイント１１０の記憶装置５０２に記憶されたテーブルと、中央演算処理装置５０１によって実行され動作する処理プログラムについて説明する。
【００７３】
図６は、そのプログラム構成の一例を示したブロック図である。なお、図６のプログラム間の接続線は、プログラム間の入出力関係を示している。また、白抜きの矢印は、テーブルと処理プログラムとの参照関係を示している。
【００７４】
テーブルは、有線通信アドレス変換テーブル６０１、無線通信アドレス変換テーブル６０２、無線端末管理テーブル６０３、電文転送テーブル６０４、ルーティングテーブル６０５から構成される。
【００７５】
処理プログラムは、有線通信ドライバ６１１、有線通信プロトコル処理部６１２、受信処理部６１３、ルーティング処理部６１４、送受信処理部６１５、無線通信プロトコル処理部６１６、問合せブロードキャストプログラム６１７、無線通信ドライバ６１８、無線端末管理プログラム６１９、サービス検索応答プログラム６２０、無線端末位置管理プログラム６２１から構成される。
【００７６】
有線通信アドレス変換テーブル６０１は、サブネット２６０内の機器の下位アドレスと上位アドレスとの対応を管理するものである。
【００７７】
図７に、有線通信アドレス変換テーブル６０１の構成例を示す。
【００７８】
有線通信アドレス変換テーブル６０１には、上位アドレスと下位アドレスとの対応情報が格納されており、例えば、上位アドレス６０１と下位アドレス６０２との組が複数記憶できる構成となっている。
【００７９】
無線通信アドレス変換テーブル６０２は、サブネット２３０内の無線端末１４０の下位アドレスと上位アドレスとの対応を管理するものである。
【００８０】
図８に、無線通信アドレス変換テーブル６０２の構成例を示す。
【００８１】
無線通信アドレス変換テーブル６０２は、例えば、上位アドレス７０１と下位アドレス７０２との組が複数記憶できる構成となっている。
【００８２】
また、図７では、図１で示したアクセスポイント１１０の無線通信アドレス変換テーブルの内容を例示しており、無線ネットワークグループ２１０内の機器、エアコン１１１、照明１１２、センサ１１３の下位アドレスと上位アドレスが格納されている。
【００８３】
無線端末管理テーブル６０３は、アクセスポイント１２０がサブネット２３０で管理する機器のログイン状態と、サブネット２３０に含まれない機器であるが無線ネットワークグループ２１０で管理する機器のログイン状態を管理するものである。
【００８４】
図９に、無線端末管理テーブル６０３の構成例を示す。無線端末管理テーブル６０３には、アクセスポイントが無線ネットワークグループ２１０として管理する無線端末１４０の下位アドレス９０１と、アクセスポイントと無線端末との接続状態９０２と、無線端末の通信可能９０３と、登録フラグ９０４の対応情報が格納されており、例えば、無線端末１４０の下位アドレス９０１と、接続状態９０２と、通信可能情報９０３と、登録フラグ９０４の組が複数記憶できる構成になっている。
【００８５】
図９では、図１で示したアクセスポイント１１０の無線端末管理テーブル７０３の内容を例示しており、無線ネットワークグループ２１０内の機器、エアコン１１１、照明１１２、センサ１１３、マルチリモコン１３０の下位アドレスと接続状態１１０２、通信可能情報１１０３、登録フラグ１１０４が格納されている。下位アドレス００：０００Ｂ：０４は、マルチリモコン１３０の下位アドレスであり、マルチリモコン１３０が現在切断されており、通信範囲外であるが、アクセスポイント１１０に登録されていることを示している。
【００８６】
電文転送テーブル６０４は、アクセスポイント１２０がサブネット２３０として管理する機器の内、他のアクセスポイント（例えば、アクセスポイント１３０）にログインしている機器のログイン先アクセスポイントを管理するものである。
【００８７】
図１０に、電文転送テーブル６０４の構成例を示す。電文転送テーブル６０４には、アクセスポイントがサブネットとして管理する機器の内、他のアクセスポイントにログインしている機器の本籍アドレス１００１と、移動先アドレス１００２との対応情報が格納されており、例えば、本籍アドレス１００１と、移動先アドレス１００２との組が複数記憶できる構成となっている。
【００８８】
図１１では、図１で示したアクセスポイント１１０の電文転送テーブルの内容を例示しており、例えば、アクセスポイント１１０がサブネット２３０として管理するマルチリモコン１３０の本籍アドレス（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（３、５）、移動先アドレス（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（４、５）にログインしていることを示している。
【００８９】
ルーティングテーブル６０５は、アクセスポイントから別のアクセスポイントに電文を送信する際にこれを処理するのに適切なアクセスポイントのアドレスを管理するもので、送信先のＮｅｔＩＤとアクセスポイントのアドレスとの対応が管理されている。ただし、この機器のアドレスは、アクセスポイントが接続されるサブネットに接続されるアクセスポイントのアドレスである。
【００９０】
図１１に、ルーティングテーブル６０５の構成例を示す。ルーティングテーブル６０５には、このテーブルを保持しているアクセスポイントから見て、ネットワーク識別子ＮｅｔＩＤ１１１１で指定されるサブネットに接続される機器に対して電文を送信する際に、送信元の伝送メディアとなるノードの上位アドレスであるインタフェース１１０２とそのＮｅｔＩＤ１１１３とＮｏｄｅＩＤ１１１４、経由しなければならない機器ＮｅｘｔＨｏｐ１１０３の上位アドレスＮｅｔＩＤ１１１５とＮｏｄｅＩＤ１１１６が格納されている。
【００９１】
また、ホップ数１１１２は、ネットワーク識別子ＮｅｔＩＤ１１１１で指定されるサブネットに電文を送信する際に経由する機器の数を示す。
【００９２】
図１１では、図１で示したアクセスポイント１１０のルーティングテーブル８０５の内容を例示しており、ＮｅｔＩＤ＝２、４のサブネットに接続された機器に電文を送信する際には、（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（２、２）を送信元として電文を送信すること、ＮｅｔＩＤ＝３のサブネットに接続された機器に電文を送信する際には、（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（３、１）を送信元として電文を送信すること、ＮｅｔＩＤ＝２、３のサブネットは、ＮｅｘｔＨｏｐ１１０３の（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（０、０）より、自身に直結されたサブネットであるため自機器（この場合は、アクセスポイント１１０）から直接宛先機器に送信できることを示している。
【００９３】
有線通信ドライバ６１１は、有線通信処理装置５０４を制御して、予め定められた通信プロトコル（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、電灯線通信プロトコル、またはＩＰなど）で他のアクセスポイントとのデータ通信を行う通信プログラムである。
【００９４】
有線通信プロトコル処理部６１２は、送信処理部６１５からの上位電文を受け取り、上位電文より下位電文を作成し、有線通信アドレス変換テーブル６０１より宛先ノードの下位アドレスを取得し、有線通信ドライバ６１１を介して有線通信処理装置５０４を制御して下位電文を送信する。
【００９５】
また、有線通信プロトコル処理部６１２は、有線通信ドライバ６１１を介して有線通信処理装置５０４を制御して下位電文を受信し、受信処理部５１３に上位電文を渡す。
【００９６】
受信処理部６１３は、有線通信プロトコル処理部６１２と無線通信プロトコル処理部６１６とから、上位電文を受け取り、自ノード宛ての電文であった場合は、無線端末位置管理プログラム６２２に渡す。自ノード宛ての電文でない場合は、ルーティング処理部６１４へ上位電文を渡す。
【００９７】
ルーティング処理部６１４は、ルーティングテーブル６０５と、電文転送テーブル６０４を参照し、ルーティングテーブル６０５のインタフェース１１０２より宛先のノードの伝送メディアを判定し、（例えば、有線通信処理装置５０４から電文を送信するか、無線通信処理装置５０３から電文を送信するかを判定し）、送信処理部６１５に送信先伝送メディアの情報と上位電文を渡す。図１２にルーティング処理部６１４の処理フローの一例を示す。
【００９８】
ルーティング処理部は、電文転送テーブル格納されている上位アドレスと受信した上位電文が一致するか判定する。一致する場合は、ステップ１２０２に進む。一致しない場合は、ステップ１２０５に進む（ステップ１２０１）。
【００９９】
宛先ノードの上位アドレスが、電文転送テーブルに格納されている移動先アドレスに一致、または、宛先が同報指定であるか判定する。該当する場合は、ステップ１２０３に進む。該当しない場合は、ステップ１２０５に進む（ステップ１２０２）。
【０１００】
上位電文に宛先アドレスを移動先アドレスと送信元アドレスを自アクセスポイントとした、カプセル化ヘッダをつける上位電文に宛先アドレスを転送先上位アドレスと送信元アアドレスを自アクセスポイントとした、カプセル化ヘッダをつけ（ステップ１２０３）、カプセル化した上位電文を電灯線通信プロトコル処理部に渡す（ステップ１２０４）。
【０１０１】
上位電文の宛先アドレスより、送信元となる伝送メディアを判定し、送信元となる伝送メディアが電灯線である場合は、ステップ１２０６に進む。送信元となる伝送メディアが無線通信である場合は、ステップ１２０７に進む（ステップ１２０５）。
【０１０２】
上位電文を電灯線通信プロトコル処理部に渡す（ステップ１２０６）。
【０１０３】
宛先アドレスの無線端末が、現在、自アクセスポイントにログインしているか判定する。自アクセスポイントにログインしている場合は、ステップ１２０８に進む。ログインしていない場合は、ステップ１２０９に進む（ステップ１２０７）。
【０１０４】
上位電文を無線通信プロトコル処理部に渡す（ステップ１２０８）。上位電文廃棄する（ステップ１２０９）。
【０１０５】
送信処理部６１５は、ルーティング処理部６１４からの宛先伝送メディアの情報と、上位電文を受け取り、宛先伝送メディア情報となるインタフェースに基づいて、送信先伝送メディアを判定し、有線通信プロトコル処理部６１２、または、無線通信プロトコル処理部６１６に上位電文を渡す。
【０１０６】
無線通信プロトコル処理部６１６は、送信処理部６１５からの上位電文を受け取って上位電文より下位電文を作成し、無線通信アドレス変換テーブル６０２より宛先ノードの下位アドレスを取得し、無線通信ドライバ６１８を介して無線通信処理装置５０３を制御して下位電文を送信する。
【０１０７】
また、無線通信プロトコル処理部６１６は、無線通信ドライバ６１８を介して無線通信処理装置５０３を制御して下位電文を受信し、下位電文より上位電文を作成して受信処理部６１３に上位電文を渡す。図１２に無線通信プロトコル処理部６１６の処理フローの一例を示す。
【０１０８】
無線通信アドレス変換テーブル６０２で、宛先ノードの上位アドレスより、宛先ノードの下位アドレスを取得し（ステップ１３０１）、無線通信下位電文を作成し、無線通信ドライバから電文を送信する（ステップ１３０２）。
【０１０９】
問合せ応答プログラム６１７は、無線端末１４０の電波が届く範囲内に存在するアクセスポイントを探すために送信した問合せブロードキャスト電文に対して応答するプログラムであり、例えば、エアコン１１１、照明１１２、センサ１１３及び、マルチリモコン１３０などに接続している無線端末１４０からの問合せブロードキャスト電文を受信し、無線通信ドライバ７０８を介して問合せ応答を送信するプログラムである。図１４に問合せ応答プログラム８１７の処理フローの一例を示す。
【０１１０】
なお、問合せブロードキャスト電文は、無線端末１４０の電波が届く範囲内に存在する無線端末１４０を探すために、ＯＳＩ参照レイヤ２でブロードキャストで送信する電文である。
【０１１１】
問合せ応答プログラム６１７は、問合せブロードキャスト電文の受信待機を行ない（ステップ１４０１）、無線通信ドライバ５０８を介して、無線端末１４０からの問合せ電文を受信し（ステップ１４０２）、問合せ電文を受信すると、ランダムｔ時間待機を行った後（ステップ１４０３）、自分の下位アドレスを格納した問合せ応答電文を送信する（ステップ１４０４）。
【０１１２】
なお、ランダムｔ時間は、例えば０．０１秒から１秒の範囲であり、問合せ応答の電文が衝突することを防ぐための待ち時間である。
【０１１３】
無線通信ドライバ６１８は、無線通信処理装置５０３を制御して、予め定められた無線通信プロトコル（例えば、特定小電力無線、ＩｒＤＡ通信など）でエアコン１１１、照明１１２、センサ１１３などと通信するものである。
【０１１４】
無線端末管理プログラム６１９は、各無線端末の無線チャンネルの使用状態を監視し、一定時間、無線端末からパケットが届かない場合は切断と見なし、無線端末管理テーブル６１３の接続状態を切断に変更する。図１５に無線端末管理プログラム６１９の処理フローの一例を示す。
【０１１５】
タイマ　Ｔ＝０　とし（ステップ１５０１）、タイマＴを１増やす（ステップ１５０２）、無線端末からのパケットを受信したか判定し、無線端末からパケットを受信した場合は、ステップ１５０１に戻る。無線端末からパケットを受信しない場合は、ステップ１５０４に進む（ステップ１５０３）。
【０１１６】
タイマ　Ｔが一定時間より大きければ、ステップ１５０５に進む。タイマ　Ｔが一定時間以下であればステップ１５０２に戻る（ステップ１５０４）。
【０１１７】
無線端末管理テーブルの接続状態を切断にする（ステップ１５０５）。
【０１１８】
サービス検索応答プログラム６２０は、周辺のエアコン１１１、照明１１２、センサ１１３及び、マルチリモコン１３０などに接続している無線端末１４０からのサービス検索要求電文を受信し、無線通信ドライバ６１８を介してサービス検索応答を送信するプログラムである。図１６にサービス検索応答プログラム６２０のフロー処理の一例を示す。
【０１１９】
サービス検索要求電文を受信するまで待機する（ステップ１６０１）。サービス検索要求電文を受信すると（ステップ１６０２）、自ノードがアクセスポイントであることを示すサービス検索応答電文を送信する（ステップ１６０３）。以後、スタートを繰り返す。
【０１２０】
アクセスポイント登録応答プログラム６２１は、無線端末のアクセスポイント登録、アクセスポイントのログイン情報を、無線通信アドレス変換テーブル２００２とアクセスポイントテーブル２００３に保持するプログラムである。図１７にアクセスポイント登録応答プログラム６２１の処理フローの一例を示す。
【０１２１】
登録電文またはログイン要求電文を受信するまで待機する（ステップ１７０１）。
【０１２２】
登録電文またはログイン要求電文を受信する。登録電文を受信した場合は、ステップ１７０３に進む（ステップ１７０２）。
【０１２３】
ログイン要求電文を受信した場合は、ステップ１７０９に進む。
【０１２４】
登録要求電文を受信し、登録要求をした無線端末を自アクセスポイントに登録することを示した登録通知電文を他のすべてのアクセスポイントに送信する（ステップ１７０３）。
【０１２５】
次に、登録した無線端末に割当る上位アドレスを格納した登録許可電文を送信し（ステップ１７０４）、無線通信アドレス変換テーブル６０２に、現在ログインしている無線端末の下位アドレスと、通知した上位アドレスのマッピングを追加する（ステップ１７０５）。
【０１２６】
ログイン要求電文を受信し、ログイン要求をした無線端末が登録されているか判定する（つまり、アクセスポイントテーブル２００３の登録フラグ２３０２が立っているか判定する。）登録されているならば、ステップ１７０８に進む（ステップ１７０６）。
【０１２７】
ログイン許可応答電文を送信する（ステップ１７０７）。
【０１２８】
ログイン要求を送った無線端末をログインさせることを、その無線端末のデフォルト・アクセスポイントに許可を求める電文を送信する（ステップ１７０８）。
【０１２９】
無線端末のログイン許可電文を受信（ステップ１７０９）したらならば、ログイン不許可応答を送信する（ステップ１７１０）。
【０１３０】
無線端末位置プログラム６２２は、デフォルト・アクセスポイントに対して自分の機器を登録し、どのアクセスポイントに登録したか、どのアクセスポイントにログインしているかという情報を、無線端末管理テーブル６０３に保持するプログラムである。図１８に無線端末位置プログラム６２２の処理フローの一例を示す。
【０１３１】
登録通知電文、または位置変更要求電文の受信待機を行ない（ステップ１８０１）、登録通知電文または位置変更要求電文を受信する。登録通知電文を受信した場合は、ステップ１８０３に進む。位置変更要求電文を受信した場合は、ステップ１８０６へ進む（ステップ１８０２）。
【０１３２】
登録通知電文の端末の自アクセスポイントが、その無線端末のデフォルト・アクセスポイントになっているかどうか判定し（ステップ１８０３）、デフォルト・アクセスポイントになっている場合は、ステップ１８０４に進む。デフォルト・アクセスポイントになっていない場合は、処理を終了し、スタートを繰り返す。デフォルト・アクセスポイントになっている場合は、デフォルト・アクセスポイントとしての登録を削除する（ステップ１８０４）。位置情報変更要求電文を受信し、電文転送テーブルの現在位置情報、すなわち現在ログインしているアクセスポイント情報を変更し（ステップ１８０５）位置情報変更応答電文を送信し、スタートを繰り返す（ステップ１８０６）。
【０１３３】
図１９は、無線端末１４０のハードウェア構成の一例である。無線端末１４０は、中央演算処理装置１９０１、記憶装置１９０２、機器通信処理装置１９０３、無線通信処理装置１９０４から構成される。中央演算処理装置１９０１は、記憶装置１９０２に格納されるプログラムを実行するものであり、所謂ＣＰＵである。
【０１３４】
記憶装置１９０２は、中央演算処理装置１９０１で動作するプログラムそのものを記憶しておいたり、動作中のプログラムが保持する変数やテーブル情報やログなどを記憶したりするメモリである。
【０１３５】
機器通信処理装置１９０３は、ケーブル１９２０を介して、機器本体１９１０との間で電文の受け渡し処理を行うものである。機器本体１９１０は、例えば、照明１２１、冷蔵庫１２２、センサ１２３、及び、マルチリモコン１３０などである。
【０１３６】
無線通信処理装置１９０４は、無線ネットワークグループ２１０を介して、アクセスポイントなどとの間で電文の送受信処理を行うものである。
【０１３７】
次に、無線端末１４０の記憶装置１９０２に記憶された中央演算処理装置１９０１によって実行され動作する処理プログラムについて説明する。
【０１３８】
図２０は、無線端末１４０のプログラム構成の一例を示したブロック図である。なお、図２０のプログラム間の接続線は、プログラム間の入出力関係を示している。また、白抜きの矢印は、テーブルと処理プログラムとの参照関係を示している。
【０１３９】
テーブルは、問合せ結果テーブル２００１、無線通信アドレス変換テーブル２００２、アクセスポイントテーブル２００３、ルーティングテーブル２００４から構成される。
【０１４０】
処理プログラムは、無線通信ドライバ２０１１、有線通信プロトコル処理部２０１２、受信処理部２０１３、ルーティング処理部２０１４、送受信処理部２０１５、問合せブロードキャストプログラム２０１６、アクセスポイント検索プログラム２０１７、登録プログラム２０１８、家電アプリケーション２０１９から構成される。
【０１４１】
問合せ結果テーブル２００１は、問合せブロードキャストプログラム２０１６が周期的（例えば、１分ごと）に、問い合わせブロードキャストパケット送信によって応答した機器の一覧を一時的に保持するテーブルである。
【０１４２】
図２１に問合せ結果テーブル２００１の構成例を示す。問合せ結果テーブル２００１には、問合せブロードキャストパケット送信によって応答した機器の下位アドレスを一時的に保持するテーブルであり、例えば、応答した機器の下位アドレス一覧が保存される。
【０１４３】
無線通信アドレス変換テーブル２００２は、無線ネットワークグループ内の機器の下位アドレスと上位アドレスとの対応を管理するものである。
【０１４４】
図２２に無線通信アドレス変換テーブル２２０２の構成例を示す。無線通信アドレス変換テーブル２２０２には、無線端末１４０が無線ネットワークグループで管理されるアクセスポイントの上位アドレスと下位アドレスとの対応情報が格納されており、例えば、上位アドレス２２０１と下位アドレス２２０２との組がひとつだけ記憶できる構成となっている。
【０１４５】
図２２では、図１で示したマルチリモコン１３０に接続された無線端末１４０の無線アドレス変換テーブル８０２の内容を例示しており、無線ネットワークグループ２２０でマルチリモコン１３０を管理するアクセスポイント１２０の上位アドレスと下位アドレスが格納されている。
【０１４６】
アクセスポイントテーブル２２０３は、無線端末１４０がサブネットで管理されるアクセスポイントとの接続状態を管理するものである。
【０１４７】
図２３は、アクセスポイントテーブル２００３の構成例を示す。アクセスポイントテーブル２００３には、無線端末１４０が無線ネットワークグループで管理されるアクセスポイントのＮｅｔＩＤ２３１１とＮｏｄｅＩＤ２３１２とで構成される上位アドレス２３０１と、どのアクセスポイントにサブネットとして管理されているかを示す登録フラグ２３０２と、無線端末１４０が通信可能なアクセスポイントを示す通信可能フラグ２３０３と、無線端末１４０が現在接続しているアクセスポイントを示す現在接続先先２３０４との対応情報が格納されており、例えば、上位アドレス２３０１とデフォルトフラグ２３０２と通信可能フラグ２３０３、現在接続先２３０４との組が複数記憶できる構成になっている。図２３では、図１で示したマルチリモコン１３０に接続された無線端末１４０のアクセスポイントテーブル２００３の上位アドレス２３０１とデフォルトフラグ２３０２と通信可能フラグ２３０３と現在接続先２３０４とが格納されている。
【０１４８】
ルーティングテーブル２００４は、電文を送信する際に、自無線端末のＮｅｔＩＤとは別のＮｅｔＩＤの機器に電文を送信する際に、電文を中継する送信先となる機器のアドレスを管理するもので、送信先の機器の上位アドレスが管理されている。
【０１４９】
図２４に、ルーティングテーブル２００４の構成例を示す。ルーティングテーブル２００４には、このテーブルを保持している無線端末１４０から見て、任意の機器に対して電文を送信する際に、送付先のＮｅｔＩＤ２４０１と、送信元伝送メディアのノードを示すインタフェース２４０２の上位アドレスと、経由しなければならない機器ＮｅｘｔＨｏｐ２４０３の上位アドレスが格納されている。
【０１５０】
図２４では、図１で示したマルチリモコン１３０に接続された無線端末１４０のルーティングテーブル２００４の内容を例示しており、送付先２４０１のＮｅｔＩＤ＝＊、インタフェース２４０２（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（４、２）、ＮｅｘｔＨｏｐ２４０３の（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（４、１）より、同一サブネットであっても、同一サブネットでなくても任意の機器に電文を送信する際には、（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（４、２）を送信元として電文を送信すること、（ＮｅｔＩＤ、ＮｏｄｅＩＤ）＝（４、１）を経由して送信することを示している。
【０１５１】
無線通信ドライバ２０１１は、無線通信処理装置１９０４を制御して、予め定められた通信プロトコル（例えば、特定小電力無線、ＩｒＤＡ通信、８０２．１１ａ、ＩＥＥＥ８０２．１１ｂなど）でアクセスポイントと通信するものである。
【０１５２】
無線通信プロトコル処理部２０１２は、送信処理部２０１５からの上位電文送信を受け取り、上位電文より下位電文を作成し、無線通信アドレス変換テーブル２０１２より送信先下位アドレスを取得し、無線通信ドライバ２０１１より、無線通信処理装置２０１４への送信制御処理を行って下位電文を送信する。
【０１５３】
また、無線通信プロトコル処理部２０１２は、無線通信処理装置２０１４への受信制御処理を行って下位電文を受信し、下位電文より上位電文を作成し、受信処理部２０１３に上位電文を渡す。
【０１５４】
図２５に無線通信プロトコル処理部２０１２の電文送信処理フローの一例を示す。
【０１５５】
無線通信アドレス変換テーブル２０１２で、宛先ノードの上位アドレスより、宛先ノードｂの下位アドレスを取得し（ステップ２５０１）、無線通信下位電文を作成し、無線通信ドライバから電文を送信する（ステップ２５０２）。
【０１５６】
受信処理部２０１３は、無線通信プロトコル処理部２０１２とから、上位電文を受け取り、家電アプリケーション２０１９に電文を渡す。ただし、受け取った上位電文が、自ノード宛の上位電文でない場合は、破棄する。
【０１５７】
ルーティング処理部２０１４は、ルーティングテーブル２００４を参照し、送信先機器を判定し、送信処理部２０１５に送信先伝送メディアの情報と上位電文を渡す。
【０１５８】
図２６にルーティング処理部２０１４の処理フローの一例を示す。
【０１５９】
ルーティング処理部は、無線端末がアクセスポイントにログインしているかをアクセスポイントテーブル判定し、ログインしている場合はステップ２６０２に進む。ログインしていない場合はステップ２６０５に進む（ステップ２６０１）。デフォルト・アクセスポイントにログインしているか判定し、デフォルト・アクセスポイントにログインしている場合は、ステップ２６０３に進む。デフォルト・アクセスポイントにログインしていない場合は、ステップ２６０４に進む（ステップ２６０２）。現在、ログインしているアクセスポイントを宛先上位アドレスとする電文を無線通信プロトコル処理部に渡す（ステップ２６０３）。
【０１６０】
電文ヘッダのルーティング・ホップ数の数をひとつ増やす（ステップ２６０４）。
【０１６１】
電文を一定時間保持し、再送を試みる（ステップ２６０５）。
【０１６２】
再送回数を判定し、再送回数が２回以下である場合は、ステップ２６０１に戻る。再送回数が２回よりも大きい場合は、ステップ２６０７に進む（ステップ２６０６）。
【０１６３】
上位電文を廃棄する（ステップ２６０７）。
【０１６４】
送信処理部２０１５は、ルーティング処理部２０１４から上位電文を受け取り、無線通信プロトコル処理部２０１２に上位電文を渡す。
【０１６５】
問い合わせブロードキャストプログラム２０１６は、周辺のアクセスポイントを探すために、周期的（例えば、１分ごと）に、問い合わせブロードキャストパケット送信することを無線通信ドライバ１９１１に要求するプログラムである。
【０１６６】
図２７に問い合わせブロードキャストプログラム２０１６の処理フローの一例を示す。
【０１６７】
問合せブロードキャストプログラム２０１６は、問合せ結果テーブル２２０１を初期化する（ステップ２７０１）。次に、問合せ電文をブロードキャスト送信する（ステップ２７０２）。問合せ応答電文を受信し、問合せ結果テーブル２００１に問合せ応答電文の送信元無線端末の下位アドレスを書き込む（ステップ２７０３）。
【０１６８】
ブロードキャスト電文の送信回数が一定回数以上であれば、ステップ２７０５進む。一定回数よりも小さければ、ステップ２７０２に戻る。ブロードキャスト送信の回数は、例えば１００回とする（ステップ２７０４）。問合せ応答電文として、ひとつ以上の問合せ応答があった場合は、ステップ２７０６に進む。問合せ応答がなかった場合は、プログラムを終了する（ステップ２７０５）。アクセスポイント検索プログラムに、問合せ応答がひとつ以上あったことを通知する（ステップ２７０６）。
【０１６９】
アクセスポイント検索プログラム２０１７は、無線端末１４０が周辺のアクセスポイントを探すために、問い合わせブロードキャストプログラム２０１６の結果からアクセスポイントを探すサービス検索要求を行ない、サービス検索応答を発見したアクセスポイントの下位アドレスは、アクセスポイントテーブル２００３に保持するプログラムである。
【０１７０】
図２８にアクセスポイント検索プログラム２０１７の処理フローの一例を示す。
【０１７１】
アクセスポイント検索プログラムは、問合せプログラムからの通知によってプログラムがスタートし、問合せ結果テーブル上の、それぞれの機器に対し、サービス検索要求電文を送信し、サービス検索応答電文の受信を待機する（ステップ２８０１）（ステップ２８０２）。次に、サービス検索応答電文を受信し（ステップ２８０３）、サービス検索応答電文から、送信元の機器が、アクセスポイントかどうかを判定する（ステップ２８０４）。アクセスポイントであると判定された場合は、ステップ２８０５に進む。アクセスポイントであると判定された場合は、ステップ２８０１に戻る。アクセスポイントであると判定された場合は、アクセスポイントであると判定された無線機器の下位アドレスを保持する（ステップ２８０５）。
【０１７２】
アクセスポイントであると判定された無線機器の下位アドレスと、問合せ結果テーブル２００１の情報より、アクセスポイントテーブル２００３を更新する（ステップ２８０６）。
【０１７３】
登録プログラム２０１８は、アクセスポイントに対して自機器を登録し、登録先アクセスポイントつまりデフォルト・アクセスポイントや、現在のログイン先アクセスポイントの情報を、無線通信アドレス変換テーブル２００２とアクセスポイントテーブル２００３に保持するプログラムである。
【０１７４】
図２９に登録プログラム２０１８の処理フローの一例を示す。
【０１７５】
アクセスポイントテーブル２００３にデフォルト・アクセスポイントが登録されているかどうか判定し、（つまり、アクセスポイントテーブル２００３の登録フラグ２３０２にフラグが立っているかどうかを判定し）登録されていない場合（つまり、登録フラグ２３０２が立っていない場合）は、ステップ２９０２に進む。登録されている場合（つまり、登録フラグ２５０２が立っている場合）には、ステップ２９０９に進む（ステップ２９０１）。
【０１７６】
なお、デフォルト・アクセスポイントとは、ステップ２９０３で登録許可を受信し、アクセスポイントテーブル２００３に登録したアクセスポイントのことである。無線端末１４０は、デフォルト・アクセスポイントをひとつ登録できる。
【０１７７】
アクセスポイントテーブル２００３から、通信可能範囲内のアクセスポイントがあるか判定する（つまり、アクセスポイントテーブル２００３に通信可能フラグ２３０３が立っているアクセスポイントがあるか判定する）。通信可能範囲内のアクセスポイントがある場合は、ステップ２９０３に進む。通信可能範囲内のアクセスポイントがない場合は、プログラムを終了する（ステップ２９０２）。
【０１７８】
アクセスポイントテーブル２００３の中から、現在通信可能範囲のアクセスポイントを選択し（つまり、アクセスポイントテーブル２００３の通信可能フラグ２３０３が立っているアクセスポイントを選択し）、そのアクセスポイントに対し登録要求を送信する（ステップ２９０３）。
【０１７９】
登録許可を受信したら、そのアクセスポイントをアクセスポイントテーブル２００３に登録する（つまり、アクセスポイントテーブル２００３の該当するアクセスポイントのレコードの登録フラグ２３０２を立てる）（ステップ２９０４）。
【０１８０】
登録許可電文に格納されている上位アドレスを取得し、自機器の上位アドレスとする（ステップ２９０５）。
【０１８１】
デフォルト・アクセスポイントにログイン要求を行う（ステップ２９０６）。
【０１８２】
デフォルト・アクセスポイントからログイン許可電文を受信したらステップ２９０８に進む。ログイン許可を受信しない場合は、プログラムを終了する（ステップ２９０７）。
【０１８３】
無線通信アドレス変換テーブル２００２を、デフォルト・アクセスポイントの上位アドレスと下位アドレスに書き換えてプログラムを終了する（ステップ２９０８）。
【０１８４】
アクセスポイントテーブル２００３から、デフォルト・アクセスポイントが通信可能範囲か判定する。つまり、アクセスポイントテーブル２００３の登録フラグ２９０２が立っているアクセスポイントの通信可能フラグ２９０３が立っているか判定する（ステップ２９０９）。
【０１８５】
アクセスポイントテーブル２００３から、通信可能範囲内のアクセスポイントがあるか判定する。（つまり、アクセスポイントテーブル２００３の通信可能フラグ２９０３が立っているか判定する。）通信可能範囲内のアクセスポイントがある場合は、ステップ２９１０に進む。通信可能範囲内のアクセスポイントがない場合は、プログラムを終了する（ステプ２９１０）。
【０１８６】
アクセスポイントテーブル２００３の中から、現在通信可能範囲内のアクセスポイントを選択し（つまり、アクセスポイントテーブル２００３の通信可能フラグ２９０３が立っているアクセスポイントを選択し）、ログイン要求する（ステップ２９１１）。
【０１８７】
ステップ２９１１でログイン要求電文を送信したアクセスポイントからログイン許可電文を受信したらステップ２９１３に進む。ログイン許可を受信しない場合は、プログラムを終了する（ステップ２９１２）。
【０１８８】
無線通信アドレス変換テーブル２００３を、ステップ２９１２でログイン許可電文を送信したアクセスポイントの上位アドレスと下位アドレスに書き換えてプログラムを終了する（ステップ２９１３）。
【０１８９】
家電アプリケーション２０１９は、例えば、エアコン１１１、照明１１２、センサ１１３、冷蔵庫１２２などの状態を保持したり、家電本体を制御できるプログラムである。
【０１９０】
また、家電アプリケーション２０１９は、マルチリモコン１３０では家電を操作可能なインタフェースを持つ。
【０１９１】
以上、本発明の実施形態におけるシステム構成の一例を説明したが、以下、本システムの全体的な動作例を説明する。
【０１９２】
図３０を用いて、無線端末１４０の初期設定処理及び登録処理の処理を説明する。図３０は、説明の簡単化のため、図１に示した住宅のシステムのシーケンス図を示している。
【０１９３】
マルチリモコン１３０が部屋１０１で初期起動すると、マルチリモコン１３０は、アクセスポイントを探すために無線端末１４０を介して、問合せ要求電文をブロードキャストする（処理３００１）。
【０１９４】
アクセスポイント１１０は、下位アドレスを格納した問合せ応答を行う（処理３０１１）。
【０１９５】
マルチリモコン１３０は、受信した問合せブロードキャストパケット応答電文の下位アドレスの一覧を問合せ結果テーブル２００１として保持する。さらに、マルチリモコン１３０は、問合せ結果テーブル２００１に保持された下位アドレスのそれぞれの機器に対してサービス検索要求を行う（処理３００２）。
【０１９６】
アクセスポイント１１０は、サービス検索要求に対して、自ノードがアクセスポイントであることを示したサービス検索応答を行う（処理３０１２）。
【０１９７】
マルチリモコン１３０は、アクセスポイント１１０からのサービス検索応答を受信して、そのサービス検索応答を行った機器がアクセスポイントであると判断し、アクセスポイント１１０に対して登録要求を行う（処理３００３）。
【０１９８】
アクセスポイント１１０は、他のアクセスポイントに対してマルチリモコン１３０を登録することを通知するために、マルチリモコン１３０の本籍アドレスを格納した登録通知電文の同報送信を行う。さらに、アクセスポイント１１０は、無線端末登録処理を行ない、登録許可電文を返す（処理３０１３）。
【０１９９】
以上、マルチリモコン１３０を例として無線端末１４０の登録について説明した。
【０２００】
次に図３１と図３２を用いて、無線端末１４０の位置管理処理を説明する。
【０２０１】
図３１は、図２のシステムにおいて、マルチリモコン１３０が部屋１０１から、部屋１０１に移動したブロック図を示している。
【０２０２】
図３２は、無線端末の位置登録処理のシーケンスを説明する。図３１は、説明の簡単化のため、図１に示した住宅を抜き出し、そのシステムに新たにアクセスポイントを設置したシステムのシーケンス図を示している。
【０２０３】
マルチリモコン１３０は、通信断のイベントを受け取ると問合せブロードキャスト、アクセスポイントを探すために無線端末１４０を介して、問合せ要求電文をブロードキャストする（処理３２０１）。
【０２０４】
アクセスポイント１２０は、下位アドレスを格納した問合せ応答を行う（処理３２１１）。
【０２０５】
マルチリモコン１３０は、受信した問合せブロードキャストパケット応答電文の下位アドレスの一覧を問合せ結果テーブル２００１として保持する。さらに、マルチリモコン１３０は、問合せ結果テーブル２００１に保持された下位アドレスのそれぞれの機器に対してサービス検索要求を行う（処理３２０２）。
【０２０６】
アクセスポイント１２０は、サービス検索要求に対して、自ノードがアクセスポイントであることを示したサービス検索応答を行う（処理３２１２）。
【０２０７】
マルチリモコン１３０は、アクセスポイント１１０からのサービス検索応答を受信して、そのサービス検索応答を行った機器がアクセスポイントであることと判断し、アクセスポイント１１０に対してログイン要求を行う（処理３２０３）。
【０２０８】
アクセスポイント１２０は、マルチリモコン１３０のデフォルト・アクセスポイントであるアクセスポイント１１０に対してマルチリモコン１３０のログイン先アクセスポイントが変更されることを通知するために、マルチリモコン１３０の本籍アドレスを格納した登録通知電文の同報送信を行う。
【０２０９】
アクセスポイント１１０は、ログイン先アクセスポイント変更処理を行ない、位置変更応答電文をアクセスポイント１２０に返す（処理３２２２）。
【０２１０】
以上、マルチリモコン１３０を例として無線端末１４０の位置管理について説明した。
【０２１１】
次に図３３を用いて、図３１におけるノードが移動した無線端末１４０の電文の転送処理を説明する。
【０２１２】
マルチリモコン１３０のデフォルト・アクセスポイントであるアクセスポイント１１０は、例えば、照明１１２からマルチリモコン１３０宛の電文を受信すると、その電文の宛先を判定し、マルチリモコン１３０はアクセスポイント１２０にログインしていることを取得し、送信元アドレスをアクセスポイントの１１０、宛先アドレスをマルチリモコンの移動先アドレスでカプセル化して、アクセスポイント１２０に電文を転送する（処理３３０１）。
【０２１３】
アクセスポイント１２０は、ルーティングを行って、カプセル化ヘッダの宛先アドレスから電文宛先を判定し、マルチリモコン１３０に電文を転送する（処理３３０２）。
【０２１４】
マルチリモコン１３０は、カプセル化ヘッダの宛先アドレスから電文宛先を判定し、カプセルを外して、電文の中身を受信電文とする（処理３３０３）。
【０２１５】
以上、マルチリモコン１３０を例として無線端末１４０への電文転送について説明した。
【０２１６】
【発明の効果】
本発明によって得られる効果の代表的なものとしては以下のようなものがある。
【０２１７】
端末のサブネットの移動にも関係なく継続して使用できるアドレスが、アドレスサーバから再割当されてしまうことによってむやみに変わってしまうことを軽減したり、アドレスが変わらないようにアドレスサーバの割当たアドレスを再利用しないためにアドレスが枯渇してしまうことを軽減することができる。
【０２１８】
ネットワーク管理者不在、システム構築のプロセスが多様となる状況に対応するため、設定の省力化、システム構築の柔軟性及びシステムの拡張性を持たせることができる。
【０２１９】
サブネット間を移動したノードの通信相手ノードが、移動ノードに対する宛先ノードの上位アドレス及び、移動ノードが移動前に属していたサブネットの同報アドレスを変更することなく、移動ノードと個別通信及び同報通信を継続するネットワークシステムにおいて、送信元アドレスを変更することなく通信を継続できるネットワークシステムにおいて、
移動ノードが移動を検知するためのブロードキャストパケットを減らすことによって、電波の送信出力や通信量を減らし、低処理能力のＣＰＵでも移動しても継続して通信を行えることができる。
【０２２０】
サブネット間を移動したノードが、通信相手ノードと個別通信及び同報通信をする時、
移動ノードが移動を検知するためのブロードキャストパケットを減らすことによって、低消費電力で通信処理を行えることができる。
【図面の簡単な説明】
【図１】住宅１００に導入された本発明のシステム構成図の一例である。
【図２】本システムにおけるネットワーク通信レイヤを示すものである。
【図３】本システムにおけるネットワークの上位アドレスの構成を示すものである。
【図４】サブネット２３０、２４０、２６０で送受信される電文のフォーマットの一例である。
【図５】アクセスポイント１１０のハードウェア構成の一例である。
【図６】そのプログラム構成の一例を示したブロック図である。
【図７】有線通信アドレス変換テーブル６０１の構成例である。
【図８】無線通信アドレス変換テーブル６０２の構成例である。
【図９】無線端末管理テーブル６０３の構成例である。
【図１０】電文転送テーブル６０４の構成例である。
【図１１】ルーティングテーブル６０５の構成例である。
【図１２】ルーティング処理部６１４の処理フローの一例である
【図１３】無線通信プロトコル処理部６１６の処理フローの一例である。
【図１４】問合せ応答プログラム６１７の処理フローの一例である。
【図１５】無線端末管理プログラム６１９の処理フローの一例である。
【図１６】サービス検索応答プログラム６２０のフロー処理の一例である。
【図１７】アクセスポイント登録応答プログラム６２１の処理フローの一例である。
【図１８】無線端末位置プログラム６２２の処理フローの一例である。
【図１９】無線端末１２０のハードウェア構成の一例である。
【図２０】無線端末１２０のプログラム構成の一例を示したブロック図である。
【図２１】問合せ結果テーブル２００１の構成例である。
【図２２】アドレス変換テーブル２００２の構成例である。
【図２３】アクセスポイントテーブル２００３の構成例である。
【図２４】ルーティングテーブル２００４の構成例である。
【図２５】無線通信プロトコル処理部１９１２の電文送信処理フローの一例である。
【図２６】ルーティング処理部２０１４の処理フローの一例である。
【図２７】問い合わせブロードキャストプログラム２０１６の処理フローの一例である。
【図２８】アクセスポイント検索プログラム２０１７の処理フローの一例である。
【図２９】登録プログラム２０１８の処理フローの一例である。
【図３０】無線端末１４０の初期設定処理及び登録処理のシーケンスを説明する。
【図３１】図２のシステムにおいて、マルチリモコン１３０が部屋Ａから、部屋Ｂに移動したブロック図である。
【図３２】無線端末の位置登録処理のシーケンスである。
【図３３】図３３におけるノードが移動した無線端末１４０の電文の転送処理のシーケンスである。
【符号の説明】
１００…住宅、１１０…アクセスポイント、１１１…エアコン、１１２…照明、１１３…センサ、１２０…アクセスポイント、１２１…照明、１２２…冷蔵庫、１２３…センサ、１３０…マルチリモコン、１４０…無線端末、２１０、２２０…無線ネットワークグループ、２３０、２４０…サブネット、２５０…有線ネットワーク、２６０…サブネット、４０１…ネットワーク識別部、４０２…機器識別部。
【図１】
2004147034.tif 000003
【図２】
2004147034.tif 000004
【図３】
2004147034.tif 000005
【図４】
2004147034.tif 000006
【図５】
2004147034.tif 000007
【図６】
2004147034.tif 000008
【図７】
2004147034.tif 000009
【図８】
2004147034.tif 000010
【図９】
2004147034.tif 000011
【図１０】
2004147034.tif 000012
【図１１】
2004147034.tif 000013
【図１２】
2004147034.tif 000014
【図１３】
2004147034.tif 000015
【図１４】
2004147034.tif 000016
【図１５】
2004147034.tif 000017
【図１６】
2004147034.tif 000018
【図１７】
2004147034.tif 000019
【図１８】
2004147034.tif 000020
【図１９】
2004147034.tif 000021
【図２０】
2004147034.tif 000022
【図２１】
2004147034.tif 000023
【図２２】
2004147034.tif 000024
【図２３】
2004147034.tif 000025
【図２４】
2004147034.tif 000026
【図２５】
2004147034.tif 000027
【図２６】
2004147034.tif 000028
【図２７】
2004147034.tif 000029
【図２８】
2004147034.tif 000030
【図２９】
2004147034.tif 000031
【図３０】
2004147034.tif 000032
【図３１】
2004147034.tif 000033
【図３２】
2004147034.tif 000034
【図３３】
2004147034.tif 000035