(57)【要約】【課題】ヘテロジニアスネットワークにおいてセッションパラメータの再設定を動的に可能としたセッション維持方法及びその移動モードを提供する。【解決手段】ユーザＡの置かれた環境が異なるアクセスネットワークに切り替わる前にユーザＡの移動ノード１３のエージェント部２０ｃが、ユーザＢの移動ノード１３に対して新たなセッションパラメータをＣＣＮサーバ１２ａを介してユーザＢの移動ノード１３のエージェント部２０ｃアプリケーション部に届けられる。ユーザＢの移動ノード１３のアプリケーション部２０ｂは、新たなセッションパラメータを受信し、その応答を作成してユーザＢのエージェント部２０ｃ、サーバ１２ａを介してユーザＡの移動ノード１３のエージェント部２０ｃに送信する。両移動ノード１３のエージェント部２０ｃは、両アプリケーション部のセッションを維持するためには新たなセッションパラメータで適宜再設定を行う。【選択図】        図４
2004265154.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なるアクセスネットワークと前記各アクセスネットワーク間を接続するコアネットワークとからなるヘテロジニアスネットワークにおけるセッション維持方法において、
移動ノードに、セッションを維持するために新たなセッションパラメータを生成するエージェント部を設け、
前記各移動ノード間のセッションが確立された状態で、前記移動ノード間のセッションの維持のための新たなセッションパラメータをいずれか一方の移動ノードのエージェント部が生成したとき、その新たなセッションパラメータを他方の移動ノードのエージェント部に送信する段階と、
他方の移動ノードのエージェント部が、前記新たなセッションパラメータを受信し、その新たなセッションパラメータを解析して前記一方の移動ノードのエージェント部に送信する段階と、
前記両移動ノードのエージェント部が、前記新たなセッションパラメータに基づいてセッションの維持を図る段階と
からなるヘテロジニアスネットワークにおけるセッション維持方法。
【請求項２】
複数の異なるアクセスネットワークと前記各アクセスネットワーク間を接続するコアネットワークとからなるヘテロジニアスネットワークにおけるセッション維持方法において、
移動ノードに、セッションを維持するために新たなセッションパラメータを生成するエージェント部を設け、
前記各移動ノード間のセッションの確立を、前記移動ノードに設けたアプリケーションにてセッションの確立のための情報を生成して送信することによってセッションを確立する段階と、
前記各移動ノード間のセッションの終了を、前記移動ノードに設けたアプリケーションにてセッションの終了のための情報を生成して送信することによってセッションを終了する段階と、
前記各移動ノード間のセッションが確立された状態で、移動ノード間のセッションの維持のための新たなセッションパラメータをいずれか一方の移動ノードのエージェント部が生成したとき、その新たなセッションパラメータを他方の移動ノードのエージェント部に送信する段階と、
他方の移動ノードのエージェント部が、前記新たなセッションパラメータを受信し、その新たなセッションパラメータを解析して前記一方の移動ノードのエージェント部に送信する段階と、
前記両移動ノードのエージェント部が、前記新たなセッションパラメータに基づいてセッションの維持を図る段階と
からなるヘテロジニアスネットワークにおけるセッション維持方法。
【請求項３】
複数の異なるアクセスネットワークと前記各アクセスネットワーク間を接続するコアネットワークとからなるヘテロジニアスネットワークに使用される移動ノードにおいて、
前記移動ノードに、セッションを維持するために新たなセッションパラメータを生成するエージェント部を設けたことを特徴とする移動ノード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はヘテロジニアスネットワークにおけるセッション維持方法及びその移動ノードに関する。
【０００２】
【従来の技術】
将来における移動通信ネットワークの基本構成の一つに、異なる種類の無線アクセスネットワーク（ＲＡＮ；Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）を共通コアネットワーク（ＣＣＮ；Ｃｏｍｍｏｎ  Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）にオーバーレイしてシームレスに統一するヘテロジニアスネットワーク（Ｈｅｔｅｒｏｇｅｎｅｏｕｓ  Ｎｅｔｗｏｒｋ）が考えられている。このヘテロジニアスネットワークにおいて移動ノード（ＭＮ；Ｍｏｂｉｌｅ  Ｎｏｄｅ）は、ユーザの利用目的や環境にあわせて最適な無線アクセスネットワークを選び、また必要に応じて無線アクセスネットワークを動的に切り替えることでマルチメディア通信のサービスを提供する。
【０００３】
ヘテロジニアスネットワークの通信において、無線アクセスネットワークを動的に切り替えて確立したセッションを維持するためには、セッションパラメータ（メディア・ストリーミングやコーデックなど）の再設定が行えるようにしなければならない。例えば、セッションを確立した状態で無線ＬＡＮ（データ転送速度１１Ｍｂｐｓ）からＰＨＳ（データ転送速度２９．２Ｋｂｐｓ）に切り替える場合、両者の帯域の違いから次のような課題が考えられる。ここでは、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による音声通話を例に説明する。
【０００４】
（１）無線ＬＡＮからＰＨＳへの切り替え
無線ＬＡＮでコーデック６４Ｋｂｐｓの通話をしているとき、このままＰＨＳに切り替えてしまうと帯域不足により通話ができなくなる。そのため、コーデックなどのセッションパラメータの再設定をしなければならない。
【０００５】
（２）ＰＨＳから無線ＬＡＮへの切り替え
ＰＨＳでのコーデック８Ｋｂｐｓの通話をしているとき、このまま無線ＬＡＮへの切り替えても通話を継続することは可能である。しかし、帯域に余裕がありユーザが望むのであれば、高音質のコーデックへ変更するために、セッションパラメータの再設定を行う。
【０００６】
そのため、その通信を維持しながらセッションパラメータの変更が必要となる。
例えば、セッションの確立や維持、終了を行うシグナリングプロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ；セッション開始プロトコル）においては、エンドツーエンドでのセッションパラメータの再設定方法について検討がされている（例えば、非特許文献１）。
【０００７】
【非特許文献１】
ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３２６１．ｔｘｔ）
【０００８】
【発明が解決しようとする課題】
しかし、この方法では、ＳＩＰアプリケーションがセッションパラメータの再設定を行うため、移動ノードのそれぞれのＳＩＰアプリケーションが対話の維持や異なる無線アクセスネットワークへの切り替えに関する情報などを常時把握しなければならない。つまり、アプリケーションに複雑な処理を必要とし、アプリケーションの開発・実装が複雑かつ汎用性の低いものになってしてしまう問題があった。
【０００９】
本発明は、上記問題点を解決するためになされたものであって、ヘテロジニアスネットワークにおいて移動ノード上で通信を維持した状態で、アプリケーションに複雑な処理を必要とせずセッションパラメータの再設定を動的に可能にすることでヘテロジニアスネットワークにおける移動ノードのセッション維持方法及び移動ノードを提供することにある。
【００１０】
【課題を解決するための手段】
請求項１に記載の発明は、複数の異なるアクセスネットワークと前記各アクセスネットワーク間を接続するコアネットワークとからなるヘテロジニアスネットワークにおけるセッション維持方法において、前記移動ノードに、セッションを維持するために新たなセッションパラメータを生成するエージェント部を設け、前記各移動ノード間のセッションが確立された状態で、前記移動ノード間のセッションの維持のための新たなセッションパラメータをいずれか一方の移動ノードのエージェント部が生成したとき、その新たなセッションパラメータを他方の移動ノードのエージェント部に送信する段階と、他方の移動ノードのエージェント部が、前記新たなセッションパラメータを受信し、その新たなセッションパラメータを解析して前記一方の移動ノードのエージェント部に送信する段階と、前記両移動ノードのエージェント部が、前記新たなセッションパラメータに基づいてセッションの維持を図る段階とからなる。
【００１１】
請求項１に記載の発明によれば、セッションが確立した状態で、エージェント部が何らかの情報によって新たなセッションパラメータを生成し、それを通信に使う相手側に対して送信し、通信を維持することを図る。何らかの情報とは、前述した従来の技術にあるように、無線アクセスネットワークを動的に切り替えた場合（例えば無線ＬＡＮからＰＨＳへ）などが挙げられる。通信を行う相手側にエージェント部があり、その相手側のエージェント部から新たなセッションパラメータを受信し、通信の維持を図ることもある。また、両エージェント部が互いにやり取りすることでセッションパラメータを決定し、通信の維持を図ることも可能である。
【００１２】
請求項２に記載の発明は、複数の異なるアクセスネットワークと前記各アクセスネットワーク間を接続するコアネットワークとからなるヘテロジニアスネットワークにおけるセッション維持方法において、前記移動ノードに、セッションを維持するために新たなセッションパラメータを生成するエージェント部を設け、前記各移動ノード間のセッションの確立を、前記移動ノードに設けたアプリケーションにてセッションの確立のための情報を生成して送信することによってセッションを確立する段階と、前記各移動ノード間のセッションの終了を、前記移動ノードに設けたアプリケーションにてセッションの終了のための情報を生成して送信することによってセッションを終了する段階と、前記各移動ノード間のセッションが確立された状態で、移動ノード間のセッションの維持のための新たなセッションパラメータをいずれか一方の移動ノードのエージェント部が生成したとき、その新たなセッションパラメータを他方の移動ノードのエージェント部に送信する段階と、他方の移動ノードのエージェント部が、前記新たなセッションパラメータを受信し、その新たなセッションパラメータを解析して前記一方の移動ノードのエージェント部に送信する段階と、前記両移動ノードのエージェント部が、前記新たなセッションパラメータに基づいてセッションの維持を図る段階とからなる。
【００１３】
請求項２に記載の発明によれば、セッションの確立と終了に関してはアプリケーション間でエンドツーエンドで行われるが、セッションの維持についてはエージェント部がアプリケーションに代わって行う。そして、セッションの維持の方法は請求項１の通りである。
【００１４】
請求項３に記載の発明は、複数の異なるアクセスネットワークと前記各アクセスネットワーク間を接続するコアネットワークとからなるヘテロジニアスネットワークに使用される移動ノードにおいて、前記移動ノードに、セッションを維持するために新たなセッションパラメータを生成するエージェント部を設けた。
【００１５】
請求項３に記載の発明によれば、請求項１および請求項２のようなエージェント部を含むことを意味し、アプリケーションに複雑な処理をさせないでセッションパラメータの更新を行ないセッションの維持を可能にすることができる。
【００１６】
【発明の実施の形態】
次に、本発明を具体化した一実施形態を図面に従って説明する。ここでは、前述した従来の技術にあるように、セッションの確立や維持、終了が可能であるＳＩＰを用いた例で話しをすすめる。図１は、本発明を具体化したヘテロジニアスネットワークの概略構成を説明するための説明図である。図１において、ヘテロジニアスネットワーク１０は、複数の無線アクセスネットワーク１１と、共通コアネットワーク（ＣＣＮ；Ｃｏｍｍｏｎ  Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）としてのＩＰネットワーク１２と、移動ノード（ＭＮ；Ｍｏｂｉｌｅ  Ｎｏｄｅ）１３とで構成されている。複数の無線アクセスネットワーク１１は、複数の異なる無線アクセスネットワークから構成されている。本実施形態では、複数の異なる無線アクセスネットワークとして無線ＬＡＮ（ＷＬＡＮ；Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１ａ、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）１１ｂ、携帯電話１１ｃ等から構成されている。つまり、複数の無線アクセスネットワーク１１上において、これら各ネットワーク１１ａ〜１１ｃもサービスエリアが複数混在して構成している。
【００１７】
ＩＰネットワーク１２は、複数の無線アクセスネットワーク１１上の各ネットワーク１１ａ〜１１ｃ間を接続するためのネットワークである。本実施形態では、そのＩＰネットワーク１２上にはＣＣＮサーバ１２ａが備えられ、ＣＣＮサーバ１２ａにて各ネットワーク１１ａ〜１１ｃ間の接続を管理している。ＣＣＮサーバ１２ａは、移動ノード１３間でのセッションの確立、継続及び終了のために必要なセッション情報や、その他通信に必要な情報を暗号化して移動ノード１３に転送する。このとき、ＣＣＮサーバ１２ａは、セッションを管理し移動ノード１３のユーザに対して事業者が課金などを行う際に必要な処理を行うようになっている。
【００１８】
移動ノード１３は、複数の無線アクセスネットワーク１１上において、同じネットワーク１１ａ〜１１ｃ内にある他の移動ノード１３との間、他のネットワーク１１ａ〜１１ｃ内にある移動ノード１３との間で通信を行う。又、移動ノード１３は、ＩＰネットワーク１２を介してＩＰ電話等のＩＰ端末（図示せず）との間で通信も行える。移動ノード１３は可搬性の移動ノードである。従って、移動ノード１３は複数の無線アクセスネットワーク１１上を移動しながら各ネットワーク１１ａ〜１１ｃ上の他の移動ノード１３と通信が可能になっている。そのため、移動ノード１３は、後記する前記各ネットワーク１１ａ〜１１ｃに対するそれぞれ無線インターフェース及び複数のアプリケーション並びにこれらを制御するための機能が備えられている。
【００１９】
セッションの確立と終了においては、後記する移動ノード１３に設けられたエージェント部２０ｃを単にＳＩＰメッセージを単に転送させるだけのＳＩＰサーバのような役割を行わせ、移動ノード１３に設けられたアプリケーション部２０ｂの中のＳＩＰアプリケーションによってセッションの確立及び終了の処理を行わせる。
【００２０】
一方、セッションの維持については、移動ノード１３に設けられたエージェント部２０ｃにＳＩＰの第三者呼制御（３ｒｄ  Ｐａｒｔｙ  Ｃａｌｌ  Ｃｏｎｔｒｏｌ；３ＰＣＣ）のコントローラのような役割を行わせ、セッションを維持するための新たなセッションパラメータの再設定の制御を行わせている。
【００２１】
また、ＩＰネットワーク１２上に備えたＣＣＮサーバ１２ａにも、ＳＩＰメッセージを転送するためのサーバ機能及びＳＩＰを特定の無線アクセスネットワーク１１ａ〜１１ｃに転送するためのゲートウェイ機能を備えている。
【００２２】
次に、移動ノード１３の構成を説明する。図２は、移動ノード１３の構成を説明するためのシステム構成ブロック図を示す。
図２において、移動ノード１３は、インターフェース部２０ａ、アプリケーション部２０ｂ及びエージェント部２０ｃを備えている。
【００２３】
インターフェース部２０ａは、無線ＬＡＮ１１ａに対する無線ＬＡＮ用インターフェース（第１ＩＦ）２１、ＰＨＳ１１ｂに対するＰＨＳ用インターフェース（第２ＩＦ）２２、携帯電話１１ｃに対するに対する携帯電話用インターフェース（第３ＩＦ）２３を備えている。
【００２４】
アプリケーション部２０ｂは、音声データを送受信するためのＳＩＰを用いたボイスアプリケーション２５、画像データを送受信するためのＳＩＰを用いたビデオアプリケーション２６、メッセージデータを送受信するためのＳＩＰを用いたメッセージアプリケーション２７等を備えている。
【００２５】
エージェント部２０ｃは、呼制御部（ＣＣ；Ｃａｌｌ  Ｃｏｎｔｒｏｌｌｅｒ）３１、セッション管理部（ＳＭ；Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｒ）３２、プロファイル管理部（ＰＭ；Ｐｒｏｆｉｌｅ  ｍａｎａｇｅｒ）３３、リソース管理部（ＲＭ；Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）３４を備えている。
【００２６】
セッション管理部３２はＳＩＰサーバと前記ＳＩＰ第三者呼制御のコントローラ機能を備えている。そのため、セッション管理部３２は、ＳＩＰアプリケーションがセッションの確立及び終了を行う場合にＳＩＰメッセージの転送を行うＳＩＰサーバのような役割を果たす。このときのセッションの情報を呼制御部３１へ渡す。このセッション情報とは、例えば、セッションを区別するコールＩＤやメディアパラメータ（ボイス、ビデオ、メッセージなど）、コーデックなどが挙げられる。一方、セッションの維持の必要がある場合は、呼制御部３１から通知を受け、新たなセッションパラメータをもとに、ＳＩＰの第三者呼制御のコントローラのような役割を果たす。
【００２７】
プロファイル管理部３３には、アプリケーション部２０ｂの各ＳＩＰアプリケーション２５〜２７やユーザが利用可能なＳＩＰアプリケーションに関する情報やユーザの様々な設定情報がデータベースとして格納されている。これら情報は、必要に応じて呼制御部３１へ渡す。また呼制御部３１から通知を受けてエージェント部２０ｃの状態をユーザに示す働きもある。
【００２８】
リソース管理部３４は、前記第１〜第３ＩＦ２１〜２３を制御する管理部であって、呼制御部３１からの通知を受け第１〜第３ＩＦ２１〜２３の制御を行うようになっている。又、リソース管理部３４は、第１〜第３ＩＦ２１〜２３を常にモニタリングする状態にあるとき、例えば受信状態（例えば、キャリアの電界強度等）のモニタリングなども行う。これらの情報も必要に応じて呼制御部３１へ渡す。
【００２９】
詳述すると、リソース管理部３４は、例えば無線ＬＡＮ１１ａを使って、即ち第１ＩＦ２１を介して通信が行われているとき、同受信状態をモニタリングしている。このとき、移動ノード１３が該無線ＬＡＮ１１ａのサービスエリア外に向かって移動する場合（電界強度が弱くなり通信が切れるおそれがあるとき）、リソース管理部３４は、現在の通信が途切れる前に呼制御部３１から通知を受ける。このとき、リソース管理部３４は、他の第２、第３ＩＦをスタンバイ状態にし、モニタリングを行い、通信が可能な他の無線アクセスネットワークの電界強度を検出して解析するようになっている。そして、通信が可能なＰＨＳ１１ｂに接続し呼制御部３１に通知するようにしている。
【００３０】
呼制御部３１は、セッション管理部３２からセッションの情報やプロファイル管理部３３からユーザ設定情報及びリソース管理部３４から第１〜第３ＩＦ２１〜２３の状態など様々な情報を集めエージェント部２０ｃの制御を行う。
【００３１】
次に、上記のように構成した移動ノード１３の動作を、図３及び図４に示す移動ノード１３がセッションを確立して終了するまでのシーケンスチャート及びセッションの維持のためのシーケンスチャートに従って説明する。
【００３２】
（セッションの確立）
今、ユーザＡの移動ノード１３がユーザＢの移動ノード１３とセッションを確立するために、ユーザＡのアプリケーション部２０ｂがＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）を生成し、そのＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）をユーザＡのエージェント部２０ｃを介してＣＣＮサーバ１２ａに送信する。ＣＣＮサーバ１２ａは、該ＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）をユーザＢの移動ノード１３に送信する。
【００３３】
ユーザＢの移動ノード１３が該ＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）を取り込むと、該ＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）はユーザＢのエージェント部２０ｃを介してアプリケーション部２０ｂに送信される。
【００３４】
ユーザＢのアプリケーション部２０ｂは、ＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）に応答してＳＩＰ応答メッセージ（１８０  ｒｉｎｇｉｎｇ）を生成し、ユーザＢのエージェント部２０ｃを介してＣＣＮサーバ１２ａにそのＳＩＰ応答メッセージ（１８０  ｒｉｎｇｉｎｇ）を送信する。ＣＣＮサーバ１２ａは、該そのＳＩＰ応答メッセージ（１８０  ｒｉｎｇｉｎｇ）をユーザＡのエージェント部２０ｃを介してユーザＡのアプリケーション部２０ｂに送信する。
【００３５】
続いて、ユーザＢのアプリケーション部２０ｂは、ＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）に対して了解するＳＩＰ応答メッセージ（２００  ＯＫ）を生成し、ユーザＢのエージェント部２０ｃを介してＣＣＮサーバ１２ａにそのＳＩＰ応答メッセージ（２００  ＯＫ）を送信する。ＣＣＮサーバ１２ａは、そのＳＩＰ応答メッセージ（２００  ＯＫ）をユーザＡのエージェント部２０ｃを介してユーザＢのアプリケーション部２０ｂに送信する。
【００３６】
ユーザＡのアプリケーション部２０ｂは、ユーザＢのアプリケーション部２０ｂのＳＩＰ応答メッセージ（２００  ＯＫ）に対するＳＩＰ応答メッセージ（ＡＣＫ）を返す。このＳＩＰ応答メッセージ（ＡＣＫ）は、ユーザＡのエージェント部２０ｃ、ＣＣＮサーバ１２ａ及びユーザＢのエージェント部２０ｃを介してユーザＢのアプリケーション部２０ｂに送信される。ユーザＢのアプリケーション部２０ｂがこのＳＩＰ応答メッセージ（ＡＣＫ）を受信すると、セッションが確立されユーザＡとユーザＢとの通信が行われる。双方のエージェント部２０ｃでは、これらのＳＩＰメッセージが通過したことによってセッションの確立を検知できる。
【００３７】
（セッションの終了）
セッションを終了するためには、ユーザＡ又はユーザＢのどちらかのアプリケーション部２０ｂから（図３ではユーザＡから）、セッション終了のためのＳＩＰ要求メッセージ（ＢＹＥ）が送られる。このＳＩＰ要求メッセージ（ＢＹＥ）は、ユーザＡのエージェント部２０ｃ、ＣＣＮサーバ１２ａ及びユーザＢのエージェント部２０ｃを介してユーザＢのアプリケーション部２０ｂに送信される。
【００３８】
ユーザＢのアプリケーション部２０ｂはこのＳＩＰ要求メッセージ（ＢＹＥ）を受信すると、これを了解するＳＩＰ応答メッセージ（２００  ＯＫ）を返す。このＳＩＰ応答メッセージ（２００  ＯＫ）は、ユーザＢのエージェント部２０ｃ、ＣＣＮサーバ１２ａ及びユーザＡのエージェント部２０ｃを介してユーザＡのアプリケーション部２０ｂに送信される。ユーザＡのアプリケーション部２０ｂがこのＳＩＰ応答メッセージ（２００  ＯＫ）を受信すると、セッションが終了されユーザＡとユーザＢとの通信が終了する。双方のエージェント部２０ｃでは、これらのＳＩＰメッセージが通過したことによってセッションの終了を検知できる。
【００３９】
（セッションの維持）
次に、例えば、ユーザＡの移動ノード１３の少なくとも一方が移動して、使用している無線アクセスネットワークの切り替えが必要となるときにセッションパラメータを再設定してセッションを維持する場合について説明する。
【００４０】
無線アクセスネットワークの切り替えには、前述した従来の技術のように、無線ＬＡＮ１１ａからＰＨＳ１１ｂがある。ＰＨＳ１１ｂでは、データ転送速度２９．２Ｋｂｐｓであり、無線ＬＡＮ１１ａのデータ転送速度は１１Ｍｂｐｓである。従って、図１に示すように、セッションが確立した状態で、無線ＬＡＮ１１ａからＰＨＳ１１ｂに切り替える場合、その帯域の違いなどから通信を維持するためにはセッションパラメータを変更する必要が生じる。つまり、無線ＬＡＮ１１ａでコーデック６４Ｋｂｐｓで通話しているときに、このままＰＨＳ１１ｂに切り替えてしまうと帯域不足により通話の継続ができなくなる。
【００４１】
図４は、セッションが確立されている状態からセッションパラメータを再設定するまでを説明するためのシーケンスチャートを示す。
図４において、そして、説明の便宜上、ユーザＡの移動ノード１３が無線ＬＡＮ１１ａからＰＨＳ１１ｂに切り替わる場合について説明する。
【００４２】
ユーザＡとユーザＢの移動ノード１３の間で通話が行われているとき、ユーザＡの移動ノード１３のリソース管理部３４は、無線ＬＡＮ１１ａの第１ＩＦ２１の受信状態をモニタリングしている。このとき、ユーザＡの移動ノード１３が無線ＬＡＮ１１ａのサービスエリア外に向かって移動する場合、リソース管理部３４は、現在の通信が途切れる前に呼制御部３１に通知を受ける。このとき、リソース管理部３４は、他の第２、第３ＩＦ２２，２３をスタンバイ状態にし、モニタリングを行い、通信が可能な他の無線アクセスネットワークの電界強度を検出して解析するようになっている。そして、リソース管理部３４は、通信が可能な無線アクセスネットワークがＰＨＳ１１ｂであると判断してＰＨＳ１１ｂに接続する。その情報を呼制御部３１に通知するようにしている（ステップＳ１）。
【００４３】
セッション管理部３２は、呼制御部３１を介して前記リソース管理部３４からの指示に基づいてセッションパラメータの変更と判断する（ステップＳ２）。尚、セッションパラメータの変更は、プロファイル管理部３３を介して入力されるユーザの様々な設定情報に基づいても行われる。そして、セッション管理部３２は、セッション情報をもとに新たなセッションパラメータを含むＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）をＳＩＰの第三者呼制御のコントローラの動作でユーザＡのアプリケーション部２０ｂに送信する（ステップＳ３）。
【００４４】
ユーザＡのアプリケーション部２０ｂは、変更されるセッションパラメータのＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）に基づいて、セッションパラメータが更新可能かどうかなどを判断する（ステップＳ４）。そして、セッションパラメータを更新しても通信が可能と判断したとき、ユーザＡのアプリケーション部２０ｂは、同ＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）に対する了解のＳＩＰ応答メッセージ（２００  ＯＫ）をユーザＡのエージェント部２０ｃに返す。ユーザＡのエージェント部２０ｃは、ＳＩＰメッセージ（２００  ＯＫ）を受信したら、次にＩＰネットワーク１２のＣＣＮサーバ１２ａに対してセッションパラメータの変更をユーザＢの移動ノード１３に要求するためのＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）を送信する。
【００４５】
ＣＣＮサーバ１２ａは、同ＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）をユーザＢの移動ノード１３のエージェント部２０ｃに送信する。
ユーザＢのエージェント部２０ｃは、このＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）からセッションの情報を得て、リソース管理部３４やプロファイル管理部３３から集められた情報と比較してセッションパラメータをユーザＢのアプリケーション部２０ｂに転送すべきか検討する（ステップＳ５）。
【００４６】
もし転送すべきならユーザＢのエージェント部２０ｃは、ＳＩＰサーバとして動作しユーザＢのアプリケーション部２０ｂに対して前記ＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）を転送する。ＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）を受け取ったユーザＢのアプリケーション部２０ｂは、同ＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）に対してセッションパラメータを比較したのち（ステップＳ６）、了解する旨のＳＩＰ応答メッセージ（２００  ＯＫ）をユーザＢのエージェント部２０ｃに返す。
【００４７】
ユーザＢのエージェント部２０ｃは、そのＳＩＰ応答メッセージ（２００  ＯＫ）をＩＰネットワーク１２のＣＣＮサーバ１２ａに送信する。ＣＣＮサーバ１２ａは、同ＳＩＰ応答メッセージ（２００  ＯＫ）をユーザＡの移動ノード１３のエージェント部２０ｃのセッション管理部３２に送信する。
【００４８】
ユーザＡのエージェント部２０ｃは、このＳＩＰ応答メッセージ（２００  ＯＫ）に基づいて、先にユーザＡのアプリケーション部２０ｂからの了解のＳＩＰ応答メッセージ（２００  ＯＫ）に対するＳＩＰ要求メッセージ（ＡＣＫ）をユーザＡのアプリケーション部２０ｂに返す。又、ユーザＡのエージェント部２０ｃは、このユーザＢのアプリケーション部２０ｂからの了解のＳＩＰ応答メッセージ（２００  ＯＫ）に対するＳＩＰ要求メッセージ（ＡＣＫ）をＣＣＮサーバ１２ａに送信する。ＣＣＮサーバ１２ａは、同ＳＩＰ要求メッセージ（ＡＣＫ）をユーザＢのエージェント部２０ｃに送信する。ユーザＢのエージェント部２０ｃは、同ＳＩＰ要求メッセージ（ＡＣＫ）をユーザＢのアプリケーション部２０ｂに送信する。
【００４９】
以降は、ユーザＡとユーザＢの移動ノード１３間では更新されたセッションパラメータによって通信され、セッションが維持されることになる。
尚、ユーザＡ及びユーザＢの移動ノード１３は、新たなセッションパラメータでの通信が、例えばコーデックが未対応等によって失敗したときには、以前のセッションパラメータによって通信されセッションを継続する。
【００５０】
次に、上記のように構成した実施形態の特徴を以下に説明する。
（１）本実施形態では、移動ノード１３に呼制御部３１、セッション管理部３２、プロファイル管理部３３、リソース管理部３４からなるエージェント部２０ｃを備え、第１〜第３ＩＦ２１〜２３とアプリケーション２５〜２７に関する情報を保持管理するようにした。
【００５１】
（２）本実施形態では、セッションを確立する場合とセッションを終了する場合、それぞれの移動ノード１３のアプリケーション２５〜２７（アプリケーション部）の間でエンドツーエンドで行われるが、セッション維持する場合は、エージェント部２０ｃが行う。
【００５２】
（３）本実施形態では、セッションが確立した状態で、リソース管理部３４やプロファイル管理部３３などから集められた情報、例えば第１〜第３ＩＦ２１〜２３のモニタリング情報やユーザの様々な設定情報などで、セッションパラメータの更新が必要になるとき、その更新が動的に行われるため、セッションを維持させることができる。
【００５３】
（４）本実施形態では、セッションを維持する場合、移動ノード１３のエージェント部２０ｃのセッション管理部３２に、ＳＩＰの第三者呼制御（３ＰＣＣ；３ｒｄ  Ｐａｒｔｙ  Ｃａｌｌ  Ｃｏｎｔｒｏｌ  ）のコントローラのような機能を持たせ、新たなセッションパラメータを再設定を行うようにしたので、アプリケーション側で複雑な処理をさせたりする必要がない。その結果、アプリケーションは開発、実装が容易でかつ汎用性の高いものとなる。
【００５４】
尚、本発明の実施形態は、以下のように変更してもよい。
○前記実施形態では、ＣＣＮサーバ１２ａを介してセッションパラメータを再設定のための処理を行うようにした。これを、ＣＣＮサーバ１２ａを介さないで直接移動ノード１３間で行うようにしてもよい。
【００５５】
○前記実施形態では、セッションの維持のきっかけが、無線アクセスネットワークの切り替えであったが、ユーザの様々な設定情報を前記プロファイル管理部３３を介してユーザの意図に基づいてセッションパラメータの変更してもよい。
【００５６】
○前記実施形態では、２地点間の通信でのセッションについて説明したが、３以上の地点間の通信でのセッションに実施してもよい。
○前記実施形態では、新たなセッションパラメータを設定したとき、その設定したユーザＡのアプリケーション部２０ｂに対して先にＳＩＰ要求メッセージ（再ＩＮＶＩＴＥ）を送信した。
【００５７】
これを、ユーザＢの移動ノード１３に対して先に送信してもユーザＡとユーザＢの移動ノード１３に対して同時に送信してもよい。
○前記実施形態では、エージェント部２０ｃを、呼制御部３１、セッション管理部３２、プロファイル管理部３３、リソース管理部３４とで構成したが、これに限定されるものではなく、例えば、プロファイル管理部３３を省略したり、反対に新たな機能を備えた手段を備えたりして実施してもよい。
【００５８】
○前記実施形態では、通信する同士はエージェント部２０ｃを含む移動ノード１３で実施したが、通信を行う相手側に対しては、特に限定されるものではく、エージェント部２０ｃを備えない移動ノードであってもよい。
【００５９】
○前記実施形態では、ＳＩＰ要求メッセージ（ＩＮＶＩＴＥ）を使って、セッションパラメータの更新を行うようにしたが、これに限定されるものではなく、例えばＳＩＰ要求メッセージ（ＵＰＤＡＴＥ）アップデートで行うようにしたり、要は、アプリケーションに負荷を与えないでエージェント部が新たセッションパラメータを設定し、セッションの維持のための制御を行う方法であるならばどんな方法で行ってもよい。
【００６０】
○上記実施形態では、移動ノードに複数のＩＦを設けた構成で説明したが、これに限定されるものではなく、ソフトウェア無線（ＳＤＲ；Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｒａｄｉｏ）やインサーネットケーブルのようなもので実施してもよい。
【００６１】
○上記実施形態では、移動ノードとして無線の移動ノードで説明したが、これに限定されるものではない。
【００６２】
【発明の効果】
以上詳述したように、本発明によれば、アプリケーションに複雑な処理をさせずセッションパラメータの再設定を可能にしてセッションを維持させるにすることができる。
【図面の簡単な説明】
【図１】本発明を具体化したヘテロジニアスネットワークの構成を示すブロック回路。
【図２】移動ノードの構成を説明するためのブロック図。
【図３】セッションの確立及び終了を説明するシーケンスチャート。
【図４】セッションの維持を説明するシーケンスチャート。
【符号の説明】
１０…ヘテロジニアスネットワーク
１１…複数の無線アクセスネットワーク
１２…コアネットワークとしてのＩＰネットワーク
１３…移動ノード
１１ａ…無線ＬＡＮ（ＷＬＡＮ）
１１ｂ…ＰＨＳ
１１ｃ…携帯電話
１２ａ…ＣＣＮサーバ
２０ａ…インターフェース部
２０ｂ…アプリケーション部
２０ｃ…エージェント部
２１…無線ＬＡＮ用インターフェース（第１ＩＦ）
２２…ＰＨＳ用インターフェース（第２ＩＦ）
２３…携帯電話用インターフェース（第３ＩＦ）
２５…ボイスアプリケーション
２６…ビデオアプリケーション
２７…メッセージアプリケーション
３１…呼制御部
３２…セッション管理部
３３…プロファイル管理部
３４…リソース管理部
【図１】
2004265154.tif 000003
【図２】
2004265154.tif 000004
【図３】
2004265154.tif 000005
【図４】
2004265154.tif 000006