(57)【要約】      （修正有）【課題】  アドホックネットワークにおけるパケットの転送を制御する仕組みを提供することによって、信頼性の高いアドホックネットワークを実現する。【解決手段】  本発明にかかる制御装置１０は、複数の移動端末ＭＴ＃１１乃至＃２２によって形成されているアドホックネットワーク＃１及び＃２において、１つ又は複数の中継移動端末ＭＴ＃１２乃至ＭＴ＃２１を介して行われる送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２２へのパケットの転送を制御する。制御装置１０は、アドホックネットワーク＃１及び＃２において、どの移動端末までパケットが転送されたかについて示すパケット位置情報を管理するように構成されているパケット位置情報管理部を具備する。【選択図】  図１
2006180136.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する制御装置であって、
前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理するように構成されているパケット位置情報管理部を具備することを特徴とする制御装置。
【請求項２】
前記中継移動端末から、前記パケットの転送が完了した旨を示す完了報告を取得するように構成されている完了報告報取得部を具備し、
前記パケット位置情報管理部は、前記完了報告に応じて、前記パケット位置情報を更新するように構成されていることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、
前記パケット位置情報管理部は、前記確認結果に基づいて、前記パケット位置情報を更新するように構成されていることを特徴とする請求項１に記載の制御装置。
【請求項４】
前記アドホックネットワークにおいて、前記パケットが紛失されたことを検出するように構成されている検出部と、
所定の移動端末に対して、紛失された前記パケットについての再送要求を送信するように構成されている再送要求送信部とを具備することを特徴とする請求項１乃至３のいずれか一項に記載の制御装置。
【請求項５】
前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、
前記再送要求送信部は、前記確認結果に基づいて、前記パケットを保持している中継移動端末に対して、前記再送要求を送信するように構成されていることを特徴とする請求項４に記載の制御装置。
【請求項６】
前記複数の移動端末から、該移動端末における通信環境を示す通信環境情報を取得するように構成されている通信環境情報取得部と、
取得した前記通信環境情報が所定条件を満たす場合に、前記アドホックネットワークに属する所定の移動端末に対して、前記制御装置の代わりに前記パケットの転送の制御を行うための代理制御情報を送信するように構成されている代理制御情報送信部とを具備することを特徴とする請求項１乃至５のいずれか一項に記載の制御装置。
【請求項７】
複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、
前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置に対して送信するように構成されている完了報告送信部を具備することを特徴とする移動端末。
【請求項８】
前記完了報告送信部は、前記転送元移動端末から送信された前記パケットの受信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていることを特徴とする請求項７に記載の移動端末。
【請求項９】
前記完了報告送信部は、前記転送先移動端末に対する前記パケットの送信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていることを特徴とする請求項７に記載の移動端末。
【請求項１０】
複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、
前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置から、前記パケットを保持しているか否かについて確認された場合、該所定の制御装置に対して該確認結果を送信するように構成されている確認結果送信部を具備することを特徴とする移動端末。
【請求項１１】
前記転送元移動端末から受信した前記パケットを保持するように構成されている記憶部と、
前記所定の制御装置から受信した前記パケットの破棄指示に応じて、前記記憶部に保持されている該パケットを破棄するように構成されているパケット破棄部とを具備することを特徴とする請求項７乃至１０のいずれか一項に記載の移動端末。
【請求項１２】
前記所定の制御装置から受信した前記パケットの再送要求に応じて、前記記憶部に保持されている該パケットを前記転送先移動端末に対して再送するように構成されているパケット送信部を具備することを特徴とする請求項７乃至１０のいずれか一項に記載の移動端末。
【請求項１３】
複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、
前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、
前記中継移動端末の各々は、前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおける前記パケットの転送を制御する所定の制御装置に対して送信する工程と、
前記所定の制御装置は、前記完了報告に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを特徴とする通信制御方法。
【請求項１４】
複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、
前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、
前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置は、前記中継移動端末の各々に対して、前記パケットを保持しているか否かについて確認する工程と、
前記中継移動端末の各々は、前記所定の制御装置に対して前記確認結果を送信する工程と、
前記所定の制御装置は、前記確認結果に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法、制御装置、及び、移動端末に関する。
【背景技術】
【０００２】
従来、ＩＥＥＥ８０２.１１ｘやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線技術を用いて、多数の移動端末をアクセスポイントの介在なしに相互に接続する形態によって形成されるアドホックネットワークが知られている。
【０００３】
かかるアドホックネットワーク内では、１つ又は複数の中継移動端末を介して、送信元移動端末から送信先移動端末にパケットが転送されるように構成されている。すなわち、かかるアドホックネットワークを形成する移動端末の各々が、転送元移動端末から受信したパケットを転送先移動端末にそれぞれ転送していくことによって、当該パケットが送信元移動端末から送信先移動端末に到達するように構成されている。
【非特許文献１】Ｔ.Ｃｌａｕｓｅｎ及びＰ.Ｊａｃｑｕｅｔ著、Ｐｒｏｊｅｃｔ  Ｈｉｐｅｒｃｏｍ、「Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＯＬＳＲ）」、ＲＦＣ３６２６、インターネット＜ＵＲＬ：www.ietf.org/rfc/rfc3626.txt＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のアドホックネットワークは、自律的なネットワークであるため、当該アドホックネットワークにおけるパケットの転送を制御する仕組みを具備していない。
【０００５】
さらに、大規模なアドホックネットワークにおいては、パケットが、送信先移動端末に到達するまでに多数の移動端末を経由していくため、遅延時間が大きくなる。
【０００６】
したがって、従来のアドホックネットワークでは、ネットワークの規模が大きくなったとき、ＴＣＰのようなＡＣＫを用いたパケット到達の判定方法及びパケットの転送中における紛失の判定方法を用いることができないという問題点があった。
【０００７】
そこで、本発明は、以上の点に鑑みてなされたもので、アドホックネットワークにおけるパケットの転送を制御する仕組みを提供することによって、信頼性の高いアドホックネットワークを実現することができる通信制御方法、かかる通信制御方法で用いられる制御装置及び移動端末を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する制御装置であって、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理するように構成されているパケット位置情報管理部を具備することを要旨とする。
【０００９】
かかる発明によれば、制御装置が、管理しているパケット位置情報を用いて、アドホックネットワークにおけるパケットの転送を制御することができる。
【００１０】
本発明の第１の特徴において、前記中継移動端末から、前記パケットの転送が完了した旨を示す完了報告を取得するように構成されている完了報告報取得部を具備し、前記パケット位置情報管理部が、前記完了報告に応じて、前記パケット位置情報を更新するように構成されていてもよい。
【００１１】
本発明の第１の特徴において、前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、前記パケット位置情報管理部は、前記確認結果に基づいて、前記パケット位置情報を更新するように構成されていてもよい。
【００１２】
本発明の第１の特徴において、前記アドホックネットワークで、前記パケットが紛失されたことを検出するように構成されている検出部と、所定の移動端末に対して、紛失された前記パケットについての再送要求を送信するように構成されている再送要求送信部とを具備してもよい。
【００１３】
本発明の第１の特徴において、前記再送要求送信部が、前記送信元移動端末に対して、前記再送要求を送信するように構成されていてもよい。
【００１４】
本発明の第１の特徴において、前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、前記再送要求送信部が、前記確認結果に基づいて、前記パケットを保持している中継移動端末に対して、前記再送要求を送信するように構成されていてもよい。
【００１５】
本発明の第１の特徴において、前記複数の移動端末から、該移動端末における通信環境を示す通信環境情報を取得する通信環境情報取得部と、取得した前記通信環境情報が所定条件を満たす場合に、前記アドホックネットワークに属する所定の移動端末に対して、前記制御装置の代わりに前記パケットの転送の制御を行うための代理制御情報を送信する代理制御情報送信部とを具備してもよい。
【００１６】
本発明の第２の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置に対して送信するように構成されている完了報告送信部を具備することを要旨とする。
【００１７】
本発明の第２の特徴において、前記完了報告送信部が、前記転送元移動端末から送信された前記パケットの受信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていてもよい。
【００１８】
本発明の第２の特徴において、前記完了報告送信部が、前記転送先移動端末に対する前記パケットの送信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていてもよい。
【００１９】
本発明の第３の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置から、前記パケットを保持しているか否かについて確認された場合、該所定の制御装置に対して該確認結果を送信するように構成されている確認結果送信部を具備することを要旨とする移動端末。
【００２０】
本発明の第２又は３の特徴において、前記転送元移動端末から受信した前記パケットを保持するように構成されている記憶部と、前記所定の制御装置から受信した前記パケットの破棄指示に応じて、前記記憶部に保持されている該パケットを破棄するように構成されているパケット破棄部とを具備してもよい。
【００２１】
本発明の第２又は３の特徴において、前記パケット送信部が、前記所定の制御装置から受信した前記パケットの再送要求に応じて、前記記憶部に保持されている該パケットを前記転送先移動端末に対して再送するように構成されていてもよい。
【００２２】
本発明の第４の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、前記中継移動端末の各々は、前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおける前記パケットの転送を制御する所定の制御装置に対して送信する工程と、前記所定の制御装置は、前記完了報告に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを要旨とする。
【００２３】
本発明の第５の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、１つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置は、前記中継移動端末の各々に対して、前記パケットを保持しているか否かについて確認する工程と、前記中継移動端末の各々は、前記所定の制御装置に対して前記確認結果を送信する工程と、前記所定の制御装置は、前記確認結果に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを要旨とする。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、アドホックネットワークにおけるパケットの転送を制御する仕組みを提供することによって、信頼性の高いアドホックネットワークを実現することができる通信制御方法、かかる通信制御方法で用いられる制御装置及び移動端末を提供することができる。
【発明を実施するための最良の形態】
【００２５】
（本発明の第１の実施形態に係る移動通信システムの構成）
図１乃至図４を参照して、本発明の第１の実施形態に係る移動通信システムの構成について説明する。図１に示すように、本実施形態に係る移動通信システムは、アシスト制御装置１０と、複数の移動端末ＭＴ＃１１乃至ＭＴ＃２２とを具備している。
【００２６】
アシスト制御装置１０は、例えば、公衆移動通信ネットワーク等によって構成されるアシストネットワーク内に設けられている。また、複数の移動端末ＭＴ＃１１乃至ＭＴ＃２２は、公衆移動通信ネットワークを介することなく、互いに直接通信を行うことによって、アドホックネットワーク＃１及び＃２を形成するように構成されている。図１の例では、移動端末ＭＴ＃１１乃至ＭＴ＃１３がアドホックネットワーク＃１を形成しており、移動端末ＭＴ＃２１及びＭＴ＃２２がアドホックネットワーク＃２を形成している。
【００２７】
本実施形態にかかる移動端末ＭＴは、図２に示すように、ルート設定部３１と、ルーティング情報管理部３２と、パケット受信部３３と、バッファ３４と、パケット送信部３５と、完了報告送信部３６と、パケットロスト検出部３７と、ロスト報告送信部３８と、再送要求受信部３９と、パケット破棄部４０とを具備している。
【００２８】
ルート設定部３１は、任意の方法で、送信先移動端末宛てのパケットを送信するにあたって、パケット転送用ルートを設定するように構成されている。例えば、ルート設定部３１は、ＧＰＳ情報や基地局情報やアクセスポイント情報等に基づいて、事前に、送信先移動端末までのパケット転送用ルートを設定するように構成されていてもよい。また、パケットが自律的に転送先移動端末を決定するように構成されている場合、ルート設定部３１は、かかるパケットによる転送先移動端末の決定に基づいて、転送先移動端末までのパケット転送用ルートを設定するように構成されていてもよい。
【００２９】
ルーティング情報管理部３２は、ルート設定部３１によって設定されたパケット転送用ルートに係るルーティング情報を管理するように構成されている。
【００３０】
パケット受信部３３は、転送元移動端末から送信されたパケットを受信して、バッファ３４に記憶するように構成されている。
【００３１】
バッファ３４は、パケット受信部３３によって受信されたパケットを保持するように構成されている。バッファ３４内に保持されているパケットは、パケット送信部３５によって転送先移動端末に送信された場合に削除されるように構成されていてもよいし、パケット破棄部４０からの指示があった場合に削除されるように構成されていてもよいし、ＴＣＰ等によるタイムアウト等によって削除されるように構成されていてもよい。すなわち、バッファ３４内に保持されているパケットは、上述のような所定のトリガーが発生するまで保持され続けるように構成されている。
【００３２】
パケット送信部３５は、所定のタイミングで、バッファ３４からパケットを抽出し、ルーティング情報管理部３２によって管理されているルーティング情報に基づいて、抽出したパケットを転送先移動端末に送信するように構成されている。
【００３３】
また、パケット送信部３５は、再送要求受信部３９からの指示に応じて、バッファ３４に保持されている該当パケットを、転送先移動端末に対して再送するように構成されている。
【００３４】
完了報告送信部３６は、パケットの転送が完了した旨を示す完了報告を、アドホックネットワークにおけるパケットを制御するアシスト制御装置１０（所定の制御装置）に対して送信するように構成されている。
【００３５】
ここで、完了報告送信部３６は、パケット受信部３３が、転送元移動端末から送信されたパケットの受信を完了した場合に、上述の完了報告をアシスト制御装置１０に対して送信するように構成されていてもよい。かかる場合の完了報告は、転送元移動端末から当該移動端末へのパケットの転送が完了した旨を示すものである。
【００３６】
また、完了報告送信部３６は、パケット送信部３５が、転送先移動端末に対するパケットの送信を完了した場合に、上述の完了報告をアシスト制御装置１０に対して送信するように構成されていてもよい。かかる場合の完了報告は、当該移動端末から転送先移動端末へのパケットの転送が完了した旨を示すものである。
【００３７】
なお、完了報告には、転送が完了したパケットを一意に識別するためのパケットＩＤや、当該移動端末の識別情報や、当該移動端末が転送元移動端末又は転送先移動端末のいずれかであるかについて示す情報等が含まれている。
【００３８】
パケットロスト検出部３７は、転送中のパケットの紛失（ロスト）を検出するように構成されている。例えば、パケットロスト検出部３７は、バッファ３４内に保持されていたパケットの紛失や、転送先移動端末との間のリンクにおけるパケットの紛失等を検出するように構成されている。例えば、パケットの紛失は、移動端末のユーザによって誤って削除された場合や、移動端末の電源がＯＦＦになった場合等に発生する。
【００３９】
ロスト報告送信部３８は、パケットロスト検出部３７によって検出されたパケットの紛失を報告するためのロスト報告を、アシスト制御装置１０に送信するように構成されている。ここで、ロスト報告には、パケットを一意に特定するためのパケットＩＤや、当該移動端末の識別情報や、パケットが紛失した場所（例えば、バッファ内や、リンク等）を特定するための情報が含まれている。
【００４０】
再送要求受信部３９は、アシスト制御装置１０から受信したパケットの再送要求に応じて、パケット送信部３４に対して、バッファ３４に保持されている該当パケットを転送先移動端末に対して再送するように指示するものである。
【００４１】
パケット破棄部４０は、アシスト制御装置１０からから受信したパケットの破棄指示に応じて、バッファ３４に保持されている該当パケットを破棄するように構成されている。
【００４２】
アシスト制御装置１０は、アドホックネットワークにおいて、１つ又は複数の中継移動端末（例えば、移動端末ＭＴ＃１２、ＭＴ＃１３、ＭＴ＃２１）を介して行われる送信元移動端末（例えば、移動端末ＭＴ＃１１）から送信先移動端末（例えば、移動端末ＭＴ＃２２）へのパケットの転送を制御する制御装置である。
【００４３】
具体的には、図３に示すように、アシスト制御装置１０は、完了報告受信部１１と、パケット位置情報管理部１２と、ロスト報告受信部１３と、再送要求送信部１４と、パケット破棄指示部１５とを具備している。
【００４４】
完了報告受信部１１は、送信元移動端末から送信先移動端末あてに送信されたパケットに係るパケット転送ルート上に存在する中継移動端末から、当該パケットの転送が完了した旨を示す完了報告を取得するように構成されている。
【００４５】
完了報告受信部１１は、パケットの送信を完了した転送元移動端末から完了報告を受信するように構成されていてもよいし、パケットの受信を完了した転送先移動端末から完了報告を受信するように構成されていてもよい。
【００４６】
パケット位置情報管理部１２は、アドホックネットワークにおいて、どの移動端末までパケットが転送されたかについて示すパケット位置情報を管理するように構成されている。
【００４７】
例えば、パケット位置情報管理部１２は、図４に示すように、「パケットＩＤ」と「現在位置」と「送信元」と「送信先」とを関連付けるパケット位置情報を管理するように構成されている。
【００４８】
ここで、「パケットＩＤ」は、アドホックネットワーク内で転送されているパケットを一意に識別するための識別情報であり、「現在位置」は、当該パケットの転送がどの移動端末まで完了されているかについて示す移動端末の識別情報であり、「送信元」は、当該パケットを送信した送信元移動端末の識別情報であり、「送信先」は、当該パケットの宛先である送信先移動端末の識別情報である。
【００４９】
図４の例では、「パケットＩＤ＝＃１」であるパケットは、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２１宛てに送信されたパケットであり、現在、中継移動端末ＭＴ＃１３までの転送が完了している。
【００５０】
パケット位置情報管理部１２は、中継移動端末から送信された完了報告に応じて、パケット位置情報を更新するように構成されている。
【００５１】
ロスト報告受信部１３は、中継移動端末からロスト報告を受信することによって、アドホックネットワークにおいてパケットが紛失されたことを検出するように構成されている。
【００５２】
再送要求送信部１４は、所定の移動端末に対して、紛失されたパケットについての再送要求を送信するように構成されている。具体的には、再送要求送信部１４は、ロスト報告受信部１３によってロスト報告が受信された場合、当該ロスト報告に応じて、再送要求を送信するように構成されている。
【００５３】
ここで、再送要求送信部１４は、紛失されたパケットの送信元移動端末に対して、再送要求を送信するように構成されていてもよい。また、再送要求送信部１４は、パケット位置情報管理部１２によって管理されているパケット位置情報に基づいて、当該パケットの現在位置として管理されている中継移動端末に対して、再送要求を送信するように構成されていてもよい。
【００５４】
また、再送要求送信部１４は、各中継移動端末に対して、紛失されたパケットを保持しているか否かについて確認し、かかる確認結果に基づいて、当該パケットを保持している中継移動端末に対して、再送要求を送信するように構成されていてもよい。
【００５５】
パケット破棄指示部１５は、所定の移動端末のバッファ内に保持されている所定のパケットを破棄するように構成されている。例えば、パケット破棄指示部１５は、中継移動端末から完了報告を受信した場合に、当該完了報告に係るパケットを破棄するように指示するパケット破棄指示を、当該パケットを保持している移動端末に対して送信する。
【００５６】
（本発明の第１の実施形態に係る移動通信システムの動作）
図５乃至図１０を参照して、本発明の第１の実施形態に係る移動通信システムの動作について説明する。
【００５７】
第１に、図５を参照して、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃１３宛てにパケットを送信する動作の一例について説明する。
【００５８】
ステップＳ１０１において、送信元移動端末ＭＴ＃１１のルート設定部３１が、中継移動端末ＭＴ＃１２を介して送信先移動端末ＭＴ＃１３との間で、パケット転送ルートを確立すると共に、ルーティング情報管理部３２に、かかるパケット転送ルートに係るルーティング情報を記憶する。
【００５９】
ステップＳ１０２において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃１３宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信する。
【００６０】
ステップＳ１０３において、送信元移動端末ＭＴ＃１１の完了報告送信部３６が、送信元移動端末ＭＴ＃１１から中継移動端末ＭＴ＃１２への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０に送信する。
【００６１】
ステップＳ１０４において、アシスト制御装置１０のパケット位置情報管理部１２は、完了報告受信部１１によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部１２は、現在、当該パケットが中継移動端末ＭＴ＃１２まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【００６２】
ステップＳ１０５において、中継移動端末ＭＴ＃１２のパケット送信部３５は、転送元移動端末（送信先移動端末）ＭＴ＃１１から送信されたパケットを、転送先移動端末（送信先移動端末）ＭＴ＃１３に送信する。
【００６３】
ステップＳ１０６において、中継移動端末ＭＴ＃１２の完了報告送信部３６が、中継移動端末ＭＴ＃１２から送信先移動端末ＭＴ＃１３への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０に送信する。
【００６４】
ステップＳ１０７において、アシスト制御装置１０のパケット位置情報管理部１２は、完了報告受信部１１によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部１２は、当該パケットは送信先移動端末ＭＴ＃１３まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【００６５】
第２に、図６を参照して、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃１３宛てにパケットを送信する動作の一例について説明する。
【００６６】
ステップＳ２０１において、送信元移動端末ＭＴ＃１１のルート設定部３１が、中継移動端末ＭＴ＃１２を介して送信先移動端末ＭＴ＃１３との間で、パケット転送ルートを確立すると共に、ルーティング情報管理部３２に、かかるパケット転送ルートに係るルーティング情報を記憶する。
【００６７】
ステップＳ２０２において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃１３宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信する。
【００６８】
ステップＳ２０３において、中継移動端末ＭＴ＃１２の完了報告送信部３６が、送信元移動端末ＭＴ＃１１から中継移動端末ＭＴ＃１２への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０に送信する。
【００６９】
ステップＳ２０４において、アシスト制御装置１０のパケット位置情報管理部１２は、完了報告受信部１１によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部１２は、現在、当該パケットが中継移動端末ＭＴ＃１２まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【００７０】
ステップＳ２０５において、中継移動端末ＭＴ＃１２のパケット送信部３５は、転送元移動端末（送信先移動端末）ＭＴ＃１１から送信されたパケットを、転送先移動端末（送信先移動端末）ＭＴ＃１３に送信する。
【００７１】
ステップＳ２０６において、送信先移動端末ＭＴ＃１３の完了報告送信部３６が、中継移動端末ＭＴ＃１２から送信先移動端末ＭＴ＃１３への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０に送信する。
【００７２】
ステップＳ２０７において、アシスト制御装置１０のパケット位置情報管理部１２は、完了報告受信部１１によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部１２は、当該パケットは送信先移動端末ＭＴ＃１３まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【００７３】
第３に、図７を参照して、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２２に対してパケットを再送する動作の一例について説明する。
【００７４】
ステップＳ３０１において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃２２宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信すると共に、送信元移動端末ＭＴ＃１１の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００７５】
ステップＳ３０２において、中継移動端末ＭＴ＃１２のパケット受信部３３が、送信先移動端末ＭＴ＃１１から送信されたパケットを受信し、中継移動端末ＭＴ＃１２のパケット送信部３５が、ルーティング情報管理部３２によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末ＭＴ＃１３に転送すると共に、中継移動端末ＭＴ＃１２の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００７６】
ステップＳ３０３において、中継移動端末ＭＴ＃１３のパケットロスト検出部３７は、送信先移動端末ＭＴ＃１１から送信されたパケットが、中継移動端末ＭＴ＃２１に転送する前に、中継移動端末ＭＴ＃１３のバッファ３４内において紛失されたことを検出する。
【００７７】
ステップＳ３０４において、中継移動端末ＭＴ＃１３のロスト報告送信部３８は、当該パケットが紛失されたことを示すロスト報告を、アシスト制御装置１０に送信する。
【００７８】
ステップＳ３０５において、アシスト制御装置１０の再送要求送信部１４は、紛失されたパケットの送信元移動端末ＭＴ＃１１に対して、当該パケットの再送要求を送信する。
【００７９】
ステップＳ３０６において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、再送要求受信部３９によって受信された再送要求に応じて、送信先移動端末ＭＴ＃２２宛てのパケットを中継移動端末ＭＴ＃１２に再送する。
【００８０】
ステップＳ３０７乃至Ｓ３０９において、送信元移動端末ＭＴ＃１１によって再送されたパケットは、中継移動端末ＭＴ＃１２、ＭＴ＃１３、ＭＴ＃２１を介して、送信先移動端末ＭＴ＃２２に転送される。
【００８１】
第４に、図８を参照して、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２２に対してパケットを再送する動作の一例について説明する。
【００８２】
ステップＳ４０１において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃２２宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信すると共に、送信元移動端末ＭＴ＃１１の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００８３】
ステップＳ４０２において、中継移動端末ＭＴ＃１２のパケット受信部３３が、送信先移動端末ＭＴ＃１１から送信されたパケットを受信し、中継移動端末ＭＴ＃１２のパケット送信部３５が、ルーティング情報管理部３２によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末ＭＴ＃１３に転送すると共に、中継移動端末ＭＴ＃１２の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００８４】
ステップＳ４０３において、中継移動端末ＭＴ＃１３のパケットロスト検出部３７は、転送元移動端末ＭＴ＃１２から送信されたパケットが、中継移動端末ＭＴ＃２１に転送する前に、中継移動端末ＭＴ＃１３のバッファ３４内において紛失されたことを検出する。
【００８５】
ステップＳ４０４において、中継移動端末ＭＴ＃１３のロスト報告送信部３８は、当該パケットが紛失されたことを示すロスト報告を、アシスト制御装置１０に送信する。
【００８６】
ステップＳ４０５において、アシスト制御装置１０の再送要求送信部１４は、パケット位置情報管理部１２によって管理されているパケット位置情報に基づいて、当該パケットの現在位置として管理されている中継移動端末ＭＴ＃１２に対して、当該パケットの再送要求を送信する。
【００８７】
ステップＳ４０６において、中継移動端末ＭＴ＃１２のパケット送信部３５は、再送要求受信部３９によって受信された再送要求に応じて、バッファ３４内に保持されている送信先移動端末ＭＴ＃２２宛てのパケットを中継移動端末ＭＴ＃１３に再送する。
【００８８】
ステップＳ４０７及びＳ４０８において、中継移動端末ＭＴ＃１２によって再送されたパケットは、中継移動端末ＭＴ＃１３、ＭＴ＃２１を介して、送信先移動端末ＭＴ＃２２に転送される。
【００８９】
第５に、図９を参照して、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２２に対してパケットを再送する動作の一例について説明する。
【００９０】
ステップＳ５０１において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃２２宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信すると共に、送信元移動端末ＭＴ＃１１の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００９１】
ステップＳ５０２において、中継移動端末ＭＴ＃１２のパケット受信部３３が、送信先移動端末ＭＴ＃１１から送信されたパケットを受信し、中継移動端末ＭＴ＃１２のパケット送信部３５が、ルーティング情報管理部３２によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末ＭＴ＃１３に転送すると共に、中継移動端末ＭＴ＃１２の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００９２】
ステップＳ５０３において、中継移動端末ＭＴ＃１３のパケット受信部３３が、転送元移動端末ＭＴ＃１２から送信されたパケットを受信し、中継移動端末ＭＴ＃１３のパケット送信部３５が、ルーティング情報管理部３２によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末ＭＴ＃２１に転送すると共に、中継移動端末ＭＴ＃１３の完了報告送信部３６が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置１０に送信する。
【００９３】
ステップＳ５０４において、中継移動端末ＭＴ＃２１のパケットロスト検出部３７は、転送元移動端末ＭＴ＃１３から送信されたパケットが、中継移動端末ＭＴ＃２１に転送する前に、中継移動端末ＭＴ＃２１のバッファ３４内において紛失されたことを検出する。
【００９４】
ステップＳ５０５において、中継移動端末ＭＴ＃２１のロスト報告送信部３８は、当該パケットが紛失されたことを示すロスト報告を、アシスト制御装置１０に送信する。
【００９５】
ステップＳ５０６において、アシスト制御装置１０の再送要求送信部１４は、パケット位置情報管理部１２によって管理されているパケット位置情報に基づいて、当該パケットの現在位置として管理されている中継移動端末ＭＴ＃１３に対して、当該パケットの再送要求を送信する。
【００９６】
ステップＳ５０７において、中継移動端末ＭＴ＃１３の再送要求受信部３９は、受信した再送要求に応じて、バッファ３４内を検索した結果、当該再送要求に係るパケットが削除されていることを確認し、当該パケットを送信することができない旨を示す応答（ＮＧ）をアシスト制御装置１０に返送する。
【００９７】
ステップＳ５０８において、アシスト制御装置１０の再送要求送信部１４は、パケット位置情報管理部１２によって管理されているパケット位置情報に基づいて、中継移動端末ＭＴ＃１３に対して当該パケットを転送した転送元移動端末ＭＴ＃１２に対して、当該パケットの再送要求を送信する。
【００９８】
ステップＳ５０９において、中継移動端末ＭＴ＃１２の再送要求受信部３９は、受信した再送要求に応じて、バッファ３４内を検索した結果、当該再送要求に係るパケットが保持されていることを確認し、当該パケットを送信することができる旨を示す応答（ＯＫ）をアシスト制御装置１０に返送する。
【００９９】
ステップＳ５１０において、中継移動端末ＭＴ＃１２のパケット送信部３５は、再送要求受信部３９によって受信された再送要求に応じて、バッファ３４内に保持されている送信先移動端末ＭＴ＃２２宛てのパケットを中継移動端末ＭＴ＃１３に再送する。
【０１００】
ステップＳ５１１及びＳ５１２において、中継移動端末ＭＴ＃１２によって再送されたパケットは、中継移動端末ＭＴ＃１３、ＭＴ＃２１を介して、送信先移動端末ＭＴ＃２２に転送される。
【０１０１】
第６に、図１０を参照して、アシスト制御装置１０が送信元移動端末ＭＴ＃１１に対してパケットを破棄するように指示する動作の一例について説明する。
【０１０２】
ステップＳ６０１において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃１３宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信する。
【０１０３】
ステップＳ６０２において、中継移動端末ＭＴ＃１２の完了報告送信部３６が、送信元移動端末ＭＴ＃１１から中継移動端末ＭＴ＃１２への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０に送信する。
【０１０４】
ステップＳ６０３において、アシスト制御装置１０のパケット位置情報管理部１２は、完了報告受信部１１によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部１２は、現在、当該パケットが中継移動端末ＭＴ＃１２まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【０１０５】
ステップＳ６０４において、アシスト制御装置１０のパケット破棄指示部１５は、送信元移動端末ＭＴ＃１１に対して、当該パケットを破棄するように指示するパケット破棄指示を送信する。
【０１０６】
ステップＳ６０５において、送信先移動端末ＭＴ＃１１のパケット破棄部４０は、受信したパケット破棄指示に応じて、バッファ３４内に保持されている当該パケットを破棄する。
【０１０７】
（本発明の第１の実施形態に係る移動通信システムの作用・効果）
本実施形態に係る移動通信システムによれば、アシスト制御装置１０が、管理しているパケット位置情報を用いて、アドホックネットワークにおけるパケットの転送を制御することができる。
【０１０８】
（本発明の第２の実施形態）
図１１乃至図１３を参照して、本発明の第２の実施形態に係る移動通信システムについて説明する。以下、上述の第１の実施形態に係る移動通信システムとの相違点を主として、本発明の第２の実施形態に係る移動通信システムについて説明する。
【０１０９】
図１１に示すように、本実施形態に係る移動端末ＭＴは、ルート設定部３１と、ルーティング情報管理部３２と、パケット受信部３３と、バッファ３４と、パケット送信部３５と、再送要求受信部３９と、パケット破棄部４０と、パケット位置情報応答部４１とを具備している。
【０１１０】
パケット位置情報応答部４１は、アシスト制御装置１０からのパケット位置情報取得要求に応じて、バッファ３４内を検索し、当該パケット位置情報取得要求に係るパケットがバッファ３４内に保持されているか否かについて確認し、かかる確認結果についてアシスト制御装置１０に応答するように構成されている。
【０１１１】
例えば、パケット位置情報応答部４１は、パケット位置情報取得要求に係るパケットがバッファ３４内に保持されている場合にのみ、アシスト制御装置１０に対して、当該パケットに係るパケット位置情報を送信するように構成されていてもよいし、パケット位置情報取得要求に係るパケットがバッファ３４内に保持されていない場合には、その旨を示す応答をアシスト制御装置１０に送信するように構成されていてもよい。
【０１１２】
なお、本実施形態に係る移動端末ＭＴは、転送元移動端末から転送先移動端末へのパケットの転送が完了した場合にも、その旨を示す完了報告を送信する代わりに、アシスト制御装置１０からのパケット位置情報取得要求に対して応答するように構成されている。
【０１１３】
図１２に示すように、本実施形態に係るアシスト制御装置１０は、パケット位置情報管理部１２と、再送要求送信部１４と、パケット破棄指示部１５と、パケット位置情報取得部１６とを具備している。
【０１１４】
パケット位置情報取得部１６は、所定のタイミングで、パケット位置情報管理部１２によって管理しているパケット位置情報を更新するために、所定の移動端末から、所定のパケットに係るパケット位置情報を取得するように構成されている。
【０１１５】
再送要求送信部１４は、パケット位置情報取得部１６によって取得したパケット位置情報に基づいて、パケットの紛失を検出した場合、該当する移動端末に対して、当該パケットの再送要求を送信するように構成されている。
【０１１６】
図１３を参照して、本実施形態に係る移動通信システムにおいて、送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２２に対してパケットを再送する動作の一例について説明する。
【０１１７】
ステップＳ７０１において、送信元移動端末ＭＴ＃１１のルート設定部３１が、中継移動端末ＭＴ＃１２、ＭＴ＃１３、ＭＴ＃２１を介して送信先移動端末ＭＴ＃２２との間で、パケット転送ルートを確立すると共に、ルーティング情報管理部３２に、かかるパケット転送ルートに係るルーティング情報を記憶する。
【０１１８】
ステップＳ７０２において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃２２宛てのパケットを生成して、中継移動端末ＭＴ＃１２に送信する。
【０１１９】
ステップＳ７０３において、中継移動端末ＭＴ＃１２のパケット送信部３５は、転送元移動端末（送信先移動端末）ＭＴ＃１１から送信されたパケットを、転送先移動端末（送信先移動端末）ＭＴ＃１３に送信する。
【０１２０】
なお、ステップＳ７０２及びＳ７０３では、上述の第１の実施形態の場合と異なり、送信元移動端末ＭＴ＃１１又は中継移動端末ＭＴ＃１２が、パケットの送信（又は、受信）が完了したことを示す完了報告をアシスト制御装置１０に送信しない。
【０１２１】
ステップＳ７０４において、アシスト制御装置１０のパケット位置情報取得部１６は、所定のタイミングで、パケット位置情報管理部１２によって管理しているパケット位置情報を更新するために、所定の移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３、ＭＴ＃２１、ＭＴ＃２２に対して、所定のパケットに係るパケット位置情報を送信するように要求するパケット位置情報取得要求を送信する。
【０１２２】
ステップＳ７０５において、中継移動端末ＭＴ＃１３のパケット位置情報応答部４１が、該当するパケットが、現在、中継移動端末ＭＴ＃１３に位置する旨を示す応答（パケット位置情報）をアシスト制御装置１０に返信する。
【０１２３】
ステップＳ７０６において、アシスト制御装置１０のパケット位置情報管理部１２は、パケット位置情報取得部１６によって受信されたパケット位置情報に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部１２は、現在、当該パケットが中継移動端末ＭＴ＃１３まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【０１２４】
ステップＳ７０７において、アシスト制御装置１０のパケット破棄指示部１５は、送信元移動端末ＭＴ＃１１に対して、当該パケットを破棄するように指示するパケット破棄指示を送信する。
【０１２５】
ステップＳ７０８において、送信先移動端末ＭＴ＃１１のパケット破棄部４０は、受信したパケット破棄指示に応じて、バッファ３４内に保持されている当該パケットを破棄する。
【０１２６】
ステップＳ７１０において、所定のタイミングで、パケット位置情報管理部１２によって管理しているパケット位置情報を更新するために、所定の移動端末ＭＴＭＴ＃１３、ＭＴ＃２１、ＭＴ＃２２に対して、所定のパケットに係るパケット位置情報を送信するように要求するパケット位置情報取得要求を送信する。
【０１２７】
ステップＳ７１１において、中継移動端末ＭＴ＃１３のパケット位置情報応答部４１が、該当するパケットが紛失されたことを示す応答（ロスト報告）をアシスト制御装置１０に返信する。
【０１２８】
ステップＳ７１２において、アシスト制御装置１０の再送要求送信部１４が、紛失されたパケットの送信元移動端末ＭＴ＃１１に対して、当該パケットの再送要求を送信する。
【０１２９】
（本発明の第３の実施形態）
図１４乃至図１６を参照して、本発明の第３の実施形態に係る移動通信システムについて説明する。以下、上述の第１の実施形態に係る移動通信システムとの相違点を主として、本発明の第３の実施形態に係る移動通信システムについて説明する。
【０１３０】
本実施形態では、各移動端末ＭＴとアシスト制御装置１０との間のコネクションが切断されている状況において、アドホックネットワークに属する移動端末ＭＴのうち、アシスト制御装置１０の代わりに、アドホックネットワークにおけるパケットの転送の制御を行うことができる移動端末ＭＴ（例えば、移動端末＃１２）の構成について説明する。
【０１３１】
図１４に示すように、かかる移動端末ＭＴは、図２に示す構成に加えて、アシストネットワークインターフェイス（Ｉ/Ｆ）５１と、アドホックネットワークインターフェイス（Ｉ/Ｆ）５２と、通信環境情報監視部５３と、アシスト処理部５４とを具備している。
【０１３２】
アシストネットワークインターフェイス５１は、アシストネットワークとの間のインターフェイスの役割を果たすように構成されている。
【０１３３】
例えば、アシストネットワークインターフェイス５１は、所定のタイミングで、アシスト制御装置１０に対して、通信環境情報監視部５３によって生成された当該移動端末ＭＴにおける通信環境を示す通信環境情報を送信するように構成されている。
【０１３４】
また、アシストネットワークインターフェイス５１は、アシスト制御装置１０から代理制御情報（後述）を受信して、受信した代理制御情報をアシスト処理部５４に転送するように構成されている。
【０１３５】
また、アシストネットワークインターフェイス５１は、当該移動端末ＭＴとアシスト制御装置１０との間のコネクションを管理しており、かかるコネクションが切断された場合、及び、かかるコネクションがもうすぐ切断されそうであると判断した場合、その旨をアシスト処理部５４に通知するように構成されている。
【０１３６】
アドホックネットワークインターフェイス５２は、アドホックネットワークとの間のインターフェイスの役割を果たすように構成されている。
【０１３７】
アドホックネットワークインターフェイス５２は、アドホックネットワークに属する他の移動端末ＭＴとの間で直接通信を行うことによって、所定の情報を送受信するように構成されている。
【０１３８】
例えば、アシスト処理部５４が、アシスト制御装置１０のアシスト処理部２６（後述）の代わりに、アドホックネットワークにおけるパケットの転送の制御を行っている期間、アドホックネットワークインターフェイス５２は、アドホックネットワークに属する他の移動端末ＭＴから、パケット転送にかかる完了報告を取得し、他の移動端末に対して、再送要求やパケット破棄指示を送信するように構成されている。
【０１３９】
通信環境情報監視部５３は、当該移動端末ＭＴにおける通信環境を監視することによって、通信環境情報を生成するように構成されている。例えば、通信環境情報監視部５３は、当該移動端末ＭＴにおける電波状況（例えば、当該移動端末ＭＴにおける受信電力や受信ＳＩＲや受信ＣＩＲ等）を示す通信環境情報を生成するように構成されている。
【０１４０】
なお、通信環境情報監視部５３は、当該移動端末ＭＴにおける通信環境を示す情報であれば、電波状況以外の情報を含む通信環境情報を生成するように構成されていてもよい。
【０１４１】
アシスト処理部５４は、遅くとも当該移動端末ＭＴとアシスト制御装置１０との間のコネクションが切断された場合には、アシストネットワークインターフェイス５１を介して受信した代理制御情報に基づいて、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワークに属する他の移動端末におけるパケット転送を制御するように構成されている。
【０１４２】
すなわち、かかる場合、アシスト処理部５４は、完了報告受信部１１とパケット位置情報管理部１２とロスト報告受信部１３と再送要求送信部１４とパケット破棄指示部１５の機能を実現するように構成されている（図３参照）。
【０１４３】
なお、アシスト処理部５４は、遅くとも上述のコネクションが切断された場合に、上述のパケット転送の制御を行うように構成されていればよく、上述の代理制御情報を受信してから所定期間経過後に、上述のパケット転送の制御を行うように構成されていてもよい。
【０１４４】
また、アシスト処理部５４は、当該移動端末ＭＴとアシスト制御装置１０との間のコネクションが復旧した場合に、アシストネットワークインターフェイス５１を介して、アシスト制御装置１０に対して、アシスト制御装置１０のアシスト処理部２６の代わりに行ったパケット転送の制御結果（例えば、パケット位置情報等）を送信するように構成されている。
【０１４５】
また、図１５に示すように、本実施形態に係るアシスト制御装置１０は、通信環境情報取得部２１と、孤立タイミング予測部２２と、事前アシスト処理部２３と、コネクション管理部２４と、事後アシスト処理部２５と、アシスト処理部２６とを具備している。
【０１４６】
通信環境取得部２１は、アドホックネットワークに属する移動端末ＭＴ＃１１乃至ＭＴ＃２２から、当該移動端末ＭＴ＃１１乃至ＭＴ＃２２における通信環境を示す通信環境情報を取得するように構成されている。
【０１４７】
通信環境取得部２１は、通信環境情報として、当該移動端末ＭＴにおける電波状況を取得するように構成されている。電波状況としては、当該移動端末ＭＴにおける受信電力や受信ＳＩＲや受信ＣＩＲ等が挙げられる。なお、通信環境取得部２１は、当該移動端末ＭＴにおける通信環境を示す情報であれば、電波状況以外の情報を、通信環境情報として取得するように構成されていてもよい。
【０１４８】
また、通信環境取得部２１は、移動端末ＭＴから送信されるのを待って通信環境情報を取得するように構成されていてもよいし、所定のタイミングで移動端末ＭＴに対して通信環境情報取得要求を送信することによって通信環境情報を取得するように構成されていてもよい。
【０１４９】
孤立タイミング予測部２２は、取得した通信環境情報が所定条件を満たすか否かについて判断するように構成されている。具体的には、孤立タイミング予測部２２は、取得した通信環境情報が所定条件を満たす場合、もうすぐアシスト制御装置１０と移動端末ＭＴとの間のコネクションが切断される（すなわち、もうすぐ移動端末ＭＴによって形成されているアドホックネットワークが孤立する）と予測するように構成されている。
【０１５０】
例えば、孤立タイミング予測部２２は、移動端末ＭＴにおける受信電力や受信ＳＩＲや受信ＣＩＲの平均値が所定の閾値以下となった場合等に、取得した通信環境情報が所定条件を満たすと判断する。
【０１５１】
また、孤立タイミング予測部２２は、所定条件を複数準備しておき、取得した通信環境情報が満たす所定条件に基づいて、移動端末ＭＴによって形成されているアドホックネットワークが孤立するタイミングを予測するように構成されていてもよい。
【０１５２】
例えば、孤立タイミング予測部２２は、移動端末ＭＴにおける受信電力や受信ＳＩＲや受信ＣＩＲの平均値が第１の閾値以下となった場合、１０秒後にアシスト制御装置１０と移動端末ＭＴとの間のコネクションが切断される（すなわち、孤立タイミングは１０秒後である）と予測し、移動端末ＭＴにおける受信電力や受信ＳＩＲや受信ＣＩＲの平均値が第２の閾値（第１の閾値＞第２の閾値）以下となった場合、１秒後にアシスト制御装置１０と移動端末ＭＴとの間のコネクションが切断される（すなわち、孤立タイミングは１秒後である）と予測する。
【０１５３】
事前アシスト処理部２３は、孤立タイミング予測部２２による判断結果に基づいて、アドホックネットワークに属する所定の移動端末（例えば、ＭＴ＃１２）に対して、アシスト処理部２６の代わりに、アドホックネットワークにおけるパケットの転送を制御するように指示するものである。
【０１５４】
具体的には、事前アシスト処理部２３は、アドホックネットワークに属する所定の移動端末に対して、アシスト制御装置１０のアシスト処理部２６の代わりに、アドホックネットワーク内におけるパケットの転送を制御するための代理制御情報を送信する。
【０１５５】
例えば、代理制御情報には、もうすぐアシスト制御装置１０と移動端末ＭＴとの間のコネクションが切断される（すなわち、もうすぐ当該移動端末ＭＴによって形成されているアドホックネットワークが孤立する）と予測した旨や、孤立タイミングや、アドホックネットワーク内におけるパケットの転送を制御するのに必要なプログラムやデータ（例えば、パケット位置情報等）等が含まれる。
【０１５６】
また、事前アシスト処理部２３は、孤立タイミング予測部２２によって予測された孤立タイミングに基づいて、上述の代理制御情報を送信するタイミングを調整するように構成されていてもよい。
【０１５７】
また、事前アシスト処理部２３は、１つの移動端末に対して上述の代理制御情報を送信するのではなく、複数の移動端末に対して上述の代理制御情報を送信することによって、アシスト処理部２６の代わりに、パケットの転送の制御を行うように指示してもよい。
【０１５８】
コネクション管理部２４は、アドホックネットワークを形成する移動端末ＭＴとアシスト制御装置１０との間のコネクションを管理するように構成されている。コネクション管理部２４は、かかるコネクションの復旧を検出した場合、その旨を事後アシスト処理部２５に通知するように構成されている。
【０１５９】
事後アシスト処理部１２５は、アドホックネットワークに属する移動端末ＭＴとアシスト制御装置１０との間のコネクションが復旧した場合に、所定の移動端末がアシスト制御装置１０のアシスト処理部２６の代わりに行ったパケットの転送の制御に係る事後処理を行うように構成されている。
【０１６０】
具体的には、事後アシスト処理部２５は、アドホックネットワークに属する移動端末ＭＴとアシスト制御装置１０との間のコネクションが復旧した場合に、所定の移動端末（例えば、移動端末ＭＴ＃１２）がアシスト制御装置１０のアシスト処理部２６の代わりに行ったパケットの転送の制御結果を受信するように構成されている。
【０１６１】
そして、事後アシスト処理部２５は、受信した制御結果に基づいて、アシスト処理部２６が、当該アドホックネットワークにおけるパケットの転送の制御を再開するための処理を行う。
【０１６２】
例えば、事後アシスト処理部２５は、所定の移動端末から、制御結果として、アドホックネットワークに属するパケット位置情報を引き継ぐように構成されている。
【０１６３】
アシスト処理部２６は、アドホックネットワークにおけるパケットの転送を制御するように構成されている。すなわち、アシスト処理部２６は、完了報告受信部１１とパケット位置情報管理部１２とロスト報告受信部１３と再送要求送信部１４とパケット破棄指示部１５の機能を実現するように構成されている（図３参照）。
【０１６４】
図１６を参照して、本実施形態に係る移動通信システムにおいて、アドホックネットワーク内における送信元移動端末ＭＴ＃１１から送信先移動端末ＭＴ＃２２へのパケットの転送が、アシスト制御装置１０によって制御されている状態から、所定の移動端末ＭＴ＃１２によって自律的に制御されている状態に遷移する動作の一例について説明する。
【０１６５】
図１６に示すように、ステップＳ８０１において、アシスト制御装置１０と移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３、ＭＴ＃２１、ＭＴ＃２２との間でコネクションが接続されている。そして、各移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３、ＭＴ＃２１、ＭＴ＃２２が、所定のタイミングで、アシスト制御装置１０に対して、通信環境情報を送信する。
【０１６６】
ステップＳ８０２において、アシスト制御装置１０の孤立タイミング予測部２２は、通信環境情報が所定条件を満たすため、もうすぐアシスト制御装置１０と各移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３との間のコネクションが切断される（すなわち、もうすぐ各移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３によって形成されているアドホックネットワーク＃１が孤立する）と予測する。
【０１６７】
ステップＳ８０３において、アシスト制御装置１０の事前アシスト処理部２３は、所定の移動端末ＭＴ＃１２に対して、代理制御情報を送信する。
【０１６８】
ステップＳ８０４ａ及びＳ８０４ｂにおいて、移動端末ＭＴ＃１２は、受信した代理制御情報に基づいて、アドホックネットワーク＃１内におけるパケットの転送について制御する旨を、移動端末ＭＴ＃１１、ＭＴ＃１３に通知する。
【０１６９】
ステップＳ８０５において、送信元移動端末ＭＴ＃１１のパケット送信部３５は、送信先移動端末ＭＴ＃２２宛てのパケットを生成して、移動端末ＭＴ＃１２に送信する。
【０１７０】
ステップＳ８０６において、送信元移動端末ＭＴ＃１１の完了報告送信部３６が、転送元移動端末ＭＴ＃１１から転送先移動端末ＭＴ＃１２への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０の代わりにパケットの転送を制御している移動端末ＭＴ＃１２に送信する。
【０１７１】
ステップＳ８０７において、移動端末ＭＴ＃１２のアシスト処理部５４は、受信した完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、アシスト処理部５４は、現在、当該パケットが移動端末ＭＴ＃１２まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【０１７２】
ステップＳ８０８において、移動端末ＭＴ＃１２のパケット送信部３５は、転送元移動端末（送信先移動端末）ＭＴ＃１１から送信されたパケットを、転送先移動端末ＭＴ＃１３に送信する。
【０１７３】
ステップＳ８０９において、移動端末ＭＴ＃１２のアシスト処理部５４が、移動端末ＭＴ＃１２から移動端末ＭＴ＃１３への当該パケットの送信が完了したことを、当該パケットに係るパケット位置情報に反映させる。
【０１７４】
ステップＳ８１０において、移動端末ＭＴ＃１３のパケット送信部３５は、転送元移動端末ＭＴ＃１２から送信されたパケットを、転送先移動端末ＭＴ＃２１に送信する。
【０１７５】
ステップＳ８１１において、移動端末ＭＴ＃１３の完了報告送信部３６が、転送元移動端末ＭＴ＃１２から転送先移動端末ＭＴ＃２１への当該パケットの送信が完了した旨を示す完了報告を、移動端末ＭＴ＃１２に送信する。
【０１７６】
ステップＳ８１２において、移動端末ＭＴ＃１２のアシスト処理部５４は、受信した完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、アシスト処理部５４は、現在、当該パケットが移動端末ＭＴ＃２１まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
【０１７７】
ステップＳ８１３において、移動端末ＭＴ＃２１のパケット送信部３５は、転送元移動端末ＭＴ＃１３から送信されたパケットを、転送先移動端末（送信先移動端末）ＭＴ＃２２に送信する。
【０１７８】
ステップＳ８１４において、移動端末ＭＴ＃２１の完了報告送信部３６が、転送元移動端末ＭＴ＃１３から転送先移動端末ＭＴ＃２２への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置１０に送信する。
【０１７９】
ステップＳ８１４において、アシスト制御装置１０のアシスト処理部２６（パケット位置情報管理部１２）が、移動端末ＭＴ＃２１から移動端末ＭＴ＃２２への当該パケットの送信が完了したことを、当該パケットに係るパケット位置情報に反映させる。
【０１８０】
アドホックネットワーク＃２とアシスト制御装置１０との間のコネクションが確立されているため、ステップＳ８２０及びＳ８２１において、移動端末ＭＴ＃１２のアシスト処理部５４は、移動端末ＭＴ＃２１を介して、かかるパケットの転送の制御結果についてアシスト制御装置１０に送信するように構成されていてもよい。
【０１８１】
ステップＳ８３０において、移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３とアシスト制御装置１０との間のコネクションが復旧すると、移動端末ＭＴ＃１２は、その旨を検出して、アシスト制御装置１０の代わりに行ったパケットの転送の制御結果（例えば、パケット位置情報）を、アシスト制御装置１０に送信する。
【０１８２】
ステップＳ８３１において、アシスト制御装置１０の事後アシスト処理部２５は、受信した制御結果に基づいて、移動端末ＭＴ＃１１、ＭＴ＃１２、ＭＴ＃１３とアシスト制御装置１０との間のコネクションが切断されていた期間中の制御状態（例えば、パケット位置情報等）を引き継いだ後、アシスト制御装置１０のアシスト処理部２６が、アドホックネットワーク＃１内におけるパケットの転送の制御を再開する。
【０１８３】
本発明の第３の実施形態に係る移動通信システムによれば、アシスト制御装置１０の事前アシスト処理部２３が、所定条件を満たす場合（例えば、アシスト制御装置１０と移動端末ＭＴとの間の電波状況が悪くなってきた場合）であっても、所定の移動端末ＭＴ＃１２に対して代理制御情報を送信することによって、所定の移動端末ＭＴ＃１２が、アシスト制御装置１０から送信された代理制御情報を用いて、アシスト制御装置１０の代わりに、アドホックネットワーク＃１におけるパケットの転送を制御することができる。
【０１８４】
また、本発明の第３の実施形態に係る移動通信システムによれば、アシスト制御装置１０は、所定の移動端末ＭＴ＃１２による制御結果（パケット位置情報等）を用いて、迅速かつ容易に、アドホックネットワーク＃１におけるパケットの転送の制御を再開することができる。
【図面の簡単な説明】
【０１８５】
【図１】本発明の第１の実施形態に係る移動通信システムの全体構成図である。
【図２】本発明の第１の実施形態に係る移動通信システムの移動端末の機能ブロック図である。
【図３】本発明の第１の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。
【図４】本発明の第１の実施形態に係る移動通信システムのアシスト制御装置内のパケット位置情報管理部によって管理されているパケット位置情報の一例を示す図である。
【図５】本発明の第１の実施形態に係る移動通信システムにおいて、パケットが転送される動作の一例を示すシーケンス図である。
【図６】本発明の第１の実施形態に係る移動通信システムにおいて、パケットが転送される動作の一例を示すシーケンス図である。
【図７】本発明の第１の実施形態に係る移動通信システムにおいて、パケットが再送される動作の一例を示すシーケンス図である。
【図８】本発明の第１の実施形態に係る移動通信システムにおいて、パケットが再送される動作の一例を示すシーケンス図である。
【図９】本発明の第１の実施形態に係る移動通信システムにおいて、パケットが再送される動作の一例を示すシーケンス図である。
【図１０】本発明の第１の実施形態に係る移動通信システムにおいて、パケットが破棄される動作の一例を示すシーケンス図である。
【図１１】本発明の第２の実施形態に係る移動通信システムの移動端末の機能ブロック図である。
【図１２】本発明の第２の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。
【図１３】本発明の第２の実施形態に係る移動通信システムにおけるパケット通信の一例を示すシーケンス図である。
【図１４】本発明の第３の実施形態に係る移動通信システムの移動端末の機能ブロック図である。
【図１５】本発明の第３の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。
【図１６】本発明の第３の実施形態に係る移動通信システムにおけるパケット通信の一例を示すシーケンス図である。
【符号の説明】
【０１８６】
１０…アシスト制御装置
１１…完了報告受信部
１２…パケット位置情報管理部
１３…ロスト報告受信部
１４…再送要求送信部
１５…パケット破棄指示部
１６…パケット位置情報取得部
２１…通信環境情報取得部
２２…孤立タイミング予測部
２３…事前アシスト処理部
２４…コネクション管理部
２５…事後アシスト処理部
２６…アシスト処理部
ＭＴ…移動端末
３１…ルート設定部
３２…ルーティング情報管理部
３３…パケット受信部
３４…バッファ
３５…パケット送信部
３６…完了報告送信部
３７…パケットロスト検出部
３８…ロスト報告送信部
３９…再送要求受信部
４０…パケット破棄部
４１…パケット位置情報応答部
５１…アシストネットワークＩ/Ｆ
５２…アドホックネットワークＩ/Ｆ
５３…通信環境情報監視部
５４…アシスト処理部
【図１】
2006180136.tif 000003
【図２】
2006180136.tif 000004
【図３】
2006180136.tif 000005
【図４】
2006180136.tif 000006
【図５】
2006180136.tif 000007
【図６】
2006180136.tif 000008
【図７】
2006180136.tif 000009
【図８】
2006180136.tif 000010
【図９】
2006180136.tif 000011
【図１０】
2006180136.tif 000012
【図１１】
2006180136.tif 000013
【図１２】
2006180136.tif 000014
【図１３】
2006180136.tif 000015
【図１４】
2006180136.tif 000016
【図１５】
2006180136.tif 000017
【図１６】
2006180136.tif 000018