(57)【要約】【課題】  複数の通信インタフェースを有する移動通信端末による効果的な通信を実現する。【解決手段】  移動通信端末１００はデータを送信するに際し、通信インタフェース１０２を選択する。そして、選択した通信インタフェース１０２に対応する通信ネットワーク１０８を介してデータを移動通信管理装置２００に送信し、移動通信管理装置２００は通信装置５００にこれを転送する。移動通信端末１００は送信データに対しては、移動通信端末１００をユニークに識別する端末識別アドレスと、通信ネットワーク１０８において有効な通信インタフェース１０２を識別する通信インタフェース識別アドレスを付与する。【選択図】        図２
2005136615.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信インタフェースと、
前記複数の通信インタフェースからデータを送信する通信インタフェースを選択する通信インタフェース選択手段と、
移動通信端末を識別する端末識別アドレスを前記データに付与する端末識別アドレス付与手段と、
前記選択した通信インタフェースに対応して、前記通信インタフェースを識別する通信インタフェース識別アドレスを前記データに付与する通信インタフェース識別アドレス付与手段と、
前記選択した通信インタフェースを介して、前記二種類のアドレスを付与したデータを送信する送信手段と、
を備えることを特徴とする移動通信端末。
【請求項２】
現在位置における電波受信状態を監視する電波監視手段を更に備え、
前記通信インタフェース選択手段は、前記監視した電波受信状態に応じて前記通信インタフェースを選択することを特徴とする請求項１に記載の移動通信端末。
【請求項３】
移動通信端末を識別する端末識別アドレスと前記移動通信端末の通信インタフェースを識別する通信インタフェース識別アドレスの二種類のアドレスが付与されたデータを受信する端末側受信手段と、
前記受信したデータに付与されている前記端末識別アドレスと前記通信インタフェース識別アドレスを対応づけたアドレス保持テーブルを記録するアドレス保持手段と、
前記端末側受信手段が受信したデータを、所望の宛先に送信する外部側送信手段と、
前記端末識別アドレスを付与されたデータを受信する外部側受信手段と、
前記アドレス保持テーブルに基づいて、前記外部側受信手段が受信したデータに付与されている前記端末識別アドレスに対応する通信インタフェース識別アドレスを検出する通信インタフェース特定手段と、
前記外部側受信手段が受信したデータを前記検出した通信インタフェースに宛てて送信する端末側送信手段と、
を備えることを特徴とする移動通信管理装置。
【請求項４】
複数の通信インタフェースと、
前記複数の通信インタフェースからデータを送信する通信インタフェースを選択する通信インタフェース選択手段と、
移動通信端末を識別する端末識別アドレスを前記データに付与する端末識別アドレス付与手段と、
前記選択した通信インタフェースに対応して、前記通信インタフェースを識別する通信インタフェース識別アドレスを前記データに付与する通信インタフェース識別アドレス付与手段と、
前記選択した通信インタフェースを介して、前記二種類のアドレスを付与したデータを送信する送信手段と、
を備える移動通信端末と、
前記移動通信端末から前記データを受信する端末側受信手段と、
前記受信したデータに付与されている前記端末識別アドレスと前記通信インタフェース識別アドレスを対応づけたアドレス保持テーブルを記録するアドレス保持手段と、
前記端末側受信手段が受信したデータを、所望の宛先に送信する外部側送信手段と、
前記端末識別アドレスを付与されたデータを受信する外部側受信手段と、
前記アドレス保持テーブルに基づいて、前記外部側受信手段が受信したデータに付与されている前記端末識別アドレスに対応する通信インタフェース識別アドレスを検出する通信インタフェース特定手段と、
前記外部側受信手段が受信したデータを前記検出した通信インタフェースに宛てて送信する端末側送信手段と、
を備える移動通信管理装置と、
を備えることを特徴とする移動通信システム。
【請求項５】
前記移動通信端末は、前記通信インタフェース選択手段が通信インタフェースを変更する場合、前記端末識別アドレスと新たに選択する通信インタフェースに応じた通信インタフェース識別アドレスを付与した切換通知信号を前記移動通信管理装置に送信する切換通知手段を備え、
前記移動通信管理装置は、前記切換通知信号を受信する切換信号受信手段を備え、前記アドレス保持手段は、前記切換信号に付与される前記端末識別アドレスと前記通信インタフェース識別アドレスを対応づけたアドレス保持テーブルを記録することを特徴とする請求項４に記載の移動通信システム。
【請求項６】
データを送信すべき通信インタフェースを選択する通信インタフェース選択機能と、
移動通信端末を識別する端末識別アドレスを前記データに付与する端末識別アドレス付与機能と、
前記通信インタフェースを識別する通信インタフェース識別アドレスを、前記選択した通信インタフェースに対応して前記データに付与する通信インタフェース識別アドレス付与機能と、
前記選択した通信インタフェースを介して、前記二種類のアドレスを付与したデータを送信する送信機能と、
を備えることを特徴とする移動通信端末プログラム。
【請求項７】
移動通信端末を識別する端末識別アドレスと前記移動通信端末の通信インタフェースを識別する通信インタフェース識別アドレスの二種類のアドレスが付与されたデータを受信する端末側受信機能と、
前記受信したデータに付与されている端末識別アドレスと通信インタフェース識別アドレスを対応づけたアドレス保持テーブルを記録するアドレス保持機能と、
前記端末側受信機能により受信したデータを、所望の宛先に送信する外部側送信機能と、
前記端末識別アドレスが付与されたデータを受信する外部側受信機能と、
前記アドレス保持テーブルに基づいて、前記外部側受信機能により受信したデータに付与されている前記端末識別アドレスに対応する通信インタフェース識別アドレスを検出する通信インタフェース特定機能と、
前記外部側受信機能により受信したデータを前記検出した通信インタフェースに宛てて送信する端末側送信機能と、
を備えることを特徴とする移動通信管理プログラム。
【請求項８】
通信インタフェースを選択するステップと、
移動通信端末を識別する端末識別アドレスを前記データに付与するステップと、
前記通信インタフェースを識別する通信インタフェース識別アドレスを、選択した通信インタフェースに対応して、前記データに付与するステップと、
前記付与した端末識別アドレスと通信インタフェース識別アドレスを対応づけたアドレス保持テーブルを記録するステップと、
前記二種類のアドレスが付与されたデータを所望の宛先に送信するステップと、
を含むことを特徴とする移動通信方法。
【請求項９】
請求項８に記載の方法において、更に、
前記端末識別アドレスを付与されたデータを受信するステップと、
前記アドレス保持テーブルより、前記移動通信端末を識別する端末識別アドレスに対応する通信インタフェース識別アドレスを検出するステップと、
前記検出した通信インタフェース識別アドレスに対応する通信インタフェースに宛てて、前記受信したデータを送信するステップと、
を含むことを特徴とする移動通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信に関する技術、とくに、複数の通信インタフェースを備える移動通信端末が所定の通信インタフェースを選択して通信するための技術に関する。
【背景技術】
【０００２】
近年、次世代の高速無線通信方式としてｃｄｍａ２０００  １ｘ−ＥＶ  ＤＯ（以下、「ＥＶ−ＤＯ」という）方式が開発されている。ＥＶ−ＤＯ方式とは、ｃｄｍａＯｎｅ方式を拡張し第３世代方式に対応させたｃｄｍａ２０００  １ｘ方式を、さらにデータ通信に特化して伝送レートを高速化させた方式である。ここで、「ＥＶ」はＥｖｏｌｕｔｉｏｎ、「ＤＯ」はＤａｔａ  Ｏｎｌｙを意味する。元来、移動通信システムは、携帯電話や自動車電話、簡易型携帯電話による音声通話を対象として構築された。現在の移動通信システムは、ＰＤＡ（Personal Digital Assistance）をはじめとする携帯型コンピュータも含め、データ通信全般を対象としている。従来の有線電話網に接続された形で、そのサービスエリアを急拡大させた無線通信網は、社会的なインフラストラクチャーとなった。また、無線ＬＡＮ（Local Area Network）をはじめとする無線通信ネットワークはその通信帯域を大容量化させつつある。
【特許文献１】特開２００２−３００６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これらの移動通信端末はいずれかの通信ネットワークに所属すると、通常、その通信ネットワークを管轄するアクセスポイントや基地局からＩＰ（Internet Protocol）アドレスを割り当てられる。割り当てられたＩＰアドレスは、移動通信端末がその通信ネットワークにいる限り有効である。移動通信端末が別の通信ネットワークに所属すれば、あらたに所属する通信ネットワークで有効なＩＰアドレスを再び割り当てられる。
【０００４】
したがって、ある通信装置から所定の移動通信端末に対してデータの送信を行うためには、通信の対象たる移動通信端末が現在どの通信ネットワークに所属しているかを特定しなければならない。移動通信端末を特定すべきＩＰアドレスは、移動通信端末が所属する通信ネットワークによって定まるからである。
【０００５】
このような移動通信に特有の問題に対応してモバイルＩＰ（Mobile IP）とよばれる通信プロトコルが策定され、実用化されている。モバイルＩＰによれば、通信装置はデータ送信の宛先たる移動通信端末が、現在どの通信ネットワークに所属しているかを気にすることなく通信できる。
【０００６】
しかし、モバイルＩＰはそもそも単一の通信インタフェースを前提として策定された通信プロトコルである。今後は、携帯電話や無線ＬＡＮなどさまざまな通信ネットワークにアクセスするために複数の通信インタフェースを備える移動通信端末が一般化すると考えられる。たとえば、移動通信端末は通常は所属する通信ネットワークである無線ＬＡＮを介して通信を行うが、無線ＬＡＮのエリアに所属していないときには携帯電話網を介して通信を行ってもよい。モバイルＩＰには、このような複数の通信インタフェースを備えた移動通信端末の機能を発揮させるためのロジックが存在しない。
【０００７】
本発明はこうした背景に鑑みてなされたものであり、その目的は、移動通信端末が複数の通信インタフェースを選択して移動通信を行うための技術の提供にある。
【課題を解決するための手段】
【０００８】
本発明の態様における移動通信端末は、複数の通信インタフェースを備える。この端末は、その複数の通信インタフェースからデータを送信するための通信インタフェースを選択し、移動通信端末を識別する端末識別アドレスと、選択した通信インタフェースを識別する通信インタフェース識別アドレスを送信データに付与して、その選択した通信インタフェースを介してデータを送信する。移動通信端末は、接続可能な移動通信網の電波状況を監視した結果に応じて、通信インタフェースを選択してもよい。
【０００９】
移動通信端末から送信されたデータは、本発明の態様における移動通信管理装置が受信する。この装置は、移動通信端末から受信したデータに付与されている端末識別ドレスと通信インタフェース識別アドレスを対応付けてアドレス保持テーブルに記録した上で、宛先の通信装置にデータを送信する。また、この装置は、通信装置から受信したデータに付与される端末識別アドレスを読み出すと、アドレス保持テーブルからその端末識別アドレスに対応した通信インタフェース識別アドレスを読み出し、その通信インタフェースを対象としてデータを送信する。
【発明の効果】
【００１０】
本発明によれば、移動通信端末は複数の通信インタフェースを活用して通信をする上で効果がある。
【発明を実施するための最良の形態】
【００１１】
本発明の説明に先立って、まず、モバイルＩＰについて説明する。
【００１２】
図１はモバイルＩＰの仕組みを説明するための模式図である。通信装置５００から移動通信端末１００に対してデータを送信するに際しては、フォーリンエージェント（Foreign Agent）３００とホームエージェント（Home Agent）４００が中継する。ホームエージェント４００は、移動通信端末１００が本来所属すべき通信ネットワークを管轄する。移動通信端末１００は、ホームエージェント４００によってホームアドレス（Home Address）とよばれるＩＰアドレスを付与される。フォーリンエージェント３００は、移動通信端末１００が現在所属している通信ネットワークを管轄する。移動通信端末１００は、フォーリンエージェント３００によって気付アドレス（Care-of Address）とよばれるＩＰアドレスを付与される。以下、ホームエージェント４００が管轄する通信ネットワークを「ホームネットワーク」、フォーリンエージェント３００が管轄する通信ネットワークを「フォーリンネットワーク」とよぶ。
【００１３】
移動通信端末１００は、まず現在所属する通信ネットワークがホームネットワークか、フォーリンネットワークかを認識する必要がある。フォーリンエージェント３００は、定期的にエージェントアドバタイズメント（Agent Advertisement）とよばれるメッセージを送出する。移動通信端末１００は、このメッセージを受信することで、自らが所属する通信ネットワークを識別する。移動通信端末１００は、フォーリンエージェント３００に対して、このエージェントアドバタイズメントメッセージをリクエストしてもよい。
【００１４】
移動通信端末１００は、現在所属する通信ネットワークがフォーリンネットワークであると認識すると、位置登録を要求するメッセージ（以下、「位置登録要求メッセージ」とよぶ）をフォーリンエージェント３００に送信する。位置登録要求メッセージは、移動通信端末１００のホームアドレス、気付アドレスを含む。フォーリンエージェント３００は、この位置登録メッセージを更にホームエージェント４００に転送する。ホームエージェント４００は、これによって、移動通信端末１００が現在どの通信ネットワークに所属し、どのような気付アドレスを割り当てられているかを登録する。移動通信端末１００が移動して別のフォーリンネットワークに所属した場合も、同様の方法により位置登録を行う。ホームエージェント４００が位置登録を完了すると、ホームエージェント４００はその旨をフォーリンエージェント３００を介して移動通信端末１００に通知する。移動通信端末１００はこれにより、ホームエージェント４００における位置登録が完了したことを認識する。以上の準備が完了した後、実際のデータ通信が実行される。
【００１５】
通信装置５００は移動通信端末１００にデータを送信する場合、移動通信端末１００がどの通信ネットワークに所属するかに関わらずホームエージェント４００にデータを送信する。すなわち、通信装置５００は移動通信端末１００と通信するに際しては、移動通信端末１００のホームアドレスさえ分かっていればよく、移動通信端末１００の気付アドレスについては知る必要はない。ホームエージェント４００は、位置登録したデータから該当する移動通信端末１００が現在どの通信ネットワークに所属しているかを検出する。移動通信端末１００がホームネットワークに所属しているなら、ホームエージェント４００は通信装置５００から受信したデータを、ホームアドレス宛てに送信する。移動通信端末１００がフォーリンネットワークに所属しているなら、ホームエージェント４００は通信装置５００から受信したデータを、気付アドレス宛てとしてフォーリンエージェント３００に送信する。フォーリンエージェント３００は、そのデータを気付アドレス宛に送信する。これにより、通信装置５００から送信されたデータは、移動通信端末１００がどの通信ネットワークに所属していても正しく移動通信端末１００に受信される。一方、移動通信端末１００から通信装置５００に対してはフォーリンエージェント３００やホームエージェント４００を介さずに送信する。通信装置５００が移動通信端末である場合には、先述の方法により、フォーリンエージェント３００やホームエージェント４００を介してデータが送信される。
【００１６】
本実施の形態における移動通信端末１００は複数の通信インタフェースを備える。この移動通信端末１００は無線通信ネットワークから受信する信号の強度や変調方式、通信トラフィック、通信コスト、通信実効速度などのさまざまな観点から通信インタフェースを選択してもよい。これに対し、先述のモバイルＩＰには、このような複数の通信インタフェースを備えた移動通信端末１００の機能を発揮させるための仕組みが存在しない。
【００１７】
また、モバイルＩＰにおいては、移動通信端末１００がホームエージェント４００に対して位置登録を要求しているときには、通信データのパケットは廃棄される。特に、通信ネットワークの通信環境がトラフィックの増大などの理由により悪化し、位置登録に時間がかかる場合にはその影響が大きくなる。このとき、通信データのパケットが廃棄されることにより、結果として通信効率が低下し、また、セッションそのものが切断されてしまう可能性もある。
【００１８】
図２は本実施の形態における移動通信システム５０のハードウェア構成を示す図である。移動通信端末１００は、移動通信管理装置２００を介して通信装置５００と通信する。通信装置５００は、別の移動通信端末でもよいし、所定のＬＡＮに所属する固定の通信装置でもよい。移動通信端末１００は、通信インタフェース１０２ａ、１０２ｂおよび１０２ｃを備える。以下、通信インタフェース１０２ａ、１０２ｂおよび１０２ｃをまとめていうときには、「通信インタフェース１０２」とよぶ。通信インタフェース１０２ａは、所定の携帯電話用の通信インタフェースであってもよい。通信インタフェース１０２ｂは別の携帯電話用の通信インタフェースであってもよい。通信インタフェース１０２ｃは、無線ＬＡＮとの通信インタフェースであってもよい。無論、これらは、その他の通信ネットワークに接続される通信インタフェースであってもよい。ここでいう通信インタフェースとは、たとえば、ＬＡＮカードのようなハードウェア装置のみならず、デバイスドライバーなどのソフトウェアモジュールも含む概念である。すなわち、通信インタフェース１０２は、それぞれ所定の通信ネットワークと接続するためのインタフェースとなる装置をいう。
【００１９】
移動通信端末１００は、各通信インタフェース１０２を介してそれぞれ、通信ネットワーク１０８ａ、１０８ｂおよび１０８ｃと接続される。以下、通信ネットワーク１０８ａ、１０８ｂおよび１０８ｃをまとめていうときには、「通信ネットワーク１０８」とよぶ。通信ネットワーク１０８ａは、所定の携帯電話用の通信エリアであってもよい。通信ネットワーク１０８ｂは、別の携帯電話用の通信エリアであってもよい。通信ネットワーク１０８ｃは、所定の無線ＬＡＮであってもよい。
【００２０】
移動通信端末１００は、移動通信管理装置２００との間において各通信ネットワーク１０８につきＩＰ−ＶＰＮ（Virtual Private Network）を設定する。移動通信管理装置２００は、いずれかの通信ネットワーク１０８を介して移動通信端末１００からデータを受信する。移動通信端末１００は、移動通信端末１００を識別するアドレスである端末識別アドレスと、選択した通信インタフェース１０２を識別するアドレスである通信インタフェース識別アドレスを付与して移動通信管理装置２００に送信する。ここでいう端末識別アドレスとは、移動通信端末１００が所属する通信ネットワークによって決まるアドレスではなく、移動通信端末１００に対してユニークな仮想のアドレスである。端末識別アドレスは移動通信端末１００を識別できればよく、必ずしもＩＰアドレスのフォーマットに則る必要はない。これに対して、通信インタフェース識別アドレスは、移動通信端末１００が所属して通信を行う通信ネットワーク１０８において割り当てられる一時的なＩＰアドレスである。移動通信管理装置２００は、移動通信端末１００からデータを受信すると、それに付与される端末識別アドレスと通信インタフェース識別アドレスを対応付けて登録する。そして、データを宛先たる通信装置５００に対し、インターネット３５０を介して送信する。通信装置５００はこのデータに付与されている端末識別アドレスと通信インタフェース識別アドレスから、移動通信端末１００のアドレスに関する情報を取得する。
【００２１】
通信装置５００が移動通信端末１００に対してデータを送信する場合にも移動通信管理装置２００が仲介する。移動通信管理装置２００はインターネット３５０を介して通信装置５００からデータを受信する。通信装置５００は、このとき移動通信端末１００の端末識別アドレスと通信インタフェース識別アドレスを付与してデータを送信する。移動通信管理装置２００は、このデータに付与される端末識別アドレスに対応する移動通信端末１００の、同じく付与される通信インタフェース識別アドレスに対応する通信インタフェース１０２へデータを送信する。
【００２２】
図３は、移動通信端末１００が移動するにともなって通信インタフェース１０２を切り換える様子を説明するための模式図である。同図は、移動通信端末１００はＡ地点からＢ→Ｃ→Ｄと経由してＥ地点に至る場合を示す。同図において円で示すのは、各通信ネットワーク１０８においてカバーされる通信エリアを示す。ここで同一の符号を付した通信エリアは、同一の通信媒体における通信エリアである。第１通信エリア４０８は、所定の携帯電話会社の通信エリアである。第２通信エリア４０２は、別の携帯電話会社の通信エリアである。第３通信エリア４０４は、所定の無線ＬＡＮのカバーする通信エリアである。第４通信エリア４０６は、所定の簡易型携帯電話会社の簡易型携帯電話の通信エリアである。
【００２３】
移動通信端末１００がＡ地点にあるときには、移動通信端末１００は第１通信エリア４０８を介して通信する。移動通信端末１００がＢ地点にあるときには、第１通信エリア４０８と第３通信エリア４０４の両方を介して通信できる。移動通信端末１００は、電波の受信状況や通信トラフィックなどの観点に鑑みて、第１通信エリア４０８と第３通信エリア４０４のいずれかに対応する通信インタフェース１０２を選択する。移動通信端末１００がＣ地点にあるときには、第１通信エリア４０８と第３通信エリア４０４、第４通信エリア４０６を介して通信できる。移動通信端末１００がＤ地点にあるときには、第１通信エリア４０８と第４通信エリア４０６を介して通信できる。移動通信端末１００がＥ地点にあるときには、第１通信エリア４０８を介してのみ通信できる。移動通信端末１００は通信すべき通信ネットワーク１０８を選択すると、その通信ネットワーク１０８において有効な通信インタフェース識別アドレスを割り当てられる。
【００２４】
また、移動通信端末１００がＣ地点において第３通信エリア４０４を介して通信を行っている場合には、移動通信端末１００は第３通信エリア４０４に対応する通信インタフェース１０２を選択する。移動通信端末１００がＤ地点に移動したときには、移動通信端末１００は第１通信エリア４０８か第４通信エリア４０６のいずれかに対応する通信インタフェース１０２を選択する。そして、移動通信端末１００は、選択した通信インタフェース１０２を介して端末識別アドレスと通信インタフェース識別アドレスを付与したデータを所望の通信装置５００に送信する。また、移動通信端末１００が、Ｃ地点において第３通信エリア４０４を介して通信を行っている場合でも、第１通信エリア４０８を介する通信に切り換えてもよい。たとえば、第３通信エリア４０４の通信トラフィックが増加し、第１通信エリア４０８を介する通信の方が通信スループットがよくなるといった状況の変化も生じうるからである。このとき、移動通信端末１００は移動通信管理装置２００に対して、第３通信エリア４０４を介して通信切換を通知する信号である切換信号を移動通信管理装置２００に通知したあと、第１通信エリア４０８に対応する通信インタフェース１０２を選択する。これにより、移動通信管理装置２００は適宜、移動通信端末１００がどの通信インタフェース１０２を介して通信を行っているかを認識できる。
【００２５】
図４は移動通信端末１００の機能ブロック図である。移動通信端末１００や図５に関連して後に説明する移動通信管理装置２００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組み合わせによって実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００２６】
移動通信端末１００は、通信部１２０、アドレス処理部１３２、電波監視部１３４、格納部１３０およびユーザインタフェース処理部１４０を含む。格納部１３０はデータ格納部１３８とアドレス格納部１３６を含む。データ格納部１３８は、通信対象となるデータ一般を格納する。通信部１２０は移動通信管理装置２００との通信処理を担当する。通信部１２０は切換通知部１２２と通信インタフェース選択部１２４を含む。切換通知部１２２は、先述の切換信号を移動通信管理装置２００に通知する。通信インタフェース選択部１２４は、通信をするための通信インタフェース１０２を選択する。通信インタフェース選択部１２４が選択した通信インタフェース１０２を介して、通信部１２０は該当する通信ネットワーク１０８から通信インタフェース識別アドレスを取得する。通信部１２０はこれを１３６に格納する。アドレス処理部１３２は、通信データに付与すべきアドレスに関する処理を行う。通信部１２０がデータを移動通信管理装置２００に送信する場合、アドレス処理部１３２はそのデータに端末識別アドレスと通信インタフェース識別アドレスを付与する。その際、アドレス処理部１３２は、アドレス格納部１３６から端末識別アドレスと通信インタフェース識別アドレスを取得する。電波監視部１３４は、移動通信端末１００がアクセス可能な各通信ネットワーク１０８について電波の受信状況を監視する。通信インタフェース選択部１２４は電波監視部１３４が検出した電波の受信状況に応じて通信インタフェース１０２を選択してもよい。ユーザインタフェース処理部１４０はユーザとの入出力処理を担当する。ユーザはユーザインタフェース処理部１４０を介して、通信インタフェース１０２を選択してもよい。
【００２７】
図５は移動通信管理装置２００の機能ブロック図である。移動通信管理装置２００は、通信部２１０、アドレス処理部２２０およびアドレス格納部２３０を含む。通信部２１０は移動通信端末１００との通信処理を担当する。通信部２１０は切換信号受信部２１２と通信ネットワーク選択部２１４を含む。切換信号受信部２１２は、移動通信端末１００の通信インタフェース選択部１２４から切換信号を受信する。通信ネットワーク選択部２１４は、移動通信端末１００にデータを送信すべき通信ネットワーク１０８を選択する。通信部２１０が移動通信端末１００から受信したデータには、端末識別アドレスと通信インタフェース識別アドレスが付与されている。通信部２１０は、移動通信端末１００からデータを受信するとその端末識別アドレスと通信インタフェース識別アドレスを対応付けてアドレス格納部２３０に格納する。通信装置５００から所定の移動通信端末１００に宛てたデータを通信部２１０が受信したときには、アドレス処理部２２０はアドレス格納部２３０より、その移動通信端末１００の端末識別アドレスに対応する通信インタフェース識別アドレスを読み出す。通信ネットワーク選択部２１４はこの読み出された通信インタフェース識別アドレスに対応した通信ネットワーク１０８を選択し、それにあわせた通信インタフェースを選択する。通信部２１０は該当する通信ネットワーク１０８を介してデータを送信する。
【００２８】
図６はアドレス格納部１３６が格納するデータの構造を示す図である。端末番号欄２３２は移動通信端末１００を識別するＩＤ番号を示す。端末識別アドレス欄２３４は、移動通信端末１００の端末識別アドレスを示す。第１通信インタフェース識別アドレス欄２３６、第２通信インタフェース識別アドレス欄２３８および第３通信インタフェース識別アドレス欄２４０は、移動通信端末１００の有する複数の通信インタフェースにそれぞれ対応した通信インタフェース識別アドレスを示す。端末番号が「１」の移動通信端末１００は端末識別アドレスとして「１０．１．１．１」が設定されている。この端末識別アドレスは移動通信端末１００がどの通信ネットワーク１０８とアクセスしても変更されない移動通信端末１００ごとにユニークなアドレスである。端末番号が「１」の移動通信端末１００は、ある通信インタフェース１０２については、通信インタフェース識別アドレスとして「１６８．１．１．６」を設定される。同様に別の通信インタフェース１０２については、通信インタフェース識別アドレスとして「１３３．１．１．１」が、更に別の通信インタフェース１０２については、通信インタフェース識別アドレスとして「１９２．１．１．１」が設定される。通信インタフェース識別アドレスは、たとえば、図３に関連して説明したように、通信インタフェース識別アドレスは、移動通信端末１００がアクセス可能な通信ネットワーク１０８ごとに有効なアドレスである。端末番号が「１」の移動通信端末１００は、通信インタフェース識別アドレスとして３つを有するが、そのうち実際の通信時に使用するのはいずれか一つである。一方、端末番号が「３」の移動通信端末１００は、通信インタフェース識別アドレスとしては、「１６８．１．１．３」か「１９２．１．１．３」のいずれかを使用する。第２通信インタフェース識別アドレス欄２３８に対応する通信インタフェース１０２は使用できない。端末番号が「３」の移動通信端末１００は、現在位置において、第２通信インタフェース識別アドレス欄２３８に対応する通信インタフェース１０２が有効でないからである。
【００２９】
図７は、移動通信端末１００が通信装置５００にデータを送信する過程と、通信装置５００から移動通信端末１００にデータが送信される過程を示すタイミングチャートである。まず、移動通信端末１００の電波監視部１３４は電波の受信状態を検出する（Ｓ１０）。通信インタフェース選択部１２４は、この検出した電波の受信状態に応じて通信インタフェース１０２を選択する（Ｓ１２）。通信部１２０は、送信データに端末識別アドレスと通信インタフェース識別アドレスを付与して移動通信管理装置２００に送信する（Ｓ１４）。
【００３０】
移動通信管理装置２００は受信したデータに付与される端末識別アドレスと通信インタフェース識別アドレスを読み出し、それらを対応付けてアドレス格納部１３６に格納する（Ｓ１６）。移動通信端末１００は、この受信したデータを、その宛先となる通信装置５００に送信する（Ｓ１８）。
【００３１】
通信装置５００が移動通信端末１００に対してデータを送信するときには、通信装置５００は移動通信端末１００から移動通信管理装置２００を介して受信したデータをもとに移動通信端末１００の端末識別アドレスと通信インタフェース識別アドレスを認識する。通信装置５００は、宛先となる移動通信端末１００の端末識別アドレスと通信インタフェース識別アドレスを付与したデータを移動通信管理装置２００に送信する（Ｓ２０）。移動通信管理装置２００は、受信したデータに付与される宛先の端末識別アドレスをもとに、対応する通信インタフェース識別アドレスを移動通信管理装置２００から読み出し、送信先の通信インタフェース１０２を特定する（Ｓ２２）。移動通信管理装置２００は、データを移動通信端末１００に送信する（Ｓ２４）。移動通信端末１００は、該当する通信インタフェース１０２を介してデータを受信する。
【００３２】
以上、本実施の形態によれば、移動通信端末１００は複数の通信方式を切り換えてＩＰ通信できる。移動通信端末１００が所属する通信ネットワークが変更しても、ＩＰアドレスの再割り当てにともなう切換がスムーズとなる。たとえば、モバイルＩＰにおいては、移動通信端末１００が通信ネットワークの変更を行うと、移動通信端末１００は４００に対して位置登録要求を行わなければならないことは先述の通りである。本実施の形態によれば、移動通信端末１００はある通信ネットワークを介して通信を行っているときでも、通信アイドル期間に別の通信ネットワークに切り換えるよう制御できるため、スムーズなハンドオーバーが実現される。また、複数の通信ネットワークを利用するので、通信オプションが広がり、特定の通信事業者への依存しない通信が実現される。また、通信装置５００から移動通信端末１００に対してＡＲＰ（Address Resolution Protocol）要求がなされたときには、移動通信管理装置２００が代理して通信装置５００に応答してもよい。また、移動通信端末１００は仮想のアドレスである端末識別アドレスを既存の通信技術の上位レイヤーにおいて開発できるので、開発の工数やコストが少なくて済むというメリットがある。また、ＩＰ−ＶＰＮにおいてＩＰｓｅｃ（Security Architecture for Internet Protocol）を使用するので簡易のＩＰセキュリティを確保できる。
【００３３】
また、移動通信管理装置２００は移動通信端末１００の端末識別アドレスと、通信インタフェース識別アドレスの対応表を保持するので、各移動通信端末１００がどの通信インタフェース１０２を使用しているかを管理できる。移動通信端末１００は、通信時において通信インタフェース１０２の切換を移動通信管理装置２００に通知するので、特別な登録動作が不要である。
【００３４】
以上、実施の形態をもとに本発明を説明した。なお本発明はこの実施の形態に限定されることなく、そのさまざまな変形例もまた、本発明の態様として有効である。
【図面の簡単な説明】
【００３５】
【図１】モバイルＩＰの仕組みを説明するための模式図である。
【図２】本実施の形態における移動通信システムのハードウェア構成を示す図である。
【図３】移動通信端末が移動するにともなって通信インタフェースを切り換える様子を説明するための模式図である。
【図４】移動通信端末の機能ブロック図である。
【図５】移動通信管理装置の機能ブロック図である。
【図６】移動通信端末のアドレス格納部が格納するデータの構造を示す図である。
【図７】移動通信端末が通信相手にデータを送信する過程と、外部の通信装置から移動通信端末にデータが送信される過程を示すタイミングチャートである。
【符号の説明】
【００３６】
５０  移動通信システム、１００  移動通信端末、１０２  通信インタフェース、１０８  通信ネットワーク、１２０  通信部、１２２  切換通知部、１２４  通信インタフェース選択部、１３０  格納部、１３２  アドレス処理部、１３４  電波監視部、１３６  アドレス格納部、２００  移動通信管理装置、２１０  通信部、２１２  切換信号受信部、２１４  通信ネットワーク選択部、２２０  アドレス処理部、２３０  アドレス格納部。
【図１】
2005136615.tif 000003
【図２】
2005136615.tif 000004
【図３】
2005136615.tif 000005
【図４】
2005136615.tif 000006
【図５】
2005136615.tif 000007
【図６】
2005136615.tif 000008
【図７】
2005136615.tif 000009