(57)【要約】      （修正有）【課題】インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためのＷｅｂＲＴＣのアーキテクチャを提供する。【解決手段】非ＩＭＳＵＥは、非ＩＭＳＵＥをＩＭＳコアに登録するための登録メッセージを、非ＩＭＳＵＥと共同配置されたアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）に送信するように構成される。ＡＳＩＦは、非ＩＭＳＵＥからの登録メッセージをＩＭＳベースシグナルに変換し、ＩＭＳベースシグナルに変換した登録メッセージを用いて非ＩＭＳＵＥをＩＭＳコアに登録するように構成される。【選択図】図７
2017195603.tif 000002
【特許請求の範囲】
【請求項１】
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにウェブリアルタイム通信（ＷｅｂＲＴＣ）を提供するための複数の動作をユーザ機器（ＵＥ）に実行させるためのプログラムであって、
前記ＵＥは、非ＩＭＳＵＥであり、
前記複数の動作は、
前記非ＩＭＳＵＥをＩＭＳコアに登録するためのＩＭＳベースシグナルへのアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）による変換のために前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信して、前記ＡＳＩＦに、Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に対して、変換された登録メッセージを送信させることと、
ＩＭＳ登録手順が成功した場合に、前記ＡＳＩＦからリクエスト成功メッセージを受信することと
を含み、
前記複数の動作はさらに、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチすることと、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立することと
を含む、プログラム。
【請求項２】
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにウェブリアルタイム通信（ＷｅｂＲＴＣ）を提供するための複数の動作をユーザ機器（ＵＥ）に実行させるためのプログラムであって、
前記複数の動作は、
Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に対して登録メッセージを送信して、前記ＵＥをＩＭＳコアに登録することと、
ＩＭＳ登録手順が成功した場合に、リクエスト成功メッセージを受信することと
を含み、
前記ＵＥがＩＭＳ用に構成されていない場合、前記複数の動作はさらに、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチすることと、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立することと
を含む、プログラム。
【請求項３】
前記ＵＥに、
前記ＵＥと前記ＩＭＳコアとの間のセッションをリクエストするセッションセットアップメッセージを送信することと
前記ＵＥと前記ＩＭＳコアとの間のセッションを確立するための前記セッションセットアップメッセージに対する応答を前記ＩＭＳコアから受信することと
をさらに実行させるための、請求項１又は２に記載のプログラム。
【請求項４】
前記ＵＥに、
前記Ｐ−ＣＳＣＦのセッション開始プロトコル（ＳＩＰ）プロキシ機能を介してＳＩＰシグナリングパケットを送信及び受信すること
をさらに実行させるための、請求項１から３のいずれか一項に記載のプログラム。（段落００３４及び段落００３８等）
【請求項５】
前記Ｇｍインタフェースは、前記ＵＥと前記Ｐ−ＣＳＣＦとの間の参照ポイントを含む、請求項１から４のいずれか一項に記載のプログラム。（段落００３４等）
【請求項６】
前記ＵＥに、
パブリックアイデンティティを前記ＩＭＳコアに登録すること
をさらに実行させるための、請求項１から５のいずれか一項に記載のプログラム。（段落００２９及び段落００３０等）
【請求項７】
前記ＵＥに、
ウェブベースシグナルを前記Ｐ−ＣＳＣＦに提供することを
をさらに実行させるための、請求項１から６のいずれか一項に記載のプログラム。（段落００３６等）
【請求項８】
前記ＵＥに、
セッション開始プロトコル（ＳＩＰ）シグナリングから変換されたウェブベースシグナルを、前記Ｐ−ＣＳＣＦから受信すること
をさらに実行させ、
前記ウェブベースシグナルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）に従う、請求項１から７のいずれか一項に記載のプログラム。（段落００３６等）
【請求項９】
請求項１から８のいずれか一項に記載のプログラムを格納したコンピュータ可読記憶媒体。（段落００４４〜段落００４６等）
【請求項１０】
ハードウェア処理回路を含むユーザ機器（ＵＥ）であって、
前記ＵＥは、非インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）ＵＥ（非ＩＭＳＵＥ）であり、
前記ハードウェア処理回路は、
前記非ＩＭＳＵＥをＩＭＳコアに登録するためのＩＭＳベースシグナルへのアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）による変換のために前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信して、前記ＡＳＩＦに、Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に対して、変換された登録メッセージを送信させ、
ＩＭＳ登録手順が成功した場合に、前記ＡＳＩＦからリクエスト成功メッセージを受信し、
前記ハードウェア処理回路はさらに、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチし、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立する、
ＵＥ。
【請求項１１】
ハードウェア処理回路を含むユーザ機器（ＵＥ）であって、
前記ハードウェア処理回路は、
Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に対して登録メッセージを送信して、前記ＵＥをインターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）コア（ＩＭＳコア）に登録し、
前記ＵＥがＩＭＳ用に構成されていない場合、前記ハードウェア処理回路はさらに、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチし、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立する、
ＵＥ。
【請求項１２】
１又は複数のアンテナをさらに備える、請求項１０又は１１に記載のＵＥ。
【請求項１３】
前記ハードウェア処理回路はさらに、
前記Ｐ−ＣＳＣＦのセッション開始プロトコル（ＳＩＰ）プロキシ機能を介してＳＩＰシグナリングパケットを送信及び受信する、
請求項１０から１２のいずれか一項に記載のＵＥ。
【請求項１４】
前記Ｇｍインタフェースは、前記ＵＥと前記Ｐ−ＣＳＣＦとの間の参照ポイントを含む、請求項１０から１３のいずれか一項に記載のＵＥ。
【請求項１５】
前記ハードウェア処理回路はさらに、
ウェブベースシグナルを前記Ｐ−ＣＳＣＦに提供する
請求項１０から１４のいずれか一項に記載のＵＥ。
【請求項１６】
前記ハードウェア処理回路はさらに、
セッション開始プロトコル（ＳＩＰ）シグナリングから変換されたウェブベースシグナルを、前記Ｐ−ＣＳＣＦから受信し、
前記ウェブベースシグナルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）に従う、請求項１０から１５のいずれか一項に記載のＵＥ。
【請求項１７】
ユーザ機器（ＵＥ）の装置であって、
前記ＵＥは、非インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）ＵＥ（非ＩＭＳＵＥ）であり、
前記装置は、
メモリと、
処理回路と
を備え、
前記処理回路は、
前記非ＩＭＳＵＥをＩＭＳコアに登録するためのＩＭＳベースシグナルへのアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）による変換のために前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信して、前記ＡＳＩＦに、Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に対して、変換された登録メッセージを送信させ、
ＩＭＳ登録手順が成功した場合に、前記ＡＳＩＦからリクエスト成功メッセージを受信し、
前記処理回路はさらに、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチし、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立する、
装置。
【請求項１８】
ユーザ機器（ＵＥ）の装置であって、
メモリと、
処理回路と
を備え、
前記処理回路は、
Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に対して登録メッセージを送信して、前記ＵＥをインターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）コア（ＩＭＳコア）に登録するように構成され、
前記ＵＥがＩＭＳ用に構成されていない場合、前記装置は、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチし、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立する、装置。
【請求項１９】
前記処理回路はさらに、
前記Ｐ−ＣＳＣＦのセッション開始プロトコル（ＳＩＰ）プロキシ機能を介してＳＩＰシグナリングパケットを送信及び受信するように構成される、
請求項１７又は１８に記載の装置。
【請求項２０】
前記Ｇｍインタフェースは、前記ＵＥと前記Ｐ−ＣＳＣＦとの間の参照ポイントを含む、請求項１７から１９のいずれか一項に記載の装置。
【請求項２１】
前記処理回路はさらに、
パブリックアイデンティティを前記ＩＭＳコアに登録する、
請求項１７から２０のいずれか一項に記載の装置。
【請求項２２】
前記処理回路はさらに、
ウェブベースシグナルを前記Ｐ−ＣＳＣＦに提供する、
請求項１７から２１のいずれか一項に記載の装置。
【請求項２３】
前記処理回路はさらに、
セッション開始プロトコル（ＳＩＰ）シグナリングから変換されたウェブベースシグナルを、前記Ｐ−ＣＳＣＦから受信し、
前記ウェブベースシグナルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）に従う、請求項１７から２２のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１３年４月２６日に出願された米国仮出願６１／８１６，６６２に対する優先権の利益を請求する、２０１３年１２月２６日に出願された米国特許出願１４／１４１，０３４に対する優先権の利益を請求する。それらの両方が、それらの全体において参照によってここに組み込まれる。
【背景技術】
【０００２】
インターネットプロトコル（ＩＰ）セッションは、情報の複数のパケットを交換する目的のための複数のルータ、複数のケーブル、および複数のスイッチのネットワークを通じた２つのデバイス間の接続を含む。例えば、ウェブブラウザは、情報を検索するためのウェブサイトと、ＩＰベースハイパーテキストトランスファープロトコルセキュア（ＨＴＴＰＳ）セッションを確立できる。別の例においては、デバイスは、例えば、通話を実施するために別のコンピューティングデバイスと、セッション開始プロトコル（ＳＩＰ）セッションを確立できる。
【０００３】
ウェブブラウザは、最近になって、複数のブラウザクライアント間のリアルタイムオーディオおよび動画セッションを確立するためのウェブリアルタイム通信（ＷｅｂＲＴＣ）プロトコルを採用し始めている。ＷｅｂＲＴＣは、ウェブブラウザがシンプルなＪａｖａＳｃｒｉｐｔ（登録商標）  ＡＰＩを介したリアルタイム通信（ＲＴＣ）機能を有することを可能にする。ウェブプラットフォームは、多種多様のコンテンツを視聴する方法を提供し、複数のデベロッパーに一度書けばどこでも展開できるモデルを提供し、かつ、世界的にサービスを展開するサービスプロバイダをサポートする。ＨＴＭＬ５によって例示されるブラウザ機能拡張、およびウェブプラットフォームにリアルタイム通信を追加するべく進行中の作業は、通信およびデータを結合し、ユーザエクスペリエンスを向上するための新たな機会を創出する。
【０００４】
ＩＰマルチメディアサブシステムまたはＩＰマルチメディアコアネットワークサブシステム（ＩＭＳ）は、複数のＩＰマルチメディアサービスを供給するための構造的枠組みである。ＩＭＳは、ＩＰネットワークのためのリッチで、リアルタイムなメディアセッションプロトコルとしてのセッション開始プロトコル（ＳＩＰ）に主に基づき、また、そのようなものとして、複数の加入者を複数のサービスに登録し、かつ、サポートするために、ＳＩＰベースエンドポイントおよびソフトクライアントに依存する。ＩＭＳアーキテクチャは、固定回線（伝統的な通信会社）、モバイル（伝統的なセルラー）、および集中型のサービスプロバイダ（ケーブル会社、および、例えば、音声、動画、およびデータのサービスのようなトリプルプレイを提供するその他のもの）によって提供される複数のサービスを、それらの複数のサービスを受信するために用いられるアクセスネットワークから分離するように設計される。
【０００５】
ＩＭＳ対応端末は、ユーザ機器（ＵＥ）上のアプリケーションを使用して、ＳＩＰリクエストを送信し、かつ、受信する。一方、ＩＭＳ対応端末は、ＰＣ上、ＩＰ電話上、などのソフトウェアとして実装されてもよい。また一方、ＵＥなどのＷｅｂＲＴＣクライアント対応デバイスは、ＩＭＳクライアント機能を含まず、それ故に、ＩＭＳコアにアクセスできない。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係るＩＭＳアーキテクチャを示す。
【０００７】
【図２】ＩＭＳオペレータによって所有されるウェブサーバにアクセスするためにＷｅｂＲＴＣクライアントを用いるＩＭＳＵＥを示す。
【０００８】
【図３】サードパーティによって所有されるウェブサーバにアクセスするためにＷｅｂＲＴＣクライアントを用いるＩＭＳＵＥを示す。
【０００９】
【図４】ＩＭＳサブスクリプションを有するウェブサーバにアクセスするためにＷｅｂＲＴＣクライアントを用いるＩＭＳＵＥを示す。
【００１０】
【図５】サードパーティＷｅｂＲＴＣベースアプリケーションを介してＩＭＳサービスを取得する匿名ユーザを示す。
【００１１】
【図６】一実施形態に係るネットワークにおけるアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）を示す。
【００１２】
【図７】一実施形態に係る登録手順を示す。
【００１３】
【図８】一実施形態に係るセッションセットアップ手順を示す。
【００１４】
【図９】一実施形態に係るジャミング技術に基づくダイレクトデジタルシンセサイザーのための効率的な広帯域逆チャネライゼーションを提供する実施例の機械のブロック図を示す。
【発明を実施するための形態】
【００１５】
以下の説明および図面は、当業者がそれらを実施することができるように具体的な実施形態を十分に示す。他の実施形態は、構造上の、論理的な、電気的な、工程、および他の変更を組み込んでよい。
【００１６】
いくつかの実施形態の部分および特徴は、他の実施形態に含まれてもよいし、他の実施形態のそれらに代えて含まれてよい。実施形態は、請求項の利用可能な均等物を含む請求項を説明する。
【００１７】
一実施形態によれば、アプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）は、ＷｅｂＲＴＣクライアントがＩＭＳコアにアクセスできるようにするために提供される。ＵＥが使用可能な、ＷｅｂＲＴＣクライアントは、ＡＳＩＦなしでは、ＩＭＳクライアント機能を有さない。ＵＥにＡＳＩＦを提供することによって、その後、ＵＥは、ＩＭＳ対応ＵＥにもなりうる。このように、ＡＳＩＦによって提供されるＩＭＳ特徴へのＷｅｂＲＴＣクライアントアクセスは、ＩＭＳオペレータが、複数のＩＭＳサービスを、それらのＷｅｂＲＴＣ対応ブラウザ上で互換性のあるＷｅｂＲＴＣ対応ウェブアプリケーションを動作させているユーザに提供することを可能にする。ユーザは、ＩＭＳオペレータによって直接提供された、または、ＩＭＳオペレータとビジネス上の関係を有するサードパーティによって提供されたウェブページから、そのアプリケーションにアクセスする。ＡＳＩＦは、そのアプリケーションのタイプおよび所有権に応じて、複数のネイティブＩＭＳ加入者、複数のサードパーティ加入者、および複数の匿名ユーザをサポートする。ＷｅｂＲＴＣは、複数のＩＭＳサービスの権力の及ぶ範囲を拡張する。ＷｅｂＲＴＣはまた、現在ネットに接続している複数の加入者の勢力範囲とサービスとを、ＨＴＭＬ５ブラウザを動作させることができる仮想的に任意のエンドポイントに拡張する。加入者は、クライアント／アプリケーションのインストール、オペレーティングシステムのバージョンまたはデバイスメーカのサポートなしで、例えば、ＰＣ、タブレット、スマートフォン、テレビなどの任意のブラウザを備えるデバイスからの複数のＩＭＳサービスにアクセスしうる。
【００１８】
図１は、一実施形態に係るＩＭＳアーキテクチャ１００を示す。図１において、ＩＭＳアーキテクチャ１００は、３つのレイヤを含む。第１のレイヤは、エンドポイント＆アクセスレイヤ１０８と、トランスポートレイヤ１１０と、セッション＆コントロールレイヤ１５０と、アプリケーション＆サービスレイヤ１８０とを含む。トランスポートレイヤ１１０は、複数の移送およびメディアを、アナログ、デジタル、またはブロードバンドフォーマットから、リアルタイムトランスポートプロトコル（ＲＴＰ）およびＳＩＰプロトコルへと統一する。エンドポイント＆アクセスレイヤ１０８は、アナログまたはデジタルフォーマットからパケットへの変換を含む、ＳＩＰシグナリング、複数のセッションのセットアップ、および複数のベアラサービスの提供を開始し、終了する。
【００１９】
トランスポートレイヤ１１０において、アクセスネットワーク（ＡＮ）１１２は、複数のアクセスネットワークルータを含むＩＰネットワークである。ＩＰ接続アクセスネットワーク（ＩＰ  ＣＡＮ）１１４は、インターネットプロトコル（ＩＰ）コネクティビティを提供し、３ＧＰＰ  ＩＰマルチメディアサブシステム（ＩＭＳ）規格に準じるアクセスネットワークであり、ＩＰ  ＣＡＮ１１４は、あらゆる種類のＩＰベースアクセスネットワークを参照する。アクセスボーダゲートウェイ（ＡＢＧ）１１６は、複数のアクセスネットワークからサービスプロバイダのネットワークをマスクするために用いられるコアネットワークとアクセスネットワークとの間のパケットゲートウェイとして機能し、それを通じて、パケットベースサービスにアクセスするエンドユーザ機能が、ゲート開閉、ファイアウォールベースのパケットフィルタリング、トラフィック分類およびマーキング、トラフィックのポリシングおよびシェーピング、ネットワークアドレスおよびポートトランスレーションなどを含みうる。
【００２０】
ポリシー決定機能（ＰＤＦ）１１８は、以下で説明される代理呼セッション制御機能（Ｐ−ＣＳＣＦ）１６０から取得されたセッションおよびメディア関連情報に基づく、ポリシー決定を担う。ＩＰｖ４／ＩＰｖ６バックボーン（ＢＢ）１２０は、ＩＰｖ４およびＩＰｖ６パケットを搬送するインフラを提供する。ボーダゲートウェイ１２１の実施方針およびネットワークアドレス変換（ＮＡＴ）は、パケットデータネットワーク（ＰＤＮ）へのゲートウェイとして機能し、動作する。ＩＰｖ６パケットデータネットワーク（ＰＤＮ）１２２は、通信のためにＩＰｖ６パケットを使用し、ＩＰｖ４パケットデータネットワーク（ＰＤＮ）１２４は、ＩＰｖ４パケットを使用するネットワークである。メディアは、メディアリソース機能コントローラ（ＭＲＦＣ）１２８およびメディアリソース機能プロセッサ（ＭＲＦＰ）１３０を有し、メディアサーバ（ＭＳ）と称される場合もある、メディアリソース機能（ＭＲＦ）１２６によって処理される。
【００２１】
ＩＰマルチメディアサブシステムＩＰゲートウェイ（ＩＭＳ  ＩＰＧＷ）１３２は、複数のＩＭＳのレイヤ１００と、回路交換（ＣＳ）ネットワーク１３４、ＩＰｖ６ＰＤＮ１２２、ＩＰｖ４ＰＤＮ１２４などの他のネットワークとの間のゲートウェイとして動作する。ＣＳネットワーク１３４は、通話と、データが処理されるパケット交換ネットワークとをサポートする。アプリケーションレベルゲートウェイ（ＡＬＧ）１３６は、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとの間で、ＳＩＰメッセージおよびＳＤＰメッセージを変換する。移行ゲートウェイ（ＴｒＧＷ）１３８は、ネットワークアドレス／ポート変換およびＩＰｖ４／ＩＰｖ６プロトコル変換のような機能を提供する。ＩＭＳメディアゲートウェイ（ＩＭＳ−ＭＧＷ）１４０は、回路交換ネットワークからの複数のベアラチャネルと、パケットネットワークからの複数のメディアストリームとを終端する。ＩＭＳ−ＭＧＷ１４０は、メディア変換、ベアラコントロール、およびペイロード処理をサポートする。
【００２２】
セッション＆コントロールレイヤ１５０は、様々な他のネットワークエレメント間の論理接続を管理する。セッション＆コントロールレイヤ１５０は、複数のエンドポイントの登録と、複数のＳＩＰメッセージのルーティングと、メディアおよびシグナリングリソースの全体的な調整とを提供する。セッション＆コントロールレイヤは、呼セッション制御機能（ＣＳＣＦ）１５２と、ホーム加入者サーバ（ＨＳＳ）データベース１５４とを含む。ＨＳＳ１５４は、登録情報、複数のプリファレンス、ローミング、複数のボイスメールオプション、および複数のバディリストを含む、エンドユーザ毎のサービスプロファイルを維持する。呼セッション制御機能（ＣＳＣＦ）１５２は、通話信号を傍受し、自らのためにその通話信号を処理するアプリケーションサービスに送信する。ホーム加入者サーバ（ＨＳＳ）データベース１５４は、インタフェース下において、加入者データを共に引き出す。
【００２３】
サービス呼セッション制御機能（Ｓ−ＣＳＣＦ）１５６は、ＩＭＳのコアであり、複数のオペレータがサービスデリバリおよびセッションを制御できるようにするネットワーク内の管理点を提供する。Ｓ−ＣＳＣＦ１５６は、加入者に対する複数のサービス面を処理すること、ユーザが既に開始している複数のセッションのステータスを維持すること、コンテンツの制御および供給することを担当するＳＩＰサーバである。Ｓ−ＣＳＣＦ１５６は、複数のユーザが加入する複数のサービスに対する知識を有し、以下で説明される、適切なアプリケーションサーバ１８２にコンタクトすることによって、そのような複数のサービスを可能にすることを担う。
【００２４】
問合せ呼セッション制御機能（Ｉ−ＣＳＣＦ）１５８は、ＩＭＳネットワークのためのゲートウェイとして動作し、各管理ドメインのエッジに配置される。Ｉ−ＣＳＣＦ１５８は、ＳＩＰメッセージを転送する外部ネットワークによるオペレータネットワークへのアクセスを許可または拒否し、これにより、Ｓ−ＣＳＣＦ１５６およびＨＳＳ１５４のような複数のエンティティを保護する。代理呼セッション制御機能（Ｐ−ＣＳＣＦ）１６０は、ＩＭＳへのアクセスポイントであり、ユーザ機器（ＵＥ）のためのＳＩＰプロキシサーバとして動作する。
【００２５】
ブレークアウトゲートウェイ制御機能（ＢＧＣＦ）１６２は、例えばＰＳＴＮとの接続のような、ＰＳＴＮブレークアウトを発生するためのネットワークを選択する。メディアゲートウェイ制御機能（ＭＧＣＦ）１６４は、複数のＩＭＳ接続を複数のＰＳＴＮトランクに提供するためにＭＧＷを制御し、ＩＳＵＰとＳＩＰとの間のプロトコル変換を実行する。メディアゲート（ＭＧＷ）１６６は、リソース制御のためにＭＧＣＦ１６４とインタラクトとする。ＭＧＷ１６６は、ＰＳＴＮ、次世代ネットワーク、２Ｇ、２．５Ｇ、および３Ｇ無線アクセスネットワーク、またはＰＢＸのような異なる複数の通信ネットワーク間の変換ユニットとして動作する。ＭＧＷ１６６は、ＡＴＭおよびＩＰのような、複数のトランスポートプロトコル上の次世代ネットワーク上のマルチメディア通信を可能にする。ＭＧＷ１６６はまた、例えば、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）  ＭＧＷとして構成された場合に、ＶｏＩＰに対して、ＴＤＭ音声間の変換を実行してもよい。ＭＧＷ１６６は様々なタイプのネットワークに接続し、その主な機能のうちの１つは、様々な送信およびコーディング技術間の変換をすることである。シグナリングゲートウェイ（ＳＧＷ）１６８は、ＳＣＴＰ−ＩＰベースシグナルネットワークおよびＳＳ７シグナルネットワーク等の様々なシグナルネットワークを相互に連結させるために用いられ、トランスポートレベルでのシグナリング変換を実行する。
【００２６】
アプリケーションサービスレイヤ１８０は、例えば、テレフォニーアプリケーションサーバ（ＴＡＳ）、ＩＰマルチメディアサービス切替機能（ＩＭ−ＳＳＦ）、オープンサービスアクセスゲートウェイ（ＯＳＡ−ＧＷ）などの複数のアプリケーションサーバ（ＡＳ）１８２を含む。これらサーバのそれぞれは、加入者セッション上で複数の機能を実行し、コールの状態を維持することを担当する。より重要なことには、それらは、ＩＭＳの新たな世界において、レガシーな高度インテリジェントネットワーク（ＡＩＮ）のサービスの橋渡しをする。ＡＳ１８２は、サービス実行環境、アプリケーション特有のロジック（例えば、プッシュトゥートーク、プレゼンス、プリペイド、インスタントメッセージなど）、および１または複数のサービスのためのシグナリングを提供する。ＡＳ１８２は、複数のサービスおよびプロビジョンアプリケーション１８４の代わりにＳＩＰセッションを動かし、影響を与えてよい。加入者位置機能（ＳＬＦ）１８６は、特定のユーザプロファイルに関連付けられたホーム加入者サーバ（ＨＳＳ）１５４についての情報を提供するＩＰマルチメディアサブシステム内のエンティティである。
【００２７】
図２は、ＩＭＳオペレータ２００によって所有されるウェブサーバにアクセスすべく、ＷｅｂＲＴＣクライアントを用いるＩＭＳＵＥを示す。図２において、ＷｅｂＲＴＣベースクライアント／アプリケーション２１０は、複数のブロードＩＭＳクライアント機能をサポートする。ユーザ２０２は、ＷｅｂＲＴＣ対応ブラウザ２１２を含みうる、ウェブサーバ２２０にアクセスするためのＩＭＳＵＥ２１４上のＷｅｂＲＴＣクライアント２１０を使用する。ウェブサーバ２２０は、ＩＭＳサーバ２２２にアクセス可能である。ウェブサーバ２２０およびＩＭＳサーバ２２２は、ＩＭＳオペレータドメイン２３０内にある。
【００２８】
図３は、サードパーティ３００によって所有されるウェブサーバにアクセスするためのＷｅｂＲＴＣクライアントを用いるＩＭＳＵＥを示す。図３において、ユーザ３０２は、サードパーティＷｅｂＲＴＣベースアプリケーションサーバ３２０を介して、それらのＩＭＳサービスを取得する。ユーザ３０２は、ＷｅｂＲＴＣ対応ブラウザ３１２を含みうる、ウェブサーバ３２０にアクセスするためのＩＭＳＵＥ３１４上のＷｅｂＲＴＣクライアント３１０を使用する。ウェブサーバ３２０は、それから、ＩＭＳサーバ３３２にアクセスする。しかしながら、図３において、ウェブサーバ３２０は、ＩＭＳオペレータドメイン３３０の一部ではない。むしろ、ウェブサーバ３２０は、ＩＭＳオペレータドメイン３３０を提供するオペレータとビジネス上の関係を有する。ホームＩＭＳオペレータとサードパーティとの間のビジネス上の関係は、ＩＭＳＵＥ３１４とウェブサーバ３２０との間のセキュリティの関係の確立と、互換性のあるクライアントアプリケーション３１０の使用とを保証する。
【００２９】
図４は、ＩＭＳサブスクリプション４００を有するウェブサーバにアクセスするためのＷｅｂＲＴＣクライアントを用いるＩＭＳＵＥを示す。ユーザ４０２は、ＷｅｂＲＴＣ対応ブラウザ４１２を含みうる、ウェブサーバ４２０にアクセスするためのＩＭＳＵＥ４１４上のＷｅｂＲＴＣクライアント４１０を使用する。図４において、ウェブサーバ４２０は、複数のパブリックアイデンティティを含むＩＭＳサブスクリプション４２２を有する。このように、ウェブサーバ４２０は、ＩＭＳオペレータドメイン４３０の一部ではない。ウェブサーバ４２０は、ＩＭＳサーバ４３２にアクセス可能である。ユーザ４０２は、ウェブサーバ４２０にログイン認証４０４を提供し、ウェブサーバ４２０を介して一時的なＩＭＳパブリックアイデンティティ４２４を取得する。
【００３０】
図５は、サードパーティＷｅｂＲＴＣベースアプリケーション５００を介して、ＩＭＳサービスを取得する匿名ユーザを示す。ユーザ５０２は、ＷｅｂＲＴＣ対応ブラウザ５１２を含みうる、ウェブサーバ５２０にアクセスするためのＩＭＳＵＥ５１４上のＷｅｂＲＴＣクライアント５１０を使用する。ウェブサーバ５２０は、ＩＭＳサーバ５３２にアクセスすることができる。図５において、ユーザ５０２は、例えば、ＩＭＳオペレータドメイン５３０のための顧客担当者５６０に、コンタクトをとることができるのみであってよい。さらに、ウェブサーバ５２０は、ＩＭＳオペレータドメイン５３０の一部ではなく、その代わりに、複数のパブリックアイデンティティを含むＩＭＳサブスクリプション５２２を有する。ユーザ５０２は、ウェブサーバ５２０からのＩＭＳパブリックアイデンティティを用いて匿名の電話を介してＩＭＳオペレータドメイン５３０のための顧客担当者５６０にコンタクトをとることができる。
【００３１】
図６は、一実施形態におけるネットワーク６００内のアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）を示す。図６において、非ＩＭＳＵＥ６１０は、ＩＭＳコア６３０からの複数のサービスにアクセスすることを希望する。非ＩＭＳＵＥ６１０が、ＩＭＳコア６３０からの複数のサービスにアクセスするための、複数の機能を提供するために、アプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）６２０は、ＩＭＳＵＥ６１０と共同配置される。
【００３２】
同一のファミリーサブスクリプションに所属するＵＥは、その他のＵＥがＩＭＳ対応でない一方で、ＩＭＳ対応でありうる。ユーザが、モバイルネットワークオペレータ（ＭＮＯ）のＩＭＳコア６３０にアクセスするために非ＩＭＳＵＥ６１０を用いているときに、ユーザは、まず、ＩＭＳＵＥに対して非ＩＭＳＵＥ６１０をアタッチすることができてよく、その後、ＩＭＳＵＥを介して、ＩＭＳセッションを確立するべく、ＩＭＳコア６３０に登録することができてよい。
【００３３】
登録は、ＵＥを用いてＩＭＳコア６３０にアクセスするために必須である。通常、複数のＳＩＰ  ＵＥは、それら自身においてＩＭＳ登録を開始する。しかし、ＡＳＩＦ６２０なしの非ＩＭＳＵＥ６１０は、この機能を含まない。このように、ＡＳＩＦ６２０は、非ＩＭＳＵＥ６１０が、複数のＩＭＳ認証情報を供給することを可能にする。したがって、複数のＩＭＳ認証情報は、ＩＭＳＵＥによって、または、ＡＳＩＦ６２０を介して非ＩＭＳＵＥ６１０によって、供給されてよい。
【００３４】
非ＩＭＳＵＥ６１０は、Ｓ２０インタフェース６４２を介してＡＳＩＦ６２０にアクセスしうる。このように、Ｓ２０インタフェース６４２は、非ＩＭＳＵＥ６１０とＡＳＩＦ６２０との間の新たな参照ポイントを提供する。Ｇｍインタフェース６４０は、例えば、ＡＳＩＦ６２０を介した非ＩＭＳＵＥ６１０のような、複数のＩＭＳクライアントと、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）６３２との間の現在の参照ポイントである。Ｐ−ＣＳＣＦ６３２は、ＩＭＳのためのベアラフローに適応するために用いられるアクセスゲートウェイ機能を制御する。呼セッション制御機能（ＣＳＣＦ）は、ＩＭＳ内の複数のＳＩＰシグナルパケットを処理する。Ｐ−ＣＳＣＦ６３２は、ＡＳＩＦ６２０を介したＵＥのための最初の接点であるＳＩＰプロキシであり、（フルＩＭＳネットワーク内の）訪問ネットワーク内、または、（訪問ネットワークがまだＩＭＳに準拠していない場合に）ホームネットワーク内に位置してよい。
【００３５】
Ｐ−ＣＳＣＦ６３２は、ホームおよびサードパーティネットワーク内の既知の複数のエンティティとのセキュアトランスポートコネクションを維持する。Ｐ−ＣＳＣＦ６３２は、アクセスゲートウェイによって提供される複数のメディアプレーンインターワーキング機能であって、ＷｅｂＲＴＣに特有であるそれらの追加的なメディアプレーン機能を含む、機能を制御してよい。
【００３６】
ＡＳＩＦ６２０は、例えばＨＴＴＰ／ＨＴＭＬ５などのＷｅｂＲＴＣベースアプリケーションシグナルを、例えばセッション開始プロトコル（ＳＩＰ）などの、ＷｅｂＲＴＣクライアント６１２とＩＭＳコア６３０との間のアプリケーションシグナルパス上のＩＭＳシグナルに変換する。ＡＳＩＦ６２０は、ボックス６２２によって表されるＩＭＳＵＥ６１０、または、ウェブサーバ、Ｐ−ＣＳＣＦ、他の中間機能エンティティ、若しくは独立機能エンティティのような、ボックス６２２によって表される他のエンティティ６２４の中に配置されてよい。ＡＳＩＦ６２０は、ユーザ、公衆携帯電話網（ＰＬＭＮ）、ＩＭＳオペレータ、またはサードパーティサービスプロバイダによって所有されうる。ＡＳＩＦ６２０は、ウェブベースシグナルをＩＭＳベースシグナルに変換することによって、非ＩＭＳＵＥ６１０が、複数のＩＭＳサービスを使用することを助ける。したがって、ＡＳＩＦ６２０は、非ＩＭＳＵＥ６１０とＩＭＳコア６３０との間のアプリケーションシグナルパス上にある。
【００３７】
ＡＳＩＦ６２０は、ＷｅｂＲＴＣクライアント６１２とＩＭＳコア６３０との間のコントロールプレーンおよびメディアプレーンのネゴシエーションのインターワーキング手順をサポートしうる。非ＩＭＳＵＥ６１０とネットワークとの間のセッションシグナルのために、ＩＭＳコア６３０におけるユーザ識別、認証、および登録のためのサポートされたオプションを可能にする情報が交換される。
【００３８】
図７は、一実施形態に係る登録手順７００を示す。非ＩＭＳＵＥ７１０を、ＡＳＩＦ７２０に登録する（７１２）。これは、ＨＴＩＰ登録メッセージと同等である。ＡＳＩＦ７２０が、非ＩＭＳＵＥ７１０から登録メッセージ７１２を受信した場合、ＡＳＩＦ７２０は、登録メッセージを同等のＳＩＰ登録メッセージに変換し、ＩＭＳコア７３０と、ＩＭＳ登録手順７４０を開始する。ＩＭＳ登録手順７４０が成功した場合、ＡＳＩＦ７２０は、非ＩＭＳＵＥ７１０に、同等のＳＩＰ２００  ＯＫメッセージ７５０を送信する。ＳＩＰ２００  ＯＫメッセージは、リクエストへの成功の応答を示すメッセージである。
【００３９】
図８は、一実施形態に係るセッションセットアップ手順８００を示す。セッションセットアップ手順８００は、非ＩＭＳＵＥ８１０とＡＳＩＦ８２０との間のＨＴＩＰセッションセットアップメッセージインタラクション８１２を含む。ＩＭＳセッションセットアップ手順８３２は、ＡＳＩＦ８２０とＩＭＳコア８３０との間で実行される。
【００４０】
図９は、ここで説明された任意の１または複数の技術がその上で実行されうる一実施形態に従って、ジャミング技術に基づく直接デジタルシンセサイザーのための効率的な広帯域逆チャネライゼーションを提供する実施例の機械９００のブロック図を示す。代替の例において、機械９００は、スタンドアロンデバイスとして動作してよい、または、他の複数の機械に接続（例えばネットワーク接続）されてよい。ネットワーク接続の配置では、機械９００は、サーバ−クライアントネットワーク環境におけるサーバ機械および／またはクライアント機械のキャパシティ内で動作してよい。例において、機械９００は、ピアツーピア（Ｐ２Ｐ）（または他の分散）ネットワーク環境におけるピア機械として機能してよい。機械９００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、携帯用情報端末（ＰＤＡ）、携帯電話、ウェブアプライアンス、ネットワークルータ、スイッチまたはブリッジ、または機械によって行われるべき複数の動作を規定する複数の命令（シーケンシャルなまたは他の）を実行することができる任意の機械であってよい。さらに、単一の機械が示される一方、用語「機械」は、クラウドコンピューティング、ソフトウェア・アズ・ア・サービス（ＳａａＳ）、他の複数のコンピュータクラスタ構成のような、ここで説明される複数の方法のうちの任意の１または複数を実行するために、複数の命令のセット（または複数のセット）を個別にまたは連帯して実行する複数の機械の任意の集合を含むように解釈されるべきである。
【００４１】
ここで説明されるような複数の例は、ロジックまたは複数のコンポーネント、モジュールまたはメカニズムを含んでよく、またはその上で動作してよい。複数のモジュールは、規定の複数の動作を実行することができる複数の有体物（例えば、ハードウェア）であり、ある手法において構成または配置されてよい。ある例において、複数の回路は、モジュールとして規定の手法において、（例えば、内部にまたは他の複数の回路のような外部の複数のエンティティに対して）配置されてよい。ある例において、（例えば、スタンドアロン、クライアントまたはサーバコンピュータシステムなどの）１または複数のコンピュータシステムの少なくとも一部、または１または複数のハードウェアプロセッサ９０２は、ファームウェアまたはソフトウェア（例えば、複数の命令、アプリケーションの部分、または規定の複数の動作を実行するように動作するモジュールとしてのアプリケーション）によって構成されてよい。ある例において、ソフトウェアは、少なくとも１つの機械可読媒体上に存在してよい。ある例において、ソフトウェアは、モジュールの基本的なハードウェアによって実行されたときに、ハードウェアに規定の複数の動作を実行させる。
【００４２】
したがって、用語「モジュール」は、規定の手法において動作し、またはここで説明される任意の動作の少なくとも一部を実行する、物理的に構築され、具体的に構成され（例えば、配線で接続され）、または一時的に（例えば、一過性に）構成され（例えば、プログラムされ）るエンティティである有体物を含むように理解される。複数のモジュールが一時的に構成される複数の例を考慮すると、モジュールは、時間におけるどの時にもインスタンス化されない必要がある。例えば、複数のモジュールが、ソフトウェアを用いて構成される汎用ハードウェアプロセッサ９０２を備える場合、汎用ハードウェアプロセッサは、その時々においてそれぞれ異なるモジュールとして構成されてよい。ソフトウェアは、結果的に、例えば、時間の１つのインスタンスで特定のモジュールを構成し、異なる時間のインスタンスで異なるモジュールを構成する、ハードウェアプロセッサを構成してよい。用語「アプリケーション」またはその異形は、複数のルーチン、複数のプログラムモジュール、複数のプログラム、複数のコンポーネントおよび同類のものを含むように、ここで拡張的に用いられ、シングルプロセッサまたはマルチプロセッサシステム、マイクロプロセッサベースの電子機器、シングルコアまたはマルチコアシステム、それらの組み合わせ、および同類のもを含む様々なシステム構成上で実装されてよい。したがって、用語「アプリケーション」は、ソフトウェアの実施形態、またはここで説明される任意の動作の少なくとも一部を実行するように配置されるハードウェアを言及するために用いられてよい。
【００４３】
機械（例えば、コンピュータシステム）９００は、ハードウェアプロセッサ９０２（例えば、中央処理ユニット（ＣＰＵ）、グラフィックス処理ユニット（ＧＰＵ）、ハードウェアプロセッサコア、またはそれらのいくつかの組み合わせ）、メインメモリ９０４、およびスタティックメモリ９０６を含んでよく、これらの少なくともいくつかは、インターリンク（例えば、バス）９０８を介して他と通信してよい。機械９００は、ディスプレイユニット９１０、英数字の入力デバイス９１２（例えば、キーボード）、およびユーザインタフェース（ＵＩ）ナビゲーションデバイス９１４（例えば、マウス）をさらに含んでよい。ある例において、ディスプレイユニット９１０、入力デバイス９１２、およびＵＩナビゲーションデバイス９１４は、タッチスクリーンディスプレイであってよい。機械９００は、ストレージデバイス（例えば、ドライブユニット）９１６、信号生成デバイス９１８（例えば、スピーカ）、ネットワークインターフェースデバイス９２０、およびグローバルポジショニングシステム（ＧＰＳ）センサ、コンパス、加速度計、または他のセンサのような１または複数のセンサ９２１をさらに含んでよい。機械９００は、１または複数の周辺デバイス（例えば、プリンタ、カードリーダ等）と通信または制御するための、シリアル（例えば、ユニバーサルシリアルバス（ＵＳＢ）、パラレル、または他の有線または無線（例えば、赤外線（ＩＲ））接続のような出力コントローラ９２８を含んでよい。
【００４４】
ストレージデバイス９１６は、ここで説明される複数の技術または機能のうちの任意の１または複数を具現化するまたはそれらによって利用される複数のデータ構造または複数の命令９２４（例えば、ソフトウェア）の１または複数のセットが格納される少なくとも１つの機械可読媒体９２２を含んでよい。複数の命令９２４は、メインメモリ９０４、スタティックメモリ９０６のような追加の複数の機械可読メモリに少なくとも部分的に、または機械９００によるその実行の間にハードウェアプロセッサ９０２内に存在してもよい。ある例において、ハードウェアプロセッサ９０２の１つまたはいくつかの組み合わせ、メインメモリ９０４、スタティックメモリ９０６、またはストレージデバイス９１６は、機械可読媒体を構成してよい。
【００４５】
機械可読媒体９２２が単一の媒体として示される一方、用語「機械可読媒体」は、１または複数の命令９２４を格納するように構成される単一の媒体または複数の媒体（例えば、集中型または分散型データベース、および／または関連付けられる複数のキャッシュおよび複数のサーバ）を含んでよい。
【００４６】
用語「機械可読媒体」は、機械９００による実行のための複数の命令を格納、エンコード、または搬送することができ、機械９００に本開示の複数の技術のうちの任意の１または複数を実行させ、またはそのような複数の命令によって用いられるまたはそれらに関連付けられる複数のデータ構造を格納、エンコード、または搬送することができる任意の媒体を含んでよい。非限定的な機械可読媒体の複数の例は、複数のソリッドステートメモリ、および光磁気媒体を含んでよい。機械可読媒体の特定の複数の例は、複数の半導体メモリデバイス（例えば、電気的プログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ））、および複数のフラッシュメモリデバイスのような不揮発性メモリ、複数の内部ハードディスクおよび複数のリムーバブルディスクのような複数の磁気ディスク、複数の光磁気ディスク、およびＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭディスクを含んでよい。
【００４７】
複数の命令９２４は、多数の転送プロトコル（例えば、フレームリレー、インターネットプロトコル（ＩＰ）、送信制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）等）のうちの任意の１つを利用するネットワークインターフェースデバイス９２０を介して、伝送媒体を用いて通信ネットワーク９２６を通じてさらに送信されまたは受信されてよい。例示的な複数の通信ネットワークは、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、パケットデータネットワーク（例えば、インターネット）、複数の携帯電話ネットワーク（例えば、符号分割多重接続（ＣＤＭＡ）、時分割多重接続（ＴＤＭＡ）、周波数分割多重接続（ＦＤＭＡ）、および直交周波数分割多重接続（ＯＦＤＭＡ）を含む複数のチャネルアクセス方法、およびグローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ（登録商標））、ユニバーサル・モバイル・テレコミュニケーションズ・システム（ＵＭＴＳ、ＣＤＭＡ２０００  １ｘ＊規格、およびロングタームエボリューション（ＬＴＥ）のような複数のセルラーネットワーク）、複数の基本電話（ＰＯＴＳ）ネットワーク、および複数の無線データネットワーク（例えば、複数の電気電子技術者協会（ＩＥＥＥ）８０２．１１規格（ＷｉＦｉ）、複数のＩＥＥＥ８０２．１６規格（ＷｉＭａｘ（登録商標））およびその他を含む複数の規格のＩＥＥＥ８０２ファミリー）、複数のピアツーピア（Ｐ２Ｐ）ネットワーク、または現在既知のまたは今後開発される他の複数のプロトコルを含んでよい。
【００４８】
例えば、ネットワークインターフェースデバイス９２０は、通信ネットワーク９２６に接続するための１または複数の物理的なジャック（例えば、イーサネット（登録商標）、同軸、または電話の複数のジャック）または１または複数のアンテナを含んでよい。ある例において、ネットワークインターフェースデバイス９２０は、単入力多出力（ＳＩＭＯ）、多入力多出力（ＭＩＭＯ）、または多入力単出力（ＭＩＳＯ）技術の少なくとも１つを用いて無線で通信するための複数のアンテナを含んでよい。用語「伝送媒体」は、機械９００による実行のために複数の命令を格納、エンコード、または搬送することができる任意の無形の媒体を含むように解釈されるべきであり、そのようなソフトウェアの通信を促進するためのデジタルまたはアナログの通信信号または他の無形の媒体を含む。
【００４９】
上記の詳細な説明は、詳細な説明の一部を形成する添付の複数の図面に対する参照を含む。複数の図面は、実例として、実施されうる特定の複数の実施形態を示す。これらの実施形態は、「複数の例」としてここでも参照する。そのような複数の例は、示されるまたは説明されるものに加えて、複数のエレメントを含んでよい。しかしながら、示されるまたは説明される複数のエレメントを含む複数の例も期待される。さらに、ここで示されるまたは説明される、特定の例（またはそれらの１または複数の態様）に対して、または他の複数の例（またはそれらの１または複数の態様）に対して、示されるまたは説明されるこれらのエレメントのいくつかの組み合わせまたは置き換えを用いる複数の例（またはそれらの１または複数の態様）も期待される。
【００５０】
本明細書において参照される複数の出版物、複数の特許、および複数の特許文献は、参照により個別に組み込まれるかのように、それらの全体においてここで参照により組み込まれる。本明細書と参照により組み込まれるこれらの文献との間に一貫性がない使用がある場合、組み込まれる（複数の）参照における使用は、本明細書のものへの補足であり、矛盾する不一致については、本明細書における使用が支配する。
【００５１】
本明細書において、用語「ある（a）」または「ある（an）」は、特許文献において共通なように、１または１より多いものを含むために用いられ、任意の他の例または「少なくとも１つ」または「１または複数」の使用と無関係である。本明細書において、用語「または」は、非排他的、または「ＡまたはＢ」が「ＡがありＢがない」、「ＢがありＡがない」、および「ＡおよびＢ」を含むように言及するために用いられる。添付の複数の請求項において、用語「含む（including）」および「において（in which）」は、それぞれ用語「備える（comprising）」および「ここで（wherein）」の平易な言葉と同等のものとして用いられる。また、下記の複数の請求項において、用語「含む（including）」および「備える（comprising）」は制約がない、つまり、請求項において、請求項におけるそのような用語の後に列挙されたものに加えて複数のエレメントを含むシステム、デバイス、物品、または処理もが、その請求項の範囲に含まれるとみなされる。さらに、下記の複数の請求項において、用語「第１」、「第２」、および「第３」等は、単にラベルとして用いられ、それらの対象の数字上の順序を示唆することが意図されない。上記の説明は、例示的であり制限的でないことが意図される。例えば、上述の複数の例（またはそれらの１または複数の態様）は、他との組み合わせで用いられてよい。複数の他の実施形態は、例えば、上記の説明を検討する当業者によって用いられてよい。要約は、例えば、アメリカ合衆国における３７Ｃ．Ｆ．Ｒ１．７２（ｂ）に準拠すべく、読み手が技術的な開示の本質を迅速に確認することを可能にする。それは、複数の請求項の範囲または意味を解釈または限定するために用いられないという理解の元で提出される。また、上記の詳細な説明において、様々な特徴は、本開示を簡素化すべく、ともにグループ化されてよい。しかしながら、複数の実施形態はここで開示された複数の特徴のサブセットを含んでよいので、複数の請求項は、それらの複数の特徴を説明しなくてよい。さらに、複数の実施形態は、特定の例で開示されたものより少ない特徴を含んでよい。したがって、下記の複数の請求項は、これによって、別の実施形態として、それ自身に依存する請求項とともに詳細な説明に組み込まれる。ここに開示された複数の実施形態の範囲は、添付の複数の請求項を参照して、権利が与えられるそのような複数の請求項の均等物の全範囲と併せて決定されるべきである。
［項目１］
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためのＷｅｂＲＴＣのアーキテクチャであって、
非ＩＭＳユーザ機器（非ＩＭＳＵＥ）と、
前記非ＩＭＳＵＥと共同配置されたアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）と
を備え、
前記非ＩＭＳＵＥは、前記非ＩＭＳＵＥをＩＭＳコアに登録するために前記ＡＳＩＦに登録メッセージを送信するように構成され、
前記ＡＳＩＦは、前記非ＩＭＳＵＥからの前記登録メッセージをＩＭＳベースシグナルに変換し、かつ、ＩＭＳベースシグナルに変換された前記登録メッセージを用いて、前記非ＩＭＳＵＥを前記ＩＭＳコアに登録するように構成されている、アーキテクチャ。
［項目２］
前記ＡＳＩＦは、前記非ＩＭＳＵＥからの前記登録メッセージを、ウェブベースシグナルからＩＭＳベースシグナルに変換する、項目１に記載のアーキテクチャ。
［項目３］
前記ＡＳＩＦは、前記非ＩＭＳＵＥ内に共同配置されることによって、前記非ＩＭＳＵＥと共同配置される、項目１または２に記載のアーキテクチャ。
［項目４］
前記ＡＳＩＦは、ウェブサーバ、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）、中間機能エンティティ、および独立機能エンティティからなるグループから選択されたエンティティ内に配置されることによって、前記非ＩＭＳＵＥに共同配置される、項目１または２に記載のアーキテクチャ。
［項目５］
前記ＡＳＩＦは、ＩＭＳＵＥ内に配置されることによって、前記非ＩＭＳＵＥと共同配置され、前記非ＩＭＳＵＥは、前記ＩＭＳＵＥを用いてＩＭＳセッションを確立するために複数のＩＭＳ認証情報を供給することによって、前記ＩＭＳコアに登録するべく、前記ＩＭＳＵＥをアタッチするように構成される、項目１または２に記載のアーキテクチャ。
［項目６］
前記非ＩＭＳＵＥは、Ｓ２０インタフェースを介して前記ＡＳＩＦにアクセスし、前記Ｓ２０インタフェースは、前記非ＩＭＳＵＥと前記ＡＳＩＦとの間の参照ポイントを提供する、項目１から５のいずれか一項に記載のアーキテクチャ。
［項目７］
前記ＡＳＩＦは、Ｇｍインタフェースを用いて前記ＩＭＳコアにアクセスする、項目１から６のいずれか一項に記載のアーキテクチャ。
［項目８］
前記ＡＳＩＦは、前記ＩＭＳコアにおいて、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）にアクセスすることによって、ＩＭＳベースシグナルに変換された前記登録メッセージを用いて、前記非ＩＭＳＵＥを前記ＩＭＳコアに登録し、前記Ｐ−ＣＳＣＦは前記ＩＭＳのためのベアラフローに適応するために複数のアクセスゲートウェイ機能を制御する、項目１から７のいずれか一項に記載のアーキテクチャ。
［項目９］
前記Ｐ−ＣＳＣＦは、前記ＩＭＳコア内の複数のＳＩＰシグナルパケットを処理し、かつ、複数のセキュアトランスポートコネクションを維持する、項目８に記載のアーキテクチャ。
［項目１０］
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにＷｅｂＲＴＣを提供する方法であって、
非ＩＭＳＵＥと共同配置されたアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）において、前記非ＩＭＳＵＥから登録メッセージを受信する段階と、
前記ＡＳＩＦが前記非ＩＭＳＵＥから前記登録メッセージを受信した場合に、前記ＡＳＩＦによって、前記登録メッセージを、同等のＳＩＰ登録メッセージに変換する段階と、
前記ＡＳＩＦによって、ＩＭＳコアとＩＭＳ登録手順を開始する段階と、
前記ＩＭＳ登録手順が成功した場合に、前記ＡＳＩＦによって、リクエスト成功メッセージを前記非ＩＭＳＵＥに送信する段階と
を備える、方法。
［項目１１］
前記ＡＳＩＦにおいて、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションをリクエストするセッションセットアップメッセージを受信する段階と、
前記ＡＳＩＦによって、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションを確立するために、前記ＩＭＳコアと、ＩＭＳセッションセットアップ手順を実行する段階と
をさらに備える、項目１０に記載の方法。
［項目１２］
前記ＡＳＩＦが非ＩＭＳＵＥから前記登録メッセージを受信した場合に、前記ＡＳＩＦによって、前記登録メッセージを、同等のＳＩＰ登録メッセージに変換する段階は、前記非ＩＭＳＵＥからの前記登録メッセージを、ウェブベースシグナルからＩＭＳベースシグナルに変換する段階を有する、項目１０または１１に記載の方法。
［項目１３］
前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦにおいて、非ＩＭＳＵＥから登録メッセージを受信する段階は、前記非ＩＭＳＵＥ内に配置された前記ＡＳＩＦによって前記登録メッセージを受信する段階を有する、項目１０から１２のいずれか一項に記載の方法。
［項目１４］
前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦにおいて、非ＩＭＳＵＥから登録メッセージを受信する段階は、ウェブサーバ、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）、中間機能エンティティ、および独立機能エンティティからなるグループから選択されたエンティティ内に配置された前記ＡＳＩＦによって前記登録メッセージを受信する段階を有する、項目１０から１２のいずれか一項に記載の方法。
［項目１５］
前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦにおいて、非ＩＭＳＵＥから登録メッセージを受信する段階は、前記非ＩＭＳＵＥにアタッチされたＩＭＳＵＥにおいて前記登録メッセージを受信する段階を有し、前記ＩＭＳＵＥは、ＩＭＳセッションを確立するために複数のＩＭＳ認証情報を供給すべく前記登録メッセージを前記ＡＳＩＦに転送する、項目１０から１２のいずれか一項に記載の方法。
［項目１６］
前記ＡＳＩＦによって、ＩＭＳコアとＩＭＳ登録手順を開始する段階は、前記ＩＭＳコアにおいて、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）にアクセスする段階を有する、項目１０から１５のいずれか一項に記載の方法。
［項目１７］
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにＷｅｂＲＴＣを提供する方法であって、
非ＩＭＳＵＥをＩＭＳコアに登録するためのアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）によるＩＭＳベースシグナルへの変換のために前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに、前記非ＩＭＳＵＥによって登録メッセージを送信する段階と、
前記非ＩＭＳＵＥによって、ＩＭＳ登録手順が成功した場合に、前記ＡＳＩＦから、リクエスト成功メッセージを受信する段階と
を備える方法。
［項目１８］
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションをリクエストするセッションセットアップメッセージを前記ＡＳＩＦに送信する段階と、
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションを確立するための前記セッションセットアップメッセージに対する応答を前記ＩＭＳコアから受信する段階と
をさらに備える、項目１７に記載の方法。
［項目１９］
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信する段階は、前記非ＩＭＳＵＥ内に配置された前記ＡＳＩＦに前記登録メッセージを送信することを含む、項目１７または１８に記載の方法。
［項目２０］
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信する段階は、ウェブサーバ、代理呼セッション制御機能（Ｐ−ＣＳＣＦ）、中間機能エンティティ、および独立機能エンティティからなるグループから選択されたエンティティ内に配置された前記ＡＳＩＦに前記登録メッセージを送信することを含む、項目１７または１８に記載の方法。
［項目２１］
前記非ＩＭＳＵＥによって、前記ＡＳＩＦに登録メッセージを送信する段階は、前記非ＩＭＳＵＥにアタッチされたＩＭＳＵＥに前記登録メッセージを送信する段階を含み、前記ＩＭＳＵＥは、ＩＭＳセッションを確立するための複数のＩＭＳ認証情報を供給するために前記登録メッセージを前記ＡＳＩＦに転送する、項目１７または１８に記載の方法。
［項目２２］
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにＷｅｂＲＴＣを提供するための複数の動作をコンピュータに実行させるためのプログラムであって、
前記複数の動作は、
非ＩＭＳＵＥと共同配置されたアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）において、前記非ＩＭＳＵＥから登録メッセージを受信することと、
前記ＡＳＩＦが前記非ＩＭＳＵＥから前記登録メッセージを受信した場合に、前記ＡＳＩＦによって、前記登録メッセージを同等のＳＩＰ登録メッセージに変換することと、
前記ＡＳＩＦによって、ＩＭＳコアとのＩＭＳ登録手順を開始することと、
前記ＩＭＳ登録手順が成功した場合に、前記ＡＳＩＦによって、リクエスト成功メッセージを前記非ＩＭＳＵＥに送信することと
を含む、プログラム。
［項目２３］
前記コンピュータに、
前記ＡＳＩＦにおいて、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションをリクエストするセッションセットアップメッセージを受信することと、
前記ＡＳＩＦによって、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションを確立するべく前記ＩＭＳコアとＩＭＳセッションセットアップ手順を実行することと
をさらに実行させるための、項目２２に記載のプログラム。
［項目２４］
前記ＡＳＩＦが前記非ＩＭＳＵＥから前記登録メッセージを受信した場合に、前記ＡＳＩＦによって、前記登録メッセージを同等のＳＩＰ登録メッセージに変換することは、前記非ＩＭＳＵＥからの前記登録メッセージを、ウェブベースシグナルからＩＭＳベースシグナルに変換することを有する、項目２２または２３に記載のプログラム。
［項目２５］
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにＷｅｂＲＴＣを提供するための複数の動作をコンピュータに実行させるためのプログラムであって、
前記複数の動作は、
非ＩＭＳＵＥによって、前記非ＩＭＳＵＥをＩＭＳコアに登録するためのＩＭＳベースシグナルへのアプリケーションシグナルインターワーキングファンクション（ＡＳＩＦ）による変換のために前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信することと、
ＩＭＳ登録手順が成功した場合に、前記非ＩＭＳＵＥによって、前記ＡＳＩＦからリクエスト成功メッセージを受信することと
を含む、プログラム。
［項目２６］
前記コンピュータに、
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションをリクエストするセッションセットアップメッセージを前記ＡＳＩＦに送信することと
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと前記ＩＭＳコアとの間のセッションを確立するための前記セッションセットアップメッセージに対する応答を前記ＩＭＳコアから受信することと
をさらに実行させるための、項目２５に記載のプログラム。
［項目２７］
前記非ＩＭＳＵＥによって、前記非ＩＭＳＵＥと共同配置された前記ＡＳＩＦに登録メッセージを送信することは、前記非ＩＭＳＵＥ内に配置された前記ＡＳＩＦに前記登録メッセージを送信することを含む、項目２５または２６に記載のプログラム。
【図１】
2017195603.tif 000003
【図２】
2017195603.tif 000004
【図３】
2017195603.tif 000005
【図４】
2017195603.tif 000006
【図５】
2017195603.tif 000007
【図６】
2017195603.tif 000008
【図７】
2017195603.tif 000009
【図８】
2017195603.tif 000010
【図９】
2017195603.tif 000011
【手続補正書】
【提出日】平成29年4月26日(2017.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためのウェブリアルタイム通信（ＷｅｂＲＴＣ）クライアントのためのシステムであって、
ＩＭＳにアクセスすべく、Ｇｍインタフェースを代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に露出するユーザ機器（ＵＥ）
を備えるシステム。
【請求項２】
前記ＵＥは、ＩＭＳコアに登録するべく、前記Ｐ−ＣＳＣＦにアクセスする、請求項１に記載のシステム。
【請求項３】
前記ＵＥは、前記Ｐ−ＣＳＣＦのセッション開始プロトコル（ＳＩＰ）プロキシ機能を介してＳＩＰシグナリングパケットを送信及び受信する、請求項２に記載のシステム。
【請求項４】
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）にアクセスするためにウェブリアルタイム通信（ＷｅｂＲＴＣ）を提供するための複数の動作をユーザ機器（ＵＥ）に実行させるためのプログラムであって、
前記複数の動作は、
前記ＵＥをＩＭＳコアに登録する登録メッセージをＧｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に送信することと、
ＩＭＳ登録手順が成功した場合に、リクエスト成功メッセージを受信することと
を含む、プログラム。
【請求項５】
前記ＵＥに、
前記ＵＥと前記ＩＭＳコアとの間のセッションをリクエストするセッションセットアップメッセージを送信することと、
前記ＵＥと前記ＩＭＳコアとの間のセッションを確立するための前記セッションセットアップメッセージに対する応答を前記ＩＭＳコアから受信することと
をさらに実行させるための、請求項４に記載のプログラム。
【請求項６】
前記ＵＥは、パブリックアイデンティティを前記ＩＭＳコアに登録する、請求項４又は５に記載のプログラム。
【請求項７】
前記Ｇｍインタフェースは、前記ＵＥと前記Ｐ−ＣＳＣＦとの間の参照ポイントを含む、請求項４から６のいずれか一項に記載のプログラム。
【請求項８】
前記ＵＥに、
前記Ｐ−ＣＳＣＦのセッション開始プロトコル（ＳＩＰ）プロキシ機能を介してＳＩＰシグナリングパケットを送信及び受信すること
をさらに実行させるための、請求項４から７のいずれか一項に記載のプログラム。
【請求項９】
前記ＵＥに、
パブリックアイデンティティを前記ＩＭＳコアに登録すること
をさらに実行させるための、請求項４から８のいずれか一項に記載のプログラム。
【請求項１０】
前記ＵＥは、ＩＭＳ用に構成されておらず、
前記ＵＥに、
ＩＭＳ用に構成されているＩＭＳＵＥにアタッチすることと、
前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立することと
をさらに実行させるための、請求項４から９のいずれか一項に記載のプログラム。
【請求項１１】
前記ＵＥに、
ウェブベースシグナルを前記Ｐ−ＣＳＣＦに提供すること
をさらに実行させるための、請求項４から１０のいずれか一項に記載のプログラム。
【請求項１２】
前記ＵＥに、
セッション開始プロトコル（ＳＩＰ）シグナリングから変換されたウェブベースシグナルを、前記Ｐ−ＣＳＣＦから受信すること
をさらに実行させ、
前記ウェブベースシグナルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）に従う、請求項４から１１のいずれか一項に記載のプログラム。
【請求項１３】
請求項４から１２のいずれか一項に記載のプログラムを格納したコンピュータ可読記憶媒体。
【請求項１４】
ハードウェア処理回路を含むユーザ機器（ＵＥ）であって、
前記ハードウェア処理回路は、
前記ＵＥをＩＭＳコアに登録する登録メッセージを、Ｇｍインタフェースを通じて代理呼セッション制御機能（Ｐ−ＣＳＣＦ）に送信する、
ＵＥ。
【請求項１５】
１又は複数のアンテナをさらに備える、請求項１４に記載のＵＥ。
【請求項１６】
前記ハードウェア処理回路はさらに、
前記Ｐ−ＣＳＣＦのセッション開始プロトコル（ＳＩＰ）プロキシ機能を介してＳＩＰシグナリングパケットを送信及び受信する、
請求項１４又は１５に記載のＵＥ。
【請求項１７】
前記Ｇｍインタフェースは、前記ＵＥと前記Ｐ−ＣＳＣＦとの間の参照ポイントを含む、請求項１４から１６のいずれか一項に記載のＵＥ。
【請求項１８】
前記ＵＥは、ＩＭＳ用に構成されておらず、
前記ハードウェア処理回路は、ＩＭＳ用に構成されているＩＭＳＵＥにアタッチし、前記Ｇｍインタフェースを通じて前記Ｐ−ＣＳＣＦを介する代わりに、前記ＩＭＳＵＥを介して前記ＩＭＳコアに登録してＩＭＳセッションを確立する、請求項１４から１７のいずれか一項に記載のＵＥ。
【請求項１９】
前記ハードウェア処理回路はさらに、
ウェブベースシグナルを前記Ｐ−ＣＳＣＦに提供する
請求項１４から１８のいずれか一項に記載のＵＥ。
【請求項２０】
前記ハードウェア処理回路はさらに、
セッション開始プロトコル（ＳＩＰ）シグナリングから変換されたウェブベースシグナルを、前記Ｐ−ＣＳＣＦから受信し、
前記ウェブベースシグナルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）に従う、請求項１９に記載のＵＥ。