(57)【要約】本発明は、複数のユニキャスト・セッションとマルチキャスト・セッションとの間で変換を行うための方法を含む。ユニキャスト・セッションからマルチキャスト・セッションに変換するための方法は、コンテンツを第１のクライアント装置に配信するためにユニキャスト・セッションを確立することを求める要求を受信するステップと、コンテンツをクライアント装置に配信するためにクライアント装置とのマルチキャスト・セッションを確立するように適合されたマルチキャスト・セッション確立メッセージを生成するステップと、他のクライアント装置のための少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを生成するステップとを含み、少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージは、他のクライアント装置がマルチキャスト・セッションにジョインできるようにするように適合される。マルチキャスト・セッション確立メッセージは、閾値数のユニキャスト・セッションを使用して生成される。マルチキャスト・セッションからユニキャスト・セッションに変換するための方法が提供される。複数のユニキャスト・セッションから複数のマルチキャスト・セッションに変換するための方法が提供される。
2009521843.tif 000002
【特許請求の範囲】
【請求項１】
複数のユニキャスト・セッションをマルチキャスト・セッションに変換するための方法であって、
コンテンツを第１のクライアント装置に配信するためにユニキャスト・セッションを確立することを求める要求を受信するステップと、
前記コンテンツを閾値数の他のクライアント装置に配信するために、閾値数のユニキャスト・セッションが存在するという判定に応答して、前記第１のクライアント装置とのマルチキャスト・セッションを確立するように適合されたマルチキャスト・セッション確立メッセージを生成するステップと、
前記他のクライアント装置のための少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを生成するステップであって、前記少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージは、前記他のクライアント装置が前記マルチキャスト・セッションにジョインできるようにするように適合されるステップとを含む、方法。
【請求項２】
前記マルチキャスト・セッション確立メッセージを生成するステップは、
前記要求内で要求された前記コンテンツが、前記他のクライアント装置のそれぞれによって要求されたコンテンツと同じであるかどうか判定するステップと、
前記同じ要求されたコンテンツを前記閾値数の他のクライアント装置に配信するために前記閾値数の他のユニキャスト・セッションが存在するという判定に応答して前記マルチキャスト・セッション確立メッセージを生成するステップとを含む、請求項１に記載の方法。
【請求項３】
前記マルチキャスト・セッション確立メッセージを使用して前記第１のクライアント装置との前記マルチキャスト・セッションを確立するステップと、
前記少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを前記他のクライアント装置に送信するステップとをさらに含む、請求項１に記載の方法。
【請求項４】
前記他のクライアント装置のそれぞれから、前記他のクライアント装置のそれぞれが前記マルチキャスト・セッションにジョインできるようにするためのシグナリングを開始するステップをさらに含み、
前記他のクライアント装置のそれぞれが前記マルチキャスト・セッションにジョインできるようにするための前記シグナリングは、前記他のクライアント装置のそれぞれに関連する前記他のユニキャスト・セッションのそれぞれを終了させる、請求項３に記載の方法。
【請求項５】
複数のユニキャスト・セッションをマルチキャスト・セッションに変換するための方法であって、
コンテンツを第１のクライアント装置に配信するためのユニキャスト・セッションを確立することを求める要求を受信するステップと、
前記コンテンツを閾値数の他のクライアント装置に配信するために閾値数の他のユニキャスト・セッションが存在するという判定に応答して、マルチキャスト・セッションを使用して前記コンテンツを前記第１のクライアント装置に配信するためのマルチキャスト・セッション・ソースとしてサーバを設定するように適合されたマルチキャスト・ソース設定メッセージを生成するステップと、
前記他のクライアント装置のために少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを生成するステップであって、前記少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージは、前記他のクライアント装置が前記マルチキャスト・セッションにジョインできるようにするように適合されるステップとを含む、方法。
【請求項６】
複数のユニキャスト・セッションをマルチキャスト・セッションに変換するための方法であって、
コンテンツを第１のクライアント装置に配信するためのユニキャスト・セッションを確立することを求める要求を受信するステップと、
前記コンテンツを閾値数の他のクライアント装置に配信するために閾値数の他のユニキャスト・セッションが存在するという判定に応答して、マルチキャスト・セッションを使用してコンテンツを第１のクライアント装置に配信するためのマルチキャスト・セッション・ソースとしてマルチキャスト・サーバを設定するように適合されたマルチキャスト・ソース設定メッセージを生成するステップと、
前記コンテンツをコンテンツ・プロバイダ・サーバから前記マルチキャスト・サーバに配信するために前記コンテンツ・プロバイダ・サーバと前記マルチキャスト・サーバとの間にユニキャスト・セッションを確立するように適合された少なくとも１つのユニキャスト・セッション確立メッセージを生成するステップと、
前記少なくとも１つの他のクライアント装置のために少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを生成するステップであって、前記少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージは、前記少なくとも１つの他のクライアント装置が前記マルチキャスト・セッションにジョインできるようにするように適合されるステップとを含む、方法。
【請求項７】
前記マルチキャスト・ソース設定メッセージを生成するステップは、
前記コンテンツ要求メッセージ内で要求された前記コンテンツが、前記他のクライアント装置のそれぞれに配信された前記コンテンツと同じであるかどうか判定するステップと、
前記コンテンツ要求メッセージ内で要求された前記コンテンツが、前記他のクライアント装置のそれぞれに配信された前記コンテンツと同じであるという判定に応答して、前記コンテンツを前記閾値数の他のクライアント装置に配信するために前記閾値数の他のユニキャスト・セッションが存在するかどうか判定するステップと、
他のユニキャスト・セッションの前記閾値数が満たされているという前記判定に応答して前記マルチキャスト・ソース設定メッセージを生成するステップとを含む、請求項６に記載の方法。
【請求項８】
前記マルチキャスト・サーバで前記マルチキャスト・ソース設定メッセージを受信するステップと、
前記マルチキャスト・ソース設定メッセージに応答して、前記コンテンツを前記マルチキャスト・サーバから前記第１のクライアント装置に配信するために前記マルチキャスト・サーバと前記第１のクライアント装置との間に前記マルチキャスト・セッションを確立するステップとをさらに含む、請求項７に記載の方法。
【請求項９】
前記コンテンツ・プロバイダ・サーバで前記ユニキャスト・セッション確立メッセージを受信するステップと、
前記ユニキャスト・セッション確立メッセージに応答して、前記コンテンツを前記コンテンツ・プロバイダ・サーバから前記マルチキャスト・サーバに配信するために前記コンテンツ・プロバイダ・サーバと前記マルチキャスト・サーバとの間にユニキャスト・セッションを確立するステップとをさらに含む、請求項７に記載の方法。
【請求項１０】
前記少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを前記他のクライアント装置に送信するステップと、
前記他のクライアント装置のそれぞれから、前記他のクライアント装置のそれぞれが前記マルチキャスト・セッションにジョインできるようにするためのシグナリングを開始するステップとをさらに含み、
前記他のクライアント装置のそれぞれが前記マルチキャスト・セッションにジョインできるようにするための前記シグナリングは、前記他のクライアント装置のそれぞれに関連する前記他のユニキャスト・セッションのそれぞれを終了させる、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークの分野に関し、より詳細には、ユニキャスト・セッションおよびマルチキャスト・セッションの管理に関する。
【背景技術】
【０００２】
一般に、既存のネットワークにおけるマルチパーティ・アプリケーション（例えば、ライブ・オーディオ／ビデオ・ストリーミング）の使用は、複数のユニキャスト接続かマルチキャスト接続のどちらかを使用してサポートすることができる。例えば、複数のパーティは、それぞれ、複数のそれぞれのユニキャスト接続を使用して同じマルチパーティ・コンテンツを受信することができる。しかし、不利なことには、ユニキャスト接続の使用によって、かなりの帯域幅の浪費が生じる。同様に、例えば、複数のパーティは、マルチキャスト接続を使用して同じマルチパーティ・コンテンツを受信することができる。しかし、不利なことには、マルチキャスト接続の使用は、購入し、構成し、維持するのに費用がかかる可能性のある多数のマルチキャスト・ルータを必要とする。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術における様々な欠陥が、複数のユニキャスト・セッションとマルチキャスト・セッションとの間で変換を行うための方法の本発明によって対処される。
【課題を解決するための手段】
【０００４】
ユニキャスト・セッションからマルチキャスト・セッションに変換するための方法は、コンテンツを第１のクライアント装置に配信するためにユニキャスト・セッションを確立することを求める要求を受信するステップと、コンテンツをクライアント装置に配信するためにクライアント装置とのマルチキャスト・セッションを確立するように適合されたマルチキャスト・セッション確立メッセージを生成するステップと、その他のクライアント装置のために少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージを生成するステップとを含み、少なくとも１つのマルチキャスト・セッション・ジョイン・メッセージは、その他のクライアント装置がマルチキャスト・セッションにジョインできるようにするように適合される。マルチキャスト・セッション確立メッセージは、コンテンツを閾値数の他のクライアント装置に配信するために閾値数の他のユニキャスト・セッションが存在するという判定に応答して生成される。
【０００５】
マルチキャスト・セッションからユニキャスト・セッションに変換するための方法は、第１のクライアント装置とマルチキャスト・セッションとの関連を終了させるメッセージを受信するステップと、閾値数の他のクライアント装置がマルチキャスト・セッションに関連するという判定に応答して、他のクライアント装置のために少なくとも１つのユニキャスト・セッション・ジョイン・メッセージを生成するステップとを含み、少なくとも１つのユニキャスト・セッション・ジョイン・メッセージは、他のクライアント装置がそれぞれのユニキャスト・セッションを確立できるようにするように適合される。
【０００６】
本発明の教示は、以下の詳細な説明を添付の図面と併せて考察することにより、容易に理解することができる。
【０００７】
理解を容易にするために、可能な場合は、諸図に共通の同一の要素を指定するために同一の参照数字が使用されている。
【発明を実施するための最良の形態】
【０００８】
本発明は、個々のユニキャスト・セッションをマルチキャスト・セッションへ変換すること（または代替として、マルチキャスト・セッションを個々のユニキャスト・セッションへ変換すること）を可能にする。本発明は、ユニキャスト・セッション閾値が満たされる（すなわち、コンテンツ・プロバイダから要求された特定のコンテンツのためにＮのユニキャスト・セッションが存在する）場合、もう１つのユニキャスト・セッション（すなわち、第（Ｎ＋１）のユニキャスト・セッションを確立することを求める）要求の検出が、マルチキャスト・セッションの確立、要求されたコンテンツのために確立された元のユニキャスト・セッションの判定、および識別された元のユニキャスト・セッションをマルチキャスト・セッションへ変換すること（すなわち、識別された元のユニキャスト・セッションを、新規に確立されたマルチキャスト・セッションにジョインすること）をトリガするようなユニキャスト・セッション閾値を維持する。
【０００９】
図１は、通信ネットワーク・アーキテクチャの高いレベルのブロック図を示す。図１に示されているように、通信ネットワーク・アーキテクチャ１００は、複数のＳＩＰクライアント１０１１〜１０１Ｎおよび１０１Ｎ＋１（ＳＩＰクライアント１０１と総称する）、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、ならびにＳＩＰアプリケーション・サーバ１０８を含む。一般に、ＳＩＰは、音声、ビデオ、インスタント・メッセージング、プレゼンス情報、オンライン・ゲーム、および同様のマルチメディア・コンテンツの様々な組合せをサポートするインタラクティブ・ユーザ・セッションを開始、変更、および終了するためのプロトコルである。したがって、ＳＩＰクライアント１０１は、コンテンツ・プロバイダ・サーバ１０４からマルチメディア・コンテンツを受信して提示するように動作可能ないかなる装置をも含む（例えば、ＳＩＰ電話、コンピュータなど）。一実施形態では、ＳＩＰクライアント１０１は、ＳＩＰユーザエージェント（ＳＩＰ−ＵＡｓ）を含む。
【００１０】
明確にするために、ＳＩＰクライアント１０１１〜１０１Ｎは、本明細書では、１つのＳＩＰクライアント１０１１…Ｎとして示されている（Ｎは１に等しいかまたは１より大きい）。したがって、図１のＳＩＰクライアント１０１１…Ｎと他のネットワーク要素との間には単一の接続が示されているが、ＳＩＰクライアント１０１１…Ｎが複数のＳＩＰクライアントを表す場合、それぞれの接続は、対応する複数の回数だけ繰り返される（すなわち、ＮのＳＩＰクライアントにはＮの接続が存在する）ことを当業者は理解するであろう。例えば、ＳＩＰクライアント１０１１…Ｎが複数のＳＩＰクライアントを表す場合、ＳＩＰクライアント１０１１…Ｎに関連するように図示されている単一のユニキャスト・セッション（または単一のマルチキャスト・セッション・ブランチ）は、対応する複数のユニキャスト・セッション（または対応する複数のマルチキャスト・セッション・ブランチ）を表すことを当業者は理解するであろう。
【００１１】
ＳＩＰプロキシサーバ１０２は、ＳＩＰクライアント１０１がネットワーク・サービス（例として、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、ＳＩＰアプリケーション・サーバ１０８など）との間接的ネットワーク接続を確立することができるようにし、それによってＳＩＰクライアント１０１とネットワーク・サービスとの間のメッセージングを可能にする。例えば、ＳＩＰクライアント１０１は、ＳＩＰプロキシサーバ１０２に接続して、他のサーバ（例えば、コンテンツ・プロバイダ・サーバ１０２、マルチキャスト・サーバ１０６、ＳＩＰアプリケーション・サーバ１０８など）上で利用可能なセッション、情報、または様々な他のリソースを要求することができる。一実施形態では、ＳＩＰプロキシサーバ１０２は、様々な目的のために、クライアントの要求またはサーバの応答を変更することができる。
【００１２】
コンテンツ・プロバイダ・サーバ１０４は、マルチメディア・コンテンツ（例えば、音声、ビデオ、インスタント・メッセージング、プレゼンス情報、オンライン・ゲームなど）をストリーミングする。コンテンツ・プロバイダ・サーバ１０４は、ユニキャスト・セッションを使用して直接ＳＩＰクライアント１０１にマルチメディア・コンテンツをストリーミングするように動作可能である。一実施形態では、コンテンツ・プロバイダ・サーバ１０４は、マルチキャスト・セッションを使用してＳＩＰクライアント１０１に配信するためにマルチキャスト・サーバ１０６にマルチメディア・コンテンツをストリーミングする。コンテンツ・プロバイダ・サーバ１０４は、コンテンツを求める要求に応答してクライアント装置とのセッションを確立することによってコンテンツをクライアント装置に伝達する。一実施形態では、コンテンツ・プロバイダ・サーバ１０４は、複数のＳＩＰセッションおよび関連するマルチメディア・コンテンツ・ストリームを同時に確立して実行するように適合されたＳＩＰ−ＵＡとして動作する。
【００１３】
マルチキャスト・サーバ１０６は、コンテンツ・プロバイダ・サーバ１０４からコンテンツを受信するためにコンテンツ・プロバイダ・サーバ１０４とのユニキャスト・セッションをサポートし、コンテンツをＳＩＰクライアント１０１にマルチキャストするためにＳＩＰクライアント１０１とのマルチキャスト・セッションをサポートするように適合される。マルチキャスト・サーバ１０６は、マルチキャスト・ソースとして構成されるように適合される。ＳＩＰアプリケーション・サーバ１０８は、様々な機能（例えば、ＳＩＰクライアント１０１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、および同様のネットワーク構成要素からの要求に応答すること）を実施するためのサービスをホストし、実行する。一実施形態では、例えば、ＳＩＰアプリケーション・サーバ１０８は、ＳＩＰメッセージ（例えば、ＳＩＰ  ＩＮＶＩＴＥメッセージ、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージなど）を生成し、転送し、それらに応答するように適合される。一実施形態では、例えば、ＳＩＰアプリケーション・サーバ１０８は、ＳＩＰクライアント１０１とのマルチキャスト・セッションをサポートするマルチキャスト・ソースとしてマルチキャスト・サーバ１０６を使用するように適合される。
【００１４】
図１に示されているように、ＳＩＰクライアント１０１は、複数のパス１１１（パス１１１と総称する）を使用してＳＩＰプロキシサーバと通信し、ＳＩＰプロキシサーバ１０２は、パス１１２を使用してコンテンツ・プロバイダ・サーバ１０４と通信し、コンテンツ・プロバイダ・サーバ１０４は、複数のパス１１３（パス１１３と総称する）を使用してＳＩＰクライアント１０１と通信し、コンテンツ・プロバイダ・サーバ１０４は、パス１１４を使用してマルチキャスト・サーバ１０６と通信し、マルチキャスト・サーバ１０６は、複数のパス１１５（パス１１５と総称する）を使用してＳＩＰクライアント１０１と通信し、ＳＩＰプロキシサーバ１０２は、パス１１６を使用してＳＩＰアプリケーション・サーバ１０８と通信し、ＳＩＰアプリケーション・サーバ１０８は、パス１１７を使用してコンテンツ・プロバイダ・サーバ１０４と通信し、ＳＩＰアプリケーション・サーバ１０８は、パス１１８を使用してマルチキャスト・サーバ１０６と通信する。パス１１１〜１１８は、本発明をサポートするために必要とされるＳＩＰシグナリング、データ・ストリーミング、および同様の通信をサポートするための通信パスを含む。
【００１５】
本発明の別の諸実施形態では、ＳＩＰクライアント１０１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、およびＳＩＰアプリケーション・サーバ１０８の組合せを、ユニキャスト・セッションを１つまたは複数のマルチキャスト・セッションに変換するために使用することができる。同様に、本発明の別の諸実施形態では、ＳＩＰクライアント１０１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、およびＳＩＰアプリケーション・サーバ１０８の組合せを、マルチキャスト・セッションを複数のユニキャスト・セッションに変換するために使用することができる。本明細書では特定の機能をサポートするように図示され説明されているが、ＳＩＰクライアント１０１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、およびＳＩＰアプリケーション・サーバ１０８は、本発明の別の諸実施形態を実施するための様々な他の機能をサポートすることができる。
【００１６】
一実施形態では、本発明は、複数のユニキャスト・セッションからマルチキャスト・セッションへの移行が行われるかどうか判定するために（Ｎとして示されている）ユニキャスト・セッション閾値を利用する。一実施形態では、少なくとも１つのネットワーク要素がユニキャスト・セッション閾値を維持する。一実施形態では、ユニキャスト・セッション閾値は、コンテンツ・プロバイダ・サーバ１０４に要求された特定のコンテンツに関連する。一実施形態では、ユニキャスト・セッション閾値は静的である。他の実施形態では、ユニキャスト・セッション閾値は動的である。一実施形態では、ユニキャスト・セッション閾値は、コスト変更、リソースの利用可能性などに基づいて変更することができる。
【００１７】
ＳＩＰクライアントからそのＳＩＰクライアントへのセッションを確立することを求めるセッション確立要求を受信したとき、ユニキャスト・セッション閾値が満たされているかどうかに関して判定が行われる。一実施形態では、図２および図３に関して本明細書で図示され説明されているコンテンツ・プロバイダ・サーバ１０４は、ユニキャスト・セッション閾値を維持する。一実施形態では、図４に関して本明細書で図示され説明されているＳＩＰアプリケーション・サーバ１０８は、ユニキャスト・セッション閾値を維持する。コンテンツ・プロバイダ・サーバ１０４またはＳＩＰアプリケーション・サーバ１０８によって維持されているように図示され説明されているが、ユニキャスト・セッション閾値は、様々な他のネットワーク要素によって維持されてもよい。
【００１８】
本発明の一実施形態では、Ｎより少ないＳＩＰクライアントが、要求されたコンテンツのためにユニキャスト・セッションを確立した場合、ＳＩＰクライアント１０１１…Ｎからのセッション確立要求に応答して、（ＳＩＰクライアント１０１１…Ｎとして示されている）ＳＩＰクライアントとのユニキャスト・セッションが確立される。ＮのＳＩＰクライアントが、要求されたコンテンツのためにユニキャスト・セッションを確立した場合、ＳＩＰ１０１Ｎ＋１からのセッション確立要求に応答して、（ＳＩＰクライアント１０１Ｎ＋１として示されている）ＳＩＰクライアントとのマルチキャスト・セッションが確立され、ＳＩＰクライアント１０１１…Ｎに関連するＮのユニキャスト・セッションが、それぞれのユニキャスト・セッションから、確立されたマルチキャスト・セッションに変換される。
【００１９】
したがって、第（Ｎ＋１）のユニキャスト・セッションの確立を要求する第（Ｎ＋１）のＳＩＰクライアントからのセッション確立要求は（この場合、関連するＳＩＰクライアント１〜Ｎは、それぞれコンテンツ・プロバイダ・サーバ１０４とＮの既存のユニキャスト・セッションを有し、各既存のユニキャスト・セッションは、同じメディアコンテンツを提供するために確立される）、ＳＩＰクライアント１０１Ｎ＋１へのマルチキャスト・セッションの確立、ならびに、ＳＩＰクライアント１０１１…Ｎに関連する各ユニキャスト・セッションのマルチキャスト・セッションへのジョインをトリガする。ユニキャスト・セッションをマルチキャスト・セッションに変換する際のＳＩＰクライアント１０１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、およびＳＩＰアプリケーション・サーバ１０８の動作は、図２、図３、および図４に関して図示され説明される。
【００２０】
図２は、本発明の一実施形態による図１の通信ネットワーク・アーキテクチャ１００の一部分の高いレベルのブロック図を示す。図２に関して図示され説明されるシグナリングは、本発明の一実施形態に従って行われる。図２に示されているように、ＳＩＰクライアント１０１１…Ｎおよび１０１Ｎ＋１、ＳＩＰプロキシサーバ１０２、ならびにコンテンツ・プロバイダ・サーバ１０４は、複数のユニキャスト・セッションをマルチキャスト・セッションに変換するために協働する。明確にするために、ＳＩＰ  ＩＮＶＩＴＥおよびＲＥ−ＩＮＶＩＴＥシグナリング・メッセージは表示されているが、他のＳＩＰシグナリング・メッセージ（例えば、ＴＲＹＩＮＧ、ＲＩＮＧＩＮＧ、２００  ＯＫ、ＡＣＫなど）は省略されている。図２に示されているように、ＳＩＰシグナリングは、破線接続を使用して示され、ユニキャスト・セッション・シグナリングは、単線接続を使用して示され、マルチキャスト・セッション・シグナリングは、二重線接続を使用して示されている。
【００２１】
図２に示されているように、ＳＩＰクライアント１０１１…Ｎは、ＳＩＰクライアント１０１１…Ｎがコンテンツ・プロバイダ・サーバ１０４からのユニキャスト・セッションの確立を要求していることを示すＳＩＰ  ＩＮＶＩＴＥメッセージ２０２１…ＮをＳＩＰプロキシサーバ１０２に送信する。ＳＩＰプロキシサーバ１０２は、コンテンツ・プロバイダ・サーバ１０４にＳＩＰ  ＩＮＶＩＴＥメッセージ２０４１…Ｎを送信する（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ２０２１…Ｎを転送する）。個々のＳＩＰ  ＩＮＶＩＴＥメッセージ（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ２０２１…ＮおよびＳＩＰ  ＩＮＶＩＴＥメッセージ２０４１…Ｎ）として図示されているが、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ２０２１〜２０２Ｎ（ここではＳＩＰ  ＩＮＶＩＴＥメッセージ２０２１…Ｎとして示されている）は、ＳＩＰクライアント１０１１〜１０１Ｎ（ここではＳＩＰクライアント１０１１…Ｎとして示されている）によって生成され、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ２０４１〜２０４Ｎ（ここではＳＩＰ  ＩＮＶＩＴＥメッセージ２０４１…Ｎとして示されている）は、ＳＩＰプロキシサーバ１０２によってコンテンツ・プロバイダ・サーバ１０４に転送される。
【００２２】
ＳＩＰプロキシサーバ１０２からＳＩＰ  ＩＮＶＩＴＥメッセージ２０４１…Ｎを受信したとき、コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰクライアント１０１１…ＮとのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎを確立する。ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎは、要求されたコンテンツをコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１１…Ｎに配信するように適合される。１つのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎとして図示されているが、別々のＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１〜２０６Ｎ（ここではＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎとして示されている）は、それぞれ対応するＳＩＰクライアント１０１１〜１０１Ｎ（ここではＳＩＰクライアント１０１１…Ｎとして示されている）に関連する。いかなるコンテンツも、対応するＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１〜２０６Ｎを使用してコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１１〜１０１Ｎに配信することができるが、明確にするために、図２に示されているＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１〜２０６Ｎは、同一のコンテンツをそれぞれ各ＳＩＰクライアント１０１１〜１０１Ｎに配信すると仮定される。
【００２３】
図２に示されているように、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎがコンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１１…Ｎとの間に存在するときに、ＳＩＰクライアント１０１Ｎ＋１がＳＩＰ  ＩＮＶＩＴＥメッセージ２０８をプロキシサーバ１０２に送信し、それによって、ＳＩＰクライアント１０１Ｎ＋１がコンテンツ・プロバイダ・サーバ１０４からのユニキャスト・セッションの確立を要求していることを示す。ＳＩＰプロキシサーバ１０２は、コンテンツ・プロバイダ・サーバ１０４にＳＩＰ  ＩＮＶＩＴＥメッセージ２１０を送信する（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ２０８を転送する）。ＳＩＰ  ＩＮＶＩＴＥメッセージ２１０を受信したとき、コンテンツ・プロバイダ・サーバ１０４は、（本明細書で図１に関して説明された）ユニキャスト・セッション閾値が、コンテンツ・プロバイダ・サーバ１０４に要求されたコンテンツに関して、満たされているかどうか判定する。図２に示されているように、ユニキャスト・セッション閾値が満たされている（すなわち、それぞれＳＩＰクライアント１０１１〜１０１ＮとのＮのユニキャスト・セッションが存在する）ので、コンテンツ・プロバイダ・サーバ１０４は、要求されたコンテンツをコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１Ｎ＋１に配信するために、ＳＩＰクライアント１０１Ｎ＋１との、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ２１８Ｎ＋１を有するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２を確立する。
【００２４】
本発明の一実施形態では、ＳＩＰクライアント１０１Ｎ＋１とのＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２の確立時に、コンテンツ・プロバイダ・サーバ１０４は、コンテンツ・プロバイダ・サーバ１０４（例として、関連するＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎを有するＳＩＰクライアント１０１１…Ｎ）との既存のユニキャスト・セッションを有する各ＳＩＰクライアントを（ＳＩＰクライアント１０１１Ｎ＋１によって要求されたコンテンツのために）識別する。コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰクライアント１０１１…ＮのためにＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１４１…Ｎを生成する。コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰプロキシサーバ１０２にＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１４１…Ｎを送信する。ＳＩＰプロキシサーバ１０２は、ＳＩＰクライアント１０１１…ＮにＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１６１…Ｎを送信する（すなわち、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１４１…Ｎを転送する）。１つのＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ（すなわち、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１４１…ＮおよびＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１６１…Ｎ）として図示されているが、別々のＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１４１〜２１４Ｎおよび２１６１〜２１６Ｎは、それぞれＳＩＰクライアント１０１１〜１０１Ｎに関連する。
【００２５】
本発明の一実施形態では、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ２１４１…ＮおよびＳＩＰ  ＲＥ−ＩＮＶＩＴＥ２１６１…Ｎは、コンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１Ｎ＋１との間に確立されたＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２にジョインするようにＳＩＰクライアント１０１１…Ｎを勧誘するように適合される（すなわち、ＳＩＰクライアント１０１１…Ｎとの確立されたＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎを対応するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２のマルチキャスト・セッション・ブランチに変換するように適合される）。ＳＩＰプロキシサーバ１０２からＳＩＰ  ＲＥ−ＩＮＶＩＴＥ  ＭＥＳＳＡＧＥ２１６１…Ｎを受信したとき、ＳＩＰクライアント１０１１…Ｎは、複数のマルチキャスト・セッション・ジョイン技法のうちの１つを使用して、コンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１Ｎ＋１との間に確立されたＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２にジョインすることができる。
【００２６】
一実施形態では、ＳＩＰクライアント１０１１…Ｎは、当技術分野で知られている標準的なマルチキャスト・セッション・ジョイン技法を使用して、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ２１８１…Ｎにジョインする。他の実施形態では、ＳＩＰクライアント１０１１…Ｎは、ＳＩＰシグナリングを使用して、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ２１８１…Ｎにジョインする。標準的なマルチキャスト・セッション・ジョイン技法およびＳＩＰシグナリングに関して説明されているが、様々な他のマルチキャスト・セッション・ジョイン技法を、本発明の様々な実施形態に従って使用することができる。そのようなマルチキャスト・セッション・ジョイン技法を使用して、コンテンツ・プロバイダ・サーバ１０４は、それによって、ＳＩＰクライアント１０１１…ＮとのＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ２１８１…Ｎを形成する。ＳＩＰクライアント１０１Ｎ＋１に関連するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ２１８Ｎ＋１およびＳＩＰクライアント１０１１…Ｎに関連するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ２１８１…Ｎは、集合してＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ２１２を形成する。
【００２７】
図３は、本発明の一実施形態による図１の通信ネットワーク・アーキテクチャ１００の一部分の高いレベルのブロック図を示す。図３に関して図示され説明されているシグナリングは、本発明の一実施形態に従って行われる。図３に示されているように、ＳＩＰクライアント１０１１…Ｎおよび１０１Ｎ＋１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、ならびにマルチキャスト・サーバ１０６は、複数のユニキャスト・セッションをマルチキャスト・セッションに変換するために協働する。明確にするために、ＳＩＰ  ＩＮＶＩＴＥおよびＲＥ−ＩＮＶＩＴＥシグナリング・メッセージは表示されているが、他のＳＩＰシグナリング・メッセージ（例えばＴＲＹＩＮＧ、ＲＩＮＧＩＮＧ、２００  ＯＫ、ＡＣＫなど）は省略されている。図３に示されているように、ＳＩＰシグナリングは、破線接続を使用して示され、ユニキャスト・セッション・シグナリングは、単線接続を使用して示され、マルチキャスト・セッション・シグナリングは、二重線接続を使用して示されている。
【００２８】
図３に示されているように、ＳＩＰクライアント１０１１…Ｎは、ＳＩＰクライアント１０１１…Ｎがコンテンツ・プロバイダ・サーバ１０４からのユニキャスト・セッションの確立を要求していることを示すＳＩＰ  ＩＮＶＩＴＥメッセージ３０２１…ＮをＳＩＰプロキシサーバ１０２に送信する。ＳＩＰプロキシサーバ１０２は、コンテンツ・プロバイダ・サーバ１０４にＳＩＰ  ＩＮＶＩＴＥメッセージ３０４１…Ｎを送信する（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ３０２１…Ｎを転送する）。個々のＳＩＰ  ＩＮＶＩＴＥメッセージ（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ３０２１…ＮおよびＳＩＰ  ＩＮＶＩＴＥメッセージ３０４１…Ｎ）として図示されているが、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ３０２１〜３０２Ｎ（ここではＳＩＰ  ＩＮＶＩＴＥメッセージ３０２１…Ｎとして示されている）は、ＳＩＰクライアント１０１１〜１０１Ｎ（ここではＳＩＰクライアント１０１１…Ｎとして示されている）によって生成され、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ３０４１〜３０４Ｎ（ここではＳＩＰ  ＩＮＶＩＴＥメッセージ３０４１…Ｎとして示されている）は、ＳＩＰプロキシサーバ１０２によってコンテンツ・プロバイダ・サーバ１０４に転送される。
【００２９】
ＳＩＰプロキシサーバ１０２からＳＩＰ  ＩＮＶＩＴＥメッセージ３０４１…Ｎを受信したとき、コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰクライアント１０１１…ＮとのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎを確立する。ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎは、要求されたコンテンツをコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１１…Ｎに配信するように適合される。１つのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎとして図示されているが、別々のＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１〜３０６Ｎ（ここではＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ２０６１…Ｎとして示されている）は、それぞれ対応するＳＩＰクライアント１０１１〜１０１Ｎ（ここではＳＩＰクライアント１０１１…Ｎとして示されている）に関連する。いかなるコンテンツも、対応するＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１〜３０６Ｎを使用して、コンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１１〜１０１Ｎに配信することができるが、明確にするために、図３に示されているＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１〜３０６Ｎは、同一のコンテンツをそれぞれ各ＳＩＰクライアント１０１１〜１０１Ｎに配信すると仮定される。
【００３０】
図３に示されているように、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎがコンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１１…Ｎとの間に存在するとき、ＳＩＰクライアント１０１Ｎ＋１はＳＩＰ  ＩＮＶＩＴＥメッセージ３０８をプロキシサーバ１０２に送信し、それによって、ＳＩＰクライアント１０１Ｎ＋１がコンテンツ・プロバイダ・サーバ１０４からのユニキャスト・セッションの確立を要求していることを示す。ＳＩＰプロキシサーバ１０２は、コンテンツ・プロバイダ・サーバ１０４にＳＩＰ  ＩＮＶＩＴＥメッセージ３１０を送信する（ＳＩＰ  ＩＮＶＩＴＥメッセージ３０８を転送する）。ＳＩＰ  ＩＮＶＩＴＥメッセージ３１０を受信したとき、コンテンツ・プロバイダ・サーバ１０４は、（本明細書で図１に関して説明された）ユニキャスト・セッション閾値が、コンテンツ・プロバイダ・サーバ１０４に要求されたコンテンツに関して満たされているかどうか判定する。図３に示されているように、ユニキャスト・セッション閾値は満たされている（すなわち、それぞれＳＩＰクライアント１０１１〜１０１ＮとのＮのユニキャスト・セッションが存在する）。
【００３１】
図３に示されているように、ユニキャスト・セッション閾値が満たされているので、コンテンツ・プロバイダ・サーバ１０４はＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ３１２をマルチキャスト・サーバ１０６に送信する。図３に示されているように、ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ３１２は、マルチキャスト・セッションのソースとしてマルチキャスト・サーバ１０６を構成するように適合され、それによって、要求されたコンテンツは、ＳＩＰクライアント１０１Ｎ＋１に（さらに、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎのマルチキャスト・セッションへの変換に続いて、ＳＩＰクライアント１０１１…Ｎに）提供される。ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ３１２を受信したとき、マルチキャスト・サーバ１０６は、要求されたコンテンツをコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１Ｎ＋１に配信するために、ＳＩＰクライアント１０１Ｎ＋１との、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２Ｎ＋１を有するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６を確立する。
【００３２】
ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ３１２の生成およびマルチキャスト・サーバ１０６への送信中、ならびにＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６を確立するためのマルチキャスト・サーバ１０６によるＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ３１２の処理中に、コンテンツ・プロバイダ・サーバ１０４は、マルチキャスト・サーバ１０６とのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１４を確立する。コンテンツ・プロバイダ・サーバ１０４は、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１４を使用して、要求されたコンテンツをマルチキャスト・サーバ１０６に配信する。マルチキャスト・サーバ１０６は、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２Ｎ＋１を使用して、コンテンツ・プロバイダ・サーバ１０４によって配信される要求されたコンテンツをＳＩＰクライアント１０１Ｎ＋１に転送する。したがって、コンテンツ・プロバイダ・サーバ１０４は、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６のためのマルチキャスト・ソースとして構成されず、むしろコンテンツ・プロバイダ・サーバ１０４は、ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ３１２を使用して、マルチキャスト・サーバ１０６をＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６のためのマルチキャスト・ソースとして構成する。
【００３３】
本発明の一実施形態では、マルチキャスト・サーバ１０６とのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１４の確立（ならびにマルチキャスト・サーバ１０６とＳＩＰクライアント１０１Ｎ＋１との間のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６の確立）時に、コンテンツ・プロバイダ・サーバ１０４は、コンテンツ・プロバイダ・サーバ１０４との既存のユニキャスト・セッションを有する各ＳＩＰクライアント（例として、関連するＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎを有するＳＩＰクライアント１０１１…Ｎ）を（ＳＩＰクライアント１０１Ｎ＋１によって要求されたコンテンツのために）識別する。コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰクライアント１０１１…ＮのためにＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３１８１…Ｎを生成する。コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３１８１…ＮをＳＩＰプロキシサーバ１０２に送信する。ＳＩＰプロキシサーバ１０２は、ＳＩＰクライアント１０１１…ＮにＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３２０１…Ｎを送信する（すなわち、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３１８１…Ｎを転送する）。１つのＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ（すなわち、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３１８１…ＮおよびＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３２０１…Ｎ）として図示されているが、別々のＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３１８１〜３１８Ｎおよび３２０１〜３２０Ｎは、それぞれＳＩＰクライアント１０１１〜１０１Ｎに関連する。
【００３４】
本発明の一実施形態では、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３１８１…Ｎおよび関連するＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ３２０１…Ｎは、マルチキャスト・サーバ１０６とＳＩＰクライアント１０１Ｎ＋１との間で確立されたＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６にジョインするようにＳＩＰクライアント１０１１…Ｎを勧誘するように適合される（すなわち、コンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１１…Ｎとの間で確立されたＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ３０６１…Ｎをマルチキャスト・サーバ１０６とＳＩＰクライアント１０１１…Ｎとの間のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６の対応するマルチキャスト・セッション・ブランチに変換するように適合される）。ＳＩＰプロキシサーバ１０２からＳＩＰ  ＲＥ−ＩＮＶＩＴＥ３２０１…Ｎを受信したとき、ＳＩＰクライアント１０１１…Ｎは、複数のマルチキャスト・セッション・ジョイン技法のうちの１つを使用して、マルチキャスト・サーバ１０６とＳＩＰクライアント１０１Ｎ＋１との間に確立されたＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６にジョインすることができる。
【００３５】
一実施形態では、ＳＩＰクライアント１０１１…Ｎは、当技術分野で知られているような標準的なマルチキャスト・セッション・ジョイン技法を使用して、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２１…Ｎにジョインする。他の実施形態では、ＳＩＰクライアント１０１１…Ｎは、ＳＩＰシグナリングを使用して、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２１…Ｎにジョインする。標準的なマルチキャスト・セッション・ジョイン技法およびＳＩＰシグナリングに関して説明されているが、様々な他のマルチキャスト・セッション・ジョイン技法を、本発明の一実施形態に従って使用することができる。そのようなマルチキャスト・セッション・ジョイン技法を使用して、マルチキャスト・サーバ１０６は、それによって、ＳＩＰクライアント１０１１…ＮとのＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２１…Ｎを形成する。ＳＩＰクライアント１０１Ｎ＋１に関連するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２Ｎ＋１、およびＳＩＰクライアント１０１１…Ｎに関連するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ３２２１…Ｎは、集合してＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ３１６を形成する。
【００３６】
図４は、本発明の一実施形態による図１の通信ネットワーク・アーキテクチャ１００の一部分の高いレベルのブロック図を示す。図４に関して図示され説明されるシグナリングは、本発明の一実施形態に従って行われる。図４に示されているように、ＳＩＰクライアント１０１１…Ｎおよび１０１Ｎ＋１、ＳＩＰプロキシサーバ１０２、コンテンツ・プロバイダ・サーバ１０４、マルチキャスト・サーバ１０６、ならびにＳＩＰアプリケーション・サーバ１０８は、複数のユニキャスト・セッションをマルチキャスト・セッションに変換するために協働する。明確にするために、ＳＩＰ  ＩＮＶＩＴＥおよびＲＥ−ＩＮＶＩＴＥシグナリング・メッセージは表示されているが、他のＳＩＰシグナリング・メッセージ（例えば、ＴＲＹＩＮＧ、ＲＩＮＧＩＮＧ、２００  ＯＫ、ＡＣＫなど）は省略されている。図４に示されているように、ＳＩＰシグナリングは、破線接続を使用して示され、ユニキャスト・セッション・シグナリングは、単線接続を使用して示され、マルチキャスト・セッション・シグナリングは、二重線接続を使用して示されている。
【００３７】
図４に示されているように、ＳＩＰクライアント１０１１…Ｎは、ＳＩＰクライアント１０１１…Ｎがコンテンツ・プロバイダ・サーバ１０４からのユニキャスト・セッションの確立を要求していることを示すＳＩＰ  ＩＮＶＩＴＥメッセージ４０２１…ＮをＳＩＰプロキシサーバ１０２に送信する。ＳＩＰプロキシサーバ１０２は、ＳＩＰアプリケーション・サーバ１０８にＳＩＰ  ＩＮＶＩＴＥメッセージ４０４１…Ｎを送信する（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ４０２１…Ｎを転送する）。ＳＩＰアプリケーション・サーバ１０８は、コンテンツ・プロバイダ・サーバ１０４にＳＩＰ  ＩＮＶＩＴＥメッセージ４０６１…Ｎを送信する（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ４０４１…Ｎを転送する）。個々のＳＩＰ  ＩＮＶＩＴＥメッセージ（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ４０２１…Ｎ、４０４１…Ｎ、および４０６１…Ｎ）として図示さているが、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ４０２１〜４０２ＮがＳＩＰクライアント１０１１〜１０１Ｎによって生成され、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ４０４１〜４０４ＮがＳＩＰプロキシサーバ１０２によってＳＩＰアプリケーション・サーバ１０８に転送され、別々のＳＩＰ  ＩＮＶＩＴＥメッセージ３０４１〜３０４ＮがＳＩＰアプリケーション・サーバ１０８によってコンテンツ・プロバイダ・サーバ１０４に転送される。
【００３８】
ＳＩＰアプリケーション・サーバ１０８からＳＩＰ  ＩＮＶＩＴＥメッセージ４０６１…Ｎを受信したとき、コンテンツ・プロバイダ・サーバ１０４は、ＳＩＰクライアント１０１１…ＮとのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎを確立する。ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎは、要求されたコンテンツをコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１１…Ｎに配信するように適合される。１つのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎとして図示されているが、別々のＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１〜４０８Ｎ（ここではＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎとして示されている）が、それぞれ対応するＳＩＰクライアント１０１１〜１０１Ｎ（ここではＳＩＰクライアント１０１１…Ｎとして示されている）に関連する。いかなるコンテンツも、対応するＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１〜４０８Ｎを使用して、コンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１１〜１０１Ｎに配信することができるが、明確にするために、図４に示されているＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１〜４０８Ｎは、同一のコンテンツをそれぞれ各ＳＩＰクライアント１０１１〜１０１Ｎに配信すると仮定される。
【００３９】
図４に示されているように、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎがコンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１１…Ｎとの間に存在するとき、ＳＩＰクライアント１０１Ｎ＋１は、ＳＩＰ  ＩＮＶＩＴＥメッセージ４１０をＳＩＰプロキシサーバ１０２に送信し、それによって、ＳＩＰクライアント１０１Ｎ＋１がコンテンツ・プロバイダ・サーバ１０４からのユニキャスト・セッションの確立を要求していることを示す。ＳＩＰプロキシサーバ１０２は、ＳＩＰアプリケーション・サーバ１０８にＳＩＰ  ＩＮＶＩＴＥメッセージ４１２を送信する（すなわち、ＳＩＰ  ＩＮＶＩＴＥメッセージ４１０を転送する）。ＳＩＰ  ＩＮＶＩＴＥメッセージ４１２を受信したとき、ＳＩＰアプリケーション・サーバ１０８は、（本明細書で図１に関して説明された）ユニキャスト・セッション閾値が、コンテンツ・プロバイダ・サーバ１０４に要求されたコンテンツに関して満たされているかどうか判定する。図４に示されているように、ユニキャスト・セッション閾値は満たされている（すなわち、それぞれＳＩＰクライアント１０１１〜１０１ＮとのＮのユニキャスト・セッションが存在する）。
【００４０】
図４に示されているように、ユニキャスト・セッション閾値が満たされているので、ＳＩＰアプリケーション・サーバ１０８は、ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ４１４をマルチキャスト・サーバ１０６に送信する。図４に示されているように、ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ４１４は、マルチキャスト・サーバ１０６をマルチキャスト・セッションのソースとして構成するように適合され、それによって、要求されたコンテンツがＳＩＰクライアント１０１Ｎ＋１に（さらに、マルチキャスト・セッションへのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎの変換に続いて、ＳＩＰクライアント１０１１…Ｎに）提供される。ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ４１４の生成およびマルチキャスト・サーバ１０６への送信中、ならびにマルチキャスト・セッション（例として、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０）を確立するためのマルチキャスト・サーバ１０６によるＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ４１４の処理中に、ＳＩＰアプリケーション・サーバ１０８は、ＳＩＰ  ＩＮＶＩＴＥメッセージ４１６をコンテンツ・プロバイダ・サーバ１０４に送信する。
【００４１】
ＳＩＰアプリケーション・サーバ１０８からＳＩＰ  ＩＮＶＩＴＥメッセージ４１６を受信したとき、コンテンツ・プロバイダ・サーバ１０４は、マルチキャスト・サーバ１０６とのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４１８を確立する。ＳＩＰ  ＩＮＶＩＴＥメッセージ４１６の生成およびコンテンツ・プロバイダ・サーバ１０４への送信中、ならびにコンテンツ・プロバイダ・サーバ１０４からマルチキャスト・サーバ１０６へのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４１８の確立中に、マルチキャスト・サーバ１０６は、要求されたコンテンツをコンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１Ｎ＋１に配信するために、ＳＩＰクライアント１０１Ｎ＋１との、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６Ｎ＋１を有するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０を確立する。一実施形態では、マルチキャスト・サーバ１０６は、ＣＲＥＡＴＥ  ＭＵＬＴＩＣＡＳＴ  ＳＯＵＲＣＥメッセージ４１４およびコンテンツ・プロバイダ・サーバ１０４よるＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４１８の確立に応答してＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０を生成する。
【００４２】
図４に示されているように、コンテンツ・プロバイダ・サーバ１０４は、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４１８を使用して、要求されたコンテンツをマルチキャスト・サーバ１０６に配信する。マルチキャスト・サーバ１０６は、コンテンツ・プロバイダ・サーバ１０４によって配信される要求されたコンテンツを、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６Ｎ＋１を使用して、ＳＩＰクライアント１０１Ｎ＋１に転送する。したがって、コンテンツ・プロバイダ・サーバ１０４は、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０のためのマルチキャスト・ソースとして構成されず、むしろＳＩＰアプリケーション・サーバ１０８は（コンテンツ・プロバイダ・サーバ１０４と協働して）、マルチキャスト・サーバ１０６をＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０のためのマルチキャスト・ソースとして構成する。したがって、ＳＩＰクライアント１０１Ｎ＋１向けの要求されたコンテンツは、ＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４１８およびＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０を使用して、コンテンツ・プロバイダ・サーバ１０４からＳＩＰクライアント１０１Ｎ＋１に提供される。
【００４３】
本発明の一実施形態では、マルチキャスト・サーバ１０６とのＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４１８の確立（ならびに、マルチキャスト・サーバ１０６とＳＩＰクライアント１０１Ｎ＋１との間のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０の確立）時に、ＳＩＰアプリケーション・サーバ１０８は、コンテンツ・プロバイダ・サーバ１０４との既存のユニキャスト・セッションを有する各ＳＩＰクライアント（例として、関連するＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎを有するＳＩＰクライアント１０１１…Ｎ）を（ＳＩＰクライアント１０１Ｎ＋１によって要求されたコンテンツのために）識別する。ＳＩＰアプリケーション・サーバ１０８は、ＳＩＰクライアント１０１１…ＮのためにＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２２１…Ｎを生成する。ＳＩＰアプリケーション・サーバ１０８は、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２２１…ＮをＳＩＰプロキシサーバ１０２に送信する。ＳＩＰプロキシサーバ１０２は、ＳＩＰクライアント１０１１…ＮにＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２４１…Ｎを送信する（すなわち、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２２１…Ｎを転送する）。１つのＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ（すなわち、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２２１…ＮおよびＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２４１…Ｎ）として図示されているが、別々のＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２２１〜４２２Ｎおよび４２４１〜４２４ＮがそれぞれＳＩＰクライアント１０１１〜１０１Ｎに関連する。
【００４４】
本発明の一実施形態では、ＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２２１…Ｎおよび関連するＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２４１…Ｎは、マルチキャスト・サーバ１０６とＳＩＰクライアント１０１Ｎ＋１との間に確立されたＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０にジョインするようにＳＩＰクライアント１０１１…Ｎを勧誘するように適合される（すなわち、コンテンツ・プロバイダ・サーバ１０４とＳＩＰクライアント１０１１…Ｎとの間に確立されたＵＮＩＣＡＳＴ  ＳＥＳＳＩＯＮ４０８１…Ｎを、マルチキャスト・サーバ１０６とＳＩＰクライアント１０１１…Ｎとの間のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０の対応するマルチキャスト・セッション・ブランチに変換するように適合される）。ＳＩＰプロキシサーバ１０２からＳＩＰ  ＲＥ−ＩＮＶＩＴＥメッセージ４２４１…Ｎを受信したとき、ＳＩＰクライアント１０１１…Ｎは、複数のマルチキャスト・セッション・ジョイン技法のうちの１つを使用して、マルチキャスト・サーバ１０６とＳＩＰクライアント１０１Ｎ＋１との間に確立されたＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０にジョインすることができる。
【００４５】
一実施形態では、ＳＩＰクライアント１０１１…Ｎは、当技術分野で知られている標準的なマルチキャスト・セッション・ジョイン技法を使用して、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６１…Ｎにジョインする。他の実施形態では、ＳＩＰクライアント１０１１…Ｎは、ＳＩＰシグナリングを使用して、ＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０のＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６１…Ｎにジョインする。標準的なマルチキャスト・セッション・ジョイン技法およびＳＩＰシグナリングに関して説明しているが、様々な他のマルチキャスト・セッション・ジョイン技法を、本発明の一実施形態に従って使用することができる。そのようなマルチキャスト・セッション・ジョイン技法を使用して、マルチキャスト・サーバ１０６は、それによって、ＳＩＰクライアント１０１１…ＮとのＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６１…Ｎを形成する。ＳＩＰクライアント１０１Ｎ＋１に関連するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６Ｎ＋１、およびＳＩＰクライアント１０１１…Ｎに関連するＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ  ＢＲＡＮＣＨ４２６１…Ｎは、集合してＭＵＬＴＩＣＡＳＴ  ＳＥＳＳＩＯＮ４２０を形成する。
【００４６】
図４に関して図示されてはいないが、ＳＩＰクライアント１０１１…ＮからＳＩＰ２００  ＯＫメッセージを受信することは、ＳＩＰアプリケーション・サーバ１０８からコンテンツ・プロバイダ・サーバ１０４へのＳＩＰ  ＢＹＥメッセージをトリガする。一実施形態では、第（Ｎ＋１）のＳＩＰクライアント１０１Ｎ＋１からのＳＩＰ  ＢＹＥメッセージは、マルチキャスト・ストリームをドロップするであろうから、コンテンツ・プロバイダ・サーバ１０４に転送されるべきではない。この実施形態では、ＳＩＰクライアント１０１Ｎ＋１からのＳＩＰ  ＢＹＥメッセージは、条件が満たされ、その時点でＳＩＰクライアント１０１Ｎ＋１からのＳＩＰ  ＢＹＥメッセージがコンテンツ・プロバイダ・サーバ１０４に配信されるまで、（例えば、ＳＩＰアプリケーション・サーバ１０８に）キャッシュすることができる。この実施形態では、条件は、全てのＳＩＰクライアント１０１が、マルチキャスト・セッションを、複数のユニキャスト・セッションなど、ならびにそれらの様々な組合せに変換して戻す決定が行われるまで、マルチキャスト・セッションを出るために、関連するＳＩＰ  ＢＹＥメッセージを送信したという判定を含んでもよい。
【００４７】
図５は、本明細書に記載された機能を実施する際の使用に適した汎用コンピュータの高いレベルのブロック図を示す。図５に示されているように、システム５００は、プロセッサ要素５０２（例えば、ＣＰＵ）、メモリ５０４、例えばランダムアクセスメモリ（ＲＡＭ）および／または読出し専用メモリ（ＲＯＭ）、ＳＩＰセッション変換モジュール５０５、ならびに様々な入力／出力装置５０６（例えばテープドライブ、フロッピー（登録商標）ドライブ、ハードディスクドライブまたはコンパクトディスクドライブを含むがそれらに限定されない記憶装置、受信機、送信機、スピーカ、ディスプレイ、出力ポート、およびユーザ入力装置（キーボード、キーパッド、マウスなど））を含む。
【００４８】
本発明は、例えば特定用途向け集積回路（ＡＳＩＣ）、汎用コンピュータまたは任意の他のハードウェア同等物を使用して、ソフトウェア、および／またはソフトウェアとハードウェアの組合せで実施することができることに留意すべきである。一実施形態では、本ＳＩＰセッション変換モジュールまたはプロセス５０５は、上記で論じられたような機能を実施するために、メモリ５０４にロードされ、プロセッサ５０２によって実行することができる。したがって、本発明のＳＩＰセッション変換プロセス５０５（関連するデータ構造を含む）は、コンピュータ可読媒体またはキャリア、例えば、ＲＡＭメモリ、磁気ドライブまたは光ドライブ、あるいはディスケットなどに記憶することができる。
【００４９】
本明細書では、主に、複数のユニキャスト・セッションを１つのマルチキャスト・セッションへ変換することに関して説明しているが、本発明の一実施形態では、複数のユニキャスト・セッションを複数のマルチキャスト・セッションに変換することができる。例えば、一実施形態では、ユニキャスト・セッション閾値が満たされたという判定に続いて、既存のユニキャスト・セッションを、２つのマルチキャスト・セッション、３つのマルチキャスト・セッションなどに変換することができる。１つのそのような実施形態では、複数のユニキャスト・セッションが変換されるマルチキャスト・セッションの数は、ユニキャスト・セッション閾値に依存することができる。一実施形態では、複数のユニキャスト・セッションをマルチキャスト・セッションへ変換することに続いて、コンテンツを求めるユニキャスト要求の確立を求めるその後の要求は、クライアント装置を既存のマルチキャスト・セッションにジョインするのではなく、追加のユニキャスト・セッションを生成することによって提供することができる。ユニキャスト・セッション閾値を満たしたとき、クライアント装置は、次いで、別のマルチキャスト・セッションに変換することができる。
【００５０】
他のそのような実施形態では、複数のユニキャスト・セッションが変換されるマルチキャスト・セッションの数は、各ユニキャスト・セッションに関連するエンコーダ／デコーダ（コーデック）タイプに依存することができる。この実施形態では、マルチキャスト・セッションに変換されるユニキャスト・セッションに関連するクライアントは、コーデック・タイプによってグループ化することができる。１つのそのような実施形態では、マルチキャスト・セッションは、次いで、各コーデック・タイプ・グループごとに生成することができる（すなわち、各コーデック・タイプ・グループは、異なる関連するマルチキャスト・セッションを有する）。他のそのような実施形態では、マルチキャスト・セッションは、次いで、１つまたは複数のコーデック・タイプ・グループのために生成することができる（すなわち、コーデック・タイプ・グループは、複数のコーデック・タイプ・グループに関連するクライアントが全て同じマルチキャスト・セッションに属するように、さらに一緒にグループ化することができる）。
【００５１】
本明細書では、主に、ユニキャスト・セッションをマルチキャスト・セッションへ変換することに関して説明しているが、本発明の一実施形態では、マルチキャスト・セッションは、複数の個々のユニキャスト・セッションに変換することができる。一実施形態では、マルチキャスト・セッションを複数のユニキャスト・セッションに変換するための方法は、第１のクライアント装置のマルチキャスト・セッションとの関連の終了を要求するメッセージを受信するステップと、閾値数の他のクライアント装置がマルチキャスト・セッションに関連するという判定に応答して、他のクライアント装置のために少なくとも１つのユニキャスト・セッション・ジョイン・メッセージを生成するステップとを含み、少なくとも１つのユニキャスト・セッション・ジョイン・メッセージは、他のクライアント装置が、要求されたコンテンツを受信するためにそれぞれのユニキャスト・セッションを確立できるようにするように適合される。
【００５２】
マルチキャスト・セッションが複数の個々のユニキャスト・セッションに変換される一実施形態では、マルチキャスト・セッション閾値（Ｍとして示される）を、マルチキャスト・セッションを複数のユニキャスト・セッションへ変換するために使用することができる。既存のマルチキャスト・セッションのマルチキャスト・ブランチの終了を検出したとき、マルチキャスト・セッション閾値が満たされているかどうかに関して判定が行われる。Ｍより大きいＳＩＰクライアントが、マルチキャスト・ブランチの終了後にマルチキャスト・セッションに属する場合、マルチキャスト・セッションは維持される。ＭのＳＩＰクライアントが、マルチキャスト・ブランチの終了後にマルチキャスト・セッションに属する場合、マルチキャスト・セッションは、Ｍの個々のユニキャスト・セッションに変換される。
【００５３】
本明細書では、主に、ＳＩＰ対応ネットワーク要素の特定の構成に関して説明しているが、本発明の方法は、ＳＩＰ対応ネットワーク要素の様々な他の構成での使用に適合することができることを当業者は理解するであろう。本明細書では、主に、ＳＩＰシグナリングに関して説明しているが、本発明の方法は、様々な他のシグナリング・プロトコルでの使用に適合することができることを当業者は理解するであろう。本明細書では、主に、ＩＰネットワークの中でのシグナリングに関して説明しているが、本発明の方法は、様々な他のネットワークでの使用に適合することができることを当業者は理解するであろう。したがって、本発明の様々な実施形態によってユニキャスト・セッションをマルチキャスト・セッションへ変換することは、ノード構成、シグナリング・プロトコル、ネットワーク・タイプ、コンテンツ・タイプ、またはいかなる他の技術特有の実装形態によっても限定されないものとする。
【００５４】
本明細書では、本発明の教示を組み込む様々な実施形態が示され説明されてきたが、それでもなおこれらの教示を組み込む多くの他の変形形態を当業者は容易に考案することができる。
【図面の簡単な説明】
【００５５】
【図１】通信ネットワーク・アーキテクチャの高いレベルのブロック図である。
【図２】本発明の一実施形態による図１の通信ネットワーク・アーキテクチャ１００の一部分の高いレベルのブロック図である。
【図３】本発明の一実施形態による図１の通信ネットワーク・アーキテクチャ１００の一部分の高いレベルのブロック図である。
【図４】本発明の一実施形態による図１の通信ネットワーク・アーキテクチャ１００の一部分の高いレベルのブロック図である。
【図５】本明細書に記載された機能を実施する際の使用に適した汎用コンピュータの高いレベルのブロック図である。
【図１】
2009521843.tif 000003
【図２】
2009521843.tif 000004
【図３】
2009521843.tif 000005
【図４】
2009521843.tif 000006
【図５】
2009521843.tif 000007
【国際調査報告】
2009521843.tif 000008