(57)【要約】【課題】動的にセグメント分割しつつもシームレスな通信を実現するアドホックネットワークの通信制御方式を提供する。【解決手段】無線インタフェース１１を備えた複数の通信機器１の中からセグメントマネージャが複数の通信機器１によって決定され、セグメントマネージャが周囲の通信機器１からなる第１のアドホックネットワークに属する通信機器１からセグメント情報を収集して配布し、複数のセグメントマネージャが別の無線インタフェース１４を用いて構成する第２のアドホックネットワークに属するセグメントマネージャの第１のアドホックネットワークの端末情報を相互に受け取り、第１のアドホックネットワーク内向けの通信を当該第１のアドホックネットワークを用いて行い、第１のアドホックネットワーク外向けの通信を当該第１のアドホックネットワーク、他の第１のアドホックネットワーク又は第２のアドホックネットワークを用いて行う。【選択図】図２
2008017279.tif 000002
【特許請求の範囲】
【請求項１】
無線インタフェースを備えた複数の通信機器は、別の無線インタフェースを備えて通信ネットワークを管理する代表の通信機器であるセグメントマネージャを決定し、
前記セグメントマネージャは、周囲の通信機器と、一時的な通信ネットワークである第１のアドホックネットワークを構成し、
前記セグメントマネージャは、セグメント情報を周囲の通信機器に配布し、
前記セグメントマネージャは、更に前記第１のアドホックネットワークとは、別に生成された他の第１のアドホックネットワークのセグメントマネージャと、別の無線インタフェースで第２のアドホックネットワークを構成し、
前記セグメントマネージャは、別の第１のアドホックネットワークのセグメントマネージャから当該別の第１のアドホックネットワークの端末情報を受け取り、
第１のアドホックネットワークを構成する通信機器間の通信を第１のアドホックネットワークを用いて行い、
複数の第１のアドホックネットワーク間の通信を第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて行い、第２のアドホックネットワークを用いて第１のアドホックネットワーク間の通信を行う場合に別の第１のアドホックネットワークのセグメントマネージャから受け取った第１のアドホックネットワークの端末情報を参照するアドホックネットワークの通信制御方式。
【請求項２】
アドホックネットワークを構成する機器が持つ一意なアドレスと、第１のアドホックネットワークに参加した時に、動的に付与されるアドレスとの対応を示す端末情報をセグメントマネージャ同士が、第２のアドホックネットワークを介して交換し、
通信機器同士が通信をする時に、セグメントマネージャが、アドホックネットワークを構成する通信機器が持つ一意なアドレスから第１のアドホックネットワークに参加した時に、動的に付与されるアドレスを求め、第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて前記複数の第１のアドホックネットワーク間の通信を行う
前記請求項１に記載のアドホックネットワークの通信制御方式。
【請求項３】
前記複数の第１のアドホックネットワーク間の通信制御は、セグメントマネージャがアドホックネットワークを構成する通信先の通信機器が持つ一意なアドレスから通信先の通信機器が現在属する第１のアドホックネットワークのセグメントマネージャを特定し、第２のアドホックネットワークを用いて特定されたセグメントマネージャを介して行われる
前記請求項１に記載のアドホックネットワークの通信制御方式。
【請求項４】
前記セグメントマネージャは、通信元の通信機器から通信先の通信機器までのホップ数を算出し、この算出したホップ数に基づいて第１のアドホックネットワークで通信するか、第２のアドホックネットワークで通信するかを決定する
前記請求項１に記載のアドホックネットワークの通信制御方式。
【請求項５】
セグメントマネージャが自身の第１のアドホックネットワークから移動した通信機器を検出し、
その検出した通信機器のアドレス情報を一定時間保持し、
同一セグメントの他の通信機器の移動した通信機器への通信要求に対して移動した通信機器の移動前のアドレスから移動後のアドレスに宛先を変更する
前記請求項１に記載のアドホックネットワークの通信制御方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドホックネットワークにおいて、アドホックネットワークを構成する端末同士が協調し、自動でセグメントを構成する方式に関する。
【背景技術】
【０００２】
近年、周辺に居合わせた通信機器のみで一時的な通信ネットワークを構成するアドホックネットワークが注目されている。アドホックネットワークでは、個々の通信端末が通信の中継機能を担うことで、既存のインフラに依存しない通信を実現し、災害等によるインフラの崩壊時や、インフラが整備されていない場所における通信手段として期待されている。
【非特許文献１】Li Ma and Guangyu Pei, Landmark Routing Protocol (LANMAR) for Large Scale Ad Hoc Networks, Internet Draft, IETF MANET Working Group, draft-ietf-manet-lanmar-05.txt, November 17, 2002.
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述のアドホックネットワークでは、端末がネットワーク内を自由に移動するため、端末の移動が激しい場合、経路発見等の制御パケットによってデータパケットが圧迫される可能性がある。また、アドホックネットワークでは、端末のネットワーク上の位置と端末のアドレス（識別子）に関連がないため、各端末は宛先端末単位で経路表を管理する必要があり、通常のＩＰネットワークで管理する経路表より大きくなるという問題点がある。これらの問題は、大規模アドホックネットワークに対するネックとなっている。
【０００４】
これらの問題を解決するために、LANMAR(Landmark Routing Protocol)が提案されている。LANMARでは、移動する端末をグループ化し、各端末がグループIDとホストIDから構成されるアドレスを割り当てられていることを前提としている。LANMARはグループ単位の経路通知、グループ単位の経路表管理をすることで上記の問題を解決している。
【０００５】
しかし、LANMARではグループ化やアドレス割り当ての仕組みについては言及していない。不特定多数の端末が出入りするアドホックネットワークを考えた場合、動的にグループ化を行い、動的にアドレス割り当てる必要があるが、端末のアドレスが可変になると通信がシームレスではなくなるという課題がある。
本発明は前記課題を解決するためになされたものであり、動的にセグメント分割しつつもシームレスな通信を実現するアドホックネットワークの通信制御方式を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、アドホックネットワークを動的にセグメントに分割することで、動的なグループ化、及び動的なアドレス割り当てを行う。また、各セグメントを作成したセグメントマネージャ（LANMARのlandmarkに相当）同士で移動端末の情報を共有することで、セグメントを移動した端末への経路を取得し、シームレスな通信を実現する。
【０００７】
（１）  ２つのアドホックネットワークとその用途
本発明に係るアドホックネットワークの通信制御方式は、無線インタフェースを備えた複数の通信機器は、別の無線インタフェースを備えて通信ネットワークを管理する代表の通信機器であるセグメントマネージャを決定し、前記セグメントマネージャは、周囲の通信機器と、一時的な通信ネットワークである第１のアドホックネットワークを構成し、前記セグメントマネージャは、セグメント情報を周囲の通信機器に配布し、前記セグメントマネージャは、更に前記第１のアドホックネットワークとは、別に生成された他の第１のアドホックネットワークのセグメントマネージャと、別の無線インタフェースで第２のアドホックネットワークを構成し、前記セグメントマネージャは、別の第１のアドホックネットワークのセグメントマネージャから当該別の第１のアドホックネットワークの端末情報を受け取り、第１のアドホックネットワークを構成する通信機器間の通信を第１のアドホックネットワークを用いて行い、複数の第１のアドホックネットワーク間の通信を第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて行い、第２のアドホックネットワークを用いて第１のアドホックネットワーク間の通信を行う場合に別の第１のアドホックネットワークのセグメントマネージャから受け取った第１のアドホックネットワークの端末情報を参照するものである。
【０００８】
このように本発明によれば、無線インタフェースを備えた複数の通信機器の中からセグメントマネージャが複数の通信機器によって決定され、セグメントマネージャが周囲の通信機器からなる第１のアドホックネットワークに属する通信機器にセグメント情報を配布し、複数のセグメントマネージャが別の無線インタフェースを用いて構成する第２のアドホックネットワークに属するセグメントマネージャの第１のアドホックネットワークの端末情報を相互に受け取り、第１のアドホックネットワーク内向けの通信を当該第１のアドホックネットワークを用いて行い、第１のアドホックネットワーク外向けの通信を当該第１のアドホックネットワーク、他の第１のアドホックネットワーク又は第２のアドホックネットワークを用いて行うので、他の第１のアドホックネットワークの端末情報を第１のアドホックネットワークを用いることなく第１のアドホックネットワークのセグメントマネージャが受け取り、第１のアドホックネットワークのトラフィックを抑えることができ、また、第１のアドホックネットワークの通信機器と他の第１のアドホックネットワークの通信機器が第１のアドホックネットワーク及び他の第１のアドホックネットワークだけでは物理的に通信できなくなった場合であっても第２のアドホックネットワークによって通信することができ、さらには、第１のアドホックネットワークの通信機器と他の第１のアドホックネットワークの通信機器が通信するために多数の第１のアドホックネットワークが必要となるときに、第２のアドホックネットワークを用いることで介在する通信機器の少ない通信を実現することができるという効果を奏する。
後説の実施形態においては、セグメント情報の一例を示しているが、セグメントマネージャアドレス、セグメントprefixを含む。また、端末情報の一例も示しているが、リンクローカルアドレス、セグメント内アドレスを含む。
【０００９】
（２）  マネージャ同士の情報交換とその利用法
本発明に係るアドホックネットワークの通信制御方式は必要に応じて、アドホックネットワークを構成する機器が持つ一意なアドレスと、第１のアドホックネットワークに参加した時に、動的に付与されるアドレスとの対応を示す端末情報をセグメントマネージャ同士が、第２のアドホックネットワークを介して交換し、通信機器同士が通信をする時に、セグメントマネージャが、アドホックネットワークを構成する通信機器が持つ一意なアドレスから第１のアドホックネットワークに参加した時に、動的に付与されるアドレスを求め、第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて前記複数の第１のアドホックネットワーク間の通信を行うものである。
【００１０】
このように本発明によれば、通信機器が持つ一意なアドレスと動的に付与されるアドレスの対応の情報がセグメントマネージャ同士で第２のアドホックネットワークを介して交換され、セグメントマネージャが通信の際に、通信機器が持つ一意なアドレスから動的に付与されるアドレスを求め、通信機器が持つ一意なアドレスと動的に付与されるアドレスを用いて求めたアドレスから複数の第１のアドホックネットワーク間の通信を行うので、通信機器がある第１のアドホックネットワークから他の第１のアドホックネットワークに移った場合であっても、移った先の他の第１のアドホックネットワークへ参加した際に付与されるアドレスをセグメントマネージャが求め、通信を行うことができるという効果を有する。
【００１１】
セグメントマネージャ同士で第２のアドホックネットワークを介して交換するトリガとしては、所定時間毎という方法もとれるが、第１のアドホックネットワークの状態が変化した際に（新たに通信機器が参加した、参加した通信機器がいなくなった、通信機器が移動した）、その第１のアドホックネットワークのセグメントマネージャがその第１のアドホックネットワークの状態の変化を検知することをトリガにすることもでき、ある通信機器の属する第１のアドホックネットワークの変更直後であっても迅速にその通信機器と通信することができる。
【００１２】
（３）  第２のアドホックネットワークを用いた通信
本発明に係るアドホックネットワークの通信制御方式は必要に応じて、前記複数の第１のアドホックネットワーク間の通信制御は、セグメントマネージャがアドホックネットワークを構成する通信先の通信機器が持つ一意なアドレスから通信先の通信機器が現在属する第１のアドホックネットワークのセグメントマネージャを特定し、第２のアドホックネットワークを用いて特定されたセグメントマネージャを介して行われるものである。
【００１３】
このように本発明によれば、セグメントマネージャが通信先の通信機器が持つ一意なアドレスから通信先の通信機器が現在属する第１のアドホックネットワークのセグメントマネージャを特定し、セグメントマネージャから特定されたセグメントマネージャへ情報が送信され、通信先の通信機器と通信できるので、この複数の第１のアドホックネットワーク間の通信制御に必要となる通信機器のホップ数を減らすことができるという効果を有する。
【００１４】
（４）  適切なアドホックネットワークの利用
本発明に係るアドホックネットワークの通信制御方式は必要に応じて、前記セグメントマネージャは、通信元の通信機器から通信先の通信機器までのホップ数を算出し、この算出したホップ数に基づいて第１のアドホックネットワークで通信するか、第２のアドホックネットワークで通信するかを決定するものである。
このように本発明によれば、第２のアドホックネットワークを使用するか否かをホップ数に基づき決定しているので、最適な経路で通信することができるという効果を有する。
【００１５】
（５）  動的に付与されるアドレスへの変換による通信
本発明に係るアドホックネットワークの通信制御方式は必要に応じて、セグメントマネージャが自身の第１のアドホックネットワークから移動した通信機器を検出し、その検出した通信機器のアドレス情報を一定時間保持し、同一セグメントの他の通信機器の移動した通信機器への通信要求に対して移動した通信機器の移動前のアドレスから移動後のアドレスに宛先を変更するものである。
【００１６】
このように本発明によれば、同一セグメントの他の通信機器が移動した通信機器へ通信する場合であっても、セグメントマネージャが移動前のアドレスから移動後のアドレスに宛先を変更するので、移動した通信機器に対してシームレスな通信を実現することができるという効果を有する。
【００１７】
通信機器の移動を検知する方法は、LANMARのルーティング表とセグメント情報を比べる方法（セグメント情報にだけある）、自己のセグメント情報と端末情報を比べる方法、一定時間経過しても応答がないものをピックアップして他のセグメントマネージャに聞く方法等がある。
【００１８】
（６）  セグメントマネージャの決定基準の限定
本発明に係るアドホックネットワークの通信制御方式は必要に応じて、前記セグメントマネージャの決定は、通信時にホップする通信機器の予め定められた範囲内に他のセグメントマネージャが存在するか否か、通信機器自身がセグメントマネージャの候補であるか否か、通信機器を有するセグメントマネージャになる優先度が他の通信機器の優先度よりも高いか否かの少なくとも１つによって判断されるものである。
【００１９】
このように本発明によれば、前記各条件によって適切に通信機器がセグメントマネージャとなることができるという効果を有する。第１の条件により、セグメントマネージャの数、第１のアドホックネットワークに属する通信機器の数を適正にすることができる。十分な受信範囲にいるにも拘わらず、セグメントマネージャの数が多くて第１のアドホックネットワークに属する通信機器の数が少ない場合には、第１のアドホックネットワーク外向けの通信の回数が多くなって通信制御処理が嵩み、一方、セグメントマネージャの数が少なくて第１のアドホックネットワークに属する通信機器の数が多い場合には、セグメントマネージャの処理負荷が大きくなる。第２の条件を満たさない通信機器は元々セグメントマネージャになれない。第３の条件により、セグメントマネージャとなることが望ましい通信機器順にセグメントマネージャとなり、適切な通信制御を実現することができる。例えば、処理能力のない通信機器、電池容量のない通信機器がセグメントマネージャとなっても、通信制御を実行できない状況に陥ることになり易く。そのような通信機器は予めセグメントマネージャとならないようにしておくことが望ましい。
【００２０】
ここで、セグメントマネージャのバッテリ残量が所定閾値以下となった場合にセグメント内の通信機器にセグメントマネージャの権限を委譲する構成にすることもできる。そうすることで、適切な通信機器がセグメントマネージャとなって円滑なアドホックネットワークの通信を維持することができる。加えて、通信機器のバッテリ残量に応じて通信機器の優先度を変更し、現在のセグメントマネージャから権限委譲を受けたセグメント内の通信機器が現在のセグメントマネージャの優先度と自己の優先度を比較して自己の優先度が上回っている場合に権限委譲を受諾してセグメントマネージャになる構成にすることもできる。そうすることで、新たなセグメントマネージャになるものが現在のセグメントマネージャよりもセグメントマネージャになることが相応しいことを事前に判断しており、退歩的な権限委譲を防止することができる。
【００２１】
前記（１）で、セグメントマネージャを決定する方法は、通信時にホップする通信機器の定められた範囲内に、他のセグメントマネージャが存在するかどうか、自身がセグメントマネージャの候補であるかどうの情報、セグメントマネージャになる優先度を判断することにより行なわれる。
【００２２】
前記（１）ないし（６）のいずれも、発明の開示事項から当業者にとっては自明な事項であるように、アドホックネットワークを構成する通信機器、アドホックネットワークの通信制御方法としても把握することができる。
これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【発明の効果】
【００２３】
本発明の効果として、アドホックネットワークにおいて、セグメントマネージャを生成し、セグメント情報を配布することで、セグメント情報を受信した端末がセグメント情報に従ってアドレスの設定（動的なアドレス設）を行う、つまり動的なグループ化を行う、ことができ、LANMARと連携することで、アドホックネットワークの課題となっているスケーラビリティの向上が期待できる。
【００２４】
また、アドレスを動的に変更すると通信の切断が懸念されるが、セグメントマネージャ同士が端末情報を共有し、パケット転送を行うことで、端末が移動してアドレスに変更が発生した場合でも、シームレスに通信が行えることが期待できる。
【発明を実施するための最良の形態】
【００２５】
（本発明の第１の実施形態）
図１に本発明に基づくシステム構成図である。
アドホックネットワーク（ad-hoc NW1）へ参加した端末１は、隣接端末１と協調し、各端末１に予め設定されたポリシーに従ってセグメントマネージャを決定する（すでにセグメントが生成されていた場合は、そのセグメントへ属すか、自らセグメントマネージャとなって新たなセグメントを生成する。）。セグメントマネージャとなった端末１は、セグメント情報（prefix情報）を定期的に配布する。セグメント情報を受信した端末１は、セグメント情報に従って、アドレス（prefix）を変更することでセグメントに所属する。複数の端末１からセグメント情報を受信した端末１は、セグメントマネージャへのホップ数などを参照して、どちらのセグメントへ属するか決定する。端末１が移動した場合は、移動先で受信したセグメント情報に従いアドレスを変更することで、移動先のセグメントに所属することになる。
【００２６】
セグメントマネージャ端末１、及び、セグメントに属した端末１は、LANMARを動作させ、スコープ内（直接通信可能）端末１への経路、同セグメント端末１への経路、他セグメントマネージャへの経路を作成する。LNAMARにより、セグメントマネージャはセグメントに属する端末１を全て知ることができる。
【００２７】
セグメントマネージャは、前述のアドホックネットワーク（ad-hoc NW1）へ接続しているインタフェース１１とは別に、長距離通信可能なインタフェース１４を備える。本インタフェース１４を使用して、前述のアドホックネットワーク（ad-hoc NW1）とは別に、セグメントマネージャのみから構成されるアドホックネットワーク（ad-hoc NW2）を作成する。本アドホックネットワーク（ad-hoc NW2）でのルーティングプロトコルは特に限定しない。
【００２８】
アドホックネットワークでは、端末が自由に移動する。移動元セグメントのセグメントマネージャは、移動端末の情報を一定時間保持しておく。また、移動先のセグメントマネージャはセグメントへ新しく参加した端末のリンクローカルアドレスと新しいアドレスを、セグメントマネージャ間アドホックネットワーク（ad-hoc NW2）を利用して他セグメントマネージャへ通知する。通知を受けたセグメントマネージャは一定時間この情報を保持する。
【００２９】
ある端末１がセグメントを移動した場合（端末のアドレスが変更になった場合）、本端末へのパケットが移動元セグメントへ転送される可能性がある。この場合、移動元セグメントに属する端末１はセグメントマネージャに対してパケットを転送する。最終的に本パケットを受信したセグメントマネージャは、移動端末１のリンクローカルアドレスから移動後のアドレスを検索し、アドレスを取得できた場合、パケットの宛先アドレスを変更して、アドホックネットワーク（ad-hoc NW1）に対して、パケット転送を行う。パケットはLANMARによって移動先端末１へ転送される。ホップ数などから移動端末１と距離が離れていると判断した場合は、アドホックネットワーク（ad-hoc NW1）ではなく、セグメントマネージャ間アドホックネットワーク（ad-hoc NW2）を使用して、パケット転送を行う。セグメントマネージャ間アドホックネットワーク（ad-hoc NW2）を使用することで、アドホックネットワーク（ad-hoc NW1）の負荷を軽減することができる。
図２にアドホックネットワーク端末１が有する機能の機能ブロックを示す。また、各機能の説明を以下に示す。
【００３０】
＜無線インタフェース１１＞アドホックネットワーク（ad-hoc NW1）へ参加し、他の端末１と通信するための無線インタフェースである。アドホックネットワーク（ad-hoc NW1）へ参加する全端末１はこのインタフェースを装備している必要がある。
【００３１】
＜長距離無線インタフェース１４＞セグメントマネージャ同士が通信するための長距離無線インタフェースであり、セグメントマネージャ間でアドホックネットワーク（ad-hoc NW2）を構成する。セグメントマネージャとなる端末１はこのインタフェースを装備している必要がある。
【００３２】
＜通信制御部１２＞ルーティング情報の生成、及び、ルーティング情報に従った通信制御を行う。ルーティング情報に存在しない同セグメントの端末１に対するパケットを受信した場合は、セグメントマネージャに向けて転送する。このパケットを受信したセグメントマネージャは、他セグメントのセグメントマネージャに対して宛先端末のアドレスを要求する。アドレスが取得できた場合はアドレスを変更して転送する。アドレスが取得できなかった場合は、パケットを破棄する。
【００３３】
＜セグメント管理部１３＞ポリシー情報を基に他端末１と連携し、セグメントマネージャを決定する。セグメントマネージャ決定後は、セグメントマネージャから取得したセグメント情報に従ってIPアドレスを設定する。また、セグメント情報の管理を行う。
【００３４】
＜セグメント情報DB２２＞セグメントマネージャのアドレスや、セグメントのprefixなど、セグメントに関する情報である。セグメントマネージャとなった端末１は、セグメントに属する端末１のリンクローカルアドレスなどの情報もセグメント情報として保持する。また、セグメントから抜け出た端末１の情報も一定時間保持する。
図３にセグメント情報DB２２のデータ構成を示す。
【００３５】
＜ポリシー情報DB２１＞セグメントの追加に関するポリシーを管理する情報であり、予め端末に設定されているものとする。セグメントマネージャとして動作可／不可の情報も含み、長距離インタフェース１４を持たない端末１は、セグメントマネージャとしての動作不可と設定される。
図４にポリシー情報DBのデータ構成を示す。優先度は例えばセグメントマネージャになるに相応しい移動端末１を高く設定し、十分な処理能力や電池容量がある移動端末１を高く設定する。
【００３６】
＜ルーティング情報２３＞ルーティングを行うための情報（経路表）である。スコープ内端末１への経路、同セグメント端末１への経路、他セグメントのセグメントマネージャへの経路情報である。
図５にルーティング情報のデータ構成を示す。
【００３７】
＜通信アプリ＞端末１上で動作するアプリケーションであり、通信制御部１２を通して、他端末１のアプリケーションと通信を行う。
本発明の作用図を図６から図１１に示す。図６はセグメントマネージャ生成のシーケンスを示したものである。図７は動的なアドレス設定のシーケンスを示したものであり、図８及び図９がセグメントの端末情報をセグメント情報に登録するシーケンスである。また、図１０及び図１１は、端末が移動した際に、移動先セグメントへパケットを転送するシーケンスを示したものである。
まず、本発明におけるセグメントマネージャ生成のシーケンスについて説明する（図６参照）。
【００３８】
端末１がアドホックネットワークに参加した後、セグメント情報受信タイムアウトか否かを判断し（ステップ１０１）、一定時間セグメントマネージャが配布するセグメント情報を受信しなければ、セグメントマネージャ生成動作を開始する。セグメント情報を一定時間受信しなかった場合、セグメント管理部１３は、ポリシー情報DB２１を参照し、自端末１がセグメントマネージャとなれるかどうかを確認する（ステップ１０２）。セグメントマネージャになれるか否かを判断し（ステップ１０３）、セグメントマネージャになれない場合は何もしない。セグメントマネージャになれる場合は、隣接端末１にセグメントマネージャ候補情報通知を行うため、セグメント管理部１３は通信制御部１２に対してセグメントマネージャ候補情報通知要求を行う。セグメントマネージャ候補情報には、ポリシー情報DB２１から取得した「優先度」が含まれている。セグメント管理部１３から要求を受けた通信制御部１２は、ルーティング情報から隣接端末１への経路（次ホップ端末、使用インタフェース）情報を取得し（ステップ１０４）、取得した無線インタフェース１１に対してセグメントマネージャ候補情報通知要求を行う。要求を受けた無線インタフェースはセグメントマネージャ候補情報を送信する。
【００３９】
隣接端末１は、無線インタフェース１１によってセグメントマネージャ候補情報を受信し、無線インタフェース１１は受信した情報を通信制御部１２へ通知する。通信制御部１２は、受信したメッセージがセグメントマネージャ候補情報であることを認識し、セグメント管理部１３へ情報を通知する。セグメントマネージャ候補情報を通知したセグメント管理部１３は、ポリシー情報DBを参照し（ステップ１１１）、自端末１がセグメントマネージャになれるか確認する。セグメントマネージャになれる場合は、ポリシー情報DBから優先度を取得する。つまり、自端末１がセグメントマネージャになれ、且つ、通知元端末１よりセグメントマネージャの優先度が高いか否かを判断する（ステップ１１２）。自端末１がセグメントマネージャになれない、または、自端末１の優先度が通知元端末１の優先度より低い（または等しい）場合は、通知元端末１へ「セグメントマネージャOK」応答を返すため、通信制御部１２へセグメントマネージャ候補応答送信要求を行う。自端末１がセグメントマネージャになれ、かつ、通知元端末１より優先度が高かった場合、該端末１がセグメントマネージャとなる。セグメント管理部１３は、セグメントマネージャとして動作することを示すためにセグメント情報DB２２を更新すると共に、セグメントマネージャ候補情報通知元端末１へ「セグメントマネージャNG」応答を返すために、通信制御部１２へセグメントマネージャ候補応答送信要求を行う。セグメントマネージャ候補応答送信要求を受けた通信制御部１２は、無線インタフェース１１経由で通知元端末１へ応答を送信する。ここで、セグメント管理部１３から要求を受けた通信制御部１２は、ルーティング情報から通知元端末１への経路（次ホップ端末、使用インタフェース）情報を取得し（ステップ１１４）、取得した無線インタフェース１１に対してセグメントマネージャ候補応答送信要求を行う。ルーティング情報を参照することなく、セグメントマネージャ候補情報を受信した際の次ホップ端末、使用インタフェースを用いてもよい。また、セグメントマネージャになった該端末１は、他端末１へセグメント情報の通知動作を開始する。
【００４０】
通知元端末１は、隣接端末からの応答を無線インタフェース１１及び通信制御部１２経由で、セグメント管理機能部１３に通知する。応答を受けたセグメント管理部１３は、応答結果を確認する。応答結果がOKか否かを判断し（ステップ１２１）、応答がOKだった場合、該端末１がセグメントマネージャとなる。セグメントマネージャとして動作することを示すためにセグメント情報DB２２を更新する（ステップ１２２）と共に、他端末１へセグメント情報の通知動作を開始する（ステップ１２３）。応答がNGだった場合は、隣接端末１からのセグメント情報通知を待つ。
【００４１】
次に、動的なアドレス設定のシーケンスについて説明する（図７参照）。
セグメントマネージャはセグメント情報を定期的に配布する。無線インタフェース１１でセグメント情報を受信した端末１は、通信制御部１２経由でセグメント管理部１３へセグメント情報を通知する。通知を受けたセグメント管理部は、セグメント情報DB２２から現在属しているセグメントの情報を取得する（ステップ２０１）。ここで、（１）セグメントに属していない場合、（２）通知されたセグメントに属している場合、（３）通知されたセグメントと異なるセグメントに属している場合、で動作が異なる。この（１）ないし（３）の判別は、現在セグメントに属していないか否か（ステップ２０２）並びに現在属しているセグメントと通知されたセグメントが同じか否か（ステップ２２１）で行っている。
【００４２】
（１）の場合、ポリシー情報DB２１からポリシーを取得し、通知されたセグメントに属するか、属さずに自らセグメントマネージャになるか判断する（ステップ２０３、２０４）。セグメントに属する場合は、通知されたセグメント情報等からアドレスを生成し、無線インタフェース１１に設定する（ステップ２１１）。また、セグメント情報DB２２に属したセグメント情報を登録し（ステップ２１２）、通信制御部１２及び無線インタフェース１１経由で通知元のセグメントマネージャに対してセグメント参加通知を行う。このセグメント参加通知には生成したアドレスの他にリンクローカルアドレスも含まれる。一方、セグメントに属さずに自らセグメントマネージャとなる場合、セグメントマネージャとして動作することを示すためにセグメント情報DB２２を更新する（ステップ２１３）と共に、他端末へセグメント情報の通知動作を開始する（ステップ２１４）。
【００４３】
（２）の場合、ポリシー情報DB２１からポリシーを取得し、通知されたセグメントに属したままでいるか、セグメントから外れて自らセグメントマネージャになるか判断する（ステップ２２２、ステップ２２３）。セグメントに属したままの場合はセグメント情報DB２２（セグメント情報受信時間）を更新する（ステップ２２５）。自らセグメントマネージャとなる場合は（１）と同様である（ステップ２２４、ステップ２１４）。
【００４４】
（３）の場合、ポリシー情報DB２１からポリシーを取得し、現在属しているセグメントに属したままでいるか、通知されたセグメントに属する（移動する）かを判断する（ステップ２３１、ステップ２３２）。前者の場合、セグメント情報DB（セグメント情報受信時間）を更新する（ステップ２２５）。後者の場合、通知されたセグメント情報等からアドレスを生成し、無線インタフェースに設定する（ステップ２３３）。そして、セグメント情報DB２２に属したセグメント情報を登録し（ステップ２３４）、通信制御部１２及び無線インタフェース１１経由で通知元のセグメントマネージャに対してセグメント参加通知を行う。
セグメントマネージャにおいて、セグメントの端末情報をセグメント情報DB２２に登録するシーケンスについて説明する。
【００４５】
始めに、自セグメント内の端末情報の登録について説明する（図８参照）。ある端末１がセグメントに属した際、その端末１はセグメントマネージャに対してセグメント参加通知を行う。セグメントマネージャはこの通知を無線インタフェース１１で受信し、通信制御部１２経由でセグメント管理部１３に通知する。セグメント参加通知を受けたセグメント管理部１３は、セグメント情報DB２２に端末情報を登録する（ステップ３０１）。さらに、セグメント管理部１３は通信制御部１２、及び、長距離無線インタフェース１４経由で、他セグメントのセグメントマネージャに対して、セグメント内端末情報通知を行う。次に、他セグメント端末情報の登録について説明する（図９参照）。
【００４６】
前述したように、セグメントに端末１が参加した場合は、セグメントマネージャは他セグメントのセグメントマネージャに対して、セグメント内端末情報通知を行う。他セグメントのセグメントマネージャは、長距離無線インタフェース１４で受信し、通信制御部１２経由でセグメント管理部１３に通知する。他セグメントの端末情報通知を受けたセグメント管理部１３は、セグメント情報DB２２に端末情報を登録する（ステップ４０１）。
【００４７】
最後に、セグメントマネージャが他セグメントに移動した端末宛のパケットを受信した場合の、パケット転送シーケンスについて説明する（図１０、図１１参照）。
ある端末１がセグメントを移動したとき、この端末１と通信をしていた端末１は、移動したことをすぐに知ることはできないかもしれない。その場合、移動した端末１宛のデータパケットはセグメント移動前のアドレスに対して送信される。このパケットはLANMARにより、移動前セグメントのセグメントマネージャに到達する。セグメントマネージャは無線インタフェース１１にて受信したデータパケットを受信情報として通信制御部１２へ通知する。通知された通信制御部１２は、LANMARで保持している端末情報、及び、セグメント情報DB２２のセグメント内端末情報を基に以前セグメントに属していた端末１宛のメッセージかどうか判断する（ステップ５０１）。以前セグメントに属していた端末１宛のメッセージだった場合、セグメント管理部１３に対して受信情報を通知する。セグメント管理部１３は、セグメント情報DB２２から移動先セグメント（移動先セグメントでの端末アドレス及びセグメントマネージャのアドレス）を検索する（ステップ５２１、ステップ５２２）。検索に失敗した場合、この受信情報は破棄する（ステップ５３１）。検索に成功した場合、ad-hoc NW2におけるセグメントマネージャ間のホップ数を参照して、（a）セグメント分割したアドホックネットワーク（ad-hoc NW1）を使用してパケットを転送するか、（b）セグメントマネージャから構成されるアドホックネットワーク（ad-hoc NW2）を使用してパケットを転送するか判断する（ステップ５４１）。
【００４８】
（a）の場合は、転送パケットの宛先アドレスを端末移動後のアドレスに変更する（ステップ５４３）。セグメント管理部１３は通信制御部１２に対して、移動端末１へパケット転送要求を行う。
【００４９】
（b）の場合、宛先アドレスを移動先セグメントのセグメントマネージャアドレスに変更し（ステップ５４２）、通信制御部１２に対してパケット転送要求を行う。またこの転送パケットに宛先端末のリンクローカルアドレス情報を追加する。
通信制御部１２はルーティング情報から移動先セグメントマネージャ向けの経路を取得し（ステップ５５１）、無線インタフェース１１（aの場合）、または、長距離無線インタフェース１４（bの場合）経由で、宛先端末１（aの場合）、または、移動先セグメントマネージャ（bの場合）に対してパケットを転送する（ステップ５５２。ここまで図１０）。
【００５０】
（b）の場合（図１１参照）、移動先セグメントマネージャは、長距離無線インタフェース１４にて転送パケットを受信すると、その情報を通信制御部１２へ通知する。通信制御部１２は、転送パケットに含まれているリンクローカルアドレスを持つ端末がセグメントに属しているか否かを判断する（ステップ６０１）ために、リンクローカルアドレスでセグメント情報DB２２を検索する。セグメントに属している端末宛のパケットの場合、宛先をセグメント内アドレスに変更し（ステップ６２１）、通信制御部１２がルーティング情報から転送先端末１への経路情報を取得して（ステップ６２２）無線インタフェース１１経由で端末１にパケットを転送する。セグメントに属している端末宛のパケットでない場合は、そのパケットは破棄する（ステップ６１１）。
【００５１】
（本発明の第２の実施形態）
図１２は本発明の第２の実施形態に係るアドホックネットワーク端末の機能ブロック図である。
本実施形態に係るアドホックネットワークにおけるセグメント自動構成方式は、前記第１の実施形態と同様に構成され、アドホックネットワーク端末１がバッテリの残量を監視し残量値を出力するバッテリ残量監視部４１と、このバッテリ残量監視部４１からのバッテリ残量を受けバッテリ残量優先度対応表を参照してバッテリ残量に応じた優先度を判定し、判定後の優先度が現在の優先度と不一致であればポリシー情報DB２１の優先度をセグメント管理部１３を介して判定後の優先度に更新する優先度調整部４２とを含み、さらに、セグメントマネージャはバッテリ残量監視部４１からのバッテリ残量が閾値以下であればセグメントマネージャの権限を他の端末１に委譲することを異にする構成である。
【００５２】
図１３はセグメントマネージャの権限委譲処理のシーケンスである。
バッテリ残量監視部４１がバッテリ残量通知を優先度調整部４２に行う。
優先度調整部４２はバッテリ残量が閾値以下か否かを判断し（ステップ７０１）、閾値以下である判断した場合にはセグメント管理部１３にマネージャ権限の委譲要求を行う。セグメント管理部１３がマネージャ権限の委譲通知の送信要求を通信制御部１２に行う。通信制御部１２がマネージャ権限の委譲通知を無線インタフェース１１を介して送信する。
【００５３】
移動端末１はセグメントマネージャからのマネージャ権限の委譲通知を受け、前記図６の点線矩形枠で囲まれる処理に相当する処理を実行する。無線インタフェース１１から受信情報通知を通信制御部１２が受け、マネージャ権限の委譲通知をセグメント管理部１３に行う。セグメント管理部１３はポリシー情報DB２１からポリシー情報を取得する（ステップ７１１）。自端末１がセグメントマネージャになれ、且つ、通知元端末１よりセグメントマネージャの優先度が高いか否かを判断する（ステップ７１２）。自端末１がセグメントマネージャになれない、または、自端末１の優先度が通知元端末１の優先度より低い（または等しい）場合は、通知元端末１へ「マネージャ権限の委譲NG」応答を返すため、通信制御部１２へセグメントマネージャ権限委譲応答送信要求を行う。自端末１がセグメントマネージャになれ、かつ、通知元端末１より優先度が高かった場合、該端末１がセグメントマネージャとなる。セグメント管理部１３は、セグメントマネージャとして動作することを示すためにセグメント情報DB２２を更新する（ステップ７１３）と共に、セグメントマネージャ権限委譲通知元端末１へ「マネージャ権限の委譲OK」応答を返すために、通信制御部１２へセグメントマネージャ権限委譲応答送信要求をセグメント情報DB２２の引継ぎ要求として行う。なお、セグメントマネージャ権限委譲応答送信要求とセグメント情報DB２２の引継ぎ要求は別々に行ってもよい。通信制御部１２がルーティング情報からセグメントマネージャ権限委譲通知元端末１への経路情報を取得し（ステップ７１４）、セグメント情報DB２２の引継ぎ要求を送信する。
【００５４】
セグメントマネージャ権限委譲通知元端末１の通信制御部１２は無線インタフェース１１を介してセグメント情報DB２２の引継ぎ要求を受信してセグメント情報DBの引継ぎ要求をセグメント管理部１３に通知する。セグメント管理部１３はセグメント情報DB１３を参照し（ステップ７２１）、通信制御部１２にセグメント情報の送信要求を行う。通信制御部１２はセグメント情報を無線インタフェース１１を介して新たにセグメントマネージャとなった端末１に送信する。
【００５５】
新たにセグメントマネージャとなった端末１は受信したセグメント情報によりセグメント情報DBを更新する（ステップ７３１）。更新した後、セグメントマネージャ権限委譲通知元端末１に引継ぎ完了通知を送信する。通信制御部１２は無線インタフェース１３を介して引継ぎ完了通知を受信してセグメント管理部１３に引継ぎ完了通知する。セグメント管理部１３はセグメント情報DB２２のセグメントマネージャフラグを更新する（ステップ７４１）。
【００５６】
図１４は移動端末の優先度調整処理のシーケンスである。
バッテリ残量監視部４１がバッテリ残量を優先度調整部４２に通知する。優先度調整部４２がバッテリ残量優先度対応表から残量に応じた優先度を判定する（ステップ８０１）。優先度調整部４２が判定後の優先度と現在の優先度が不一致であるか否かを判断する（ステップ８０２）。不一致であれば、セグメント管理部１３がポリシー情報DB２１の優先度を更新する（ステップ８０３）。
前記バッテリ残量優先度対応表の例示が表１である。
【００５７】
【表１】
2008017279.tif 000003
なお、図の作図上の便宜から矢印の上に記載した処理についてはフローチャートのブロックの中に記載せず、また、「ステップ」も付与していない。
【実施例】
【００５８】
本発明の実施例として、セグメントマネージャの生成、セグメントへの端末の参加、セグメントマネージャの追加、端末がセグメントを移動した場合における他セグメントへのパケット転送（ad-hoc NW1を使用する場合とad-hoc NW2を使用する場合）、の５つについて示す。
【００５９】
（実施例１（セグメントマネージャの生成））
実施例１は、アドホックネットワークにおいて、本発明によるセグメントが存在しない状態からセグメントが構成（セグメントマネージャが生成）されるまでの本発明の実施例である（図１５参照）。
（１）各端末１は、あるIPアドレス（リンクローカルアドレス）を使用してアドホックネットワークに参加する。※例えば、IPv6の場合は、Duplicate Address Detectionを使ってEUI-64のアドレスを自動設定し、アドホックネットワークへ参加する。
【００６０】
（２）一定時間セグメント情報を受信しない場合、セグメントマネージャを決定するため、近隣端末同士で通信を行う。
【００６１】
（３）（２）の結果セグメントマネージャが決定する。
【００６２】
（４）セグメントマネージャとなった端末１はセグメント情報（prefix情報等）を通知する。※例えば、IPv6でEUI-64を使用している場合は、セグメント情報として自アドレスの上位64bitをprefixとするprefix情報を配布する。
【００６３】
（５）セグメントマネージャからセグメント情報を受信した端末１は、受信したセグメント情報を元にIPアドレスを変更する。※例えば、IPv6でEUI-64を使用している場合、受信したprefixに元のアドレスの下位64bitを設定する。
【００６４】
（６）セグメントが構成される。
（実施例２（セグメントへの端末の参加））
実施例２は、すでにセグメントが存在する場合に、まだセグメントに属していない端末１がセグメントに属する（セグメントの構成端末が増える）時の実施例である（図１６参照）。
【００６５】
（７）実施例１の（６）と同じ状態。
【００６６】
（８）セグメントマネージャは定期的にセグメント情報を配布する。※セグメント内の端末１はセグメント情報を転送するが、セグメントに属していない端末１は転送しない。
【００６７】
（９）セグメントマネージャからセグメント情報を受信した端末１は、受信したセグメント情報を元にIPアドレスを変更する。
【００６８】
（１０）セグメントの構成端末１が増える。
【００６９】
（実施例３（セグメントマネージャの追加））
実施例３は、セグメントが存在する状態で、新たにセグメント（セグメントマネージャ）が追加される時の実施例である（図１７参照）。
（１１）実施例２の（１０）と同じ状態。
【００７０】
（１２）セグメントマネージャは定期的にセグメント情報を配布する。
【００７１】
（１３）セグメントマネージャからセグメント情報を受信した端末１は、受信したセグメント情報とポリシーを照らし合わせ、セグメントに属するのではなく、セグメントマネージャになることを決定する。※ポリシーとして、例えば、セグメントマネージャから３ホップ以上離れている場合は独立するというものが考えられる。
【００７２】
（１４）セグメント（セグメントマネージャ）が１つ増える。
（実施例４（他セグメントへのパケット転送：ad-hoc NW2を利用））
実施例４は、端末がセグメントを移動した場合において、移動端末１までのパケット転送について、セグメントマネージャ間アドホックネットワーク（ad-hoc NW2）を使用した場合を説明した実施例である（図１８参照）。
【００７３】
（１）端末A（150.210.190.211）は、セグメント１に属している。
【００７４】
（２）端末Aが移動し、セグメント２に属する。
【００７５】
（３）セグメント２のセグメントマネージャは、セグメントに属した端末Aの情報を他のセグメント（セグメント１）のセグメントマネージャに通知する。この通知は、長距離無線インタフェース１４で構成されたセグメントマネージャ間のアドホックネットワークを使用して行う。
【００７６】
（４）端末Aの旧アドレス（150.210.190.211）宛てのパケットはLANMARによりセグメント１のセグメントマネージャへ到達する。
【００７７】
（５）セグメント１のセグメントマネージャは、端末Aの移動先セグメント（セグメント２）を検出し、移動先セグメントのセグメントマネージャに対してパケットを転送する。このパケット転送は、長距離無線インタフェース１４で構成されたセグメントマネージャ間のアドホックネットワーク（ad-hoc NW2）を使用して行う。
【００７８】
（６）セグメント１のセグメントマネージャからパケットを受け取ったセグメントマネージャは、宛先アドレスを変更し、端末Aにパケットを転送する。
【００７９】
（実施例５（他セグメントへのパケット転送：ad-hoc NW1を利用））
実施例５は、端末１がセグメントを移動した場合において、移動端末１までのパケット転送について、セグメント分割されたアドホックネットワーク（ad-hoc NW1）を使用した場合を説明した実施例である（図１９参照）。
（１）端末A（150.210.190.211）は、セグメント１に属している。
【００８０】
（２）端末Aが移動し、セグメント２に属する。
【００８１】
（３）セグメント２のセグメントマネージャは、セグメントに属した端末Aの情報を他のセグメント（セグメント１）のセグメントマネージャに通知する。この通知は、長距離無線インタフェース１４で構成されたセグメントマネージャ間のアドホックネットワーク（ad-hoc NW2）を使用して行う。
【００８２】
（４）端末Aの旧アドレス（150.210.190.211）宛てのパケットはLANMARによりセグメント１のセグメントマネージャへ到達する。
【００８３】
（５）セグメント１のセグメントマネージャは、端末Aの移動先セグメント（セグメント２）を検出し、パケットの宛先を移動先セグメントでのアドレスに変更し、パケットを転送する。
【００８４】
（６）セグメント１のセグメントマネージャから転送されたパケットはLANMARによって、端末Aに到達する。
【００８５】
以上の前記各実施形態及び各実施例により本発明を説明したが、本発明の技術的範囲は実施形態及び実施例に記載の範囲には限定されず、これら各実施形態及び各実施例に多様な変更又は改良を加えることが可能である。そして、かような変更又は改良を加えた実施の形態及び実施例も本発明の技術的範囲に含まれる。このことは、特許請求の範囲及び課題を解決する手段からも明らかなことである。
【００８６】
（付記）
前記各実施形態及び各実施例について以下の付記を示す。
（付記１）  無線インタフェースを備えた複数の通信機器は、別の無線インタフェースを備えて通信ネットワークを管理する代表の通信機器であるセグメントマネージャを決定し、前記セグメントマネージャは、周囲の通信機器と、一時的な通信ネットワークである第１のアドホックネットワークを構成し、前記セグメントマネージャは、セグメント情報を周囲の通信機器に配布し、前記セグメントマネージャは、更に前記第１のアドホックネットワークとは、別に生成された他の第１のアドホックネットワークのセグメントマネージャと、別の無線インタフェースで第２のアドホックネットワークを構成し、前記セグメントマネージャは、別の第１のアドホックネットワークのセグメントマネージャから当該別の第１のアドホックネットワークの端末情報を受け取り、第１のアドホックネットワークを構成する通信機器間の通信を第１のアドホックネットワークを用いて行い、複数の第１のアドホックネットワーク間の通信を第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて行い、第２のアドホックネットワークを用いて第１のアドホックネットワーク間の通信を行う場合に別の第１のアドホックネットワークのセグメントマネージャから受け取った第１のアドホックネットワークの端末情報を参照するアドホックネットワークの通信制御方式。
【００８７】
（付記２）  アドホックネットワークを構成する機器が持つ一意なアドレスと、第１のアドホックネットワークに参加した時に、動的に付与されるアドレスとの対応を示す端末情報をセグメントマネージャ同士が、第２のアドホックネットワークを介して交換し、通信機器同士が通信をする時に、セグメントマネージャが、アドホックネットワークを構成する通信機器が持つ一意なアドレスから第１のアドホックネットワークに参加した時に、動的に付与されるアドレスを求め、第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて前記複数の第１のアドホックネットワーク間の通信を行う前記付記１に記載のアドホックネットワークの通信制御方式。
【００８８】
（付記３）  前記複数の第１のアドホックネットワーク間の通信制御は、セグメントマネージャがアドホックネットワークを構成する通信先の通信機器が持つ一意なアドレスから通信先の通信機器が現在属する第１のアドホックネットワークのセグメントマネージャを特定し、第２のアドホックネットワークを用いて特定されたセグメントマネージャを介して行われる前記付記１に記載のアドホックネットワークの通信制御方式。
【００８９】
（付記４）  前記セグメントマネージャは、通信元の通信機器から通信先の通信機器までのホップ数を算出し、この算出したホップ数に基づいて第１のアドホックネットワークで通信するか、第２のアドホックネットワークで通信するかを決定する前記付記１に記載のアドホックネットワークの通信制御方式。
【００９０】
（付記５）  セグメントマネージャが自身の第１のアドホックネットワークから移動した通信機器を検出し、その検出した通信機器のアドレス情報を一定時間保持し、同一セグメントの他の通信機器の移動した通信機器への通信要求に対して移動した通信機器の移動前のアドレスから移動後のアドレスに宛先を変更する前記付記１に記載のアドホックネットワークの通信制御方式。
【００９１】
（付記６）  前記セグメントマネージャの決定は、通信時にホップする通信機器の予め定められた範囲内に他のセグメントマネージャが存在するか否か、通信機器自身がセグメントマネージャの候補であるか否か、通信機器を有するセグメントマネージャになる優先度が他の通信機器の優先度よりも高いか否かの少なくとも１つによって判断される前記付記１に記載のアドホックネットワークの通信制御方式。
【００９２】
（付記７）  無線インタフェースと、インタフェースを介して他の通信機器との通信を制御する通信制御部と、セグメントマネージャを決定し、動的に付与されるアドレス情報を管理するセグメント管理部と、アドホックネットワークを構成する通信端末の経路情報を管理する経路表とから構成され、通信制御部が無線インタフェースを介して隣接する通信機器からセグメントマネージャ候補情報を受信し、セグメント管理部がセグメントマネージャ候補情報を送信した隣接する通信機器がセグメントマネージャになれるか否かを判断し、通信制御部が無線インタフェースを介して当該判断結果をセグメントマネージャ候補応答としてセグメントマネージャ候補情報を送信した隣接する通信機器に送信するアドホックネットワークを構成する通信機器。
【００９３】
（付記８）  セグメントマネージャとなる通信機器は、長距離でのアドホックネットワークを構成するための長距離無線インタフェースを新たに含み、通信制御部が隣接する通信機器の経路情報を経路表から取得し、通信制御部が取得した経路情報を用いて無線インタフェースを介して隣接する通信機器にセグメントマネージャ候補情報を送信し、セグメントマネージャ候補情報を送信した隣接する通信機器からセグメントマネージャ候補応答を受信し、受信したセグメントマネージャ候補応答がセグメントマネージャ候補情報への肯定の応答のときセグメントマネージャになる前記付記７に記載のアドホックネットワークを構成する通信機器。
【００９４】
（付記９）  無線インタフェースを備えた複数の通信機器は、別の無線インタフェースを備えて通信ネットワークを管理する代表の通信機器であるセグメントマネージャを決定するステップと、前記決定されたセグメントマネージャは、周囲の通信機器と、一時的な通信ネットワークである第１のアドホックネットワークを構成するステップと、前記セグメントマネージャは、第１のアドホックネットワークを構成する周囲の通信機器にセグメント情報を配布するステップと、前記セグメントマネージャは、更に前記第１のアドホックネットワークとは、別に生成された他の第１のアドホックネットワークのセグメントマネージャと、別の無線インタフェースで第２のアドホックネットワークを構成するステップと、前記セグメントマネージャは、別の第１のアドホックネットワークのセグメントマネージャから当該別の第１のアドホックネットワークの端末情報を受け取るステップと、第１のアドホックネットワークを構成する通信機器間の通信を第１のアドホックネットワークを用いて行うステップと、複数の第１のアドホックネットワーク間の通信を第１のアドホックネットワーク及び／又は第２のアドホックネットワークを用いて行うステップとを含み、第２のアドホックネットワークを用いて第１のアドホックネットワーク間の通信を行う場合に別の第１のアドホックネットワークのセグメントマネージャから受け取った第１のアドホックネットワークの端末情報を参照するアドホックネットワークの通信制御方法。
【図面の簡単な説明】
【００９５】
【図１】本発明に基づくシステム構成図である。
【図２】本発明におけるアドホックネットワーク端末の機能ブロック図である。
【図３】セグメント情報DBのデータ構成図である。
【図４】ポリシー情報DBのデータ構成図である。
【図５】ルーティング情報のデータ構成図である。
【図６】セグメントマネージャ生成を説明する処理シーケンスである。
【図７】動的アドレス設定を説明する処理シーケンスである。
【図８】セグメントマネージャにおいて、セグメント内の端末情報を登録する処理シーケンスである。
【図９】セグメントマネージャにおいて、他のセグメントの端末情報を登録する処理シーケンスである。
【図１０】セグメントマネージャにおいて、他セグメント端末宛のパケットを転送する処理シーケンスである。
【図１１】セグメントマネージャにおいて、他セグメントのセグメントマネージャから転送されたパケットをセグメントへ転送する処理シーケンスである。
【図１２】本発明の第２の実施形態に係るアドホックネットワーク端末の機能ブロック図である。
【図１３】セグメントマネージャの権限委譲処理のシーケンスである。
【図１４】移動端末の優先度調整処理のシーケンスである。
【図１５】実施例１を説明した図である。
【図１６】実施例２を説明した図である。
【図１７】実施例３を説明した図である。
【図１８】実施例４を説明した図である。
【図１９】実施例５を説明した図である。
【符号の説明】
【００９６】
１  移動端末
１１  無線インタフェース
１２  通信制御部
１３  セグメント管理部
１４  長距離無線インタフェース
２１  ポリシー情報DB
２２  セグメント情報DB
２３  ルーティング情報（経路表）
３０  各種通信アプリケーション
４１  バッテリ残量監視部
４２  優先度調整部
４３  バッテリ残量閾値設定部
１００  第１のアドホックネットワーク
１０１、１０２、１０３、１０４、１０５、１０６  移動端末
２００  第１のアドホックネットワーク
２０１、２０２、２０３、２０４、２０５、２０６、２０７  移動端末
３００  第１のアドホックネットワーク
３０１、３０２、３０３、３０４、３０５、３０６  移動端末
４００  第１のアドホックネットワーク
４０１、４０２、４０３、４０４  移動端末
５００  第２のアドホックネットワーク
【図１】
2008017279.tif 000004
【図２】
2008017279.tif 000005
【図３】
2008017279.tif 000006
【図４】
2008017279.tif 000007
【図５】
2008017279.tif 000008
【図６】
2008017279.tif 000009
【図７】
2008017279.tif 000010
【図８】
2008017279.tif 000011
【図９】
2008017279.tif 000012
【図１０】
2008017279.tif 000013
【図１１】
2008017279.tif 000014
【図１２】
2008017279.tif 000015
【図１３】
2008017279.tif 000016
【図１４】
2008017279.tif 000017
【図１５】
2008017279.tif 000018
【図１６】
2008017279.tif 000019
【図１７】
2008017279.tif 000020
【図１８】
2008017279.tif 000021
【図１９】
2008017279.tif 000022