(57)【要約】【課題】  移動端末同士の直接通信を利用した通信において、パケット転送ルートを計算するために必要なトラフィック量を抑制する。【解決手段】  本発明に係る移動通信方法は、移動端末ＭＴ＃Ａが、所定のタイミングで、第１の無線インターフェイス１１を介して、自身の識別情報及び通信状態情報とを含む更新情報を、公衆移動通信網における制御装置３０に送信する工程と、制御装置３０が、受信した更新情報に含まれる通信状態情報に基づいて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへの複数のパケット転送ルートの中から、最適なパケット転送ルートを算出する工程と、制御装置３０が、算出したパケット転送ルートを移動端末ＭＴ＃Ａに通知する工程と、移動端末ＭＴ＃Ａが、パケット転送ルートに基づいて、第２の無線インターフェイス１２を介して他の移動端末ＭＴ＃１にパケットを送信する工程とを有する。【選択図】  図５
2006115354.tif 000002
【特許請求の範囲】
【請求項１】
公衆移動通信網を介して通信を行う第１の無線インターフェイスと、
他の移動端末との間で直接通信を行う第２の無線インターフェイスと、
所定のタイミングで、前記第１の無線インターフェイスを介して、自身の識別情報及び通信状態情報を含む更新情報を、前記公衆移動通信網における制御装置に送信する更新情報送信部と、
前記公衆移動通信網内の制御装置によって前記更新情報に基づいて生成されたパケット転送ルートを、前記第１の無線インターフェイスを介して受信して保持するルート保持部と、
前記パケット転送ルートに基づいて、前記第２の無線インターフェイスを介して他の移動端末にパケットを送信するパケット送信部とを具備することを特徴とする移動端末。
【請求項２】
前記通信状態情報は、前記移動端末の電池残量、前記移動端末の移動速度又は前記移動端末の移動頻度の少なくとも１つを含み、
前記更新情報送信部は、前記移動端末の電池残量が所定量以下の場合、前記移動端末の移動速度が所定速度以上の場合又は前記移動端末の移動頻度が所定頻度以上の場合のいずれかの場合、前記更新情報の送信頻度を減らすように構成されていることを特徴とする請求項１に記載の移動端末。
【請求項３】
前記移動端末が、前記公衆移動通信網内の制御装置によって代表端末であると決定された場合、前記更新情報送信部は、他の移動端末の更新情報を収集して、自身の更新情報と共に、前記公衆移動通信網における制御装置に送信するように構成されていることを特徴とする請求項１に記載の移動端末。
【請求項４】
他の移動端末との間で確立しているパスの状態を監視するパス状態監視部を具備し、
前記パケット送信部は、前記他の移動端末との間で確立しているパスが消滅した場合、前記第１の無線インターフェイスを介して前記公衆移動通信網に前記パケットを送信するように構成されていることを特徴とする請求項１に記載の移動端末。
【請求項５】
前記第２の無線インターフェイスを介して送信されたパケットが宛先端末又は中継移動端末に到着したか否かを監視する到着監視部と、
所定期間内に前記パケットが前記宛先端末又は前記中継移動端末に到着しないことが検知された場合、前記第１の無線インターフェイスを介して、前記パケット転送ルートを変更するように指示するルート変更指示を、前記公衆移動通信網における制御装置に送信するルート変更指示送信部とを具備することを特徴とする請求項１に記載の移動端末。
【請求項６】
公衆移動通信網に設けられた制御装置であって、
移動端末の識別情報及び通信状態情報を含む更新情報を、該移動端末から所定のタイミングで受信して管理する更新情報管理部と、
前記通信状態情報に基づいて、前記移動端末から宛先端末への複数のパケット転送ルートの中から、最適なパケット転送ルートを算出するルート計算部と、
算出した前記パケット転送ルートを前記移動端末に通知する通知部とを具備することを特徴とする制御装置。
【請求項７】
前記通信状態情報に基づいて、複数の移動端末の更新情報を代表して前記制御装置に送信する代表端末を決定する決定部と、
決定した前記代表端末に対してその旨を通知する通知部とを具備することを特徴とする請求項６に記載の制御装置。
【請求項８】
前記公衆移動通信網に設けられたアクセスノードの輻輳状態を監視する輻輳監視部を具備し、
前記ルート計算部は、輻輳状態を検出したアクセスノードを経由しないように前記移動端末から宛先端末へのパケット転送ルートを変更するように構成されていることを特徴とする請求項６に記載の制御装置。
【請求項９】
前記ルート計算部は、前記移動端末によって他の移動端末との間で確立しているパスが消滅したことが通知された場合、前記移動端末から宛先端末へのパケット転送ルートを変更するように構成されていることを特徴とする請求項６に記載の制御装置。
【請求項１０】
前記ルート計算部は、前記移動端末によって所定期間内にパケットが宛先端末又は中継移動端末に到着しないことが通知された場合、前記移動端末から宛先端末へのパケット転送ルートを変更するように構成されていることを特徴とする請求項６に記載の制御装置。
【請求項１１】
移動端末が、所定のタイミングで、第１の無線インターフェイスを介して、自身の識別情報及び通信状態情報を含む更新情報を、公衆移動通信網における制御装置に送信する工程と、
前記制御装置が、受信した更新情報に含まれる前記通信状態情報に基づいて、前記移動端末から宛先端末への複数のパケット転送ルートの中から、最適なパケット転送ルートを算出する工程と、
前記制御装置が、算出した前記パケット転送ルートを前記移動端末に通知する工程と、
前記移動端末が、前記パケット転送ルートに基づいて、第２の無線インターフェイスを介して他の移動端末にパケットを送信する工程とを有することを特徴とする移動通信方法。
【請求項１２】
前記制御装置が、前記通信状態情報に基づいて、複数の移動端末の更新情報を代表して前記制御装置に送信する代表端末を決定する工程と、
前記制御装置が、決定した前記代表端末に対して、代表端末として決定した旨を通知する工程と、
前記移動端末が、代表端末であると決定された旨通知された場合、他の移動端末の更新情報を収集して、自身の更新情報と共に、前記制御装置に送信する工程とを更に有することを特徴とする請求項１１に記載の移動通信方法。
【請求項１３】
前記制御装置が、前記公衆移動通信網に設けられたアクセスノードの輻輳状態を監視する工程と、
前記制御装置が、輻輳状態を検出したアクセスノードを経由しないように前記移動端末から宛先端末へのパケット転送ルートを変更する工程とを有することを特徴とする請求項１１に記載の移動通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末、制御装置及び移動通信方法に関する。特に、公衆移動通信網（ＰＬＭＮ：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）とアドホック網とが協調して動作する移動通信方法、かかる移動通信方法に用いられる移動端末及び制御装置に関する。
【背景技術】
【０００２】
近年、移動端末同士の直接通信を利用して通信を行う方法が、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）の「Ｍａｎｅｔ（Ｍｏｂｉｌｅ  Ａｄ-ｈｏｃ  Ｎｅｔｗｏｒｋｓ）  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ」で議論されている。
【０００３】
かかる方法における代表的なルーティングプロトコルとしては、「ＡＯＤＶ：Ａｄ  ｈｏｃ  Ｏｎ-Ｄｅｍａｎｄ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ  Ｒｏｕｔｉｎｇ」や、「ＤＳＲ：Ｔｈｅ  Ｄｙｎａｍｉｃ  Ｓｏｕｒｃｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｍｏｂｉｌｅ  Ａｄ  ｈｏｃ  Ｎｅｔｗｏｒｋｓ」等が提案されている。
【非特許文献１】ＲＦＣ３５６１
【非特許文献２】「Ｔｈｅ  Ｄｙｎａｍｉｃ  Ｓｏｕｒｃｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｍｏｂｉｌｅ  Ａｄ  Ｈｏｃ  Ｎｅｔｗｏｒｋｓ（ＤＳＲ）」、２００４年７月１９日、インターネット＜ＵＲＬ：http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-10.txt＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
Ｍａｎｅｔ関連のルーティングプロトコルでは、移動端末同士の直接通信を利用してメッセージを交換することによって、パスの設定やパケットの転送が行われている。
【０００５】
このように、Ｍａｎｅｔでは、公衆移動通信網における基地局やコアネットワーク等の大規模インフラを必要とすることなく通信を行うことができるという利点がある。
【０００６】
しかしながら、Ｍａｎｅｔでは、パケット転送の中継点となる移動端末が移動した場合等に、発信端末から宛先端末へのパケット転送ルートを再計算する必要があるため、再度、移動端末同士の直接通信を利用してメッセージを交換する必要があり、パケット転送ルートの維持のために、移動端末同士の直接通信におけるトラフィック量が多大になるという問題点があった。
【０００７】
そこで、本発明は、以上の点に鑑みてなされたもので、移動端末同士の直接通信を利用した通信において、パケット転送ルートを計算するために必要なトラフィック量を抑制することができる移動端末、制御装置及び移動通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の特徴は、公衆移動通信網を介して通信を行う第１の無線インターフェイスと、他の移動端末との間で直接通信を行う第２の無線インターフェイスと、所定のタイミングで、前記第１の無線インターフェイスを介して、自身の識別情報及び通信状態情報を含む更新情報を、前記公衆移動通信網における制御装置に送信する更新情報送信部と、前記公衆移動通信網内の制御装置によって前記更新情報に基づいて生成されたパケット転送ルートを、前記第１の無線インターフェイスを介して受信して保持するルート保持部と、前記パケット転送ルートに基づいて、前記第２の無線インターフェイスを介して他の移動端末にパケットを送信するパケット送信部とを具備する移動端末であることを要旨とする。
【０００９】
かかる発明によれば、パケット送信部が、公衆移動通信網内の制御装置によって算出されたパケット転送ルートに基づいてパケットを送信するため、パケット転送ルートの計算に係る移動端末間の直接通信におけるトラフィック量を抑制しつつ通信を行うことができる。
【００１０】
本発明の第１の特徴において、前記通信状態情報が、前記移動端末の電池残量、前記移動端末の移動速度又は前記移動端末の移動頻度の少なくとも１つを含み、前記更新情報送信部が、前記移動端末の電池残量が所定量以下の場合、前記移動端末の移動速度が所定速度以上の場合又は前記移動端末の移動頻度が所定頻度以上の場合のいずれかの場合、前記更新情報の送信頻度を減らすように構成されていてもよい。
【００１１】
本発明の第１の特徴において、前記移動端末が、前記公衆移動通信網内の制御装置によって代表端末であると決定された場合、前記更新情報送信部が、他の移動端末の更新情報を収集して、自身の更新情報と共に、前記公衆移動通信網における制御装置に送信するように構成されていてもよい。
【００１２】
本発明の第１の特徴において、他の移動端末との間で確立しているパスの状態を監視するパス状態監視部を具備し、前記パケット送信部が、前記他の移動端末との間で確立しているパスが消滅した場合、前記第１の無線インターフェイスを介して前記公衆移動通信網に前記パケットを送信するように構成されていてもよい。
【００１３】
本発明の第１の特徴において、前記第２の無線インターフェイスを介して送信されたパケットが宛先端末又は中継移動端末に到着したか否かを監視する到着監視部と、所定期間内に前記パケットが前記宛先端末又は前記中継移動端末に到着しないことが検知された場合、前記第１の無線インターフェイスを介して、前記パケット転送ルートを変更するように指示するルート変更指示を、前記公衆移動通信網における制御装置に送信するルート変更指示送信部とを具備するように構成されていてもよい。
【００１４】
本発明の第２の特徴は、公衆移動通信網に設けられた制御装置であって、移動端末の識別情報及び通信状態情報を含む更新情報を、該移動端末から所定のタイミングで受信して管理する更新情報管理部と、前記通信状態情報に基づいて、前記移動端末から宛先端末への複数のパケット転送ルートの中から、最適なパケット転送ルートを算出するルート計算部と、算出した前記パケット転送ルートを前記移動端末に通知する通知部とを具備することを要旨とする。
【００１５】
本発明の第２の特徴において、前記通信状態情報に基づいて、複数の移動端末の更新情報を代表して前記制御装置に送信する代表端末を決定する決定部と、決定した前記代表端末に対してその旨を通知する通知部とを具備するように構成されていてもよい。
【００１６】
本発明の第２の特徴において、前記公衆移動通信網に設けられたアクセスノードの輻輳状態を監視する輻輳監視部を具備し、前記ルート計算部が、輻輳状態を検出したアクセスノードを経由しないように前記移動端末から宛先端末へのパケット転送ルートを変更するように構成されていてもよい。
【００１７】
本発明の第２の特徴において、前記ルート計算部が、前記移動端末によって他の移動端末との間で確立しているパスが消滅したことが通知された場合、前記移動端末から宛先端末へのパケット転送ルートを変更するように構成されていてもよい。
【００１８】
本発明の第２の特徴において、前記ルート計算部が、前記移動端末によって所定期間内にパケットが宛先端末又は中継移動端末に到着しないことが通知された場合、前記移動端末から宛先端末へのパケット転送ルートを変更するように構成されていてもよい。
【００１９】
本発明の第３の特徴は、移動端末が、所定のタイミングで、第１の無線インターフェイスを介して、自身の識別情報及び通信状態情報を含む更新情報を、公衆移動通信網における制御装置に送信する工程と、前記制御装置が、受信した更新情報に含まれる前記通信状態情報に基づいて、前記移動端末から宛先端末への複数のパケット転送ルートの中から、最適なパケット転送ルートを算出する工程と、前記制御装置が、算出した前記パケット転送ルートを前記移動端末に通知する工程と、前記移動端末が、前記パケット転送ルートに基づいて、第２の無線インターフェイスを介して他の移動端末にパケットを送信する工程とを有する移動通信方法であることを要旨とする。
【００２０】
本発明の第３の特徴において、前記制御装置が、前記通信状態情報に基づいて、複数の移動端末の更新情報を代表して前記制御装置に送信する代表端末を決定する工程と、前記制御装置が、決定した前記代表端末に対して、代表端末として決定した旨を通知する工程と、前記移動端末が、代表端末であると決定された旨通知された場合、他の移動端末の更新情報を収集して、自身の更新情報と共に、前記制御装置に送信する工程とを更に有してもよい。
【００２１】
本発明の第３の特徴において、前記制御装置が、前記公衆移動通信網に設けられたアクセスノードの輻輳状態を監視する工程と、前記制御装置が、輻輳状態を検出したアクセスノードを経由しないように前記移動端末から宛先端末へのパケット転送ルートを変更する工程とを有してもよい。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、移動端末同士の直接通信を利用した通信において、パケット転送ルートを計算するために必要なトラフィック量を抑制することができる移動端末、制御装置及び移動通信方法を提供することができる。
【発明を実施するための最良の形態】
【００２３】
（本発明の第１の実施形態に係る移動通信システムの構成）
図１乃至図３を参照して、本発明の第１の実施形態に係る移動通信システムの構成について説明する。本実施形態に係る移動通信システムは、図１に示すように、複数の移動端末ＭＴ＃０〜ＭＴ＃５、ＭＴ＃Ａ、ＭＴ＃Ｂと、公衆移動通信網に設けられた制御装置３０と、複数のアクセスノードＡＲ＃１乃至ＡＲ＃４とを具備している。
【００２４】
複数の移動端末ＭＴ＃０〜ＭＴ＃５、ＭＴ＃Ａ、ＭＴ＃Ｂは、基本的に同一の機能を具備するため、以下、移動端末ＭＴ＃Ａについて説明する。
【００２５】
図２に示すように、本実施形態に係る移動通信端末ＭＴ（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）＃Ａは、公衆移動通信網Ｉ/Ｆ１１と、無線ＬＡＮ  Ｉ/Ｆ１２と、端末情報管理部１３と、周辺端末情報取得部１４と、ＬＵ送信部１５と、通信要求送信部１６と、ルート保持部１７と、パケット送信部１８とを具備している。
【００２６】
公衆移動通信網Ｉ/Ｆ１１は、公衆移動通信網を介して通信を行う第１の無線インターフェイスである。具体的には、公衆移動通信網Ｉ/Ｆ１１は、第二世代公衆移動通信システムである「ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）」や「ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）のインターフェイスや、第三世代公衆移動通信システムである「ＩＭＴ-２０００（ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ２０００）」のインターフェイスによって構成されている。
【００２７】
無線ＬＡＮ  Ｉ/Ｆ１２は、他の移動端末ＭＴとの間で直接通信を行う第２の無線インターフェイスである。具体的には、無線ＬＡＮ  Ｉ/Ｆ１２は、「ＩＥＥＥ  ８０２.１１ａ/ｂ/ｇ」や「Ｂｌｕｅｔｏｏｔｈ」や、「ＺｉｇＢｅｅ」等の無線ＬＡＮのインターフェイスによって構成されている。
【００２８】
端末情報管理部１３は、自身の識別情報（ＩＤ）や自身の通信状態情報を記憶するものである。例えば、端末情報管理部１３は、自身の識別情報として、加入者番号等の移動端末ＭＴ＃Ａを一意に特定できる番号を記憶している。
【００２９】
また、端末情報管理部１３は、自身の通信状態情報として、周辺端末情報や位置情報や移動速度や電池残量や移動履歴等を記憶している。ここで、周辺端末情報は、周辺端末情報取得部１４によって取得される情報であって、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴの数や識別情報等を含む情報である。また、位置情報は、ＧＰＳ等によって取得された緯度・経度情報や、移動端末ＭＴ＃Ａの在圏セルの識別情報等を含む情報である。また、移動速度は、加速度センサー等によって取得された移動端末ＭＴ＃Ａの移動速度を示す情報である。また、電池残量は、移動端末ＭＴ＃Ａのバッテリーの残量を示す情報である。さらに、移動履歴は、位置情報の変化等に基づいて算出される情報であって、移動端末ＭＴ＃Ａがどの程度頻繁に移動しているか否かについて示す情報や、移動端末ＭＴ＃Ａが過去の所定期間内に移動した距離を示す情報である。
【００３０】
周辺端末情報取得部１４は、無線ＬＡＮ  Ｉ/Ｆ１２を介して、上述の周辺端末情報を取得するものである。具体的には、周辺端末情報取得部１４は、他の移動端末ＭＴの通信を監視することによって、上述の周辺端末情報を取得することができる。
【００３１】
また、周辺端末情報取得部１４は、定期的に自身の識別情報を含む広告を送信して、その返答を利用することによって、上述の周辺端末情報を取得することができる。例えば、周辺端末情報取得部１４は、ブロードキャストアドレス宛てに「ＰＩＮＧ」を送信し、その返答を利用することによって、上述の周辺端末情報を取得することができる。
【００３２】
ＬＵ送信部１５は、所定のタイミングで、公衆移動通信網Ｉ/Ｆ（第１の無線インターフェイス）１１を介して、自身の識別情報及び通信状態情報を含む更新情報（ＬＵ：Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ）を、公衆移動通信網における制御装置３０に送信するものである。
【００３３】
なお、ＬＵ送信部１５は、定期的に、更新情報を制御装置３０に送信するように構成されていてもよい。また、ＬＵ送信部１５は、移動端末ＭＴ＃Ａが、更新情報を送信した後、理論的に定められた無線ＬＡＮのカバーエリアを越えるような移動を行った場合、再度、更新情報を制御装置３０に送信するように構成されていてもよい。かかる移動は、ＧＰＳ等を利用して検出されるものとする。
【００３４】
また、ＬＵ送信部１５は、移動端末ＭＴ＃Ａの電池残量が所定量以下の場合や、移動端末ＭＴ＃Ａの移動速度が所定速度以上の場合や、移動端末ＭＴ＃Ａの位置情報の変化が所定条件を満たす場合（例えば、移動端末ＭＴ＃Ａが頻繁に移動を繰り返している場合や、移動端末ＭＴ＃Ａが所定期間内に移動した距離が所定距離を越える場合）、更新情報の送信頻度を減らすように構成されていてもよい。
【００３５】
この結果、パケット転送ルートを計算する際に、中継移動端末ＭＴの候補を削減し、制御装置３０におけるパケット転送ルートの計算負荷を削減することができる。
【００３６】
通信要求送信部１６は、ユーザからの指示に応じて、公衆移動通信網Ｉ/Ｆ１１を介して、移動端末ＭＴ＃Ａから宛先端末への通信要求を制御装置３０に送信するものである。
【００３７】
ルート保持部１７は、公衆移動通信網内の制御装置３０によって更新情報に基づいて生成されたパケット転送ルート（移動端末ＭＴ＃Ａから宛先端末へのパケット転送ルート）を、公衆移動通信網Ｉ/Ｆ１１を介して受信して保持するものである。
【００３８】
パケット送信部１８は、ルート保持部１７によって保持されているパケット転送ルートに基づいて、無線ＬＡＮ  Ｉ/Ｆ１２を介して、他の移動端末（周辺に存在する移動端末）ＭＴにパケットを送信するものである。
【００３９】
本実施形態に係る制御装置３０は、複数の移動端末ＭＴについての位置情報の管理やルーティング制御を行うものである。
【００４０】
図３に示すように、本実施形態に係る制御装置３０は、受信部３１と、ＬＵ管理部３２と、ルート計算部３３と、ルート保持部３３ａと、送信部３４とを具備している。
【００４１】
受信部３１は、複数の移動端末ＭＴから、所定のタイミングで移動端末ＭＴの識別情報及び通信状態情報を含む更新情報（ＬＵ）を受信して、ＬＵ管理部３２に送信するものである。
【００４２】
ＬＵ管理部３２は、受信部を介して受信した更新情報を管理するものである。ＬＵ管理部３２は、最新の更新情報だけでなく、それ以前に受信した複数の更新情報を管理するように構成されている。
【００４３】
ルート計算部３３は、更新情報に含まれる通信状態情報に基づいて、移動端末から宛先端末への複数のパケット転送ルートの中から、最適なパケット転送ルートを算出するものである。
【００４４】
図４を参照して、ルート計算部３３による最適なパケット転送ルート（図１における移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルート）の算出方法の一例について説明する。
【００４５】
第１に、ルート計算部３３は、ＬＵ管理部３２によって管理されている各移動端末ＭＴの位置情報や周辺端末情報に基づいて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルート（所定条件を満たす全てのパケット転送ルート）を算出する。
【００４６】
第２に、複数のパケット転送ルートが算出された場合、ルート計算部３３は、かかるパケット転送ルートの中から、最適なパケット転送ルートを決定する。図４（ａ）乃至（ｃ）を参照して、かかる最適なパケット転送ルートの決定方法の一例について説明する。
【００４７】
図４（ａ）乃至（ｃ）に示すように、ルート計算部３３は、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートとして、ルート１乃至ルート３を算出するものとする。
【００４８】
ここで、ルート１は「移動端末ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃２→ＭＴ＃４→ＭＴ＃５→宛先端末ＭＴ＃Ｂ」というパケット転送ルートであり、ルート２は「移動端末ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃３→ＭＴ＃４→ＭＴ＃５→宛先端末ＭＴ＃Ｂ」というパケット転送ルートであり、ルート３は「移動端末ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃３→ＭＴ＃５→宛先端末ＭＴ＃Ｂ」というパケット転送ルートである。
【００４９】
なお、ルート計算部３３は、上述の通信状態情報を所定数のレベルに分類するように構成されており、各レベルに対応するコストを管理している。
【００５０】
例えば、ルート計算部３３は、図４に示すように、各移動端末ＭＴの移動速度を、３つのレベル（「速い」/「遅い」/「停止」）に分類するように構成されており、移動速度レベル「速い」に対応するコストを「４」としており、移動速度レベル「遅い」に対応するコストを「２」としており、移動速度レベル「停止」に対応するコストを「０」としている。
【００５１】
また、ルート計算部３３は、図４に示すように、各移動端末ＭＴの電池残量を、３つのレベル（「少」/「普通」/「多」）に分類するように構成されており、電池残量レベル「少」に対応するコストを「３」としており、電池残量レベル「普通」に対応するコストを「２」としており、電池残量レベル「多」に対応するコストを「１」としている。
【００５２】
さらに、ルート計算部３３は、図４に示すように、各移動端末ＭＴの移動履歴を、３つのレベル（「大」/「中」/「少」）に分類するように構成されており、移動履歴レベル「大」に対応するコストを「５」としており、移動履歴レベル「中」に対応するコストを「３」としており、移動履歴レベル「少」に対応するコストを「１」としている。
【００５３】
なお、移動通信システムは、各レベルに対応するコストを適宜変更することができる。
【００５４】
次に、ルート計算部３３は、各ルートにおけるトータルコストを計算し、トータルコストが最も低いルートを、上述の最適なパケット転送ルートとして決定する。
【００５５】
図４の例では、ルート１のトータルコストは「（２＋４＋３＋０（移動速度））＋（２＋１＋３＋３（電池残量））＋（３＋３＋５＋１（移動履歴））＝３０」であり、ルート２のトータルコストは「（２＋２＋３＋０（移動速度））＋（２＋２＋３＋３（電池残量））＋（３＋１＋５＋１（移動履歴））＝２７」であり、ルート３のトータルコストは「（２＋２＋０（移動速度））＋（２＋２＋３（電池残量））＋（３＋１＋１（移動履歴））＝１４」である。この結果、ルート３が、最適なパケット転送ルートとして決定される。
【００５６】
なお、ルート計算部３３は、算出されたパケット転送ルートの数が多い場合、中継移動端末ＭＴの数が少ない所定数のルートの中から、上述のトータルコスト計算を用いて、最適なパケット転送ルートを算出するように構成されていてもよい。
【００５７】
ルート保持部３３ａは、ルート計算部３３によって算出された各移動端末から宛先端末への最適なパケットの転送ルートを保持するものである。なお、ルート保持部３３ａは、利用されているパケット転送ルートに障害が発生した場合等に、迅速なパケット転送ルートの切り替えを行うために、最適なパケット転送ルート以外のパケット転送ルートについても保持しておくことができる。
【００５８】
送信部３４は、ルート計算部３３によって算出されたパケット転送ルートを、該当する移動端末ＭＴに通知するものである。また、送信部３４は、パケット転送ルートに含まれる中継移動端末ＭＴに対して、パケットの転送先を直接通知するように構成されていてもよい。
【００５９】
（本発明の第１の実施形態に係る移動通信システムの動作）
図５及び図６を参照して、本発明の第１の実施形態に係る移動通信システムにおいて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂにパケットが転送される動作について説明する。
【００６０】
図５及び図６に示すように、ステップＳ１００１において、移動端末ＭＴ＃Ａの周辺端末情報取得部１４が、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴ＃０及びＭＴ＃１から、周辺端末情報を取得する。
【００６１】
移動端末ＭＴ＃ＡのＬＵ送信部１５が、ステップＳ１００２において、受信した周辺端末情報や位置情報や移動速度や電池残量や移動履歴等の通信状態情報及び移動端末ＭＴ＃Ａの識別情報を含む更新情報（ＬＵ）を生成し、ステップＳ１００３において、生成した更新情報を、公衆移動通信網Ｉ/Ｆ１１を介して公衆移動通信網内の制御装置３０に送信する。
【００６２】
ステップＳ１０１０において、移動端末ＭＴ＃Ａの通信要求送信部１６が、公衆移動通信網Ｉ/Ｆ１１を介して、宛先端末ＭＴ＃Ｂとの間の通信を開始するための通信要求を制御装置３０に送信する。
【００６３】
ステップＳ１０１１において、制御装置３０のルート計算部３３が、受信した通信要求に応じて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへの最適なパケット転送ルートを算出する。ここで、算出されたパケット転送ルートは「移動端末ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃３→ＭＴ＃５→宛先端末ＭＴ＃Ｂ」であるものとする（上述の図４（ｃ）のルート３）。
【００６４】
ステップＳ１０１２において、制御装置３０の送信部３４が、算出したパケット転送ルートを、移動端末ＭＴ＃Ａに通知する。
【００６５】
ステップＳ１０１３において、移動端末ＭＴ＃Ａのルート保持部１７が、受信したパケット転送ルートを保持する。
【００６６】
ステップＳ１０１４において、移動端末ＭＴ＃Ａのパケット送信部１８が、ＤＳＲの場合と同様に、パケット転送ルートに含まれる全ての中継移動端末を指定したヘッダを付与したパケットを、無線ＬＡＮ  Ｉ/Ｆ１２を介して中継移動端末ＭＴ＃１に送信する。
【００６７】
かかるパケットは、ステップＳ１０１５乃至Ｓ１０１７において、宛先端末ＭＴ＃Ｂまで転送される。なお、図５に示すように、各中継移動端末ＭＴは、受信したパケットのヘッダに指定されている中継移動端末から、自分自身を削除するように構成されていてもよい。
【００６８】
（本発明の第１の実施形態に係る移動通信システムの作用・効果）
本発明の第１の実施形態に係る移動通信システムによれば、パケット送信部１８が、公衆移動通信網内の制御装置３０によって算出されたパケット転送ルートに基づいてパケットを送信するため、パケット転送ルートの計算に係る移動端末ＭＴ間の直接通信におけるトラフィック量を抑制しつつ通信を行うことができる。
【００６９】
（変更例１）
図７を参照して、本発明の第１の実施形態の変更例１について説明する。本変更例に係る移動通信システムは、移動端末ＭＴ＃Ａのパケット送信部１８によるパケットの送信方法を除いて、本発明の第１の実施形態に係る移動通信システムと同一である。
【００７０】
本変更例に係る移動通信システムは、移動端末ＭＴ＃Ａのパケット送信部１８によって送信されるパケット量が多い場合を想定しており、パケット送信部１８が、最初に、ＤＳＲの場合と同様に、パケット転送ルートに含まれる全ての中継移動端末ＭＴを指定したヘッダを付与したパケットを送信することによって、各中継移動端末ＭＴに対してパケットの転送先を記憶させるように構成されている。
【００７１】
図７を参照して、本変更例に係る移動通信システムにおいて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂにパケットが転送される動作について説明する。
【００７２】
ステップＳ２００１乃至Ｓ２０１３の動作は、図５に示すステップＳ１００１乃至Ｓ１０１３の動作と同一である。
【００７３】
ステップＳ２０１４において、移動端末ＭＴ＃Ａのパケット送信部１８は、無線ＬＡＮ  Ｉ/Ｆ１２を介して、パケット転送ルートに含まれる全ての中継移動端末ＭＴを指定したヘッダを付与したパケットを、中継移動端末ＭＴ＃１に送信する。
【００７４】
中継移動端末ＭＴ＃１は、ステップＳ２０１５において、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケットを中継移動端末ＭＴ＃３に転送すべきことを記憶して、ステップＳ２０１６において、受信したパケットを中継移動端末ＭＴ＃３に送信する。ここで、中継移動端末ＭＴは、受信したパケットのヘッダに指定されている中継移動端末から、自分自身を削除するように構成されていてもよい。
【００７５】
中継移動端末ＭＴ＃３は、ステップＳ２０１７において、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケットを中継移動端末ＭＴ＃５に転送すべきことを記憶して、ステップＳ２０１８において、受信したパケットを中継移動端末ＭＴ＃５に送信する。
【００７６】
中継移動端末ＭＴ＃５は、ステップＳ２０１９において、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケットを宛先端末ＭＴ＃Ｂに転送すべきことを記憶して、ステップＳ２０２０において、受信したパケットを宛先端末ＭＴ＃Ｂに送信する。
【００７７】
その後、ステップＳ２０２１において、移動端末ＭＴ＃Ａのパケット送信部１８は、ルート保持部１７に保持されているパケット転送ルートに基づいて、無線ＬＡＮ  Ｉ/Ｆ１２を介して、パケット転送ルートに含まれる全ての中継移動端末の指定したヘッダが付与されていない宛先端末ＭＴ＃Ｂへのパケットを、中継移動端末ＭＴ＃１に送信する。
【００７８】
かかるパケットは、各中継移動端末において記憶されているパケット転送先に基づいて、ステップＳ２０２２乃至Ｓ２０２４において、宛先端末ＭＴ＃Ｂに転送される。
【００７９】
また、移動端末ＭＴ＃Ａのパケット送信部１８は、送信するパケット量に応じて、第１の実施形態におけるパケット送信方法と、本変更例におけるパケット送信方法とを切り替えるように構成されていてもよい。
【００８０】
（本発明の第２の実施形態）
図８乃至図１２を参照して、本発明の第２の実施形態に係る移動通信システムについて説明する。以下、本発明の第２の実施形態に係る移動通信システムについて、上述の第１の実施形態に係る移動通信システムとの相違点について主として説明する。
【００８１】
図８に示すように、本実施形態に係る移動端末ＭＴ＃Ａは、上述の第１の実施形態に係る移動端末ＭＴ＃Ａの構成に加えて、クラスタ情報管理部１３ａと、ＬＵ管理部１３ｂと、クラスタ広告送信部１９と、ＬＵ取得部２０と、クラスタ広告受信部２１とを具備している。
【００８２】
クラスタ情報管理部１３ａは、どの移動端末ＭＴがクラスタとなっているかについて管理するものである。
【００８３】
例えば、クラスタ情報管理部１３ａは、公衆移動通信網内の制御装置３０によって移動端末ＭＴ＃Ａがクラスタ（代表端末）であると決定された場合（すなわち、制御装置３０からクラスタ指示を受信した場合）、移動端末ＭＴ＃Ａがクラスタである旨を管理する。
【００８４】
また、クラスタ情報管理部１３ａは、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴから受信したクラスタ広告を管理するように構成されている。
【００８５】
クラスタ広告送信部１９は、クラスタ情報管理部１３ａを参照して、移動端末ＭＴ＃Ａがクラスタ（代表端末）であることを検出した場合、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴに対して、移動端末ＭＴ＃Ａの識別情報及び移動端末ＭＴ＃Ａがクラスタであることを示すフラグ及び移動端末ＭＴ＃Ａ（クラスタ）に収容されている端末数を含むクラスタ広告を送信するものである。
【００８６】
ＬＵ取得部２０は、移動端末ＭＴ＃Ａがクラスタである場合、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴの更新情報（ローカルＬＵ）を収集するものである。
【００８７】
クラスタ広告受信部２１は、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴから送信されたクラスタ広告を受信して、クラスタ情報管理部１３ａに格納するものである。
【００８８】
ＬＵ送信部１５は、移動端末ＭＴ＃Ａがクラスタである場合、ＬＵ取得部２０によって取得されたローカルＬＵ及び移動端末ＭＴ＃Ａの更新情報（ＬＵ）をまとめてグローバルＬＵとして公衆移動通信網Ｉ/Ｆ１１を介して制御装置３０に送信するものである。
【００８９】
また、ＬＵ送信部１５は、クラスタ情報管理部１３ａを参照して、移動端末ＭＴ＃Ａの周辺に存在する移動端末ＭＴがクラスタであることを検出した場合、かかる移動端末ＭＴ（クラスタ）に対して、更新情報（ローカルＬＵ）を無線ＬＡＮ  Ｉ/Ｆ１２を介して送信する。
【００９０】
なお、ＬＵ送信部１５は、クラスタ情報管理部１３ａに複数のクラスタ広告が記憶されている場合、電波強度が強い移動端末ＭＴ（クラスタ）、収容されている端末数が最も少ない移動端末ＭＴ（クラスタ）又は一定時間内に一番多くの数のクラスタ広告を受信した移動端末ＭＴ（クラスタ）に対して、更新情報（ローカルＬＵ）を無線ＬＡＮ  Ｉ/Ｆ１２を介して送信するように構成されていてもよい。
【００９１】
例えば、ＬＵ送信部１５は、第１に、電波強度が強い移動端末ＭＴ（クラスタ）に対して、更新情報（ローカルＬＵ）を送信する。第２に、電波強度が同程度の移動端末ＭＴが複数存在する場合、ＬＵ送信部１５は、かかる移動端末ＭＴの中で、収容されている端末数が最も少ない移動端末ＭＴ（クラスタ）に対して、更新情報（ローカルＬＵ）を送信する。第３に、収容されている端末数が等しい移動端末ＭＴ（クラスタ）が複数存在する場合、ＬＵ送信部１５は、一定時間内に一番多くの数のクラスタ広告を受信した移動端末ＭＴ（クラスタ）に対して、更新情報（ローカルＬＵ）を送信する。
【００９２】
図９に示すように、本実施形態に係る制御装置３０は、上述の第１の実施形態に係る制御装置３０の構成に加えて、クラス決定部３５と、クラスタ保持部３５ａとを具備している。
【００９３】
クラス決定部３５は、ＬＵ管理部３２によって管理されている更新情報に基づいて、複数の移動端末ＭＴの更新情報（ＬＵ）を代表して制御装置３０に送信するクラスタ（代表端末）を決定するものである。具体的には、クラス決定部３５は、移動通信システム全体において、クラスタの数を最小限にするようにクラスタを選択する。
【００９４】
クラスタ保持部３５ａは、クラス決定部３５によって決定されたクラスタを保持するものである。
【００９５】
送信部３４は、クラスタであると決定した移動端末ＭＴに対して、その旨を指示するクラスタ指示を通知するように構成されている。
【００９６】
図１０及び図１１を参照して、本実施形態に係る移動通信システムにおいて、複数の移動端末ＭＴが制御装置３０に更新情報（グローバルＬＵ）を送信する動作について説明する。
【００９７】
図１０及び図１１に示すように、ステップＳ３００１において、制御装置３０のクラス決定部３５が、複数の移動端末ＭＴの中からクラスタを決定する。本実施形態では、移動端末ＭＴ＃Ａ、ＭＴ＃３、ＭＴ＃Ｂをクラスタと決定する。
【００９８】
ステップＳ３００２において、制御装置３０の送信部３４が、移動端末ＭＴ＃Ａ、ＭＴ＃３、ＭＴ＃Ｂに対して、クラスタであることを指示するクラスタ指示を送信する。
【００９９】
ステップＳ３００３ａにおいて、移動端末ＭＴ＃Ａのクラスタ情報管理部１３ａが、移動端末ＭＴ＃Ａがクラスタである旨を記憶し、ステップＳ３００３ｂにおいて、移動端末ＭＴ＃３のクラスタ情報管理部１３ａが、移動端末ＭＴ＃３がクラスタである旨を記憶し、ステップＳ３００３ｃにおいて、移動端末ＭＴ＃Ｂのクラスタ情報管理部１３ａが、移動端末ＭＴ＃Ｂがクラスタである旨を記憶する。
【０１００】
ステップＳ３００４ａにおいて、移動端末ＭＴ＃Ａのクラスタ広告送信部１９が、周辺の移動端末ＭＴ＃０及びＭＴ＃１に対して、移動端末ＭＴ＃Ａがクラスタであることを通知するためのクラスタ広告を送信し、ステップＳ３００４ｂにおいて、移動端末ＭＴ＃３のクラスタ広告送信部１９が、周辺の移動端末ＭＴ＃２乃至ＭＴ＃４に対して、移動端末ＭＴ＃３がクラスタであることを通知するためのクラスタ広告を送信し、ステップＳ３００４ｃにおいて、移動端末ＭＴ＃Ｂのクラスタ広告送信部１９が、周辺の移動端末ＭＴ＃５に対して、移動端末ＭＴ＃Ｂがクラスタであることを通知するためのクラスタ広告を送信する。
【０１０１】
ステップＳ３００５ａにおいて、移動端末ＭＴ＃０及びＭＴ＃１のＬＵ送信部１５が、移動端末ＭＴ＃Ａ（クラスタ）に対して更新情報（ローカルＬＵ）を送信し、ステップＳ３００５ｂにおいて、移動端末ＭＴ＃２及びＭＴ＃４のＬＵ送信部１５が、移動端末ＭＴ＃３（クラスタ）に対して更新情報（ローカルＬＵ）を送信し、ステップＳ３００５ｃにおいて、移動端末ＭＴ＃５のＬＵ送信部１５が、移動端末ＭＴ＃Ｂ（クラスタ）に対して更新情報（ローカルＬＵ）を送信する。
【０１０２】
ここで、移動端末ＭＴ＃５は、移動端末ＭＴ＃３及びＭＴ＃Ｂの両者からクラスタ広告を受信しているが、上述のＬＵ送信部１５による決定方法に基づいて、更新情報（ローカルＬＵ）を移動端末ＭＴ＃Ｂに送信するように決定している。
【０１０３】
ステップＳ３００６において、クラスタである移動端末ＭＴ＃Ａ、ＭＴ＃３、ＭＴ＃Ｂは、それぞれ、受信した更新情報（ローカルＬＵ）及び自身の更新情報をまとめてグローバルＬＵとして、制御装置３０に送信する。
【０１０４】
本実施形態に係る移動通信システムによれば、クラスタに指定された移動端末が、周辺の移動端末の更新情報を集約して制御装置に転送するため、公衆移動通信網に流入するトラフィック量を削減することができる。
【０１０５】
なお、本実施形態に係る移動通信システムを用いることによって、公衆移動通信網と直接通信を行うことができない移動端末（例えば、トンネル内や地下等の通信圏外に存在する移動端末や、公衆移動通信網との間で通信を行う公衆移動通信網Ｉ/Ｆを具備していない移動端末）であっても、クラスタに指定された移動端末との間で無線ＬＡＮを介して通信を行うことができれば、公衆移動通信網内の制御装置３０に対して更新情報（ＬＵ）を届けることができるため、中継移動端末として利用することができる。
【０１０６】
図１２に示すように、制御装置３０は、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートにおける中継移動端末ＭＴ＃３を見つけることができない場合、中継移動端末ＭＴ＃３の周辺に存在する移動端末ＭＴ＃４にクラスタ指示を送信することによって、中継移動端末ＭＴ＃３の更新情報（ＬＵ）を取得して、中継移動端末ＭＴ＃３を移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートの中継移動端末として利用することができ、移動端末間の接続可能性を高めることができる。
【０１０７】
（本発明の第３の実施形態）
図１３乃至図１４を参照して、本発明の第３の実施形態に係る移動通信システムについて説明する。以下、本発明の第３の実施形態に係る移動通信システムについて、上述の第１の実施形態に係る移動通信システムとの相違点について主として説明する。
【０１０８】
図１３に示すように、本実施形態に係る制御装置３０は、上述の第１の実施形態に係る制御装置３０の構成に加えて、輻輳監視部３６を具備している。
【０１０９】
輻輳監視部３６は、公衆移動通信網に設けられたアクセスノード（アクセスルータ、基地局）の輻輳状態（障害状態）を監視するものである。
【０１１０】
ルート計算部３３は、輻輳監視部３６によって輻輳状態（障害状態）が検出されたアクセスノードを経由しないように移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートを変更するように構成されている。
【０１１１】
図１４を参照して、本実施形態に係る移動通信システムにおいて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートが変更される動作について説明する。
【０１１２】
図１４に示すように、ステップＳ４００１において、アクセスルータＡＲ＃１及びＡＲ＃４において輻輳状態が発生する。
【０１１３】
ステップＳ４００２において、かかる輻輳状態を検出した制御装置３０の輻輳監視部３６が、アクセスルータＡＲ＃１配下の移動端末ＭＴ＃ＡとアクセスルータＡＲ＃２との間及びアクセスルータＡＲ＃３とアクセスルータＡＲ＃４配下の移動端末ＭＴ＃Ｂとの間について移動端末ＭＴ同士の直接通信を利用した輻輳箇所を迂回するパケット転送ルートを再設定し、再設定したパケット転送ルートをアクセスルータＡＲ＃１乃至ＡＲ＃４に通知する。
【０１１４】
ステップＳ４００３において、アクセスルータＡＲ＃１乃至ＡＲ＃４は、再設定したパケット転送ルートを、移動端末ＭＴ＃Ａ、ＭＴ＃１、ＭＴ＃２、ＭＴ＃４、ＭＴ＃５、ＭＴ＃Ｂに通知する。
【０１１５】
この結果、「ＭＴ＃Ａ→ＡＲ＃１→ＡＲ＃２→ＡＲ＃３→ＡＲ＃４→ＭＴ＃Ｂ」と転送されていたパケットは、「ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃２→ＡＲ＃２→ＡＲ＃３→ＭＴ＃４→ＭＴ＃５→ＭＴ＃Ｂ」と転送されることになる。
【０１１６】
本実施形態に係る移動通信システムによれば、音声通話等の遅延等の通信品質に対して要求条件が厳しいアプリケーションに対して、選択されたパケット転送ルートでは中継移動端末の数が多すぎるため、所望の通信品質を提供できない場合、公衆移動通信網を利用することで、中継移動端末数を削減し、通信品質の向上を実現することができる。
【０１１７】
（本発明の第４の実施形態）
図１５乃至図１６を参照して、本発明の第４の実施形態に係る移動通信システムについて説明する。以下、本発明の第４の実施形態に係る移動通信システムについて、上述の第１の実施形態に係る移動通信システムとの相違点について主として説明する。
【０１１８】
図１５に示すように、本実施形態に係る移動端末ＭＴ＃Ａは、第１の実施携帯に係る移動端末ＭＴ＃Ａの構成に加えて、監視部２２と、ルート変更指示送信部２３とを具備している。
【０１１９】
監視部２２は、他の移動端末（移動端末ＭＴ＃Ａの周辺に存在する移動端末）ＭＴとの間で確立しているパスの状態を監視するものである。
【０１２０】
また、監視部２２は、無線ＬＡＮ  Ｉ/Ｆを介して送信されたパケットが宛先端末ＭＴ又は中継移動端末ＭＴに到着したか否かを監視するものである。具体的には、監視部２２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ７９３）等のタイムアウトを利用して、無線ＬＡＮ  Ｉ/Ｆを介して送信されたパケットが宛先端末ＭＴ又は中継移動端末ＭＴに到着しないことを検出する。
【０１２１】
ルート変更指示送信部２３は、移動端末ＭＴ＃Ａと他の移動端末ＭＴとの間で確立しているパスが消滅したことが検知された場合や、所定期間内にパケットが宛先端末ＭＴ又は中継移動端末に到着しないことが検知された場合に、移動端末ＭＴ＃Ａから宛先端末ＭＴへのパケット転送ルートを変更するように指示するルート変更指示を、公衆移動通信網Ｉ/Ｆを介して制御装置３０に送信するものである。
【０１２２】
なお、パケット送信部１８は、移動端末ＭＴ＃Ａと他の移動端末ＭＴとの間で確立しているパスが消滅したことが検知された場合や、所定期間内にパケットが宛先端末ＭＴ又は中継移動端末ＭＴに到着しないことが検知された場合に、公衆移動通信網をバックアップ回線として利用するために、公衆移動通信網Ｉ/Ｆ１１を介してパケットを送信して、パケットの到達性を向上させるように構成されていてもよい。
【０１２３】
また、移動端末ＭＴ又は中継移動端末ＭＴが、パスの消滅を検出したことに応じてルート変更指示を送信した場合、制御装置３０のルート計算部３３は、受信したルート変更指示に応じて、各中継移動端末ＭＴのルート保持部３２に保持されている情報を検査して障害の発生しているパケット転送ルートの特定を行う。
【０１２４】
なお、各中継移動端末ＭＴのルート保持部１７に保持されている情報には、転送されてきたパケットの送信元アドレスと宛先端末のアドレスと転送元アドレスとが含まれる。ここで、送信元アドレス及び宛先端末のアドレスとしてはＩＰアドレスが用いられており、転送元アドレスとしてはＩＰアドレス又はＭＡＣアドレスが用いられている。また、かかる場合、更新情報によって各中継移動端末のＩＰアドレス又はＭＡＣアドレスが制御装置３０に通知されているものとする。
【０１２５】
そして、ルート計算部３３は、障害の発生しているパケット転送ルートが特定されると、回線断になっている区間を含まないパケット転送ルートの中から、トータルコストの最も低いパケット転送ルートを新たなパケット転送ルートとして算出する。
【０１２６】
図１６を参照して、本実施形態に係る移動通信システムにおいて、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートが変更される動作について説明する。
【０１２７】
図１６に示すように、ステップＳ５００１において、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートの一部である中継移動端末ＭＴ＃３とＭＴ＃５との間で回線断が発生する。
【０１２８】
ステップＳ５００２において、かかる回線断を検出した中継移動端末ＭＴ＃３のルート変更指示送信部２３が、制御装置３０に対して、ルート変更指示を送信する。
【０１２９】
ステップＳ５００３において、制御装置３０のルート計算部３３は、移動端末ＭＴ＃Ａから宛先端末ＭＴ＃Ｂへのパケット転送ルートを変更し、変更したパケット転送ルートを、アクセスルータＡＲ＃２乃至ＡＲ＃４、移動端末ＭＴ＃Ａ、ＭＴ＃１、ＭＴ＃３、ＭＴ＃５、ＭＴ＃Ｂに通知する。
【０１３０】
この結果、「ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃３→ＭＴ＃５→ＭＴ＃Ｂ」と転送されていたパケットは、「ＭＴ＃Ａ→ＭＴ＃１→ＭＴ＃３→ＡＲ＃２→ＡＲ＃３→ＡＲ＃４→ＭＴ＃Ｂ」と転送されることになる。
【０１３１】
本実施形態によれば、パスの消滅等の障害が発生している場合のみならず、悪意のある中継移動端末ＭＴがパケットの転送を止める等の障害が発生していないにも関わらずパケットが宛先端末ＭＴ又は中継移動端末に到着しない場合であっても、パケット転送ルートを変更することができる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の第１乃至第４の実施形態に係る移動通信システムの全体構成図である。
【図２】本発明の第１の実施形態に係る移動端末の機能ブロック図である。
【図３】本発明の第１の実施形態に係る制御装置の機能ブロック図である。
【図４】本発明の第１の実施形態に係る制御装置において、パケット転送ルートを決定する方法を説明するための図である。
【図５】本発明の第１の実施形態に係る移動通信方法を示すシーケンス図である。
【図６】本発明の第１の実施形態に係る移動通信方法の流れを示す図である。
【図７】本発明の変更例１に係る移動通信方法を示すシーケンス図である。
【図８】本発明の第２の実施形態に係る移動端末の機能ブロック図である。
【図９】本発明の第２の実施形態に係る制御装置の機能ブロック図である。
【図１０】本発明の第２の実施形態に係る移動通信方法を示すシーケンス図である。
【図１１】本発明の第２の実施形態に係る移動通信方法の流れを示す図である。
【図１２】本発明の第２の実施形態に係る移動通信方法の適用例を示す図である。
【図１３】本発明の第３の実施形態に係る制御装置の機能ブロック図である。
【図１４】本発明の第３の実施形態に係る移動通信方法の流れを示す図である。
【図１５】本発明の第４の実施形態に係る移動端末の機能ブロック図である。
【図１６】本発明の第４の実施形態に係る移動通信方法の流れを示す図である。
【符号の説明】
【０１３３】
ＭＴ…移動端末
１１…公衆移動通信網Ｉ/Ｆ
１２…無線ＬＡＮ  Ｉ/Ｆ
１３…端末情報管理部
１３ａ…クラスタ情報管理部
１３ｂ…ＬＵ管理部
１４…周辺端末情報取得部
１５…ＬＵ送信部
１６…通信要求送信部
１７…ルート保持部
１８…パケット送信部
１９…クラスタ広告送信部
２０…ＬＵ取得部
２１…クラスタ広告受信部
２２…監視部
２３…ルート変更指示送信部
３０…制御装置
３１…受信部
３２…ＬＵ管理部
３３…ルート計算部
３３ａ…ルート保持部
３４…送信部
３５…クラスタ決定部
３５ａ…クラスタ保持部
３６…輻輳監視部
【図１】
2006115354.tif 000003
【図２】
2006115354.tif 000004
【図３】
2006115354.tif 000005
【図４】
2006115354.tif 000006
【図５】
2006115354.tif 000007
【図６】
2006115354.tif 000008
【図７】
2006115354.tif 000009
【図８】
2006115354.tif 000010
【図９】
2006115354.tif 000011
【図１０】
2006115354.tif 000012
【図１１】
2006115354.tif 000013
【図１２】
2006115354.tif 000014
【図１３】
2006115354.tif 000015
【図１４】
2006115354.tif 000016
【図１５】
2006115354.tif 000017
【図１６】
2006115354.tif 000018