(57)【要約】本発明は、ホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことを、ローミングまたはホーム・ネットワークに通知する方法を提供する。ホーム・ネットワークのクライアントは、ローミング・ネットワークに登録する。ローミング・ネットワークは、ホーム・ネットワークにクライアントの登録を知らせる。ホーム・ネットワークは、アプリケーションにメッセージを送信する。メッセージは、クライアントがローミング・ネットワークに登録したことを示す。ここでローミング・クライアントへのメッセージは、まずホーム・ネットワークを介して送る必要はなく、ローミング・ネットワークに直接ルーティングすることができる。
2009542106.tif 000002
【特許請求の範囲】
【請求項１】
ホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことを、ホーム・アプリケーションおよびローミング・アプリケーションに通知する方法であって、
クライアントによりローミング・ネットワークに登録するステップと、
前記クライアントが前記ローミング・ネットワークに登録したことを示す第１の登録メッセージを、ホーム・アプリケーションに送信するステップと、
前記クライアントが前記ローミング・ネットワークに登録したことを示す第２の登録メッセージを、ローミング・アプリケーションに送信するステップと
を含む方法。
【請求項２】
前記第１の登録メッセージが、前記クライアントのインターネット・プロトコル（ＩＰ）アドレスを含む、請求項１に記載のホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことをホーム・アプリケーションおよびローミング・アプリケーションに通知する方法。
【請求項３】
前記第１の登録メッセージが、前記ローミング・ネットワークのＰ−ＣＳＣＦ（Ｐｒｏｘｙ  Ｃａｌｌ  Ｓｅｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）のアドレスを含む、請求項１に記載のホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことをホーム・アプリケーションおよびローミング・アプリケーションに通知する方法。
【請求項４】
クライアントによりローミング・ネットワークに登録する前記ステップがローミング・メッセージを送信することを含み、第１の登録メッセージをホーム・アプリケーションに送信する前記ステップが前記ローミング・メッセージから抽出した情報を含むメッセージを送信することを含む、請求項１に記載のホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことをホーム・アプリケーションおよびローミング・アプリケーションに通知する方法。
【請求項５】
前記ホーム・アプリケーションにおいて前記クライアントに対して前記ローミング・ネットワークから前記Ｐ−ＣＳＣＦの前記アドレスを含む現在位置を格納するステップをさらに含む、請求項１に記載のホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことをホーム・アプリケーションおよびローミング・アプリケーションに通知する方法。
【請求項６】
前記ホーム・アプリケーションにおいて前記クライアントに対して前記クライアントのＰＤＳＮ  Ｈｏｍｅ  ＩＰアドレスを含む現在位置を格納するステップをさらに含む、請求項１に記載のホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことをホーム・アプリケーションおよびローミング・アプリケーションに通知する方法。
【請求項７】
前記クライアントがローミングしていることを他のアプリケーションに通知するステップをさらに含む、請求項１に記載のホーム・ネットワークと関連するクライアントがローミング・ネットワークに登録したことをホーム・アプリケーションおよびローミング・アプリケーションに通知する方法。
【請求項８】
ローミング・クライアントに直接メッセージをルーティングする方法であって、
クライアントによりローミング・ネットワークに登録するステップと、
前記クライアントのホーム・ネットワークに位置しているホーム・アプリケーションに、前記クライアントが前記ローミング・ネットワークに登録したことを示す登録メッセージを送信するステップと、
前記登録メッセージを前記ホーム・アプリケーションに格納するステップと、
前記ホーム・ネットワークにおいて前記クライアントの要求を受信するステップと、
前記ホーム・アプリケーションから前記登録メッセージを検索することによって前記クライアントの位置を判定するステップと、
前記ホーム・アプリケーションから検索した前記情報を使用して前記クライアントに直接メッセージをルーティングするステップと
を含む方法。
【請求項９】
前記クライアントに直接メッセージをルーティングする前記ステップが、前記クライアントの前記ＩＰアドレスを使用して前記クライアントに直接メッセージをルーティングすることを含む、請求項８に記載のローミング・クライアントに直接メッセージをルーティングする方法。
【請求項１０】
前記クライアントに直接メッセージをルーティングする前記ステップが、前記ローミング・ネットワークの前記Ｐ−ＣＳＣＦを使用して前記クライアントに直接メッセージをルーティングすることを含む、請求項８に記載のローミング・クライアントに直接メッセージをルーティングする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して移動通信システムに関し、詳細にはローミング中の移動体を登録する方法に関する。
【背景技術】
【０００２】
移動セルラ通信システムの１つの魅力的な特徴は、これによりこのシステムのモバイル・ユーザが移動可能になることである。モバイル・ユーザは、自ネットワーク内を移動する場合があり、あるいは自ネットワークとは異なるネットワークに位置していながら呼を申し込み、かつ受信することができる場合もある。非ホーム・ネットワークに位置していながら呼を申し込み、かつ受信することができることは、しばしば「ローミング」と呼ばれる。ローミングできることにより、モバイル・ユーザのサービス・エリアは非常に拡大される。
【０００３】
ローミング中の移動体は、移動体が通信するネットワークに登録する必要がある。しかしながら、最新の通信システムは、登録時にＩＰアドレスまたはローミング中の移動体のアクセス・ノードのＰ−ＣＳＣＦ（Ｐｒｏｘｙ−Ｃａｌｌ  Ｓｅｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ、代理呼セッション制御機能）のアドレスのような位置情報を、ホーム・ネットワークのアプリケーションまたは訪問ネットワークのアプリケーションに伝えない。この結果、ホーム・ネットワークは、ローミング中の移動体にメッセージを送信する前に、ローミング中の移動体を能動的に探さなければならないため、ローミング中の移動体と通信するホーム・ネットワークまたはホーム・ネットワークのアプリケーションに遅延をもたらす。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、ホーム通信ネットワークと現在ローミング中の移動体との通信を容易にする方法の必要性がある。
【課題を解決するための手段】
【０００５】
本発明は、クライアントの登録イベントを移動体のホーム・ネットワークに、ならびにローミング・ネットワークに通知する方法を提供する。クライアント、好ましくはＩＭＳのクライアントは、ホーム・ネットワークではないネットワークにローミングする。クライアントは、通常登録メッセージを送信することによって、このローミング・ネットワークに登録する。本発明の例示的実施形態によれば、登録メッセージは、クライアントのＩＰアドレス、ローミング・ネットワークのＰ−ＣＳＣＦのアドレス、およびＳＩＰのｘヘッダ・フィールドを含む。
【０００６】
Ｐ−ＣＳＣＦは、ローミング・クライアントに関する情報を受信する。これは、ホーム・ネットワーク内のＩ−ＣＳＣＦ（Ｉｎｔｅｒｒｏｇａｔｉｎｇ−ＣＳＣＦ）へ登録情報を転送することによって達成されることが好ましい。登録情報は、代わりにＩＢＣＦへ送信されることも可能である。ホーム・ネットワークのＩ−ＣＳＣＦまたはＩＢＣＦは、ＨＳＳなどのデータベースでこのクライアントを調べる。ＨＳＳは、ホーム・ネットワークのクライアントのＳ−ＣＳＣＦ（Ｓｅｒｖｉｃｅ−ＣＳＣＦ）に関する情報をＩ−ＣＳＣＦに返す。次にＩ−ＣＳＣＦは、このＳ−ＣＳＣＦへＲＥＧＩＳＴＥＲメッセージを転送する。これは、ホーム・ネットワークのＳ−ＣＳＣＦへ情報を送信することによって達成されることが好ましい。
【０００７】
クライアントがローミング・システムに位置しているという表示を受信すると、ホーム・ネットワークのＳ−ＣＳＣＦは、好ましくはアプリケーションにメッセージを送信する。アプリケーションは、ホーム・ネットワーク内またはホーム・ネットワーク外に位置している可能性がある。アプリケーションに送信されるメッセージは、登録メッセージから抽出されたＩＭＳクライアントのコンタクト情報を含むことが好ましい。
【０００８】
アプリケーションに送信されるメッセージは、クライアントがローミング・ネットワークに登録したという表示を含み、アプリケーションに高度な登録通知を行うことが好ましい。高度な登録通知は、好ましくはＳＩＰのヘッダ、クライアントのＩＰアドレス、および新しく登録したクライアントのＰ−ＣＳＣＦアドレスを含む。
【０００９】
アプリケーションは、ローミング・クライアントの現在位置に関するデータを含むことが好ましい。例示的実施形態では、クライアントのアドレスは、ローミング・ネットワークのＰ−ＣＳＣＦのアドレスである。クライアントのアドレスは、クライアントのＩＰアドレスまたはクライアントのＰＤＳＮ  Ｈｏｍｅ  ＩＰアドレスである可能性もある。アプリケーションは、通知を登録する他のアプリケーションに、クライアントの登録を受信したことを通知することができる。
【００１０】
アプリケーションは、他のアプリケーションに通知することができる。これは好ましくは、ローミング・クライアントの現在位置に関する情報を受信するアプリケーションに、他のアプリケーションを登録することによって行われる。ローミング中の移動体に関する更新を受信すると、アプリケーションは登録したアプリケーションにローミング・クライアントの位置を通知する。これらの登録したアプリケーションに送信されるメッセージは、ローミング・クライアントのＩＰアドレス、ローミング・ネットワークのＰ−ＣＳＣＦ、またはＳＩＰの任意のｘヘッダ・フィールドを含むことができる。
【００１１】
例示的実施形態によれば、クライアントがローミング・ネットワークから登録を取り消すとき、アプリケーションは、標準のＩＭＳプロトコルを使用して登録取消を通知される。アプリケーションはその後、ローミング中の移動体の位置を更新するために、登録した他のアプリケーションに通知する。
【００１２】
したがって本発明の例示的実施形態により、アプリケーションは、ホーム・ネットワークのＳ−ＣＳＣＦを介してメッセージを送る必要がなく、クライアントのＩＰアドレスまたはローミング・ネットワークのＰ−ＣＳＣＦのアドレスを利用して、クライアントに直接ルーティングすることができる。これにより、特にローミング中のクライアントと通信するとき、ホーム・ネットワークまたはローミング・ネットワークでアプリケーションの遅延が低減される。
【発明を実施するための最良の形態】
【００１３】
図１および２を参照して、本発明をよりよく理解することができる。図１は、ホーム・ネットワーク１０１と、ローミング・ネットワーク１０３と、Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ（ＨＳＳ、ホーム加入者サーバ）１０５と、クライアント１０７とを含むＩＭＳコア・ネットワーク１００を表す。
【００１４】
ネットワーク１０１および１０３は、加入者のホーム・ネットワークのＩＭＳによって提供される呼およびセッション制御を担当している。ネットワーク１０１および１０３は、ＳＩＰセッションを管理し、機能およびサービスを提供し、セッション制御のために他のネットワーク要素と連係して働き、メディア・リソースを割り当てる。
【００１５】
ＩＭＳネットワーク１０１および１０３は、それぞれ複数の機能および構成要素を含み、これらは別々のサーバに組み込まれることが可能であり、あるいは同じサーバを共有することができる。これにより様々な顧客のニーズを柔軟に実装することができる。ＩＭＳネットワーク１０１は、Ｓ−ＣＳＣＦ（Ｓｅｒｖｉｎｇ−ＣＳＣＦ）１１１と、Ｉ−ＣＳＣＦ（Ｉｎｔｅｒｒｏｇａｔｉｎｇ−ＣＳＣＦ）１２１と、Ｐ−ＣＳＣＦ（Ｐｒｏｘｙ−ＣＳＣＦ）１３１と、アプリケーション１４１および１５１とを含む。ローミングＩＭＳネットワーク１０３は、Ｓ−ＣＳＣＦ１１３と、Ｉ−ＣＳＣＦ１２３と、Ｐ−ＣＳＣＦ１３３と、アプリケーション１４３および１５３とを含む。
【００１６】
Ｓ−ＣＳＣＦ１１１は、ＳＩＰセッションを管理し、呼／セッション制御のために他のネットワーク要素と連係して働く。Ｓ−ＣＳＣＦ１１１は、ＳＩＰ登録、セッション制御、サービス制御、呼の監視、およびセキュリティを行う。ＳＩＰ登録は、ＳＩＰのＲＥＧＩＳＴＥＲ要求を処理すること、ならびに登録セッションを継続させるために加入者のデータおよび状態情報を管理することを含む。セッション制御は、呼／セッションのセットアップ、変更、および終了を実行することを含む。サービス制御は、機能およびサービスをサポートするためのアプリケーション・サービスのプラットフォームとの対話を含む。呼の監視は、アカウンティングおよび他の関連サービスのための呼の監視および記録を含む。セキュリティは、セッションのセキュリティを提供することを含む。
【００１７】
ＳＩＰユーザのクライアントは、Ｓ−ＣＳＣＦ１１１を介して様々なアプリケーション・サーバと通信する。Ｓ−ＣＳＣＦ１０７は、メッセージングのフィルタリング、メッセージの転送、ならびにＳＩＰシグナリングによって開始されたセッションのトランザクションおよびセッション制御機能を提供する。またＳ−ＣＳＣＦ１１１により、様々なＳＩＰベースのアプリケーション・サーバは互いに通信できる。またＳ−ＣＳＣＦ１１１は、ＳＩＰメッセージを適切なアプリケーション・サーバへ転送して、アプリケーション・サーバがＳＩＰのクライアントとサーバとの間のＳＩＰダイアログに加入することができるように、ＳＩＰプロキシ機能を提供することが好ましい。
【００１８】
Ｓ−ＣＳＣＦ１１１は、標準のＳＩＰメッセージをサポートしているため、ユーザのクライアントおよびＳＩＰアプリケーション・サーバは、多様な電話通信および非電話通信サービスに広げることができる。例えば、Ｓ−ＣＳＣＦ１１１は、インスタント・メッセージング（ＩＭ）、プッシュ・トゥ・トーク（Ｐｕｓｈ−Ｔｏ−Ｔａｌｋ）、およびマルチメディア・サービスなどＳＩＰベースのサービスのために、メッセージのフィルタリングおよび転送を行うことができる。
【００１９】
Ｉ−ＣＳＣＦ１２１は、ネットワーク１０１に接続した加入者、またはネットワーク１０１によってサポートされるサービス・エリア内に現在位置しているローミング中の加入者に定められるすべての接続に対するネットワーク１０１内のコンタクト・ポイントである。ネットワーク１０１は、複数のＩ−ＣＳＣＦを含むことができる。Ｉ−ＣＳＣＦ１２１は、ＳＩＰ登録を行っているユーザにＳ−ＣＳＣＦを割り当てる。またＩ−ＣＳＣＦ１２１は、ＨＳＳ１０５からＳ−ＣＳＣＦ１１１のアドレスを取得し、このアドレスを使用して、ネットワークから受信したＳＩＰ要求または応答をＳ−ＣＳＣＦ１１１へルーティングする。
【００２０】
Ｐ−ＣＳＣＦ１３１は、ＳＩＰ移動体がアクセス・パケット・ネットワークのドメインからネットワーク１０１へのアクセスを獲得するための第１のコンタクトであることが好ましい。Ｐ−ＣＳＣＦ１３１は、ＳＩＰ移動体とネットワーク１０１との間で必要なＳＩＰのルーティング機能を行う。またＰ−ＣＳＣＦ１３１は、アクセス・ネットワークと連係して、リソースおよびＱｕａｌｉｔｙ−ｏｆ−Ｓｅｒｖｉｃｅ（ＱｏＳ、クオリティ・オブ・サービス）を許可する。ホームＩＭＳネットワークによって提供されるサービスについては、Ｐ−ＣＳＣＦ１３１がホーム・ネットワークのＩＭＳサーバへＳＩＰシグナリングをリレーする。
【００２１】
ＨＳＳ１０５は、システム１００のマスタ加入者データベースであって、ユーザの登録状態および加入データを含む。ＨＳＳ１０５内のデータは、加入者を処理するときに、ＩＭＳ１００の異なるネットワークのコア機能エンティティによって使用される。ＨＳＳ１０５は、ユーザのデータを含み、このデータはＳ−ＣＳＣＦ１１１およびＳ−ＣＳＣＦ１１３にダウンロード可能である。ＨＳＳ１０５は、ユーザが現在登録されているＳ−ＣＳＣＦ１１１の位置を有する一時データを格納する。
【００２２】
クライアント１０７は、利用しているホーム・ネットワーク１０１によって、あるいはローミング時には利用しているローミング・ネットワーク１０３によって、システム１００の中で好ましくは呼を申し込み、受信することができる加入者機器である。
【００２３】
ローミング・ネットワーク１０３の中の要素は、ホーム・ネットワーク１０１の中の同じ名前の要素と同様の機能を行う。
【００２４】
図２は、本発明の例示的実施形態によりローミング・ネットワークに登録しているクライアントをホーム・ネットワークに通知する方法の流れ図２００を表す。
【００２５】
例示的実施形態によれば、ＩＭＳクライアント１０７は、そのホーム・ネットワークとしてホーム・ネットワーク１０１を有する。ＩＭＳクライアント１０７は、登録メッセージを送信することによってローミングＰ−ＣＳＣＦ１３３に登録する（２０１）。一般的なネットワークでは、Ｐ−ＣＳＣＦ１３３は、ＩＭＳクライアント１０７のホーム・システムを意識しない。例示的実施形態では、登録メッセージは、クライアント１０７のＩＰアドレス、Ｐ−ＣＳＣＦ１３３のアドレス、および任意のＳＩＰのｘヘッダ・フィールドを含む。
【００２６】
Ｐ−ＣＳＣＦ１３３は、登録情報をＩ−ＣＳＣＦ１２３に伝える（２０３）。またＰ−ＣＳＣＦは、登録情報をＩ−ＣＳＣＦ１２１に伝える（２０５）。Ｉ−ＣＳＣＦ１２１は、ＨＳＳ１０５の中で好ましくはＤｉａｍｅｔｅｒを使用してクライアント１０７を調べる（２０７）。
【００２７】
ＨＳＳ１０５は、クライアント１０７に関する情報をＩ−ＣＳＣＦ１２１に伝える（２０９）。この情報は、Ｓ−ＣＳＣＦ１１１のアドレスを含む。Ｉ−ＣＳＣＦ１２１は、登録情報をＳ−ＣＳＣＦ１１１に転送する（２１１）。
【００２８】
クライアント１０７がローミング・システム１０３に位置しているという表示を受信すると、Ｓ−ＣＳＣＦ１１１は、好ましくはアプリケーション１４１にメッセージを送信する（２１３）。Ｓ−ＣＳＣＦ１１１は、好ましくは登録メッセージからＩＭＳクライアント１０７のコンタクト情報を抽出する。例示的実施形態ではこの情報は、Ｓ−ＣＳＣＦ１１１のアドレスに取って代わる。例示的実施形態ではＳ−ＣＳＣＦ１１１は、複数のアプリケーションにメッセージを送信することができる。
【００２９】
メッセージは、クライアント１０７がローミング・ネットワーク１０３に登録したという表示を含む。メッセージは、アプリケーション１４１に高度なアプリケーション通知を行うことが好ましい。高度なアプリケーション通知は、好ましくはＳＩＰのヘッダと、クライアント１０７のＩＰアドレスと、新しく登録したネットワークのＰ−ＣＳＣＦ１３３とを含む。
【００３０】
アプリケーション１４１は、ローミング・クライアント１０７の現在位置に関するデータを含む。例示的実施形態では、クライアント１０７のアドレスは、Ｐ−ＣＳＣＦ１３３のアドレスである。さらなる例示的実施形態では、クライアント１０７のアドレスは、クライアント１０７のＩＰアドレスである。さらなる例示的実施形態では、クライアント１０７のアドレスは、クライアント１０７のＰＤＳＮ  Ｈｏｍｅ  ＩＰアドレスである。
【００３１】
さらに、アプリケーション１４１は、着信するクライアントの登録を、通知に登録している他のアプリケーションに通知する機能を有する。アプリケーション１４１は、クライアント１０７の着信するＩＰアドレスまたはＰ−ＣＳＣＦのドメインをチェックすることによって、クライアントがローミングしているかどうかを判定することが好ましい。
【００３２】
ホーム・ネットワーク１０１の中のアプリケーション１４１は、ホーム・ネットワーク１０１の中の他のアプリケーションに通知することができる。例示的実施形態によれば、ホーム・ネットワーク１０１の他のアプリケーションは、ローミング・クライアントの登録状態を更新されることを希望する場合、アプリケーション１４１に登録する。他のアプリケーションに送信されるメッセージは、ローミング・クライアントのＩＰアドレス、ローミング・ネットワークのＰ−ＣＳＣＦ、またはＳＩＰの任意のｘｈｄｒフィールドを含むことができる。これによりアプリケーション１４１は、Ｓ−ＣＳＣＦ１１１を介して伝えることなく、クライアント１０７のＩＰアドレスまたはＰ−ＣＳＣＦ１３３のアドレスを使用してクライアント１０７に直接ルーティングすることができる。これにより、クライアント１０７と通信するとき、ホーム・ネットワーク１０１またはローミング・ネットワーク１０３にあるアプリケーションの遅延が低減される。
【００３３】
例示的実施形態によれば、クライアント１０７がネットワーク１０３から登録を取り消すとき、アプリケーション１４１は、標準のＩＭＳプロトコルを使用して登録取消を通知される。アプリケーション１４１は次に、アプリケーション１５１、アプリケーション１５３、およびアプリケーション１４３など他のアプリケーションに通知するのが好ましい。
【００３４】
本発明をそのいくつかの実例に関して説明したが、本発明は上記の説明に限定されるものとするつもりはなく、単に添付の特許請求の範囲に示す範囲に限定されるものとする。
【図面の簡単な説明】
【００３５】
【図１】本発明の例示的実施形態によるＩＭＳコア・ネットワークを示す図である。
【図２】本発明の例示的実施形態によりローミング・ネットワークに登録しているクライアントをアプリケーションに通知する方法の流れ図である。
【図１】
2009542106.tif 000003
【図２】
2009542106.tif 000004
【国際調査報告】
2009542106.tif 000005
2009542106.tif 000006
2009542106.tif 000007
2009542106.tif 000008
2009542106.tif 000009