(57)【特許請求の範囲】
【請求項１】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムであって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御手段を含むことを特徴とする通信システム。
【請求項２】
前記コネクション情報制御手段は、前記移動ノードにおいてハンドオーバー後のコネクション情報を前記ゲートウェイへ送信するハンドオーバー後コネクション情報送信手段と、前記ゲートウェイにおいてそのコネクション情報を受信しハンドオーバー前のコネクション情報と対応付けるコネクション情報対応付け手段と、前記ゲートウェイにおいて前記対応付け結果に基づき前記移動ノードから送信されたハンドオーバー後のコネクション情報をハンドオーバー前のコネクション情報に変換して前記通信相手ノードへ送信し、かつ前記通信相手ノードから送信されたハンドオーバー前のコネクション情報をハンドオーバー後のコネクション情報に変換して前記移動ノードへ送信するコネクション情報変換手段とを含むことを特徴とする請求項１記載の通信システム。
【請求項３】
前記移動ノード及び前記ゲートウェイは夫々コネクション管理モジュールを含んでおり、前記コネクション情報制御手段はこれら２つのコネクション管理モジュールにより構成されることを特徴とする請求項１又は２記載の通信システム。
【請求項４】
前記コネクション管理モジュールはネットワーク層に位置し、前記コネクション情報は送信元ＩＰアドレス及び送信先ＩＰアドレスであることを特徴とする請求項３記載の通信システム。
【請求項５】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムであって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御手段を含み、
前記移動ノード及び前記ゲートウェイは夫々コネクション管理モジュールを含んでおり、前記コネクション情報制御手段はこれら２つのコネクション管理モジュールにより構成され、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする通信システム。
【請求項６】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムであって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御手段を含み、
前記コネクション情報制御手段は、前記移動ノードにおいてハンドオーバー後のコネクション情報を前記ゲートウェイへ送信するハンドオーバー後コネクション情報送信手段と、前記ゲートウェイにおいてそのコネクション情報を受信しハンドオーバー前のコネクション情報と対応付けるコネクション情報対応付け手段と、前記ゲートウェイにおいて前記対応付け結果に基づき前記移動ノードから送信されたハンドオーバー後のコネクション情報をハンドオーバー前のコネクション情報に変換して前記通信相手ノードへ送信し、かつ前記通信相手ノードから送信されたハンドオーバー前のコネクション情報をハンドオーバー後のコネクション情報に変換して前記移動ノードへ送信するコネクション情報変換手段とを含み、
前記移動ノード及び前記ゲートウェイは夫々コネクション管理モジュールを含んでおり、前記コネクション情報制御手段はこれら２つのコネクション管理モジュールにより構成され、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする通信システム。
【請求項７】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御ステップを含むことを特徴とする通信システム。
【請求項８】
前記コネクション情報制御ステップは、前記移動ノードにおいてハンドオーバー後のコネクション情報を前記ゲートウェイへ送信するハンドオーバー後コネクション情報送信ステップと、前記ゲートウェイにおいてそのコネクション情報を受信しハンドオーバー前のコネクション情報と対応付けるコネクション情報対応付けステップと、前記ゲートウェイにおいて前記対応付け結果に基づき前記移動ノードから送信されたハンドオーバー後のコネクション情報をハンドオーバー前のコネクション情報に変換して前記通信相手ノードへ送信し、かつ前記通信相手ノードから送信されたハンドオーバー前のコネクション情報をハンドオーバー後のコネクション情報に変換して前記移動ノードへ送信するコネクション情報変換ステップとを含むことを特徴とする請求項７記載の通信方法。
【請求項９】
前記移動ノード及び前記ゲートウェイは夫々コネクション管理モジュールを含んでおり、前記コネクション情報制御ステップはこれら２つのコネクション管理モジュールにより実行されることを特徴とする請求項７又は８記載の通信方法。
【請求項１０】
前記コネクション管理モジュールはネットワーク層に位置し、前記コネクション情報は送信元ＩＰアドレス及び送信先ＩＰアドレスであることを特徴とする請求項９記載の通信方法。
【請求項１１】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御ステップを含み、
前記移動ノード及び前記ゲートウェイは夫々コネクション管理モジュールを含んでおり、前記コネクション情報制御ステップはこれら２つのコネクション管理モジュールにより実行され、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする通信方法。
【請求項１２】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御ステップを含み、
前記コネクション情報制御ステップは、前記移動ノードにおいてハンドオーバー後のコネクション情報を前記ゲートウェイへ送信するハンドオーバー後コネクション情報送信ステップと、前記ゲートウェイにおいてそのコネクション情報を受信しハンドオーバー前のコネクション情報と対応付けるコネクション情報対応付けステップと、前記ゲートウェイにおいて前記対応付け結果に基づき前記移動ノードから送信されたハンドオーバー後のコネクション情報をハンドオーバー前のコネクション情報に変換して前記通信相手ノードへ送信し、かつ前記通信相手ノードから送信されたハンドオーバー前のコネクション情報をハンドオーバー後のコネクション情報に変換して前記移動ノードへ送信するコネクション情報変換ステップとを含み、
前記移動ノード及び前記ゲートウェイは夫々コネクション管理モジュールを含んでおり、前記コネクション情報制御ステップはこれら２つのコネクション管理モジュールにより実行され、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする通信方法。
【請求項１３】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードであって、
第１の通信網との通信を仲介するネットワークインターフェースと、ユーザとの通信を仲介するユーザインターフェースと、これらインターフェースを制御する制御部とを含み、
さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション管理モジュールを含むことを特徴とする移動ノード。
【請求項１４】
前記コネクション管理モジュールは、制御メッセージを前記ゲートウェイに送信し、前記ゲートウェイからの制御メッセージを受信する制御信号処理部と、コネクション情報を変換するデータ変換部と、コネクション情報を記憶するコネクション情報管理部とを含むことを特徴とする請求項１３記載の移動ノード。
【請求項１５】
前記コネクション管理モジュールはネットワーク層に位置し、前記コネクション情報は送信元ＩＰアドレス及び送信先ＩＰアドレスであることを特徴とする請求項１３又は１４記載の移動ノード。
【請求項１６】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードであって、
第１の通信網との通信を仲介するネットワークインターフェースと、ユーザとの通信を仲介するユーザインターフェースと、これらインターフェースを制御する制御部とを含み、
さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション管理モジュールを含み、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする移動ノード。
【請求項１７】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードであって、
第１の通信網との通信を仲介するネットワークインターフェースと、ユーザとの通信を仲介するユーザインターフェースと、これらインターフェースを制御する制御部とを含み、
さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション管理モジュールを含み、
前記コネクション管理モジュールは、制御メッセージを前記ゲートウェイに送信し、前記ゲートウェイからの制御メッセージを受信する制御信号処理部と、コネクション情報を変換するデータ変換部と、コネクション情報を記憶するコネクション情報管理部とを含み、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする移動ノード。
【請求項１８】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードの通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御ステップを含むことを特徴とする移動ノードの通信方法。
【請求項１９】
前記コネクション情報制御ステップは、制御メッセージを前記ゲートウェイに送信し、前記ゲートウェイからの制御メッセージを受信する制御信号処理ステップと、コネクション情報を変換するデータ変換ステップと、コネクション情報を記憶するコネクション情報管理ステップとを含むことを特徴とする請求項１８記載の移動ノードの通信方法。
【請求項２０】
前記コネクション情報制御ステップはネットワーク層に位置し、前記コネクション情報は送信元ＩＰアドレス及び送信先ＩＰアドレスであることを特徴とする請求項１８又は１９記載の移動ノードの通信方法。
【請求項２１】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードの通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御ステップを含み、
前記コネクション情報制御ステップはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする移動ノードの通信方法。
【請求項２２】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードの通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御ステップを含み、
前記コネクション情報制御ステップは、制御メッセージを前記ゲートウェイに送信し、前記ゲートウェイからの制御メッセージを受信する制御信号処理ステップと、コネクション情報を変換するデータ変換ステップと、コネクション情報を記憶するコネクション情報管理ステップとを含み、
前記コネクション情報制御ステップはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とする移動ノードの通信方法。
【請求項２３】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイであって、  移動ノード側の第３の通信網との通信を仲介する移動ノード側ネットワークインターフェースと、通信相手ノード側の第４の通信網との通信を仲介する通信相手ノード側ネットワークインターフェースと、これらインターフェースを制御する制御部とを含み、
さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション管理モジュールを含むことを特徴とするゲートウェイ。
【請求項２４】
前記コネクション管理モジュールは、制御メッセージを前記移動ノードから受信し、前記移動ノードに制御メッセージを送信する制御信号処理部と、コネクション情報を変換するデータ変換部と、コネクション情報を記憶するコネクション情報管理部とを含むことを特徴とする請求項２３記載のゲートウェイ。
【請求項２５】
前記コネクション管理モジュールはネットワーク層に位置し、前記コネクション情報は送信元ＩＰアドレス及び送信先ＩＰアドレスであることを特徴とする請求項２３又は２４記載のゲートウェイ。
【請求項２６】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイであって、  移動ノード側の第３の通信網との通信を仲介する移動ノード側ネットワークインターフェースと、通信相手ノード側の第４の通信網との通信を仲介する通信相手ノード側ネットワークインターフェースと、これらインターフェースを制御する制御部とを含み、
さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション管理モジュールを含み、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とするゲートウェイ。
【請求項２７】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイであって、  移動ノード側の第３の通信網との通信を仲介する移動ノード側ネットワークインターフェースと、通信相手ノード側の第４の通信網との通信を仲介する通信相手ノード側ネットワークインターフェースと、これらインターフェースを制御する制御部とを含み、
さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション管理モジュールを含み、
前記コネクション管理モジュールは、制御メッセージを前記移動ノードから受信し、前記移動ノードに制御メッセージを送信する制御信号処理部と、コネクション情報を変換するデータ変換部と、コネクション情報を記憶するコネクション情報管理部とを含み、
前記コネクション管理モジュールはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とするゲートウェイ。
【請求項２８】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイの通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御ステップを含むことを特徴とするゲートウェイの通信方法。
【請求項２９】
前記コネクション情報制御ステップは、制御メッセージを前記移動ノードから受信し、前記移動ノードに制御メッセージを送信する制御信号処理ステップと、コネクション情報を変換するデータ変換ステップと、コネクション情報を記憶するコネクション情報管理ステップとを含むことを特徴とする請求項２８記載のゲートウェイの通信方法。
【請求項３０】
前記コネクション情報制御ステップはネットワーク層に位置し、前記コネクション情報は送信元ＩＰアドレス及び送信先ＩＰアドレスであることを特徴とする請求項２８又は２９記載のゲートウェイの通信方法。
【請求項３１】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイの通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御ステップを含み、
前記コネクション情報制御ステップはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とするゲートウェイの通信方法。
【請求項３２】
第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイの通信方法であって、
前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行うコネクション情報制御ステップを含み、
前記コネクション情報制御ステップは、制御メッセージを前記移動ノードから受信し、前記移動ノードに制御メッセージを送信する制御信号処理ステップと、コネクション情報を変換するデータ変換ステップと、コネクション情報を記憶するコネクション情報管理ステップとを含み、
前記コネクション情報制御ステップはトランスポート層に位置し、前記コネクション情報は送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号及びトランスポート層の種別であることを特徴とするゲートウェイの通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム及び通信方法並びにそのシステムに用いる移動ノード及びゲートウェイに関し、特に移動ノードのネットワーク移動時における通信を継続させるための通信システム及び通信方法並びにそのシステムに用いる移動ノード及びゲートウェイに関する。
【０００２】
【従来の技術】
従来、移動体からのインターネットアクセスは、携帯電話やPHS(personal handy phone system)を利用した回線交換ベースの高価な方式であった。近年これに加えて回線交換を用いないＩＰ(internet protocol) ベースの安価な接続手段である無線ＬＡＮ(local area network)が登場し、これらの異なる移動体ネットワーク間でのハンドオーバーが注目を浴びてきている。
【０００３】
なお、ハンドオーバーとは移動ノードがＩＰを使用して通信相手ノードと通信中に現在のリンクから別のリンクへ移動し、移動ノードのＩＰアドレスが変更されることをいう。
【０００４】
このハンドオーバーを実現する手段としてMobileIPv4及びMobileIPv6が挙げられている。
【０００５】
一方、無線インターネットアクセスにおけるＩＰアドレス更新時のオーバヘッドを解消し、スループット改善を図るとともに、オーバヘッド等によるＩＰアドレス変更のための処理時間を削減する無線アクセスシステムが開示されている（特許文献１参照）。
【０００６】
このシステムは、基地局にＴＣＰ中継機能とともにＩＰ中継機能を持たせ、収容する移動端末に対するプロキシ( 代理) 動作を実施する。移動端末は基地局に対して固定ＩＰアドレスを用いてアクセスし、基地局はＩＰプロキシ機能を動作させて外部に対してアクセス可能なＩＰアドレスを用いて代理送受信を行う。又同時に、ＴＣＰ中継機能が無線回線と有線回線のＴＣＰリンクを分析し、それぞれの回線に適したリンク制御を実施する、というものである。
【０００７】
【特許文献１】
特開２００２−２０８９４４号公報（段落００１５、００１６）
【０００８】
【発明が解決しようとする課題】
しかし、MobileIPv4は導入する機器の数が多く、又数の少ないIPv4アドレスを多く消費してしまうことから、MobileIPv6はIPv6自体がまだ普及していないことから、どちらもまだ実現の目処がたっていない。このような中で、ハンドオーバーを早期に実現する別の手段が望まれている。
【０００９】
一方、特許文献１開示の技術は移動端末のハンドオーバー処理を基地局に代理処理させ移動端末の処理負荷を軽減する技術であり、移動端末のＩＰアドレスは不変であるのに対し、本発明はハンドオーバー時に端末のＩＰアドレスが変わる場合に適用する技術で、ハンドオーバー自体を可能にするものである。従って、特許文献１開示の技術は構成、作用及び効果ともに本発明と全く相違する。
【００１０】
そこで、本発明の目的は、ハンドオーバー前の通信をハンドオーバー後にも継続することが可能な通信システム及び通信方法並びにそのシステムに用いる移動ノード及びゲートウェイを提供することにある。
【００１１】
【課題を解決するための手段】
前記課題を解決するために本発明による通信システムは、第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムであって、その通信システムは前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御手段を含むことを特徴とする。
【００１２】
又、本発明による通信方法は、第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信方法であって、その通信方法は前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御ステップを含むことを特徴とする。
【００１３】
又、本発明による移動ノードは、第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードであって、その移動ノードは第１の通信網との通信を仲介するネットワークインターフェースと、ユーザとの通信を仲介するユーザインターフェースと、これらインターフェースを制御する制御部とを含み、さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション管理モジュールを含むことを特徴とする。
【００１４】
又、本発明による移動ノードの通信方法は、第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記移動ノードの通信方法であって、その通信方法は前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御ステップを含むことを特徴とする。
【００１５】
又、本発明によるゲートウェイは、第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイであって、そのゲートウェイは移動ノード側の第３の通信網との通信を仲介する移動ノード側ネットワークインターフェースと、通信相手ノード側の第４の通信網との通信を仲介する通信相手ノード側ネットワークインターフェースと、これらインターフェースを制御する制御部とを含み、さらに、前記制御部はプログラム格納メモリを含み、そのプログラム格納メモリは、前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション管理モジュールを含むことを特徴とする。
【００１６】
又、本発明によるゲートウェイの通信方法は、第１の通信網に存在する移動ノードがゲートウェイを介して通信相手ノードと通信する通信システムにおける前記ゲートウェイの通信方法であって、その通信方法は前記移動ノードが第２の通信網に移動した場合に、前記移動ノードと前記ゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を、拡張したＭＩＴＦダイヤルアップドーマントプロトコルを用いて行うコネクション情報制御ステップを含むことを特徴とする。
【００１７】
本発明は上記構成を含むため、ハンドオーバー前の通信をハンドオーバー後にも継続することが可能となる。
【００１８】
【発明の実施の形態】
従来、移動ノードがＩＰを使用して通信相手ノードと通信中に現在のリンクから別のリンクへ移動し、移動ノードのＩＰアドレスが変更された場合（ハンドオーバー）、移動ノードは移動前の通信を継続することができなかった。
【００１９】
一方、本発明は移動ノード、及び移動ノード間の通信装置（以下、ゲートウェイ装置）にＭＩＴＦ(mobile internet access forum)ダイヤルアップドーマントプロトコル（ARIB STD-T78）を拡張したコネクション管理モジュールを適用し、ハンドオーバー前の通信をハンドオーバー後にも継続させることを可能とする。
【００２０】
ＩＰを使用した通信では、通信はコネクション情報（送信元ＩＰアドレス、送信先ＩＰアドレス、そしてトランスポート層のプロトコルにＴＣＰ(transmission control protocol) 又はＵＤＰ(user datagram protocol)を使用していれば送信元ポート番号、送信先ポート番号）を用いて行われ、これらのうちのどれか1 つでも変更されれば別の通信となる。そのため、ハンドオーバーにより移動ノードのＩＰアドレスが変更になった場合通信を継続できなかった。
【００２１】
本発明は、ハンドオーバーにより移動ノードのＩＰアドレスが変更になる通信の移動ノードとゲートウェイ装置に関する発明であり、移動ノードとゲートウェイ装置のコネクション管理モジュールが、移動ノードのハンドオーバー前のコネクション情報を記憶しておき、これをハンドオーバー後のコネクション情報と関連付けることにより、ハンドオーバー前の通信をハンドオーバー後にも継続できるようにしたものである。
【００２２】
コネクション管理モジュールは、ＭＩＴＦダイヤルアップドーマントプロトコルを拡張して使用する。ＭＩＴＦダイヤルアップドーマントプロトコルの接続要求及び再接続要求の付加情報フレームにコネクション情報を設定できるように拡張し、移動ノードとゲートウェイ装置との間でコネクション情報を伝達する。
【００２３】
また、コネクション管理モジュールはプロトコルスタックの構成の違いにより2 つの方式がある。
【００２４】
第一の方式は、コネクション管理モジュールがネットワーク層に位置する方式であり、図４のプロトコルスタック構成をとる。ハンドオーバーにより移動ノード１００のコネクション管理モジュールの下位層のＩＰアドレスが変化した場合でも、コネクション管理モジュールはトランスポート層に対しＩＰアドレスの変更を隠蔽することによりハンドオーバー前の通信をハンドオーバー後にも継続できるようにする方式である。この場合、コネクション情報とは、送信元ＩＰアドレスと送信先ＩＰアドレスになる。
【００２５】
第二の方式は、コネクション管理モジュールがトランスポート層に位置する方式であり、図５のプロトコルスタック構成をとる。ハンドオーバーによるトランスポート層の変更をアプリケーション層に対して隠蔽することによりハンドオーバー前の通信をハンドオーバー後にも継続できるようにする方式である。この場合、コネクション情報とは、送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号、トランスポート層の種別（ＴＣＰ又はＵＤＰ）となる。
【００２６】
なお、既存技術であるＭＩＴＦダイヤルアップドーマントプロトコルは、図１０のプロトコルスタック構成をもち、物理層の切断を上位層であるＰＰＰ（Point to Point Protocol ）に対して隠蔽する。
【００２７】
この発明の原理を図1 に示す。図１は本発明に係る通信システムの最良の実施の形態の構成図である。同図を参照すると、通信システムはリンク３００（第１の通信網）に存在する移動ノード１００と、ゲートウェイ１０１と、ＩＰ網３５３（第５の通信網）に存在する通信相手ノード１０２と、リンク３００とゲートウェイ１０１間のＩＰ網３５１（第３の通信網）と、ゲートウェイ１０１とＩＰ網３５３間のＩＰ網３５２（第４の通信網）とを含んでいる。
【００２８】
さらに、移動ノード１００はコネクション管理モジュール２００を含み、ゲートウェイ１０１はコネクション管理モジュール２０１を含んでいる。
【００２９】
又、同図は移動ノード１００がリンク３００からリンク３０１（第２の通信網：ＩＰ網３５１と接続されている）へ移動する場合を示している。
【００３０】
リンク３００に存在する移動ノード１００が通信相手ノード１０２と通信を開始する場合、移動ノード１００のコネクション管理機能を持つコネクション管理モジュール２００が、この通信のコネクション情報をゲートウェイ１０１のコネクション管理機能を持つコネクション管理モジュール２０１に通知してから通信相手ノード１０２との通信を開始する。又、コネクション管理モジュール２００とコネクション管理モジュール２０１はこのコネクション情報を記憶する。
【００３１】
移動ノード１００が通信相手ノード１０２と通信中にリンク３００からリンク３０１にハンドオーバーした場合、移動ノード１００のコネクション管理モジュール２００はハンドオーバーにより変更されたコネクション情報をゲートウェイ１０１のコネクション管理モジュール２０１に通知する。また、コネクション管理モジュール２００とコネクション管理モジュール２０１はこのコネクション情報を記憶する。
【００３２】
移動ノード１００が通信相手ノード１０２と通信するパケットのコネクション情報はハンドオーバー前のコネクション情報が使われるが、移動ノード１００のモジュール２００はハンドオーバー後のコネクション情報に書き換えて送信し、ゲートウェイ１０１のモジュール２０１は移動ノード１００からハンドオーバー後のコネクション情報を持つパケットを受信したら、これをハンドオーバー前のコネクション情報に書き換えて通信相手ノード１０２に転送する。
【００３３】
また、ゲートウェイ１０１が通信相手ノード１０２からハンドオーバー前のコネクション情報をもつパケットを受信したら、これをハンドオーバー後のコネクション情報にモジュール２０１が書き換えて通信相手ノード１００に転送し、移動ノード１００のモジュール２００がハンドオーバー後のコネクション情報を持つパケットを受信したら、ハンドオーバー前のコネクション情報に書き換える。
【００３４】
このようにして、ハンドオーバー後もハンドオーバー前のコネクション情報を用いて通信を行うことができるため、ハンドオーバー後にもハンドオーバー前の通信を継続することができる。
【００３５】
【実施例】
以下、本発明の実施例について説明する。通信システムの構成は図１に示すものと同様である。図１を参照すると、リンク３００にある移動ノード１００はコネクション管理機能を持つコネクション管理モジュール２００を持っており、通信相手ノード１０２と通信を行う。そして移動ノード１００は通信相手ノード１０２との通信中にリンク３０１に移動する。
【００３６】
ゲートウェイ１０１は移動ノード１００と通信相手ノード１０２との間のデータ中継装置であり、コネクション管理機能を持つコネクション管理モジュール２０１を持つ。
【００３７】
リンク３００及びリンク３０１は移動ノード１００の移動体ネットワークであり、お互いに異なるネットワークアドレスを持つ。
【００３８】
コネクション管理モジュール２００及びコネクション管理モジュール２０１はコネクション管理機能を持っており、コネクション管理モジュール２００はコネクション管理モジュール２０１にコネクション情報を通知する。そして、このコネクション情報に基づきパケットの変換を行う。
【００３９】
【実施例の動作の説明】
まず、図２で通信開始時にコネクション情報を通知する動作を説明し、次に図３でハンドオーバー後の動作を説明する。
【００４０】
図２はリンク３００で移動ノード１００のアプリケーション４００が通信相手ノード１０２と通信を開始するときのシーケンスである。
【００４１】
アプリケーション４００は通信相手ノード１０２と通信を開始する場合、コネクション情報６００を含む通信データ５００を作成し、送信する（Ｓ１）。
【００４２】
通信ノード１００のコネクション管理モジュール２００はアプリケーション４００からの通信データ５００を直ちには送信せず、通信データ５００のコネクション情報６００を記憶し（Ｓ２）、コネクション情報６００を接続要求でゲートウェイ１０１に送信する  （Ｓ３）。
【００４３】
ゲートウェイ１０１のコネクション管理モジュール２０１は、移動ノード１００からの接続要求を受信したら（Ｓ３）、コネクション情報６００を記憶し（Ｓ４）、接続応答を移動ノード１００に送信する（Ｓ５）。
【００４４】
移動ノード１００のコネクション管理モジュール２００は、ゲートウェイ１０１からの接続応答を受信したら（Ｓ５）、アプリケーション４００からの通信データ５００を通信相手ノード１０２に送信する（Ｓ６）。
【００４５】
ゲートウェイ１０１のコネクション管理モジュール２０１は、移動ノード１００から通信相手ノード１０２宛のコネクション情報６００を含む通信データ５００をそのまま通信相手ノード１０２に転送する（Ｓ７）。
【００４６】
ゲートウェイ１０１のコネクション管理モジュール２０１は、通信相手ノード１０２から移動ノード１００宛のコネクション情報６００を含む通信データ５０１を受信した場合（Ｓ８）、そのまま移動ノード１００に転送する（Ｓ９）。
【００４７】
移動ノード１００は通信相手ノード１０２からコネクション情報６００を含む通信データ５０１を受信した場合（Ｓ９）、そのままアプリケーション４００へ渡す（Ｓ１０）。
【００４８】
図３は図２の通信を行っているときに、移動ノード１００がリンク３００からリンク３０１にハンドオーバーした後のシーケンス図である。
【００４９】
コネクション管理モジュール２００はハンドオーバーを検出したら（Ｓ１１）、コネクション情報６００の中でハンドオーバーにより変更になった箇所を変更してコネクション情報６０１を生成しかつ記憶し（S １２）、このコネクション情報を再接続要求でゲートウェイ１０１に送信する（S １３）。
【００５０】
ゲートウェイ１０１のモジュール２０１は移動ノード１００からの再接続要求を受信したら（Ｓ１３）、再接続要求の中のコネクション情報６０１を記憶し、そのコネクション情報６０１をコネクション情報６００と対応付けた後（S １４）、再接続応答を移動ノード１００に送信する（S １５）。
【００５１】
移動ノード１００のコネクション管理モジュール２００はゲートウェイ１０１からの再接続応答を受信した後に（Ｓ１５）、アプリケーション４００からコネクション情報６００の通信データ５０２を受け取り（S １６）、コネクション情報６００をコネクション情報６０１に変換し（S １７）、ゲートウェイ１０１に送信する（S １８）。
【００５２】
ゲートウェイ１０１のコネクション管理モジュール２０１は、移動ノード１００から通信相手ノード１０２宛のコネクション情報６０１の通信データ５０２を受信したら（S １８）、コネクション情報６０１をコネクション情報６００に変換し（S １９）、通信相手ノード１０２に転送する（Ｓ２０）。
【００５３】
ゲートウェイ１０１のコネクション管理モジュール２０１は、通信相手ノード１０２から移動ノード１００宛のコネクション情報６００の通信データ５０３を受信したら（Ｓ２１）、コネクション情報６００をコネクション情報６０１に変換し（Ｓ２２）、移動ノード１００に転送する（Ｓ２３）。
【００５４】
移動ノード１００のコネクション管理モジュール２００は通信相手ノード１０２から移動ノード１００宛のコネクション情報６０１の通信データ５０３を受信したら（S ２３）、コネクション情報６０１をコネクション情報６００に変換し（Ｓ２４）、アプリケーション４００へ渡す（Ｓ２５）。
【００５５】
次に、移動ノード１００，ゲートウェイ１０１及びコネクション管理モジュール２００、２０１の構成及び動作について説明する。図６は移動ノード１００の一例の構成図、図７はゲートウェイ１０１の一例の構成図、図８はコネクション管理モジュール２００の一例の構成図、図９はコネクション管理モジュール２０１の一例の構成図である。
【００５６】
まず、移動ノード１００について説明する。図６を参照すると、移動ノード１００はリンク３００との通信を仲介するネットワークインターフェース１１１と、ユーザとの通信を仲介するユーザインターフェース１１２と、これらインターフェースを制御する制御部８００とを含んで構成される。そして、制御部８００にはプログラム格納メモリ８１０が含まれる。なお、コネクション管理モジュール２００はプログラム格納メモリ８１０に含まれる。
【００５７】
次に、ゲートウェイ１０１について説明する。図７を参照すると、ゲートウェイ１０１はＩＰ網３５１との通信を仲介する移動ノード側ネットワークインターフェース１２１と、ＩＰ網３５２との通信を仲介する通信相手ノード側ネットワークインターフェース１２２と、これらインターフェースを制御する制御部８０１とを含んで構成される。そして、制御部８０１にはプログラム格納メモリ８１１が含まれる。なお、コネクション管理モジュール２０１はプログラム格納メモリ８１１に含まれる。
【００５８】
次に、コネクション管理モジュール２００について説明する。図８を参照すると、コネクション管理モジュール２００は制御信号処理部９００と、データ変換部９０１と、コネクション情報管理部９０２とを含んで構成される。
【００５９】
このコネクション管理モジュール２００は、図４の場合においては移動ノード１００のネットワーク層のIP処理部の中の機能であり、図５においては移動ノード１００のトランスポート層のＴＣＰ／ＩＰ処理部の中の機能である。
【００６０】
制御信号処理部９００は制御メッセージをゲートウェイ１０１に送信し、ゲートウェイ１０１からの制御メッセージを受信する機能を有している。具体的には、図２において、接続要求の送信処理（S ３）、接続応答の受信処理（S ５）を行い、図３において、再接続要求の送信処理（S １３）、再接続応答の受信処理（S １５）を行う。
【００６１】
データ変換部９０１は通信データをコネクション情報に基づいて変換する機能を有しており、具体的には、図３において、通信データ５０２のコネクション情報６００をコネクション情報６０１に変換し（S １７）、通信データ５０３のコネクション情報６０１をコネクション情報６００に変換する（S ２４）。
【００６２】
コネクション情報管理部９０２はコネクション情報を記憶する機能を有しており、具体的には、図２においてコネクション情報６００を記憶し（S ２）、図３においてコネクション情報６０１を記憶する（S １２）。
【００６３】
次に、コネクション管理モジュール２０１について説明する。図９を参照すると、コネクション管理モジュール２０１は制御信号処理部９０３と、データ変換部９０４と、コネクション情報管理部９０５とを含んで構成される。
【００６４】
このコネクション管理モジュール２０１は、図４の場合においてはゲートウェイ１０１のネットワーク層のIP処理部の中の機能であり、図５においてはゲートウェイ１０１のトランスポート層のＴＣＰ／ＵＤＰ処理部の中の機能である。
【００６５】
制御信号処理部９０３は制御メッセージを移動ノード１００から受信し、移動ノード１００に制御メッセージを送信する機能を有している。具体的には、図２において、接続要求の受信処理（Ｓ３）、接続応答の送信処理（Ｓ５）を行い、図３において、再接続要求の受信処理（S １３）、再接続応答の送信処理（S １５）を行う。
【００６６】
データ変換部９０４は通信データをコネクション情報に基づいて変換する機能を有しており、具体的には、図３において、通信データ５０２のコネクション情報６００をコネクション情報６０１に変換し（S １９）、通信データ５０３のコネクション情報６００をコネクション情報６０１に変換する（S ２２）。
【００６７】
コネクション情報管理部９０５はコネクション情報を記憶する機能を有しており、具体的には、図２においてコネクション情報６００を記憶し（Ｓ４）、図３においてコネクション情報６０１を記憶する（Ｓ１４）。
【００６８】
【発明の効果】
以上説明したように本発明は、移動ノードが第１の通信網から第２の通信網に移動した場合に、移動ノードとゲートウェイとの間でハンドオーバー前のコネクション情報とハンドオーバー後のコネクション情報との交換を行う構成を含むため、ハンドオーバー前の通信をハンドオーバー後にも継続することが可能となる。
【００６９】
又、ＩＰ網である限り移動体ネットワークの種別に依存せずにハンドオーバーすることができ、同種ネットワーク間でハンドオーバーできるだけでなく、携帯電話網や無線ＬＡＮ網などの異なるネットワークの間でもハンドオーバーすることができる。その理由は、コネクション管理モジュールがＩＰ層よりも上の層に位置しているためである。
【図面の簡単な説明】
【図１】本発明に係る通信システムの最良の実施の形態の構成図である。
【図２】通信開始時にコネクション情報を通知する動作を示すシーケンス図である。
【図３】ハンドオーバー後の動作を示すシーケンス図である。
【図４】プロトコルスタックの一例の構成図である。
【図５】プロトコルスタックの他の一例の構成図である。
【図６】移動ノード１００の一例の構成図である。
【図７】ゲートウェイ１０１の一例の構成図である。
【図８】コネクション管理モジュール２００の一例の構成図である。
【図９】コネクション管理モジュール２０１の一例の構成図である。
【図１０】ＭＩＴＦダイヤルアップドーマントプロトコルスタックの構成図である。
【符号の説明】
１００  移動ノード
１０１  ゲートウェイ
１０２  通信相手ノード
１１１  ネットワークインターフェース
１１２  ユーザインターフェース
１２１  移動ノード側ネットワークインターフェース
１２２  通信相手ノード側ネットワークインターフェース
２００  コネクション管理モジュール
２０１  コネクション管理モジュール
３００  リンク
３０１  リンク
３５１〜３５３  IP網
４００  アプリケーション
５００〜５０３  通信データ
６００、６０１  コネクション情報
８００、８０１  制御部
８１０、８１１  プログラム格納メモリ
９００  制御信号処理部
９０１  データ変換部
９０２  コネクション情報管理部
【図１】
0003694000.tif 000002
【図２】
0003694000.tif 000003
【図３】
0003694000.tif 000004
【図４】
0003694000.tif 000005
【図５】
0003694000.tif 000006
【図６】
0003694000.tif 000007
【図７】
0003694000.tif 000008
【図８】
0003694000.tif 000009
【図９】
0003694000.tif 000010
【図１０】
0003694000.tif 000011