(57)【要約】【課題】異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの実現。【解決手段】通信システムにおいて、ゲートウェイ１０６が、プロトコルによって種類が異なるサービス識別子をＰＤＮ識別子に変換するサービス識別子管理テーブルを保持し、ハンドオーバ時にユーザ識別子とＰＤＮ識別子により保持するセッションを特定し、移動元に接続した同一ＰＤＮを選択し、移動元で割当済みの同一ＩＰアドレスの再割当を行う。【選択図】  図１
2011239272.tif 000002
【特許請求の範囲】
【請求項１】
端末が接続される第１のプロトコルが使用される第１のアクセス網と、
端末が接続される、前記第１のプロトコルと異なる第２のプロトコルが使用される第２のアクセス網と、
サービスを提供するサーバに接続されるネットワークと、
前記第１及び第２のアクセス網及び前記ネットワークが接続され、前記ネットワークと前記第１又は第２のアクセス網とのセッションを接続するためのゲートウェイと、
を備えた通信システムであって、
前記ゲートウェイは、
前記ネットワークから前記端末に提供されるサービスを識別するための、第１のプロトコルで使用される第１のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第１のサービス識別子管理テーブルと、
前記第１のサービス識別子と異なる種類であって、第２のプロトコルで使用される第２のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第２のサービス識別子管理テーブルと、
前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルと、
接続中のセッションについて、ユーザ識別子と、サービス識別子と、ネットワーク識別子と、アドレスと、プロトコル識別情報とを対応して記憶する接続中セッション管理テーブルと、
前記第１及び第２のサービス識別子管理テーブル、前記ネットワーク情報管理テーブル、及び前記接続中セッション管理テーブルにアクセスし、前記ネットワークと前記第１又は第２のアクセス網とのセッションを管理するための制御部と
を備え、
前記ゲートウェイの前記制御部は、
前記端末から、ユーザ識別子及びサービス識別子及び使用するプロトコルを識別するためのプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報と同一のプロトコル識別情報で、前記ユーザ識別子と前記サービス識別子の組み合わせと同一のユーザ識別子とサービス識別子の組み合わせの第１の接続中セッションの情報の有無を検索し、
前記第１の接続中セッションの情報が記憶されていない場合、前記プロトコル識別情報が第１のプロトコル識別子か第２のプロトコル識別子かに従い、又は、前記サービス識別子が前記第１のサービス識別子か第２のサービス識別子かに従い、前記第１又は第２のサービス識別子管理テーブルのいずれかを選択して参照し、前記サービス識別子を、前記第１及び第２のプロトコルで共通に使用される前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報とは異なるプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報の有無を検索し、
前記第２の接続中セッションの情報が記憶されている場合、
前記第２の接続中セッションの情報の前記サービス識別子及び前記プロトコル識別情報を書き換え、
前記端末に、前記接続中セッション管理テーブルに記憶された前記第２の接続中セッションの情報内のアドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにした通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記ゲートウェイは、さらに、前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルを備え、
前記ゲートウェイの前記制御部は、
前記第２の接続中セッションの情報が記憶されていない場合、
前記ネットワーク情報管理テーブルを用いて、前記ネットワーク識別子に対応するアドレスプール識別子を決定し、前記アドレスプール識別子で定められるアドレスプールからアドレスを割り当て、前記接続中セッション管理テーブルに、前記ユーザ識別子と、前記サービス識別子と、前記ネットワーク識別子と、前記アドレスと、前記プロトコル識別情報とを対応して記憶し、
前記端末に、割り当てられた前記アドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにした通信システム。
【請求項３】
請求項１又は２に記載の通信システムであって、
前記ゲートウェイの前記制御部は、
前記接続中セッション管理テーブルに前記第１の接続中セッションの情報が記憶されている場合、
前記接続中セッション管理テーブルに記憶された該当する接続中セッションの情報で割り当て済のアドレスを、前記端末に再度割り当てて、
前記端末に、割り当てられた前記アドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにした通信システム。
【請求項４】
請求項１に記載の通信システムであって、
前記ゲートウェイの前記制御部は、
新規接続時に、前記端末から、ユーザ識別子及び第１のサービス識別子及び使用する第１のプロトコルを識別するための第１のプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信すると、
前記第１のプロトコル識別情報に従い、前記第１のサービス識別子管理テーブルを選択して参照し、前記第１のサービス識別子を前記ネットワーク識別子に変換し、
前記ネットワーク情報管理テーブルを用いて、前記ネットワーク識別子に対応するアドレスプール識別子を決定し、前記アドレスプール識別子で定められるアドレスプールからアドレスを割り当て、前記接続中セッション管理テーブルに、前記ユーザ識別子と、前記第１のサービス識別子と、前記ネットワーク識別子と、前記アドレスと、前記第１のプロトコル識別情報とを対応して記憶し、
端末に、前記アドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１のアクセス網を介して、前記端末にサービスを提供するようにした通信システム。
【請求項５】
請求項４に記載の通信システムであって、
前記ゲートウェイの前記制御部は、
さらに、前記第１のアクセス網から前記第２のアクセス網へのハンドオーバ時に、前記端末から、ユーザ識別子及び第２のサービス識別子及び使用する第２のプロトコルを識別するための第２のプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信すると、
前記第２のプロトコル識別情報に従い、前記第２のサービス識別子管理テーブルを選択して参照し、前記第２のサービス識別子を前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照し、前記第１のプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報を検索し、前記接続中セッションの情報中の、前記第１のアクセス網にて当該セッションに割り当てられた前記アドレスを、前記端末に割り当て、
前記接続中セッション管理テーブルに、前記ユーザ識別子と、前記第２のサービス識別子と、前記ネットワーク識別子と、前記アドレスと、前記第２のプロトコル識別情報とを対応して記憶し、
前記端末に、前記アドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第２のアクセス網を介して、前記端末にサービスを提供するようにした通信システム。
【請求項６】
請求項１乃至５のいずれかに記載の通信システムであって、
前記ネットワーク識別子は、ＰＤＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ）識別子であることを特徴とする通信システム。
【請求項７】
端末が接続される第１のプロトコルが使用される第１のアクセス網と、
端末が接続される、前記第１のプロトコルと異なる第２のプロトコルが使用される第２のアクセス網と、
サービスを提供するサーバに接続されるネットワークと、
前記第１及び第２のアクセス網及び前記ネットワークが接続され、前記ネットワークと前記第１又は第２のアクセス網とのセッションを接続するためのゲートウェイと、
を備えた通信システムであって、
前記ゲートウェイは、
前記ネットワークから前記端末に提供されるサービスを識別するための、第１のプロトコルで使用される第１のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第１のサービス識別子管理テーブルと、
前記第１のサービス識別子と異なる種類であって、第２のプロトコルで使用される第２のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第２のサービス識別子管理テーブルと、
前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルと、
接続中のセッションについて、ユーザ識別子と、サービス識別子と、ネットワーク識別子と、アドレスと、プロトコル識別情報とを対応して記憶する接続中セッション管理テーブルと、
前記第１及び第２のサービス識別子管理テーブル、前記ネットワーク情報管理テーブル、及び前記接続中セッション管理テーブルにアクセスし、前記ネットワークと前記第１又は第２のアクセス網とのセッションを管理するための制御部と
を備えた、前記通信システムにおける通信方法であって、
前記ゲートウェイの前記制御部は、
前記端末から、ユーザ識別子及びサービス識別子及び使用するプロトコルを識別するためのプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報と同一のプロトコル識別情報で、前記ユーザ識別子と前記サービス識別子の組み合わせと同一のユーザ識別子とサービス識別子の組み合わせの第１の接続中セッションの情報の有無を検索し、
前記第１の接続中セッションの情報が記憶されていない場合、前記プロトコル識別情報が第１のプロトコル識別子か第２のプロトコル識別子かに従い、又は、前記サービス識別子が前記第１のサービス識別子か第２のサービス識別子かに従い、前記第１又は第２のサービス識別子管理テーブルのいずれかを選択して参照し、前記サービス識別子を、前記第１及び第２のプロトコルで共通に使用される前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報とは異なるプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報の有無を検索し、
前記第２の接続中セッションの情報が記憶されている場合、
前記第２の接続中セッションの情報の前記サービス識別子及び前記プロトコル識別情報を書き換え、
前記端末に、前記接続中セッション管理テーブルに記憶された前記第２の接続中セッションの情報内のアドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにした通信方法。
【請求項８】
端末が接続される第１のプロトコルが使用される第１のアクセス網と、
端末が接続される、前記第１のプロトコルと異なる第２のプロトコルが使用される第２のアクセス網と、
サービスを提供するサーバに接続されるネットワークと、
に接続され、前記ネットワークと前記第１又は第２のアクセス網とのセッションを接続するためのゲートウェイであって、
前記ネットワークから前記端末に提供されるサービスを識別するための、第１のプロトコルで使用される第１のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第１のサービス識別子管理テーブルと、
前記第１のサービス識別子と異なる種類であって、第２のプロトコルで使用される第２のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第２のサービス識別子管理テーブルと、
前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルと、
接続中のセッションについて、ユーザ識別子と、サービス識別子と、ネットワーク識別子と、アドレスと、プロトコル識別情報とを対応して記憶する接続中セッション管理テーブルと、
前記第１及び第２のサービス識別子管理テーブル、前記ネットワーク情報管理テーブル、及び前記接続中セッション管理テーブルにアクセスし、前記ネットワークと前記第１又は第２のアクセス網とのセッションを管理するための制御部と
を備え、
前記ゲートウェイの前記制御部は、
前記端末から、ユーザ識別子及びサービス識別子及び使用するプロトコルを識別するためのプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報と同一のプロトコル識別情報で、前記ユーザ識別子と前記サービス識別子の組み合わせと同一のユーザ識別子とサービス識別子の組み合わせの第１の接続中セッションの情報の有無を検索し、
前記第１の接続中セッションの情報が記憶されていない場合、前記プロトコル識別情報が第１のプロトコル識別子か第２のプロトコル識別子かに従い、又は、前記サービス識別子が前記第１のサービス識別子か第２のサービス識別子かに従い、前記第１又は第２のサービス識別子管理テーブルのいずれかを選択して参照し、前記サービス識別子を、前記第１及び第２のプロトコルで共通に使用される前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報とは異なるプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報の有無を検索し、
前記第２の接続中セッションの情報が記憶されている場合、
前記第２の接続中セッションの情報の前記サービス識別子及び前記プロトコル識別情報を書き換え、
前記端末に、前記接続中セッション管理テーブルに記憶された前記第２の接続中セッションの情報内のアドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにしたゲートウェイ。
【請求項９】
請求項１に記載のゲートウェイであって、
さらに、前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルを備え、
前記制御部は、
前記第２の接続中セッションの情報が記憶されていない場合、
前記ネットワーク情報管理テーブルを用いて、前記ネットワーク識別子に対応するアドレスプール識別子を決定し、前記アドレスプール識別子で定められるアドレスプールからアドレスを割り当て、前記接続中セッション管理テーブルに、前記ユーザ識別子と、前記サービス識別子と、前記ネットワーク識別子と、前記アドレスと、前記プロトコル識別情報とを対応して記憶し、
前記端末に、割り当てられた前記アドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにしたゲートウェイ。
【請求項１０】
請求項８又は９に記載のゲートウェイであって、
前記制御部は、
前記接続中セッション管理テーブルに前記第１の接続中セッションの情報が記憶されている場合、
前記接続中セッション管理テーブルに記憶された該当する接続中セッションの情報で割り当て済のアドレスを、前記端末に再度割り当てて、
前記端末に、割り当てられた前記アドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにしたゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信方法、ゲートウェイに関するものである。
【背景技術】
【０００２】
３ＧＰＰ（Ｔｈｅ  Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）で規定されるＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）では、Ｐ−ＧＷ（Ｐａｃｋｅｔ  ｄａｔａ  ｎｅｔｗｏｒｋ−Ｇａｔｅｗａｙ）が外部ＩＰネットワーク（以降ＰＤＮ（Ｐａｃｋｅｄ  Ｄａｔａ  Ｎｅｔｗｏｒｋ）とする）へ接続する機能を具備し、移動端末の移動を管理するプロトコルは、ＧＴＰ（ＧＰＲＳ  Ｔｕｎｎｅｌｌｉｎｇ  Ｐｒｏｔｏｃｏｌ）を使用する。またＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で規定されるＭＩＰｖ４（Ｍｏｂｉｌｅ  ＩＰｖ４）、ＭＩＰｖ６（Ｍｏｂｉｌｅ  ＩＰｖ６）、ＤＳＭＩＰｖ６（Ｄｕａｌ  Ｓｔａｃｋ  Ｍｏｂｉｌｅ  ＩＰｖ６）では、ＨＡ（Ｈｏｍｅ  Ａｇｅｎｔ）がＰＤＮへ接続する機能を具備し、ＰＭＩＰｖ６（Ｐｒｏｘｙ  Ｍｏｂｉｌｅ  ＩＰｖ６）では、ＬＭＡ（Ｌｏｃａｌ  Ｍｏｂｉｌｉｔｙ  Ａｎｃｈｏｒ）がＰＤＮへ接続する機能を具備する。ＨＡは、３ＧＰＰ２で規定される通信システムおよび、ＷｉＭＡＸフォーラムで規定される通信システムにて使用される。また、ＬＭＡは、３ＧＰＰにおいてＰ−ＧＷの機能の１つとして規定される。前記規格において、ＰＤＮへ接続する機能を具備するエンティティが、移動端末のＩＰアドレスを割り当てる方式が基本である。
【０００３】
異なる通信システムを複数運用するオペレータは、設備コスト削減と異なる通信システム間のハンドオーバを可能とするために前記ＰＤＮへ接続する機能を１つのゲートウェイに同梱させることがあり得る。また、オペレータは、前記ＰＤＮ毎にアドレスプールを分けて管理することがあり得る。アドレスプールとは、移動端末に割り当てるＩＰアドレスの集合である。
【０００４】
図１にネットワーク構成図の一例を示す。
このネットワークは、移動端末１０１、基地局等を含むアクセス網１０２、１０３、アクセス網を集約しＨＡ１０７へデータ転送を行うエンティティであるＦＡ（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ）１０４、またアクセス網を集約しＰ−ＧＷ１０８へデータ転送を行うＳ−ＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）１０５、またＨＡ１０７とＰ−ＧＷ１０８を具備するゲートウェイ１０６を備える。ゲートウェイ１０６は、各種のプロトコルにより各ＰＤＮ＃１〜＃３  １０９を介してサーバ＃１〜＃３  １１０にそれぞれ接続される。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】３ＧＰＰ  ＴＳ  ２３．４０１  Ｖ９．３．０  （２００９−１２）４章
【非特許文献２】３ＧＰＰ  ＴＳ  ２３．４０２  Ｖ９．３．０  （２００９−１２）４章
【非特許文献３】ＩＥＴＦ  ＲＦＣ２００２  ＩＰ  Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  （１９９６−１０）１章
【非特許文献４】ＩＥＴＦ  ＲＦＣ３７７５  Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｉｎ  ＩＰｖ６（２００４−６）４章
【非特許文献５】ＩＥＴＦ  ＲＦＣ５５５５  Ｍｏｂｉｌｅ  ＩＰｖ６  Ｓｕｐｐｏｒｔ  ｆｏｒＤｕａｌ  Ｓｔａｃｋ  Ｈｏｓｔｓ  ａｎｄ  Ｒｏｕｔｅｒｓ（２００９−６）２章
【非特許文献６】ＩＥＴＦ  ＲＦＣ５２１３  Ｐｒｏｘｙ  Ｍｏｂｉｌｅ  ＩＰｖ６  （２００８−８）３章
【発明の概要】
【発明が解決しようとする課題】
【０００６】
現在の規格や従来技術では、異なる通信システム間ハンドオーバにおけるゲートウェイについて、異なる通信システムでＰＭＩＰｖ６を使用することにより実現する方法が規定されている。ただし異なるプロトコルを使用する場合については規定されていない。
本発明の目的は、以上の点に鑑み、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの実現である。
【０００７】
本発明が解決する課題は、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの際、移動元の通信システムで使用していたサービスを継続するために、移動元および移動先の通信システムにより使用されるプロトコルに依存せず、ゲートウェイが、移動元の通信システムで接続した同一のＰＤＮ等のデータネットワークに接続可能とするデータネットワーク（ＰＤＮ等）選択方式を提供することである。
【０００８】
本発明の他の目的は、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの際、移動元の通信システムで使用していたサービスを継続するために、移動元および移動先の通信システムにより使用されるプロトコルに依存せず、ゲートウェイが、移動元の通信システムで割り当てた同一のＩＰアドレスの再割当を可能とするＩＰアドレス割り当て方式を提供することである。
【０００９】
本発明のさらに他の目的は、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの際、移動元の通信システムで使用していたサービスを継続するために、移動元および移動先の通信システムにより使用されるプロトコルに依存せず、ゲートウェイが、移動元の通信システムで接続した同一のＰＤＮに接続可能とし、接続するＰＤＮを識別するサービス識別子の種類に依存せず、ＰＤＮを選択可能とするセッション情報管理方式を提供することである。
【課題を解決するための手段】
【００１０】
課題を解決するための手段は、例えば、移動端末、基地局等を含むアクセス網、ＦＡ、Ｓ−ＧＷ、ＰＤＮと、ＰＤＮとのネットワークインタフェースを具備し、Ｓ−ＧＷとのネットワークインタフェースを保持するＰ−ＧＷを具備し、ＦＡとのネットワークインタフェースを保持するＨＡを具備し、セッション情報管理テーブルを保持する記憶部を具備し、ＩＰアドレス割当処理を実施する制御部を具備するゲートウェイから構成される通信システムにおいて、ゲートウェイが、前記セッション管理情報テーブルの１つとして、接続するＰＤＮの識別に用い、プロトコルによって種類が異なるサービス識別子を、一般化するために、例えばＰＤＮ識別子に変換するサービス識別子管理テーブルを保持する。ただし、異なるプロトコルかつ異なる種類のサービス識別子を使用する通信システム間でハンドオーバを実施可能とする場合、ゲートウェイは、前記異なるサービス識別子を同じＰＤＮ識別子に変換するように設定する。
【００１１】
また、前記通信システムにおいて、ゲートウェイが、前記セッション管理情報テーブルの１つとして、接続するＰＤＮに対応するアドレスプールを設定可能とするために、前記ＰＤＮ識別子と、例えばアドレスプールを識別するプール識別子の対応を設定するＰＤＮ情報管理テーブルを保持する。
【００１２】
また、前記通信システムにおいて、ゲートウェイは、新規接続時に、移動端末からＩＰアドレス割当を要求するシグナリングを受信すると、前記シグナリングに設定されるサービス識別子を、前記サービス識別子管理テーブルを用いて、前記ＰＤＮ識別子に変換し、接続するＰＤＮを決定し、前記シグナリングに設定されるユーザ識別子、例えばＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）と、前記ＰＤＮ識別子の組み合わせにより接続中セッション管理テーブルを作成する。
【００１３】
また、前記通信システムにおいて、ゲートウェイは、新規接続時に、移動端末からＩＰアドレス割当を要求するシグナリングを受信すると、前記のとおりＰＤＮ識別子を決定すると、前記ＰＤＮ情報管理テーブルを用いて、ＰＤＮ識別子に対応するプール識別子を決定することにより、接続するＰＤＮに対応するアドレスプールを選択しＩＰアドレスを割り当て、前記接続中セッション管理テーブルに追加する。
【００１４】
また、前記通信システムにおいて、異なるプロトコルを使用する通信アクセス網と接続するゲートウェイをアンカーとするハンドオーバ時に、移動端末からＩＰアドレス割当を要求するシグナリングを受信すると、前記シグナリングに設定されるサービス識別子により、前記のとおりＰＤＮ識別子に変換する。前記シグナリングに設定されるユーザ識別子とＰＤＮ識別子の組み合わせにより、前記接続中セッション管理テーブルの中から、同一セッションがないか検索し、同一セッションを検出すると、ハンドオーバ元にて当該セッションに割り当てたＩＰアドレスを割り当てる。
【００１５】
本発明の第１の解決手段によると、
端末が接続される第１のプロトコルが使用される第１のアクセス網と、
端末が接続される、前記第１のプロトコルと異なる第２のプロトコルが使用される第２のアクセス網と、
サービスを提供するサーバに接続されるネットワークと、
前記第１及び第２のアクセス網及び前記ネットワークが接続され、前記ネットワークと前記第１又は第２のアクセス網とのセッションを接続するためのゲートウェイと、
を備えた通信システムであって、
前記ゲートウェイは、
前記ネットワークから前記端末に提供されるサービスを識別するための、第１のプロトコルで使用される第１のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第１のサービス識別子管理テーブルと、
前記第１のサービス識別子と異なる種類であって、第２のプロトコルで使用される第２のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第２のサービス識別子管理テーブルと、
前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルと、
接続中のセッションについて、ユーザ識別子と、サービス識別子と、ネットワーク識別子と、アドレスと、プロトコル識別情報とを対応して記憶する接続中セッション管理テーブルと、
前記第１及び第２のサービス識別子管理テーブル、前記ネットワーク情報管理テーブル、及び前記接続中セッション管理テーブルにアクセスし、前記ネットワークと前記第１又は第２のアクセス網とのセッションを管理するための制御部と
を備え、
前記ゲートウェイの前記制御部は、
前記端末から、ユーザ識別子及びサービス識別子及び使用するプロトコルを識別するためのプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報と同一のプロトコル識別情報で、前記ユーザ識別子と前記サービス識別子の組み合わせと同一のユーザ識別子とサービス識別子の組み合わせの第１の接続中セッションの情報の有無を検索し、
前記第１の接続中セッションの情報が記憶されていない場合、前記プロトコル識別情報が第１のプロトコル識別子か第２のプロトコル識別子かに従い、又は、前記サービス識別子が前記第１のサービス識別子か第２のサービス識別子かに従い、前記第１又は第２のサービス識別子管理テーブルのいずれかを選択して参照し、前記サービス識別子を、前記第１及び第２のプロトコルで共通に使用される前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報とは異なるプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報の有無を検索し、
前記第２の接続中セッションの情報が記憶されている場合、
前記第２の接続中セッションの情報の前記サービス識別子及び前記プロトコル識別情報を書き換え、
前記端末に、前記接続中セッション管理テーブルに記憶された前記第２の接続中セッションの情報内のアドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにした通信システムが提供される。
【００１６】
本発明の第２の解決手段によると、
端末が接続される第１のプロトコルが使用される第１のアクセス網と、
端末が接続される、前記第１のプロトコルと異なる第２のプロトコルが使用される第２のアクセス網と、
サービスを提供するサーバに接続されるネットワークと、
前記第１及び第２のアクセス網及び前記ネットワークが接続され、前記ネットワークと前記第１又は第２のアクセス網とのセッションを接続するためのゲートウェイと、
を備えた通信システムであって、
前記ゲートウェイは、
前記ネットワークから前記端末に提供されるサービスを識別するための、第１のプロトコルで使用される第１のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第１のサービス識別子管理テーブルと、
前記第１のサービス識別子と異なる種類であって、第２のプロトコルで使用される第２のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第２のサービス識別子管理テーブルと、
前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルと、
接続中のセッションについて、ユーザ識別子と、サービス識別子と、ネットワーク識別子と、アドレスと、プロトコル識別情報とを対応して記憶する接続中セッション管理テーブルと、
前記第１及び第２のサービス識別子管理テーブル、前記ネットワーク情報管理テーブル、及び前記接続中セッション管理テーブルにアクセスし、前記ネットワークと前記第１又は第２のアクセス網とのセッションを管理するための制御部と
を備えた、前記通信システムにおける通信方法であって、
前記ゲートウェイの前記制御部は、
前記端末から、ユーザ識別子及びサービス識別子及び使用するプロトコルを識別するためのプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報と同一のプロトコル識別情報で、前記ユーザ識別子と前記サービス識別子の組み合わせと同一のユーザ識別子とサービス識別子の組み合わせの第１の接続中セッションの情報の有無を検索し、
前記第１の接続中セッションの情報が記憶されていない場合、前記プロトコル識別情報が第１のプロトコル識別子か第２のプロトコル識別子かに従い、又は、前記サービス識別子が前記第１のサービス識別子か第２のサービス識別子かに従い、前記第１又は第２のサービス識別子管理テーブルのいずれかを選択して参照し、前記サービス識別子を、前記第１及び第２のプロトコルで共通に使用される前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報とは異なるプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報の有無を検索し、
前記第２の接続中セッションの情報が記憶されている場合、
前記第２の接続中セッションの情報の前記サービス識別子及び前記プロトコル識別情報を書き換え、
前記端末に、前記接続中セッション管理テーブルに記憶された前記第２の接続中セッションの情報内のアドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにした通信方法が提供される。
【００１７】
本発明の第３の解決手段によると、
端末が接続される第１のプロトコルが使用される第１のアクセス網と、
端末が接続される、前記第１のプロトコルと異なる第２のプロトコルが使用される第２のアクセス網と、
サービスを提供するサーバに接続されるネットワークと、
に接続され、前記ネットワークと前記第１又は第２のアクセス網とのセッションを接続するためのゲートウェイであって、
前記ネットワークから前記端末に提供されるサービスを識別するための、第１のプロトコルで使用される第１のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第１のサービス識別子管理テーブルと、
前記第１のサービス識別子と異なる種類であって、第２のプロトコルで使用される第２のサービス識別子に対応して、前記第１及び第２のプロトコルで共通に使用されるネットワーク識別子を記憶した第２のサービス識別子管理テーブルと、
前記ネットワーク識別子と、アドレスプール識別子の対応を設定するネットワーク情報管理テーブルと、
接続中のセッションについて、ユーザ識別子と、サービス識別子と、ネットワーク識別子と、アドレスと、プロトコル識別情報とを対応して記憶する接続中セッション管理テーブルと、
前記第１及び第２のサービス識別子管理テーブル、前記ネットワーク情報管理テーブル、及び前記接続中セッション管理テーブルにアクセスし、前記ネットワークと前記第１又は第２のアクセス網とのセッションを管理するための制御部と
を備え、
前記ゲートウェイの前記制御部は、
前記端末から、ユーザ識別子及びサービス識別子及び使用するプロトコルを識別するためのプロトコル識別情報を含み、アドレス割当を要求するシグナリングを受信し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報と同一のプロトコル識別情報で、前記ユーザ識別子と前記サービス識別子の組み合わせと同一のユーザ識別子とサービス識別子の組み合わせの第１の接続中セッションの情報の有無を検索し、
前記第１の接続中セッションの情報が記憶されていない場合、前記プロトコル識別情報が第１のプロトコル識別子か第２のプロトコル識別子かに従い、又は、前記サービス識別子が前記第１のサービス識別子か第２のサービス識別子かに従い、前記第１又は第２のサービス識別子管理テーブルのいずれかを選択して参照し、前記サービス識別子を、前記第１及び第２のプロトコルで共通に使用される前記ネットワーク識別子に変換し、
前記接続中セッション管理テーブルを参照して、前記プロトコル識別情報とは異なるプロトコル識別情報で、前記ユーザ識別子と前記ネットワーク識別子の組み合わせが同一のユーザ識別子とネットワーク識別子の組み合わせの第２の接続中セッションの情報の有無を検索し、
前記第２の接続中セッションの情報が記憶されている場合、
前記第２の接続中セッションの情報の前記サービス識別子及び前記プロトコル識別情報を書き換え、
前記端末に、前記接続中セッション管理テーブルに記憶された前記第２の接続中セッションの情報内のアドレスを設定したシグナリングを返信する
ことで、前記ネットワークから前記第１又は第２のアクセス網を介して、前記端末にサービスを提供するようにしたゲートウェイが提供される。
【発明の効果】
【００１８】
本発明により、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの実現が可能となる。
また、本発明により、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの際、移動元の通信システムで使用していたサービスを継続するために、移動元および移動先の通信システムにより使用されるプロトコルに依存せず、ゲートウェイが、移動元の通信システムで接続した同一のＰＤＮに接続可能とするＰＤＮ選択方式を提供することが可能となる。
【００１９】
また、本発明により、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの際、移動元の通信システムで使用していたサービスを継続するために、移動元および移動先の通信システムにより使用されるプロトコルに依存せず、ゲートウェイが、移動元の通信システムで割り当てた同一のＩＰアドレスの再割当を可能とするＩＰアドレス割り当て方式を提供することが可能となる。
【００２０】
また、本発明により、異なるプロトコルを使用するアクセス網と接続するゲートウェイをアンカーとするハンドオーバの際、移動元の通信システムで使用していたサービスを継続するために、移動元および移動先の通信システムにより使用されるプロトコルに依存せず、ゲートウェイが、移動元の通信システムで接続した同一のＰＤＮに接続可能とするために、接続するＰＤＮを識別するサービス識別子の種類に依存せず、ＰＤＮを選択可能とするセッション情報管理方式を提供することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】ネットワーク構成図の一例
【図２】新規接続：ＦＡからの接続の一例（実施の形態１）
【図３】新規接続：Ｓ−ＧＷからの接続の一例（実施の形態２）
【図４】ハンドオーバ：Ｓ−ＧＷからＦＡへ移動の一例（実施の形態３）
【図５】ゲートウェイブロック構成図の一例
【図６】ゲートウェイ制御部の処理フローチャートの一例
【図７】ゲートウェイ記憶部に設定される情報の一例
【図８】サービス識別子管理テーブル（ＮＡＩ）の一例
【図９】ＰＤＮ情報管理テーブルの一例
【図１０】接続中セッション管理テーブルの一例
【図１１】サービス識別子管理テーブル（ＡＰＮ）の一例
【図１２】接続中セッション管理テーブル（更新後）の一例
【発明を実施するための形態】
【００２２】
１．システム
ネットワーク構成の一例は、図１で説明したものと同様である。
【００２３】
２．ゲートウェイ
［ゲートウェイのブロック構成の一例］
図５に、本実施の形態によるゲートウェイのブロック構成図の一例を示す。
ゲートウェイ１０６は、ＰＤＮと接続されるネットワークＩＦ５０１、ＦＡと接続されるネットワークＩＦ５０２、Ｓ−ＧＷと接続されるネットワークＩＦ５０３、記憶部５０４、制御部５０５、ユーザＩＦ５０６を備える。ネットワークＩＦ５０１は、ＰＤＮ等のコアネットワークとのネットワークインタフェースである。ネットワークＩＦ５０２は、ＦＡとのネットワークインタフェースである。ネットワークＩＦ５０３は、Ｓ−ＧＷとのネットワークインタフェースである。制御部５０５は、例えば後述のフローによりＰＤＮの選択処理とＩＰアドレス割当処理を実施する。
【００２４】
ただし、ゲートウェイ１０６は、どのエンティティから送信されたシグナリングであるか識別可能であれば、前記ネットワークＩＦ５０２と前記ネットワークＩＦ５０３を分けなくても良い。例えば、ゲートウェイは、受信したシグナリング内の情報によりプロトコルが識別可能である。なお、この例では、アクセス網としてＦＡ１０４及びＳ−ＧＷ１０５に関して説明するが、これらに限られず適宜のアクセス網を、適宜の数接続することができる。
【００２５】
図７に、ゲートウェイ記憶部に設定される情報の一例を示す。
記憶部５０４は、例えば図で示すように、サービス識別子（ＮＡＩ）管理テーブル５０４１と、サービス識別子（ＡＰＮ）管理テーブル５０４２をあらかじめオペレータが設定し、接続中セッション管理テーブル５０４３をセッション確立時にゲートウェイが設定する。また、例えば、ＰＤＮ管理テーブル５０４４及びアドレスプール５０４５をあらかじめオペレータがあらかじめ設定する。
【００２６】
図８に、サービス識別子管理テーブル（ＮＡＩ）の一例を示す。サービス識別子（ＮＡＩ）管理テーブル５０４１は、各サービス識別子（例、ＮＡＩ）に対してＰＤＮ識別子を記憶する。
【００２７】
図１１に、サービス識別子管理テーブル（ＡＰＮ）の一例を示す。サービス識別子（ＡＰＮ）管理テーブル５０４２は、各サービス識別子（例、ＡＰＮ）に対してＰＤＮ識別子を記憶する。
【００２８】
図９に、ＰＤＮ情報管理テーブルの一例を示す。ＰＤＮ管理テーブル５０４４は、各ＰＤＮ識別子に対して、アドレスプール識別子を記憶する。アドレスプール５０４５は、各アドレスプール識別子に対して、複数のＩＰアドレスをプールする。
【００２９】
図１０に、接続中セッション管理テーブルの一例を示す。接続中セッション管理テーブル５０４３は、ユーザ識別子及びサービス識別子に対して、接続中セッションのＰＤＮ識別子、ＩＰアドレス、プロトコル種別を記憶する。
また、図１２に、接続中セッション管理テーブル（更新後）の一例を示す。
【００３０】
３．動作
［実施の形態１：新規接続：ＦＡからの接続の一例］
図２に、ＦＡ１０４からの新規接続のコールフローの一例を示す。
移動端末１０１−１又は１０１−２から送信されるシグナリングには、ユーザ識別子、サービス識別子、プロトコルを識別するためのプロトコル識別情報が含まれる。ここで、ユーザ識別子は、例えば、移動端末１０１等のユーザが使用する端末を識別するための識別情報であるが、ユーザ自身を識別するための識別情報又は、これらの両方としてもよい。また、サービス識別子は、たとえば、各ユーザ又は各端末が申し入れている各種サービスを提供する際の各サービスを識別するための識別情報、及び／又は、各ユーザ又は各端末に各種サービスを提供する際の各サービスを識別するための識別情報である。また、各アクセス網１０２が使用するプロトコルによって異なるサービス識別子を用いることができる。なお、同一のＰＤＮ１０９により同一のサービスを提供するときでも、プロトコルによって異なる種類のサービス識別子が用いられる場合が想定される。サービス識別子として、例えば、ＡＰＮ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ  Ｎａｍｅ）、ＮＡＩ（Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｉｄｅｎｔｉｆｉｅｒ）などがある。
【００３１】
移動端末１０１−１は、ユーザ識別子（ＩＭＳ＃１）とサービス識別子（ＮＡＩ＃１）を設定したＩＰアドレスの割当を要求するシグナリング２０１をゲートウェイ１０６へ送信する。
ゲートウェイ１０６は、前記シグナリング２０１を受信すると、ステップ２０３にて図６に示す処理を行う（詳細は後述。）。例えば、ゲートウェイ１０６は、シグナリング２０１に含まれる情報により、使用されるプロトコルを識別するプロトコル識別子を求め、プロトコル識別子に従い、図８又は図１１等の何れかのサービス識別子管理テーブルを選択することができる。または、ゲートウェイ１０６は、シグナリングに含まれるサービス識別子に従い、図８又は図１１等の何れかのサービス識別子管理テーブルを選択してもよい。この場合、ゲートウェイ１０６は、前記シグナリング２０１に設定されるサービス識別子と、あらかじめオペレータがＰ−ＧＷに設定する図８と図９に示すようなゲートウェイ１０６がセッション情報を管理するためのテーブルとして保持するサービス識別子（ＮＡＩ）管理テーブル５０４１とＰＤＮ情報管理テーブル５０４４により、サービス識別子をＰＤＮ識別子に変換し、接続するＰＤＮを選択し、ＩＰアドレスを払い出すアドレスプールを決定し、ＩＰアドレスを割り当て、例えば図１０に示すような接続中セッション管理テーブル５０４３を作成する。
【００３２】
例えば、取得したサービス識別子がＮＡＩ＃１だった場合、ゲートウェイ１０６は、図９を参照することにより、対応するＰＤＮはＰＤＮ＃１と判断する。また、ゲートウェイ１０６は、図９を参照することによりＰＤＮ＃１に対応するアドレスプールは、Ｐｏｏｌ＃１と判断する。ゲートウェイ１０６は、アドレスプール５０４５からＰｏｏｌ＃１によりＩＰアドレス“Ａ”を選択する。なお、ゲートウェイ１０６は、シグナリング２０１からプロトコル“ＭＩＰｖ４”を取得する。こうして、ゲートウェイ１０６は、接続中セッション管理テーブル５０４３に、図１０のように、ユーザ識別子“ＩＭＳＩ＃１”、サービス識別子“ＮＡＩ＃１”に対応して、ＰＤＮ識別子“ＰＤＮ＃１”、ＩＰアドレス“Ａ”、プロトコル“ＭＩＰｖ４”を記憶する。
【００３３】
そして、ゲートウェイ１０６は、シグナリング２０２に割り当てたＩＰアドレスを設定し、移動端末１０１−１に送信する。
本実施の形態は、ＦＡ１０４とＨＡ１０７が使用するプロトコルがＭＩＰｖ４、ＭＩＰｖ６、ＤＳＭＩＰｖ６等でシグナリングのフォーマットが異なること以外前記動作と同様のためＭＩＰｖ４、ＭＩＰｖ６、ＤＳＭＩＰｖ６等の各プロトコルで適用可能である。
【００３４】
［実施の形態２：新規接続：Ｓ−ＧＷからの接続の一例］
図３に、Ｓ−ＧＷ１０５からの新規接続のコールフローの一例を示す。
移動端末１０１−２は、ユーザ識別子（ＩＭＳＩ＃２）とサービス識別子（ＡＰＮ＃１）を設定したＩＰアドレスの割当を要求するシグナリング３０１をゲートウェイ１０６へ送信する。
【００３５】
ゲートウェイ１０６は、シグナリング３０１を受信すると、ステップ３０３にて図６に示す処理を行う（詳細は後述。）。例えば、ゲートウェイ１０６は、シグナリング２０１に含まれる情報により、使用されるプロトコルを識別するプロトコル識別子を求め、プロトコル識別子に従い、図８又は図１１等のいずれかのサービス識別子管理テーブルを選択することができる。または、ゲートウェイ１０６は、シグナリングに含まれるサービス識別子に従い、図８又は図１１等のいずれかのサービス識別子管理テーブルを選択してもよい。この場合、ゲートウェイ１０６は、シグナリング３０１に設定されるサービス識別子と、あらかじめオペレータがＰ−ＧＷに設定する図１１と図９に示すゲートウェイ１０６のセッション情報を管理するためのテーブルとして保持するサービス識別子（ＡＰＮ）管理テーブル５０４２とＰＤＮ情報管理テーブル５０４４により、サービス識別子をＰＤＮ識別子に変換し、接続するＰＤＮを選択し、ＩＰアドレスへ割り当てるアドレスプールを決定し、ＩＰアドレスを割り当て、図１２に示すような接続中セッション管理テーブル５０４３を作成する。
【００３６】
例えば、取得したサービス識別子がＡＰＮ＃１だった場合、ゲートウェイ１０６は、図１０を参照することにより、対応するＰＤＮはＰＤＮ＃１と判断する。また、ゲートウェイ１０６は、図９を参照することによりＰＤＮ＃１に対応するアドレスプールは、Ｐｏｏｌ＃１と判断する。ゲートウェイ１０６は、アドレスプール５０４５からＰｏｏｌ＃１によりＩＰアドレス“Ｂ”を選択する。なお、ゲートウェイ１０６は、シグナリング２０１からプロトコル“ＧＴＰ”を取得する。こうして、ゲートウェイ１０６は、接続中セッション管理テーブル５０４３に図１０のように、ユーザ識別子“ＩＭＳＩ＃２”、サービス識別子“ＡＰＮ＃１”に対応して、ＰＤＮ識別子“ＰＤＮ＃１”、ＩＰアドレス“Ｂ”、プロトコル“ＧＴＰ”を記憶する。
【００３７】
そして、ゲートウェイ１０６は、シグナリング３０２に割り当てたＩＰアドレスを設定し、移動端末１０１−２に送信する。
本実施の形態は、Ｓ−ＧＷ１０５とＰ−ＧＷ１０８が使用するプロトコルがＧＴＰ、ＰＭＩＰｖ６等でシグナリングのフォーマットが異なること以外前記動作と同様のため、ＧＴＰ、ＰＭＩＰｖ６等のプロトコルで適用可能である。
【００３８】
［実施の形態３：ハンドオーバ：Ｓ−ＧＷからＦＡへ移動の一例］
図４に、Ｓ−ＧＷ１０５からＦＡ１０４へハンドーバ時のコールフローの一例を示す。
移動端末１０１−２は、実施の形態２の後、Ｓ−ＧＷ１０５に収容されるアクセス網１０３から、ＦＡ１０４に収容されるアクセス網１０２へ移動すると、例えば、アクセス網１０２への新規接続処理として、ユーザ識別子（ＩＭＳＩ＃２）とサービス識別子（ＮＡＩ＃１）を設定したＩＰアドレスの割当を要求するシグナリング４０１をゲートウェイ１０６へ送信する。
【００３９】
ゲートウェイ１０６は、シグナリング４０１を受信すると、ステップ４０３にて図６に示す処理を行う（詳細は後述。）。例えば、ゲートウェイ１０６は、シグナリング２０１に含まれる情報により、使用されるプロトコルを識別するプロトコル識別子を求め、プロトコル識別子に従い、図８又は図１１等のいずれかのサービス識別子管理テーブルを選択することができる。または、ゲートウェイ１０６は、シグナリングに含まれるサービス識別子に従い、図８又は図１１等のいずれかのサービス識別子管理テーブルを選択してもよい。この場合、ゲートウェイ１０６は、シグナリング４０１に設定されるサービス識別子と、図８に示すゲートウェイ１０６のセッション情報を管理するためのテーブルとして保持するサービス識別子（ＮＡＩ）管理テーブル５０４１により、サービス識別子をＰＤＮ識別子に変換し、接続するＰＤＮを選択し、シグナリング４０１に設定されるユーザ識別子と、変換したＰＤＮ識別子の組み合わせにより、実施の形態２にて作成した図１０の接続中セッション管理テーブルから同一セッションがあるか検索し、同一セッションを検出した場合、実施の形態２にて当該セッションに割り当てたＩＰアドレスを割り当てる。
【００４０】
例えば、取得したユーザ識別子とサービス識別子が、それぞれＩＭＳＩ＃２とＮＡＩ＃３だった場合、ゲートウェイ１０６は、図８を参照することにより、対応するＰＤＮはＰＤＮ＃１と判断する。また、ゲートウェイ１０６は、図１０を参照することによりＩＭＳＩ＃２とＰＤＮ＃１に対応するセッションを特定し、割当済みのＩＰアドレスは“Ｂ”と判断し、“Ｂ”を割り当てる。そして、ゲートウェイ１０６は、例えば、図１０を図１２のように、サービス識別子とプロトコルを更新する。すなわち、ゲートウェイ１０６は、シグナリング２０１からプロトコル“ＭＩＰｖ４”を取得し、接続中セッション管理テーブル５０４３に、ユーザ識別子“ＩＭＳＩ＃２”、サービス識別子“ＮＡＩ＃１”に対して、ＰＤＮ識別子“ＰＤＮ＃１”、ＩＰアドレス“Ｂ”、プロトコル“ＭＩＰｖ４”のエントリが記憶する。
【００４１】
そして、ゲートウェイ１０６は、シグナリング４０２に割り当てたＩＰアドレスを設定し、移動端末１０１に送信する。
本実施の形態は、ＦＡ１０４とＨＡ１０７が使用するプロトコルがＭＩＰｖ４、ＭＩＰｖ６、ＤＳＭＩＰｖ６等の場合、また、Ｓ−ＧＷ１０５とＰ−ＧＷ１０８が使用するプロトコルがＧＴＰ、ＰＭＩＰｖ６等の場合に適用可能である。
【００４２】
［ゲートウェイ制御部処理フローチャートの一例］
図６に、本実施の形態によるゲートウェイ制御部フローチャートの一例を示す。ゲートウェイ１０６の制御部５０５は、ステップＳ１にて移動端末からＩＰアドレス割当要求を受信すると、ステップＳ２にてステップＳ１のＩＰアドレス割当要求と同一プロトコルのセッションが、接続中セッション管理テーブル５０４３に保持されているか判定する。例えば、同一プロトコル判定は、シグナリングのヘッダに含まれる、プロトコルを識別するための情報と、図１０を比較することにより判定可能である。ここで、ゲートウェイ１０６の制御部５０５は、シグナリング２０１からプロトコルを識別するための情報を取得する。また、ゲートウェイ１０６の制御部５０５は、サービス識別子を抽出する際に、たとえば、ＮＡＩ又はＡＰＮ等を用いるプロトコルの種類を判定してもよいし、シグナリングに含まれるプロトコルを識別する情報によりＭＩＰｖ４またはＧＴＰ等のプロトコルの種類を判定してもよい。制御部５０５は、その判定に従い、図８または図１１等のいずれのサービス識別子管理テーブル５０４１または５０４２を用いるかを決定することができる。ステップＳ１のＩＰアドレス割当要求と同一プロトコルのセッションを接続中セッション管理テーブル５０４３に保持する場合、例えば、ゲートウェイ１０６はＭＩＰｖ４のセッションを保持しているときに同一ユーザ識別子かつ同一サービス識別子が設定される同一プロトコルＭＩＰｖ４のシグナリングにてＩＰアドレス要求を受信した場合、ゲートウェイ１０６の制御部５０５は、ステップＳ５にて割当済みのＩＰアドレスを再割当し、ステップＳ７にてＩＰアドレスを設定したシグナリングを返信する。シグナリング内の情報がユーザ識別子とサービス識別子が含まれているか否かは、例えば、シグナリング内の情報毎に設定されるヘッダにより識別可能である。
【００４３】
一方、ステップＳ１のＩＰアドレス割当要求と同一プロトコルのセッションを保持しない場合、例えば、ゲートウェイはプロトコルＭＩＰｖ４のセッションを保持しないときに同一ユーザ識別子かつ同一サービス識別子が設定されるプロトコルＭＩＰｖ４のシグナリングにてＩＰアドレス要求を受信した場合、ゲートウェイ１０６の制御部５０５は、ステップＳ３にてステップＳ１のＩＰアドレス割当要求に設定されるサービス識別子を、プロトコルの種類に応じて例えば前記図８または図１１のサービス識別子管理テーブルを選択して用いて、ＰＤＮ識別子に変換し、接続するＰＤＮを決定する。ゲートウェイ１０６の制御部５０５は、ステップＳ４にてステップＳ１のＩＰアドレス割当要求に設定されるユーザ識別子とステップＳ３で変換したＰＤＮ識別子の組み合わせにより、例えば前記図１０のような接続中セッション管理テーブル５０４３を参照し、異なるプロトコルで接続中の同一セッションを保持しているか判定する。異なるプロトコルで接続中の同一セッションを保持している場合、例えば、ゲートウェイは他のプロトコルＧＴＰのセッションを保持しているときにプロトコルＭＩＰｖ４シグナリングのＩＰアドレス要求に設定されるユーザ識別子とサービス識別子が保持する他のプロトコルＧＴＰのセッションと一致する場合、ゲートウェイ１０６の制御部５０５は、ステップＳ５にて割当済みのＩＰアドレスを再割当し、ステップＳ８にて、セッション管理テーブル５０４３を更新し（図５参照）（すなわち、接続中セッション管理テーブル５０４３において、サービス識別子とプロトコル識別情報を書き換える。）、ステップＳ７にてＩＰアドレスを設定したシグナリングを返信する。
【００４４】
また、ステップＳ４で接続中セッション管理テーブル５０４３に、異なるプロトコルで接続中の同一セッションを保持していない場合、例えば、ゲートウェイはそのようなセッションを保持していないときにプロトコルＭＩＰｖ４シグナリングのＩＰアドレス要求を受信した場合、ゲートウェイ１０６の制御部５０５は、ステップＳ６にて、プロトコルの種類に従い、例えば前記図９のようなＰＤＮ情報管理テーブル５０４４を用いてステップＳ２で変換したＰＤＮ識別子に対応するプール識別子を選択し、新規にＩＰアドレスを割り当て、ステップＳ８にて、セッション管理テーブルを更新し、ステップＳ７にてＩＰアドレスを設定したシグナリングを返信する。なお、アドレスプール５０４５には、各アドレスプール識別子に対して複数のＩＰアドレスがプールされており、予め定められた順序または優先度等により、適宜ひとつのＩＰアドレスが選択される。
【産業上の利用可能性】
【００４５】
プロトコルの種類、アクセス網は、上述の他にも適宜用いることができる。また、端末は、上述では移動端末について説明したが、これに限らず固定端末、無線端末等適宜の端末を用いることができる。アドレスについては、ＩＰアドレスについて説明したが、これ以外に適宜のアドレスを用いることができる。さらに、本発明は、ＰＤＮに限らず適宜のネットワークに適用可能である。
【符号の説明】
【００４６】
１０１    移動端末
１０２    ＦＡ１０４に収容されるアクセス網
１０３    Ｓ−ＧＷ１０５に収容されるアクセス網
１０４    ＦＡ（Ｆｏｒｅｉｎ  Ａｇｅｎｔ）
１０５    Ｓ−ＧＷ
１０６    ゲートウェイ
１０７    ＨＡ（Ｈｏｍｅ  Ａｇｅｎｔ）
１０８    Ｐ−ＧＷ
１０９    ＰＤＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ）
１１０    サーバ
２０１    シグナリング
２０２    シグナリング
３０１    シグナリング
３０２    シグナリング
４０１    シグナリング
４０２    シグナリング
５０１    ゲートウェイのネットワークＩＦ
５０２    ゲートウェイのネットワークＩＦ
５０３    ゲートウェイのネットワークＩＦ
５０４    ゲートウェイの記憶部
５０５    ゲートウェイの制御部
Ｓ１〜Ｓ７    処理ステップ
５０４１〜５０４４    ゲートウェイ記憶部の設定情報
【図１】
2011239272.tif 000003
【図２】
2011239272.tif 000004
【図３】
2011239272.tif 000005
【図４】
2011239272.tif 000006
【図５】
2011239272.tif 000007
【図６】
2011239272.tif 000008
【図７】
2011239272.tif 000009
【図８】
2011239272.tif 000010
【図９】
2011239272.tif 000011
【図１０】
2011239272.tif 000012
【図１１】
2011239272.tif 000013
【図１２】
2011239272.tif 000014