(57)【要約】【課題】  アドホックネットワーク内における移動端末ＭＴの物理的な位置に基づいてアドホックネットワークにおけるトポロジーを柔軟に変更する。【解決手段】  本発明に係る制御装置１０は、トポロジーを示すトポロジー情報を管理するように構成されているトポロジー情報管理部１４と、複数の移動端末ＭＴの位置情報を取得するように構成されている位置情報取得部１１と、複数の移動端末ＭＴにおけるリンク情報を取得するように構成されているリンク情報取得部１２と、位置情報とリンク情報とトポロジー情報とに基づいてトポロジーの変更方法を決定するように構成されている決定部１５と、決定されたトポロジーの変更方法に基づいてトポロジーを変更するための指示情報を生成して所定の移動端末ＭＴに対して送信するように構成されている送信部１６とを具備する。【選択図】  図４
2006180138.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動端末によって形成されているアドホックネットワークにおけるトポロジーを制御するように構成されている制御装置であって、
前記トポロジーを示すトポロジー情報を管理するように構成されているトポロジー情報管理部と、
前記複数の移動端末の位置情報を取得するように構成されている位置情報取得部と、
前記複数の移動端末におけるリンク情報を取得するように構成されているリンク情報取得部と、
取得した前記位置情報と取得した前記リンク情報と前記トポロジー情報管理部により管理されている前記トポロジー情報とに基づいて、前記トポロジーの変更方法を決定するように構成されている決定部と、
決定された前記トポロジーの変更方法に基づいて、前記トポロジーを変更するための指示情報を生成して、所定の移動端末に対して送信するように構成されている送信部とを具備することを特徴とする制御装置。
【請求項２】
前記指示情報は、前記アドホックネットワークを形成している前記所定の移動端末に対して、所定方向又は所定位置に移動するように指示することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記指示情報は、前記アドホックネットワークに参加していない前記所定の移動端末に対して、該アドホックネットワークに参加するように指示することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記決定部は、前記アドホックネットワークにおけるトラフィック状況に基づいて、前記トポロジーの変更方法を決定するように構成されていることを特徴とする請求項１乃至３のいずれか一項に記載の制御装置。
【請求項５】
前記決定部は、所定の移動端末間の通信におけるホップ数を低減するように、前記トポロジーの変更方法を決定するように構成されていることを特徴とする請求項１乃至４のいずれか一項に記載の制御装置。
【請求項６】
前記複数の移動端末から、該移動端末における通信環境を示す通信環境情報を取得するように構成されている通信環境情報取得部と、
取得した前記通信環境情報が所定条件を満たす場合に、前記アドホックネットワークに属する代理移動端末に対して、前記制御装置の代わりに前記トポロジーの制御を行うための代理制御情報を送信するように構成されている代理制御情報送信部とを具備することを特徴とする請求項１乃至５のいずれか一項に記載の制御装置。
【請求項７】
アドホックネットワークに参加可能な移動端末であって、
前記アドホックネットワークにおけるトポロジーを制御する制御装置に対して、前記移動端末の位置情報を送信するように構成されている位置情報送信部と、
前記制御装置に対して、前記移動端末におけるリンク情報を送信するように構成されているリンク情報送信部と、
前記制御装置から送信された指示情報を表示するように構成されている表示部とを具備することを特徴とする移動端末。
【請求項８】
前記指示情報は、所定方向又は所定位置に移動するように指示することを特徴とする請求項７に記載の移動端末。
【請求項９】
前記指示情報は、前記アドホックネットワークに参加するように指示することを特徴とする請求項７又は８に記載の移動端末。
【請求項１０】
制御装置が、複数の移動端末によって形成されているアドホックネットワークにおけるトポロジーを制御する通信制御方法であって、
前記制御装置が、前記複数の移動端末の位置情報を取得する工程と、
前記制御装置が、前記複数の移動端末におけるリンク情報を取得する工程と、
前記制御装置が、取得した前記位置情報と取得した前記リンク情報と該制御装置により管理されている前記トポロジーを示すトポロジー情報とに基づいて、前記トポロジーの変更方法を決定する工程と、
前記制御装置が、決定された前記トポロジーの変更方法に基づいて、前記トポロジーを変更するための指示情報を生成して、所定の移動端末に対して送信する工程と、
前記移動端末が、前記制御装置から送信された指示情報を表示する工程とを有することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置が複数の移動端末によって形成されているアドホックネットワークにおけるトポロジーを制御する通信制御方法、かかる通信制御方法で用いられる制御装置及び移動端末に関する。
【背景技術】
【０００２】
従来、ＩＥＥＥ８０２.１１ｘやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線技術を用いて、多数の移動端末をアクセスポイントの介在なしに相互に接続する形態によって形成されるアドホックネットワークが知られている。
【０００３】
かかるアドホックネットワーク内では、移動端末同士の通信に用いられるルートが、複数の中継移動端末を介して設定されるように構成されている。すなわち、かかるアドホックネットワークを形成する移動端末同士の通信は、複数の中継移動端末を介して、すなわち、マルチホップで行われるように構成されている。
【非特許文献１】Ｔ.Ｃｌａｕｓｅｎ及びＰ.Ｊａｃｑｕｅｔ著、Ｐｒｏｊｅｃｔ  Ｈｉｐｅｒｃｏｍ、「Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＯＬＳＲ）」、ＲＦＣ３６２６、インターネット＜ＵＲＬ：www.ietf.org/rfc/rfc3626.txt＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のアドホックネットワークでは、移動端末同士の通信に用いられるルート上に存在する中継移動端末が少し移動するだけで当該移動端末同士の通信におけるホップ数が大幅に低減するような場合や、特定の移動端末がアドホックネットワークに参加して当該ルートにおける中継移動端末となることによって当該移動端末同士の通信におけるホップ数が大幅に低減するような場合であっても、当該ルートを柔軟に変更することができない、すなわち、アドホックネットワークにおけるトポロジーを柔軟に変更することができないという問題点があった。
【０００５】
そこで、本発明は、以上の点に鑑みてなされたもので、アドホックネットワーク内における移動端末の物理的な位置に基づいてアドホックネットワークにおけるトポロジーを柔軟に変更することができる通信制御方法、制御装置及び移動端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の特徴は、複数の移動端末によって形成されているアドホックネットワークにおけるトポロジーを制御するように構成されている制御装置であって、前記トポロジーを示すトポロジー情報を管理するように構成されているトポロジー情報管理部と、前記複数の移動端末の位置情報を取得するように構成されている位置情報取得部と、前記複数の移動端末におけるリンク情報を取得するように構成されているリンク情報取得部と、取得した前記位置情報と取得した前記リンク情報と前記トポロジー情報管理部により管理されている前記トポロジー情報とに基づいて、前記トポロジーの変更方法を決定するように構成されている決定部と、決定された前記トポロジーの変更方法に基づいて、前記トポロジーを変更するための指示情報を生成して、所定の移動端末に対して送信するように構成されている送信部とを具備することを要旨とする。
【０００７】
かかる発明によれば、アドホックネットワークを形成する各移動端末の位置情報及びリンク情報に基づいて、アドホックネットワークにおけるトポロジーを柔軟に変更することができる。
【０００８】
本発明の第１の特徴において、前記指示情報が、前記アドホックネットワークを形成している前記所定の移動端末に対して、所定方向又は所定位置に移動するように指示するものであってもよい。
【０００９】
かかる発明によれば、移動端末同士の通信に用いられるルート上に存在する中継移動端末に対して、所定方向又は所定位置に移動するように指示する指示情報を送信することによって、かかる中継移動端末が少し移動するだけで、当該移動端末同士の通信におけるホップ数が低減するような場合に、アドホックネットワークにおけるトポロジーを柔軟に変更することができる。
【００１０】
本発明の第１の特徴において、前記指示情報が、前記アドホックネットワークに参加していない前記所定の移動端末に対して、該アドホックネットワークに参加するように指示するものであってもよい。
【００１１】
かかる発明によれば、アドホックネットワークに参加していない移動端末に対して、当該アドホックネットワークに参加するように指示する指示情報を送信することによって、かかる移動端末が当該アドホックネットワークに参加して移動端末同士の通信に用いられるルートにおける中継移動端末となることによって当該移動端末同士の通信におけるホップ数が低減するような場合に、アドホックネットワークにおけるトポロジーを柔軟に変更することができる。
【００１２】
本発明の第１の特徴において、前記決定部が、前記アドホックネットワークにおけるトラフィック状況に基づいて、前記トポロジーの変更方法を決定するように構成されていてもよい。
【００１３】
かかる発明によれば、特定の中継移動端末や特定のリンクにおける輻輳状態によって、アドホックネットワーク全体のスループットが落ちている場合等に、アドホックネットワークにおけるトポロジーを柔軟に変更して、かかる状況を回避することができる。
【００１４】
本発明の第１の特徴において、前記決定部が、所定の移動端末間の通信におけるホップ数を低減するように、前記トポロジーの変更方法を決定するように構成されていてもよい。
【００１５】
かかる発明によれば、移動端末同士の通信におけるホップ数を低減するようにアドホックネットワークにおけるトポロジーを変更することによって、アドホックネットワークにおけるスループットの向上に資することができる。
【００１６】
本発明の第１の特徴において、前記複数の移動端末から、該移動端末における通信環境を示す通信環境情報を取得するように構成されている通信環境情報取得部と、取得した前記通信環境情報が所定条件を満たす場合に、前記アドホックネットワークに属する代理移動端末に対して、前記制御装置の代わりに前記トポロジーの制御を行うための代理制御情報を送信するように構成されている代理制御情報送信部とを具備してもよい。
【００１７】
かかる発明によれば、制御装置とアドホックネットワークとの間の通信が切断されて、当該アドホックネットワークが孤立している場合であっても、代理移動端末が制御装置の機能を果たすため、上述のように、アドホックネットワークにおけるトポロジーを柔軟に変更することができる。
【００１８】
本発明の第２の特徴は、アドホックネットワークに参加可能な移動端末であって、前記アドホックネットワークにおけるトポロジーを制御する制御装置に対して、前記移動端末の位置情報を送信するように構成されている位置情報送信部と、前記制御装置に対して、前記移動端末におけるリンク情報を送信するように構成されているリンク情報送信部と、前記制御装置から送信された指示情報を表示するように構成されている表示部とを具備することを要旨とする。
【００１９】
本発明の第２の特徴において、前記指示情報が、所定方向又は所定位置に移動するように指示するものであってもよい。本発明の第２の特徴において、前記指示情報が、前記アドホックネットワークに参加するように指示するものであってもよい。
【００２０】
本発明の第３の特徴は、制御装置が複数の移動端末によって形成されているアドホックネットワークにおけるトポロジーを制御する通信制御方法であって、前記制御装置が、前記複数の移動端末の位置情報を取得する工程と、前記制御装置が、前記複数の移動端末におけるリンク情報を取得する工程と、前記制御装置が、取得した前記位置情報と取得した前記リンク情報と該制御装置により管理されている前記トポロジーを示すトポロジー情報とに基づいて、前記トポロジーの変更方法を決定する工程と、前記制御装置が、決定された前記トポロジーの変更方法に基づいて、前記トポロジーを変更するための指示情報を生成して、所定の移動端末に対して送信する工程と、前記移動端末が、前記制御装置から送信された指示情報を表示する工程とを有することを要旨とする。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、アドホックネットワーク内における移動端末の存在位置に基づいてアドホックネットワークにおけるトポロジーを柔軟に変更することができる通信制御方法、制御装置及び移動端末を提供することができる。
【発明を実施するための最良の形態】
【００２２】
（本発明の第１の実施形態に係る移動通信システムの構成）
図１乃至図５を参照して、本発明の第１の実施形態に係る移動通信システムの構成について説明する。図１に示すように、本実施形態に係る移動通信システムは、アシスト制御装置１０と、複数の移動端末ＭＴ＃１０乃至ＭＴ＃２３とを具備している。
【００２３】
アシスト制御装置１０は、例えば、公衆移動通信ネットワーク等によって構成されるアシストネットワーク内に設けられている。また、複数の移動端末ＭＴ＃１０乃至＃２３は、公衆移動通信ネットワークを介することなく、互いに直接通信を行うことによって、アドホックネットワーク＃１及び＃２を形成するように構成されている。
【００２４】
図１の例では、移動端末ＭＴ＃１０乃至＃１３がアドホックネットワーク＃１を形成しており、移動端末ＭＴ＃１０、＃２１乃至＃２３がアドホックネットワーク＃２を形成している。すなわち、移動端末ＭＴ＃１０は、アドホックネットワーク＃１及び＃２の双方に属している。
【００２５】
本実施形態にかかるアシスト制御装置１０は、複数の移動端末ＭＴ＃１０乃至＃２３によって形成されているアドホックネットワーク＃１及び＃２におけるトポロジーを制御するように構成されている。例えば、アシスト制御装置１０は、移動端末ＭＴ同士の通信に用いられるルートの設定状況を制御するように構成されている。
【００２６】
具体的には、本実施形態にかかるアシスト制御装置１０は、図２に示すように、位置情報取得部１１と、リンク情報取得部１２と、トラフィック状況監視部１３と、トポロジー情報管理部１４と、トポロジー最適化部１５と、指示情報送信部１６とを具備している。
【００２７】
位置情報取得部１１は、複数の移動端末ＭＴ＃１０乃至＃２３の位置情報を取得するように構成されている。例えば、位置情報取得部１１は、所定タイミングで移動端末ＭＴ＃１０乃至＃２３に対して位置情報取得要求を送信することによって移動端末ＭＴ＃１０乃至＃２３の位置情報を取得するように構成されていてもよいし、移動端末ＭＴ＃１０乃至＃２３から所定タイミングで送信されてくる移動端末ＭＴ＃１０乃至＃２３の位置情報を取得するように構成されていてもよい。
【００２８】
例えば、かかる位置情報には、ＧＰＳによって提供される位置情報（ＧＰＳ情報）や、アクセスポイントに登録されている位置情報（アクセスポイント情報）や、無線基地局に登録されている位置情報（基地局情報）等が含まれ得る。
【００２９】
リンク情報取得部１２は、複数の移動端末ＭＴ＃１０乃至＃２３におけるリンク情報を取得するように構成されている。例えば、リンク情報取得部１２は、所定タイミングで移動端末ＭＴ＃１０乃至＃２３に対してリンク情報取得要求を送信することによって移動端末ＭＴ＃１０乃至＃２３におけるリンク情報を取得するように構成されていてもよいし、移動端末ＭＴ＃１０乃至＃２３から所定タイミングで送信されてくる移動端末ＭＴ＃１０乃至＃２３におけるリンク情報を取得するように構成されていてもよい。
【００３０】
例えば、かかるリンク情報には、リンクＩＤや、当該リンクの接続先の移動端末ＩＤや、当該リンクにおけるトラフィック状況（例えば、トラフィック量や輻輳状況等）等が含まれ得る。
【００３１】
トラフィック状況監視部１３は、アドホックネットワーク＃１及び＃２内の移動端末ＭＴ＃１０乃至＃２３におけるトラフィック状況（例えば、トラフィック量や輻輳状況等）や、当該移動端末ＭＴ＃１０乃至＃２３間で設定されているリンクにおけるトラフィック状況（例えば、トラフィック量や輻輳状況等）を監視するように構成されている。
【００３２】
例えば、トラフィック状況監視部１３は、リンク情報取得部１２によって取得されたリンク情報を利用して、当該移動端末ＭＴ＃１０乃至＃２３間で設定されているリンクにおけるトラフィック状況（例えば、トラフィック量や輻輳状況等）を監視するように構成されていてもよい。
【００３３】
トポロジー情報管理部１４は、アドホックネットワーク＃１及び＃２におけるトポロジーを示すトポロジー情報を管理するように構成されている。
【００３４】
例えば、トポロジー情報管理部１４は、図３（ａ）に示すように、「移動端末ＩＤ」と「位置情報」と「リンクＩＤ」と「通信方式」とを関連付けて記憶している。図３（ａ）の例では、移動端末ＭＴ＃１０は、（Ｘ１０，Ｙ１０）で示される位置に存在し、通信方式「Ａ」の「Ｌｉｎｋ＃Ａ」及び通信方式「Ｂ」の「Ｌｉｎｋ＃Ｂ」を設定している。
【００３５】
また、トポロジー情報管理部１４は、図３（ｂ）に示すように、「監視ポイント」と「トラフィック量」とを関連付けて記憶している。図３（ｂ）の例では、監視ポイント「Ｌｉｎｋ＃Ａ」におけるトラフィック量は「Ｔ１」であり、監視ポイント「ＭＴ＃１０」におけるトラフィック量は「Ｔ２」である。
【００３６】
トポロジー最適化部１５は、位置情報取得部１１によって取得された移動端末ＭＴ＃１０乃至＃２３の位置情報と、リンク情報取得部１２によって取得された移動端末ＭＴ＃１０乃至＃２３におけるリンク情報と、トポロジー情報管理部１４により管理されているトポロジー情報とに基づいて、アドホックネットワークにおけるトポロジーの変更方法を決定するように構成されている。
【００３７】
すなわち、トポロジー最適化部１５は、アドホックネットワーク＃１及び＃２における現在のトポロジー（移動端末ＭＴ同士の通信に用いられるルートの設定状況）と、移動端末ＭＴ＃１０乃至＃２３の位置情報とに基づいて、最適なアドホックネットワークにおけるトポロジーを算出するように構成されている。
【００３８】
一般的に、所定の移動端末ＭＴ間の通信におけるホップ数が増加するほど、スループットが低減することから、トポロジー最適化部１５は、所定の移動端末ＭＴ間の通信におけるホップ数を低減するようにトポロジーの変更方法を決定するように構成されている。
【００３９】
例えば、トポロジー最適化部１５は、所定の移動端末ＭＴ同士の通信に用いられるルート上に存在する中継移動端末ＭＴが少し移動するだけで、所定の移動端末同士の通信におけるホップ数が低減するような場合に、当該中継移動端末ＭＴが所定方向又は所定位置に移動するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００４０】
図４（ａ）に示すように、トポロジー最適化部１５は、移動端末ＭＴ＃１１及び＃２２同士の通信に用いられるルートＡ上に存在する中継移動端末ＭＴ＃１０が少し移動するだけで、移動端末ＭＴ＃１１及び＃２２同士の通信におけるホップ数が「４」から「３」に低減するため、中継移動端末ＭＴ＃１０が所定方向又は所定位置に移動するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００４１】
また、図４（ａ）に示すように、トポロジー最適化部１５は、移動端末ＭＴ＃１２及び＃２３同士の通信に用いられるルートＢ上にも存在する中継移動端末ＭＴ＃１０が少し移動するだけで、移動端末ＭＴ＃１２及び＃２３同士の通信におけるホップ数も「３」から「２」に低減するため、中継移動端末ＭＴ＃１０が所定方向又は所定位置に移動するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００４２】
また、トポロジー最適化部１５は、アドホックネットワーク＃１及び＃２に参加していない移動端末ＭＴがアドホックネットワーク＃１及び＃２に参加して所定の移動端末ＭＴ同士の通信に用いられるルートにおける中継移動端末ＭＴとなることによって所定の移動端末ＭＴ同士の通信におけるホップ数が低減するような場合に、当該移動端末ＭＴがアドホックネットワーク＃１及び＃２に参加して中継移動端末になるようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００４３】
例えば、図４（ｂ）に示すように、トポロジー最適化部１５は、アドホックネットワーク＃１及び＃２に参加していない移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及びＭＴ＃２２同士の通信に用いられるルートＡにおける中継移動端末ＭＴ＃２０となることによって移動端末ＭＴ＃１１及び＃２２同士の通信におけるホップ数が「４」から「２」に低減するため、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して中継移動端末ＭＴ＃２０になるようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００４４】
また、トポロジー最適化部１５は、トラフィック状況監視部１３によって監視されているアドホックネットワーク＃１及び＃２におけるトラフィック状況に基づいて、アドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定するように構成されていてもよい。
【００４５】
例えば、トポロジー最適化部１５は、特定の中継移動端末や特定のリンクにおける輻輳状態によって、アドホックネットワーク＃１及び＃２全体のスループットが落ちている場合等に、トラフィック負荷分散を図るようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定するように構成されていてもよい。
【００４６】
さらに、トポロジー最適化部１５は、所定の移動端末ＭＴに対して、移動することなくリンクの設定先を変更するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定してもよい。
【００４７】
指示情報送信部１６は、トポロジー最適化部１５によって決定されたトポロジーの変更方法に基づいて、アドホックネットワーク＃１及び＃２におけるトポロジーを変更するための指示情報を生成して、所定の移動端末ＭＴに対して送信するように構成されている。
【００４８】
例えば、指示情報送信部１６は、所定の移動端末ＭＴ同士の通信に用いられるルート上に存在する中継移動端末ＭＴに対して所定方向又は所定位置に移動するように指示する指示情報を生成して送信するように構成されていてもよい。
【００４９】
ここで、所定方向には、東西南北に基づいて表示される方角や、目印となる建物等によって特定される方向等が含まれる。また、所定位置には、緯度・経度によって表される絶対位置（例えば、ＧＰＳ情報や基地局情報やＡＰ情報等）や、目印となる建物等に基づいて特定される相対位置等が含まれる。
【００５０】
また、指示情報送信部１６は、アドホックネットワーク＃１及び＃２に参加していない所定の移動端末に対して、アドホックネットワーク＃１及び＃２に参加するように指示する指示情報を生成して送信するように構成されていてもよい。
【００５１】
さらに、指示情報送信部１６は、所定の移動端末ＭＴに対して、移動することなくリンクの設定先（ルート）を変更するように指示する指示情報を生成して送信するように構成されていてもよい。
【００５２】
本実施形態にかかる移動端末ＭＴは、アドホックネットワーク＃１及び＃２に参加可能に構成されており、また、アシストネットワーク内のアシスト制御装置１０と接続可能に構成されている。移動端末ＭＴ＃１０乃至＃２３の構成は基本的に同一であるので、以下、移動端末ＭＴ＃１０の構成について代表して説明する。
【００５３】
本実施形態にかかる移動端末ＭＴ＃１０は、図５に示すように、ルート設定部３１と、ルーティング情報管理部３２と、パケット受信部３３と、パケット送信部３４と、位置情報送信部３５と、リンク情報送信部３６と、トラフィック状況送信部３７と、指示情報受信部３８と、移動情報出力部３９とを具備している。
【００５４】
ルート設定部３１は、任意の方法で、他の移動端末ＭＴ＃１１乃至ＭＴ＃２３との間で通信を行うにあたって用いるルートを設定するように構成されている。例えば、ルート設定部３１は、ＧＰＳ情報や基地局情報やアクセスポイント情報等に基づいて、事前に、当該ルートを設定するように構成されていてもよい。
【００５５】
また、ルート設定部３１は、指示情報受信部３８からの通知（後述）に応じて、新たにアドホックネットワークに参加するためのリンク（ルート）を設定するように構成されていてもよいし、リンクの設定先（ルート）を変更するように構成されていてもよい。
【００５６】
ルーティング情報管理部３２は、ルート設定部３１によって設定されたルートに係るルーティング情報を管理するように構成されている。パケット受信部３３は、転送元移動端末から送信されたパケットを受信するように構成されている。
【００５７】
パケット送信部３４は、ルーティング情報管理部３２によって管理されているルーティング情報に基づいて、パケット受信部３３によって受信されたパケットを転送先移動端末に送信するように構成されている。
【００５８】
位置情報送信部３５は、アシスト制御装置１０に対して、移動端末ＭＴ＃１０の位置情報を送信するように構成されている。位置情報送信部３５は、所定周期で移動端末ＭＴ＃１０の位置情報を送信するように構成されていてもよいし、所定トリガーが発生した場合に移動端末ＭＴ＃１０の位置情報を送信するように構成されていてもよい。
【００５９】
リンク情報送信部３６は、アシスト制御装置１０に対して、移動端末ＭＴ＃１０におけるリンク情報を送信するように構成されている。リンク情報送信部３６は、所定周期で移動端末ＭＴ＃１０におけるリンク情報を送信するように構成されていてもよいし、所定トリガーが発生した場合に移動端末ＭＴ＃１０におけるリンク情報を送信するように構成されていてもよい。
【００６０】
トラフィック状況送信部３７は、移動端末ＭＴ＃１０におけるトラフィック状況（例えば、トラフィック量や輻輳状況等）や、移動端末ＭＴ＃１０が設定しているリンクにおけるトラフィック状況（例えば、トラフィック量や輻輳状況等）を、アシスト制御装置１０に対して送信するように構成されている。トラフィック状況送信部３７は、所定周期で、かかるトラフィック状況を送信するように構成されていてもよいし、アシスト制御装置１０からの要求に応じて、かかるトラフィック状況を送信するように構成されていてもよい。
【００６１】
指示情報受信部３８は、アシスト制御装置１０から送信された上述の指示情報を受信するように構成されている。
【００６２】
指示情報が、移動端末ＭＴ＃１０に対して所定方向又は所定位置に移動するように指示する場合、指示情報受信部３８は、その旨を移動情報出力部３９に通知するように構成されている。
【００６３】
また、指示情報が、アドホックネットワーク＃１及び＃２に参加するように指示する場合や、リンクの設定先（ルート）を変更するように指示する場合、指示情報受信部３８は、その旨をルート設定部３１に通知するように構成されている。
【００６４】
移動情報表示部３９は、指示情報受信部３９からの通知に応じて、アシスト制御装置１０からの指示情報に基づく表示を行うように構成されている。
【００６５】
例えば、移動情報表示部３９は、移動端末ＭＴ＃１０が移動すべき所定方向又は所定位置を表示するように構成されている。ここで、移動情報表示部３９は、当該所定方向又は当該所定位置について、音声で表示してもよいし、画面に表示してもよい。
【００６６】
例えば、移動情報表示部３９は、所定方向として「南西方向」といった方角を表示するように構成されていてもよいし、所定位置として「北緯ｘｘ、東経ｙｙ」といった絶対位置を表示するように構成されていてもよい。
【００６７】
また、移動情報表示部３９は、「北西方向に１００ｍ」というように所定方向と移動距離とをあわせて表示するように構成されていてもよいし、「緑色の看板の建物に向かう方向」というように目印となる建物等によって特定される方向を表示するように構成されていてもよい。
【００６８】
（本発明の第１の実施形態に係る移動通信システムの動作）
図６及び図７を参照して、本発明の第１の実施形態に係る移動通信システムの動作について説明する。
【００６９】
第１に、図６を参照して、本実施形態に係る移動通信システムにおいて、所定の移動端末を移動させることによって、アドホックネットワーク＃１及び＃２におけるトポロジーの最適化を図る動作の一例について説明する（図４（ａ）参照）。
【００７０】
ステップＳ１０１において、任意の方法で、移動端末ＭＴ＃１１と移動端末ＭＴ＃２２との間の通信で用いられるルートＡが、移動端末ＭＴ＃１３、＃１０、＃２３を介して設定される（図４（ａ）参照）。
【００７１】
ステップＳ１０２において、任意の方法で、移動端末ＭＴ＃１２と移動端末ＭＴ＃２３との間の通信で用いられるルートＢが、移動端末ＭＴ＃１３、＃１０を介して設定される（図４（ａ）参照）。
【００７２】
ステップＳ１０３において、移動端末ＭＴ＃１１、＃１２、＃１３、＃１０、＃２３、＃２１が、各移動端末の位置情報及び各移動端末におけるリンク情報を、アシスト制御装置１０に対して報告する。
【００７３】
ステップＳ１０４において、アシスト制御装置１０は、受信した各移動端末の位置情報及び各移動端末におけるリンク情報に基づいて、アドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００７４】
図４（ａ）の例では、アシスト制御装置１０は、移動端末ＭＴ＃１０が所定方向又は所定位置に移動するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００７５】
ステップＳ１０５において、アシスト制御装置１０は、上述のように決定されたトポロジーの変更方法に基づいて生成された指示情報、すなわち、移動端末ＭＴ＃１０が所定方向又は所定位置に移動するように指示する指示情報を、移動端末ＭＴ＃１０に対して送信する。
【００７６】
ステップＳ１０６において、移動端末ＭＴ＃１０は、受信した指示情報に基づいて、移動すべき所定方向又は所定位置を表示し、移動端末ＭＴ＃１０のユーザは、表示された所定方向又は所定位置に移動端末ＭＴ＃１０と共に移動する。
【００７７】
ステップＳ１０７において、移動端末ＭＴ＃１０が所定方向又は所定位置に移動した後、任意の方法で、移動端末ＭＴ＃１１と移動端末ＭＴ＃２２との間の通信で用いられるルートＡが、移動端末ＭＴ＃１３、＃１０を介して再設定される（図４（ａ）参照）。
【００７８】
ステップＳ１０８において、任意の方法で、移動端末ＭＴ＃１２と移動端末ＭＴ＃２３との間の通信で用いられるルートＢが、移動端末ＭＴ＃１０を介して再設定される（図４（ａ）参照）。
【００７９】
第２に、図７を参照して、本実施形態に係る移動通信システムにおいて、所定の移動端末をアドホックネットワーク＃１及び＃２に参加させて中継移動端末とすることによって、アドホックネットワーク＃１及び＃２におけるトポロジーの最適化を図る動作の一例について説明する（図４（ｂ）参照）。
【００８０】
ステップＳ２０１において、任意の方法で、移動端末ＭＴ＃１１と移動端末ＭＴ＃２２との間の通信で用いられるルートＡが、移動端末ＭＴ＃１３、＃１０、＃２３を介して設定される（図４（ｂ）参照）。
【００８１】
ステップＳ２０２において、移動端末ＭＴ＃１１、＃１２、＃１３、＃１０、＃２３、＃２１が、各移動端末の位置情報及び各移動端末におけるリンク情報を、アシスト制御装置１０に対して報告する。
【００８２】
また、ステップＳ２０３において、アドホックネットワーク＃１及び＃２に参加していない移動端末ＭＴ＃２０が、移動端末ＭＴ＃２０の位置情報を、アシスト制御装置１０に対して報告する。
【００８３】
ステップＳ２０４において、アシスト制御装置１０は、受信した各移動端末の位置情報及び各移動端末におけるリンク情報に基づいて、アドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００８４】
図４（ｂ）の例では、アシスト制御装置１０は、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２との間でリンクを設定するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【００８５】
ステップＳ２０５において、アシスト制御装置１０は、上述のように決定されたトポロジーの変更方法に基づいて生成された指示情報、すなわち、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２との間でリンクを設定するように指示する指示情報を、移動端末ＭＴ＃２０に対して送信する。
【００８６】
ステップＳ２０６において、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２との間でリンクを設定した後、任意の方法で、移動端末ＭＴ＃１１と移動端末ＭＴ＃２２との間の通信で用いられるルートＡが、移動端末ＭＴ＃２０を介して再設定される（図４（ｂ）参照）。
【００８７】
（本発明の第１の実施形態に係る移動通信システムの作用・効果）
本実施形態に係る移動通信システムによれば、アドホックネットワーク＃１及び＃２を形成する各移動端末ＭＴ＃１０乃至＃２３の位置情報及びリンク情報に基づいて、アドホックネットワーク＃１及び＃２におけるトポロジーを柔軟に変更することができる。
【００８８】
本実施形態に係る移動通信システムによれば、移動端末ＭＴ＃１１及び＃２２同士の通信に用いられるルートＡ上に存在する中継移動端末ＭＴ＃１０に対して、所定方向又は所定位置に移動するように指示する指示情報を送信することによって、中継移動端末ＭＴ＃１０が少し移動するだけで、移動端末ＭＴ＃１１及び＃２２同士の通信におけるホップ数が低減するような場合に、アドホックネットワーク＃１及び＃２におけるトポロジーを柔軟に変更することができる。
【００８９】
本実施形態に係る移動通信システムによれば、アドホックネットワーク＃１及び＃２に参加していない移動端末ＭＴ＃２０に対して、アドホックネットワーク＃１及び＃２に参加するように指示する指示情報を送信することによって、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２同士の通信に用いられるルートＡにおける中継移動端末ＭＴ＃２０となることによって移動端末ＭＴ＃１１及び＃２２同士の通信におけるホップ数が低減するような場合に、アドホックネットワーク＃１及び＃２におけるトポロジーを柔軟に変更することができる。
【００９０】
本実施形態に係る移動通信システムによれば、特定の中継移動端末ＭＴや特定のリンクにおける輻輳状態によって、アドホックネットワーク＃１及び＃２全体のスループットが落ちている場合等に、アドホックネットワーク＃１及び＃２におけるトポロジーを柔軟に変更して、かかる状況を回避することができる。
【００９１】
本実施形態に係る移動通信システムによれば、移動端末ＭＴ同士の通信におけるホップ数を低減するようにアドホックネットワーク＃１及び＃２におけるトポロジーを変更することによって、アドホックネットワーク＃１及び＃２におけるスループットの向上に資することができる。
【００９２】
（本発明の第２の実施形態）
図８乃至図１０を参照して、本発明の第２の実施形態に係る移動通信システムについて説明する。以下、上述の第１の実施形態に係る移動通信システムとの相違点を主として、本発明の第２の実施形態に係る移動通信システムについて説明する。
【００９３】
本実施形態では、各移動端末ＭＴ＃１０乃至＃２３とアシスト制御装置１０との間のコネクションが切断されている状況において、アドホックネットワーク＃１及び＃２に属する移動端末ＭＴ＃１０乃至＃２３のうち、アシスト制御装置１０の代わりに、アドホックネットワーク＃１及び＃２におけるトポロジーの制御を行うことができる代表移動端末ＭＴ（例えば、移動端末＃１０）の構成について説明する。
【００９４】
本実施形態に係るアシスト制御装置１０は、図８に示すように、通信環境情報取得部２１と、孤立タイミング予測部２２と、事前アシスト処理部２３と、コネクション管理部２４と、事後アシスト処理部２５と、アシスト処理部２６とを具備している。
【００９５】
通信環境取得部２１は、アドホックネットワーク＃１及び＃２に属する移動端末ＭＴ＃１０乃至ＭＴ＃２３から、当該移動端末ＭＴ＃１０乃至ＭＴ＃２３における通信環境を示す通信環境情報を取得するように構成されている。
【００９６】
通信環境取得部２１は、通信環境情報として、当該移動端末ＭＴ＃１０乃至ＭＴ＃２３における電波状況を取得するように構成されている。電波状況としては、当該移動端末ＭＴ＃１０乃至ＭＴ＃２３における受信電力や受信ＳＩＲや受信ＣＩＲ等が挙げられる。なお、通信環境取得部２１は、当該移動端末ＭＴ＃１０乃至ＭＴ＃２３における通信環境を示す情報であれば、電波状況以外の情報を、通信環境情報として取得するように構成されていてもよい。
【００９７】
また、通信環境取得部２１は、移動端末ＭＴ＃１０乃至ＭＴ＃２３から送信されるのを待って通信環境情報を取得するように構成されていてもよいし、所定のタイミングで移動端末ＭＴ＃１０乃至ＭＴ＃２３に対して通信環境情報取得要求を送信することによって通信環境情報を取得するように構成されていてもよい。
【００９８】
孤立タイミング予測部２２は、取得した通信環境情報が所定条件を満たすか否かについて判断するように構成されている。具体的には、孤立タイミング予測部２２は、取得した通信環境情報が所定条件を満たす場合、もうすぐアシスト制御装置１０と移動端末ＭＴ＃１０乃至ＭＴ＃２３との間のコネクションが切断される（すなわち、もうすぐ移動端末ＭＴ＃１０乃至ＭＴ＃２３によって形成されているアドホックネットワーク＃１及び＃２が孤立する）と予測するように構成されている。
【００９９】
例えば、孤立タイミング予測部２２は、移動端末ＭＴ＃１０乃至ＭＴ＃２３における受信電力や受信ＳＩＲや受信ＣＩＲの平均値が所定の閾値以下となった場合等に、取得した通信環境情報が所定条件を満たすと判断する。
【０１００】
また、孤立タイミング予測部２２は、所定条件を複数準備しておき、取得した通信環境情報が満たす所定条件に基づいて、移動端末ＭＴ＃１０乃至ＭＴ＃２３によって形成されているアドホックネットワーク＃１及び＃２が孤立するタイミングを予測するように構成されていてもよい。
【０１０１】
例えば、孤立タイミング予測部２２は、移動端末ＭＴ＃１０乃至ＭＴ＃２３における受信電力や受信ＳＩＲや受信ＣＩＲの平均値が第１の閾値以下となった場合、１０秒後にアシスト制御装置１０と移動端末ＭＴ＃１０乃至ＭＴ＃２３との間のコネクションが切断される（すなわち、孤立タイミングは１０秒後である）と予測し、移動端末ＭＴ＃１０乃至ＭＴ＃２３における受信電力や受信ＳＩＲや受信ＣＩＲの平均値が第２の閾値（第１の閾値＞第２の閾値）以下となった場合、１秒後にアシスト制御装置１０と移動端末ＭＴ＃１０乃至ＭＴ＃２３との間のコネクションが切断される（すなわち、孤立タイミングは１秒後である）と予測する。
【０１０２】
事前アシスト処理部２３は、孤立タイミング予測部２２による判断結果に基づいて、アドホックネットワーク＃１及び＃２に属する代表移動端末（例えば、移動端末ＭＴ＃１０）に対して、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワークにおけるトポロジーを制御するように指示するものである。
【０１０３】
具体的には、事前アシスト処理部２３は、アドホックネットワーク＃１及び＃２に属する代表移動端末ＭＴ＃１０に対して、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワーク内におけるトポロジーを制御するための代理制御情報を送信する。
【０１０４】
例えば、代理制御情報には、もうすぐアシスト制御装置１０と移動端末ＭＴ＃１０乃至＃２３との間のコネクションが切断される（すなわち、もうすぐ当該移動端末ＭＴ＃１０乃至ＭＴ＃２３によって形成されているアドホックネットワーク＃１及び＃２が孤立する）と予測した旨や、孤立タイミングや、アドホックネットワーク＃１及び＃２内におけるトポロジーを制御するのに必要なプログラムやデータ（例えば、トポロジー情報等）等が含まれる。
【０１０５】
また、事前アシスト処理部２３は、孤立タイミング予測部２２によって予測された孤立タイミングに基づいて、上述の代理制御情報を送信するタイミングを調整するように構成されていてもよい。
【０１０６】
また、事前アシスト処理部２３は、１つの代表移動端末ＭＴ＃１０に対して上述の代理制御情報を送信するのではなく、複数の代表移動端末に対して上述の代理制御情報を送信することによって、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワーク＃１及び＃２におけるトポロジーの制御を行うように指示してもよい。
【０１０７】
コネクション管理部２４は、アドホックネットワーク＃１及び＃２を形成する移動端末ＭＴ＃１０乃至ＭＴ＃２３とアシスト制御装置１０との間のコネクションを管理するように構成されている。コネクション管理部２４は、かかるコネクションの復旧を検出した場合、その旨を事後アシスト処理部２５に通知するように構成されている。
【０１０８】
事後アシスト処理部２５は、アドホックネットワーク＃１及び＃２に属する移動端末ＭＴ＃１０乃至ＭＴ＃２３とアシスト制御装置１０との間のコネクションが復旧した場合に、代表移動端末ＭＴ＃１０がアシスト制御装置１０のアシスト処理部２６の代わりに行ったトポロジーの制御に係る事後処理を行うように構成されている。
【０１０９】
具体的には、事後アシスト処理部２５は、アドホックネットワーク＃１及び＃２に属する移動端末ＭＴ＃１０乃至ＭＴ＃２３とアシスト制御装置１０との間のコネクションが復旧した場合に、代表移動端末ＭＴ＃１０がアシスト制御装置１０のアシスト処理部２６の代わりに行ったトポロジーの制御結果を受信するように構成されている。
【０１１０】
そして、事後アシスト処理部２５は、受信した制御結果に基づいて、アシスト処理部２６が、当該アドホックネットワークにおけるトポロジーの制御を再開するための処理を行う。
【０１１１】
例えば、事後アシスト処理部２５は、代表移動端末ＭＴ＃１０から、制御結果として、アドホックネットワークに属するパケット位置情報を引き継ぐように構成されている。
【０１１２】
アシスト処理部２６は、アドホックネットワーク＃１及び＃２におけるトポロジーを制御するように構成されている。すなわち、アシスト処理部２６は、位置情報取得部１１とリンク情報取得部１２とトラフィック状況監視部１３とトポロジー情報管理部１４とトポロジー最適化部１５と指示情報送信部１６の機能を実現するように構成されている（図２参照）。
【０１１３】
また、本実施形態にかかる移動端末ＭＴ＃１０は、図９に示すように、図２に示す構成に加えて、アシストネットワークインターフェイス（Ｉ/Ｆ）５１と、アドホックネットワークインターフェイス（Ｉ/Ｆ）５２と、通信環境情報監視部５３と、アシスト処理部５４とを具備している。
【０１１４】
アシストネットワークインターフェイス５１は、アシストネットワークとの間のインターフェイスの役割を果たすように構成されている。
【０１１５】
例えば、アシストネットワークインターフェイス５１は、所定のタイミングで、アシスト制御装置１０に対して、通信環境情報監視部５３によって生成された当該移動端末ＭＴ＃１０における通信環境を示す通信環境情報を送信するように構成されている。
【０１１６】
また、アシストネットワークインターフェイス５１は、アシスト制御装置１０から代理制御情報を受信して、受信した代理制御情報をアシスト処理部５４に転送するように構成されている。
【０１１７】
また、アシストネットワークインターフェイス５１は、移動端末ＭＴ＃１０とアシスト制御装置１０との間のコネクションを管理しており、かかるコネクションが切断された場合、及び、かかるコネクションがもうすぐ切断されそうであると判断した場合、その旨をアシスト処理部５４に通知するように構成されている。
【０１１８】
アドホックネットワークインターフェイス５２は、アドホックネットワークとの間のインターフェイスの役割を果たすように構成されている。
【０１１９】
アドホックネットワークインターフェイス５２は、アドホックネットワーク＃１及び＃２に属する他の移動端末ＭＴ＃１１乃至＃２３との間で直接通信を行うことによって、所定の情報を送受信するように構成されている。
【０１２０】
例えば、アシスト処理部５４が、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワーク＃１及び＃２におけるトポロジーの制御を行っている期間、アドホックネットワークインターフェイス５２は、アドホックネットワーク＃１及び＃２に属する他の移動端末ＭＴ＃１１乃至＃２３から、位置情報やリンク情報を取得し、上述の指示情報を送信するように構成されている。
【０１２１】
通信環境情報監視部５３は、移動端末ＭＴ＃１０における通信環境を監視することによって、通信環境情報を生成するように構成されている。例えば、通信環境情報監視部５３は、移動端末ＭＴ＃１０における電波状況（例えば、当該移動端末ＭＴにおける受信電力や受信ＳＩＲや受信ＣＩＲ等）を示す通信環境情報を生成するように構成されている。
【０１２２】
なお、通信環境情報監視部５３は、移動端末ＭＴ＃１０における通信環境を示す情報であれば、電波状況以外の情報を含む通信環境情報を生成するように構成されていてもよい。
【０１２３】
アシスト処理部５４は、遅くとも移動端末ＭＴ＃１０とアシスト制御装置１０との間のコネクションが切断された場合には、アシストネットワークインターフェイス５１を介して受信した代理制御情報に基づいて、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワーク＃１及び＃２に属する他の移動端末ＭＴ＃１１乃至＃２３におけるトポロジーを制御するように構成されている。
【０１２４】
すなわち、かかる場合、アシスト処理部５４は、位置情報取得部１１とリンク情報取得部１２とトラフィック状況監視部１３とトポロジー情報管理部１４とトポロジー最適化部１５と指示情報送信部１６の機能の機能を実現するように構成されている（図２参照）。
【０１２５】
なお、アシスト処理部５４は、遅くとも上述のコネクションが切断された場合に、上述のトポロジーの制御を行うように構成されていればよく、上述の代理制御情報を受信してから所定期間経過後に、上述のトポロジーの制御を行うように構成されていてもよい。
【０１２６】
また、アシスト処理部５４は、移動端末ＭＴ＃１０とアシスト制御装置１０との間のコネクションが復旧した場合に、アシストネットワークインターフェイス５１を介して、アシスト制御装置１０に対して、アシスト制御装置１０のアシスト処理部２６の代わりに行ったトポロジーの制御結果（例えば、トポロジー情報等）を送信するように構成されている。
【０１２７】
図１０を参照して、本実施形態に係る移動通信システムにおいて、アドホックネットワーク＃１におけるトポロジーが、アシスト制御装置１０によって制御されている状態から、代表移動端末ＭＴ＃１０によって自律的に制御されている状態に遷移する動作の一例について説明する。
【０１２８】
図１０に示すように、ステップＳ３０１において、任意の方法で、移動端末ＭＴ＃１１と移動端末ＭＴ＃２２との間の通信で用いられるルートＡが、移動端末ＭＴ＃１３、＃１０、＃２３を介して設定される（図４（ｂ）参照）。
【０１２９】
ステップＳ３０２において、アシスト制御装置１０と移動端末ＭＴ＃１１、＃１２、＃１３、＃２１、＃２２との間でコネクションが接続されている。そして、各移動端末ＭＴ＃１０、＃１１、＃１２、＃１３、＃２１、＃２２、＃２３が、所定のタイミングで、アシスト制御装置１０に対して、通信環境情報を送信する。
【０１３０】
ステップＳ３０３において、アシスト制御装置１０の孤立タイミング予測部２２は、通信環境情報が所定条件を満たすため、もうすぐアシスト制御装置１０とアドホックネットワーク＃１及び＃２を形成する移動端末ＭＴ＃１０、＃１１、＃１２、＃１３、＃２１、＃２２、＃２３との間のコネクションが切断される（すなわち、もうすぐ、移動端末ＭＴ＃１０、＃１１、＃１２、＃１３によって形成されているアドホックネットワーク＃１、及び、移動端末ＭＴ＃１０、＃２１、＃２２、＃２３によって形成されているアドホックネットワーク＃２が孤立する）と予測する。
【０１３１】
ステップＳ３０４において、アシスト制御装置１０の事前アシスト処理部２３は、代表移動端末ＭＴ＃１０に対して、代理制御情報を送信する。
【０１３２】
ステップＳ３０５において、代表移動端末ＭＴ＃１０が、受信した代理制御情報に基づいて、アシスト制御装置１０の代わりにアドホックネットワーク＃１及び＃２におけるトポロジーについて制御する旨を、アドホックネットワーク＃１及び＃２内の移動端末ＭＴ＃１１、＃１２、＃１３、＃２１、＃２２、＃２３に通知する。
【０１３３】
ステップＳ３０６において、代表移動端末ＭＴ＃１０が、受信した代理制御情報に基づいて、アシスト制御装置１０の代わりにアドホックネットワーク＃１及び＃２におけるトポロジーについて制御する旨を、アドホックネットワーク＃１及び＃２に参加していない移動端末ＭＴ＃２０に通知する。
【０１３４】
ステップＳ３０７において、移動端末ＭＴ＃１１、＃１２、＃１３、＃２０、＃２３、＃２１が、各移動端末の位置情報及び各移動端末におけるリンク情報を、代表移動端末ＭＴ＃１０に対して報告する。
【０１３５】
ステップＳ３０８において、代表移動端末ＭＴ＃１０は、受信した各移動端末の位置情報及び各移動端末におけるリンク情報に基づいて、アドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【０１３６】
図４（ｂ）の例では、代表移動端末ＭＴ＃１０は、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２との間でリンクを設定するようにアドホックネットワーク＃１及び＃２におけるトポロジーの変更方法を決定する。
【０１３７】
ステップＳ３０９において、代表移動端末ＭＴ＃１０は、上述のように決定されたトポロジーの変更方法に基づいて生成された指示情報、すなわち、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２との間でリンクを設定するように指示する指示情報を、移動端末ＭＴ＃２０に対して送信する。
【０１３８】
ステップＳ３１０において、移動端末ＭＴ＃２０がアドホックネットワーク＃１及び＃２に参加して移動端末ＭＴ＃１１及び＃２２との間でリンクを設定した後、任意の方法で、移動端末ＭＴ＃１１と移動端末ＭＴ＃２２との間の通信で用いられるルートＡが、移動端末ＭＴ＃２０を介して再設定される（図４（ｂ）参照）。
【０１３９】
ステップＳ３２０において、移動端末ＭＴ＃１０、＃１１、＃１２、＃１３、＃２１、＃２２、＃２３とアシスト制御装置１０との間のコネクションが復旧すると、ステップＳ３２１において、移動端末ＭＴ＃１０は、その旨を検出して、アシスト制御装置１０の代わりに行ったトポロジーの制御結果（例えば、トポロジー情報）を、アシスト制御装置１０に送信する。
【０１４０】
その後、アシスト制御装置１０の事後アシスト処理部２５は、受信した制御結果に基づいて、移動端末ＭＴ＃１０、＃１１、＃１２、＃１３、＃２１、＃２２、＃２３とアシスト制御装置１０との間のコネクションが切断されていた期間中の制御状態（例えば、変更されたトポロジー情報等）を引き継いだ後、アシスト制御装置１０のアシスト処理部２６が、アドホックネットワーク＃１及び＃２内におけるトポロジーの制御を再開する。
【０１４１】
本発明の第２の実施形態に係る移動通信システムによれば、アシスト制御装置１０の事前アシスト処理部２３が、所定条件を満たす場合（例えば、アシスト制御装置１０と移動端末ＭＴ＃１０、＃１１、＃１２、＃１３、＃２１、＃２２、＃２３との間の電波状況が悪くなってきた場合）であっても、代表移動端末ＭＴ＃１０に対して代理制御情報を送信することによって、代表移動端末ＭＴ＃１０が、アシスト制御装置１０から送信された代理制御情報を用いて、アシスト制御装置１０の代わりに、アドホックネットワーク＃１及び＃２におけるトポロジーを制御することができる。
【０１４２】
本発明の第２の実施形態に係る移動通信システムによれば、アシスト制御装置１０は、代表移動端末ＭＴ＃１０による制御結果（変更されたトポロジー情報等）を用いて、迅速かつ容易に、アドホックネットワーク＃１及び＃２におけるトポロジーの制御を再開することができる。
【０１４３】
したがって、本発明の第２の実施形態に係る移動通信システムによれば、アシスト制御装置１０とアドホックネットワーク＃１及び＃２との間の通信が切断されて、アドホックネットワーク＃１及び＃２が孤立している場合であっても、代理移動端末ＭＴ＃１０がアシスト制御装置１０の機能を果たすため、上述のように、アドホックネットワーク＃１及び＃２におけるトポロジーを柔軟に変更することができる。
【図面の簡単な説明】
【０１４４】
【図１】本発明の第１及び第２の実施形態に係る移動通信システムの全体構成図である。
【図２】本発明の第１の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。
【図３】本発明の第１の実施形態に係る移動通信システムのアシスト制御装置のトポロジー情報管理部によって管理されているトポロジー情報の一例を示す図である。
【図４】本発明の第１の実施形態に係る移動通信システムのアシスト制御装置のトポロジー最適化部がアドホックネットワークのトポロジーの最適化を図る様子を示す図である。
【図５】本発明の第１の実施形態に係る移動通信システムの移動端末の機能ブロック図である。
【図６】本発明の第１の実施形態に係る移動通信システムの動作の一例を示すシーケンス図である。
【図７】本発明の第１の実施形態に係る移動通信システムの動作の一例を示すシーケンス図である。
【図８】本発明の第２の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。
【図９】本発明の第２の実施形態に係る移動通信システムの移動端末の機能ブロック図である。
【図１０】本発明の第１の実施形態に係る移動通信システムの動作の一例を示すシーケンス図である。
【符号の説明】
【０１４５】
１０…アシスト制御装置
１１…位置情報取得部
１２…リンク情報取得部
１３…トラフィック状況監視部
１４…トポロジー情報管理部
１５…トポロジー最適化部
１６…指示情報送信部
２１…通信環境情報取得部
２２…孤立タイミング予測部
２３…事前アシスト処理部
２４…コネクション管理部
２５…事後アシスト処理部
２６…アシスト処理部
ＭＴ…移動端末
３１…ルート設定部
３２…ルーティング情報管理部
３３…パケット受信部
３４…パケット送信部
３５…位置情報送信部
３６…リンク情報送信部
３７…トラフィック状況送信部
３８…指示情報受信部
３９…移動情報出力部
５１…アシストネットワークＩ/Ｆ
５２…アドホックネットワークＩ/Ｆ
５３…通信環境情報監視部
５４…アシスト処理部
【図１】
2006180138.tif 000003
【図２】
2006180138.tif 000004
【図３】
2006180138.tif 000005
【図４】
2006180138.tif 000006
【図５】
2006180138.tif 000007
【図６】
2006180138.tif 000008
【図７】
2006180138.tif 000009
【図８】
2006180138.tif 000010
【図９】
2006180138.tif 000011
【図１０】
2006180138.tif 000012