(57)【要約】【課題】複数の通信メディアと接続可能な情報端末装置５が種々の通信メディアのネットワークを移動中に、切り替え処理に要する時間を短縮することができる移動体通信システム等を提供する。【解決手段】従来のモバイルＩＰの三角形経路と異なる往復経路を用いることにより、サーバ５０は情報端末装置５が選択している移動体通信網を常に把握する。情報端末装置５からサーバ４０へ実データを送信すること自体が、従来のモバイルＩＰにおける登録動作を兼ねることになるため登録動作が不要となり切り替え処理に要する時間を短縮することができる。往復経路を用いることにより、サーバ５０は情報端末装置５が選択している移動体通信網を常に把握することができるため、ＩＰアドレスのなりすましに見えることから発生する不具合を避けることができる。カプセル化を行う他の簡便なプロトコル、例えばＶＰＮの標準プロトコルを利用することができる。【選択図】  図１
2004235907.tif 000002
【特許請求の範囲】
【請求項１】
インターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ    Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信システムであって、
前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されており、
前記情報端末装置は、
前記監視部により監視された前記複数の移動体通信網の通信状況の中で最適な通信状況の移動体通信網を選択する移動体通信網選択手段と、
前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化手段と、
前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットを、前記移動体通信網選択手段により選択された移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信する情報端末装置側ＩＰパケット送信手段と、
前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットであって前記サーバ側でカプセル化されたＩＰパケットを、該サーバ側から受信する情報端末装置側ＩＰパケット受信手段とを備え、
前記サーバは、
前記情報端末装置側ＩＰパケット送信手段により送信されたカプセル化されたＩＰパケットを、該カプセル化されたＩＰパケットが送信された移動体通信網に応じた仮想私設網装置により受信するサーバ側ＩＰパケット受信手段と、
前記サーバ側ＩＰパケット受信手段により受信したカプセル化されたＩＰパケットのカプセル化を解いて前記通信装置宛のＬＡＮパケットを取り出す非カプセル化手段と、
前記サーバ側ＩＰパケット受信手段により受信した仮想私設網装置に応じた移動体通信網の識別子を、前記サーバに接続された識別子記録部へ記録する記録手段と、
前記非カプセル化手段により取り出された前記通信装置宛のＬＡＮパケットを前記ＬＡＮ内の該通信装置へ送信するサーバ側ＬＡＮパケット送信手段と、
前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信手段と、
前記サーバ側ＬＡＮパケット受信手段で受信した前記情報端末装置宛のＬＡＮパケットをカプセル化するサーバ側カプセル化手段と、
前記サーバ側カプセル化手段でカプセル化されたＩＰパケットを、前記記録手段で識別子記録部へ記録された識別子に応じた移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信するサーバ側ＩＰパケット送信手段とを備え、
前記通信装置は、
前記サーバ側ＬＡＮパケット送信手段により送信されたＬＡＮパケットを受信する通信装置側ＬＡＮパケット受信手段と、
前記通信装置側ＬＡＮパケット受信手段により受信したＬＡＮパケットに基づく前記情報端末装置宛のＬＡＮパケットを前記サーバへ送信する通信装置側ＬＡＮパケット送信手段とを備えたことを特徴とする移動体通信システム。
【請求項２】
請求項１記載の移動体通信システムにおいて、
前記通信装置側ＬＡＮパケット送信手段により送信される前記情報端末装置宛のＬＡＮパケットは、前記通信装置側ＬＡＮパケット受信手段により受信された前記通信装置宛のＬＡＮパケットに対する応答メッセージであることを特徴とする移動体通信システム。
【請求項３】
請求項１記載の移動体通信システムにおいて、
前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットは前記通信装置に対してデータを要求するデータ要求パケットであり、前記通信装置側ＬＡＮパケット送信手段により送信される前記情報端末装置宛のＬＡＮパケットは該データ要求パケットにより要求されたデータであることを特徴とする移動体通信システム。
【請求項４】
請求項１ないし３のいずれかに記載の移動体通信システムにおいて、
前記通信センタは相互認証を行う電子証明書を発行する認証局をさらに備え、
前記認証局は、前記情報端末装置が該通信センタの私設網に属する移動体通信網から前記サーバへ通信を行う際に、該サーバ及び該情報端末装置へ電子証明書を発行する発行手段を備え、
前記情報端末装置は、移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を介して前記サーバへ通信を行う際の相互認証に、前記発行手段で該情報端末装置へ発行された電子証明書を用いることを特徴とする移動体通信システム。
【請求項５】
請求項１ないし４のいずれかに記載の移動体通信システムにおいて、
前記通信装置側から前記情報端末装置側へ通信の起動を行う場合、
前記サーバ又は前記通信装置は該情報端末装置側を予め回線交換方式により呼出す呼出し手段をさらに備え、
前記情報端末装置は前記呼出し手段による呼出しに基づきＩＰネットワークに接続する接続手段をさらに備えたことを特徴とする移動体通信システム。
【請求項６】
インターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ    Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信システムにおける該情報端末装置の通信を制御するプログラムであって、
前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されているものであり、該情報端末装置のコンピュータを、
前記監視部により監視された前記複数の移動体通信網の通信状況の中で最適な通信状況の移動体通信網を選択する移動体通信網選択手段、
前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化手段、
前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットを、前記移動体通信網選択手段により選択された移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信する情報端末装置側ＩＰパケット送信手段、
前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットであって前記サーバ側でカプセル化されたＩＰパケットを、該サーバ側から受信する情報端末装置側ＩＰパケット受信手段
として機能させるためのプログラム。
【請求項７】
請求項６記載のプログラムにおいて、
前記情報端末装置側ＩＰパケット受信手段において、前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットは、前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットに対する応答メッセージであることを特徴とするプログラム。
【請求項８】
請求項６記載のプログラムにおいて、
前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットは前記通信装置に対してデータを要求するデータ要求パケットであり、前記情報端末装置側ＩＰパケット受信手段において、前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットは、該データ要求パケットにより要求されたデータであることを特徴とするプログラム。
【請求項９】
請求項６ないし８のいずれかに記載のプログラムにおいて，
前記情報端末装置が移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を介して前記サーバへ通信を行う際の相互認証において、該情報端末装置が前記通信センタの私設網に属する移動体通信網から前記サーバへ通信を行う際に、該通信センタに備えられ相互認証を行う電子証明書を発行する認証局が該サーバ及び該情報端末装置へ発行した電子証明書を用いることを特徴とするプログラム。
【請求項１０】
請求項６ないし９のいずれかに記載のプログラムにおいて、
前記通信装置側から該情報端末装置側へ通信の起動が行われる場合に、前記サーバ又は前記通信装置側から該情報端末装置側へ予め送られる回線交換方式による呼出しに基づき、ＩＰネットワークに接続する接続手段をさらに備えたことを特徴とするプログラム。
【請求項１１】
インターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信システムにおける該サーバの通信を制御するプログラムであって、
前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されており、該サーバのコンピュータを、
前記情報端末装置側において前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該パケットを暗号化するカプセル化が行われたＩＰパケットであって該情報端末装置側から送信されたものを、該カプセル化されたＩＰパケットが送信された移動体通信網に応じた仮想私設網装置により受信するサーバ側ＩＰパケット受信手段、
前記サーバ側ＩＰパケット受信手段により受信したカプセル化されたＩＰパケットのカプセル化を解いて前記通信装置宛のＬＡＮパケットを取り出す非カプセル化手段、
前記サーバ側ＩＰパケット受信手段により受信した仮想私設網装置に応じた移動体通信網の識別子を、前記サーバに接続された識別子記録部へ記録する記録手段、
前記非カプセル化手段により取り出された前記通信装置宛のＬＡＮパケットを前記ＬＡＮ内の該通信装置へ送信するサーバ側ＬＡＮパケット送信手段、
前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信手段、
前記サーバ側ＬＡＮパケット受信手段で受信した前記情報端末装置宛のＬＡＮパケットをカプセル化するサーバ側カプセル化手段、
前記サーバ側カプセル化手段でカプセル化されたＩＰパケットを、前記記録手段で識別子記録部へ記録された識別子に応じた移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信するサーバ側ＩＰパケット送信手段
として機能させるためのプログラム。
【請求項１２】
請求項１１記載のプログラムにおいて、
前記サーバ側ＬＡＮパケット受信手段により受信された前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットは、
前記サーバ側ＩＰパケット受信手段により受信されたＩＰパケットに対する応答メッセージであることを特徴とするプログラム。
【請求項１３】
請求項１１記載のプログラムにおいて、
前記サーバ側ＩＰパケット受信手段により受信されたカプセル化されたＩＰパケットについて、該カプセル化された前記通信装置宛のＬＡＮパケットは、前記通信装置に対してデータを要求するデータ要求パケットであり、
前記サーバ側ＬＡＮパケット受信手段により受信された前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットは、該データ要求パケットにより要求されたデータであることを特徴とするプログラム。
【請求項１４】
請求項６ないし１３のいずれかに記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１５】
インターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信方法であって、
前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されており、
前記情報端末装置が、
前記監視部により監視された前記複数の移動体通信網の通信状況の中で最適な通信状況の移動体通信網を選択する移動体通信網選択ステップと、
前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化ステップと、
前記情報端末装置側カプセル化ステップでカプセル化されたＩＰパケットを、前記移動体通信網選択ステップで選択された移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信する情報端末装置側ＩＰパケット送信ステップと、
前記サーバが、
前記情報端末装置側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを、該カプセル化されたＩＰパケットが送信された移動体通信網に応じた仮想私設網装置により受信するサーバ側ＩＰパケット受信ステップと、
前記サーバ側ＩＰパケット受信ステップで受信したカプセル化されたＩＰパケットのカプセル化を解いて前記通信装置宛のＬＡＮパケットを取り出す非カプセル化ステップと、
前記サーバ側ＩＰパケット受信ステップで受信した仮想私設網装置に応じた移動体通信網の識別子を、前記サーバに接続された識別子記録部へ記録する記録ステップと、
前記非カプセル化ステップで取り出された前記通信装置宛のＬＡＮパケットを前記ＬＡＮ内の該通信装置へ送信するサーバ側ＬＡＮパケット送信ステップと、
前記通信装置が、
前記サーバ側ＬＡＮパケット送信ステップで送信されたＬＡＮパケットを受信する通信装置側ＬＡＮパケット受信ステップと、
前記通信装置側ＬＡＮパケット受信ステップで受信したＬＡＮパケットに基づく前記情報端末装置宛のＬＡＮパケットを前記サーバへ送信する通信装置側ＬＡＮパケット送信ステップと、
前記サーバが、
前記通信装置側ＬＡＮパケット送信ステップで送信された前記情報端末装置宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信ステップと、
前記サーバ側ＬＡＮパケット受信ステップで受信した前記情報端末装置宛のＬＡＮパケットをカプセル化するサーバ側カプセル化ステップと、
前記サーバ側カプセル化ステップでカプセル化されたＩＰパケットを、前記記録ステップで識別子記録部へ記録された識別子に応じた移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信するサーバ側ＩＰパケット送信ステップと、
前記情報端末装置が、前記サーバ側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを受信する情報端末装置側ＩＰパケット受信ステップと
を備えたことを特徴とする移動体通信方法。
【請求項１６】
請求項１５記載の移動体通信方法において、
前記通信装置側ＬＡＮパケット送信ステップで送信する前記情報端末装置宛のＬＡＮパケットは、前記通信装置側ＬＡＮパケット受信ステップで受信した前記通信装置宛のＬＡＮパケットに対する応答メッセージであることを特徴とする移動体通信方法。
【請求項１７】
請求項１５記載の移動体通信方法において、
前記情報端末装置側カプセル化ステップでカプセル化されたＩＰパケットは前記通信装置に対してデータを要求するデータ要求パケットであり、前記通信装置側ＬＡＮパケット送信ステップで送信する前記情報端末装置宛のＬＡＮパケットは該データ要求パケットにより要求されたデータであることを特徴とする移動体通信方法。
【請求項１８】
請求項１５ないし１７のいずれかに記載の移動体通信方法において、
前記通信センタは相互認証を行う電子証明書を発行する認証局をさらに備え、
前記認証局は、前記情報端末装置が該通信センタの私設網に属する移動体通信網から前記サーバへ通信を行う際に、該サーバ及び該情報端末装置へ電子証明書を発行する発行ステップを備え、
前記情報端末装置は、移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を介して前記サーバへ通信を行う際の相互認証に、前記発行ステップで該情報端末装置へ発行された電子証明書を用いることを特徴とする移動体通信方法。
【請求項１９】
請求項１５ないし１８のいずれかに記載の移動体通信方法において、
前記通信装置側から前記情報端末装置側へ通信の起動を行う場合、前記移動体通信網選択ステップに先立ち、該サーバ又は前記通信装置側が該情報端末装置側を予め回線交換方式により呼出す呼出しステップと、該呼出しステップによる呼出に基づき該情報端末装置側がＩＰネットワークに接続する接続ステップとをさらに備えたことを特徴とする移動体通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は移動体通信システム等に関し、特にインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  ＩＰ）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、当該ＩＰネットワークに接続された通信センタ内のサーバと、当該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮという）内の通信装置との間における移動体通信システム等に関する。
【０００２】
【従来の技術】
【非特許文献１】第７５１頁、日経コミュニケーション編集、通信・ネットワーク用語ハンドブック２００１年版、２００１年３月２３日発行、日経ＢＰ社発行
【０００３】
近年、携帯電話器、情報携帯端末またはノートパソコン等の通信機能を有する携帯可能なコンピュータ（以下、「モバイル（ｍｏｂｉｌｅ）端末」という）が普及している。モバイル端末が、携帯電話器等によるパケット通信方式の通信メディアまたは他の通信方式の無線ＬＡＮメディア等の複数の通信メディアと接続可能な機能を有していることがある。このようなモバイル端末は、移動中に電界強度またはデータ通信量等のスループットを監視しつつ最適な通信メディアに切り替えてＩＰネットワークを介するＩＰ通信を行うことが可能である。しかし、ＩＰ通信を行う場合、通信メディア毎に異なるＩＰアドレスが付与されるため、通信メディアの切り替えによりＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）セッションが切断されてしまい、ＩＰ通信を連続させることができないという問題があった。
【０００４】
上述の問題を解決するために、従来からモバイルＩＰというプロトコルが実用化されている。モバイルＩＰとは、上記非特許文献１に記載されているように、モバイル端末がＩＰネットワーク上でネットワーク間の移動を行った場合、ＩＰアドレスの管理および移動先のネットワークへの通信パケットの転送を自動化する技術である。
【０００５】
図１３は、従来のモバイルＩＰの動作を説明する。図１３において、符号１００はモバイル端末、１０１はモバイル端末１００が在圏しているＬＡＮである移動先ＬＡＮ１、１０２は移動先ＬＡＮ１（１０１）においてモバイル端末１００の位置登録の申請等を行うミドルウェア（ｍｉｄｄｌｅｗａｒｅ）である外部エージェント（ａｇｅｎｔ）である。図１３に示される状態ではモバイル端末１００の気付アドレス（ｃａｒｅ−ｏｆ  ａｄｄｒｅｓｓ）は移動先ＬＡＮ１（１０１）に属している。続けて符号２５はインターネット等のＩＰネットワーク、１２４はモバイル端末１００のホーム・アドレスが属するホームＬＡＮ、１２２はモバイル端末１００の位置登録等の処理を行うホーム・エージェントである。ホーム・エージェント１２２はモバイル端末１００の気付アドレスとホーム・アドレスとを管理している。符号１２０はホーム・エージェント１２２と外部エージェント１０２との間におけるＩＰ層のトンネリングを模式的に表示したものである。トンネリング１２０とは下位層のプロトコルのパケットを上位層のパケットでカプセル化（ｅｎｃａｐｓｕｌａｔｉｏｎ）することにより、ホーム・エージェント１２２と外部エージェント１０２との間で通信可能とするものである。ここでカプセル化とは、ある層のプロトコルで扱うデータをその上位層または下位層のプロトコルのフレーム構造に詰め込むことをいう。図１３に示される従来のモバイルＩＰでは、そのモバイルＩＰで定義した専用のプロトコルを利用してカプセル化を行っている。符号１３０はモバイル端末１００の通信相手側装置、１１１はモバイル端末１００が移動した先のＬＡＮである移動先ＬＡＮ２、１１２は移動先ＬＡＮ２（１１１）においてモバイル端末１００の位置登録の申請等を行う外部エージェントである。
【０００６】
次に、図１３を用いて従来のモバイルＩＰの動作の流れを説明する。まず、モバイル端末１００が移動先ＬＡＮ１（１０１）に接続する物理的手段、例えば移動先ＬＡＮ１（１０１）が無線ＬＡＮメディアであれば、その通信状態（有効な電波）をスキャンする（ステップＳ２００）。次に、モバイル端末１００が移動先ＬＡＮ１（１０１）の圏内に入った場合、外部エージェント１０２経由でホーム・エージェント１２２に位置登録（新しい気付アドレスの登録）要請を送信する（ステップ２０２）。この要請を受けたホーム・エージェント１２２はモバイル端末１００へエージェント広告（ホーム・アドレスのＩＰアドレス情報等が含まれたデータ）を送信する（ステップＳ２０３）。以上によりモバイル端末１００の位置登録が完了する。この位置登録情報は例えばホームＬＡＮ１２４のルータ等に登録される。
【０００７】
通信相手側装置１３０はモバイル端末１００へ送信データを送る（ステップＳ２０４）。通信相手側装置１３０からはモバイル端末１００がホームＬＡＮ１２４上にあるように見えるため、送信データはホーム・エージェント１２２へ向けて送られる。ホーム・エージェント１２２はルータ等に登録された位置登録情報を利用して、通信相手側装置１３０から送られた送信データをモバイル端末１００の気付アドレスでカプセル化した後、外部エージェント１０２へ転送する（ステップＳ２０５）。上述のように、カプセル化はモバイルＩＰ１００で定義した専用のプロトコルを利用して行われ、トンネリング１２０により通信される。外部エージェント１０２は転送されたカプセル化された送信データを受信した後、カプセル化を解いてモバイル端末１００へ転送する（ステップＳ２０６）。外部エージェント１０２がモバイル端末１００と一体化されている場合、ステップＳ２０６は省略される。モバイル端末１００は通信相手側装置１３０へ直接所望のデータを送信する（ステップＳ２０７）。モバイル端末１００が移動先ＬＡＮ２（１１）へ移動した場合は、移動先ＬＡＮ２（１１１）の通信状態をスキャンし、あらためて外部エージェント１１２により位置登録を行っていた。
【０００８】
【発明が解決しようとする課題】
上述のように、従来のモバイルＩＰではモバイル端末１００が別の移動先ＬＡＮ２（１１１）等へ移動した場合、移動先ＬＡＮ２（１１１）の通信状態のスキャンおよび位置登録を行っていた。これらの切り替え処理に要する時間は約２ないし１０秒間ほどの長時間を要するという問題があった。これはモバイル端末１００が複数の通信メディアと接続可能であるにもかかわらず、従来のモバイルＩＰが無線ＬＡＮ内での切り替え等、単一の通信メディアを想定したプロトコルであることに起因していた。さらに、上述のモバイル端末１００から通信相手側装置１３０へ直接所望のデータを送信する（ステップＳ２０７）場合、当該データの送信元アドレスはモバイル端末１００のホームＬＡＮ１２４に属するホーム・アドレスである。このため、当該データが移動先ＬＡＮ１（１０１）から送信されるとＩＰアドレスのなりすましに見えることとなり不具合が発生する場合があるという問題があった。これはモバイル端末１００、ホーム・エージェント１２２および通信相手側装置１３０との間の通信経路が三角経路であることに起因していた。上述のようにホーム・エージェント１２２が通信相手側装置１３０から送られた送信データをカプセル化する場合、モバイルＩＰ１００で定義した専用のプロトコルを利用して行われていたため、他の簡便なプロトコルを利用することができないという問題があった。
【０００９】
そこで、本発明の目的は、上記問題を解決するためになされたものであり、複数の通信メディアと接続可能な情報端末装置が種々の通信メディアのネットワークを移動中に、切り替え処理に要する時間を短縮することができる移動体通信システム等を提供することにある。
【００１０】
本発明の第２の目的は、上述のような情報端末装置が種々の通信メディアのネットワークを移動中に、三角経路によるＩＰアドレスのなりすましを避けることができる移動体通信システム等を提供することにある。
【００１１】
本発明の第３の目的は、上述のような情報端末装置が種々の通信メディアのネットワークを移動中に、カプセル化を行う他の簡便なプロトコルを利用することができる移動体通信システム等を提供することにある。
【００１２】
【課題を解決するための手段】
この発明のインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信システムであって、前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されており、前記情報端末装置は、前記監視部により監視された前記複数の移動体通信網の通信状況の中で最適な通信状況の移動体通信網を選択する移動体通信網選択手段と、前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化手段と、前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットを、前記移動体通信網選択手段により選択された移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信する情報端末装置側ＩＰパケット送信手段と、前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットであって前記サーバ側でカプセル化されたＩＰパケットを、該サーバ側から受信する情報端末装置側ＩＰパケット受信手段とを備え、前記サーバは、前記情報端末装置側ＩＰパケット送信手段により送信されたカプセル化されたＩＰパケットを、該カプセル化されたＩＰパケットが送信された移動体通信網に応じた仮想私設網装置により受信するサーバ側ＩＰパケット受信手段と、前記サーバ側ＩＰパケット受信手段により受信したカプセル化されたＩＰパケットのカプセル化を解いて前記通信装置宛のＬＡＮパケットを取り出す非カプセル化手段と、前記サーバ側ＩＰパケット受信手段により受信した仮想私設網装置に応じた移動体通信網の識別子を、前記サーバに接続された識別子記録部へ記録する記録手段と、前記非カプセル化手段により取り出された前記通信装置宛のＬＡＮパケットを前記ＬＡＮ内の該通信装置へ送信するサーバ側ＬＡＮパケット送信手段と、前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信手段と、前記サーバ側ＬＡＮパケット受信手段で受信した前記情報端末装置宛のＬＡＮパケットをカプセル化するサーバ側カプセル化手段と、前記サーバ側カプセル化手段でカプセル化されたＩＰパケットを、前記記録手段で識別子記録部へ記録された識別子に応じた移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信するサーバ側ＩＰパケット送信手段とを備え、前記通信装置は、前記サーバ側ＬＡＮパケット送信手段により送信されたＬＡＮパケットを受信する通信装置側ＬＡＮ��ケット受信手段と、前記通信装置側ＬＡＮパケット受信手段により受信したＬＡＮパケットに基づく前記情報端末装置宛のＬＡＮパケットを前記サーバへ送信する通信装置側ＬＡＮパケット送信手段とを備えたことを特徴とする。
【００１３】
ここで、この発明の移動体通信システムにおいて、前記通信装置側ＬＡＮパケット送信手段により送信される前記情報端末装置宛のＬＡＮパケットは、前記通信装置側ＬＡＮパケット受信手段により受信された前記通信装置宛のＬＡＮパケットに対する応答メッセージとすることができる。
【００１４】
ここで、この発明の移動体通信システムにおいて、前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットは前記通信装置に対してデータを要求するデータ要求パケットであり、前記通信装置側ＬＡＮパケット送信手段により送信される前記情報端末装置宛のＬＡＮパケットは該データ要求パケットにより要求されたデータとすることができる。
【００１５】
ここで、この発明の移動体通信システムにおいて、前記通信センタは相互認証を行う電子証明書を発行する認証局をさらに備え、前記認証局は、前記情報端末装置が該通信センタの私設網に属する移動体通信網から前記サーバへ通信を行う際に、該サーバ及び該情報端末装置へ電子証明書を発行する発行手段を備え、前記情報端末装置は、移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を介して前記サーバへ通信を行う際の相互認証に、前記発行手段で該情報端末装置へ発行された電子証明書を用いることができる。
【００１６】
ここで、この発明の移動体通信システムにおいて、前記サーバが各々通信装置を有する物理的に異なる複数のＬＡＮと接続されている場合、該サーバは、該複数のＬＡＮに属する各通信装置を物理的に単一の装置により論理的に１つ以上のＬＡＮに属するように構成する仮想ＬＡＮ手段をさらに備えることができる。
【００１７】
ここで、この発明の移動体通信システムにおいて、前記ＬＡＮが複数存在する場合、前記通信センタは、該複数のＬＡＮの各々に対応し前記仮想私設網装置に接続した複数の前記サーバをさらに備えることができる。
【００１８】
ここで、この発明の移動体通信システムにおいて、前記通信装置側から前記情報端末装置側へ通信の起動を行う場合、前記サーバ又は前記通信装置は該情報端末装置側を予め回線交換方式により呼出す呼出し手段をさらに備え、前記情報端末装置は前記呼出し手段による呼出しに基づきＩＰネットワークに接続する接続手段をさらに備えることができる。
【００１９】
この発明のインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信システムにおける該情報端末装置の通信を制御するプログラムであって、前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されているものであり、該情報端末装置のコンピュータを、前記監視部により監視された前記複数の移動体通信網の通信状況の中で最適な通信状況の移動体通信網を選択する移動体通信網選択手段、前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化手段、前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットを、前記移動体通信網選択手段により選択された移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信する情報端末装置側ＩＰパケット送信手段、前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットであって前記サーバ側でカプセル化されたＩＰパケットを、該サーバ側から受信する情報端末装置側ＩＰパケット受信手段として機能させるためのプログラムである。
【００２０】
ここで、この発明のプログラムにおいて、前記情報端末装置側ＩＰパケット受信手段において、前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットは、前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットに対する応答メッセージとすることができる。
【００２１】
ここで、この発明のプログラムにおいて、前記情報端末装置側カプセル化手段によりカプセル化されたＩＰパケットは前記通信装置に対してデータを要求するデータ要求パケットであり、前記情報端末装置側ＩＰパケット受信手段において、前記通信装置側から前記サーバ側へ送信された前記情報端末装置宛のＬＡＮパケットは、該データ要求パケットにより要求されたデータとすることができる。
【００２２】
ここで、この発明のプログラムにおいて、前記情報端末装置が移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を介して前記サーバへ通信を行う際の相互認証において、該情報端末装置が前記通信センタの私設網に属する移動体通信網から前記サーバへ通信を行う際に、該通信センタに備えられ相互認証を行う電子証明書を発行する認証局が該サーバ及び該情報端末装置へ発行した電子証明書を用いることができる。
【００２３】
ここで、この発明のプログラムにおいて、前記通信装置側から該情報端末装置側へ通信の起動が行われる場合に、前記サーバ又は前記通信装置側から該情報端末装置側へ予め送られる回線交換方式による呼出しに基づき、ＩＰネットワークに接続する接続手段をさらに備えることができる。
【００２４】
この発明のインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信システムにおける該サーバの通信を制御するプログラムであって、前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されており、該サーバのコンピュータを、前記情報端末装置側において前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該パケットを暗号化するカプセル化が行われたＩＰパケットであって該情報端末装置側から送信されたものを、該カプセル化されたＩＰパケットが送信された移動体通信網に応じた仮想私設網装置により受信するサーバ側ＩＰパケット受信手段、前記サーバ側ＩＰパケット受信手段により受信したカプセル化されたＩＰパケットのカプセル化を解いて前記通信装置宛のＬＡＮパケットを取り出す非カプセル化手段、前記サーバ側ＩＰパケット受信手段により受信した仮想私設網装置に応じた移動体通信網の識別子を、前記サーバに接続された識別子記録部へ記録する記録手段、前記非カプセル化手段により取り出された前記通信装置宛のＬＡＮパケットを前記ＬＡＮ内の該通信装置へ送信するサーバ側ＬＡＮパケット送信手段、前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信手段、前記サーバ側ＬＡＮパケット受信手段で受信した前記情報端末装置宛のＬＡＮパケットをカプセル化するサーバ側カプセル化手段、前記サーバ側カプセル化手段でカプセル化されたＩＰパケットを、前記記録手段で識別子記録部へ記録された識別子に応じた移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信するサーバ側ＩＰパケット送信手段として機能させるためのプログラムである。
【００２５】
ここで、この発明のプログラムにおいて、前記サーバ側ＬＡＮパケット受信手段により受信された前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットは、前記サーバ側ＩＰパケット受信手段により受信されたＩＰパケットに対する応答メッセージとすることができる。
【００２６】
ここで、この発明のプログラムにおいて、前記サーバ側ＩＰパケット受信手段により受信されたカプセル化されたＩＰパケットについて、該カプセル化された前記通信装置宛のＬＡＮパケットは、前記通信装置に対してデータを要求するデータ要求パケットであり、前記サーバ側ＬＡＮパケット受信手段により受信された前記通信装置側から送信された前記情報端末装置宛のＬＡＮパケットは、該データ要求パケットにより要求されたデータとすることができる。
【００２７】
ここで、この発明のプログラムにおいて、前記サーバが各々通信装置を有する物理的に異なる複数のＬＡＮと接続されている場合、該サーバは、該複数のＬＡＮに属する各通信装置を物理的に単一の装置により論理的に１つ以上のＬＡＮに属するように構成する仮想ＬＡＮ手段をさらに備えることができる。
【００２８】
この発明の記録媒体は本発明のプログラムを記録したコンピュータ読取り可能な記録媒体である。
【００２９】
この発明のインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ：  「ＩＰ」という）ネットワークを介して複数の移動体通信網間を移動して通信を行う情報端末装置と、該ＩＰネットワークに接続された通信センタ内のサーバと、該サーバと接続された所定のプロトコルを有するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：「ＬＡＮ」という）内の通信装置との間における移動体通信方法であって、前記複数の移動体通信網は異なる通信方式の通信メディアを含み、前記情報端末装置は前記複数の移動体通信網の電波状態及び通信量を含む通信状況を監視する監視部を有し、前記通信センタは移動体通信網及びＩＰネットワーク上に仮想私設網を設けて通信する機能を有する仮想私設網装置を前記複数の移動体通信網毎に有し、各仮想私設網装置は前記サーバと各々接続されており、前記情報端末装置が、前記監視部により監視された前記複数の移動体通信網の通信状況の中で最適な通信状況の移動体通信網を選択する移動体通信網選択ステップと、前記ＬＡＮの所定のプロトコルに基づく前記通信装置宛のＬＡＮパケットのヘッダをＩＰネットワーク用に変換してＩＰパケットを生成し該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化ステップと、前記情報端末装置側カプセル化ステップでカプセル化されたＩＰパケットを、前記移動体通信網選択ステップで選択された移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を通して送信する情報端末装置側ＩＰパケット送信ステップと、前記サーバが、前記情報端末装置側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを、該カプセル化されたＩＰパケットが送信された移動体通信網に応じた仮想私設網装置により受信するサーバ側ＩＰパケット受信ステップと、前記サーバ側ＩＰパケット受信ステップで受信したカプセル化されたＩＰパケットのカプセル化を解いて前記通信装置宛のＬＡＮパケットを取り出す非カプセル化ステップと、前記サーバ側ＩＰパケット受信ステップで受信した仮想私設網装置に応じた移動体通信網の識別子を、前記サーバに接続された識別子記録部へ記録する記録ステップと、前記非カプセル化ステップで取り出された前記通信装置宛のＬＡＮパケットを前記ＬＡＮ内の該通信装置へ送信するサーバ側ＬＡＮパケット送信ステップと、前記通信装置が、前記サーバ側ＬＡＮパケット送信ステップで送信されたＬＡＮパケットを受信する通信装置側ＬＡＮパケット受信ステップと、前記通信装置側ＬＡＮパケット受信ステップで受信したＬＡＮパケットに基づく前記情報端末装置宛のＬＡＮパケットを前記サーバへ送信する通信装置側ＬＡＮパケット送信ステップと、前記サーバが、前記通信装置側ＬＡＮパケット送信ステップで送信された前記情報端末装置宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信ステップと、前記サーバ側ＬＡＮパケット受信ステップで受信した前記情報端末装置宛のＬＡＮパケットをカプセル化するサーバ側カプセル化ステップと、前記サーバ側カプセル化ステップでカプセル化されたＩＰパケットを、前記記録ステップで識別子記録部へ記録された識別子に応じた移動体通信網及びＩＰネットワーク��に設けられた仮想私設網を通して送信するサーバ側ＩＰパケット送信ステップと、前記情報端末装置が、前記サーバ側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを受信する情報端末装置側ＩＰパケット受信ステップとを備えたことを特徴とする。
【００３０】
ここで、この発明の移動体通信方法において、前記通信装置側ＬＡＮパケット送信ステップで送信する前記情報端末装置宛のＬＡＮパケットは、前記通信装置側ＬＡＮパケット受信ステップで受信した前記通信装置宛のＬＡＮパケットに対する応答メッセージとすることができる。
【００３１】
ここで、この発明の移動体通信方法において、前記情報端末装置側カプセル化ステップでカプセル化されたＩＰパケットは前記通信装置に対してデータを要求するデータ要求パケットであり、前記通信装置側ＬＡＮパケット送信ステップで送信する前記情報端末装置宛のＬＡＮパケットは該データ要求パケットにより要求されたデータとすることができる。
【００３２】
ここで、この発明の移動体通信方法において、前記通信センタは相互認証を行う電子証明書を発行する認証局をさらに備え、前記認証局は、前記情報端末装置が該通信センタの私設網に属する移動体通信網から前記サーバへ通信を行う際に、該サーバ及び該情報端末装置へ電子証明書を発行する発行ステップを備え、前記情報端末装置は、移動体通信網及びＩＰネットワーク上に設けられた仮想私設網を介して前記サーバへ通信を行う際の相互認証に、前記発行ステップで該情報端末装置へ発行された電子証明書を用いることができる。
【００３３】
ここで、この発明の移動体通信方法において、前記サーバが各々通信装置を有する物理的に異なる複数のＬＡＮと接続されている場合、該サーバは、該複数のＬＡＮに属する各通信装置を物理的に単一の装置により論理的に１つ以上のＬＡＮに属するように構成する仮想ＬＡＮ手段をさらに備えることができる。
【００３４】
ここで、この発明の移動体通信方法において、前記ＬＡＮが複数存在する場合、前記通信センタは、該複数のＬＡＮの各々に対応し前記仮想私設網装置に接続した複数の前記サーバをさらに備えることができる。
【００３５】
ここで、この発明の移動体通信方法において、前記通信装置側から前記情報端末装置側へ通信の起動を行う場合、前記移動体通信網選択ステップに先立ち、前記サーバ又は前記通信装置側が該情報端末装置側を予め回線交換方式により呼出す呼出しステップと、該呼出しステップによる呼出に基づき該情報端末装置側がＩＰネットワークに接続する接続ステップとをさらに備えることができる。
【００３６】
【発明の実施の形態】
以下、各実施の形態について図面を参照して詳細に説明する。
【００３７】
実施の形態１．
図１は、本発明の実施の形態１における移動体通信システムの構成例を示す。図１において、符号１０は本発明の移動体通信システムの構成例、５は情報端末装置、２５はインターネット等のＩＰネットワーク、２２ａ、２２ｂ、２２ｃは各々所定の通信方式を有する通信メディアである移動体通信網１、移動体通信網２、移動体通信網３である。これら複数の移動体通信網１等は異なる通信方式の通信メディアを含むことができる。符号３０はＩＰネットワーク２５に接続されたサーバ５０を有する通信センタ、８０、８３は各々通信センタ３０と接続された顧客企業Ａ、Ｂのネットワークである。顧客企業Ａのネットワーク８０は所定のプロトコルを有するＬＡＮ８１とＬＡＮ８１上の通信装置８２を備え、顧客企業Ｂのネットワーク８３は所定のプロトコルを有するＬＡＮ８４とＬＡＮ８４上の通信装置８５を備えている。情報端末装置５は例えば移動Ｍ方向へ複数の移動体通信網１等間を移動して、ＩＰネットワーク２５を介し通信装置８２または通信装置８５等と通信を行う。情報端末装置５は複数の移動体通信網１等の電波状態及び通信量を含む通信状況を同時並行的に監視する監視部１１（図３参照）を有している。符号２０ａは移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられた仮想私設網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  ：  ＶＰＮ）である。ＶＰＮ２０ａは公衆網であるＩＰネットワーク２５を顧客企業Ａ８０等のＬＡＮ８１等の仮想専用網として使用するために設けられたものである。符号３１ａはＶＰＮ２０ａに対応して通信センタ３０内に設けられた上述のＶＰＮの機能を有するＶＰＮルータ（仮想私設網装置）であり、サーバ５０と接続されている。他のＶＰＮ２０ｂ、２０ｃは移動体通信網２（２２ｂ）、３（２２ｃ）及びＩＰネットワーク２５上に設けられ、このＶＰＮ２０ｂ、２０ｃに対応して通信センタ３０内に各々サーバ５０と接続されたＶＰＮルータ３１ｂ、３１ｃが設けられている。
【００３８】
図２は、情報端末装置５が携帯電話である場合における情報端末装置５とサーバ５０との間の具体的な通信方式を示す。図２で図１と同じ符号を付した箇所は同じ要素を示すため説明は省略する。図２において、符号７４はパケット通信網の移動体通信網１（２２ａ）等に接続された基地局、２３は移動体通信網１（２２ａ）等に接続された携帯電話の通信管理センタ、２４はＩＰネットワーク２５と接続しルーティング機能を有するルータである。図２に示されるように、携帯電話の通信管理センタ２３はルータ２４を介してＩＰネットワーク２５と接続され、通信センタ３０内のサーバ５０はＶＰＮルータ３１ａを介してＩＰネットワーク２５と接続されている。ＶＰＮ２０ａは、基地局７４、移動体通信網１（２２ａ）、通信管理センタ２３、ルータ２４およびＩＰネットワーク２５上に仮想的な専用網として張られている。
【００３９】
次に、図１の移動体通信システム１０における移動通信方法を説明する。移動体通信網１（２２ａ）等の切替え処理に関しては図８のフローチャートを用いて後述する。まず、情報端末装置５が、監視部１１により監視された複数の移動体通信網１（２２ａ）等の通信状況の中で最適な通信状況の移動体通信網１（２２ａ）等を選択する（移動体通信網等選択ステップ）。次に、ＬＡＮ８１等の所定のプロトコルに基づく通信装置８２等宛のＬＡＮパケットのヘッダをＩＰネットワーク２５用に変換してＩＰパケットを生成し、このＩＰパケットを暗号化するカプセル化を行う（情報端末装置側カプセル化ステップ）。ここでカプセル化とは、上述のように広義にはある層のプロトコルで扱うデータをその上位層または下位層のプロトコルのフレーム構造に詰め込むことをいう。本明細書において「カプセル化」は、あるＬＡＮのプロトコルのＬＡＮパケットのヘッダをＩＰネットワークで流せるように変換してＩＰパケットを生成し、このＩＰパケットを暗号化するという意味で用いる。カプセル化は従来の技術で説明したモバイルＩＰ１００で定義した専用のプロトコルではなく、セキュリティ上の理由で用いられるＶＰＮ標準プロトコルを利用して行うことができる。例えばＩＰｓｅｃ（ＩＰｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）のようなＩＰ層における通信セキュリティを確保するためのプロトコルを用いることができる。ＩＰｓｅｃではＩＰパケットの暗号化について、ＩＰパケット全体をヘッダごと暗号化するトンネリング・モードとＩＰパケットのデータ部のみを暗号化するトランスポート・モードとを規定している。本移動体通信方法等においては上記いずれのモードにより暗号化（カプセル化）してもよい。ＩＰｓｅｃの他にＬ２ＴＰ（Ｌａｙｅｒ  ｔｗｏ  ｔｕｎｎｅｌｉｎｇ  ｐｒｏｔｏｃｏｌ）のようなトンネリング・プロトコルを用いることもできる。本移動体通信方法等においては、カプセル化としてＩＰｓｅｃまたはＬ２ＴＰ等のようなセキュリティ確保のための簡便なＶＰＮ標準プロトコルを任意に選択可能である。次に、情報端末装置側カプセル化ステップで生成されたカプセル化されたＩＰパケットを、移動体通信網選択ステップで選択された移動体通信網１（２２ａ）等及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａ等（仮想私設網）を通してサーバ５０側へ送信する（情報端末装置側ＩＰパケット送信ステップ）。
【００４０】
サーバ５０が、情報端末装置側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを、当該カプセル化されたＩＰパケットが送信された移動体通信網１（２２ａ）等に応じたＶＰＮルータ３１ａ等（仮想私設網装置）により受信する（サーバ側ＩＰパケット受信ステップ）。次に、受信したカプセル化されたＩＰパケットのカプセル化を解いて、通信装置８２等宛のＬＡＮパケットを取り出す（非カプセル化ステップ）。サーバ側ＩＰパケット受信ステップで受信したＶＰＮルータ３１ａ等に応じた移動体通信網１（２２ａ）等の識別子を、サーバ５０に接続された識別子記録部７０（後述の図５参照）へ記録する（記録ステップ）。非カプセル化ステップで取り出された通信装置８２等宛のＬＡＮパケットをＬＡＮ８１等内の通信装置８２等へ送信する（サーバ側ＬＡＮパケット送信ステップ）。
【００４１】
通信装置８２等が、サーバ側ＬＡＮパケット送信ステップで送信されたＬＡＮパケットを受信する（通信装置側ＬＡＮパケット受信ステップ）。受信したＬＡＮパケットに基づく情報端末装置５宛のＬＡＮパケットをサーバ５０へ送信する（通信装置８２等側ＬＡＮパケット送信ステップ）。
【００４２】
サーバ５０が、通信装置８２等側ＬＡＮパケット送信ステップで送信された情報端末装置５宛のＬＡＮパケットを受信する（サーバ５０側ＬＡＮパケット受信ステップ）。次に、受信した情報端末装置５宛のＬＡＮパケットをカプセル化する（サーバ側カプセル化ステップ）。カプセル化されたＩＰパケットを、記録ステップで識別子記録部７０へ記録された識別子に応じた移動体通信網１（２２ａ）等及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａ等を通して送信する（サーバ５０側ＩＰパケット送信ステップ）。
【００４３】
情報端末装置５が、サーバ側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを受信する（情報端末装置側ＩＰパケット受信ステップ）。以上のようにして、情報端末装置５と通信装置８２等との間の通信は送受信ともサーバ５０を介して行われる往復経路により行われる。したがって、従来の技術で説明したような三角経路によるＩＰアドレスのなりすましを避けることができる。
【００４４】
次に、情報端末装置５の機能について説明する。図３は情報端末装置５の機能をブロック図で示す。図３において、符号１１は複数の移動体通信網１（２２ａ）等の電波状態及び通信量を含む通信状況を監視する監視部、１３は監視部１１により監視された複数の移動体通信網１（２２ａ）等の通信状況の中で最適な通信状況の移動体通信網１（２２ａ）等を選択する移動体通信網選択部（移動体通信網選択手段）、１５はＬＡＮ８１等の所定のプロトコルに基づく通信装置８２等宛のＬＡＮパケットのヘッダをＩＰネットワーク２５用に変換してＩＰパケットを生成し、当該ＩＰパケットを暗号化するカプセル化を行う情報端末装置側カプセル化部（情報端末装置５側カプセル化手段）、１７は情報端末装置側カプセル化ブラウザ１５によりカプセル化されたＩＰパケットを、移動体通信網選択部１３により選択された移動体通信網１（２２ａ）等及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａ等を通して送信する情報端末装置側ＩＰパケット送信部（情報端末装置側ＩＰパケット送信手段）、１９は通信装置８２等側からサーバ５０側へ送信された情報端末装置５宛のＬＡＮパケットであってサーバ５０側でカプセル化されたＩＰパケットを、サーバ５０側から受信する情報端末装置側ＩＰパケット受信部（情報端末装置側ＩＰパケット受信手段）、８は複数の通信メディアの通信状態を保持するデータ記録部である。
【００４５】
図４（Ａ）、（Ｂ）は情報端末装置５等のデータ記録部８が保持する複数の通信メディアの通信状態を表形式で示す。図４（Ａ）はＩＰアドレスが１７２．２０．１．５の情報端末装置Ａ等のデータ記録部８に保持された表４ａ、図４（Ｂ）はＩＰアドレスが１７２．２０．１．２０の情報端末装置Ｂのデータ記録部８に保持された表４ｂを示す。図４（Ａ）、（Ｂ）に示されるように、表４ａ、４ｂは各々通信メディア欄１２ａ、１２ｂ、電波状態欄１４ａ、１４ｂ、スループット欄１６ａ、１６ｂ、ステータス欄１８ａ、１８ｂを有している。通信状況は電波状態、スループットおよびステータスの３種類以外にも通信量、通信回数等を有することができる。図４（Ａ）の通信メディア欄１２ａに示されるように、情報端末装置Ａは「移動体通信網１」、「移動体通信網２」および「移動体通信網３」の３種類の通信メディアを有している。すなわち監視部１１は同時に他の通信メディアの通信状況も監視することができる。例えば「移動体通信網１」の電波状態は「７０ｄＢμＶ」であり、スループットは「３，５２０ｋｂｐｓ」であり、ステータスは「通信中」であることが保持されている。一方、「移動体通信網２」の電波状態は「０ｄＢμＶ」であり、スループットは「０ｋｂｐｓ」であり、ステータスは「圏外」であることが保持されている。さらに「移動体通信網３」の電波状態は「９０ｄＢμＶ」であり、スループットは「２１０ｋｂｐｓ」であり、ステータスは「切替候補」であることが保持されている。以上により、情報端末装置Ａは現在「移動体通信網１」に在圏し、移動による次の切替候補としては「移動体通信網３」が示されている。図４（Ｂ）の通信メディア欄１２ａに示されるように、情報端末装置Ａは「移動体通信網１」、「移動体通信網２」および「移動体通信網３」の３種類の通信メディアを有している。例えば「移動体通信網１」の電波状態は「２０ｄＢμＶ」であり、スループットは「２５０ｋｂｐｓ」であり、ステータスは「切替候補」であることが保持されている。一方、「移動体通信網２」の電波状態は「０ｄＢμＶ」であり、スループットは「０ｋｂｐｓ」であり、ステータスは「圏外」であることが保持されている。さらに「移動体通信網３」の電波状態は「９０ｄＢμＶ」であり、スループットは「２００ｋｂｐｓ」であり、ステータスは「通信中」であることが保持されている。以上により、情報端末装置Ａは現在「移動体通信網３」に在圏し、移動による次の切替候補としては「移動体通信網１」が示されている。
【００４６】
次に、サーバ５０の機能について説明する。図５はサーバ５０の機能をブロック図で示す。図５において、符号５２は情報端末装置５側から送信されたカプセル化されたＩＰパケットを当該ＩＰパケットが送信された移動体通信網１（２２ａ）等に応じたＶＰＮ３１ａ等により受信するサーバ側ＩＰパケット受信部（サーバ側ＩＰパケット受信手段）、５４はサーバ側ＩＰパケット受信部５２で受信したカプセル化されたＩＰパケットのカプセル化を解いて通信装置８２等宛のＬＡＮパケットを取り出す非カプセル化部（非カプセル化手段）、５６はサーバ５０側ＩＰパケット受信部５２により受信したＶＰＮ３１ａ等に応じた移動体通信網１（２２ａ）等の識別子を、サーバ５０に接続された識別子記録部７０へ記録する記録部（記録手段）、６０は非カプセル化部５４により取り出された通信装置８２等宛のＬＡＮパケットをＬＡＮ８１等内の通信装置８２等へ送信するサーバ側ＬＡＮパケット送信部（サーバ側ＬＡＮパケット送信手段）、６２は通信装置８２等側から送信された情報端末装置５宛のＬＡＮパケットを受信するサーバ側ＬＡＮパケット受信部（サーバ側ＬＡＮパケット受信手段）、６４はサーバ５０側ＬＡＮパケット受信部６２で受信した情報端末装置５宛のＬＡＮパケットをカプセル化するサーバ側カプセル化部（サーバ側カプセル化手段）、６６はサーバ５０側カプセル化部６４でカプセル化されたＩＰパケットを、記録部５６により識別子記録部７０へ記録された識別子に応じた移動体通信網１（２２ａ）等及びＩＰネットワーク２５上に設けられたＶＰＮ３１ａ等を通して送信するサーバ側ＩＰパケット送信部（サーバ側ＩＰパケット送信手段）である。
【００４７】
図６はサーバ５０の識別子記録部７０が保持する複数の情報端末装置５等から通信に用いられた通信メディアを表形式で示す。図６に示されるように、表７１は情報端末装置のホームＩＰアドレス欄７２、情報端末装置への通信経路（通信メディア）欄７３を有している。図６の情報端末装置のホームＩＰアドレス欄７２に示されるように、サーバ５０は「１７２．２０．１．５」、「１７２．２０．１．２０」、「１９２．１．１０．１」等のホームＩＰアドレスを有する複数の情報端末装置と通信を行っている。例えばホームＩＰアドレスが「１７２．２０．１．５」の情報端末装置への通信経路は「移動体通信網１（２２ａ）」であり、ホームＩＰアドレスが「１７２．２０．１．２０」の情報端末装置への通信経路は「移動体通信網３（２２ｃ）」であり、ホームＩＰアドレスが「１９２．１．１０．１」の情報端末装置への通信経路は「移動体通信網２（２２ｂ）」であることが示されている。
【００４８】
次に、通信装置８２等の機能について説明する。図７は通信装置８２等の機能をブロック図で示す。図７において、符号７６は、サーバ側ＬＡＮパケット送信部６０により送信されたＬＡＮパケットを受信する通信装置側ＬＡＮパケット受信部（通信装置側ＬＡＮパケット受信手段）、７８は通信装置側ＬＡＮパケット受信部７６により受信したＬＡＮパケットに基づく情報端末装置５宛のＬＡＮパケットをサーバ５０へ送信する通信装置側ＬＡＮパケット送信部（通信装置側ＬＡＮパケット送信手段）である。
【００４９】
次に、本発明の移動体通信方法等における移動体通信網１（２２ａ）等の切り替え処理を説明する。図８は、本発明の移動体通信方法等における移動体通信網１（２２ａ）等の切り替えの処理をフローチャートで説明する。図８で図１と同じ符号を付した箇所は同じ要素を示すため説明は省略する。図８において左側は情報端末装置５の処理、中央はサーバ５０の処理、右側は通信装置８２等の処理を示す。情報端末装置５の通信メディアは最初移動体通信網１（２２ａ）であり、次に移動体通信網２（２２ｂ）へ移動し、再び移動体通信網１（２２ａ）へ戻ることを想定する。通信メディアは２つのみを使用しているがこれは図面の都合上のものであり、３つ以上であってもよいことはもちろんである。図８では情報端末装置５側から通信装置８２等側へ通信の起動をかける場合を示す。つまり、情報端末装置５側からデータ（Ｄａｔａ１ないしＤａｔａ７）が送信され、これらのデータを受信した通信装置８２等側から応答メッセージとして確認応答（Ａｃｋ１ないしＡｃｋ７）が返される。各処理中において、切り替え処理と直接的に関係がない処理はステップ番号Ｓにより明示されていないが、上述のように実行されることはもちろんである。
【００５０】
図８に示されるように、最初、情報端末装置５は移動体通信網１（２２ａ）に在圏している。情報端末装置５は移動体通信網選択ステップで移動体通信網１（２２ａ）を選択し、ＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）接続により移動体通信網１（２２ａ）へ接続する（ステップＳ１０）。次に、情報端末装置側カプセル化ステップでカプセル化されたＩＰパケット（Ｄａｔａ１）を、移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａを通してサーバ５０側へ送信する（ステップＳ１１。情報端末装置側ＩＰパケット送信ステップ）。
【００５１】
サーバ５０はサーバ側ＩＰパケット受信ステップでＩＰパケット（Ｄａｔａ１）を受信する。非カプセル化ステップでＩＰパケット（Ｄａｔａ１）のカプセル化を解いて通信装置８２等宛のＬＡＮパケットを取り出す。記録ステップで、受信したＶＰＮルータ３１ａ等に応じた移動体通信網１（２２ａ）の識別子を識別子記録部７０へ記録する。従前に識別子記録部７０に他の移動体通信網の識別子が記録されていた場合、新しい移動体通信網１（２２ａ）の識別子により更新する。つまり移動体通信網１（２２ａ）へ切替える（ステップＳ１３。移動体通信網１へスイッチ）。  非カプセル化ステップで取り出された通信装置８２等宛のＬＡＮパケットをＬＡＮ８１等内の通信装置８２等へ送信する（ステップ１５。サーバ側ＬＡＮパケット送信ステップ）。
【００５２】
通信装置８２等は通信装置側ＬＡＮパケット受信ステップでＬＡＮパケットを受信し、受信したＬＡＮパケットに基づく情報端末装置５宛のＬＡＮパケット（Ａｃｋ１）をサーバ５０へ送信する（ステップＳ１７。通信装置側ＬＡＮパケット送信ステップ）。
【００５３】
サーバ５０はサーバ側ＬＡＮパケット受信ステップで受信したＬＡＮパケットをサーバ側カプセル化ステップでカプセル化する。次に、記録ステップで識別子記録部７０へ記録された識別子に応じた移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａを通して、カプセル化されたＩＰパケットを送信する（ステップＳ１９。サーバ側ＩＰパケット送信ステップ）。
【００５４】
情報端末装置５はサーバ側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを受信する（情報端末装置側ＩＰパケット受信ステップ）。
【００５５】
同様にして、ＩＰパケット（Ｄａｔａ２）を移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａを通してサーバ５０側へ送信する（ステップＳ２１）。サーバ５０は受信したＩＰパケット（Ｄａｔａ２）のカプセル化を解いて通信装置８２等宛のＬＡＮパケットを取り出す。記録ステップでは同様に同じ移動体通信網１（２２ａ）の識別子が識別子記録部７０へ記録されるが、識別子が同一であるため実質的に切替えは生じない。続いて上述と同様にしてサーバ５０から通信装置８２等へＬＡＮパケットが送信され（ステップＳ２５）、通信装置８２等からサーバ５０へＬＡＮパケット（Ａｃｋ２）が送信される（ステップＳ２７）。次にサーバ５０から情報端末装置５へカプセル化されたＩＰパケットを送信する（ステップＳ２９）。
【００５６】
同様にして情報端末装置５がＤａｔａ３を送信し（ステップ３１）、Ａｃｋ１を受け取った（ステップＳ１９）後、情報端末装置５の監視部１１により移動体通信網２（２２ｂ）の電波状態が有効であると判明したものとする（ステップＳ４０）。このため、情報端末装置５はＤａｔａ４を移動体通信網２（２２ｂ）を介して送信する（ステップＳ４１）。サーバ５０はＤａｔａ４を受信し、識別子記録部７０へ新しい移動体通信網２（２２ｂ）の識別子を記録する。この結果、移動体通信網２（２２ｂ）への切り替えが行われる（ステップＳ３８。移動体通信網２へスイッチ）。以上より、切り替え処理に要する切り替え時間ＴはステップＳ４０からステップＳ３８までの時間となる。
【００５７】
Ｄａｔａ３に対応するＬＡＮパケットは通信装置８２等へ送信（ステップＳ３５）され、応答（Ａｃｋ３）が通信装置８２等から送信される（ステップＳ３７）。この応答（Ａｃｋ３）に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ３９）。Ｄａｔａ４に対応するＬＡＮパケットは通信装置８２等へ送信（ステップＳ４５）され、応答（Ａｃｋ４）が通信装置８２等から送信される（ステップＳ４７）。この応答（Ａｃｋ４）に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ４９）。Ｄａｔａ５の送信（ステップＳ５１、Ｓ５５）およびこれに対する応答（Ａｃｋ５）の送信（ステップＳ５７、Ｓ５９）、Ｄａｔａ６の送信（ステップＳ６１、Ｓ６５）およびこれに対する応答（Ａｃｋ６）の送信（ステップＳ６７、Ｓ６９）は、同様に行われるため説明は省略する。
【００５８】
情報端末装置５がＡｃｋ５を受信した（ステップ５９）後、情報端末装置５の監視部１１により移動体通信網２（２２ｂ）の電波状態が無効であり移動体通信網１（２２ａ）の電波状態が有効であると判明したものとする（ステップＳ６０）。このため、情報端末装置５はＤａｔａ７を移動体通信網１（２２ａ）を介して送信する（ステップＳ７１）。サーバ５０はＤａｔａ７を受信し、識別子記録部７０へ新しい移動体通信網１（２２ａ）の識別子を記録する。この結果、移動体通信網１（２２ａ）への再切り替えが行われる（ステップＳ７３。移動体通信網１へスイッチ）。以上より、切り替え処理に要する切り替え時間ＴはステップＳ６０からステップＳ７３までの時間となる。Ｄａｔａ７に対応するＬＡＮパケットは通信装置８２等へ送信（ステップＳ７５）され、応答（Ａｃｋ７）が通信装置８２等から送信される（ステップＳ７７）。この応答（Ａｃｋ７）に対応するＩＰパケットは新しい移動体通信網１（２２ａ）へ送信される（ステップＳ７９）。
【００５９】
本発明の実施の形態１による効果を以下にまとめる。図９は、以上説明した本願発明の移動体通信システム等と従来のモバイルＩＰとの比較を示す。図９に示されるように、比較項目欄８０の「登録動作」はモバイルＩＰ欄８７では「必要」であると示されているが、本願発明の移動体通信システム欄８８では上述のように「原則的に不要」と示されている。すなわち本願発明の移動体通信システムにおいては、情報端末装置５からサーバ４０へ実データ（ＩＰパケット）を送信することによりサーバ５０の識別子記録部７０に使用している移動体通信網の識別子が記録される。サーバ５０から情報端末装置５への返信は識別子記録部７０に記録された移動体通信網の識識別子に基づいて行われる。すなわち従来のモバイルＩＰの三角形経路と異なる往復経路を用いることにより、サーバ５０は情報端末装置５が選択している移動体通信網を常に把握することができる（図９の比較項目欄８０の「経路」参照）。このため、情報端末装置５からサーバ４０へ実データを送信すること自体が、従来のモバイルＩＰにおける登録動作を兼ねていることになる。情報端末装置５側から特に送信するデータはないが切り替えを行う場合は、サーバ５０へ何らかのダミーデータを送信すればよい。図９の比較項目欄８０の「切替え処理時間」に示されるように、切り替え処理時間は上述のように従来のモバイルＩＰでは２ないし１０秒要するが、本願発明の移動体通信システムでは以上のように登録動作を不要とすることにより、約１秒以下で実現されるデータが得られている。このため複数の通信メディアと接続可能な情報端末装置５が種々の通信メディアのネットワークを移動中に、切り替え処理に要する時間を短縮することができる。
【００６０】
比較項目欄８０の「カプセル化」には、上述のように従来のモバイルＩＰでは専用のプロトコルを要するが、本願発明の移動体通信システムでは上述のようにＶＰＮ標準プロトコルを用いることができる。このため、情報端末装置５が種々の通信メディアのネットワークを移動中に、カプセル化を行う他の簡便なプロトコル、例えばＶＰＮの標準プロトコルを利用することができる。
【００６１】
比較項目欄８０の「カプセル化の回数（ＶＰＮなし）」には、従来のモバイルＩＰではモバイル端末１００から通信装置１３０へ送信する場合、直接ＩＰネットワーク２５を介して送信されるため「０回」と示されている。一方、本願発明の移動体通信システムでは情報端末装置５から通信装置８２等へ送信する場合、サーバ５０を介して何らかのカプセル化が行われて送信されるため「１回」と示されている。一見すると本願発明の移動体通信システムではモバイルＩＰと比較して余分なカプセル化を行っているように見えるが、この結果、ＩＰアドレスのなりすましに見えることから発生する不具合を避けることができる。比較項目欄８０の「カプセル化の回数（ＶＰＮあり）」には、本願発明の移動体通信システムでは上述のようにＶＰＮを用いる場合、各々１回ずつのカプセル化が行われている。一方、従来のモバイルＩＰではＶＰＮのカプセル化の分が１回ずつ加算されている。
【００６２】
実施の形態２．
実施の形態１では情報端末装置５側から通信装置８２等側へデータを送信する場合について切り替え処理を説明した。本実施の形態２では、通信装置８２等側から情報端末装置５側へデータを送信する場合の切り替え処理を説明する。
【００６３】
図１０は、本発明の移動体通信方法等における移動体通信網１（２２ａ）等の切り替えの処理をフローチャートで説明する。図１０で図１と同じ符号を付した箇所は同じ要素を示すため説明は省略する。図１０において左側は情報端末装置５の処理、中央はサーバ５０の処理、右側は通信装置８２等の処理を示す。情報端末装置５の通信メディアは最初移動体通信網１（２２ａ）であり、次に移動体通信網２（２２ｂ）へ移動し、再び移動体通信網１（２２ａ）へ戻ることを想定する。通信メディアは２つのみを使用しているがこれは図面の都合上のものであり、３つ以上であってもよいことはもちろんである。図１０では通信装置８２等側からデータ（Ｄａｔａ１ないしＤａｔａ１０）が送信され、これらのデータを受信した情報端末装置５側から応答メッセージとして確認応答（Ａｃｋ１ないしＡｃｋ１０）が返される。各処理中において、切り替え処理と直接的に関係がない処理はステップ番号Ｓにより明示されていないが、上述のように実行されることはもちろんである。
【００６４】
図１０に示されるように、最初、情報端末装置５は移動体通信網１（２２ａ）に在圏している。情報端末装置５は移動体通信網選択ステップで移動体通信網１（２２ａ）を選択し、ＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）接続により移動体通信網１（２２ａ）へ接続する（ステップＳ８０）。次に、情報端末装置側カプセル化ステップでカプセル化されたＩＰパケット（Ｒｅｑｕｅｓｔ。データ要求パケット）を、移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａを通してサーバ５０側へ送信する（ステップＳ８１。情報端末装置側ＩＰパケット送信ステップ）。このＩＰパケット（Ｒｅｑｕｅｓｔ）は上述のダミーデータと同様に、サーバ５０に対して情報端末装置５が在圏する移動体通信網を伝えるためのデータである。
【００６５】
サーバ５０はサーバ側ＩＰパケット受信ステップでＩＰパケット（Ｒｅｑｕｅｓｔ）を受信する。非カプセル化ステップでＩＰパケット（Ｒｅｑｕｅｓｔ）のカプセル化を解いて通信装置８２等宛のＬＡＮパケットを取り出す。記録ステップで、受信したＶＰＮルータ３１ａ等に応じた移動体通信網１（２２ａ）の識別子を識別子記録部７０へ記録する。従前に識別子記録部７０に他の移動体通信網の識別子が記録されていた場合、新しい移動体通信網１（２２ａ）の識別子により更新する。つまり移動体通信網１（２２ａ）へ切替える（ステップＳ８３。移動体通信網１へスイッチ）。  非カプセル化ステップで取り出された通信装置８２等宛のＬＡＮパケットをＬＡＮ８１等内の通信装置８２等へ送信する（ステップ８５。サーバ側ＬＡＮパケット送信ステップ）。
【００６６】
通信装置８２等は通信装置側ＬＡＮパケット受信ステップでＬＡＮパケットを受信し、受信したＬＡＮパケットに基づく情報端末装置５宛のＬＡＮパケット（Ｄａｔａ１）をサーバ５０へ送信する（ステップＳ９１。通信装置側ＬＡＮパケット送信ステップ）。
【００６７】
サーバ５０はサーバ側ＬＡＮパケット受信ステップで受信したＬＡＮパケットをサーバ側カプセル化ステップでカプセル化する。次に、記録ステップで識別子記録部７０へ記録された識別子に応じた移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａを通して、カプセル化されたＩＰパケットを送信する（ステップＳ９３。サーバ側ＩＰパケット送信ステップ）。
【００６８】
情報端末装置５はサーバ側ＩＰパケット送信ステップで送信されたカプセル化されたＩＰパケットを受信する（情報端末装置側ＩＰパケット受信ステップ）。
【００６９】
情報端末装置５はＩＰパケット（Ａｃｋ１）を移動体通信網１（２２ａ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ａを通してサーバ５０側へ送信する（ステップＳ９５）。サーバ５０は受信したＩＰパケット（Ｄａｔａ２）のカプセル化を解いて通信装置８２等宛のＬＡＮパケットを取り出す。記録ステップでは同様に同じ移動体通信網１（２２ａ）の識別子が識別子記録部７０へ記録されるが、識別子が同一であるため実質的に切替えは生じない。続いて上述と同様にしてサーバ５０から通信装置８２等へＬＡＮパケットが送信される（ステップＳ９７）。次に、通信装置８２等からサーバ５０へＬＡＮパケット（Ｄａｔａ２）が送信される（ステップＳ１０１）。次にサーバ５０から情報端末装置５へカプセル化されたＩＰパケットを送信する（ステップＳ１０３）。続いて通信装置８２等からサーバ５０へＬＡＮパケット（Ｄａｔａ３）が送信される（ステップＳ１１１）。次にサーバ５０から情報端末装置５へカプセル化されたＩＰパケットを送信する（ステップＳ１１３）。さらに通信装置８２等からサーバ５０へＬＡＮパケット（Ｄａｔａ４）が送信される（ステップＳ１２１）。次にサーバ５０から情報端末装置５へカプセル化されたＩＰパケットを送信する（ステップＳ１２３）。
【００７０】
情報端末装置５がＡｃｋ２を送信し（ステップ１０５）、Ｄａｔａ３を受信した後、情報端末装置５の監視部１１により移動体通信網２（２２ｂ）の電波状態が有効であると判明したものとする（ステップＳ１１４）。このため、情報端末装置５はＡｃｋ３を移動体通信網２（２２ｂ）を介して送信する（ステップＳ１１５）。サーバ５０はＡｃｋ３を受信し、識別子記録部７０へ新しい移動体通信網２（２２ｂ）の識別子を記録する。この結果、移動体通信網２（２２ｂ）への切り替えが行われる（ステップＳ１３２。移動体通信網２へスイッチ）。以上より、切り替え処理に要する切り替え時間ＴはステップＳ１１４からステップＳ１３２までの時間となる。Ａｃｋ３に対応するＬＡＮパケットは通信装置８２等へ送信される（ステップＳ１１７）。
【００７１】
Ｄａｔａ５が通信装置８２等から送信される（ステップＳ１３１）。Ｄａｔａ５に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ１３３）。Ａｃｋ４に対応するＬＡＮパケットは新しい移動体通信網２（２２ｂ）からサーバ５０へ送信（ステップＳ１２５）され、通信装置８２等へ送信される（ステップＳ１２７）。Ａｃｋ５に対応するＬＡＮパケットは新しい移動体通信網２（２２ｂ）からサーバ５０へ送信（ステップＳ１３５）され、通信装置８２等へ送信される（ステップＳ１３７）。Ｄａｔａ６が通信装置８２等から送信される（ステップＳ１４１）。このＤａｔａ６に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ１４３）。Ａｃｋ６に対応するＬＡＮパケットは新しい移動体通信網２（２２ｂ）からサーバ５０へ送信（ステップＳ１４５）され、通信装置８２等へ送信される（ステップＳ１４７）。Ｄａｔａ７が通信装置８２等から送信される（ステップＳ１５１）。このＤａｔａ７に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ１５３）。Ａｃｋ７に対応するＬＡＮパケットは新しい移動体通信網２（２２ｂ）からサーバ５０へ送信（ステップＳ１５５）され、通信装置８２等へ送信される（ステップＳ１５７）。Ｄａｔａ８が通信装置８２等から送信される（ステップＳ１６１）。このＤａｔａ８に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ１６３）。Ｄａｔａ９が通信装置８２等から送信される（ステップＳ１７１）。このＤａｔａ９に対応するＩＰパケットは新しい移動体通信網２（２２ｂ）へ送信される（ステップＳ１７３）。
【００７２】
情報端末装置５がＤａｔａ７を受信した（ステップＳ１５３）後、情報端末装置５の監視部１１により移動体通信網２（２２ｂ）の電波状態が無効であり移動体通信網１（２２ａ）の電波状態が有効であると判明したものとする（ステップＳ１５４）。このため、情報端末装置５はＡｃｋ８を移動体通信網１（２２ａ）を介して送信する（ステップＳ１６５）。サーバ５０はＡｃｋ８を受信し、識別子記録部７０へ新しい移動体通信網１（２２ａ）の識別子を記録する。この結果、移動体通信網１（２２ａ）への再切り替えが行われる（ステップＳ１６２。移動体通信網１へスイッチ）。以上より、切り替え処理に要する切り替え時間ＴはステップＳ１５４からステップＳ１６２までの時間となる。ＡＣｋ８に対応するＬＡＮパケットはサーバ５０から通信装置８２等へ送信される（ステップＳ１６７）。Ａｃｋ９に対応するＬＡＮパケットはサーバ５０へ送信され（ステップＳ１７５）、通信装置８２等へ送信される（ステップＳ１７７）。Ｄａｔａ１０が通信装置８２等から送信される（ステップＳ１８１）。Ｄａｔａ１０に対応するＩＰパケットは新しい移動体通信網１（２２ａ）へ送信される（ステップＳ１８３）。Ａｃｋ１０に対応するＬＡＮパケットはサーバ５０へ送信され（ステップＳ１８５）、通信装置８２等へ送信される（ステップＳ１８７）。
【００７３】
以上より、本発明の実施の形態２によれば、通信装置８２等側から情報端末装置５側へデータを送信する場合においても、最初に情報端末装置５側からデータを要求するＲｅｑｕｅｓｔデータを送信することにより、実施の形態１と同様に切り替え処理を行うことができる。
【００７４】
実施の形態３．
図１１は本発明の実施の形態３における移動体通信システム等を例示する。図１１で図１と同じ符号を付した箇所は同じ要素を示すため説明は省略する。図１１において、符号４０は通信センタ３０内に設けられた相互認証を行う電子証明書を発行する認証局である。認証局４０は情報端末装置５へ電子証明書６、ＶＰＮルータ３１ｂへ電子証明書４６、ＶＰＮルータ３１ｃへ電子証明書４８、サーバ５０へ電子証明書４４、自らに電子証明書４２を発行する。図１１に示されるように、移動体通信網１（２２ａ）はルータ４１を介して通信センタ３０のプライベート網（私設網）に直接接続されているものと想定する。
【００７５】
認証局４０の発行部（発行手段。不図示）は、情報端末装置５が通信センタ３０のプライベート網に属する移動体通信網１（２２ａ）からサーバ５０へ通信を行う際に、サーバ５０及び情報端末装置５へ電子証明書６、４４を発行する。次に情報端末装置５は、移動体通信網２（２２ｂ）及びＩＰネットワーク２５上に設けられたＶＰＮ２０ｂ等を介してサーバ５０へ通信を行う際の相互認証に、発行部が情報端末装置５へ既に発行した電子証明書６を用いることにより通信を行うことができる。
【００７６】
以上より、本発明の実施の形態３によれば、情報端末装置５が最初に通信センタ３０のプライベート網に接続する際に認証局４０から発行された電子証明書６を取得しておく。次に移動によりＩＰネットワーク２５を介して移動体通信網２（２２ｂ）から接続する際に、既に取得済みの電子証明書を使用してＶＰＮ２０ｂ等を介してサーバ５０へ通信を行うことができる。このため、上述の実施の形態に加えて、移動を行う情報端末装置５とサーバ５０との間で簡易に相互認証を行うことができる。さらに、移動体通信網１（２２ａ）を経由する場合、ＶＰＮを張る必要がないため、帯域節約および情報端末装置５の負荷を減らすこともできる。図１１に示されるように、通信センタ３０内にファイアウォール４５を設けてインターネット２５に接続することもできる。
【００７７】
実施の形態４．
上述の実施の形態において、サーバ５０が各々通信装置８２等を有する複数のＬＡＮ８１等と接続されている場合、サーバ５０は、仮想ＬＡＮ部（仮想ＬＡＮ手段。不図示）により、複数のＬＡＮ８１等に属する各通信装置８２等を論理的に１つ以上のＬＡＮに属するように構成することもできる。あるいは、ＬＡＮ８１等が複数存在する場合、通信センタ３０は、複数のＬＡＮ８１等の各々に対応しＶＰＮルータ３１ａ等に接続した複数のサーバ５０等をさらに設けることもできる。
【００７８】
実施の形態５．
上述の実施の形態において、通信装置８２等側から情報端末装置５側へ通信の起動を行う場合、サーバ５０又は通信装置８２等側は呼出し部（呼出し手段。不図示）により情報端末装置５側を予め回線交換方式（電話番号呼出し）により呼出すことができる。情報端末装置５は呼出し部による呼出しに基づき、ダイヤルアップ等の所望の接続部（接続手段。不図示）によりＩＰネットワーク２５に接続することができる。接続後は、上述した実施の形態１等の移動体通信方法等により、ＬＡＮ８１等の通信装置８２等から情報端末装置５へＩＰパケットを送信することができる。
【００７９】
実施の形態６．
図１２は、上述した各実施の形態を実現するための本発明のコンピュータ・プログラムを実行するモバイル端末５等のコンピュータの内部回路９０を示すブロック図である。サーバ５０についても同様に示されるため、モバイル端末５についてのみ説明しサーバ５０については説明を省略する。図１２に示されるように、後述のＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、コントローラ９４、入力制御部９７および外部インタフェース９９はバス９６に接続されている。図１２において、上述の本発明のコンピュータ・プログラムは、ＲＯＭ９２、ディスク９５ａまたはＣＤ−ＲＯＭ９５ｎ等の記録媒体（脱着可能な記録媒体を含む）に記録されている。このコンピュータ・プログラムは、ＲＯＭ９２からバス９６を介し、またはディスク９５ａ若しくはＣＤ−ＲＯＭ９５ｎ等の記録媒体からコントローラ９４を経由してバス９６を介しＲＡＭ９３へロードされる。入力操作部９８はモバイル端末５に入力を行うためのマウス、テンキー等の入力装置であり、入力制御部９７は入力操作部９８と接続され入力制御等を行う。外部インタフェース（Ｉ／Ｆ）部９９は、移動体通信網１（２２ａ）等の複数の通信メディアと接続する際のインタフェース機能を有し、アンテナ（不図示）が補足した電波および放射する電波の無線処理等も行う。
【００８０】
上述のようにＣＰＵ９１が上述の本発明のコンピュータ・プログラムを実行することにより、本発明の目的を達成することができる。当該コンピュータ・プログラムは上述のようにＣＤ−ＲＯＭ９５ｎ等の記録媒体の形態でコンピュータＣＰＵ９１に供給することができ、当該コンピュータ・プログラムを記録したＣＤ−ＲＯＭ９５ｎ等の記録媒体も同様に本発明を構成することになる。当該コンピュータ・プログラムを記録した記録媒体としては上述された記録媒体の他に、例えばメモリ・カード、メモリ・スティック、ＤＶＤ、光ディスク、ＦＤ等を用いることができる。
【００８１】
【発明の効果】
以上説明したように、本発明の移動体通信システム等によれば、従来のモバイルＩＰの三角形経路と異なる往復経路を用いることにより、サーバ５０は情報端末装置５が選択している移動体通信網を常に把握することができる。このため、情報端末装置５からサーバ４０へ実データを送信すること自体が、従来のモバイルＩＰにおける登録動作を兼ねていることになる。本願発明の移動体通信システムでは以上のように登録動作を不要とすることにより、複数の通信メディアと接続可能な情報端末装置５が種々の通信メディアのネットワークを移動中に、切り替え処理に要する時間を短縮することができる。
【００８２】
本願発明の移動体通信システム等によれば、上述のようにＶＰＮ標準プロトコルを用いることができる。このため、情報端末装置５が種々の通信メディアのネットワークを移動中に、カプセル化を行う他の簡便なプロトコル、例えばＶＰＮの標準プロトコルを利用することができる。
【００８３】
本願発明の移動体通信システム等によれば、従来のモバイルＩＰの三角形経路と異なる往復経路を用いることにより、サーバ５０は情報端末装置５が選択している移動体通信網を常に把握することができる。このため、ＩＰアドレスのなりすましに見えることから発生する不具合を避けることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における移動移動体通信システムの構成例を示す図である。
【図２】モバイル端末５が携帯電話である場合におけるモバイル端末５とサーバ５０との間の具体的な通信方式を示す図である。
【図３】モバイル端末５の機能を示すブロック図である。
【図４】データ記録部８が保持する複数の通信メディアの通信状態を表形式で示す図である。
【図５】サーバ５０の機能を示すブロック図である。
【図６】サーバ５０の識別子記録部７０が保持する複数の情報端末装置５等から通信に用いられた通信メディアを表形式で示す図である。
【図７】通信装置８２等の機能を示すブロック図である。
【図８】本発明の移動体通信方法等における移動体通信網１（２２ａ）等の切り替えの処理を説明するフローチャートである。
【図９】本願発明の移動体通信システム等と従来のモバイルＩＰとの比較を示す図である。
【図１０】本発明の移動体通信方法等における移動体通信網１（２２ａ）等の切り替えの処理をフローチャートで説明する図である。
【図１１】本発明の実施の形態３における移動体通信システム等を例示する図である。
【図１２】本発明のコンピュータ・プログラムを実行するモバイル端末５等のコンピュータの内部回路９０を示すブロック図である。
【図１３】従来のモバイルＩＰの動作を説明する図である。
【符号の説明】
４ａ，４ｂ，７１  表、  ５  情報端末装置、  ６，４２，４４，４６，４８電子証明書、  ８  データ記録部、  １０  移動体通信システム、  １１  監視部、  １２ａ，１２ｂ  通信メディア欄、  １４ａ，１４ｂ  電波状態欄、  １６ａ，１６ｂ  スループット欄、  １８ａ，１８ｂ  ステータス欄、  １３  移動体通信網選択部、  １５  情報端末装置側カプセル化部、  １７  情報端末装置側ＩＰパケット送信部、  １９  情報端末装置側ＩＰパケット受信部、  ２０ａ，２０ｂ，２０ｃ  ＶＰＮ、  ２２ａ  移動体通信網１、  ２２ｂ  移動体通信網２，２２ｃ  移動体通信網３、  ２３  通信管理センタ、  ２４，４１  ルータ、  ２５  ＩＰネットワーク、  ３０  通信センタ、  ３１ａ，３１ｂ，３１ｃ  ＶＰＮルータ、  ４０  認証局、  ４５  ファイアウォール、  ５０  サーバ、  ５２  サーバ側ＩＰパケット受信部、  ５４  非カプセル化部、  ５６記録部、  ６０  サーバ側ＬＡＮパケット送信部、  ６２  サーバ側ＬＡＮパケット受信部、  ６４  サーバ側カプセル化部、  ６６  サーバ側ＩＰパケット送信部、  ７０  識別子記録部、  ７２  情報端末装置のホームＩＰアドレス欄、  ７３  情報端末装置への通信経路欄、  ７４  基地局、  ７６  通信装置側ＬＡＮパケット受信部、７８  通信装置側ＬＡＮパケット送信部、  ８０  顧客企業Ａのネットワーク、  ８１，８４  ＬＡＮ、  ８２，８５  通信装置、  ８３  顧客企業Ｂのネットワーク、  ９０  内部回路、  ９１  ＣＰＵ、  ９２  ＲＯＭ、  ９３  ＲＡＭ、  ９６  バス、  ９４  コントローラ、  ９５ａ  ディスク、  ９５ｎ  ＣＤ−ＲＯＭ、  ９７  入力制御部、  ９８  入力操作部、９９  外部Ｉ／Ｆ部、  １００  モバイル端末、  １０１  移動先ＬＡＮ１、１０２，１１２  外部エージェント、  １１１  移動先ＬＡＮ２、１２０  トンネリング、  １２２  ホーム・エージェント、  １２４  ホームＬＡＮ、  １３０  通信相手側装置。
【図１】
2004235907.tif 000003
【図２】
2004235907.tif 000004
【図３】
2004235907.tif 000005
【図４】
2004235907.tif 000006
【図５】
2004235907.tif 000007
【図６】
2004235907.tif 000008
【図７】
2004235907.tif 000009
【図８】
2004235907.tif 000010
【図９】
2004235907.tif 000011
【図１０】
2004235907.tif 000012
【図１１】
2004235907.tif 000013
【図１２】
2004235907.tif 000014
【図１３】
2004235907.tif 000015