(57)【要約】【課題】P-CSCF３０間のハンドオーバ時にネットワークの通信資源を有効に活用すること。【解決手段】移動通信システム１は、IMS端末１０と、IMS端末１０と通信する呼制御サーバである複数のP-CSCF３０と、P-CSCF３０より上位に位置する呼制御サーバであるS-CSCF２０と、を備える。IMS端末１０が複数のP-CSCF３０間でハンドオーバする際に、IMS端末１０が、ハンドオーバ前のP-CSCF３０である旧P-CSCF３０Aを導出可能な導出情報を設定する。ハンドオーバ後のP-CSCF３０である新P-CSCF３０Bが、導出情報により導出した旧P-CSCF３０Aに、S-CSCF２０を特定するための特定情報の送信を要求する。【選択図】図１
2009021688.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と、前記通信端末と通信する呼制御サーバである複数の下位サーバと、前記下位サーバより上位に位置する呼制御サーバである上位サーバと、を備える移動通信システムであって、
前記通信端末が前記複数の下位サーバ間でハンドオーバする際に、
前記通信端末が、前記ハンドオーバ前の下位サーバである旧下位サーバを導出可能な導出情報を設定し、
前記ハンドオーバ後の下位サーバである新下位サーバが、前記導出情報により導出した旧下位サーバに、前記上位サーバを特定するための特定情報の送信を要求する、
ことを特徴とする移動通信システム。
【請求項２】
前記新下位サーバが、前記旧下位サーバに、前記通信端末と前記上位サーバとの間で認証を行う際に必要な認証情報の送信を要求することを特徴とする請求項１記載の移動通信システム。
【請求項３】
前記導出情報は、前記旧下位サーバの前記ネットワーク上のアドレスであることを特徴とする請求項１又は請求項２記載の移動通信システム。
【請求項４】
前記導出情報は、前記旧下位サーバが位置する地域のロケーション情報であることを特徴とする請求項１又は請求項２記載の移動通信システム。
【請求項５】
通信端末と、前記通信端末と通信する呼制御サーバである複数の下位サーバと、前記下位サーバより上位に位置する呼制御サーバである上位サーバと、を備える移動通信システムにおける制御システム引継方法であって、
前記通信端末が前記複数の下位サーバ間でハンドオーバする際に、
前記通信端末が、前記ハンドオーバ前の下位サーバである旧下位サーバを導出可能な導出情報を設定するステップと、
前記ハンドオーバ後の下位サーバである新下位サーバが、前記導出情報により導出した旧下位サーバに、前記上位サーバを特定するための特定情報の送信を要求するステップと、
を備えることを特徴とする制御システム引継方法。
【請求項６】
前記新下位サーバが、前記旧下位サーバに、前記通信端末と前記上位サーバとの間で認証を行う際に必要な認証情報の送信を要求するステップを更に備えることを特徴とする請求項５記載の制御システム引継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信システムおよび制御システム引継方法に関するものである。
【背景技術】
【０００２】
従来、ネットワークにおけるセッション管理を行うためのプロトコルであるSIP（Session Initiation Protocol）上で、音声等のリアルタイム系のマルチメディアサービスを実現するための通信方式として、IMS（IP Multimedia Subsystem）が知られている。IMSによる移動通信システムは、例えば、ユーザの保持するIMS端末、ネットワークの上位に位置するSIPサーバであるS-CSCF（Serving-Call/Session Control Function）、ネットワークの下位に位置するSIPサーバであるP-CSCF（Proxy-Call/Session ControlFunction）、加入者情報等を管理する機能を有する集約データベースであるHSS（Home Subscriber Server）等を含んで構成される。
【０００３】
例えばユーザの移動等によって、IMS端末がこれまで制御を受けていた一つのP-CSCFから他のP-CSCFに変更するといった、またはIMS端末１０が上記一つのP-CSCFに加えて新たな他のP-CSCFを追加するといった、いわゆるP-CSCF間のハンドオーバが発生する。このとき、ハンドオーバ後のP-CSCF（以下、「新P-CSCF」と記載する。）が登録先のS-CSCFを選択するため、集約データベースであるHSSに問い合わせを行う。また、例えば特許文献１の記載のように、新P-CSCFがIMS端末に関する種々の情報を周辺のP-CSCFに対してブロードキャスト的に問い合わせる。ここで、周辺のP-CSCFは、例えば、新P-CSCFの周辺に位置する不特定多数のP-CSCFである。
【特許文献１】特開２００５−６４６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
新P-CSCFが登録先のS-CSCFについてHSSに問い合わせる場合には、当該問い合わせを実行するために、新P-CSCFはHSSにアクセスする。例えば、頻繁なハンドオーバを伴う場合には、新P-CSCFはHSSに頻繁にアクセスすることとなり、更に通信圏内の他の新P-CSCFがHSSにアクセスすることまで重なると、HSSには多大な信号集中が発生することはもちろんであり、当該問い合わせを実行するために多くの通信資源が消耗されてしまう。
【０００５】
また、例えば、新P-CSCFが周辺に位置する不特定多数のP-CSCFに対してブロードキャスト的な問い合わせを実行する場合には、当該問い合わせを実行するために多くの通信資源が消耗されてしまうことに加え、例えば周辺のP-CSCF群の中にハンドオーバ前のP-CSCF（以下、「旧P-CSCF」と記載する。）が含まれていないといった場合には、IMS端末情報を保持している旧P-CSCFを特定できない場合が生じる。この場合には、例えばハンドオーバ前後のP-CSCF間においてIMS端末情報の引継ぎができないため、新P-CSCFはIMS端末情報をHSSに問い合わせることとなり、当該問い合わせを実行するために多大な通信資源が消耗され、且つHSSへの信号集中が発生する。
【０００６】
そこで、本発明は上記に鑑みてなされたもので、サーバ間のハンドオーバ時にネットワークの通信資源を有効に活用することが可能な移動通信システムおよび制御システム引継方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の移動通信システムは、通信端末と、通信端末と通信する呼制御サーバである複数の下位サーバと、下位サーバより上位に位置する呼制御サーバである上位サーバと、を備える移動通信システムであって、通信端末が複数の下位サーバ間でハンドオーバする際に、通信端末が、ハンドオーバ前の下位サーバである旧下位サーバを導出可能な導出情報を設定し、ハンドオーバ後の下位サーバである新下位サーバが、導出情報により導出した旧下位サーバに、上位サーバを特定するための特定情報の送信を要求する、ことを特徴とする。
【０００８】
また、制御システム引継方法は、通信端末と、通信端末と通信する呼制御サーバである複数の下位サーバと、下位サーバより上位に位置する呼制御サーバである上位サーバと、を備える移動通信システムにおける制御システム引継方法であって、通信端末が複数の下位サーバ間でハンドオーバする際に、通信端末が、ハンドオーバ前の下位サーバである旧下位サーバを導出可能な導出情報を設定するステップと、ハンドオーバ後の下位サーバである新下位サーバが、導出情報により導出した旧下位サーバに、上位サーバを特定するための特定情報の送信を要求するステップと、を備えることを特徴とする。
【０００９】
このような本発明の移動通信システムおよび制御システム引継方法によれば、通信端末がハンドオーバ時に旧下位サーバを導出可能な導出情報を設定する。このため、新下位サーバは、通信端末が設定した導出情報に基づいて旧下位サーバを確実に導出することができる。
【００１０】
新下位サーバが、上記導出した旧下位サーバに、上位サーバを特定するための特定情報の送信を要求する。この要求に応じて、旧下位サーバは当該特定情報を新下位サーバに送信することができる。このため、新下位サーバは、例えば、上位サーバを特定するためにHSSに対して問い合わせを行わずに、送信要求に応じて旧下位サーバより送信される特定情報に基づいて上位サーバを特定することができる。このように、新下位サーバがHSSに問い合わせを行わなくて済むので、HSSへの信号集中を軽減することができ、信号を分散することができる。また、下位サーバとHSSとの間の地理的距離より下位サーバ同士の地理的距離が短い場合には、問い合わせ元と問い合わせ先との間の地理的距離の近接化による処理時間の短縮化を図ることができる。
【００１１】
また、移動通信システムでは、新下位サーバが、旧下位サーバに、通信端末と上位サーバとの間で認証を行う際に必要な認証情報の送信を要求しても良い。
【００１２】
また、制御システム引継方法は、新下位サーバが旧下位サーバに通信端末と上位サーバとの間で認証を行う際に必要な認証情報の送信を要求するステップを更に備えても良い。
【００１３】
この発明によれば、新下位サーバが、通信端末と上位サーバとの間で認証を行う際に必要な認証情報の送信を旧下位サーバに要求する。この要求に応じて、旧下位サーバは、当該認証情報を新下位サーバに送信することができる。このため、新下位サーバは、例えば、周辺の不特定多数の下位サーバに対してブロードキャスト的な問い合わせを行わずに、またはHSSに対して問い合わせを行わずに、送信要求に応じて旧下位サーバより送信される認証情報を受信することができる。新下位サーバは、例えば、この認証情報に基づいて通信端末と上位サーバとの間で認証を中継することができる。
【００１４】
このように、新下位サーバが周辺の不特定多数の下位サーバに対するブロードキャスト的な問い合わせを行わなくて済むので、当該問い合わせに伴う多大な通信資源を節約することができる。また、新下位サーバがHSSに対する問い合わせを行わなくて済むので、HSSへの問い合わせに消耗される分だけの通信資源を節約することができる。また、HSSへの問い合わせを行わないことに伴って、通信端末と上位サーバとの間の認証に必要な手順を省くことができ、処理時間および処理負荷を軽減することができる。
【００１５】
また、移動通信システムにおいて、導出情報は、旧下位サーバのネットワーク上のアドレスであっても良い。このことにより、新下位サーバは、ネットワーク上のアドレスである導出情報に基づいて旧下位サーバを確実に導出することができる。
【００１６】
また、移動通信システムにおいて、導出情報は、旧下位サーバが位置する地域のロケーション情報であっても良い。このことにより、新下位サーバは、旧下位サーバが位置する地域のロケーション情報である導出情報に基づいて旧下位サーバを確実に導出することができる。
【発明の効果】
【００１７】
本発明によれば、サーバ間のハンドオーバ時にネットワークの通信資源を有効に活用することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明にかかる移動通信システムおよび制御システム引継方法の好適な実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明のものと必ずしも一致していない。
【００１９】
まず、本発明の実施形態に係る移動通信システム１の構成について、図１を参照しながら説明する。図１は、移動通信システム１の構成概要図である。図１に示すように、移動通信システム１は、IMS端末１０（通信端末）、S-CSCF２０（上位サーバ）、P-CSCF３０（下位サーバ）およびHSS４０を含んで構成される。
【００２０】
IMS端末１０は、ユーザの保持する移動通信端末であり、例えばユーザの移動等と伴って複数のP-CSCF３０間でハンドオーバする。IMS端末１０は、図示はしないが、物理的には、ＣＰＵ、主記憶装置であるＲＡＭ及びＲＯＭ、操作ボタンなどの操作部、ＬＣＤや有機ＥＬディスプレイなどの出力装置、P-CSCF３０との間でデータの送受信を行う通信部、メモリディバイス等の補助記憶装置を備えて構成される。後述するIMS端末１０の各機能は、ＣＰＵ、ＲＡＭ等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵの制御のもとで操作部、出力装置、通信部を動作させると共に、ＲＡＭや補助記憶装置におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
図２は、IMS端末１０の構成概要図である。IMS端末１０は、機能的には、制御部１１０、格納部１２０およびP-CSCF対話部１３０を備えて構成される。P-CSCF対話部１３０は、P-CSCF３０との間でデータの送受信を行うものであり、例えば上記通信部である。制御部１１０は、IMS端末１０における各種制御を統括するものであり、例えば上記ＣＰＵや主記憶装置から構成される。制御部１１０は、IMS端末１０が複数のP-CSCF３０間でハンドオーバする際に、当該ハンドオーバ前のP-CSCF３０を導出可能な導出情報を格納部１２０に設定し、P-CSCF対話部１３０を介してハンドオーバ後のP-CSCF３０に通知することができる。
【００２２】
図１に戻り、S-CSCF２０は、IMS端末１０のネットワークにおける呼制御サーバであってネットワークの上位に位置するものである。S-CSCF２０は、図示はしないが、物理的には、ＣＰＵ、ＲＯＭ及びＲＡＭ等の主記憶装置、キーボード及びマウス等の入力デバイス、ディスプレイ等の出力デバイス、P-CSCF３０およびHSS４０との間でデータの送受信を行うためのネットワークカード等の通信モジュール、ハードディスク等の補助記憶装置などを含む通常のコンピュータシステムとして構成される。後述するS-CSCF２０の各機能は、ＣＰＵ、ＲＡＭ等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵの制御のもとで通信モジュール、入力デバイス、出力デバイスを動作させるとともに、主記憶装置や補助記憶装置におけるデータの読み出し及び書き込みを行うことで実現される。なお、図１では一つの装置として表示されているS-CSCF２０は、場合によっては、２以上が配置されることもできる。
【００２３】
図３は、S-CSCF２０の構成概要図である。S-CSCF２０は、機能的には、制御部２１０、格納部２２０、P-CSCF対話部２３０およびHSS対話部２４０を備えて構成される。P-CSCF対話部２３０およびHSS対話部２４０は、それぞれ、P-CSCF３０およびHSS４０との間でデータの送受信を行うものであり、例えば上記通信モジュールである。制御部２１０は、S-CSCF２０における各種制御を統括するものであり、例えば上記ＣＰＵや主記憶装置から構成される。制御部２１０は、IMS端末１０に対する通信セッションを確立するために、IMS端末１０との間で認証処理を行う。格納部３２０は、P-CSCF対話部２３０およびHSS対話部２４０を介して受信された各種情報を格納するものであり、例えば上記の補助記憶装置である。
【００２４】
図１に戻り、P-CSCF３０は、IMS端末１０のネットワークにおける呼制御サーバであってネットワークの下位に位置するものである。図４は、P-CSCF３０のハードウェア構成図である。P-CSCF３０は、物理的には、図４に示すように、ＣＰＵ３１、ＲＯＭ３２及びＲＡＭ３３等の主記憶装置、キーボード及びマウス等の入力デバイス３４、ディスプレイ等の出力デバイス３５、IMS端末１０、S-CSCF２０およびHSS４０との間でデータの送受信を行うためのネットワークカード等の通信モジュール３６、ハードディスク等の補助記憶装置３７などを含む通常のコンピュータシステムとして構成される。後述するP-CSCF３０の各機能は、ＣＰＵ３１、ＲＡＭ３３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ３１の制御のもとで通信モジュール３６、入力デバイス３４、出力デバイス３５を動作させるとともに、主記憶装置３２，３３や補助記憶装置３７におけるデータの読み出し及び書き込みを行うことで実現される。P-CSCF３０は、図１に示すように、移動通信システム１内において複数存在し、P-CSCF３０A、P-CSCF３０B、P-CSCF３０C等の総称である。
【００２５】
図５は、P-CSCF３０の構成概要図である。P-CSCF３０は、機能的には、制御部３１０、格納部３２０、他P-CSCF対話部３３０、HSS対話部３４０、S-CSCF対話部３５０および端末対話部３６０を備えて構成される。他P-CSCF対話部３３０、HSS対話部３４０、S-CSCF対話部３５０および端末対話部３６０は、それぞれ、自サーバ以外の他のP-CSCF３０、HSS４０、S-CSCF２０およびIMS端末１０との間でデータの送受信を行うものであり、例えば図４に示す通信モジュール３６である。制御部３１０は、P-CSCF３０における各種制御を統括するものであり、例えば上記ＣＰＵ３１や主記憶装置３２，３３から構成される。格納部３２０は、他P-CSCF対話部３３０、HSS対話部３４０、S-CSCF対話部３５０および端末対話部３６０を介して受信された各種情報を格納するものであり、例えば図４に示す補助記憶装置３７である。
【００２６】
制御部３１０が、例えば、S-CSCF２０を特定するための特定情報やIMS端末１０とS-CSCF２０との認証に必要な認証情報の送信を他のP-CSCF３０に他P-CSCF対話部３３０を介して要求すると、他のP-CSCF３０の制御部３１０が当該要求に応じて当該特定情報や認証情報をP-CSCF３０に送信することができる。受信された当該特定情報や認証情報は格納部３２０に格納されても良い。
【００２７】
図１に戻り、HSS４０は、加入者情報等を管理する機能を有する集約データベースであって、例えば複数のP-CSCF３０が形成する複数の通信ゾーンを統括する広範囲に渡る集約データベースである。このため、HSS４０とP-CSCF３０との間の地理的距離は、P-CSCF３０同士の地理的距離より長い場合がある。HSS４０は、図示はしないが、物理的には、ＣＰＵ、ＲＯＭ及びＲＡＭ等の主記憶装置、キーボード及びマウス等の入力デバイス、ディスプレイ等の出力デバイス、P-CSCF３０およびS-CSCF２０との間でデータの送受信を行うためのネットワークカード等の通信モジュール、ハードディスク等の補助記憶装置などを含む通常のコンピュータシステムとして構成される。後述するHSS４０の各機能は、ＣＰＵ、ＲＡＭ等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵの制御のもとで通信モジュール、入力デバイス、出力デバイスを動作させるとともに、主記憶装置や補助記憶装置におけるデータの読み出し及び書き込みを行うことで実現される。
【００２８】
図６は、HSS４０の構成概要図である。HSS４０は、機能的には、制御部４１０、格納部４２０、P-CSCF対話部４３０およびS-CSCF対話部４４０を備えて構成される。P-CSCF対話部４３０およびS-CSCF対話部４４０は、それぞれ、P-CSCF３０およびS-CSCF２０との間でデータの送受信を行うものであり、例えば上記通信モジュールである。制御部４１０は、HSS４０における各種制御を統括するものであり、例えば上記ＣＰＵから構成される。制御部４１０は、例えば上記補助記憶装置から構成される格納部４２０に格納されているデータをP-CSCF対話部４３０またはS-CSCF対話部４４０を介してP-CSCF３０またはS-CSCF２０に送信することができる。格納部４２０に格納されているデータは、例えば、S-CSCF２０を特定するための特定情報や、IMS端末１０とS-CSCF２０との認証に必要な認証情報等である。
【００２９】
続いて、移動通信システム１により行われる動作（制御システム引継方法）について説明する。以下では、まず、IMS端末１０に電源を入れてからIMSによる通信セッションを最初に確立するために行うIMS登録について説明する［初期登録］。次に、IMS端末１０がP-CSCF３０を変更する際に、またはIMS端末１０が現在制御中のP-CSCF３０に加えて新たなP-CSCF３０を追加する際に、つまりIMS端末１０が複数のP-CSCF３０間でハンドオーバする際に、IMSによる通信セッションを確立するために行うIMS登録について説明する［P-CSCFの変更または追加時の登録（その１）］。次に、上記［P-CSCFの変更または追加時の登録（その１）］と同様な状況において、必要な手順をより簡素化できる場合のIMS登録手順について説明する［P-CSCFの変更または追加時の登録（その２）］。
【００３０】
以下に記載する各種処理は、各装置の有する制御部（IMS端末１０の制御部１１０、S-CSCF２０の制御部２１０、P-CSCF３０の制御部３１０、HSS４０の制御部４１０）により、各装置の有する格納部（IMS端末１０の格納部１２０、S-CSCF２０の格納部２２０、P-CSCF３０の格納部３２０、HSS４０の格納部４２０）に格納されているデータを用いて、各装置の有する対話部（IMS端末１０のP-CSCF対話部１３０、S-CSCF２０のP-CSCF対話部２３０、HSS対話部２４０、P-CSCF３０の他P-CSCF対話部３３０、HSS対話部３４０、S-CSCF対話部３５０、端末対話部３６０）を介して行われる。
【００３１】
［初期登録］
まず、IMS端末１０に電源を入れてからIMSによる通信セッションを最初に確立するために行うIMS登録について、図７を参照しながら説明する。図７は、初期登録のために移動通信システム１で行われる動作を示すシーケンス図である。
【００３２】
最初に、IMS端末１０に電源が入ると、IMS端末１０はIP-CAN（IP Connectivity Access Network）側の機能等により、自端末が位置している地域に割り当てられたP-CSCF３０のネットワークアドレスを入手する。例えば、図１に示したような場合において、IMS端末１０はP-CSCF３０Aのネットワークアドレスを入手する（ステップS１０１）。
【００３３】
次に、IMS端末１０が、ステップS１０１で入手したネットワークアドレスを元に、P-CSCF３０Aに対してIMS登録を要求する（ステップS１０２、SIP Register）。
【００３４】
次に、P-CSCF３０Aが、ステップS１０２の要求に応じて、登録先のS-CSCF２０を選択するため、HSS４０に対して問合せを実施する（ステップS１０３、Diameter UAR）。
【００３５】
次に、HSS４０が、ステップS１０３の問い合わせに応じて、IMS端末１０のユーザが未登録の状態であることや、当該P-CSCF３０Aが通信セッションを確立するために適切なものであることなどを確認した上で、サービス提供に適切なS-CSCF２０のURI（Uniform Resource Identifier）のリストを例えば格納部４２０から読み出して返送する（ステップS１０４、Diameter UAA）。
【００３６】
次に、P-CSCF３０Aが、ステップS１０４にて受信したリストを元に適切なS-CSCF２０を選択し、該当選択したS-CSCF２０に対してIMS登録を要求する（ステップS１０５、SIP Register）。
【００３７】
次に、S-CSCF２０がステップS１０５の要求に応じてHSS４０へアクセスすると、HSS４０はS-CSCF２０のURIを記憶した上でユーザ認証情報を格納部４２０から読み出して払い出す。S-CSCF２０は当該払い出されたユーザ認証情報をダウンロードして保持する（ステップS１０６、Diameter MAR、Diameter MAA）。
【００３８】
次に、S-CSCF２０が、ステップS１０６にて受信したユーザ認証情報を元に、IMS端末１０との間でのSIP手順による認証を行う（ステップS１０７）。ステップS１０７の認証を行うために、まず、S-CSCF２０がチャレンジ値を生成してP-CSCF３０Aに送信する（ステップS１０７（１）、４０１  Unauthorized）。次に、P-CSCF３０AがステップS１０７（１）にて受信したチャレンジ値をIMS端末１０に送信する（ステップS１０７（２）、４０１  Unauthorized）。次に、IMS端末１０がステップS１０７（２）にて受信したチャレンジ値に対するレスポンス値を算出してP-CSCF３０Aに送信する（ステップS１０７（３）、SIP Register）。次に、P-CSCF３０AがステップS１０６にて記憶されたS-CSCF２０のURIをHSS４０に問い合わせると（ステップS１０７（４）、Diameter UAR）、HSS４０が当該問い合わせに応じて格納部４２０に記憶しているS-CSCF２０のURIを返送する（ステップS１０７（５）、Diameter UAA）。そして、P-CSCF３０Aが、ステップS１０７（５）にて受信したURIを元に、ステップS１０７（３）にて受信したレスポンス値をS-CSCF２０に送信する（ステップS１０７（６）、SIP Register）。そして、S-CSCF２０が、ステップS１０７（６）にて受信したレスポンス値を元に認証を行う。
【００３９】
次に、ステップS１０７の認証を完了したS-CSCF２０がHSS４０へアクセスすると、HSS４０はS-CSCF２０の認証完了を確認した上でユーザのプロファイルを格納部４２０から読み出して払い出す。S-CSCF２０は当該払い出されたユーザのプロファイルをダウンロードして保持する（ステップS１０８、Diameter SAR、Diameter SAA）。
【００４０】
次に、S-CSCF２０はP-CSCF３０Aを介してIMS端末１０に対してIMS登録完了を通知する。このとき、P-CSCF３０AはS-CSCF２０のURIを記憶しておく（ステップS１０９、２００  OK）。
【００４１】
以上より、IMSによる通信セッションを最初に確立するために行われるIMS登録手順について説明した。ステップS１０１〜ステップS１０９に渡る上記手順は、仮に同一のIP-CAN内で同一のP-CSCF３０への２回目以降の登録（再登録）時で且つ認証処理やプロファイルダウンロードが不要であるような場合は、ステップS１０６〜ステップS１０８を省略した手順（以下、「簡易手順」と記載する）を実行することができる。図８はこの簡易手順を示した図であり、図７に比べると、ステップS１０６〜ステップS１０８に渡る多数の手順（図７では点線で表示）が省略されており、図７に記載された手順と同一の手順には図７の記載と同一の符号を付している。ただし、図８のステップS１０４Aにおいては、同一のIP-CAN内での再登録であること且つ認証処理が必要ないことから、適切なS-CSCF２０のURIのリストの代わりに、既に登録されているS-CSCF２０のURIが通知される。また、図８のステップS１０５Aにおいては、適切なS-CSCF２０を選択する必要はなく、上記通知されたURIのS-CSCF２０に対してIMS登録を要求する。
【００４２】
［P-CSCFの変更または追加時の登録（その１）］
図８に示したような簡易手順は、従来、同一のIP-CAN内で同一のP-CSCF３０への再登録時のみに適用可能な手順であって、複数のP-CSCF３０間でハンドオーバがあった場合には、図７に示したような手順を経なければならなかった。図７に示した手順では、例えばステップS１０３およびステップS１０４を実行することにより、HSS４０への信号集中を誘発してしまう可能性がある。以下では、P-CSCF３０の変更または追加の場合において、HSS４０への信号集中を抑制可能な制御システム引継方法について、図９を参照しながら説明する。図９は、P-CSCF３０の変更および追加の場合に移動通信システム１で行われる動作を示すシーケンス図である。
【００４３】
最初に、IMS端末１０が複数のP-CSCF３０間でハンドオーバするする（ステップS２０１）。以下では、図１に示したようなIMS端末１０の移動に伴い、IMS端末１０がP-CSCF３０を変更する際に、変更直前のP-CSCF３０を「旧P-CSCF３０A（旧下位サーバ）」と記載し、変更直後のP-CSCF３０を「新P-CSCF３０B（新下位サーバ）」と記載する。この記載は図１と対応している。また、図示はしないが、IMS端末１０が既存のP-CSCF３０に加えて他のP-CSCF３０を追加する場合にも、既存のP-CSCF３０を「旧P-CSCF３０A」と記載し、追加された他のP-CSCF３０を「新P-CSCF３０B」と記載する。
【００４４】
ステップS２０１におけるP-CSCF３０変更や追加と並行して、IMS端末１０は、旧P-CSCF３０Aを導出可能な導出情報を格納部１２０に設定する。本実施形態においては、IMS端末１０は、旧P-CSCF３０Aのネットワーク上のアドレスを上記導出情報として設定する。これに加え、旧P-CSCF３０Aが位置する地域のロケーション情報が上記導出情報として設定されても良い（ステップS２０２）。
【００４５】
次に、IMS端末１０は、IP-CAN側の機能等により、新P-CSCF３０Bのネットワークアドレスを入手する（ステップS２０３）。
【００４６】
次に、IMS端末１０が、ステップS２０３で入手した新P-CSCF３０Bのネットワークアドレスを元に、当該新P-CSCF３０Bに対してIMS登録を要求する。このとき、IMS端末１０はステップS２０２で設定した導出情報を新P-CSCF３０Bに送信する（ステップS２０４、SIP Register）。
【００４７】
次に、新P-CSCF３０Bが、ステップS２０４の登録要求に応じて、登録先のS-CSCF２０を選択するため、旧P-CSCF３０Aに対して、S-CSCF２０を特定するための特定情報に関する問合せを実施する。このとき、ステップS２０４にて導出情報が新P-CSCF３０Bに送信されたため、新P-CSCF３０Bは当該導出情報に基づいて旧P-CSCF３０Aを特定することができる（ステップS２０５）。
【００４８】
次に、旧P-CSCF３０Aが、ステップS２０５の問い合わせに応じて、旧P-CSCF３０Aと新P-CSCF３０Bとの間でP-CSCF変更や追加を行う前に、IMS端末１０に対してやり取りしていたS-CSCF２０のURIを返送する。旧P-CSCF３０Aは、配下に存在していたIMS端末１０が当該配下から離れた後でも、少なくとも一定期間の間は、当該IMS端末１０に関する情報や当該IMS端末１０とやり取りをしていたS-CSCF２０の情報を一時保存するようにしても良い（ステップS２０６）。
【００４９】
次に、図７を参照しながら説明したステップS１０５〜ステップS１０９が同様に実行される。この説明は上記と重複するため省略する。ただし、ステップS１０５〜ステップS１０９に関する上記の記載において、「P-CSCF３０A」を「新P-CSCF３０B」に読み替える。また、図７のステップS１０５においては、適切なS-CSCF２０を選択する必要はなく、ステップS２０６にて返送されたURIのS-CSCF２０に対してIMS登録を要求する。
【００５０】
図１０は、特にIMS端末１０よりIMS登録要求（図７および図８のステップS１０２または図９のステップS２０４）を受信した後のP-CSCF３０（図７および図８においてはP-CSCF３０A、図９においては新P-CSCF３０B）の動作をより詳細に説明するためのフローチャートである。以下、図７および図８におけるP-CSCF３０Aと、図９における新P-CSCF３０Bとを総称して、「制御P-CSCF」と記載する。
【００５１】
まず、図７もしくは図８のステップS１０１〜ステップS１０２、または図９のステップS２０１〜ステップS２０４が行われる。
【００５２】
次に、制御P-CSCFは、IMS端末１０に関連して例えば格納部３２０に記憶している情報がある場合には、当該情報の要素を確認する（ステップS３０１）。
【００５３】
ステップS３０１の確認にて、制御P-CSCFが、IMS端末１０のIMS登録に関連する登録情報として、例えば登録先のS-CSCF２０を特定可能な情報、およびIMS端末１０とS-CSCF２０との認証に必要な認証情報を例えば格納部３２０に保持している場合には（ステップS３０２：YES）、処理の流れは、図８の簡易手順のステップS１０３に移行する。
【００５４】
一方、ステップS３０１の確認にて、制御P-CSCFが、IMS端末１０のIMS登録に関連する情報を保持していない場合には（ステップS３０２：NO）、ステップS１０２またはステップS２０４における登録要求がP-CSCFの変更または追加による登録要求であるか、または初期登録による登録要求であるかを判断する（ステップS３０３）。
【００５５】
ステップS３０３の判断にて、P-CSCFの変更または追加による登録要求であると判断された場合には（ステップS３０３：YES）、処理の流れは、図９のステップS２０５に移行する。つまり、図７のステップS１０３およびステップS１０４を行わない。
【００５６】
一方、ステップS３０３の判断にて、初期登録による登録要求であると判断された場合には（ステップS３０３：NO）、処理の流れは、図７のステップS１０３に移行する。つまり、図７のステップS１０３およびステップS１０４を行う。
【００５７】
［P-CSCFの変更または追加時の登録（その２）］
前述したように、図８に示したような簡易手順は、従来、同一のIP-CAN内で同一のP-CSCF３０への再登録時のみに適用可能な手順であって、P-CSCFの変更または追加時には、図７に示したような冗長で且つHSS４０への信号集中を誘発するような手順を経なければならなかった。以下では、P-CSCF３０の変更または追加の場合において、簡素で且つHSS４０への信号集中を抑制可能な制御システム引継方法について、図１１を参照しながら説明する。図１１は、P-CSCF３０の変更および追加の場合に移動通信システム１で行われる動作を示すシーケンス図である。
【００５８】
まず、図９を参照しながら説明したステップS２０１〜ステップS２０４が実行される。この説明は上記と重複するため省略する。
【００５９】
次に、新P-CSCF３０Bが、ステップS２０４の登録要求に応じて、旧P-CSCF３０Aに対して、S-CSCF２０を特定するための特定情報に関する問合せ、およびIMS端末１０とS-CSCF２０との認証に必要な情報の問い合わせを実施する。このとき、ステップS２０４にて導出情報が新P-CSCF３０Bに送信されたため、新P-CSCF３０Bは当該導出情報に基づいて旧P-CSCF３０Aを特定することができる（ステップS４０１）。
【００６０】
次に、旧P-CSCF３０Aが、ステップS２０５の問い合わせに応じて、旧P-CSCF３０Aと新P-CSCF３０Bとの間での変更や追加を行う前に、IMS端末１０に対してやり取りしていたS-CSCF２０のURIを返送する。また、旧P-CSCF３０Aが、ステップS２０５の問い合わせに応じて、IMS端末１０とS-CSCF２０との認証に必要な情報を返送する。旧P-CSCF３０Aは、配下に存在していたIMS端末１０が当該配下から離れた後でも、少なくとも一定期間の間は、当該IMS端末１０とやり取りをしていたS-CSCF２０の情報やIMS端末１０とS-CSCF２０との認証に必要な認証情報を一時保存するようにしても良い（ステップS４０２）。
【００６１】
次に、図８を参照しながら説明した簡易手順であるステップS１０５AおよびステップS１０９が実行される。この説明は上記と重複するため省略する。
【００６２】
図１２は、特にIMS端末１０よりIMS登録要求（図７および図８のステップS１０２または図１１のステップS２０４）を受信した後のP-CSCF３０（図７および図８においてはP-CSCF３０A、図１１においては新P-CSCF３０B）の動作をより詳細に説明するためのフローチャートである。以下、図７および図８におけるP-CSCF３０Aと、図１１における新P-CSCF３０Bとを総称して、「制御P-CSCF」と記載する。
【００６３】
まず、図７もしくは図８のステップS１０１〜ステップS１０２、または図１１のステップS２０１〜ステップS２０４が行われる。
【００６４】
次に、制御P-CSCFは、IMS端末１０に関連して例えば格納部３２０に記憶している情報がある場合には、当該情報の要素を確認する（ステップS５０１）。
【００６５】
ステップS５０１の確認にて、制御P-CSCFが、IMS端末１０のIMS登録に関連する登録情報として、例えば登録先のS-CSCF２０を特定可能な情報およびIMS端末１０とS-CSCF２０との認証に必要な認証情報を例えば格納部３２０に保持している場合には（ステップS５０２：YES）、処理の流れは、図８の簡易手順のステップS１０３に移行する。
【００６６】
一方、ステップS５０１の確認にて、制御P-CSCFが、IMS端末１０のIMS登録に関連する情報を保持していない場合には（ステップS５０２：NO）、ステップS１０２またはステップS２０４における登録要求がP-CSCFの変更または追加による登録要求であるか、または初期登録による登録要求であるかを判断する（ステップS５０３）。
【００６７】
ステップS５０３の判断にて、P-CSCFの変更または追加による登録要求であると判断された場合には（ステップS５０３：YES）、処理の流れは、図１１のステップS４０１に移行する。つまり、図７のステップS１０３およびステップS１０４を行わないことはもちろんであり、図７のステップS１０６〜ステップS１０８も行わない。
【００６８】
一方、ステップS５０３の判断にて、初期登録による登録要求であると判断された場合には（ステップS５０３：NO）、処理の流れは、図７のステップS１０３に移行する。つまり、図７のステップS１０３およびステップS１０４が行われ、図７のステップS１０６〜ステップS１０８も行われる。
【００６９】
続いて、本実施形態にかかる移動通信システム１の作用及び効果について説明する。本実施形態の移動通信システム１によれば、IMS端末１０がP-CSCFの変更または追加時に旧P-CSCF３０Aを導出可能な導出情報を設定する。このため、新P-CSCF３０Bは、IMS端末１０が設定した導出情報に基づいて旧P-CSCF３０Aを確実に導出することができる。
【００７０】
また、本実施形態の移動通信システム１によれば、特に［P-CSCFの変更または追加時の登録（その１）］によれば、新P-CSCF３０Bが、上記導出した旧P-CSCF３０Aに、S-CSCF２０を特定するための特定情報の送信を要求する（ステップS２０５を参照）。この要求に応じて、旧P-CSCF３０Aは当該特定情報を新P-CSCF３０Bに送信することができる（ステップS２０６を参照）。このため、新P-CSCF３０Bは、例えば、S-CSCF２０を特定するためにHSS４０に対して問い合わせを行わずに（ステップS１０３およびステップS１０４を実行しない）、特定情報の送信要求に応じて旧P-CSCF３０Aより送信される特定情報に基づいてS-CSCF２０を特定することができる。このように、新P-CSCF３０BがHSS４０に問い合わせを行わなくて済むので、HSS４０への信号集中を軽減することができ、信号を分散することができる。また、P-CSCF３０とHSS４０との間の地理的距離よりP-CSCF３０同士の地理的距離が短い場合には、問い合わせ元と問い合わせ先との間の地理的距離の近接化による処理時間の短縮化を図ることができる。
【００７１】
言い換えれば、従来の方法においては、例えば図１０のステップS３０１の確認にて制御P-CSCFがIMS端末１０のIMS登録に関連する情報を保持していない場合には（ステップS３０２：NO）、ステップS３０３の判断結果に関係なく、図７のステップS１０３に移行した。しかし、本実施形態においては、制御P-CSCFがIMS端末１０のIMS登録に関連する情報を保持していない場合に（ステップS３０２：NO）、ステップS３０３の判断にてIMS端末１０のIMS登録要求がP-CSCFの変更または追加による登録要求であるには、図９のステップS２０５に移行することができる。
【００７２】
また、本実施形態の移動通信システム１によれば、特に［P-CSCFの変更または追加時の登録（その２）］によれば、新P-CSCF３０Bが、IMS端末１０とS-CSCF２０との間で認証を行う際に必要な認証情報の送信を旧P-CSCF３０Aに要求する（ステップS４０１を参照）。この要求に応じて、旧P-CSCF３０Aは、当該認証情報を新P-CSCF３０Bに送信することができる（ステップS４０２を参照）。このため、新P-CSCF３０Bは、例えば、周辺の不特定多数のP-CSCF３０に対してブロードキャスト的な問い合わせを行わずに、またはHSS４０に対して問い合わせを行わずに、認証情報の送信要求に応じて旧P-CSCF３０Aより送信される認証情報を受信することができる。そして、ステップS４０２に移行後に、「簡易手順」の図８のステップS１０５Aに移行することができる。
【００７３】
このように、新P-CSCF３０Bが周辺の不特定多数のP-CSCF３０に対するブロードキャスト的な問い合わせを行わなくて済むので、当該問い合わせに伴う多大な通信資源を節約することができる。また、新P-CSCF３０BがHSS４０に対する問い合わせを行わなくて済むので、HSS４０への問い合わせに消耗される分だけの通信資源を節約することができる。また、HSS４０への問い合わせを行わないことに伴って、IMS端末１０とS-CSCF２０との間の認証に必要な手順（ステップS１０６〜ステップS１０８）を省くことができ、処理時間および処理負荷を軽減することができる。
【００７４】
言い換えれば、従来の方法においては、例えば図１２のステップS５０１の確認にて制御P-CSCFがIMS端末１０のIMS登録に関連する情報を保持していない場合には（ステップS５０２：NO）、ステップS５０３の判断結果に関係なく、図７のステップS１０３に移行した。しかし、本実施形態においては、制御P-CSCFがIMS端末１０のIMS登録に関連する情報を保持していない場合に（ステップS５０２：NO）、ステップS５０３の判断にてIMS端末１０のIMS登録要求がP-CSCFの変更または追加による登録要求である場合には、図１１のステップS４０１に移行して簡易手順を実行することができる。
【００７５】
また、本実施形態の移動通信システム１によれば、新P-CSCF３０Bは、ネットワーク上のアドレスである導出情報に基づいて旧P-CSCF３０Aを確実に導出することができる。
【００７６】
また、本実施形態の移動通信システム１によれば、新P-CSCF３０Bは、旧P-CSCF３０Aが位置する地域のロケーション情報である導出情報に基づいて旧P-CSCF３０Aを確実に導出することができる。
【図面の簡単な説明】
【００７７】
【図１】移動通信システム１の構成概要図である。
【図２】IMS端末１０の構成概要図である。
【図３】S-CSCF２０の構成概要図である。
【図４】P-CSCF３０のハードウェア構成図である。
【図５】P-CSCF３０の構成概要図である。
【図６】HSS４０の構成概要図である。
【図７】移動通信システム１で行われる動作を示すシーケンス図である。
【図８】移動通信システム１で行われる動作を示すシーケンス図である。
【図９】移動通信システム１で行われる動作を示すシーケンス図である。
【図１０】P-CSCF３０の動作をより詳細に説明するためのフローチャートである。
【図１１】移動通信システム１で行われる動作を示すシーケンス図である。
【図１２】P-CSCF３０の動作をより詳細に説明するためのフローチャートである。
【符号の説明】
【００７８】
１…移動通信システム、１０…IMS端末、２０…S-CSCF、３０，３０A，３０B，３０C…P-CSCF、４０…HSS。
【図１】
2009021688.tif 000003
【図２】
2009021688.tif 000004
【図３】
2009021688.tif 000005
【図４】
2009021688.tif 000006
【図５】
2009021688.tif 000007
【図６】
2009021688.tif 000008
【図７】
2009021688.tif 000009
【図８】
2009021688.tif 000010
【図９】
2009021688.tif 000011
【図１０】
2009021688.tif 000012
【図１１】
2009021688.tif 000013
【図１２】
2009021688.tif 000014