(57)【要約】【課題】ユーザの要求に応じた通信環境を設定可能な通信制御装置、通信制御方法及び通信制御プログラムを提供する。【解決手段】本発明に係る通信制御装置７０においては、無線基地局５０Ａ，５０Ｂ，５０Ｃから送信されるレディ信号を受信部７８が受信すると、使用プロトコル検出部８０が、移動端末６０が使用中のプロトコルを検出する。そして、使用プロトコル検出部８０が検出したプロトコルに対応する通信の制御が、通信制御部８２により、格納部７２に格納されたデータベース７３Ａのプロトコル設定情報に基づいておこなわれる。すなわち、予めユーザの希望する通信環境をプロトコル設定情報として格納部７２に格納しておくことで、移動端末６０のハンドオーバがおこなわれた際に、そのプロトコル設定情報に従う通信環境の制御がおこなわれるため、ユーザの要求に応じた通信環境を設定することができる。【選択図】  図２
2004235862.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークと、前記各ネットワークの無線基地局を介して通信可能な通信端末を制御する通信制御装置であって、
前記通信端末が前記ネットワークとの通信に用いる各プロトコルに対応する通信の継続接続／切断が設定されたプロトコル設定情報が格納される格納手段と、
前記無線基地局から、その無線基地局が接続された前記ネットワークへのハンドオーバが可能なことを示すレディ信号を受信する受信手段と、
前記受信手段が前記レディ信号を受信すると、前記通信端末が使用中の前記プロトコルを検出する使用プロトコル検出手段と、
前記格納手段に格納された前記プロトコル設定情報に基づいて、前記使用プロトコル検出手段によって検出された前記プロトコルに対応する通信の継続接続／切断の制御をおこなう通信制御手段とを備える、通信制御装置。
【請求項２】
ユーザにより入力される前記各ネットワークのプロトコル設定を受け付ける入力手段と、
前記入力手段によって受け付けられた前記プロトコル設定に基づくプロトコル設定情報を、前記格納手段に登録又は上書登録する登録手段とをさらに備え、
前記通信制御手段は、前記登録手段によって登録又は上書登録された前記プロトコル設定情報に基づいて、前記継続接続／切断の制御をおこなう、請求項１に記載の通信制御装置。
【請求項３】
前記受信手段が前記レディ信号を受信すると、ハンドオーバ可能な前記ネットワークを識別するネットワーク識別手段をさらに備え、
前記入力手段は、前記ユーザにより入力される前記各ネットワークについての使用／不使用が設定されたネットワーク設定をさらに受け付け、
前記登録手段は、前記入力手段によって受け付けられた前記ネットワーク設定に基づくネットワーク設定情報を、前記格納手段に登録又は上書登録し、
前記通信制御手段が前記プロトコル設定情報に基づいて切断の制御をおこなう場合に、この通信制御手段は、前記格納手段に格納された前記ネットワーク設定情報に基づいて、前記ネットワーク識別手段によって識別された前記ネットワークが使用と設定されている場合には、前記使用プロトコル検出手段によって検出された前記プロトコルに対応する通信を継続接続する、請求項２に記載の通信制御装置。
【請求項４】
前記入力手段は、前記ユーザにより入力される、前記各プロトコルによって前記通信端末にダウンロードされるファイルのファイル種毎に要／不要を示したファイル種設定を受け付け、
前記登録手段は、前記入力手段によって受け付けられた前記ファイル種設定に基づくファイル種設定情報を、前記格納手段に登録又は上書登録し、
前記通信制御手段は、前記ファイルのファイル種を検出すると共に、前記格納手段に格納された前記ファイル種設定情報に基づき、検出した前記ファイル種が要である場合には前記ファイルのダウンロードを継続し、検出した前記ファイル種が不要である場合には前記ファイルのダウンロードを中止する制御をおこなう、請求項２又は３に記載    の通信制御装置。
【請求項５】
複数のネットワークと、前記各ネットワークの無線基地局を介して通信可能な通信端末を制御する通信制御装置に適用される通信制御方法であって、
前記通信端末が前記ネットワークとの通信に用いる各プロトコルに対応する通信の継続接続／切断が設定されたプロトコル設定情報が格納手段に格納されており、
受信手段が、前記無線基地局から、その無線基地局が接続された前記ネットワークへのハンドオーバが可能なことを示すレディ信号を受信するステップと、
使用プロトコル検出手段が、前記受信手段が前記レディ信号を受信すると、前記通信端末が使用中の前記プロトコルを検出するステップと、
通信制御手段が、前記格納手段に格納された前記プロトコル設定情報に基づいて、前記使用プロトコル検出手段によって検出された前記プロトコル設定情報に対応する通信の継続接続／切断の制御をおこなうステップとを備える、通信制御方法。
【請求項６】
コンピュータを、
無線基地局が接続されたネットワークへのハンドオーバが可能なことを示すレディ信号をその無線基地局から受信する受信手段と、
前記受信手段が前記レディ信号を受信すると、前記通信端末が使用中の前記プロトコルを検出する使用プロトコル検出手段と、
格納手段に格納された、前記通信端末が前記ネットワークとの通信に用いる各プロトコルに対応する通信の継続接続／切断が設定されたプロトコル設定情報に基づいて、前記使用プロトコル検出手段によって検出された前記プロトコルに対応する通信の継続接続／切断の制御をおこなう通信制御手段として機能させるための通信制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信端末の制御に利用される通信制御装置、通信制御方法及び通信制御プログラムに関するものである。
【０００２】
【従来の技術】
従来より、ノートパソコン等の移動端末がネットワークの切り換え（ハンドオーバ）をおこなうと、そのハンドオーバに伴って移動端末のＩＰアドレスが変わってしまうため、ハンドオーバ前のＩＰアドレス宛てにパケットを配信した場合、ハンドオーバ後の移動端末はそのパケットを受信できないという不具合があった。このような問題を解決する手段として、近年、Ｍｏｂｉｌｅ−ＩＰ技術が提案されている。
【０００３】
このＭｏｂｉｌｅ−ＩＰ技術（以下、「モバイルＩＰ」と称す。）とは、移動端末に永続的なＩＰホームアドレスを付与し、移動端末がハンドオーバしても、そのＩＰホームアドレス宛てのパケットを移動端末に正しく配信する技術である。このモバイルＩＰには、移動端末のホームネットワークに接続されたルータである「ホームエージェント（ＨＡ）」と、ホームネットワーク以外のネットワーク（外部ネットワーク）に接続されたルータである「フォーリンエージェント（ＦＡ）」とが用いられる。そして、ＩＰホームアドレスを付与された移動端末は、ＦＡが接続された外部ネットワークにハンドオーバするタイミングで、自己の現在のネットワーク位置を示す気付アドレスをＨＡに送信して、その気付アドレス宛てにＩＰホームアドレス宛て（移動端末宛て）のパケットをＨＡから転送してもらう。それにより、移動端末がハンドオーバした場合であっても、移動端末は、ハンドオーバ前のＩＰアドレス宛てに配信されたパケットを受信することが可能となる。このようなモバイルＩＰに関する技術は、例えば、下記特許文献１及び特許文献２等に開示されている。
【０００４】
【特許文献１】
特開２０００−３４１３３９号公報
【特許文献２】
特開２００１−３５８７７６号公報
【０００５】
【発明が解決しようとする課題】
上述したモバイルＩＰは、通信端末のハンドオーバの際にシームレスに通信を維持する技術であるため、このモバイルＩＰに適用される通信端末には次のような課題が存在している。すなわち、ハンドオーバ前のネットワークの通信設定が、ハンドオーバ後のネットワークの通信設定に適用されるため、ネットワーク毎の細かな設定をすることができなかった。
【０００６】
具体的に説明すると、各種ネットワークの料金体系は従量制と固定制に大別されるが、大容量データの受信（例えば、映像ストリーミング）をおこなっている最中にハンドオーバがおこなわれて、ユーザが利用しているネットワークが固定制から従量制に変わった場合には、ユーザは多額の料金を支払わなければならなくなる。
【０００７】
また、多くの場合、ハンドオーバした際に通信に利用されるデバイスが変わるが、これらのデバイスはそれぞれ消費する電力が異なるため、電池残量が少ないときには消費電力の大きいデバイスの使用及びそのデバイスにより接続されるネットワークへのアクセスを控えることをユーザは希望する。
【０００８】
それにもかかわらず従来の通信端末の通信制御装置においては、通信環境をユーザの多様なニーズに柔軟に応変させるということに対して、十分な考慮がなされていないという問題があった。
【０００９】
本発明は、上述の課題を解決するためになされたもので、ユーザの要求に応じた通信環境を設定可能な通信制御装置、通信制御方法及び通信制御プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係る通信制御装置は、複数のネットワークと、各ネットワークの無線基地局を介して通信可能な通信端末を制御する通信制御装置であって、通信端末がネットワークとの通信に用いる各プロトコルに対応する通信の継続接続／切断が設定されたプロトコル設定情報が格納される格納手段と、無線基地局から、その無線基地局が接続されたネットワークへのハンドオーバが可能なことを示すレディ信号を受信する受信手段と、受信手段がレディ信号を受信すると、通信端末が使用中のプロトコルを検出する使用プロトコル検出手段と、格納手段に格納されたプロトコル設定情報に基づいて、使用プロトコル検出手段によって検出されたプロトコルに対応する通信の継続接続／切断の制御をおこなう通信制御手段とを備える。
【００１１】
この通信制御装置においては、無線基地局から送信されるレディ信号を受信手段が受信すると、使用プロトコル検出手段が、通信端末が使用中のプロトコルを検出する。そして、使用プロトコル検出手段が検出したプロトコルに対応する通信の制御が、通信制御手段により、格納手段に格納されたプロトコル設定情報に基づいておこなわれる。すなわち、予めユーザの希望する通信環境をプロトコル設定情報として格納手段に格納しておくことで、通信端末のハンドオーバがおこなわれた際に、そのプロトコル設定情報に従う通信環境の制御がおこなわれるため、ユーザの要求に応じた通信環境を設定することができる。
【００１２】
また、ユーザにより入力される各ネットワークのプロトコル設定を受け付ける入力手段と、入力手段によって受け付けられたプロトコル設定に基づくプロトコル設定情報を、格納手段に登録又は上書登録する登録手段とをさらに備え、通信制御手段は、登録手段によって登録又は上書登録されたプロトコル設定情報に基づいて、継続接続／切断の制御をおこなうことが好ましい。この場合、ユーザは、入力手段にプロトコル設定を入力することで、適宜プロトコル設定情報の登録又は更新をおこなうことができる。
【００１３】
また、受信手段がレディ信号を受信すると、ハンドオーバ可能なネットワークを識別するネットワーク識別手段をさらに備え、入力手段は、ユーザにより入力される各ネットワークについての使用／不使用が設定されたネットワーク設定をさらに受け付け、登録手段は、入力手段によって受け付けられたネットワーク設定に基づくネットワーク設定情報を、格納手段に登録又は上書登録し、通信制御手段がプロトコル設定情報に基づいて切断の制御をおこなう場合に、この通信制御手段は、格納手段に格納されたネットワーク設定情報に基づいて、ネットワーク識別手段によって識別されたネットワークが使用と設定されている場合には、使用プロトコル検出手段によって検出されたプロトコルに対応する通信を継続接続することが好ましい。この場合、プロトコル設定情報に基づいて通信制御手段が切断するプロトコルであっても、ハンドオーバ先のネットワークを使用と設定しておくことで、特定のネットワーク（例えば、定額課金のネットワーク）に関してはそのプロトコルに対応する通信の接続が維持される。
【００１４】
また、入力手段が、ユーザにより入力される、各プロトコルによって通信端末にダウンロードされるファイルのファイル種毎に要／不要を示したファイル種設定を受け付け、登録手段は、入力手段によって受け付けられたファイル種設定に基づくファイル種設定情報を、格納手段に登録又は上書登録し、通信制御手段は、ファイルのファイル種を検出すると共に、格納手段に格納されたファイル種設定情報に基づき、検出したファイル種が要である場合にはファイルのダウンロードを継続し、検出したファイル種が不要である場合にはファイルのダウンロードを中止する制御をおこなうことが好ましい。この場合、ファイル種毎のダウンロード制御をおこなうことができるため、ユーザの要求する通信環境により柔軟に対応することができる。
【００１５】
本発明に係る通信制御方法は、複数のネットワークと、各ネットワークの無線基地局を介して通信可能な通信端末を制御する通信制御装置に適用される通信制御方法であって、通信端末がネットワークとの通信に用いる各プロトコルに対応する通信の継続接続／切断が設定されたプロトコル設定情報が格納手段に格納されており、受信手段が、無線基地局から、その無線基地局が接続されたネットワークへのハンドオーバが可能なことを示すレディ信号を受信するステップと、使用プロトコル検出手段が、受信手段がレディ信号を受信すると、通信端末が使用中のプロトコルを検出するステップと、通信制御手段が、格納手段に格納されたプロトコル設定情報に基づいて、使用プロトコル検出手段によって検出されたプロトコル設定情報に対応する通信の継続接続／切断の制御をおこなうステップとを備える。
【００１６】
この通信制御方法においては、無線基地局から送信されるレディ信号を受信手段が受信すると、使用プロトコル検出手段が、通信端末が使用中のプロトコルを検出する。そして、使用プロトコル検出手段が検出したプロトコルに対応する通信の制御が、通信制御手段により、格納手段に格納されたプロトコル設定情報に基づいておこなわれる。すなわち、予めユーザの希望する通信環境をプロトコル設定情報として格納手段に格納しておくことで、通信端末のハンドオーバがおこなわれた際に、そのプロトコル設定情報に従う通信環境の制御がおこなわれるため、ユーザの要求に応じた通信環境を設定することができる。
【００１７】
本発明に係る通信制御プログラムは、コンピュータを、無線基地局が接続されたネットワークへのハンドオーバが可能なことを示すレディ信号をその無線基地局から受信する受信手段と、受信手段がレディ信号を受信すると、通信端末が使用中のプロトコルを検出する使用プロトコル検出手段と、格納手段に格納された、通信端末がネットワークとの通信に用いる各プロトコルに対応する通信の継続接続／切断が設定されたプロトコル設定情報に基づいて、使用プロトコル検出手段によって検出されたプロトコルに対応する通信の継続接続／切断の制御をおこなう通信制御手段として機能させることを特徴とする。
【００１８】
コンピュータを用いて上記通信制御プログラムを実行することで、無線基地局から送信されるレディ信号を受信手段が受信すると、使用プロトコル検出手段が、通信端末が使用中のプロトコルを検出する。そして、使用プロトコル検出手段が検出したプロトコルに対応する通信の制御が、通信制御手段により、格納手段に格納されたプロトコル設定情報に基づいておこなわれる。すなわち、予めユーザの希望する通信環境をプロトコル設定情報として格納手段に格納しておくことで、通信端末のハンドオーバがおこなわれた際に、そのプロトコル設定情報に従う通信環境の制御がおこなわれるため、ユーザの要求に応じた通信環境を設定することができる。
【００１９】
【発明の実施の形態】
以下、添付図面を参照して本発明に係る通信制御装置、通信制御方法及び通信制御プログラムの好適な実施の形態について詳細に説明する。なお、同一又は同等の要素については同一の符号を付し、説明が重複する場合にはその説明を省略する。
【００２０】
図１に示すように、通信システム１０は、インターネット（公衆ＩＰ網）ＮＷに接続された、３つのフォーリンエージェント（ＦＡ１，ＦＡ２，ＦＡ３）２０Ａ，２０Ｂ，２０Ｃと、ホームエージェント（ＨＡ）３０と、インターネットサービスプロバイダ（ＩＳＰ）４０とを備えて構成されている。
【００２１】
３つのフォーリンエージェント２０Ａ，２０Ｂ，２０Ｃは一種のルータであり、このフォーリンエージェント２０Ａ，２０Ｂ，２０Ｃを介して、３種の外部ネットワークＮＷ１，ＮＷ２，ＮＷ３がインターネットＮＷに接続されている。なお、ネットワークＮＷ１は無線ＬＡＮ通信網、ネットワークＮＷ２は次世代携帯通信網（例えば、ＦＯＭＡ（ＮＴＴドコモの登録商標）網）、ネットワークＮＷ３は簡易携帯電話（ＰＨＳ）網である。
【００２２】
外部ネットワークＮＷ１，ＮＷ２，ＮＷ３のそれぞれには、ユーザの移動端末（通信端末）６０が無線接続するための無線基地局（ＢＳ１，ＢＳ２，ＢＳ３）５０Ａ，５０Ｂ，５０Ｃが接続されている。移動端末６０は、モバイルＩＰ対応のノートパソコンであり、無線ＬＡＮデバイス、ＦＯＭＡデバイス及びＰＨＳデバイスの３つの通信デバイス（図示せず）を備えると共に、後述の通信制御装置（図示せず）が内蔵されている。この移動端末６０は、無線基地局５０Ａ，５０Ｂ，５０Ｃを切り換えて外部ネットワークＮＷ１，ＮＷ２，ＮＷ３間をハンドオーバする際に、ホームエージェント３０に対して気付アドレスを送信する。この気付アドレスは、移動端末６０が外部ネットワークＮＷ１，ＮＷ２，ＮＷ３間をハンドオーバした際に、フォーリンエージェント２０Ａ，２０Ｂ，２０Ｃから獲得するＩＰアドレスであり、このＩＰアドレスのネットワークプリフィクス部を参照することでそれぞれのネットワークＮＷ１，ＮＷ２，ＮＷ３は互いに識別される。
【００２３】
ホームエージェント３０は、フォーリンエージェント２０Ａ，２０Ｂ，２０Ｃと同様に一種のルータであり、移動端末６０に固有のＩＰホームアドレス宛てに送信されたパケットを受信して、外部ネットワークＮＷ１，ＮＷ２，ＮＷ３に接続された移動端末６０に転送する。転送する際、ホームエージェント３０は移動端末６０から受信した気付アドレスを利用する。
【００２４】
インターネットＮＷに接続されたフォーリンエージェント２０Ａ，２０Ｂ，２０Ｃ及びホームエージェント３０の協働によるモバイルＩＰによれば、移動端末６０は、外部ネットワークＮＷ１，ＮＷ２，ＮＷ３間をハンドオーバした際に、その外部ネットワークＮＷ１，ＮＷ２，ＮＷ３のフォーリンエージェント２０Ａ，２０Ｂ，２０Ｃから気付アドレスを獲得すると共にその気付アドレスをホームエージェント３０に通知し、ＩＰホームアドレス宛てのデータをホームエージェント３０に転送してもらうことで、移動端末６０はそのデータをフォーリンエージェント２０Ａ，２０Ｂ，２０Ｃを介して受信することができる。
【００２５】
ＩＳＰ４０は、Ｗｅｂ閲覧や電子メール配信、ファイル交換サービスなどのネットワークサービスを、インターネットＮＷ及びネットワークＮＷ１，ＮＷ２，ＮＷ３を介して移動端末６０に提供するサーバ装置である。すなわち、ＩＳＰ４０と移動端末６０との間では、ＨＴＴＰプロトコルなどの各種通信プロトコルによる通信がおこなわれる。
【００２６】
次に、移動端末６０に内蔵されている通信制御装置について、図２を参照しつつ説明する。
【００２７】
図２に示すように、移動端末６０には、無線基地局５０Ａとの通信が可能な無線ＬＡＮデバイスＤ１（例えば、無線ＬＡＮカード）、無線基地局５０Ｂとの通信が可能なＦＯＭＡデバイスＤ２（例えば、ＦＯＭＡカード）、無線基地局５０Ｃとの通信が可能なＰＨＳデバイスＤ３（例えば、ＰＨＳカード）の３つの通信デバイスＤ１，Ｄ２，Ｄ３が装着されていると共に、通信制御装置７０が内蔵されている。また、移動端末６０は、無線基地局５０Ａ，５０Ｂ，５０Ｃと移動端末６０とで送受信される情報の一時的な格納部６２を有している。
【００２８】
通信制御装置７０は、機能的な構成要素として格納手段（格納部）７２、入力部（入力手段）７４、登録部（登録手段）７６、受信部（受信手段）７８、使用プロトコル検出部（使用プロトコル検出手段）８０、通信制御部（通信制御手段）８２、ネットワーク識別部（ネットワーク識別手段）８４とを備えている。なお、移動端末６０及び通信制御装置７０は、物理的な構成要素として、主にＣＰＵ（中央演算装置）、ハードディスクやメモリなどの格納装置、液晶ディスプレイなどの表示装置、データ送受信装置等を備え、共有している。
【００２９】
格納部７２には、３つのデータベース７３Ａ，７３Ｂ，７３Ｃが格納されている。データベース７３Ａには、図３に示すように、プロトコルＤ１１、サービス種Ｄ１２、ポート番号Ｄ１３、設定Ｄ１４の４つの項目が互いに関連付けられたプロトコル設定情報が格納されている。「ＨＴＴＰ」や「ＳＭＴＰ」で示されたプロトコルＤ１１は、ネットワークＮＷ１，ＮＷ２，ＮＷ３で使用される通信プロトコルの種類を示す情報である。「ＷＥＢ閲覧」や「メール転送」で示されたサービス種Ｄ１２は、プロトコルＤ１１を用いてＩＳＰ４０から提供されるサービスの種類を示す情報である。ポート番号Ｄ１３は、プロトコルＤ１と１対１で対応するポート番号を示した情報である。設定Ｄ１４は、移動端末６０ハンドオーバ時におけるプロトコルＤ１１に対応する通信の制御の設定が示された項目であり、継続接続（○）と切断（×）のいずれかとなっている。図３の例によれば、ＳＭＴＰ、ＰＯＰ３、ＦＴＰ及びＨＴＴＰＳのプロトコルに対応する通信はハンドオーバしてもその通信接続を継続したままで、ＨＴＴＰ及びＴｅｌｎｅｔのプロトコルに対応する通信はハンドオーバ時に切断する設定となっている。
【００３０】
また、データベース７３Ｂには、図４に示すように、ネットワークＤ２１、課金方法Ｄ２２、課金方法による設定Ｄ２３、切断バッテリ量Ｄ２４、バッテリ量による設定Ｄ２５の５つの項目が互いに関連づけられて格納されている。「ＮＷ１」や「ＮＷ２」で示されたネットワークＤ２１は、移動端末６０が通信をおこなうネットワークＮＷ１，ＮＷ２，ＮＷ３の識別情報である。「定額」及び「従量」で示された課金方法Ｄ２２は、ネットワークＤ２１の各ネットワークの課金方法を示した情報であり、ユーザによって設定される。課金方法による設定Ｄ２３は、課金方法Ｄ２２をもとにユーザが設定した、ハンドオーバ時において移動端末６０とネットワークＤ２１のネットワークとの通信の制御の設定が示された項目であり、継続接続（○）と切断（×）のいずれかとなっている。なお、図４の例によれば、ネットワークＮＷ１及びネットワークＮＷ３にハンドオーバした場合はその通信接続を継続したままで、ネットワークＮＷ２にハンドオーバした場合はその通信を切断する設定となっている。
【００３１】
切断バッテリ量Ｄ２４は、移動端末６０とネットワークＤ２１のネットワークとの通信の制御を、移動端末６０のバッテリ量に基づいておこなう場合に、移動端末６０のバッテリ量がどの割合以下になったときにおこなうかを示した数値情報であり、ユーザによって設定される。バッテリ量による設定Ｄ２５は、ハンドオーバ時において移動端末６０のバッテリ残量が切断バッテリ量以下である場合に、移動端末６０とネットワークＤ２１のネットワークとの通信を継続接続するか切断するかの設定を示す項目であり、継続接続（○）と切断（×）のいずれかとなっている。なお、この項目Ｄ２５もユーザによって設定される。この図４の例によれば、移動端末６０のバッテリ残量が３０％以下の状態でハンドオーバがおこなわれた場合、ハンドオーバ先がネットワークＮＷ１又はネットワークＮＷ２の場合にはその通信を切断するし、ハンドオーバ先がネットワークＮＷ３である場合にはその通信接続を継続する設定となっている。
【００３２】
また、データベース７３Ｃには、図５に示すように、ファイル種Ｄ３１、拡張子Ｄ３２、設定Ｄ３３の３つの項目が互いに関連づけられた複数のファイル設定情報が、上述したデータベース７３ＡのプロトコルＤ１１毎に格納されている。なお、図５にはＨＴＴＰのプロトコルのファイル設定情報を示している。「プログラム」や「ＣＡＤ」で示されたファイル種Ｄ３１は、ＨＴＴＰのプロトコルによってネットワークＮＷ１，ＮＷ２，ＮＷ３から移動端末６０の格納部６２にダウンロードされるファイルの種別を示す情報である。「．ｅｘｅ」や「．ｘｘｘ」で示された拡張子Ｄ３２は、ファイル種Ｄ３１固有の拡張子を示しており、この拡張子により上記ファイルの種別を識別することが可能である。設定Ｄ３３は、移動端末６０がハンドオーバする際に、ＨＴＴＰのプロトコルによってダウンロードされているファイルの制御を設定した項目であり、この項目はユーザによって設定され、ダウンロード継続（○）とダウンロード中止（×）のいずれかとなっている。この図５の例によれば、ＨＴＴＰのプロトコルによる通信がデータベース７３Ａで切断（×）となっている場合でも、ＣＡＤファイル又はＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルのダウンロードを継続する設定となっている。なお、本明細書において用いる「ファイル種」は、ファイル内に収められているデータの種類（プログラムデータやＣＡＤデータ等）によって分別されるファイルグループのグループ名を示している。
【００３３】
入力部７４は、ユーザによって入力されるプロトコル設定やネットワーク設定、ファイル種設定等の各種データを受け付ける部分である。ここで、プロトコル設定とは、上述したデータベース７３Ａの設定Ｄ１４の項目の補充に要する情報である。また、ネットワーク設定とは、データベース７３Ｂの課金方法による設定Ｄ２３、切断バッテリ量Ｄ２４、バッテリ量による設定Ｄ２５の項目の補充に要する情報である。さらに、ファイル種設定とは、データベース７３Ｃの設定Ｄ３３の項目の補充に要する情報である。
【００３４】
入力の際、図６〜図９に示した画面を移動端末６０の表示装置に出力して、ユーザによるプロトコル設定、ネットワーク設定及びファイル種設定の入力を円滑にすることが好ましい。図６はプロトコル設定のための入力画面であり、ユーザが特定のプロトコルに対応するユーザ設定にチェックすることで、そのチェックに対応するようにデータベース７３Ａの設定Ｄ１４の項目が補充される。図７はネットワーク設定のための入力画面であり、各ネットワークの課金方法（定額／従量）のチェック及び特定のネットワークに対応するユーザ設定のチェックをユーザがすることで、そのチェックに対応するようにデータベース７３Ｂの課金方法Ｄ２２及び課金方法による設定Ｄ２３の項目が補充される。図８は、図７と同様にネットワーク設定のための入力画面であり、切断バッテリ量の数値入力によってデータベース７３Ｂの切断バッテリ量Ｄ２４の項目が補充され、各ネットワークそれぞれについての切断の設定（する／しないの選択）をすることで、その設定に対応するようにデータベース７３Ｂのバッテリ量による設定Ｄ２５の項目が補充される。図９は、ファイル種設定のための入力画面であり、ユーザが特定のファイル種に対応するユーザ設定にチェックすることで、そのチェックに対応するようにデータベース７３Ｃの設定Ｄ３３の項目が補充される。
【００３５】
登録部７６は、入力部７４が受け付けたプロトコル設定をプロトコル設定情報としてデータベース７３Ａに登録し、入力部７４が受け付けたネットワーク設定をネットワーク設定情報としてデータベース７３Ｂに登録し、また入力部７４が受け付けたファイル種設定をファイル種設定情報としてデータベース７３Ｃに登録する。ここで「登録」とは、例えば、上述した入力画面のチェックボックスに基づいてデータベース７３Ａ，７３Ｂ，７３Ｃの各項目を補充する処理を示す。なお、データベース７３Ａ，７３Ｂ，７３Ｃの各項目がすでに補充されている場合には、登録部７６は上書登録をおこなう。
【００３６】
受信部７８は、無線基地局５０Ａ，５０Ｂ，５０Ｃから無線通信で送信されるレディ信号を受信する。このレディ信号は、無線基地局５０Ａ，５０Ｂ，５０Ｃ、ホームエージェント３０及びフォーリンエージェント２０Ａ，２０Ｂ，２０Ｃのいずれかから送信される信号であり、移動端末６０と特定のネットワークＮＷ１，ＮＷ２，ＮＷ３との間で通信が可能になったときに、そのネットワークＮＷ１，ＮＷ２，ＮＷ３に接続された無線基地局５０Ａ，５０Ｂ，５０Ｃから移動端末６０に送信される信号である。なお、受信部７８は、適宜移動端末６０の無線通信機能を利用してもよい。
【００３７】
使用プロトコル検出部８０は、受信部７８がレディ信号を受信したときに、移動端末６０が使用中のプロトコルを検出する。この使用プロトコル検出部８０は、使用中のプロトコルを検出するために、移動端末６０が受信しているパケット群のポート番号のモニタリングをおこなう。そして、そのパケット群から検出したポート番号に対応するプロトコルを、通信中のプロトコルとして検出する。なお、プロトコルとポート番号との対応付けの際に、データベース７３ＡのプロトコルＤ１１及びポート番号Ｄ１３を参照してもよく、また、使用プロトコル検出部８０に備えられたプロトコルＤ１１及びポート番号Ｄ１３と同様の参照テーブルを利用してもよい。なおモバイルＩＰにおいては、一般に、専用のクライアントソフトを経由して全てのＩＰ通信がおこなわれる。したがって、このクライアントソフトにより、ＴＣＰ／ＩＰのトランスポート層の識別をおこなうことができるため、プロトコルをポートの使用状況から識別することが可能である。
【００３８】
通信制御部８２は、ファイルダウンロードを含む移動端末６０の通信の接続継続／切断の制御をおこなう。具体的には、通信制御部８２は、使用中のプロトコルに対応する通信の継続接続／切断、ダウンロード中ファイルのダウンロード継続／中止の制御をおこなう。この接続継続／切断の制御は、格納部７２に格納された３つのデータベース７３Ａ，７３Ｂ，７３Ｃ、すなわちプロトコル設定情報、ネットワーク設定情報及びファイル種設定情報に基づく。
【００３９】
より具体的に説明すると、通信制御部８２は、データベース７３Ａを参照して、使用プロトコル検出部８０で検出されたプロトコルの設定Ｄ１４を確認し、その設定Ｄ１４に従ってそのプロトコルに対応する通信の制御をおこなう。また、通信制御部８２は、データベース７３Ｂを参照して、ネットワーク識別部８４で識別されたネットワークの課金方法Ｄ２２及び課金方法による設定Ｄ２３を確認し、それらの項目Ｄ２２，Ｄ２３に従って、そのネットワークと移動端末６０との通信の制御をおこなう。さらに、通信制御部８２は、移動端末６０のバッテリ残量を検出した後、データベース７３Ｂを参照して切断バッテリ量Ｄ２４及びバッテリ量による設定Ｄ２５を確認し、それらの項目Ｄ２４，Ｄ２５に従ってネットワーク識別部８４で識別されたネットワークと移動端末６０との通信の制御をおこなう。また、通信制御部８２は、上述の通信の制御を実行する前に、移動端末６０の格納部６２にダウンロード中のファイルのファイル種を検出し、データベース７３Ｃを参照して設定Ｄ３３を確認し、この設定Ｄ３３に従ってダウンロード中のファイルのダウンロード制御をおこなう。
【００４０】
なお、通信の接続継続／切断の制御及びダウンロード制御は、上述したクライアントソフトによりおこなうことが好ましい。適宜、これらの制御を通信デバイスＤ１，Ｄ２，Ｄ３のオン／オフ制御でおこなうことも可能である。また、通信制御部８２は、通信の切断の制御及びダウンロード中止の制御をおこなう際、移動端末６０のディスプレイに確認メッセージ（例えば、「切断してもよろしいですか？」等）を表示し、ユーザの了承を得た後にこれらの制御をおこなうようにしてもよい。
【００４１】
ネットワーク識別部８４は、受信部７８がレディ信号を受信したときに、移動端末６０と通信可能となったネットワークＮＷ１，ＮＷ２，ＮＷ３を識別する。より具体的には、例えば、移動端末６０がネットワークＮＷ１と通信中であって、ネットワークＮＷ２の無線基地局５０Ｂからレディ信号を受信した場合に、ネットワークＮＷ２を識別する。ネットワーク識別部８４は、移動端末６０に装着されている通信デバイスＤ１，Ｄ２，Ｄ３の稼動状況に基づいて、この識別をおこなう。すなわち、例えば、レディ信号を受信した通信デバイスがＦＯＭＡデバイスＤ２である場合には、ネットワーク識別部８４はＦＯＭＡ網のネットワークＮＷ２と識別する。
【００４２】
次に、上述した通信制御装置７０を用いて、移動端末６０のハンドオーバ時にこの移動端末６０の通信を制御する方法について、図１０及び図１１を参照しつつ説明する。なお、移動端末６０がネットワークＮＷ１からネットワークＮＷ２にハンドオーバする場合を例に説明する。
【００４３】
予めユーザの入力部７４への入力によって、格納部７２にはデータベース７３Ａ，７３Ｂ，７３Ｃが格納されている。このユーザ入力の手順は、図１０のフロー図に示すように、入力部７４にプロトコル設定、ネットワーク設定及びファイル種設定がユーザによって入力されると（Ｓ１０）、プロトコル設定をプロトコル設定情報としてデータベース７３Ａに、ネットワーク設定をネットワーク設定情報としてデータベース７３Ｂに、ファイル種設定をファイル種設定情報としてデータベース７３Ｃに登録（又は上書登録）するというものである。
【００４４】
図１１のフロー図に示すように、ネットワークＮＷ１との通信をおこなっている移動端末６０が、ネットワークＮＷ２との通信可能な状態となると、無線基地局５０Ｂから送信されるレディ信号を受信部７８が受信する（Ｓ２０）。受信部７８がレディ信号を受信すると、使用プロトコル検出部８０は、移動端末６０が使用中のプロトコル（例えば、ＨＴＴＰ）を検出する（Ｓ２２）。そして、通信制御部８２が、検出されたプロトコルの設定をデータベース７３Ａで確認し（Ｓ２４）、「継続接続（○）」となっている場合には、移動端末６０のバッテリ量による設定をデータベース７３Ｂで確認する（Ｓ２６）。
【００４５】
通信制御部８２のデータベース７３Ａによる確認（Ｓ２４）で、「切断（×）」となっている場合には、ネットワーク識別部８４によってハンドオーバ先のネットワークＮＷ２が識別された後（Ｓ２８）、識別されたネットワークの課金方法による設定を通信制御部８２がデータベース７３Ｂで確認する（Ｓ３０）。そして、ハンドオーバ先のネットワークＮＷ２の課金方法による設定が「継続接続（○）」である場合には、上述のバッテリ量による設定の確認を通信制御部８２がおこなう（Ｓ２６）。このバッテリ量による設定の確認がおこなわれて、移動端末６０のバッテリ残量が切断バッテリ量Ｄ２４以上である場合、若しくはバッテリ量による設定Ｄ２５が「継続接続（○）」である場合には、使用プロトコル検出部８０が検出したＨＴＴＰプロトコルによる通信の継続接続をおこなう。ただし、通信制御部８２は、移動端末６０の格納部６２にダウンロード中のファイルのファイル種をデータベース７３Ｃで確認して、設定Ｄ３３が「ダウンロード中止（×）」の設定になっているファイル種のファイルに関しては、ＨＴＴＰプロトコルの通信によるものであってもそのダウンロードを中止する（Ｓ３２）。
【００４６】
ハンドオーバ先のネットワークＮＷ２の課金方法による設定が確認されて（Ｓ３０）その設定が「切断（×）」である場合、及び、通信制御部８２のバッテリ量による設定の確認がおこなわれて（Ｓ２６）移動端末６０のバッテリ残量が切断バッテリ量Ｄ２４以下である場合であってデータベース７３Ｂのバッテリ量による設定Ｄ２５が「切断（×）」である場合には、使用プロトコル検出部８０が検出したＨＴＴＰプロトコルによる通信を切断する。ただし、通信制御部８２は、移動端末６０の格納部６２にダウンロード中のファイルのファイル種をデータベース７３Ｃで確認して、設定Ｄ３３が「ダウンロード継続（○）」の設定になっているファイル種のファイルに関しては、ＨＴＴＰプロトコルの通信によるものであってもそのダウンロードを継続する（Ｓ３４）。
【００４７】
以上詳細に説明したように、この通信制御装置７０においては、プロトコル設定情報として、予めユーザの希望する通信環境を格納部７２に格納しておくことで、移動端末６０のハンドオーバがおこなわれた際に、そのプロトコル設定情報に従う通信環境の制御がおこなわれるため、ユーザの要求に応じた通信環境を設定することができる。また、ユーザの希望する通信環境としてネットワーク設定情報を用いることにより、プロトコル設定情報のみに基づいた場合には切断されるプロトコルであっても、ユーザが設定した特定のネットワーク（例えば、定額課金のネットワーク）に関してはそのプロトコルに対応する通信の接続が維持されるため、ユーザの要求に応じたより細かな通信環境を設定することができる。さらに、ユーザの希望する通信環境としてファイル種設定情報を用いることにより、通信制御装置７０は、各プロトコル毎の制御及び各ネットワーク毎の制御だけでなく、ファイルの種類によるダウンロード（通信）の制御も可能となり、ユーザの要求に応じたさらに細かな通信環境を設定することができる。
【００４８】
最後に、本発明の実施形態に係る通信制御プログラムについて説明する。この通信制御プログラムは、適宜、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリ等の記録媒体に格納され、またネットワークを介して端末装置に提供される。
【００４９】
図１２は、本発明の実施形態にかかる通信制御プログラム１００の構成図である。通信制御プログラム１００は、図１２に示すように、処理を統括するメインモジュール１０２と、無線基地局５０Ａ，５０Ｂ，５０Ｃからのレディ信号を受信する受信モジュール１０４と、移動端末６０が使用中のプロトコルを検出する使用プロトコル検出モジュール１０６と、検出されたプロトコルに対応する通信の制御をおこなう通信制御モジュール１０８とを備えて構成される。
【００５０】
ここで、通信制御プログラム１００をコンピュータを用いて実行させ、受信モジュール１０４、使用プロトコル検出モジュール１０６、通信制御モジュール１０８のそれぞれを動作させることによって実現する機能は、上記通信制御装置７０の受信部７８、使用プロトコル検出部８０、通信制御部８２のそれぞれの機能と同様である。
【００５１】
本発明の実施形態に係る通信制御プログラム１００においては、予めユーザの希望する通信環境を、上述したプロトコル設定情報の形式で準備しておくことで移動端末６０のハンドオーバがおこなわれた際に、そのプロトコル設定情報に従う通信環境の制御がおこなわれるため、ユーザの要求に応じた通信環境が設定される。
【００５２】
【発明の効果】
本発明によれば、ユーザの要求に応じた通信環境を設定可能な通信制御装置、通信制御方法及び通信制御プログラムが提供される。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信システムの概略構成図である。
【図２】図１の通信端末の通信制御装置を示したシステム構成図である。
【図３】図２のデータベースの構成を示した図である。
【図４】図２のデータベースの構成を示した図である。
【図５】図２のデータベースの構成を示した図である。
【図６】プロトコル設定の入力画面の一例を示した図である。
【図７】ネットワーク設定の入力画面の一例を示した図である。
【図８】ネットワーク設定の入力画面の一例を示した図である。
【図９】ファイル種設定の入力画面の一例を示した図である。
【図１０】ユーザ設定の手順を示したフロー図である。
【図１１】ユーザ設定に基づいて、通信制御装置による通信の制御がおこなわれる手順を示したフロー図である。
【図１２】本発明の実施形態に係る記録媒体を示した図である。
【符号の説明】
５０Ａ，５０Ｂ，５０Ｃ…無線基地局、６０…移動端末、６２…格納部、７０…通信制御装置、７２…格納部、７３Ａ，７３Ｂ，７３Ｃ…データベース、７４…入力部、７６…登録部、７８…受信部、８０…使用プロトコル検出部、８２…通信制御部、８４…ネットワーク識別部、１００…通信制御プログラム、ＮＷ１，ＮＷ２，ＮＷ３…ネットワーク。
【図１】
2004235862.tif 000003
【図２】
2004235862.tif 000004
【図３】
2004235862.tif 000005
【図４】
2004235862.tif 000006
【図５】
2004235862.tif 000007
【図６】
2004235862.tif 000008
【図７】
2004235862.tif 000009
【図８】
2004235862.tif 000010
【図９】
2004235862.tif 000011
【図１０】
2004235862.tif 000012
【図１１】
2004235862.tif 000013
【図１２】
2004235862.tif 000014