(57)【要約】【課題】子ノードに接続されている下位のノードが連鎖的に切断されないようにする。親子間の通信を途切れないようにする。【解決手段】ルータ２０−３から親子関係を結んでいる上位のルータ２０−１へ定期的に接続確認要求を送る。ルータ２０−１は、ルータ２０−３からの接続確認要求を受信する毎に、接続確認応答をルータ２０−３に返送する。ルータ２０−１と２０−３との間の伝送路に電波障害などが発生すると、ルータ２０−１からのルータ２０−３への接続確認応答が途絶える。ルータ２０−３は、ルータ２０−１からの接続確認応答が途絶えた場合、自己の電源を遮断せずに、通信圏内の他のルータ２０−４を経由して中継要求をコーディネータ１０へ送り、コーディネータ１０によって探索された迂回経路を通して、ルータ２０−１との親子間の通信を継続する。【選択図】  図５
2008148032.tif 000002
【特許請求の範囲】
【請求項１】
最上位に位置する第１のデバイスと、最下位に位置し自己のメモリに自己に割り当てられたアドレスを記憶する第２のデバイスと、この第１のデバイスと第２のデバイスとの間に位置し自己のメモリに自己に割り当てられたアドレスを記憶する第３のデバイスとを少なくとも備えたツリー構造の無線通信システムにおいて、
前記第３のデバイスは、
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位および下位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する通信継続手段
を備えることを特徴とする無線通信システム。
【請求項２】
請求項１に記載された無線通信システムにおいて、
前記通信継続手段は、
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、他のデバイスを経由して前記第１のデバイスに中継要求を送る手段と、
前記第１のデバイスが前記中継要求に応じて探索した他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する手段と
を備えることを特徴とする無線通信システム。
【請求項３】
請求項１に記載された無線通信システムにおいて、
前記第３のデバイスと親子の接続関係を結んだ上位のデバイスを備え、
前記第３のデバイスの通信継続手段は、
前記上位のデバイスとの直接接続が不能となった場合、前記上位のデバイスと親子の接続関係を結んでいる上々位のデバイスに他のデバイスを経由して中継要求を送る手段と、
前記上々位のデバイスが前記中継要求に応じて探索した他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する手段と
を備えることを特徴とする無線通信システム。
【請求項４】
請求項１〜３の何れか１項に記載された無線通信システムにおいて、
前記第３のデバイスは、
自己と親子の接続関係を結んだ上位のデバイスに定期的に接続確認要求を送信する手段と、
前記接続確認要求の受信に成功したことを知らせる前記上位のデバイスからの接続確認応答を受信する手段とを備え、
前記通信継続手段は、
前記上位のデバイスからの前記接続確認応答が途絶えた場合に前記上位のデバイスとの直接接続が不能となったと判断する
ことを特徴とする無線通信システム。
【請求項５】
請求項１〜４の何れか１項に記載された無線通信システムにおいて、
前記第３のデバイスは、さらに、
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が復旧した場合、前記通信継続手段による前記迂回経路を通しての前記上位のデバイスとの通信の継続を解除し、前記上位のデバイスとの直接接続による通信を再開する手段
を備えることを特徴とする無線通信システム。
【請求項６】
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する通信継続手段を備えることを特徴とするデバイス。
【請求項７】
請求項６に記載されたデバイスにおいて、
前記通信継続手段は、
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、他のデバイスを経由して前記第１のデバイスに中継要求を送る手段と、
前記第１のデバイスが前記中継要求に応じて探索した他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する手段と
を備えることを特徴とするデバイス。
【請求項８】
請求項６に記載されたデバイスにおいて、
前記通信継続手段は、
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、前記上位のデバイスと親子の接続関係を結んでいる上々位のデバイスに他のデバイスを経由して中継要求を送る手段と、
前記上々位のデバイスが前記中継要求に応じて探索した他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する手段と
を備えることを特徴とするデバイス。
【請求項９】
最上位に位置する第１のデバイスと、最下位に位置し自己のメモリに自己に割り当てられたアドレスを記憶する第２のデバイスとを少なくとも備えたツリー構造の無線通信システムにおいて、
前記第２のデバイスは、
自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して前記上位のデバイスとの間の通信を継続する通信継続手段
を備えることを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ツリー構造の無線通信システムおよびこの無線通信システムに用いられるデバイスに関するものである。
【背景技術】
【０００２】
近年、無線通信を利用して、環境計測・監視・制御などを行うシステムが増加している。この環境計測・監視・制御などを行う無線通信システムでは、対象エリアが比較的広い、又は、対象エリア内に無線通信の障害物が多々存在する場合が多い。このような場合、対象エリアをカバーするためには、受信器と送信器の設置位置や電波状況等の環境により直接通信できなくても、他のデバイスを中継して通信を行うことができる無線通信ネットワークを利用することが有利である。
【０００３】
この種の無線通信ネットワークとして、ジグビー（Ｚｉｇｂｅｅ（登録商標））プロトコルを利用した無線通信ネットワークが考えられている（例えば、特許文献１、特許文献２参照）。以下、このジグビープロトコルを利用した無線通信ネットワークをジグビーネットワークと呼ぶ。
【０００４】
ジグビーネットワークは、ツリー構造の無線通信ネットワークであり、次のような３種類のデバイスによって構成される。
〔デバイスＡ（ノードＡ）〕
コーディネータと呼ばれ、ネットワークの基層（最上位）に唯一存在し、下位デバイスと接続通信でき、ネットワーク内の全てのデバイスに対して命令するとともに、各デバイス固有の情報および各デバイスから送られてくる情報の収集を統括する。また、ネットワーク全体の総合親局の役割を果たすとともに、自己と親子の接続関係（以下、単に親子関係と呼ぶ）を結ぶデバイスにアドレスを付番する。
【０００５】
〔デバイスＢ（ノードＢ）〕
ルータと呼ばれ、コーディネータよりも下層に存在し、上位デバイスおよび下位デバイスと接続通信でき、コーディネータからの命令を受けるとともに、下位デバイス（ルータ、又はエンドデバイス）を接続することができ、それらデバイスに対しては局地的な親局の役割を果たす。また、自己と親子関係を結ぶデバイスにアドレスを付番する。
【０００６】
〔デバイスＣ（ノードＣ）〕
エンドデバイスと呼ばれ、ネットワークの末端（最下位）に存在し、上位デバイスと接続通信でき、他のデバイスの親局にはならない。例えば、空調制御システムでは、温度センサや湿度センサなどのセンサがエンドデバイスとされる。
【０００７】
なお、ジグビーネットワークの各デバイスには、接続可能な下位デバイスの最大個数Ｃｍと、ツリー構造の階層の最深度Ｌｍがネットワークパラメータとして定められる。
【０００８】
図１１にジグビーネットワークの単純な例を示す。同図において、１は最上位（第０層）に位置するコーディネータ、２−１，２−２はコーディネータ１の下層（第１層）に位置するルータ、２−３〜２−６はルータ２−１〜２−２の下層（第２層）に位置するルータ、３−１〜３−８はルータ２−３〜２−６の下層（第３層（最下位））に位置するエンドデバイスである。
【０００９】
なお、この例において、コーディネータ１の識別番号は＃０、ルータ２−１〜２−６の識別番号は＃１〜＃６、エンドデバイス３−１〜３−８の識別番号は＃７〜＃１４として設定されているものとする。これらの識別番号＃０〜＃１４は、デバイス毎に固有に定められたものであり、変わることはない。また、このジグビーネットワークにおいて、コーディネータ１には、ネットワーク全体に対して付番可能なアドレスとしてアドレスブロックＡＤ０〜ＡＤ１４が定められ、このアドレスブロックのうち「ＡＤ０」が自己のアドレスとして割り当てられるものとする。
【００１０】
コーディネータ１に対して、ルータ２−１を接続する場合、ルータ２−１をコーディネータ１に近づけて電源をオンとする。すると、ルータ２−１からコーディネータ１へアソシエイト（参加申請）と呼ばれる接続要求（以下、アソシエイト接続要求と呼ぶ）が送られる。コーディネータ１は、ルータ２−１からのアソシエイト接続要求を受けて、ルータ２−１に対してアドレスＡＤ１を割り当てるとともに、ルータ２−１の識別番号＃１とルータ２−１に割り当てたアドレスＡＤ１とを対応づけて親子関係有り（「○」）として接続情報テーブルＴ０に書き込む。また、ルータ２−１へ、下位のデバイスへ付番可能なアドレスとして、アドレスＡＤ１を含むアドレスブロック「ＡＤ１〜ＡＤ７」を送る。
【００１１】
次に、ルータ２−２をコーディネータ１に近づけて電源をオンとすると、ルータ２−２からコーディネータ１へアソシエイト接続要求が送られる。コーディネータ１は、ルータ２−２からのアソシエイト接続要求を受けて、ルータ２−２に対してアドレスＡＤ８を割り当てるとともに、ルータ２−２の識別番号＃２とルータ２−２に割り当てたアドレスＡＤ８とを対応づけて親子関係有りとして接続情報テーブルＴ０に書き込む。また、ルータ２−２へ、下位のデバイスへ付番可能なアドレスとして、アドレスＡＤ８を含むアドレスブロック「ＡＤ８〜ＡＤ１４」を送る。
【００１２】
ルータ２−３をルータ２−１に近づけて電源をオンとすると、ルータ２−３からルータ２−１へアソシエイト接続要求が送られる。ルータ２−１は、ルータ２−３からのアソシエイト接続要求を受けて、ルータ２−３に対してアドレスＡＤ２を割り当てるとともに、ルータ２−３の識別番号＃３とルータ２−３に割り当てたアドレスＡＤ２とを対応づけて親子関係有りとして接続情報テーブルＴ１に書き込む。また、ルータ２−３へ、下位のデバイスへ付番可能なアドレスとして、アドレスＡＤ２を含むアドレスブロック「ＡＤ２〜ＡＤ４」を送る。
【００１３】
エンドデバイス３−１をルータ２−３に近づけて電源をオンとすると、エンドデバイス３−１からルータ２−３へアソシエイト接続要求が送られる。ルータ２−３は、エンドデバイス３−１からのアソシエイト接続要求を受けて、エンドデバイス３−１に対してアドレスＡＤ３を割り当てるとともに、エンドデバイス３−１の識別番号＃７とエンドデバイス３−１に割り当てたアドレスＡＤ３とを対応づけて親子関係有りとして接続情報テーブルＴ１に書き込む。以下、同様にして、各デバイスにアドレスが割り当てられる。
【００１４】
このジグビーネットワークでは、例えばエンドデバイス３−１とルータ２−３との間の伝送路に電波障害などが発生した場合、エンドデバイス３−１からの情報（例えば、温度計測値、湿度計測値など）がルータ２−３で受信できなくなる。この場合、エンドデバイス３−１は、切断（電源オフ）、再接続（電源オン）を行う。エンドデバイス３−１の電源がオフとされると、エンドデバイス３−１に割り当てられたアドレスＡＤ３が消失する。また、例えばルータ２−４がエンドデバイス３−１の通信圏内にあり、ルータ２−４が下位のデバイスとの親子関係を未だ結んでいないものとした場合、エンドデバイス３−１の再接続により、エンドデバイス３−１とルータ２−４との間で親子関係が結ばれ、ルータ２−４からエンドデバイス３−１に新たなアドレスが割り当てられ、ルータ２−４を経由して、エンドデバイス３−１からの情報が継続してコーディネータ１へ送られるものとなる。
【００１５】
なお、図１１には単純な例を示したが、実際には最上位のコーディネータ１と最下位のエンドデバイス３との間にはルータ２がさらに何層も位置し、ルータ２の数やエンドデバイス３の数も増大し、大規模なネットワークとされる。
【００１６】
【特許文献１】特開２００６−５９２８号公報
【特許文献２】特開２００６−４２３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、上述したジグビーネットワークでは、親ノードと子ノードとの間の伝送路に電波障害などが発生した場合、他のノードを経由して子ノードからの情報が継続してコーディネータへ送られるが、すなわち迂回経路を通して子ノードからの情報が継続してコーディネータへ送られるが、子ノードにその子ノード自身を親ノードとして別の下位のノードが接続されているような場合、この子ノードに接続されている下位のノードが連鎖的に切断されてしまうという問題が発生する。また、子ノードとコーディネータとの間の通信は継続されるが、子ノードのアドレスが変わってしまうので、元の親ノードはその子ノードが親子関係にある子ノードであることを認識することができず、子ノードと元の親ノードとの間の親子間の通信が途切れてしまう。
【００１８】
例えば、図１２（ａ）に示すように、ルータ２−１とルータ２−３および２−４との間に親子関係が結ばれており、ルータ２−３とエンドデバイス３−１，３−２との間に親子関係が結ばれているものとする。また、ルータ２−４は、下位のデバイスとの親子関係を未だ結んでおらず、ルータ２−３の通信圏内にあるものとする。このような状態で、ルータ２−１とルータ２−３との間の伝送路に電波障害などが発生すると（図１２（ｂ））、ルータ２−３は、切断（電源オフ）、再接続（電源オン）を行う。この時、ルータ２−３の切断によって、ルータ２−３のアドレスＡＤ２や接続情報テーブルＴ１の内容が消失し、ルータ２−３とエンドデバイス３−１および３−２との間が通信不能となり、エンドデバイス３−１および３−２が連鎖的に切断されてしまう（図１５（ｃ））。
【００１９】
また、切断後の再接続により、ルータ２−３に新しいアドレスが割り当てられるので、ルータ２−１（元の親ノード）は、ルータ２−３を自分の子ノードであるとは認識することができず、ルータ２−３からのルータ２−４を介する情報を上位のデバイスに転送するのみで、ルータ２−１とルータ２−３との間の親子間の通信が途切れてしまう。この親子間の通信の途切れにより、例えばルータ２−１がルータ２−３からのデータに基づいて他の機器を制御しているような場合、その制御動作が行えなくなってしまう。
【００２０】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、親ノードと子ノードとの間の伝送路に電波障害などが生じた場合の迂回経路の形成に際し、子ノードに接続されている下位のノードが連鎖的に切断されてしまうことがなく、親ノードと子ノードとの間の親子間の通信が途切れることのない無線通信システムを提供することにある。
【課題を解決するための手段】
【００２１】
このような目的を達成するために、第１発明（請求項１に係る発明）は、最上位に位置する第１のデバイスと、最下位に位置し自己のメモリに自己に割り当てられたアドレスを記憶する第２のデバイスと、この第１のデバイスと第２のデバイスとの間に位置し自己のメモリに自己に割り当てられたアドレスを記憶する第３のデバイスとを少なくとも備えたツリー構造の無線通信システムにおいて、第３のデバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位および下位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する通信継続手段を設けたものである。
【００２２】
この第１発明によれば、例えば、第１のデバイスをコーディネータ、第２のデバイスをエンドデバイス、第３のデバイスをルータとするツリー構造の無線通信システムとし、例えばルータ間で親子の接続関係を結んでおり、親ノードとなるルータを上位のルータ、子ノードとなるルータを下位のルータとした場合、上位のルータと下位のルータとの間の伝送路に電波障害などが生じるなどして、上位のルータとの直接接続が不能となると、下位のルータは、上位および下位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して上位のルータとの間の通信を継続する。
【００２３】
この場合、下位のルータは、下位のデバイスとの親子の接続関係を解消しないので、下位のルータに接続されているルータやエンドデバイスが連鎖的に切断されてしまうことはない。また、下位のルータは上位のデバイスとの親子の接続関係を解消せず、上位のルータには下位のルータとの親子の接続関係を示す接続情報が残されるので、迂回経路を通して上位のルータとの間の通信を継続させた場合、下位のルータと上位のルータとの間の親子間の通信が途切れてしまうことはない。なお、この場合の上位のデバイスは、コーディネータである場合も考えられる。
【００２４】
第２発明（請求項２に係る発明）は、第１発明において、第３のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、他のデバイスを経由して第１のデバイスに中継要求を送る手段と、第１のデバイスが中継要求に応じて探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けたものである。
この第２発明によれば、例えば、上位のルータと下位のルータとの間の伝送路に電波障害などが生じるなどして、上位のルータとの直接接続が不能となると、下位のルータから他のデバイスを経由してコーディネータに中継要求が送られる。コーディネータは、この下位のルータからの中継要求に応じ、下位のルータと上位のルータとの間の他のデバイスを経由した迂回経路を探索する。例えば、下位のルータと上位のルータとの間の最短経路を迂回経路として探索し、その迂回経路に位置するデバイスに中継要求を発信した下位のルータからの通信を中継するように命ずる。
なお、この第２発明において、コーディネータに中継要求を送る場合の「他のデバイス」と迂回経路を通して通信を継続する場合の「他のデバイス」とは、同じであるとは限らない。
【００２５】
第３発明（請求項３に係る発明）は、第１発明において、第３のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスと親子の接続関係を結んでいる上々位のデバイスに中継要求を送る手段と、上々位のデバイスが中継要求に応じて探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けたものである。
この第３発明によれば、例えば、上位のルータと下位のルータとの間の伝送路に電波障害などが生じるなどして、上位のルータとの直接接続が不能となると、上位のルータと親子の接続関係を結んでいる上々位のデバイスに下位のルータから他のデバイスを経由して中継要求が送られる。上々位のデバイスは、この下位のルータからの中継要求に応じ、下位のルータと上位のルータとの間の他のデバイスを経由した迂回経路を探索する。例えば、下位のルータと上位のルータとの間の最短経路を迂回経路として探索し、その迂回経路に位置するデバイスに中継要求を発信した下位のルータからの通信を中継するように命ずる。この場合、迂回経路の探索は、中継要求を発信したノードの親ノード（上位のデバイス）を自己の子ノードとして持つ親ノード（上々位のデバイス）で行われるので、最上位のコーディネータで迂回経路の探索を行うよりも速やかに行われる。
なお、この第３発明において、上々位のデバイスに中継要求を送る場合の「他のデバイス」と迂回経路を通して通信を継続する場合の「他のデバイス」とは、同じであるとは限らない。
【００２６】
第４発明（請求項４に係る発明）は、第１〜第３発明において、第３のデバイスに、自己と親子の接続関係を結んだ上位のデバイスに定期的に接続確認要求を送信する手段と、接続確認要求の受信に成功したことを知らせる上位のデバイスからの接続確認応答を受信する手段とを設け、上位のデバイスからの接続確認応答が途絶えた場合に上位のデバイスとの直接接続が不能となったと判断するようにしたものである。
この第４発明によれば、例えば、下位のルータから上位のルータに定期的に接続確認要求が送信され、この接続確認要求が上位のルータで受信される毎に、上位のルータから下位のルータへ接続確認応答が返送される。下位のルータは、上位のルータからの接続確認応答が途絶えた場合に、上位のルータとの直接接続が不能となったと判断する。
【００２７】
第５発明（請求項５に係る発明）は、第１〜第４発明において、第３のデバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が復旧した場合、迂回経路を通しての上位のデバイスとの通信の継続を解除し、上位のデバイスとの直接接続による通信を再開させる手段を設けたものである。
この第５発明によれば、例えば、下位のルータと上位のルータとの間の直接接続が復旧すると、迂回経路を通しての上位のルータとの通信の継続が解除され、上位のルータとの直接接続による通信が再開される。この場合、下位のルータは上位のルータとの親子の接続関係を解消しておらず、上位のルータには下位のルータとの親子関係を示す接続情報が残されているので、新たに親子関係を結ぶことなく、すぐに上位のルータと下位のルータとの間の直接接続による親子間の通信を再開させることができる。
【００２８】
なお、本発明は、無線通信システムとしてではなく、デバイス単体としても構成することができる。この場合、デバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する通信継続手段を設ける（第６発明（（請求項６に係る発明）））。このデバイスは、ルータとして用いてもよいし、エンドデバイスとして用いてもよい（第９発明（（請求項９に係る発明）））。
【００２９】
また、第６発明のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、他のデバイスを経由して第１のデバイスに中継要求を送る手段と、この中継要求に応じた第１のデバイスが探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けるようにしてもよい（第７発明（（請求項７に係る発明）））。
また、第６発明のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスと親子の接続関係を結んでいる上々位のデバイスに他のデバイスを経由して中継要求を送る手段と、上々位のデバイスが中継要求に応じて探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けるようにしてもよい（第８発明（（請求項８に係る発明）））。
【発明の効果】
【００３０】
第１発明によれば、第１のデバイスと第２のデバイスとの間に位置する第３のデバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位および下位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する通信継続手段を設けたので、第３のデバイス（子ノード）と上位のデバイス（親ノード）との間の伝送路に電波障害などが生じた場合の迂回経路の形成に際し、子ノードに接続されている下位のノードが連鎖的に切断されてしまうことがないようにすることができる。また、下位のルータは上位のデバイスとの親子の接続関係を解消せず、上位のルータには下位のルータとの親子の接続関係を示す接続情報が残されるので、迂回経路を通して上位のルータとの間の通信を継続させた場合、子ノードと親ノードとの間の親子間の通信が途切れることがないようすることができる。
【００３１】
第２発明によれば、第１発明において、第３のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、他のデバイスを経由して第１のデバイスに中継要求を送る手段と、第１のデバイスが中継要求に応じて探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けたので、第１のデバイス（最上位のノード）に第３のデバイス（子ノード）と上位のデバイス（親ノード）との間の迂回経路を探索させ、この最上位のノードが探索した迂回経路を通して子ノードと親ノードと間の親子間の通信を継続させることができるようになる。
【００３２】
第３発明によれば、第１発明において、第３のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスと親子の接続関係を結んでいる上々位のデバイスに中継要求を送る手段と、上々位のデバイスが中継要求に応じて探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けたので、中継要求を発信した子ノード（第３のデバイス）の親ノード（上位のデバイス）を自己の子ノードとして持つ親ノード（上々位のデバイス）で迂回経路の探索が行われ、第１のデバイス（最上位のデバイス）で迂回経路の探索を行わせるよりも、迂回経路の探索を速やかに行わせることができるようになる。
【００３３】
第４発明によれば、第１〜第３発明において、第３のデバイスに、自己と親子の接続関係を結んだ上位のデバイスに定期的に接続確認要求を送信する手段と、接続確認要求の受信に成功したことを知らせる上位のデバイスからの接続確認応答を受信する手段とを設け、上位のデバイスからの接続確認応答が途絶えた場合に上位のデバイスとの直接接続が不能となったと判断するようにしたので、簡易な方法で、上位のデバイス（親ノード）との間の直接接続が不能となった状態を確認することができる。
【００３４】
第５発明によれば、第１〜第４発明において、第３のデバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が復旧した場合、迂回経路を通しての上位のデバイスとの通信の継続を解除し、上位のデバイスとの直接接続による通信を再開させる手段を設けたので、新たに親子関係を結ぶことなく、すぐに第３のデバイスと上位のデバイスとの間の直接接続による親子間の通信を再開させることができるようになる。
【００３５】
第６発明によれば、デバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する通信継続手段を設けたので、このデバイスをルータとして用いることにより、第１発明と同様の効果を奏する。
第７発明によれば、第６発明のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、他のデバイスを経由して第１のデバイスに中継要求を送る手段と、この中継要求に応じた第１のデバイスが探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けるようにしたので、このデバイスをルータとして用いることにより、第２発明と同様の効果を奏する。
第８発明によれば、第６発明のデバイスに、通信継続手段として、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスと親子の接続関係を結んでいる上々位のデバイスに他のデバイスを経由して中継要求を送る手段と、上々位のデバイスが中継要求に応じて探索した他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する手段とを設けたので、このデバイスをルータとして用いることにより、第３発明と同様の効果を奏する。
【００３６】
第９発明によれば、最上位に位置する第１のデバイスと、最下位に位置し自己のメモリに自己に割り当てられたアドレスを記憶する第２のデバイスとを少なくとも備えたツリー構造の無線通信システムにおいて、第２のデバイスに、自己と親子の接続関係を結んだ上位のデバイスとの直接接続が不能となった場合、上位のデバイスとの親子の接続関係を解消することなく、他のデバイスを経由した迂回経路を通して上位のデバイスとの間の通信を継続する通信継続手段を設けたので、第２のデバイス（子ノード）と上位のデバイス（親ノード）との間の伝送路に電波障害などが生じた場合の迂回経路の形成に際し、子ノードと親ノードとの間の親子間の通信が途切れることがないようすることができる
【発明を実施するための最良の形態】
【００３７】
以下、本発明を図面に基づいて詳細に説明する。
図１はこの発明に係る無線通信システムの一例を示す概略図である。この無線通信システムは、ジグビーネットワークを利用した単純な例であり、最上位（第０層）に位置するコーディネータ１０と、最下位（第３層）に位置するエンドデバイス３０と、コーディネータ１０とエンドデバイス３０との間（第１層、第２層）に位置するルータ２０とによって構成される。
【００３８】
なお、この例において、コーディネータ１０の識別番号は＃０、ルータ２０−１〜２０−６の識別番号は＃１〜＃６、エンドデバイス３０−１〜３０−８の識別番号は＃７〜＃１４として設定されているものとする。また、この無線通信システムにおいて、コーディネータ１０には、ネットワーク全体に対して付番可能なアドレスとしてアドレスブロックＡＤ０〜ＡＤ１４が定められ、このアドレスブロックのうち「ＡＤ０」が自己のアドレスとして割り当てられるものとする。
【００３９】
この無線通信システムにおいても、図１１に示したジグビーネットワークと同様に、コーディネータ１０に対して、ルータ２０−１を接続する場合、ルータ２０−１をコーディネータ１０に近づけて電源をオンとする。すると、ルータ２０−１からコーディネータ１０へアソシエイト接続要求が送られ、コーディネータ１０との間で親子関係が結ばれる。これにより、ルータ２０−１へアドレスＡＤ１が割り当てられ、コーディネータ１０の接続情報テーブルＴ０にルータ２０−１に割り当てたアドレスＡＤ１と識別番号＃１との対応関係が書き込まれる。
【００４０】
同様にして、コーディネータ１０とルータ２０−２との間、ルータ２０−１とルータ２０−３および２０−４との間、ルータ２０−２とルータ２０−５および２０−６との間、ルータ２０−３とエンドデバイス３０−１および３０−２との間、ルータ２０−４とエンドデバイス３０−３および３０−４との間、ルータ２０−５とエンドデバイス３０−５および３０−６との間、ルータ２０−６とエンドデバイス３０−７および３０−８との間で親子関係が結ばれる。
【００４１】
これにより、ルータ２０−２へアドレスＡＤ８が割り当てられ、コーディネータ１０の接続情報テーブルＴ０にルータ２０−２に割り当てたアドレスＡＤ８と識別番号＃２との対応関係が書き込まれる。また、ルータ２０−３，２０−４にアドレスＡＤ２，ＡＤ５が割り当てられ、ルータ２０−１の接続情報テーブルＴ１にルータ２０−３，２０−４に割り当てたアドレスＡＤ２，ＡＤ５と識別番号＃３，＃４との対応関係が書き込まれる。また、ルータ２０−５，２０−６にアドレスＡＤ９，ＡＤ１２が割り当てられ、ルータ２０−２の接続情報テーブルＴ１にルータ２０−５，２０−６に割り当てたアドレスＡＤ９，ＡＤ１２と識別番号＃５，＃６との対応関係が書き込まれる。
【００４２】
また、エンドデバイス３０−１，３０−２にアドレスＡＤ３，ＡＤ４が割り当てられ、ルータ２０−３の接続情報テーブルＴ１にエンドデバイス３０−１，３０−２に割り当てたアドレスＡＤ３，ＡＤ４と識別番号＃７，＃８との対応関係が書き込まれる。また、エンドデバイス３０−３，３０−４にアドレスＡＤ６，ＡＤ７が割り当てられ、ルータ２０−４の接続情報テーブルＴ１にエンドデバイス３０−３，３０−４に割り当てたアドレスＡＤ６，ＡＤ７と識別番号＃９，＃１０との対応関係が書き込まれる。
【００４３】
また、エンドデバイス３０−５，３０−６にアドレスＡＤ１０，ＡＤ１１が割り当てられ、ルータ２０−５の接続情報テーブルＴ１にエンドデバイス３０−５，３０−６に割り当てたアドレスＡＤ１０，ＡＤ１１と識別番号＃１１，＃１２との対応関係が書き込まれる。また、エンドデバイス３０−７，３０−８にアドレスＡＤ１３，ＡＤ１４が割り当てられ、ルータ２０−６の接続情報テーブルＴ１にエンドデバイス３０−７，３０−８に割り当てたアドレスＡＤ１３，ＡＤ１４と識別番号＃１３，＃１４との対応関係が書き込まれる。
【００４４】
この無線通信システムにおいて、ルータ２０およびエンドデバイス３０は、定期的に上位のデバイスに接続確認要求を送信する接続確認要求送信機能を備えている。また、コーディネータ１０およびルータ２０は、下位のデバイスから定期的に送られてくる接続確認要求を受信する毎に、その接続確認要求の受信に成功したことを知らせる接続確認応答を返送する接続確認応答返送機能を有している。
【００４５】
また、ルータ２０は、接続確認要求の受信に成功したことを知らせる上位のデバイスからの接続確認応答が途絶えた場合、自己の電源を遮断することなく、通信圏内の他のルータ２０へ中継要求を送り、この中継要求によって探索される迂回経路を通して通信を継続する迂回経路通信継続機能、上位のデバイスからのそれまで途絶えていた接続確認応答の入力が再開された場合、迂回経路を通しての上位デバイスとの通信の継続を解除し、上位のデバイスとの直接接続による通信を再開する接続再開機能を有している。
【００４６】
また、エンドデバイス３０は、上位のデバイスからの接続確認応答が途絶えた場合、切断（電源オフ）、再接続（電源オン）を行う切断再接続機能を有している。また、コーディネータ１０は、ルータ２０から送られてくる中継要求を受信し、その中継要求を発信したルータ２０とそのルータ２０の親ノード（上位のデバイス）との間の最短経路を迂回経路として探索し、その迂回経路に位置するルータ２０に対して中継要求を発信したルータ２０からの通信を中継するように命ずる迂回経路探索中継機能を有している。
【００４７】
図２にコーディネータ１０の概略的なブロック図を示す。コーディネータ１０は、処理部１０Ａと、ＲＡＭ１０Ｂと、ＥＥＰＲＯＭ１０Ｃと、ＲＦ回路（無線送受信回路）１０Ｄとを備えている。処理部１０Ａは、上述した接続確認応答返送機能、迂回経路探索中継機能の他、基本的な機能として、ネットワーク宣言機能、親ノード機能、通信機能（ノード間通信機能、通信中継機能）などを備えている。これらの機能は、処理部１０Ａが実行するプログラムに従う処理動作として得られる。なお、ＥＥＰＲＯＭ１０Ｃにはコーディネータ１０の識別番号が格納され、ＲＡＭ１０Ｂにはネットワーク全体に対して付番可能なアドレスブロック、コーディネータ１０に対して割り当てられるアドレス、接続情報テーブルＴ０などが格納される。
【００４８】
図３にルータ２０の概略的なブロック図を示す。ルータ２０は、処理部２０Ａと、ＲＡＭ２０Ｂと、ＥＥＰＲＯＭ２０Ｃと、ＲＦ回路２０Ｄとを備えている。処理部２０Ａは、上述した接続確認要求送信機能、接続確認応答返送機能、迂回経路通信継続機能、接続再開機能の他、基本的な機能として、親ノード機能、通信機能（ノード間通信機能、通信中継機能）などを備えている。これらの機能は、処理部２０Ａが実行するプログラムに従う処理動作として得られる。なお、ＥＥＰＲＯＭ２０Ｃにはルータ２０の識別番号が格納され、ＲＡＭ２０Ｂにはルータ２０に対して割り当てられるアドレス、上位のデバイスから送られてくる下位のデバイスに対して付番可能なアドレスブロック、接続情報テーブルＴ１などが格納される。
【００４９】
図４にエンドデバイス３０の概略的なブロック図を示す。エンドデバイス３０は、処理部３０Ａと、ＲＡＭ３０Ｂと、ＥＥＰＲＯＭ３０Ｃと、ＲＦ回路３０Ｄとを備えている。処理部３０Ａは、上述した接続確認要求送信機能、切断再接続機能の他、基本的な機能として、子ノード機能、通信機能（ノード間通信機能）などを備えている。これらの機能は、処理部３０Ａが実行するプログラムに従う処理動作として得られる。なお、ＥＥＰＲＯＭ３０Ｃには、エンドデバイス３０の識別番号などが格納される。ＲＡＭ３０Ｂには、エンドデバイス３０に対して割り当てられるアドレスなどが格納される。
【００５０】
〔ルータ間の接続確認〕
ルータ２０は、親子関係を結んでいる上位のルータ２０に対し、接続確認要求を定期的に送信する。例えば、図１に示したルータ２０−１とルータ２０−３との間で説明すると、下位のルータ２０−３から上位のルータ２０−１へ接続確認要求が定期的に送られる（図５（ａ）参照）。ルータ２０−１は、ルータ２０−３からの接続確認要求を受信する毎に、接続確認要求の受信に成功したことを知らせる接続確認応答をルータ２０−３に返送する。
【００５１】
なお、図５（ａ）において、ルータ２０−１は、ルータ２０−３および２０−４と親子関係を結んでおり、その接続情報テーブルＴ１にはルータ２０−３および２０−４との親子関係を示す接続情報が書き込まれているものとする。また、ルータ２０−３は、エンドデバイス３０−１および３０−２と親子関係を結んでおり、その接続情報テーブルＴ１にはエンドデバイス３０−１および３０−２との親子関係を示す接続情報が書き込まれているものとする。また、ルータ２０−４は、下位のデバイスとの親子関係を未だ結んでおらず、ルータ２０−３の通信圏内にあるものとする。
【００５２】
〔ルータ間の伝送路に電波障害などが発生した場合〕
図５（ａ）において、ルータ２０−１と２０−３との間の伝送路に電波障害などが発生すると、ルータ２０−３からのルータ２０−１への接続確認要求が途絶える（図５（ｂ））。この場合、ルータ２０−１は、ルータ２０−３からの接続確認要求を受信することができず、その接続確認要求に対する接続確認応答を返送しない。
【００５３】
一方、ルータ２０−３は、ルータ２０−１への接続確認要求を送信した後、ルータ２０−１からの接続確認応答を待ち、ルータ２０−１からの接続確認応答が途絶えたことを検出して、自己の電源を遮断することなく、通信圏内のルータ２０−４を経由してコーディネータ１０へ中継要求を送り、この中継要求によって探索される迂回経路を通してルータ２０−１との間の通信を継続する（図５（ｃ））。
【００５４】
図６にこの場合のルータ２０−３における処理動作を示す。ルータ２０−３は、リトライ数を０としたうえ（ステップ１０１）、ルータ２０−１へ接続確認要求を送信する（ステップ１０２）。そして、この接続確認要求に対してルータ２０−１から返送されてくる接続確認応答を待ち（ステップ１０３）、接続確認応答を受信すると（ステップ１０４のＹＥＳ）、一定時間の経過を待って（ステップ１０７）、ルータ２０−１へ次の接続確認要求を送信する（ステップ１０２）。以下同様の処理動作を繰り返す。
【００５５】
このような処理動作中、ルータ２０−１からの接続確認応答が受信されなくなると（ステップ１０４のＮＯ）、リトライ回数に１をプラスし（ステップ１０５）、一定時間の経過を待って（ステップ１０７）、ルータ２０−１へ次の接続確認要求を送信する（ステップ１０２）。そして、リトライ回数が所定回数Ｎｘ以上となると（ステップ１０６のＹＥＳ）、ルータ２０−１からの接続確認応答が途絶えたと判断して、自己の電源を遮断することなく、通信圏内のルータ２０−４へ中継要求を送り、この中継要求によって探索される迂回経路を通してルータ２０−１との間の通信を継続する（ステップ１０８）。
【００５６】
ステップ１０８での通信の継続は次のようにして行う。ルータ２０−３は、ルータ２０−１からの接続確認応答が途絶えたと判断すると、通信圏内のルータ２０−４へ自己のアドレスを付して中継要求を送る。この中継要求は、ルータ２０−４からルータ２０−１を通して、コーディネータ１０へ送られる。コーディネータ１０は、ルータ２０−３からの中継要求を受信し、その中継要求を発信したルータ２０−３とこのルータ２０−３とルータ２０−１（ルータ２０−３の親ノード）との間の最短経路を迂回経路として探索し、その迂回経路に位置するルータ２０に対してルータ２０−３からの通信を中継するように命ずる。
【００５７】
これにより、迂回経路として例えば「ルータ２０−３、ルータ２０−４、ルータ２０−１」という経路が形成され、この迂回経路を通してルータ２０−３からの情報がルータ２０−１へ継続して送られるものとなる。この場合、ルータ２０−３は、自己の電源を遮断しないので、自己に割り当てられているアドレスや下位のデバイスとの親子関係を示す接続情報の記憶を保持し続ける。すなわち、この場合、ルータ２０−３は、下位のデバイスとの親子の接続関係を解消することなく、迂回経路を通して通信を継続するので、ルータ２０−３に接続されている下位のデバイス（エンドデバイス３０−１、３０−２）が連鎖的に切断されてしまうということはない。また、ルータ２０−３は下位のデバイスとの親子の接続関係を解消せず、ルータ２０−１にはルータ２０−３との親子関係を示す接続情報が残されるので、迂回経路を通してルータ２０−３とルータ２０−１との間の通信を継続させた場合、ルータ２０−３とルータ２０−１との間の親子間の通信が途切れてしまうことはない。
【００５８】
〔ルータ間の伝送路に発生していた電波障害などが解消され場合〕
図７（ａ）において、ルータ２０−１と２０−３との間の伝送路に発生していた電波障害などが解消されると、ルータ２０−３からの接続確認要求がルータ２０−１で受信されるようになる（図７（ｂ））。この場合、ルータ２０−１は、ルータ２０−３からの接続確認要求の受信に成功したことを知らせる接続確認応答を返送する。
【００５９】
ルータ２０−３は、ルータ２０−１からのそれまで途絶えていた接続確認応答の入力が再開されると、迂回経路を通してのルータ２０−３との通信の継続を解除し、ルータ２０−１との直接接続による通信を再開する。この場合、ルータ２０−３は自己に割り当てられているアドレスや下位のデバイスとの親子関係を示す接続情報の記憶を保持しており、ルータ２０−１にはルータ２０−３との親子関係を示す接続情報が残されているので、新たに親子関係を結ぶことなく、すぐにルータ２０−３とルータ２０−１との間の直接接続による親子間の通信を再開することができる。
【００６０】
〔コーディネータとルータとの間の伝送路に電波障害などが発生した場合〕
上述においては、ルータ２０−１と２０−３との間の伝送路に電波障害などが発生した場合について説明したが、コーディネータ１０とルータ２０−１との間の伝送路に電波障害などが発生した場合も同様にして、ルータ２０−１の電源を遮断することなく、ルータ２０−１とコーディネータ１０との間の親子間の通信が迂回経路を通して継続して行われる。この場合の動作について図８を用いて説明する。
【００６１】
図８（ａ）において、コーディネータ１０とルータ２０−１との間の伝送路に電波障害などが発生すると、ルータ２０−１からのコーディネータ１０への接続確認要求が途絶える（図８（ｂ））。この場合、コーディネータ１０は、ルータ２０−１からの接続確認要求を受信することができず、その接続確認要求に対する接続確認応答を返送しない。
【００６２】
一方、ルータ２０−１は、コーディネータ１０への接続確認要求を送信した後、コーディネータ１０からの接続確認応答を待ち、コーディネータ１０からの接続確認応答が途絶えたことを検出して、自己の電源を遮断することなく、通信圏内のルータ２０−２を経由してコーディネータ１０へ中継要求を送り、この中継要求によって探索される迂回経路を通してコーディネータ１０との間の親子間の通信を継続する（図８（ｃ））。
【００６３】
なお、図７に示した例では、ルータ２０−３からコーディネータ１０へ中継要求を送り、コーディネータ１０においてルータ２０−１と２０−３との間の迂回経路を探索するようにしたが、必ずしもコーディネータ１０で迂回経路を探索するようにしなくてもよい。
【００６４】
例えば、図９（ａ）に示すように、コーディネータ１０とエンドデバイス３０との間にルータ２０がさらに幾層も存在するような場合、ルータ２０−１の親ノードとして位置しているルータ２０−７（以下、このルータを上々位のルータと呼ぶ）にルータ２０−３から中継要求を送るようにし（図９（ｂ））、この上々位のルータ２０−７において迂回経路の探索を行わせるようにしてもよい。
【００６５】
この場合、上々位のルータ２０−７は、探索した迂回経路に位置するルータ２０に中継要求を発信したルータ２０−３からの通信を中継するように命ずる。これにより、迂回経路として例えば「ルータ２０−３、ルータ２０−４、ルータ２０−１」という経路が形成され、この迂回経路を通してルータ２０−３とルータ２０−１との間の親子間の通信が継続されるものとなる。
【００６６】
〔エンドデバイスとルータとの間の接続確認〕
エンドデバイス３０は、親子関係を結んでいる上位のルータ２０に対し、接続確認要求を定期的に送信する。例えば、図１に示したエンドデバイス３０−１とルータ２０−３との間で説明すると、エンドデバイス３０−１からルータ２０−３へ接続確認要求が定期的に送られる（図１０（ａ）参照）。ルータ２０−３は、エンドデバイス３０−１からの接続確認要求を受信する毎に、接続確認要求の受信に成功したことを知らせる接続確認応答をエンドデバイス３０−１に返送する。
【００６７】
なお、図５（ａ）において、ルータ２０−３は、エンドデバイス３０−１および３０−２と親子関係を結んでおらず、その接続情報テーブルＴ１にはエンドデバイス３０−１および３０−２との親子関係を示す接続情報が書き込まれているものとする。また、エンドデバイス３０−１の通信圏内にルータ２０−４が存在するものとする。また、ルータ２０−４は、下位のデバイスとの親子関係を未だ結んでいないものとする。
【００６８】
〔ルータとエンドデバイスとの間の伝送路に電波障害などが発生した場合〕
図１０（ａ）において、ルータ２０−３とエンドデバイス３０−１との間の伝送路に電波障害などが発生すると、エンドデバイス３０−１からのルータ２０−３への接続確認要求が途絶える（図１０（ｂ））。この場合、ルータ２０−３は、エンドデバイス３０−１からの接続確認要求を受信することができず、その接続確認要求に対する接続確認応答を返送しない。
【００６９】
一方、エンドデバイス３０−１は、ルータ２０−３への接続確認要求を送信した後、ルータ２０−３からの接続確認応答を待ち、ルータ２０−３からの接続確認応答が途絶えたことを検出して、切断（電源オフ）、再接続（電源オン）を行い、通信圏内にあるルータ２０−４と親子関係を結び、ルータ２０−４を経由して通信を継続する（図１０（ｃ））。この場合、エンドデバイス３０−１とルータ２０−３との親子関係は解消され、エンドデバイス３０−１とルータ２０−３との間では親子間の通信が行われなくなる。
【００７０】
なお、上述した実施の形態において、ルータ２０やエンドデバイス３０からの接続確認要求の送信は、上位のデバイスへ定期的に送る通常の送信メッセージに接続確認用の特別メッセージを追加（同一パケットでタイミングを同期して送る）してもよく、通常の送信メッセージとは別に接続確認専用の特別メッセージを定期的に送るようにしてもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る無線通信システムの一例を示す概略図である。
【図２】この無線通信システムに用いるコーディネータの概略的なブロック図である。
【図３】この無線通信システムに用いるルータの概略的なブロック図である。
【図４】この無線通信システムに用いるエンドデバイスの概略的なブロック図である。
【図５】ルータ間の伝送路に電波障害などが発生した場合の動作を説明する図である。
【図６】接続確認要求送信時のルータにおける処理動作を示すフローチャートである。
【図７】ルータ間の伝送路に発生していた電波障害などが解消した場合の動作を説明する図である
【図８】コーディネータとルータとの間の伝送路に電波障害などが発生した場合の動作を説明する図である。
【図９】上々位のルータで迂回経路の探索を行わせるようにした例を示す図である。
【図１０】ルータとエンドデバイスとの間の伝送路に電波障害などが発生した場合の動作を説明する図である。
【図１１】従来のジグビーネットワークの単純な例を示す図である。
【図１２】このジグビーネットワークにおいてルータ間の伝送路に電波障害などが発生した場合に生じる虞れのある問題を説明する図である。
【符号の説明】
【００７２】
１０…コーディネータ、１０Ａ…処理部、１０Ｂ…ＲＯＭ、１０Ｃ…ＥＥＰＲＯＭ、１０Ｄ…ＲＦ回路、２０（２０−１〜２０−８）…ルータ、２０Ａ…処理部、２０Ｂ…ＲＯＭ、２０Ｃ…ＥＥＰＲＯＭ、２０Ｄ…ＲＦ回路、３０（３０−１〜３０−８）…エンドデバイス、３０Ａ…処理部、３０Ｂ…ＲＯＭ、３０Ｃ…ＥＥＰＲＯＭ、３０Ｄ…ＲＦ回路、Ｔ０，Ｔ１…接続情報テーブル。
【図１】
2008148032.tif 000003
【図２】
2008148032.tif 000004
【図３】
2008148032.tif 000005
【図４】
2008148032.tif 000006
【図５】
2008148032.tif 000007
【図６】
2008148032.tif 000008
【図７】
2008148032.tif 000009
【図８】
2008148032.tif 000010
【図９】
2008148032.tif 000011
【図１０】
2008148032.tif 000012
【図１１】
2008148032.tif 000013
【図１２】
2008148032.tif 000014