(57)【要約】【課題】  無駄な経路最適化処理の実行を削減できるようにする。【解決手段】  通信相手端末との通信経路の最適化処理を行う最適化処理部４と、最適化処理部４による最適化処理が失敗した通信相手端末を登録するＮＧリスト登録部６と、ＮＧリスト登録部６に登録されている通信相手端末が、所定のリスト削除条件を満たす場合には、この通信相手端末をＮＧリスト登録部６から削除するＮＧ相手情報削除部８とを備える。【選択図】  図１
2010258594.tif 000002
【特許請求の範囲】
【請求項１】
通信相手端末との通信経路の最適化処理を行う最適化処理部と、
前記最適化処理部による最適化処理が失敗した前記通信相手端末の相手情報を登録するＮＧリスト登録部と、
前記ＮＧリスト登録部に登録されている前記通信相手端末の相手情報が、所定のリスト削除条件を満たす場合には、この通信相手端末を前記ＮＧリスト登録部から削除するＮＧ相手情報削除部とを備えることを特徴とする経路最適化装置。
【請求項２】
請求項１に記載の経路最適化装置であって、
前記通信相手端末の相手情報が前記ＮＧリスト登録部に新規登録されてから所定の時間以上経過することを前記リスト削除条件としたことを特徴とする経路最適化装置。
【請求項３】
請求項１又は２に記載の経路最適化装置であって、
前記ＮＧリスト登録部は、前記通信相手端末の相手情報と登録時刻とを登録することを特徴とする経路最適化装置。
【請求項４】
請求項１に記載の経路最適化装置であって、
前記通信相手端末に送信するデータ量が予め設定されたデータ量を超えることを前記リスト削除条件としたことを特徴とする経路最適化装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の経路最適化装置であって、
少なくとも前記ＮＧリスト登録部の登録情報に基づき、前記最適化処理部に前記通信相手端末との通信経路の最適化処理を実行させるか否かを判断する最適化判断部を備えることを特徴とする経路最適化装置。
【請求項６】
通信相手端末との通信を制御する主制御部と、
前記主制御部から前記通信相手端末との通信経路の最適化処理の要求を受けると所定の最適化処理を行う請求項１乃至５のいずれか１項に記載の経路最適化装置とを備えることを特徴とする移動端末。
【請求項７】
通信経路の最適化処理を行う請求項１乃至５のいずれか１項に記載の経路最適化装置を具備する移動端末と、
インターネットに接続された前記移動端末のホームエージェントとを備えることを特徴とする通信システム。
【請求項８】
リストに登録された通信経路最適化処理の失敗した通信相手端末が、所定のリスト削除条件を満たすか否かを判断する手順と、
前記通信相手端末が前記リスト削除条件を満たす場合に、前記通信相手端末を前記リストから削除する手順とを含むことを特徴とする経路最適化方法。
【請求項９】
請求項８に記載の経路最適化方法であって、
前記リスト削除条件は、前記リストに新規登録されてから所定時間以上経過することであることを特徴とする経路最適化方法。
【請求項１０】
請求項８に記載の経路最適化方法であって、
前記リスト削除条件は、前記通信相手端末に送信するデータ量が予め設定されたデータ量を超えることであることを特徴とする経路最適化方法。
【請求項１１】
請求項８乃至１０のいずれか１項に記載の経路最適化方法であって、
少なくとも前記リストの登録情報に基づき、前記通信相手端末との通信経路の最適化処理を実行させるか否かを判断する手順を含むことを特徴とする経路最適化方法。
【請求項１２】
リストに登録された通信経路最適化処理の失敗した通信相手端末が、所定のリスト削除条件を満たすか否かを判断するステップと、
前記通信相手端末が前記リスト削除条件を満たす場合に、前記通信相手端末を前記リストから削除するステップとをコンピュータに実行させるための経路最適化プログラム。
【請求項１３】
請求項１２に記載の経路最適化プログラムであって、
前記リスト削除条件は、前記リストに新規登録されてから所定時間以上経過することであることを特徴とする経路最適化プログラム。
【請求項１４】
請求項１２に記載の経路最適化プログラムであって、
前記リスト削除条件は、前記通信相手端末に送信するデータ量が予め設定されたデータ量を超えることであることを特徴とする経路最適化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路最適化装置、それを用いた移動端末並びに通信システム、経路最適化方法及び経路最適化プログラムに関する。
【背景技術】
【０００２】
Ｍｏｂｉｌｅ  ＩＰｖ６（Ｍｏｂｉｌｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）により、移動端末がインターネット上のどこに接続されていても、通信相手端末と通信できるようになっている。このとき通信情報は、移動端末のホームエージェントを経由して送られる。
【０００３】
しかし、常にホームエージェントを経由して通信を行うと、通信経路が冗長化したり、ホームエージェントの負荷が増大したりすることがある。そこで、移動端末と通信相手端末との通信経路を最適化する経路最適化法が、提案されている。
【０００４】
例えば、特開２００６−２５３８５１号公報は、移動端末と通信相手端末との通信経路を最適化するための経路最適化処理部及びＲＲ−ＮＧ（Ｒｅｓｏｕｒｃｅ  Ｒｅｃｏｒｄ−Ｎｏ  Ｇｏｏｄ）リストを備えたシステムを開示している。経路最適化処理を行うためには、移動端末と通信相手端末とが共にＭｏｂｉｌｅ  ＩＰｖ６に対応している必要がある。従って、Ｍｏｂｉｌｅ  ＩＰｖ６に対応していない通信相手端末に対して経路最適化処理を行っても、この経路最適化処理は失敗する。即ち、このような通信相手端末に対する経路最適化処理は、無駄な処理となる。そこで、特開２００６−２５３８５１号公報のシステムにおいては、経路最適化処理が失敗した通信相手端末をＲＲ−ＮＧリストに登録することで、無駄な経路最適化処理を繰り返して実行しないようにしている。
【０００５】
一方、ＷＯ２００６−１０１１６９号公報は、認証システムにおいて認証対象である個人の情報（個人情報）を一時記憶するデータベースを開示している。このデータベースの個人情報は、個人情報が記憶されてから一定時間経過後に自動的に一括して削除される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２５３８５１号公報
【特許文献２】ＷＯ２００６−１０１１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特開２００６−２５３８５１号公報にかかるシステムでは、以下のような不都合が生じる。即ち、特開２００６−２５３８５１号公報のシステムは、経路最適化処理に失敗した通信相手端末をＲＲ−ＮＧリストに登録することによって、このような通信相手端末に対する無駄な経路最適化処理を行わないようにしている。ところが、この通信相手端末がＲＲ−ＮＧリストに登録された後に、Ｍｏｂｉｌｅ  ＩＰｖ６に対応することもある。このように新たにＭｏｂｉｌｅ  ＩＰｖ６に対応した通信相手端末に対して経路最適化処理を行うことは、ホームエージェントの負荷軽減や通信経路の冗長化を抑制する観点から好ましい。しかし、この通信相手端末はＲＲ−ＮＧリストに既に登録されているため、この通信相手端末に対して経路最適化処理を行うことができなかった。
【０００８】
このＲＲ−ＮＧリストを、例えばＷＯ２００６−１０１１６９号公報におけるデータベースのように、登録されている情報が所定時間後に一括して削除されるようにした場合、以下のような不都合が生じる。
【０００９】
即ち、ＲＲ−ＮＧリストには複数の通信相手端末が登録されている。そして、各通信相手端末が登録された時刻は、それぞれ異なっている。従って、ＲＲ−ＮＧリストの登録内容が、所定時間の経過後に一括して削除されると、ＲＲ−ＮＧリストに登録されたばかりでＭｏｂｉｌｅ  ＩＰｖ６に未対応の通信相手端末も削除されることになる。ＲＲ−ＮＧリストから削除されると、Ｍｏｂｉｌｅ  ＩＰｖ６に未対応の通信相手端末に対して経路最適化処理が再実行されるようになる。即ち、無駄な経路最適化処理が実行されるようになる。
【００１０】
そこで、本発明の目的は、上述した課題である無駄な経路最適化処理の実行が削減できる経路最適化装置、それを用いた移動端末並びに通信システム、経路最適化方法及び経路最適化プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、経路最適化装置は、通信相手端末との通信経路の最適化処理を行う最適化処理部と、最適化処理部による最適化処理が失敗した通信相手端末を登録するＮＧリスト登録部と、ＮＧリスト登録部に登録されている通信相手端末が、所定のリスト削除条件を満たす場合には、この通信相手端末をＮＧリスト登録部から削除するＮＧ相手情報削除部とを備える。
【００１２】
また、移動端末は、通信相手端末との通信処理を制御する主制御部と、主制御部から通信相手端末との通信経路の最適化処理の要求を受けると所定の最適化処理を行う前記経路最適化装置とを備える。
【００１３】
また、移動通信システムは、通信経路の最適化処理を行う前記経路最適化装置を具備する移動端末と、インターネットに接続された移動端末のホームエージェントとを備える。
【００１４】
また、経路最適化方法は、ＮＧリストに登録された通信経路最適化処理の失敗した通信相手端末が、所定のリスト削除条件を満たすか否かを判断する手順と、通信相手端末がリスト削除条件を満たす場合に、通信相手端末をＮＧリストから削除する手順とを含む。
【００１５】
さらに、経路最適化プログラムは、ＮＧリストに登録された通信経路最適化処理の失敗した通信相手端末が、所定のリスト削除条件を満たすか否かを判断するステップと、通信相手端末がリスト削除条件を満たす場合に、通信相手端末をＮＧリストから削除するステップとを含む。
【発明の効果】
【００１６】
本発明によれば、無駄な経路最適化処理の実行が削減できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態にかかる経路最適化装置のブロック図である。
【図２】本発明の第２の実施形態にかかる通信システムのブロック図である。
【図３】携帯端末のブロック図である。
【図４】経路最適化装置のブロック図である。
【図５】最適化判断部のフローチャートである。
【図６】最適化処理部のフローチャートである。
【図７】ＮＧ相手情報削除部のフローチャートである。
【図８】本発明の第３の実施形態にかかる経路最適化装置のブロック図である。
【図９】ＮＧ相手情報削除部のフローチャートである。
【発明を実施するための形態】
【００１８】
本発明の第１の実施形態を図を参照して説明する。図１は、第１の実施形態にかかる経路最適化装置のブロック図である。経路最適化装置２は、最適化処理部４、ＮＧリスト登録部６及びＮＧ相手情報削除部８を備える。
【００１９】
最適化処理部４は、通信相手端末との通信経路の最適化処理を行う。ＮＧリスト登録部６は、最適化処理部４による経路最適化処理が失敗した通信相手端末を登録する。ＮＧ相手情報削除部８は、ＮＧリスト登録部６に登録されている通信相手端末が、所定のリスト削除条件を満たすか否かを判断して、リスト削除条件を満たす通信相手端末をＮＧリスト登録部６から削除する。
【００２０】
このような構成により、ＮＧリスト登録部６に登録された通信相手端末が、登録後に経路最適化機能を備えた場合を考える。ＮＧ相手情報削除部８は、ＮＧリスト登録部６に登録された通信相手端末が所定のリスト削除条件を満たすか否かを判断する。そして、通信相手端末がリスト削除条件を満たすと判断した場合は、その通信相手端末をＮＧリスト登録部６から削除する。
【００２１】
これにより、ＮＧリスト登録部６に登録された後に経路最適化機能を備えた通信相手端末との通信経路の最適化処理が行えるようになる。従って、無駄な経路最適化処理の実行が削減できて、最適化処理が効率的に行えるようになる。
【００２２】
次に、本発明の第２の実施形態を説明する。図２は、第２の実施形態にかかる通信システム９のブロック図である。通信システム９は、移動端末（ＭＮ：Ｍｏｂｉｌｅ  Ｎｏｄｅ）１１、通信相手端末（ＣＮ：Ｃｏｒｒｅｓｐｏｎｄｅｎｔ  Ｎｏｄｅ）２１及びホームエージェント（ＨＡ：Ｈｏｍｅ  Ａｇｅｎｔ）１８を備え、これらがインターネット１０に接続されている。
【００２３】
なお、図２においては、１つの通信相手端末２１を図示しているが、複数の通信相手端末がインターネット１０に接続されていてもよい。また、移動端末１１は、無線通信によりインターネット１０と接続される場合を図示しているが、有線通信によりインターネット１０と接続されていてもよい。さらに、通信相手端末２１は、移動可能な端末であってもよい。
【００２４】
図３は、移動端末１１の構成を示すブロック図である。この移動端末１１は、主制御部１２、メインメモリ１３、無線通信制御部１４、ＣＵＩ（Ｃｈａｒａｃｔｅｒ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）１６、Ｉ／Ｆ（インターフェース）１５及び経路最適化装置４０Ａを備える。
【００２５】
主制御部１２は、移動端末１１の通信及び各種の表示等の制御を行う。メインメモリ１３は、主制御部１２の制御プログラム１３ａ等を記憶する。無線通信制御部１４は、インターネット１０との通信制御を行う。ＣＵＩ１６は、ユーザによる各種の命令（例えば、後述するＣＮリストの参照や経路最適化機能の設定等）が文字入力できるようにする。Ｉ／Ｆ１５は、ＣＵＩ１６と主制御部１２等とのインターフェースを行う。
【００２６】
図４は、経路最適化装置４０Ａのブロック図を示している。経路最適化装置４０Ａは、最適化判断部４２、最適化処理部４４、ＣＮリスト登録部４６、ＮＧリスト登録部４８及びＮＧ相手情報削除部５０Ａを備えて、通信相手端末２１との通信経路の最適化処理を行う。
【００２７】
図４に示すように、ＣＮリスト登録部４６は、通信経路を最適化する通信相手端末２１に関する相手情報Ｋ１を登録する。通信相手端末２１の相手情報として、例えば、通信相手端末２１のホストアドレス又はネットワークアドレスが例示できる。ユーザは、ＣＵＩ１６を介して、ＣＮリスト登録部４６にアクセスして、経路最適化を行う相手を登録する。
【００２８】
ＮＧリスト登録部４８には経路最適化処理に失敗した通信相手端末２１の相手情報が、登録される。通信相手端末２１がＮＧリスト登録部４８に登録されている場合は、この通信相手端末２１に対して経路最適化処理は行われない。ユーザは、ＣＵＩ１６を介して、ＮＧリスト登録部４８にアクセスして、登録されている通信相手端末２１を削除することが可能である。
【００２９】
なお、通信相手端末２１がＮＧリスト登録部４８に登録される場合としては、以下の場合が例示できる。即ち、（１）通信相手端末と通信できなかったことを示すＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）６  Ｐａｒａｍｅｔｅｒ  Ｐｒｏｂｌｅｍ  Ｃｏｄｅ＝１を受信した場合である。また、（２）ＢＲＲ（Ｂｉｎｄｉｎｇ  Ｒｅｆｒｅｓｈ  Ｒｅｑｕｅｓｔ），ＨｏＴＩ（Ｈｏｍｅ  Ｔｅｓｔ  Ｉｎｉｔｉａｌｉｚａｔｉｏｎ），ＨｏＴ（Ｈｏｍｅ  Ｔｅｓｔ），ＣｏＴ（Ｃａｒｅ−ｏｆ  Ｔｅｓｔ）等のＭｏｂｉｌｅ  ＩＰＶ６に特有の信号が認識できなかったことを示すｓｔａｔｕｓ＝２のＭＨタイプ値を受信した場合である。さらに、（３）経路最適化処理の失敗回数が、予め設定した回数を超えた場合である。以下、ＩＣＭＰ６  Ｐａｒａｍｅｔｅｒ  Ｐｒｏｂｌｅｍ  Ｃｏｄｅ＝１を受信した場合及びｓｔａｔｕｓ＝２のコードを受信した場合を総称して不達コードを受信したと記載する。
【００３０】
最適化判断部４２は、主制御部１２等から経路最適化要求Ｋ５を受信すると経路最適化処理を行うか否かの判断を行う。そして、経路最適化処理を行う場合は、処理実行信号Ｋ６を最適化処理部４４に出力する。
【００３１】
最適化処理部４４は、処理実行信号Ｋ６を受信することにより経路最適化処理を行う。
【００３２】
ＮＧ相手情報削除部５０Ａは、削除管理部５３、時計部５２、削除実行部５１を備える。削除管理部５３は、ＮＧリスト登録部４８に登録されている通信相手端末２１の相手情報を削除する際の削除実行時刻を、この通信相手端末２１の相手情報と共に記録している。時計部５２は、時刻を計時する。
【００３３】
削除実行部５１は、現在の時刻がＮＧリスト登録部４８に登録されている通信相手端末２１の削除実行時刻になったとき、この通信相手端末２１の相手情報をＮＧリスト登録部４８から削除する。以下、現在の時刻が削除実行時刻になったときをリスト削除条件が満たされたと記載する。
【００３４】
次に、最適化判断部４２の詳細な動作を図５のフローチャートを参照して説明する。その際に図４を適宜参照する。最適化判断部４２は、通信相手端末２１と通信が行われることを示す信号（経路最適化要求Ｋ５）を主制御部１２等から受信する。これにより最適化判断部４２の動作が開始する。
【００３５】
最適化判断部４２は、この経路最適化要求Ｋ５を受信すると、ユーザにより自端末の経路最適化機能が有効又は無効のいずれに設定されているかを示す機能状態信号Ｋ７を主制御部１２又はＣＵＩ１６から受信する（ステップＳ１）。
【００３６】
経路最適化機能が有効であることを示す機能状態信号Ｋ７が受信された場合は、ステップＳ２に進み、経路最適化機能が無効であることを示す機能状態信号Ｋ７が受信された場合は、ステップＳ７に進む。ステップＳ７では、自端末の経路最適化機能が無効であるので、経路最適化処理は行われず、ホームエージェント経由による通信が行われる。
【００３７】
ステップＳ２において、最適化判断部４２は、通信相手端末２１がＢＵＬ（Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ  Ｌｉｓｔ）に登録されているか否かを判断する（ステップＳ２）。このＢＵＬは、ホームアドレスと気付アドレスとの対応関係を通知するためのメッセージリストである。気付アドレスが設定されていることは、既にこの通信相手端末と経路最適化された通信経路で通信していることを示している。従って、通信相手端末がＢＵＬに登録されている場合は、経路最適化処理は行わない（ステップＳ３）。
【００３８】
一方、通信相手端末２１がＢＵＬに記録されていない場合は、最適化判断部４２は、ＮＧリスト登録部４８にアクセスＫ４して、この通信相手端末２１が登録されているか否かを判断する（ステップＳ４）。
【００３９】
通信相手端末２１がＮＧリスト登録部４８に登録されていることは、既にこの通信相手端末２１に対する経路最適化処理が失敗していることを示すので、最適化判断部４２は、経路最適化処理を行わない。なお、このような場合は、ホームエージェント経由による通信が行われる（ステップＳ７）。
【００４０】
一方、通信相手端末２１がＮＧリスト登録部４８に登録されていない場合は、最適化判断部４２は、ＣＮリスト登録部４６にアクセスＫ２して、この通信相手端末２１がＣＮリスト登録部４６に登録されているか否かを判断する（ステップＳ５）。
【００４１】
通信相手端末２１がＣＮリスト登録部４６に登録されている場合は、最適化判断部４２は、経路最適化処理を行うと判断する（ステップＳ６）。一方、通信相手端末２１がＣＮリスト登録部４６に登録されていない場合は、最適化判断部４２は、経路最適化処理を実施しない（ステップＳ７）。
【００４２】
このようにして、最適化判断部４２による経路最適化処理の実行が判断される。そして、経路最適化処理を実行する場合は、最適化判断部４２は、最適化処理部４４に処理実行信号Ｋ６を出力する。
【００４３】
この最適化処理部４４の動作を図６のフローチャートを参照して説明する。その際に図４を適宜参照する。最適化処理部４４は、処理実行信号Ｋ６を受信すると経路最適化処理を開始する。経路最適化処理手順は、公知の経路最適化処理手順に従う。
【００４４】
このとき、通信経路が混雑しており、１回の経路最適化処理で通信経路の最適化が行えない場合がある。そこで、通信相手端末２１への経路最適化処理を行った回数が、予め設定した回数（例えば、４回）以下であるか否かを判断する（ステップＳ１１）。
【００４５】
もし、経路最適化処理を行った回数が設定した回数を超えた場合は、ＮＧリスト登録部４８にアクセスＫ３して、この通信相手端末２１を登録する（ステップＳ１４）。通信相手端末２１の相手情報がＮＧリスト登録部４８に登録されると、ＮＧ相手情報削除部５０Ａは通信相手端末２１をＮＧリスト登録部４８から削除するための監視を開始する（ステップＳ１５）。
【００４６】
一方、経路最適化処理を行った回数が設定した回数を超えない場合は、最適化処理部４４は、経路最適化処理を実行する（ステップＳ１２）。
【００４７】
経路最適化処理の実行においては、通信相手端末と通信を行う。このとき通信相手端末と通信できなかった場合は、ホームエージェントから所定の時間内に不達コードを受信する（ステップＳ１３）。所定の時間内に不達コードを受信した場合には、上述したステップＳ１４，ステップＳ１５へと進む。
【００４８】
一方、ステップＳ１３で、不達コードを受信しない場合には、最適化処理部４４は経路最適化処理が適正か否か（最適化処理完了）を判断する（ステップＳ１６）。
【００４９】
経路最適化処理が適正に行われたか否かは、ＢＵＬが更新されて、この通信相手端末２１が登録されたか否かにより判断する。経路最適化処理が適正に行われなかった場合は、経路最適化処理実行回数を１増やして、ステップＳ１１に戻る。経路最適化処理が適正に行われた場合は、経路最適化処理結果Ｋ８を出力して終了する。
【００５０】
このようにして、通信相手端末に対する経路最適化処理が行われる。そして、経路最適化処理に失敗した通信相手端末は、ＮＧリスト登録部４８に登録される。このＮＧリスト登録部４８に登録された通信相手端末は、以下の手順でＮＧ相手情報削除部５０Ａによって監視される。このＮＧ相手情報削除部５０Ａの動作を図７に示すフローチャートを参照して説明する。その際に図４を適宜参照する。
【００５１】
ＮＧ相手情報削除部５０Ａが動作を開始すると、このＮＧ相手情報削除部５０Ａの削除実行部５１は、ＮＧリスト登録部４８からの新規登録信号Ｋ１０の受信待ちとなる（ステップＳ２１）。なお、新規登録信号Ｋ１０は、ＮＧリスト登録部４８に新たな通信相手端末２１が記録されたことを示す信号である。
【００５２】
削除実行部５１は、新規登録信号Ｋ１０を受信すると、時計部５２から現在の時刻を示す信号を受信する。この信号に基づき削除実行部５１は、現在の時刻を知る。削除実行部５１は、現在の時刻に、ユーザが設定した削除待機時間Ｋ９を加算し、この加算された時刻を削除実行時刻とする。そして、削除実行部５１は、削除対象となる通信相手端末２１の相手情報と削除実行時刻とを削除管理部５３に登録する（ステップＳ２２）。
【００５３】
なお、削除待機時間Ｋ９は、ユーザにより通信相手端末がＮＧリスト登録部４８に登録された登録時刻から削除を実行するまでの待ち時間であり、ＣＵＩ１６を介して削除実行部５１に設定される。
【００５４】
一方、新規登録信号Ｋ１０を受信していない場合には、削除実行部５１は、上記の現在の時刻を超える削除実行時刻が削除管理部５３に登録されているか否かを監視する（ステップＳ２３）。
【００５５】
この監視の結果、現在の時刻を超えている削除実行時刻を発見すると、削除実行部５１はＮＧリスト登録部４８にアクセスＫ１４して該当する通信相手端末２１の相手情報を削除する（ステップＳ２４）。
【００５６】
以上により、ＮＧリスト登録部４８に登録された通信相手端末２１であっても、所定のリスト削除条件を満たすとＮＧリスト登録部４８から削除される。従って、過去に経路最適化処理が行えなかった通信相手端末２１に対しても経路最適化処理が行えるようになって、効率的な経路最適化処理が実行できるようになる。
【００５７】
なお、上記説明では、削除管理部５３を設けて、ＮＧリスト登録部４８に登録された通信相手端末と登録時刻とを対応させて記憶するようにしている。しかし、本第２の実施形態はこれに限定されず、ＮＧリスト登録部４８に通信相手端末の相手情報を登録する際に登録時刻も登録することが可能である。
【００５８】
この場合、削除実行部５１はＮＧリスト登録部４８に登録されている登録時間を監視することになる。そして、時計部５２から得た現在時刻からユーザが設定した削除待ち時間を引いた時刻がＮＧリスト登録部４８に発見されると、該当する通信相手端末の相手情報を削除する。このような構成にすることにより、削除管理部５３が不要になって、経路最適化装置が簡略化できる。
【００５９】
なお、上記経路最適化処理における手順をコンピュータが実行できるコードに変換したプログラムとすることは可能である。また、このようなプログラムを情報記録媒体や通信ネットワークを介して携帯端末や通信装置にインストールすることも可能である。
【００６０】
次に、本発明の第３の実施形態を説明する。なお、第２の実施形態と同一構成に関しては、同一符号を用いて説明を適宜省略する。
【００６１】
第２の実施形態においては、ＮＧリスト登録部４８に登録された通信相手端末を所定のリスト削除条件の下で削除するために、ＮＧ相手情報削除部５０Ａは削除実行時刻の経過を監視した。これに対し、第３の実施形態では、通信データ量が予め設定したデータ量以上か否かであるかをリスト削除条件とする。
【００６２】
第３の実施形態にかかる経路最適化装置４０Ｂを図８に示すブロック図及び図９に示すフローチャートを参照して説明する。図８に示すように、経路最適化装置４０Ｂは、最適化判断部４２、最適化処理部４４、ＣＮリスト登録部４６、ＮＧリスト登録部４８及びＮＧ相手情報削除部５０Ｂを備える。最適化判断部４２、最適化処理部４４、ＣＮリスト登録部４６及びＮＧリスト登録部４８の構成は、第２の実施形態と同じであるので説明を省略する。
【００６３】
ＮＧ相手情報削除部５０Ｂは、削除実行部５１及び比較部５４を備える。比較部５４は、ユーザがＣＵＩ１６を介して指定したデータ量Ｋ１１（指定データ量）をリスト削除条件として記憶する（ステップＳ３１）。
【００６４】
そして、比較部５４は、主制御部１２から通信相手端末に送信する通信データ量Ｋ１２の受信待ちとなる（ステップＳ３２）。通信データ量を受信すると、比較部５４は、この通信データ量を記憶して（ステップＳ３３）、通信データ量と指定データ量との比較を行う（ステップＳ３４）。この指定データ量は、全ての通信相手端末に対して共通の値とすることも可能であり、また通信相手端末毎に設定することも可能である。以下、通信データ量をＵ１、指定データ量をＵ２とする。
【００６５】
比較部５４は、通信データ量Ｕ１が指定データ量Ｕ２を超える（Ｕ１＞Ｕ２）と判断した場合は、削除実行部５１に、この通信相手端末の相手情報の削除を指示する。削除実行部５１は、ＮＧリスト登録部４８にアクセスＫ１３して、比較部５４から受信した通信相手端末の相手情報をＮＧリスト登録部４８から削除する（ステップＳ３５）。
【００６６】
このように、通信データ量に基づき該当する通信相手端末の相手情報を削除するか否かを判断するので、データ量の大きな通信を行う場合におけるネットワーク全体の通信トラヒック量の分散化が可能になる。
【符号の説明】
【００６７】
２  経路最適化装置
４  最適化処理部
９  通信システム
１０  インターネット
１１  移動端末
１８  ホームエージェント
２１  通信相手端末
４０Ａ，４０Ｂ  経路最適化装置
４２  最適化判断部
４４  最適化処理部
４８  ＮＧリスト登録部
５０Ａ、５０Ｂ  ＮＧ相手情報削除部
【図１】
2010258594.tif 000003
【図２】
2010258594.tif 000004
【図３】
2010258594.tif 000005
【図４】
2010258594.tif 000006
【図５】
2010258594.tif 000007
【図６】
2010258594.tif 000008
【図７】
2010258594.tif 000009
【図８】
2010258594.tif 000010
【図９】
2010258594.tif 000011