(57)【特許請求の範囲】
【請求項１】
ホーム加入者サーバ（１００）によって実施される、通信ネットワーク（３０２）において緊急通信サービスをサポートするための方法（２００）であって、
加入者のためのユーザプロファイル（１１０）を格納するユーザテーブル（１０６）を設定するステップ（２０２）を備え、
前記ユーザプロファイルは複数のネットワーク条件ステータス（１１２）を含み、
各ネットワーク条件ステータスに対してユーザ優先度値（１１４）が関連付けられており、
前記ユーザ優先度値は前記緊急通信サービスに関連付けられている
ことを特徴とする方法。
【請求項２】
全加入者に適用可能なポリシープロファイル（１１８）を格納する緊急ポリシーテーブル（１０８）を設定するステップ（２０４）を更に備え、
前記ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、
各ネットワーク条件ステータスに対して最低優先度値（１２０）が関連付けられている
ことを特徴とする請求項１に記載の方法。
【請求項３】
現行のネットワーク条件を判定するステップ（２０６）を更に備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシーテーブルから取り出すステップ（２０８）を更に備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記加入者のための登録要求を受信するステップ（２１０）と、
その後に、前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザテーブルから取り出すステップ（２１２）と、
を更に備えることを特徴とする請求項４に記載の方法。
【請求項６】
前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値以上のユーザ優先度に相当する場合には、前記加入者のための前記登録要求を許可し、そうでない場合には、前記加入者のための前記登録要求を拒否する、ステップ（２１４）を更に備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記登録された加入者に関連付けられた少なくとも前記ユーザプロファイルをサービング呼セッション制御機能（３１０）へダウンロードすることにより、前記サービング呼セッション制御機能からのプル・クエリに対して応答するステップを更に備えることを特徴とする請求項６に記載の方法。
【請求項８】
特定の加入者に関連付けられた少なくとも前記ユーザプロファイルをアプリケーションサーバへダウンロードすることにより、前記アプリケーションサーバ（３１２）からのプル・クエリに対して応答するステップを更に備えることを特徴とする請求項６に記載の方法。
【請求項９】
前記ユーザプロファイルは、複数の初期フィルタ基準（１１６）を更に含み、
前記ユーザ優先度値及び前記ネットワーク条件ステータスの各ペアに対して、前記複数の初期フィルタ基準のうちの１つが関連付けられている
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記現行のネットワーク条件を判定する前記ステップは、前記現行のネットワーク条件に関する情報を受信するステップを更に含むことを特徴とする請求項３に記載の方法。
【請求項１１】
前記現行のネットワーク条件に関する情報を受信する前記ステップは、以前に受信した現行のネットワーク条件を上書きすることにより前記受信した現行のネットワーク条件を設定するステップを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
緊急通信サービスをサポートするためのホーム加入者サーバ（１００）であって、
加入者のためのユーザプロファイル（１１０）を格納するユーザテーブル（１０６）を備え、
前記ユーザプロファイルは複数のネットワーク条件ステータス（１１２）を含み、
各ネットワーク条件ステータスに対してユーザ優先度値（１１４）が関連付けられており、
前記ユーザ優先度値は前記緊急通信サービスに関連付けられている
ことを特徴とするホーム加入者サーバ。
【請求項１３】
全加入者に適用可能なポリシープロファイル（１１８）を格納する緊急ポリシーテーブル（１０８）を更に備え、
前記ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、
各ネットワーク条件ステータスに対して最低優先度値（１２０）が関連付けられている
ことを特徴とする請求項１２に記載のホーム加入者サーバ。
【請求項１４】
プロセッサ（１０２）と、
プロセッサが実行可能な命令を格納するメモリ（１０４）と、
を更に備え、
前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、
前記ユーザテーブル及び前記緊急ポリシーテーブルを設定し（２０２，２０４）、
現行のネットワーク条件を判定し（２０６）、
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシーテーブルから取り出し（２０８）、
前記加入者のための登録要求を受信し（２１０）、
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザテーブルから取り出し（２１２）、
前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値以上のユーザ優先度に相当する場合には、前記加入者のための前記登録要求を許可し、そうでない場合には、前記加入者のための前記登録要求を拒否する（２１４）
ことを特徴とする請求項１３に記載のホーム加入者サーバ。
【請求項１５】
前記ユーザプロファイルは、複数の初期フィルタ基準（１１６）を更に含み、
前記ユーザ優先度値及び前記ネットワーク条件ステータスの各ペアに対して、前記複数の初期フィルタ基準のうちの１つが関連付けられている
ことを特徴とする請求項１２に記載のホーム加入者サーバ。
【請求項１６】
前記複数のネットワーク条件ステータスは、
通常のネットワーク条件と、
軽度のネットワーク輻輳と、
中程度のネットワーク輻輳と、
高度のネットワーク輻輳と、
緊急条件と、
を含む
ことを特徴とする請求項１２に記載のホーム加入者サーバ。
【請求項１７】
前記複数のユーザ優先度値は、
最高の優先度値と、
高い優先度値と、
中程度の優先度値と、
低い優先度値と、
底の優先度値と、
最低の優先度値と、
を含む
ことを特徴とする請求項１２に記載のホーム加入者サーバ。
【請求項１８】
サービング呼セッション制御機能（３１０）によって実施される、緊急通信サービスをサポートするための方法であって、
登録された加入者のユーザプロファイル（１１０）を受信するステップを備え、
前記ユーザプロファイルは複数のネットワーク条件ステータス（１１２）を含み、
各ネットワーク条件ステータスに対してユーザ優先度値（１１４）が関連付けられており、
前記ユーザ優先度値は前記緊急通信サービスに関連付けられており、
前記方法は更に、
現行のネットワーク条件を判定するステップと、
前記ユーザプロファイルを用いて、前記登録された加入者が前記現行のネットワーク条件に基づく不十分なユーザ優先度値しか持たないということを判定した結果として、前記登録された加入者の登録を解除するステップと、
を備えることを特徴とする方法。
【請求項１９】
全加入者に適用可能な緊急ポリシープロファイル（１１８）を受信するステップを更に備え、
前記緊急ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、
各ネットワーク条件ステータスに対して最低優先度値（１２０）が関連付けられており、
前記方法は更に、
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシープロファイルから取り出すステップと、
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザプロファイルから取り出すステップと、
前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値未満のユーザ優先度に相当する場合には、前記現行のネットワーク条件に基づく不十分なユーザ優先度値しかないと判定する、ステップと、
を備えることを特徴とする請求項１８に記載の方法。
【請求項２０】
緊急通信サービスをサポートするためのサービング呼セッション制御機能（３１０）であって、
プロセッサと、
プロセッサが実行可能な命令を格納するメモリと、
を備え、
前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、
登録された加入者のユーザプロファイル（１１０）を受信し、ここで、前記ユーザプロファイルは複数のネットワーク条件ステータス（１１２）を含み、各ネットワーク条件ステータスに対してユーザ優先度値（１１４）が関連付けられており、前記ユーザ優先度値は前記緊急通信サービスに関連付けられており、
更に、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、
緊急ポリシープロファイル（１１８）を受信し、ここで、前記緊急ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対して最低優先度値（１２０）が関連付けられており、
更に、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、
現行のネットワーク条件を判定し、
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシープロファイルから取り出し、
前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザプロファイルから取り出し、
前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値未満のユーザ優先度に相当する場合には、前記現行のネットワーク条件に基づく不十分なユーザ優先度値しかないと判定し、そうでない場合には、十分なユーザ優先度値があると判定し、
前記登録された加入者が前記現行のネットワーク条件に基づく不十分なユーザ優先度値しか持たない場合に、前記登録された加入者の登録を解除する
ことを特徴とするサービング呼セッション制御機能。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ＩＭＳ（ＩＰマルチメディア・サブシステム）に関し、詳細には、ＧＥＴＳ（Ｇｏｖｅｒｎｍｅｎｔ  Ｅｍｅｒｇｅｎｃｙ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ（政府の緊急通信サービス））をサポートするためのホーム加入者サーバ（ＨＳＳ：ｈｏｍｅ  ｓｕｂｓｃｒｉｂｅｒ  ｓｅｒｖｅｒ）及び方法に関する。ＧＥＴＳの一例として、災害時や他の何らかの緊急時に許可されたユーザに対して優先的な通信サービスを提供する、米国のＥＴＳ（Ｅｍｅｒｇｅｎｃｙ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ）がある。
【背景技術】
【０００２】
本明細書に添えて以下の用語および略語を定義するが、少なくともその一部は、先行技術および本発明に関する下記の記述の中で用いられる。
【０００３】
３ＧＰＰ  第３世代パートナシップ・プロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）
ＡＳ  アプリケーションサーバ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｅｒ）
ＡＶＰ  属性値ペア（Ａｔｔｒｉｂｕｔｅ  Ｖａｌｕｅ  Ｐａｉｒ）
ＤＳＡＩ  動的サービス起動情報（Ｄｙｎａｍｉｃ  Ｓｅｒｖｉｃｅ  Ａｃｔｉｖａｔｉｏｎ  Ｉｎｆｏ）
ＧＥＴＳ  政府の緊急通信サービス（Ｇｏｖｅｒｎｍｅｎｔ  Ｅｍｅｒｇｅｎｃｙ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ）
ＧＰＲＳ  汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）
ＧＲＵＵ  Ｇｌｏｂａｌｌｙ  Ｒｏｕｔａｂｌｅ  ＵＡ  （Ｕｓｅｒ  Ａｇｅｎｔ）ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）
ＨＳＳ  ホーム加入者サーバ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）
Ｉ−ＣＳＣＦ  Ｉｎｔｅｒｒｏｇａｔｉｎｇ  Ｃａｌｌ  Ｓｅｒｖｅｒ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ
ＩＭＰＩ  ＩＰマルチメディア・プライベートアイデンティティ（ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｒｉｖａｔｅ  Ｉｄｅｎｔｉｔｙ）
ＩＭＰＵ  ＩＰマルチメディア・パブリックアイデンティティ（ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｕｂｌｉｃ  Ｉｄｅｎｔｉｔｙ）
ＩＭＳ  ＩＰマルチメディア・サブシステム（ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ）
ＩＰ  インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）
ＭＳＩＳＤＮ  移動機ＩＳＤＮ番号（Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  ＩＳＤＮ  Ｎｕｍｂｅｒ）
ＰＣＲＦ  Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ
Ｐ−ＣＳＣＦ  Ｐｒｏｘｙ  Ｃａｌｌ  Ｓｅｒｖｅｒ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ
Ｓ−ＣＳＣＦ  Ｓｅｒｖｉｎｇ  Ｃａｌｌ  Ｓｅｒｖｅｒ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ
ＵＥ  ユーザ装置（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）
【０００４】
現行の通信ネットワークはすべて、輻輳制御およびノード可用性を取り扱うのに用いられる何らかのメカニズムを採用している。この点で、現行の通信ネットワークはすべて、ネットワークが著しい輻輳レベルに達している時はいつでも新たなトラヒックを拒否するような何らかのメカニズムを有している。しかし、現行の通信ネットワークはすべてのユーザを同じように取り扱っているため、（ネットワークレベルまたはノードレベルで）ネットワークが輻輳している場合に多様なユーザを区別することは不可能である。その結果、現行の通信ネットワークがネットワークの輻輳を検出した場合、新たなユーザおよび彼らの呼（メッセージ）は、ユーザＩＤやそれ以外の何らかのユーザの指標に関わらず、受信された時に拒否される。特に、何らかの災害が発生した場合に、この状況は厄介であり、それによってネットワークの輻輳が生じる可能性があり、また、緊急サービス要員が国家または地域の安全活動を行えるように通信サービスを利用することが難しくなる。例えば、必要のないユーザが相変わらず通信サービスへのアクセスが許可される一方で、消防要員またはそれと同等の何らかの緊急サービス要員が、通信サービスへのアクセスを妨げられるようなことは、ネットワーク輻輳レベルに関わらず、あるべきではない。従って、特に何らかの災害時や緊急時のように重大なネットワーク輻輳が存在する時に通信サービスへのアクセスを提供する場合にユーザを区別できないことに関連する、現行の通信ネットワークの欠点に対処する必要性がある。本発明は、この必要性およびその他の必要性に対処するものである。
【発明の概要】
【０００５】
一態様では、本発明は、ＩＰマルチメディア・サブシステム（ＩＭＳ）の加入者に対するサービスアクセスを、多様なユーザ優先度を多様なネットワークステータスに関連付けることによって、選択的に提供するための方法を提供する。一実施形態では、前記方法は、（ａ）加入者のためのユーザプロファイルを格納するユーザテーブルを設定するステップを備え、ここで、前記ユーザプロファイルは複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対してユーザ優先度値が関連付けられており、前記ユーザ優先度値は緊急通信サービスに関連付けられている。また、前記方法は、（ｂ）全加入者に適用可能なポリシープロファイルを格納する緊急ポリシーテーブルを設定するステップを備え、ここで、前記ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対して最低優先度値が関連付けられている。また、前記方法は、（ｃ）現行のネットワーク条件を判定するステップと、（ｄ）前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシーテーブルから取り出すステップと、（ｅ）前記加入者のための登録要求を受信するステップと、その後に、前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザテーブルから取り出すステップと、（ｆ）前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値以上のユーザ優先度に相当する場合には、前記加入者のための前記登録要求を許可し、そうでない場合には、前記加入者のための前記登録要求を拒否する、ステップと、を備える。前記方法は、災害時または緊急事態の際に、何らかの特権（ユーザ優先度値）を持つユーザに対して通信サービスが提供されることを確保する。
【０００６】
更に別の態様では、本発明は、ＩＰマルチメディア・サブシステム（ＩＭＳ）の加入者に対するサービスアクセスを、多様なユーザ優先度を多様なネットワークステータスに関連付けることによって、選択的に提供するためのＨＳＳを提供する。一実施形態では、前記ＨＳＳは、（ａ）プロセッサと、（ｂ）プロセッサが実行可能な命令を格納するメモリと、を備え、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、（１）加入者のためのユーザプロファイルを格納するユーザテーブルを設定し、ここで、前記ユーザプロファイルは複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対してユーザ優先度値が関連付けられており、前記ユーザ優先度値は緊急通信サービスに関連付けられている。また、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、（２）全加入者に適用可能なポリシープロファイルを格納する緊急ポリシーテーブルを設定し、ここで、前記ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対して最低優先度値が関連付けられている。また、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、（３）現行のネットワーク条件を判定し、（４）前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシーテーブルから取り出し、（５）前記加入者のための登録要求を受信し、その後に、前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザテーブルから取り出し、（６）前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値以上のユーザ優先度に相当する場合には、前記加入者のための前記登録要求を許可し、そうでない場合には、前記加入者のための前記登録要求を拒否する。前記ＨＳＳは、災害時または緊急事態の際に、何らかの特権（ユーザ優先度値）を持つユーザに対して通信サービスが提供されることを効果的に確保する。
【０００７】
また更に別の態様では、本発明は、サービング呼セッション制御機能（以下、Ｓ−ＣＳＣＦ）によって実施される、緊急通信サービスをサポートするための方法を提供する。前記方法は、（ａ）加入者のユーザプロファイルを受信するステップを備え、ここで、前記ユーザプロファイルは複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対してユーザ優先度値が関連付けられており、前記ユーザ優先度値は前記緊急通信サービスに関連付けられている。また、前記方法は、（ｂ）現行のネットワーク条件を判定するステップと、（ｃ）前記ユーザプロファイルを用いて、登録された加入者が前記現行のネットワーク条件に基づく不十分なユーザ優先度値しか持たないということを判定した結果として、前記登録された加入者の登録を解除するステップと、を備える。前記方法は、登録された加入者が現行のネットワーク条件に基づく十分なユーザ優先度値をもはや持たなくなるように前記現行のネットワーク条件が変化した場合に、前記登録された加入者が通信サービスを失うことを確保する。
【０００８】
また別の態様によれば、本発明は、緊急通信サービスをサポートするためのサービング呼セッション制御機能（以下、Ｓ−ＣＳＣＦ）を提供する。一実施形態では、前記Ｓ−ＣＳＣＦは、（ａ）プロセッサと、（ｂ）プロセッサが実行可能な命令を格納するメモリと、を備え、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、（１）登録された加入者のユーザプロファイルを受信し、ここで、前記ユーザプロファイルは複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対してユーザ優先度値が関連付けられており、前記ユーザ優先度値は前記緊急通信サービスに関連付けられている。また、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、（２）緊急ポリシープロファイルを受信し、ここで、前記緊急ポリシープロファイルは前記複数のネットワーク条件ステータスを含み、各ネットワーク条件ステータスに対して最低優先度値が関連付けられている。また、前記プロセッサは前記メモリとインターフェースして前記プロセッサが実行可能な命令を実行することにより、（３）現行のネットワーク条件を判定し、（４）前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記最低優先度値を前記緊急ポリシープロファイルから取り出し、（５）前記現行のネットワーク条件に対応するネットワーク条件ステータスに関連付けられた前記ユーザ優先度値を前記ユーザプロファイルから取り出し、（６）前記取り出された最低優先度値を前記取り出されたユーザ優先度値と比較し、前記取り出されたユーザ優先度値が前記取り出された最低優先度値未満のユーザ優先度に相当する場合には、前記現行のネットワーク条件に基づく不十分なユーザ優先度値しかないと判定し、そうでない場合には、十分なユーザ優先度値があると判定し、（７）前記登録された加入者が前記現行のネットワーク条件に基づく不十分なユーザ優先度値しか持たない場合に、前記登録された加入者の登録を解除する。前記Ｓ−ＣＳＣＦは、登録された加入者が現行のネットワーク条件に基づく十分なユーザ優先度値をもはや持たなくなるように前記現行のネットワーク条件が変化した場合に、前記登録された加入者が通信サービスを失うことを確保する。
【０００９】
本発明の追加的な態様は、部分的には、これに続く詳細記述、図、及び任意の請求項において説明され、また、部分的には、詳細記述から導出されるか、または、本発明を実施することにより理解することができるであろう。理解されるであろうこととして、前述の一般的記述及び後述の詳細記述は両方とも、例示的で説明的であるだけであり、開示される発明を制限するものではない。
【図面の簡単な説明】
【００１０】
本発明のより完全な理解は、添付の図面に関連して下記の詳細記述を参照することによって得ることができる。
【図１】本発明の実施形態による、緊急通信サービスをサポートするように構成された例示的なホーム加入者サーバの図である。
【図２】本発明の実施形態による、緊急通信サービスをサポートするための方法のステップを示すフローチャートである。
【図３】本発明の実施形態による３ＧＰＰ  ＩＭＳ登録プロセスを示す信号フロー図であって、加入者の登録クエリに対してＨＳＳがどのように応答しうるかを説明する一助とするのに用いられる図である。
【図４】本発明の実施形態による第三者登録を示す信号フロー図であって、ＨＳＳが加入者情報をどのようにＧＥＴＳ  ＡＳにダウンロードしうるかを説明するのに用いられる図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の一実施形態による、緊急通信サービス（例えばＧＥＴＳ、ＥＴＳ）をサポートする方法２００を実装した例示的なホーム加入者サーバ１００（ＨＳＳ１００）を示すブロック図である。ＨＳＳ１００は、プロセッサ１０２と、プロセッサで実行可能な命令を記憶したメモリ１０４とを含んでおり、ここでプロセッサ１０２は、メモリ１０４とのインターフェースを有していて、緊急通信サービスをサポートする方法２００を実施するためのプロセッサで実行可能な命令を実行する。加えてＨＳＳ１００は、１つ以上のユーザテーブル１０６（１人の加入者について１つだけ示す）と緊急ポリシーテーブル１０８とを含んでいる。またＨＳＳ１００は、当業者には周知であるが分かりやすくするため本書では論じてこなかった、多くの他のコンポーネントも含んでいる。次に、緊急通信サービス（例えばＧＥＴＳ、ＥＴＳ）をサポートする方法２００をどのようにＨＳＳ１００が実施しうるかについて詳細に論じる。
【００１２】
図２は、本発明の一実施形態による、緊急通信サービスをサポートする方法２００のステップを示すフローチャートである。ステップ２０２で、ＨＳＳ１００は、具体的な加入者のためのユーザプロファイル１１０を記憶するようにユーザテーブル１０６を設定し、ここでユーザプロファイル１１０は複数のネットワーク条件ステータス１１２を含み、かつ、ユーザ優先度値１１４は各ネットワーク条件ステータス１１２に関連付けられ、かつ、１つ以上のユーザ優先度値１１４が緊急通信サービスに関連付けられている。例えば、ＨＳＳ１００は、下記の例示的なユーザプロファイル１１０を有する具体的な加入者をサポートしてもよい。
【００１３】
【表１】
0005323991.tif 000002
【００１４】
本実施形態では、各ユーザプロファイル１１０は、見込まれるネットワーク条件指標１１２のすべて（例えばネットワーク条件値０〜４）を有しており、すべてのネットワーク条件ステータス１１２は、ユーザ優先度値１１４（例えばユーザ優先度値１〜５）を有している。しかし、用いられるユーザ優先度値１１４の数は、見込まれるユーザ優先度値１１４の総数より少なくてもよい（すなわち、繰り返しがありうる）。もちろん、他の加入者たちは、彼ら自身のユーザプロファイル１１０を有していて、その各々が、一連のネットワーク条件ステータス１１２全体についてさまざまなユーザ優先度値１１４を有するであろう。例示的なネットワーク条件ステータス１１２を以下に示す。
【００１５】
【表２】
0005323991.tif 000003
【００１６】
例示的なユーザ優先度レベル１１４を以下に示す。
【００１７】
【表３】
0005323991.tif 000004
【００１８】
注：ユーザ優先度レベル１〜５は、ＧＥＴＳで定められたものと同じであり、必要に応じて、一般ユーザの優先度（最低優先度）を表すために既存のＧＥＴＳ分類にユーザ優先度６を追加してもよい。
【００１９】
このようにして、ＨＳＳ１００は、加入者のサービスプロファイルレベルで新たな属性を追加するように設定され、ここで加入者のユーザプロファイル１１０は今では、ネットワーク条件ステータス１１２の各々について特定のユーザ優先度値１１４を含んでいる。オプションとして、ＨＳＳ１００が、加入者のユーザプロファイル１１０に新たな属性（ネットワーク条件ステータス１１２およびユーザ優先度値１１４）を追加するように設定されない場合には、デフォルトでこれらの新たな属性を加入者のユーザプロファイル１１０に追加してもよいだろう。必要に応じて、加入者のユーザプロファイル１１０は、さまざまな初期フィルタ基準（以下、ＩＦＣ：ｉｎｉｔｉａｌ  ｆｉｌｔｅｒ  ｃｒｉｔｅｒｉａ）１１６を含むように構成されてもよく、それは、具体的なネットワーク条件ステータス１１２に依存してその具体的な加入者について適用される。例えば、ＨＳＳ１００は、以下の例示的なユーザプロファイル１１０を有する加入者をサポートしてもよい。
【００２０】
【表４】
0005323991.tif 000005
【００２１】
ＩＦＣ１１６は、３ＧＰＰ  ＩＭＳ標準で現在用いられているフィルタ基準に類似しているが、緊急通信サービス（例えば、ＧＥＴＳ、ＥＴＳ）のために使用されるように構成されたものである。例えば、表４に示す例示的なＩＦＣ１、ＩＦＣ２、ＩＦＣ３は、以下のようであってもよいだろう。
・ＩＦＣ１は、このユーザに最大の通信能力を割り当てる構成であってもよいだろう。
・ＩＦＣ２は、音声呼とショートメッセージだけを可能にする構成であってもよいだろう。
・ＩＦＣ３は、ユーザがいかなる呼も行うことができない構成であってもよいだろう。
【００２２】
ステップ２０４では、ＨＳＳ１００は、すべての加入者に適用可能なポリシープロファイル１１８を記憶するように緊急ポリシーテーブル１０８を設定し、ここでポリシープロファイル１１８は複数のネットワーク条件ステータス１１２を含み、かつ、最低優先度値１２０が各ネットワーク条件ステータス１１２に関連付けられる。例えば、ＨＳＳ１００は、以下の例示的なポリシープロファイル１１８を設定してもよい。
【００２３】
【表５】
0005323991.tif 000006
【００２４】
本実施形態では、ポリシープロファイル１１８は、見込まれるネットワーク条件ステータス１１２をすべて有しており（例えばネットワーク条件値０〜４）、すべてのネットワーク条件ステータス１１２は、最低優先度値１２０を有している（例えば最低優先度値１〜５）。しかし、用いられる最低優先度値１２０の数は、見込まれる最低優先度値１２０の総数より少なくてもよい（すなわち、繰り返しがありうる）。ポリシープロファイル１１８および最低優先度値１２０の目的は、ステップ２０６乃至２１４の議論の間に明らかになるであろう。
【００２５】
ステップ２０６で、ＨＳＳ１００は、現行ネットワーク条件を判定する。例えば、ＨＳＳ１００は現行ネットワーク条件を、自分でそれを計算することによって、または、ＩＰマルチメディア・サブシステム（ＩＭＳ）の中に位置するいずれかのノード（例えばＳ−ＣＳＣＦ３１０）から現在のネットワークステータスについての情報を受信することによって、判定することができる。あるいは、ネットワークオペレータが、何らかの入力コマンドを用いて現行ネットワーク条件をＨＳＳ１００へ送信してもよい。いずれの場合でも、ＨＳＳ１００は、以前の現行ネットワーク条件を上書きすることによって、受信された現行ネットワーク条件を設定する。例えば、現行ネットワーク条件は「２」であってもよい。
【００２６】
ステップ２０８で、ＨＳＳ１００は、緊急ポリシーテーブル１０８から、現行ネットワーク条件に対応する具体的なネットワーク条件ステータス１１２に関連する最低優先度値１２０を取り出す。例えば、取り出された最低優先度値１２０は、「２」であってもよい（表５を参照）。
【００２７】
ステップ２１０および２１２で、ＨＳＳ１００は、（例えば）Ｉ−ＣＳＣＦから具体的な加入者についての登録要求を受信する（図３を参照）。その後、ＨＳＳ１００は、現行ネットワーク条件に対応する具体的なネットワーク条件ステータス１１２に関連するユーザ優先度値１１４を具体的な加入者のユーザテーブル１０６から取り出す。例えば、取り出されたユーザ優先度値１１４は「２」であってもよい（表４を参照）。
【００２８】
ステップ２１４で、ＨＳＳ１００は、取り出された最低優先度値１２０を、取り出されたユーザ優先度値１１４と比較し、そして、取り出されたユーザ優先度値１１４が、取り出された最低優先度値１２０以上のユーザ優先度に相当する場合には、具体的な加入者についての登録要求が許可され、そうでない場合には、具体的な加入者についての登録要求は拒否される。同じ例に従うと、取り出されたユーザ優先度値１１４は「２」であり、かつ、取り出された最低優先度値１２０は「２」であるから、登録要求はその加入者について許可されるであろう。
【００２９】
図３乃至４に、本発明の一実施形態によって、緊急通信サービスをサポートするためにＩＰマルチメディア・サブシステム（ＩＭＳ）３０２がどのようにしてＨＳＳ１００を利用しうるかを説明する一助とするのに用いられる２つの信号フロー図３００および４００を示す。図示するように、ＩＰマルチメディア・サブシステム３０２は、高度化されたＨＳＳ１００がどのようにして緊急通信サービスをサポートするかを記述するのに用いられる、加入者のＵＥ３０４、Ｐ−ＣＳＣＦ３０６、Ｉ−ＣＳＣＦ３０８、Ｓ−ＣＳＣＦ３１０、ＧＥＴＳ  ＡＳ３１２のようなコンポーネントを含んでいる。この例では、加入者のＵＥ３０４およびＰ−ＣＳＣＦ３０６が、在圏ネットワーク３１４に位置し、Ｉ−ＣＳＣＦ３０８、Ｓ−ＣＳＣＦ３１０、ＧＥＴＳ  ＡＳ３１２および高度ＨＳＳ１００がホームネットワーク３１６に位置していることを示す。また、ＩＰマルチメディア・サブシステム３０２はこれ以外にも、同業者には周知であるが分かりやすくするため本書では論じてこなかった、多くのコンポーネントを含んでいる。
【００３０】
信号フロー図３００に、本発明の一実施形態による高度化された３ＧＰＰ  ＩＭＳ登録プロセスを示し、ここで加入者のＵＥ３０４は、在圏ネットワーク３１４に位置しており、ホームネットワーク３１６に登録しようとする。また、信号フロー図３００は、未登録加入者のＵＥ３０４がホームネットワーク３１６に登録しようとする時に、ＨＳＳ１００とＩ−ＣＳＣＦ３０８およびＳ−ＣＳＣＦ３１０との間でのＣｘプロトコルに対して高度化されたＨＳＳ１００が与える影響を記述する一助とするために提供されている。例示的な３ＧＰＰ  ＩＭＳ登録のステップは以下のとおりである。
【００３１】
１．ＵＥ３０４は、ＩＰ接続性を取得した後、ＩＭＳ登録を行うことを試行することができる。そのために、ＵＥ３０４は、（パブリック・ユーザアイデンティティ、プライベート・ユーザアイデンティティ、ホームネットワークドメイン名、ＵＥのＩＰアドレス、Ｉｎｓｔａｎｃｅ  Ｉｄｅｎｔｉｆｉｅｒ、ＧＲＵＵ  Ｓｕｐｐｏｒｔ  Ｉｎｄｉｃａｔｉｏｎを含む）Ｒｅｇｉｓｔｅｒ（登録）情報フローを、Ｐ−ＣＳＣＦ３０６へ送信する。
【００３２】
２．登録情報フローを受信した時点で、Ｐ−ＣＳＣＦ３０６は、ホームネットワーク３１６へのエントリポイント（すなわちＩ−ＣＳＣＦ３０８）を見つけるために「ホームネットワークドメイン名」を調べる。Ｐ−ＣＳＣＦ３０６は、（Ｐ−ＣＳＣＦアドレス／名前、パブリック・ユーザアイデンティティ、プライベート・ユーザアイデンティティ，Ｐ−ＣＳＣＦネットワーク識別子、ＵＥのＩＰアドレスを含む）Ｒｅｇｉｓｔｅｒ（登録）情報フローをＩ−ＣＳＣＦ３０８へ送信する。
【００３３】
３．Ｉ−ＣＳＣＦ３０８は、（パブリック・ユーザアイデンティティ、プライベート・ユーザアイデンティティ、Ｐ−ＣＳＣＦネットワーク識別子を含む）Ｃｘ−Ｑｕｅｒｙ／Ｃｘ−Ｓｅｌｅｃｔ−Ｐｕｌｌ情報フローをＨＳＳ１００へ送信する。上述のように、ＨＳＳ１００は、ユーザプロファイル１１０、および、加入者ＵＥ３０４の登録試行を受け入れるか拒否するかを判定するのに用いられる他のポリシーを使って構成される（図２を参照）。
【００３４】
例えば、ＨＳＳ１００は、以下の情報を使って構成されうる。
【００３５】
ＩＭＰＵ１
加入者サービスプロファイルレベルでは、この加入者（加入者のＵＥ３０４）は、以下の優先度を有することが記憶されている。
ネットワーク条件ステータス：０については優先度：１；ＩＦＣ：１
ネットワーク条件ステータス：１については優先度：１；ＩＦＣ：１
ネットワーク条件ステータス：２については優先度：２；ＩＦＣ：２
ネットワーク条件ステータス：３については優先度：２；ＩＦＣ：２
ネットワーク条件ステータス：４については優先度：５；ＩＦＣ：３
【００３６】
ＩＭＰＵ２
加入者サービスプロファイルレベルでは、この加入者（図示せず）は、以下の優先度を有することが記憶されている。
ネットワーク条件ステータス：０については優先度：５；ＩＦＣ：１
ネットワーク条件ステータス：１については優先度：５；ＩＦＣ：１
ネットワーク条件ステータス：２については優先度：５；ＩＦＣ：１
ネットワーク条件ステータス：３については優先度：５；ＩＦＣ：２
ネットワーク条件ステータス：４については優先度：５；ＩＦＣ：２
【００３７】
ネットワークステータス０（通常の稼働、輻輳なし）については、多様なユーザ優先度を持つ全ユーザについてのすべての登録試行は、受け入れられることになると想定する。しかし、ネットワークステータス３については、登録は、優先度値１および２（最低優先度値２）を持つユーザだけについて受け入れられることになる。後者の場合、登録試行（Ｃｘクエリ応答メッセージ）は、ＩＭＰＵ１については受け入れられるが、ＩＭＰＵ２については受け入れられない。
【００３８】
４．Ｃｘ−Ｑｕｅｒｙ  Ｒｅｓｐ／Ｃｘ−Ｓｅｌｅｃｔ−Ｐｕｌｌ  Ｒｅｓｐｏｎｓｅが、（例えばＩＭＰＵ１についての許可された登録試行に応じて）ＨＳＳ１００からＩ−ＣＳＣＦ３０８へ送信された場合。Ｃｘ−Ｑｕｅｒｙ  Ｒｅｓｐ／Ｃｘ−Ｓｅｌｅｃｔ−Ｐｕｌｌ  Ｒｅｓｐｏｎｓｅは、ＨＳＳ１００がそれを知っている場合、Ｓ−ＣＳＣＦ３１０の名前を、または、新規のＳ−ＣＳＣＦ３１０を選択する必要がある場合、Ｓ−ＣＳＣＦ３１０の能力を、含んでいるであろう。能力が返された場合、Ｉ−ＣＳＣＦ３０８は、返された能力に基づいて新たなＳ−ＣＳＣＦの選択を行う。ＨＳＳ１００のチェックが成功しなかった場合には、Ｃｘ−Ｑｕｅｒｙ  Ｒｅｓｐｏｎｓｅは、（例えば、ＩＭＰＵ２についての登録試行の拒否に応じて）登録試行を拒否するであろう。
【００３９】
５．Ｉ−ＣＳＣＦ３０８は、Ｓ−ＣＳＣＦ３１０の名前を用いて、名前−アドレス解決メカニズムを通じてＳ−ＣＳＣＦ３１０のアドレスを判定する。また、Ｉ−ＣＳＣＦ３０８は、場合によってはＰ−ＣＳＣＦ３０６からかまたはＨＳＳ１００から受信した情報に基づいて、適切なホームネットワークコンタクトポイント（例えばＰ−ＣＳＣＦ３０６）の名前を判定する。次いでＩ−ＣＳＣＦ３０８は、（Ｐ−ＣＳＣＦアドレス／名前、パブリック・ユーザアイデンティティ、プライベート・ユーザアイデンティティ、Ｐ−ＣＳＣＦネットワーク識別子、ＵＥのＩＰアドレスを含む）登録情報フローを、選択されたＳ−ＣＳＣＦ３１０へ送信する。
【００４０】
Ｓ−ＣＳＣＦ３１０は、在圏ネットワーク３１４によって供給されたＰ−ＣＳＣＦアドレス／名前を記憶する。これは、ホームネットワーク３１６がその後のセッション終了シグナリングをＵＥ３０４へ転送するのに用いるアドレス／名前を表す。Ｓ−ＣＳＣＦ３１０は、Ｐ−ＣＳＣＦネットワークＩＤ情報を記憶する。
【００４１】
６．Ｓ−ＣＳＣＦ３１０は、Ｃｘ−Ｐｕｔ／Ｃｘ−Ｐｕｌｌ（パブリック・ユーザアイデンティティ、プライベート・ユーザアイデンティティ、Ｓ−ＣＳＣＦ名）をＨＳＳ１００へ送信する。
【００４２】
７．ＨＳＳ１００が、そのユーザ（例えばＩＭＰＵ１）についてのＳ−ＣＳＣＦ３１０の名前を記憶し、（少なくともこのユーザのユーザプロファイル１１０、および、有利には、すべての加入者に適用可能なポリシープロファイル１１８を含む）情報フローＣｘ−Ｐｕｔ  Ｒｅｓｐ／Ｃｘ−Ｐｕｌｌ  ＲｅｓｐをＳ−ＣＳＣＦ３１０へ返す。ユーザプロファイル１１０が、ＨＳＳ１００からＳ−ＣＳＣＦ３１０へ渡される。加えて、Ｃｘ−Ｐｕｔ  Ｒｅｓｐ／Ｃｘ−Ｐｕｌｌ  Ｒｅｓｐは、この具体的なユーザがこのＳ−ＣＳＣＦ３１０で登録されている間にサービス制御用として用いられるプラットフォームにアクセスするのに用いられうる１つ以上の名前／アドレスを含んでいるであろう。また、その上に、セキュリティ情報がＳ−ＣＳＣＦ３１０の中で使用するために送信されてもよい。Ｓ−ＣＳＣＦ３１０は、指示されたユーザのための受信された情報を記憶する。
【００４３】
一実施形態では、Ｃｘ−Ｐｕｌｌ応答メッセージは、この具体的なユーザのユーザプロファイル１１０を、現行のユーザデータＡＶＰの中に含まれる２つの新たなＡＶＰ（独自の拡張部分）の中で送信してもよいだろう。これらの２つの新たなＡＶＰは、（１）５つのネットワーク条件ステータス１１２についてのユーザ優先度値１１４、および（２）５つのネットワーク条件ステータス１１２についてのＩＦＣ１１６を含んでいてもよいだろう。
【００４４】
この情報をＣｘプロトコル経由で受信した時点で、Ｓ−ＣＳＣＦ３１０は、現行のネットワークステータスをチェックし、関連のネットワーク条件ステータス１１２に基づいてユーザについて対応するＩＦＣ１１６を適用して、ユーザの登録試行が受け入れられようとしているのか拒否されようとしているのかを判定することができる（図２を参照）。緊急事態が発生し、その後、ネットワーク条件ステータス１１２がネットワークのすべてのノードにおいて「４」に変更された場合、かつ、すべての加入者について適用可能なポリシープロファイル１１８において対応するネットワーク条件ステータスについて有利に示されたように、対応する最低優先度１２０が「１」であると仮定すると、ＩＭＰＵ１の登録試行（ネットワーク条件ステータス「４」について優先度「５」）は拒否されるであろう。登録試行が拒否された場合には、Ｃｘ−Ｑｕｅｒｙ応答メッセージとしてエラーメッセージが対応するＵＥへ返されるであろう。下記の議論では、この緊急事態が発生しなかったと想定しよう。
【００４５】
８．ＩＦＣ１１６に基づいて、Ｓ−ＣＳＣＦ３１０が、登録情報をサービス制御プラットフォームへ送信し、いかなるものであろうと、この条件下で適切であろうと思われるサービス制御手順を行う（図４のステップ６を参照）。
【００４６】
９．Ｓ−ＣＳＣＦ３１０が、（ホームネットワークコンタクト情報、ＧＲＵＵセットを含む）情報フロー２００  ＯＫをＩ−ＣＳＣＦ３０８へ送信する。
【００４７】
１０．Ｉ−ＣＳＣＦ３０８が、（ホームネットワークコンタクト情報、ＧＲＵＵセットを含む）情報フロー２００  ＯＫをＰ−ＣＳＣＦ３０６へ送信する。Ｉ−ＣＳＣＦ３０８は、情報フロー２００  ＯＫを送信した後、すべての登録情報を解放する。
【００４８】
１１．Ｐ−ＣＳＣＦ３０６が、ホームネットワークコンタクト情報を記憶して、（ＧＲＵＵセットを含む）情報フロー２００  ＯＫをＵＥ３０４へ送信する。必要なら、Ｐ−ＣＳＣＦ３０６は、ＩＭＳシグナリング接続性のステータスについての通知を受信するため、ＰＣＲＦ（図示せず）に加入してもよい。
【００４９】
信号フロー図４００では、本発明の一実施形態による高度第三者登録について示しており、ここでは、適切な場合にはＨＳＳ１００が加入者のユーザプロファイル１１０をＧＥＴＳ  ＡＳ３１２にダウンロードするであろう。従って、ＩＰマルチメディア・サブシステム（ＩＭＳ）３０２におけるユーザ登録の時点で、ユーザプロファイル１１０が、Ｃｘプロトコルを用いて（信号フロー図のステップ４）ＨＳＳ１００からＳ−ＣＳＣＦ３１０へダウンロードされてもよく、その後、必要に応じて、ユーザプロファイル１１０が、ＨＳＳ１００からＳｈプロトコルを用いてＧＥＴＳ  ＡＳ３１２へダウンロードされてもよい（信号フロー図のステップ９）。補足すると、ＨＳＳ１００からＳ−ＣＳＣＦ３１０へのダウンロードに関して上述したように、すべての加入者について適用可能なポリシープロファイル１１８は、Ｓ−ＣＳＣＦ３１０で受信された場合、Ｓ−ＣＳＣＦ３１０からＧＥＴＳ  ＡＳ３１２へダウンロードされてもよい。次に、加入者のユーザプロファイル１１０がＳｈプロトコルを用いてＨＳＳ１００からＧＥＴＳ  ＡＳ３１２へダウンロードされるであろう間に第三者登録がどのようにして行われうるかを記述する一例を挙げる。例示的な第三者登録のステップは以下のようである。
【００５０】
１．ユーザが、新たな緊急サービス（例えばＧＥＴＳ、ＥＴＳ）に加入する。オペレータは、ＧＥＴＳ  ＡＳ３１２において緊急サービス（例えばＧＥＴＳ、ＥＴＳ）を設定する。ＧＥＴＳ  ＡＳ３１２が、Ｓｈ−Ｕｐｄａｔｅを用いてユーザのためのサービスデータ（ユーザＩＤ、更新データ、リポジトリデータ）をＨＳＳ１００に記憶する。
【００５１】
２．ＨＳＳ１００は、Ｓｈ−Ｕｐｄａｔｅ  ＲｅｓｐｏｎｓｅをＧＥＴＳ  ＡＳ３１２へ送信することによって、データが更新されていることを確認する。
【００５２】
３．しばらくして、ユーザが、ＩＰマルチメディア・サブシステム（ＩＭＳ）３０２に登録する（信号フロー図３００のステップ５を参照）。
【００５３】
４．Ｓ−ＣＳＣＦ３１０が、（ユーザプロファイル１１０と、多分、すべての加入者に適用可能なポリシープロファイル１１８とを含めて）データをＨＳＳ１００からダウンロードする（信号フロー図３００のステップ６〜７を参照）。この具体的なユーザが登録される時にはＧＥＴＳ  ＡＳ３１２が通知をもらいたがっていることを、ＩＦＣ１１６が指定していると仮定する（信号フロー図３００のステップ８を参照）。
【００５４】
５．Ｓ−ＣＳＣＦ３１０が、２００  ＯＫをＩ−ＣＳＣＦ３０８へ送信する（信号フロー図３００のステップ９を参照）。
【００５５】
６．Ｓ−ＣＳＣＦ３１０は、ユーザが登録されることをＧＥＴＳ  ＡＳ３１２に通知するための第三者登録メッセージを送信する。
【００５６】
７．ＧＥＴＳ  ＡＳ３１２は、２００  ＯＫをＳ−ＣＳＣＦ３１０へ送信する。
【００５７】
８．ＧＥＴＳ  ＡＳ３１２は、ユーザにサービスを提供するのに必要なデータを要求するＳｈ−ＰｕｌｌをＨＳＳ１００へ送信する。Ｓｈ−Ｐｕｌｌは、ユーザＩＤと、要求されたデータと、サービス情報とを含んでいる。本発明に先立って、要求されたデータ（現行のデータ参照ＡＶＰ一覧）は、以下のいずれかであってもよいだろう。
ＲｅｐｏｓｉｔｏｒｙＤａｔａ（０）
ＩＭＳＰｕｂｌｉｃＩｄｅｎｔｉｔｙ（１０）
ＩＭＳＵｓｅｒＳｔａｔｅ（１１）
Ｓ−ＣＳＣＦＮａｍｅ（１２）
ＩｎｉｔｉａｌＦｉｌｔｅｒＣｒｉｔｅｒｉａ（１３）
ＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎ（１４）
ＵｓｅｒＳｔａｔｅ（１５）
ＣｈａｒｇｉｎｇＩｎｆｏｒｍａｔｉｏｎ（１６）
ＭＳＩＳＤＮ（１７）
ＰＳＩＡｃｔｉｖａｔｉｏｎ（１８）
ＤＳＡＩ（１９）
ＳｅｒｖｉｃｅＬｅｖｅｌＴｒａｃｅＩｎｆｏ（２１）
ＩＰＡｄｄｒｅｓｓＳｅｃｕｒｅＢｉｎｄｉｎｇＩｎｆｏｒｍａｔｉｏｎ（２２）
【００５８】
本発明では、５つのネットワーク条件ステータス１１２についてのユーザの優先度値１１４と、場合によっては各ネットワーク条件ステータス１１２についての最低優先度値１２０を備えたすべての加入者に適用可能なポリシープロファイル１１８とを含めて、ユーザプロファイル１１０をＨＳＳ１００が提供することをＧＥＴＳ  ＡＳ３１２が要求する。これを達成するため、新たな値（ユーザの優先度）が、前述のデータ参照ＡＶＰ一覧に含まれなければならないであろう。修正されたデータ参照ＡＶＰ一覧は以下のようでありうるだろう。
ＲｅｐｏｓｉｔｏｒｙＤａｔａ（０）
ＩＭＳＰｕｂｌｉｃＩｄｅｎｔｉｔｙ（１０）
ＩＭＳＵｓｅｒＳｔａｔｅ（１１）
Ｓ−ＣＳＣＦＮａｍｅ（１２）
ＩｎｉｔｉａｌＦｉｌｔｅｒＣｒｉｔｅｒｉａ（１３）
ＬｏｃａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎ（１４）
ＵｓｅｒＳｔａｔｅ（１５）
ＣｈａｒｇｉｎｇＩｎｆｏｒｍａｔｉｏｎ（１６）
ＭＳＩＳＤＮ（１７）
ＰＳＩＡｃｔｉｖａｔｉｏｎ（１８）
ＤＳＡＩ（１９）
ＳｅｒｖｉｃｅＬｅｖｅｌＴｒａｃｅＩｎｆｏ（２１）
ＩＰＡｄｄｒｅｓｓＳｅｃｕｒｅＢｉｎｄｉｎｇＩｎｆｏｒｍａｔｉｏｎ（２２）
ＵｓｅｒＰｒｉｏｒｉｔｙ（２３）
【００５９】
９．ＨＳＳ１００は、（要求されたデータを含む）Ｓｈ−Ｐｕｌｌ  ＲｅｓｐｏｎｓｅをＧＥＴＳ  ＡＳ３１２へ送信する。Ｓｈ−Ｐｕｌｌ  Ｒｅｓｐｏｎｓｅは、多様なネットワーク条件ステータス１１２についてのユーザ優先度値１１４および対応するＩＦＣ１１６と、すべての加入者について適用可能なポリシープロファイル１１８とを備えたユーザプロファイル１１０を含む、グループ化されたユーザデータＡＶＰを有している。
【００６０】
１０．ＧＥＴＳ  ＡＳ３１２は、（ユーザＩＤ、要求されたデータ、および／またはサービス情報を含む）Ｓｈ−Ｓｕｂｓ−Ｎｏｔｉｆによって、ユーザデータが変更された時にはいつでもＨＳＳ１００から通知を受信するよう加入する。例えば、ＧＥＴＳ  ＡＳ３１２は、ユーザの優先度レベルに関する更新についての通知を受信するよう加入したり加入を解除したりしてもよいだろう。
【００６１】
１１．ＨＳＳ１００は、Ｓｈ−Ｓｕｂｓ＿Ｎｏｔｉｆ  Ｒｅｓｐを用いてＧＥＴＳ  ＡＳ３１２との加入要求を確認する。
【００６２】
１２．ある時点で、ユーザデータがＨＳＳ１００の中で更新される。ＧＥＴＳ  ＡＳ３１２は通知を受信するように加入しているのだから（ステップ１０）、ＨＳＳ１００は、要求された更新をＧＥＴＳ  ＡＳ３１２に、（ユーザＩＤと更新されたデータとを含む）Ｓｈ−Ｎｏｔｉｆによって送信する。
【００６３】
１３．ＧＥＴＳ  ＡＳ３１２は、Ｓｈ−Ｎｏｔｉｆ  ＲｅｓｐをＨＳＳ１００へ送信することによって、更新通知を確認応答する。
【００６４】
１４．ある時点で、ＧＥＴＳ  ＡＳ３１２は、ＨＳＳ１００に記憶されているユーザのサービスデータ（例えばリポジトリデータ）を更新することを決める。これが行われた場合、ＧＥＴＳ  ＡＳ３１２は、（ユーザＩＤと更新されたデータとを含む）Ｃｘ−ＵｐｄａｔｅをＨＳＳ１００へ送信する。
【００６５】
１５．ＨＳＳ１００は、サービスデータが更新されたことを、Ｓｈ−Ｕｐｄａｔｅ  Ｒｅｓｐ．をＧＥＴＳ  ＡＳ３１２へ送信することによって確認する。
【００６６】
必要に応じて、ＧＥＴＳ  ＡＳ３１２は、現行ネットワーク条件とネットワーク条件ステータス１１２とユーザの優先度値１１４とに依存して、ある加入者について通信サービスをどのように適用するかを示す多様なポリシーを使って構成されてもよい。例えば、ＧＥＴＳ  ＡＳ３１２が、Ｓｈプロトコルを介して情報を受信した時点で、ユーザについて受信された優先度と（ネットワーク全体の中で構成された）現行のネットワークステータスとに依存して通信サービス特性を適合させる。場合によっては、ネットワークステータスに応じて、ＧＥＴＳ  ＡＳ３１２は、一定の優先度を持つユーザだけにサービスを提供し、他方、一般ユーザまたは低い優先度を持つユーザには同じサービスを提供しなくてもよい。
【００６７】
例えば、前の例を用いて現行ネットワーク条件が「０」である（通常の条件、緊急事態ではない）と仮定すると、ＧＥＴＳ  ＡＳ３１２は、Ｓｈプロトコルを介して異なるユーザであるＩＭＰＵ１とＩＭＰＵ２とについてのユーザ情報１１０を受信することになる。その後、ＧＥＴＳ  ＡＳ３１２は、ＩＭＰＵ１がネットワークステータス「０」について優先度値「１」を持つので、優先度値「１」に対応する適切なサービスを適用すべきであると分析することになる。さらに、ＧＥＴＳ  ＡＳ３１２は、ＩＭＰＵ２がネットワークステータス「０」について優先度値「５」を持つので、優先度値「５」に対応する適切なサービスを適用すべきであると分析することになる。緊急事態が発生すると、構成されるネットワークステータスは、「４」（緊急事態）へ変更される可能性がある。この場合、ＧＥＴＳ  ＡＳ３１２は、ネットワークステータス「４」が存在する場合には、通信サービスは優先度値「１」を持つユーザだけに行われるように構成されてもよい。この例では、サービスは、ＩＭＰＵ１およびＩＭＰＵ２については行われないであろう。ＧＥＴＳ  ＡＳ３１２は、ＩＭＰＵ１およびＩＭＰＵ２のＵＥに、通信サービスを実行できないことを示すエラーメッセージを送信するであろう。もちろん、ＨＳＳ１００およびＧＥＴＳ  ＡＳ３１２について本書で論じられ詳細に記述されたポリシーは、実施例の一部に過ぎず、ネットワーク条件ステータス１１２およびユーザ優先度値１１４の他の組み合わせも広範なポリシーを定義するために同様に適用されうる。加えて、有利なポリシープロファイル１１８が、これらの組み合わせの一部として考慮されてもよい。
【００６８】
上記から、当業者であれば、本発明は、少なくとも、先行技術に関連する上述の欠点を最小化することと、多様なユーザ優先度値を多様なネットワーク条件ステータスに関連付けることによってＩＭＳネットワークの加入者に通信サービスへのアクセスを選択的に提供する方法を提供することとを目指していることを理解するであろう。前述の方法は、下記の特徴の１つ以上を有してもよい。
【００６９】
・現行のネットワークステータスを表すパラメータ値（０：通常の条件、１：軽度の輻輳、２：中程度の輻輳、３：高度の輻輳、４：緊急条件）を判定する計算器を少なくとも１つのＩＭＳノードに提供する。
【００７０】
・ネットワークステータス毎にデフォルト優先度値（１：最高、２：高、３：中、４：低、５：底、６：最低）を使ってＨＳＳにおいて各ＩＭＳ加入者を構成する。
【００７１】
・ＨＳＳが、現行のネットワークステータスについての情報を受信するか、または現行のネットワークステータスを自律的に計算した上で、現行のネットワークステータスについての不十分な優先度を有する加入者の登録クエリを拒否することができる。
【００７２】
・優先度が現行のネットワークステータスについて十分である場合、ＨＳＳが、登録クエリに応答し、加入者にサービス提供するためのサービング呼セッション制御機能「Ｓ−ＣＳＣＦ」サーバを割り当てる。十分かどうかは、有利には、適用可能なネットワーク条件についての最低優先度値との比較によって判定される。
【００７３】
・各ネットワークステータスに適用されることになる登録された加入者のための優先度値をＨＳＳからＳ−ＣＳＣＦへダウンロードする。
【００７４】
・各ネットワークステータスのための最低優先度値をＨＳＳからＳ−ＣＳＣＦへダウンロードする。
【００７５】
・Ｓ−ＣＳＣＦが、現行のネットワークステータスについての情報を受信するか、または現行のネットワークステータスを自律的に計算した上で、現行のネットワークステータスについての不十分な優先度を有する加入者の登録を拒否することができる。
【００７６】
・現行のネットワークステータスについての不十分な優先度を有する登録された加入者の登録を、Ｓ−ＣＳＣＦまたはＧＥＴＳ  ＡＳから解除する。
【００７７】
・ＨＳＳにおいて、各ＩＭＳ加入者を各ネットワークステータスについて優先度値毎に初期フィルタ基準「ＩＦＣ」を使って構成し、ＩＦＣを優先度値と一緒にＨＳＳからＳ−ＣＳＣＦまたはＧＥＴＳ  ＡＳへダウンロードする。
【００７８】
・緊急事態によって想定外の民間組織が必要になった時に有益でありうることだが、少なくとも１つのネットワークステータスについて加入者の優先度値を動的に変化させる。例えば、爆発物の無力化や手術などの行動を行う想定外の民間組織については、ＩＭＳネットワークのサービスが非常に有用でありうるだろう。
【００７９】
・緊急事態が特定の区別できるエリアで発生した場合に有益でありうることだが、少なくとも１つのネットワークステータスについて特定の位置エリアに位置する加入者の優先度値を動的に変化させる。
【００８０】
・高緊急条件の場合に有益でありうることだが、ポリシープロファイルの中の各ネットワーク条件ステータスについての最低優先度値を動的に変化させる。
【００８１】
・輻輳または緊急の場合にオペレータがネットワークを動的に設計できるようにする。
【００８２】
本発明の一実施形態について添付の図面で示し、前述の詳細記述の中で記述してきたけれども、本発明は、開示された実施形態に限定されるのではなく、その代わりに、上述され、以下の請求項で定義される本発明から逸脱することなく、数々の再構成、修正形態および代替形態が可能であることは理解されるべきである。
【図１】
0005323991.tif 000007
【図２】
0005323991.tif 000008
【図３】
0005323991.tif 000009
【図４】
0005323991.tif 000010