JP3922575B2 - QoS guarantee method, QoS guarantee system, terminal device, content distribution subsystem, SIP session control subsystem and program in CDN by SIP session control - Google Patents
QoS guarantee method, QoS guarantee system, terminal device, content distribution subsystem, SIP session control subsystem and program in CDN by SIP session control Download PDFInfo
- Publication number
- JP3922575B2 JP3922575B2 JP2003176567A JP2003176567A JP3922575B2 JP 3922575 B2 JP3922575 B2 JP 3922575B2 JP 2003176567 A JP2003176567 A JP 2003176567A JP 2003176567 A JP2003176567 A JP 2003176567A JP 3922575 B2 JP3922575 B2 JP 3922575B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- subsystem
- sip
- bandwidth
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、IP(Internet Protocol)ネットワークを用いたコンテンツの配信における帯域のQoS(Quality of Service)を保証する帯域制御システムを制御する技術に係わり、特に、例えばストリーミング対象のコンテンツを有するサーバがいかなるプロトコルでストリーミングを実現していたとしても効率的にQoSを保証する技術に関するものである。
【0002】
【従来の技術】
従来のCDN(Content Delivery Network)におけるQoS保証技術としては、例えば特許文献1(「帯域制御方法、ネットワークサービスシステム、コンテンツサーバ装置、帯域管理装置及びコンテンツ管理装置」)に記載のものである。
【0003】
この技術では、帯域管理装置の制御をコンテンツサーバから行い、ユーザの負担を軽くしているもののコンテンツサーバと帯域管理装置間の制御が複雑になり、汎用のプロトコルの適用がなされていないことから経済性および汎用性に問題が残る。
【0004】
【特許文献1】
特開2003−051846号公報
【0005】
【発明が解決しようとしている課題】
上記のように、従来のCDNにおけるQoS保証方法は、帯域管理装置の制御を、例えばコンテンツサーバから行いユーザの端末装置の負担を軽くできるものの、コンテンツサーバと帯域管理装置間の制御が複雑になり、汎用のプロトコルの適用がなされておらず経済性および汎用性に問題がある。
【0006】
本発明は、上記の問題の解決を図るために、ユーザの端末装置とIP通信ネットワーク間の信号の送受に標準プロトコルを使うのは無論のこと、コンテンツサーバにも標準プロトコルの適用を可能にし、かつコンテンツサーバが標準プロトコルを実装していない場合であってもシステム構築および帯域制御を可能にする汎用性と経済性の高いQoS保証の方法およびシステムを実現することにある。
【0007】
【課題を解決するための手段】
上記課題を解決するために、本発明の特徴はコンテンツ配信ネットワークにおいてSIP(Session Initiation Protocol)プロトコルをユーザの端末装置とネットワーク側の装置との間に適用することにある。SIPプロトコルは、IP通信ネットワークにおけるユーザの端末装置間のコミュニケーションサービスの実現には不可欠のプロトコルであり、本プロトコルを適用することにより、同一IP通信ネットワーク上で、コンテンツ配信ネットワーク設備とユーザの端末装置間のコミュニケーションサービスを実現する設備との共用使用が可能になることから、汎用性と経済性の高いシステムを構築することができる。
すなわち、本発明では、IPネットワークを用いたSIPセッション制御によるCDNにおけるQoS保証方法において、コンテンツの視聴者の端末装置が、コンテンツアドレス管理サーバサブシステムから該コンテンツのアドレスを取得する手順と、SIPセッション制御サブシステムを経由してコンテンツ配信サブシステムに該コンテンツの視聴に先立ちセッションの確立を要求する手順と、該コンテンツ配信サブシステムが、該セッションの確立時に該コンテンツの視聴に必要な帯域の情報を該SIPセッション制御サブシステムに通知する手順と、該SIPセッション制御サブシステムが、該帯域情報により帯域制御サブシステムに帯域予約の要求を行う手順と、帯域確保の結果を該端末装置に通知する手順と、該端末装置が、該コンテンツの視聴後に該セッションの解放を要求する手順と、該SIPセッション制御サブシステムが、該帯域制御サブシステムに帯域解放の要求を行う手順とを有する。尚、視聴者が視聴するコンテンツのSIPアドレスにおける指定は、当該コンテンツを蓄積しているコンテンツ配信サブシステムは1つのSIPアドレスを持ち、当該コンテンツの指定については該SIPアドレスのオプションフィールドにおいて特定されることを特徴とする。また、端末装置が、SIPセッション制御サブシステムを経由してコンテンツ配信サブシステムにコンテンツの視聴に先立ちセッションの確立を要求する手順にあっては、SIPセッション制御サブシステムが、コンテンツ配信サブシステムのSIP対応の有無を判定し、SIP対応有りの場合はコンテンツ配信サブシステムとセッションを確立し、SIP対応無しの場合はSIPセッション制御サブシステムがコンテンツ配信サブシステムのセッション制御機能を疑似することを特徴とする。
また、本発明は、IPネットワークを用いたSIPセッション制御によるCDNにおけるQoS保証システムであって、コンテンツの視聴者の端末装置は、コンテンツアドレス管理サーバサブシステムから該コンテンツアドレス管理サーバサブシステムで関連づけられている当該コンテンツを指定する第1のアドレス形式によるアドレスを取得し、この第1のアドレス形式を、当該コンテンツを蓄積しているコンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいてコンテンツを特定する第2のアドレス形式によるアドレスへ変換する手段と、コンテンツ配信サブシステムから送信される応答メッセージに含まれる第2のアドレス形式のアドレスから第1のアドレス形式のアドレスへ変換する手段と、SIPセッション制御サブシステムを経由してコンテンツ配信サブシステムにセッションの確立を要求する手段と、上記セッションの確立を要求するメッセージ中に上記コンテンツの視聴に必要な帯域情報を含める手段と、SIPセッション制御サブシステムから送信される帯域確保の結果を受信する手段とを有し、コンテンツ配信サブシステムは、第2のアドレス形式のアドレスから当該コンテンツを特定する手段と、セッションの確立時に当該コンテンツの視聴に必要な帯域の情報をSIPセッション制御サブシステムに送信する手段とを有し、SIPセッション制御サブシステムは、セッションの確立時にコンテンツ配信サブシステムから送信される当該コンテンツの視聴に必要な帯域の情報を受信する手段と、該帯域情報により帯域制御サブシステムに帯域予約の要求を行う手段と、帯域確保の結果を端末装置に送信する手段と、セッションの解放時には帯域制御サブシステムに帯域解放の要求を行う手段とを有する。また、端末装置がSIPセッション制御サブシステムを経由してコンテンツ配信サブシステムにセッションの確立を要求する手段にあっては、SIPセッション制御サブシステムは、コンテンツ配信サブシステムのSIP対応の有無を判定し、SIP対応有りの場合はコンテンツ配信サブシステムとセッションを確立し、SIP対応無しの場合はSIPセッション制御サブシステムがコンテンツ配信サブシステムのセッションの制御機能を疑似し、端末装置の当該セッションの確立を要求した時の情報に含まれるコンテンツの視聴に必要な帯域情報により帯域予約の要求を行う手段を備える。
また、本発明のSIPセッション制御サブシステムは、端末装置の、SIPセッション制御サブシステムを経由しコンテンツ配信サブシステムにセッションの確立の要求時に、SIPセッション制御サブシステムは、コンテンツ配信サブシステムから送信されるコンテンツの視聴に必要な帯域情報を受信する手段と、帯域情報により帯域制御サブシステムに帯域予約の要求を行う手段と、帯域確保の結果を端末装置に送信する手段と、端末装置のセッションの解放の要求時に、SIPセッション制御サブシステムから帯域制御サブシステムに帯域解放の要求を行う手段を有す。また、端末装置の、SIPセッション制御サブシステムを経由しコンテンツ配信サブシステムにセッションの確立の要求時に、SIPセッション制御サブシステムは、コンテンツ配信サブシステムのSIP対応の有無を判定し、SIP対応有りの場合はコンテンツ配信サブシステムとセッションを確立し、SIP対応無しの場合はSIPセッション制御サブシステムがコンテンツ配信サブシステムのセッション制御機能を疑似し、端末装置の該セッションの確立を要求した時の情報に含まれるコンテンツの視聴に必要な帯域情報により当該帯域予約の要求を行う手段を備える。
また、本発明の端末装置は、コンテンツアドレス管理サーバサブシステムから、該コンテンツアドレス管理サーバサブシステムで関連づけられているコンテンツを指定する第1のアドレス形式によるアドレスを取得し、第1のアドレス形式を、当該コンテンツを蓄積しているコンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいてコンテンツを特定する第2のアドレス形式によるのアドレスへ変換する手段と、コンテンツ配信サブシステムから送信される応答メッセージに含まれる第2のアドレス形式のアドレスから第1のアドレス形式のアドレスへ変換する手段と、SIPセッション制御サブシステムを経由してコンテンツ配信サブシステムにセッションの確立を要求する手段と、セッションの確立を要求するメッセージ中にコンテンツの視聴に必要な帯域情報を含める手段と、SIPセッション制御サブシステムから送信される帯域確保の結果を受信する手段を備える。
また、本発明のコンテンツ配信サブシステムは、当該コンテンツを蓄積しているコンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいて当該コンテンツを特定する第2のアドレス形式によるアドレスから当該コンテンツの特定を行う手段と、端末装置の、SIPセッション制御サブシステムを経由しコンテンツ配信サブシステムへのセッションの確立の要求時に、コンテンツの視聴に必要な帯域の情報をSIPセッション制御サブシステムに送信する手段を備える。
【0008】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【0009】
図1は、本発明のSIPセッション制御によるCDNにおけるQoS保証システムの第1の構成例を示すブロック図である。
【0010】
図1に示すように本例のシステムは、IP通信ネットワーク11と、ユーザ71の端末装置21と、SIPセッション制御サブシステム31と、帯域制御サブシステム41と、コンテンツ配信サブシステム51と、コンテンツアドレス管理サーバサブシステム61から構成され、端末装置21およびサブシステム31、41、51、61はIP通信ネットワーク11に接続されることを示している。
【0011】
端末装置21と、SIPセッション制御サブシステム31と、帯域制御サブシステム41と、コンテンツ配信サブシステム51と、コンテンツアドレス管理サーバサブシステム61のそれぞれは、CPU(Central Processing Unit)や主メモリ、表示装置、入力装置、外部記憶装置等を具備したコンピュータ構成からなり、光ディスク駆動装置等を介してCD−ROM等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みCPUで処理することにより、各機能部の処理を実行する。
【0012】
端末装置21は、SIPプロトコル機能部21−4、アプリケーション部21−5を含むPC(Personal Computer)等の通信端末装置であり、SIPプロトコル機能部21−4はTCP(Transmission Control Protocol)あるいはUDP(User Datagram Protocol)の上位レイヤに位置するソフトウェアであり、SIPリクエストあるいはSIPレスポンスの送受信を行い、アプリケーション部21−5はSIPプロトコル機能部21−4の上位レイヤに位置する端末装置用アプリケーションである。
【0013】
端末装置21は、コンテンツアドレス管理サーバサブシステムとしての、コンテンツアドレスを電子番組表として持っているWWW(World Wide Web)サーバサブシステム61にHTTP(Hyper Text Transfer Protocol)プロトコル等によりアクセスし、希望するコンテンツに対しコンテンツアドレス管理サーバサブシステム61で関連づけられている該コンテンツを指定する第1のアドレス形式によるアドレス等の情報を取得し、該アドレスを、該コンテンツを蓄積しているコンテンツ配信サブシステム51は1つのSIPアドレスを持ち該コンテンツの指定については該SIPアドレスのオプションフィールドにおいて特定される第2のアドレス形式によるアドレスに変換し、セッションの確立を要求するメッセージ中に当該コンテンツの視聴に必要な帯域情報を含め、SIPプロトコルによりSIPセッションサブシステム31を経由してコンテンツ配信サブシステム51にセッションの確立を要求するためのSIPリクエストを送信し、SIPセッション制御サブシステム31から送られてくる帯域確保の結果のSIPレスポンスを受信し、帯域が確保されたことを知るとともに、コンテンツ配信サブシステムから送信される応答メッセージに含まれる第2のアドレス形式のアドレスから第1のアドレス形式のアドレスへの変換を行い、RTSP(Real Time Streaming Protocol)プロトコル等を使いリアルタイムデータ配信の制御を可能にし、コンテンツ配信サブシステム51から送信される該コンテンツの視聴を可能にする。
【0014】
ユーザ71の該コンテンツの視聴の終了により、端末装置21は、SIPセッション制御サブシステム31を経由してコンテンツ配信サブシステム51との間のセッションの解放を要求するためのSIPリクエストを送信する機能を含む。
【0015】
コンテンツ配信サブシステム51は、SIPプロトコル機能部51−4、アプリケーション部51−5、コンテンツ部52を含むコンテンツ配信サーバ装置である。
【0016】
SIPプロトコル機能部51−4はSIPプロトコル機能部21−4と同様にTCPあるいはUDPの上位レイヤに位置するソフトウェアであり、SIPリクエストあるいはSIPレスポンスの送受信を行い、アプリケーション部51−5はSIPプロトコル機能部51−4の上位レイヤに位置するコンテンツ配信サブシステム用アプリケーションである。
【0017】
コンテンツ部52は各種のコンテンツやコンテンツの視聴に必要な帯域の情報を蓄積する。
【0018】
コンテンツ配信サブシステム51は、端末装置21がSIPセッション制御装置31を経由してセッションの確立の要求をした時に、SIPプロトコルにより指定された該コンテンツの視聴に必要な帯域情報をSIPセッション制御装置31に送信する機能を含むコンテンツ配信サーバ装置である。
【0019】
SIPセッション制御サブシステム31は、本発明の中核をなすサブシステムであり、SIPプロトコル機能部31−4、アプリケーション部31−5を含むサーバ装置であり、SIPプロトコル機能部31−4はSIPプロトコル機能部21−4と同様にTCPあるいはUDPの上位レイヤに位置するソフトウェアであり、SIPリクエストあるいはSIPレスポンスの送受信を行い、アプリケーション部31−5はSIPプロトコル機能部31−4の上位レイヤに位置するSIPセッション制御サブシステム用アプリケーションである。
【0020】
SIPセッション制御サブシステム31は、セッションの確立時にコンテンツ配信サブシステム51から送信される該コンテンツの視聴に必要な帯域情報を受信し、該帯域情報により帯域制御サブシステム41に帯域予約の要求行い、結果を端末装置21に送信し、セッションの解放時には帯域制御サブシステム41に帯域解放の要求を行い、結果を端末装置21に送信する機能を含むサーバ装置である。
【0021】
次に処理の流れについて説明する。
【0022】
図2は、図1におけるシステムの処理例を示すシーケンスチャートである。
【0023】
コンテンツアドレス管理サーバサブシステム61と、端末装置21と、帯域制御サブシステム41と、SIPセッション制御サブシステム31と、コンテンツ配信サブシステム51間の特にSIPプロトコル機能部間の動作について示している。
【0024】
端末装置21は、コンテンツアドレス管理サーバサブシステム61にHTTPプロトコルによりアクセスし(S11)、希望するコンテンツの第1のアドレス形式のアドレス等の情報を取得し(S12)、第1のアドレス形式から第2のアドレス形式に変換し、SIPプロトコルによりSIPセッション制御サブシステム31を経由してコンテンツ配信サブシステム51にセッションの確立を要求するためのSIP−INVITEを送信する(S13)。
【0025】
これを受信したSIPセッション制御サブシステム31は、コンテンツ配信サブシステム51にSIP−INVITEを送信し(S14)、端末装置21に100Tryingを送信する(S15)。
【0026】
SIP−INVITEを受信したコンテンツ配信サブシステム51は、第二のアドレス形式のアドレスで指定されたコンテンツの、視聴に必要な帯域情報を含む200OKをSIPセッション制御サブシステム31に送信する(S16)。
【0027】
コンテンツ配信サブシステム51から送信される200OKを受信したSIPセッション制御サブシステム31は、本発明の特徴となる帯域予約の要求を行うことになる。
【0028】
即ちすぐに端末装置21に200OKを送信するのではなく、帯域情報を蓄積し(S17)、帯域制御システム41に端末装置21のアドレスとコンテンツ配信サブシステム51のアドレスとその間に確保したい帯域情報を含む帯域予約の要求を行い(S18)、帯域制御サブシステムから確保可能の結果が送信されるのを受けて(S19)、ここではじめて200OKを端末装置21に送信することを行う(S20)。
【0029】
200OKを受信した端末装置21は、ACKをSIPセッション制御サブシステム31に送信し(S21)、SIPセッション制御サブシステム31は、ACKをコンテンツ配信サブシステム51に送信する(S22)。
【0030】
またここでの別の特徴は、帯域予約の要求に対し帯域制御サブシステム41から確保不可の結果が送信されてきた場合は、端末装置21には帯域の確保ができなかったことを知らせるメッセージを送信することである。
【0031】
端末装置21は、200OKを受信したことにより、該200OKメッセージ中に含まれている上記希望するコンテンツを特定する第二のアドレス形式のアドレスを、第一のアドレス形式のアドレスに変換し、該第一のアドレス形式のアドレスが指定するところのコンテンツを保持しているコンテンツ配信サブシステムに対して、RTSPプロトコルによりリアルタイムデータ配信の制御ができるようにし(S23)(S24)、コンテンツ配信サブシステム51から送信されるコンテンツの視聴を行う(S25)。
【0032】
この受信された200OKメッセージ中に含まれているアドレスを用い、リアルタイムデータ配信制御要求を行うことにより、ネットワーク内トラヒックを軽減させる目的等により、コンテンツ配信サブシステムへのSIP−INVITE送信(S14)時点で、SIPセッション制御サブシステム等によって着信先コンテンツ配信サブシステムの切り替えが行なわれて、端末装置21がセッション確立を要求するためにSIP−INVITEを送信(S13)した際の送信先アドレスに対応したコンテンツ配信サブシステムではないミラーコンテンツ配信サブシステムに変更されていても通信可能となる。
【0033】
コンテンツの視聴の終了により、端末装置21は、SIPセッション制御サブシステム31を経由してコンテンツ配信サブシステム51との間のセッションを終了するためのSIP−BYEをSIPセッション制御サブシステム31に送信し(S26)、これを受信したSIPセッション制御サブシステム31は、コンテンツ配信サブシステム51にSIP−BYEを送信し(S27)、コンテンツ配信サブシステム51は、200OKをSIPセッション制御サブシステム31に送信する(S28)。
【0034】
コンテンツ配信サブシステム51から送信される200OKを受信したSIPセッション制御サブシステム31は、本発明の特徴となる帯域解放の要求を行うことになる。
【0035】
即ちすぐに端末装置21に200OKを送信するのではなく、帯域制御システム41に端末装置21のアドレスとコンテンツ配信サブシステム51のアドレスとその間に確保されていた帯域情報を含む帯域解放の要求を行い(S29)、帯域制御サブシステム41から解放済みの結果が送信されると(S30)、200OKを端末装置21に送信することを行う(S30)。
【0036】
図2の▲1▼等は図1の同番号に対応している。
【0037】
図3は、図1におけるシステムで用いるアドレス形式の具体例を示す説明図である。
【0038】
端末装置21は、コンテンツアドレス管理サーバサブシステム61にHTTPプロトコルによりアクセスし(S11)、希望するコンテンツの第1のアドレス形式のアドレスであるRTSP−URIの情報を取得し(S12)、第1のアドレス形式から第2のアドレス形式であるSIP−URIに変換し(変換1)、セッションの確立を要求するSIP−INVITEメッセージ中に当該コンテンツの視聴に必要な帯域情報を含め、SIPプロトコルによりコンテンツ配信サブシステム51とセッションの確立を要求するためのSIP−INVITEを該SIP−URIを送信先にして送信(S13)する。
【0039】
また、端末装置21は、200OKを受信した際に、該200OKメッセージ中に含まれている該コンテンツ配信サブシステムを特定する第2のアドレス形式であるSIP−URIを、第一のアドレス形式であるRTSP−URIに変換し、該RTSP−URIが指定するところのコンテンツを保持しているコンテンツ配信サブシステムに対して、RTSPプロトコルによりリアルタイムデータ配信の制御ができるように要求する。(S23)
【0040】
図3の▲1▼等は図1および図2の同番号に対応している。
【0041】
図4は、本発明に係わるSIPセッション制御によるCDNにおけるQoS保証方法の第1の実施手順例を説明するフローチャートである。
【0042】
ユーザ71の端末装置21がコンテンツアドレス管理サーバサブシステム61から第1のアドレス形式のアドレスを取得し(S41)、第1のアドレス形式を第2のアドレス形式に変換し、SIPセッション制御サブシステム31を経由してコンテンツ配信サブシステムにセッションの確立を要求し(S42)、コンテンツ配信サブシステム51がセッションの確立時に該コンテンツの視聴に必要な帯域情報をSIPセッション制御サブシステム31に通知し(S43)、SIPセッション制御サブシステム31が該帯域情報により帯域制御サブシステム41に帯域予約の要求を行い(S44)、帯域予約の要求に対する結果を端末装置21に通知し(S45)、視聴者が該コンテンツを視聴し(S46)、視聴後端末装置21がSIPセッション制御サブシステム31を経由してコンテンツ配信サブシステムとのセッションの解放を要求し(S47)、これにともないSIPセッション制御サブシステム31が帯域制御サブシステム41に帯域解放の要求を行う(S48)。
【0043】
図5は、本発明に係わるSIPセッション制御によるCDNにおけるQoS保証システムの第2の実施例を示すブロック図である。
【0044】
図5に示すシステムは、IP通信ネットワーク11と、ユーザ71の端末装置21と、SIPセッション制御サブシステム35と、帯域制御サブシステム41と、コンテンツ配信サブシステム51、55と、コンテンツアドレス管理サーバサブシステム61から構成され、端末装置21およびサブシステム35、41、51、55、61はIP通信ネットワーク11に接続されることを示している。
【0045】
端末装置21と、帯域制御サブシステム41と、コンテンツ配信サブシステム51と、コンテンツアドレス管理サーバサブシステム61は、図1の第1の実施形態と同じである。
【0046】
コンテンツ配信サブシステム55は、コンテンツ配信サブシステム51からSIPプロトコル機能部51−4を除いた機能をもつサーバ装置である。
【0047】
SIPセッション制御サブシステム35は、SIPセッション制御サブシステム31のアプリケーション部31−5に、コンテンツ配信サブシステム51、55がSIP対応か否かを判定する判定部36およびコンテンツ配信サブシステムのセッション制御機能を疑似する疑似部37を付加した機能を持つサーバ装置である。
【0048】
判定部36は端末装置21がコンテンツ配信サブシステム51、55にセッションの確立を要求する時に、端末装置21が送信するセッション開始要求メッセージ中の着信先コンテンツ配信サブシステム51、55のアドレスと、事前に設定されたSIP非対応コンテンツ配信サブシステム55のアドレスを照らし合わせることにより判定する。
【0049】
次に処理の流れについて説明する。
【0050】
図6は、図5におけるシステムの処理例を示すシーケンスチャートである。
【0051】
コンテンツアドレス管理サーバサブシステム61と、端末装置21と、帯域制御サブシステム41と、SIPセッション制御サブシステム35と、コンテンツ配信サブシステム55間の特にSIPプロトコル機能部間の処理について示している。
【0052】
なおSIPセッション制御サブシステム35とコンテンツ配信サブシステム51間の処理は図2の第1の実施形態と同じになるため省略している。
【0053】
図6に示すシーケンスは、コンテンツ配信サブシステム55がSIP対応の機能を持たないため、図2に示すシーケンスに対し、SIPプロトコルに相当するステップ14、16、22、27、28をSIPセッション制御サブシステム35の疑似部38が対応しており、それぞれステップ14a、16a、22a、27a、28aとなることを示している。
【0054】
図7は、図5におけるシステムによるQoS保証方法の処理手順例を示すフローチャートである。
【0055】
図4で示した例に対し、端末装置21がコンテンツ配信サブシステム51、55にセッション確立を要求する手順において、SIPセッション制御サブシステム35が端末装置21からのセッション開始要求メッセージ中の着信先コンテンツ配信サブシステム51、55のアドレスと、事前に設定されたSIP非対応コンテンツ配信サブシステム55のアドレスを照らし合せることにより、コンテンツ配信サブシステム51、55のSIP対応の有無を判定するステップを設けていることである。
【0056】
ユーザ71の端末装置21がコンテンツアドレス管理サーバサブシステム61から該コンテンツのアドレスを取得し(S41)、SIPセッション制御サブシステム35を経由してコンテンツ配信サブシステム51、55とセッションの確立を要求し(S42)、SIPセッション制御サブシステム35は、判定部36により、コンテンツ配信サブシステム51、55のSIP対応の有無を判定する(S42a)。
【0057】
対応していない場合はSIPセッション制御サブシステム35の疑似部37がコンテンツ配信サブシステム55のセッション制御機能を疑似し(S42b)、SIPセッション制御サブシステム35は、端末装置21が当該セッションの確立を要求した時のSIP−INVITEメッセージ中に含まれる当該コンテンツの視聴に必要な帯域情報を蓄積する。対応している場合は第1の実施形態と同様にコンテンツ配信サブシステムが送信してくる、コンテンツの視聴に必要な帯域情報を受信し、蓄積する。
【0058】
以下同様にSIPセッション制御サブシステム35が該帯域情報により帯域制御サブシステム41に帯域予約の要求を行い(S44)、帯域予約の要求に対する結果を受信し端末装置21に通知し(S45)、視聴者が該コンテンツを視聴し(S46)、視聴後端末装置21がSIPセッション制御サブシステム35を経由してコンテンツ配信サブシステムとのセッションの解放を要求し(S47)、SIPセッション制御サブシステム35が、セッション確立要求時と同様に、端末装置21がセッションの解放を要求する時に、端末装置21が送信するセッション解放要求メッセージ中の着信先コンテンツ配信サブシステム51、55のアドレスと、事前に設定されたSIP非対応コンテンツ配信サブシステム55のアドレスを照らし合わせるか、またはセッション開始要求時に蓄積したセッション識別子により、コンテンツ配信サブシステム51,55がSIP対応有りのものか否かを判定する(S47a)。
【0059】
SIP対応有りでない場合はSIPセッション制御サブシステム35の疑似部37がコンテンツ配信サブシステム55のセッション制御機能を疑似し(S47b)、これにともないSIPセッション制御サブシステム35が帯域制御サブシステム41に帯域解放の要求を行う(S48)
【0060】
また、SIP対応有りであった場合は図4と同じにSIPセッション制御サブシステム35が帯域制御サブシステム41に帯域解放の要求を行う。
【0061】
図8は、図1におけるSIPセッション制御サブシステムの構成例を示すブロック図である。
【0062】
本図8に示すSIPセッション制御サブシステム31は、IP通信ネットワーク11とインタフェースをとるネットワークインタフェース部31−1と、インターネット部31−2と、トランスポート部31−3と、SIPプロトコル機能部31−4と、アプリケーション部31−5から構成される。
【0063】
アプリケーション部31−5は、プロキシ部32と、帯域制御サブシステム対応部33を含むことを示している。SIPプロトコル機能部31−4は端末装置等からのSIPリクエストあるいはSIPレスポンスの送受信を行う。プロキシ部32はSIPリクエストを処理し他の端末装置等への代理送信等を行う。
【0064】
帯域制御サブシステム対応部33は、セッションの確立時にはコンテンツ配信サブシステム51から送信された該コンテンツの視聴に必要な帯域の情報を帯域情報蓄積部33−1に蓄積し、帯域制御サブシステム41に対し帯域予約の要求を行い、セッションの解放時には帯域制御サブシステム41に対し帯域解放の要求を行う。
【0065】
図9は、図8におけるSIPセッション制御サブシステムの動作例を示すフローチャートである。
【0066】
図9の例は、本発明の特徴であるSIPプロトコル機能部31−4を主にした動作フローを示すものであり、視聴者の端末装置21がセッションの確立の要求を行うことにより(S101)、SIPセッション制御サブシステム31は、コンテンツ配信サブシステム51にSIPリクエスト(INVITE)を送信し(S102)、コンテンツ配信サブシステム51から送信されてくる該コンテンツの視聴に必要な帯域の情報を受信し蓄積し(S103)、帯域制御サブシステム対応部33において帯域制御サブシステム41に帯域予約の要求を行い(104)、帯域制御サブシステム41から送信される帯域予約の結果を受信し、SIPプロトコル機能部31−4から端末装置21に送信する(S105)。
【0067】
視聴者71が該コンテンツの視聴を終了すると、視聴者71の端末装置21がセッションの解放の要求を行うことにより(S106)、SIPセッション制御サブシステム31は、コンテンツ配信サブシステム51にSIPリクエスト(BYE)を送信し(S107)、帯域制御サブシステム対応部33において帯域制御サブシステム41に帯域解放の要求を行う(S108)。
【0068】
図10は、図5におけるSIPセッション制御サブシステムの構成例を示す構成図である。
【0069】
図10に示すSIPセッション制御サブシステム35は、IP通信ネットワーク11とインタフェースをとるネットワークインタフェース部35−1と、インターネット部35−2と、トランスポート部35−3と、SIPプロトコル機能部35−4と、アプリケーション部35−5から構成される。アプリケーション部35−5は、判定部36と、擬似部37と、プロキシ部38と、帯域制御サブシステム対応部39を含むことを示しており、図8の第1の実施形態の構成例との差は判定部36および擬似部37を持つことである。
【0070】
判定部36は、端末装置21がコンテンツ配信サブシステム51、55にセッションの確立を要求する時に、端末装置21が送信するセッション開始要求メッセージ中の着信先コンテンツ配信サブシステム51、55のアドレスと、事前に設定されたSIP非対応コンテンツ配信サブシステム51、55のアドレスを照らし合わせることによりコンテンツ配信サブシステム51、55のSIP対応の有無を判定する機能を持ち、擬似部37は、端末装置21がセッションの確立を要求した時の送信先アドレスのコンテンツを保持しているコンテンツ配信サブシステムがSIP対応でない場合、一連の通信シーケンスにおいて、コンテンツ配信サブシステム55のセッション制御機能をプログラム的に擬似する機能を持つ。
【0071】
判定部36および擬似部37を持つことにより、SIPプロトコル機能部35−4は、図8のSIP機能部32と同じ構成をとることが可能になる。
【0072】
図11は、図10におけるSIPセッション制御サブシステムの動作例を示すフローチャートである。
【0073】
本発明の特徴であるSIPプロトコル機能部35−4を主にした動作フローを示すものである。
【0074】
本例では、図9の例に対し、端末装置21がコンテンツ配信サブシステム51、55にセッション確立を要求する手順において、SIPセッション制御サブシステム35が端末装置21からのセッション開始要求メッセージ中の着信先コンテンツ配信サブシステム51、55のアドレスと、事前に設定されたSIP非対応コンテンツ配信サブシステム55のアドレスを照らし合せることにより、着信先コンテンツ配信サブシステム51、55のSIP対応の有無を判定するステップを設けている。
【0075】
視聴者の端末装置21がセッションの確立の要求を行うことにより(S101)、SIPセッション制御サブシステム35は、コンテンツ配信サブシステム51、55のSIP対応の有無を判定する(S101a)。
【0076】
対応していない場合(コンテンツ配信サブシステム55)はSIPセッション制御サブシステム35の疑似部37がコンテンツ配信サブシステム55のセッション制御機能を疑似する(S101b)。また、セッション制御サブシステム31は、端末装置21が当該セッションの確立を要求した時の情報に含まれる当該コンテンツの視聴に必要な帯域の情報により帯域制御サブシステム41に対する当該帯域予約の要求を行う。
【0077】
対応している場合(コンテンツ配信サブシステム51)は第1の実施形態と同様にSIPセッション制御サブシステム35は、コンテンツ配信サブシステム51にSIPリクエスト(INVITE)を送信し(S102)、コンテンツ配信サブシステム51から送信されてくる該コンテンツの視聴に必要な帯域の情報を受信し蓄積し(S103)、帯域制御サブシステム対応部39において帯域制御サブシステム41に帯域予約の要求を行い(S104)、帯域制御サブシステム41から送信されてくる帯域予約の結果を受信し、SIPプロトコル機能部35−4から端末装置21に送信する(S105)。
【0078】
視聴者が該コンテンツの視聴を終了すると、視聴者の端末装置21がセッションの解放の要求を行うことにより(S106)、SIPセッション制御サブシステム35は、セッション確立要求時と同様に、端末装置21がセッションの解放を要求する時に、端末装置21が送信するセッション解放要求メッセージ中の着信先コンテンツ配信サブシステム51、55のアドレスと、事前に設定されたSIP非対応コンテンツ配信サブシステム55のアドレスを照らし合わせるか、またはセッション開始要求時に蓄積したセッション識別子を参照(S106a)することにより着信先コンテンツ配信サブシステムがSIP対応しているかどうかを判別し、SIP対応していないものであったら、SIPセッション制御サブシステム35の疑似部37がコンテンツ配信サブシステム55のセッション制御機能を疑似し(S106b)、対応している場合は第1の実施形態と同様にコンテンツ配信サブシステム51にSIPリクエスト(BYE)を送信し(S107)応答メッセージを受信し、その後、どちらの場合も帯域制御サブシステム対応部39において帯域制御サブシステム41に帯域解放の要求を行う(S108)。
【0079】
図12は、図1における端末装置の構成例を示すブロック図である。
【0080】
本例の端末装置21は、IP通信ネットワーク11とインタフェースをとるネットワークインタフェース部21−1と、インターネット部21−2と、トランスポート部21−3と、SIPプロトコル機能部21−4と、アプリケーション部21−5から構成される。
【0081】
アプリケーション部21−5は、アドレス変換部22と、帯域確保の結果情報蓄積部23と、コンテンツアドレス管理サーバサブシステム対応部24と、コンテンツ視聴対応部25を含むことを示している。
【0082】
コンテンツアドレス管理サーバサブシステム対応部24においてコンテンツアドレス管理サーバサブシステム61からコンテンツアドレス管理サーバサブシステム61で関連づけられているコンテンツを指定するアドレス形式による第1のアドレス形式のアドレスを取得し、アドレス変換部22において第1のアドレス形式によるアドレスを、該コンテンツを蓄積しているコンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいて該コンテンツを特定する第2のアドレス形式によるアドレスに変換し(コンテンツ配信サブシステムから送信される応答メッセージに含まれる第2のアドレス形式から第1のアドレス形式に変換する機能も持つ)、SIPセッション制御サブシステムを経由してコンテンツ配信サブシステムにセッションの確立を要求するときに用いる。
【0083】
帯域確保の結果情報蓄積部23は、SIPセッション制御サブシステム31から送信される帯域確保の結果情報を蓄積し、コンテンツ視聴を行うかどうかの判断、およびその後の端末装置の挙動を決定するための情報として用いることができる。コンテンツの視聴対応はコンテンツ視聴対応部25で行う。
【0084】
視聴者が該コンテンツの視聴を終了すると、視聴者の端末装置21がセッションの解放の要求を行う。
【0085】
図13は、図12における端末装置の動作例を示すフローチャートである。
【0086】
本図13では、本発明の特徴であるSIPプロトコル機能部21−4を主にした動作フローを示す。
【0087】
コンテンツアドレス管理サーバサブシステム対応部24においてコンテンツアドレス管理サーバサブシステム61から第1のアドレス形式のアドレスを取得し(S121)、アドレス変換部22において第1のアドレス形式から第2のアドレス形式に変換し(S122)、第2のアドレス形式のアドレスを用いSIPセッション制御サブシステムを経由してコンテンツ配信サブシステムにセッションの確立を要求し(S123)、SIPセッション制御サブシステム31から送信される帯域確保の結果情報を帯域確保の結果情報蓄積部23は蓄積する(S124)。
【0088】
コンテンツの視聴にあたってはアドレス変換部22において第2のアドレス形式のアドレスから第1のアドレスアドレス形式のアドレスへの変換を行い(S125)、コンテンツ視聴対応部25においてコンテンツ配信サブシステムにアクセスし、コンテンツ配信サブシステムから送られてくるコンテンツを視聴する(S126)。
【0089】
視聴者が該コンテンツの視聴を終了すると、視聴者の端末装置21がSIPセッション制御サブシステム31を経由してコンテンツ配信サブシステムにセッションの解放の要求を行う(S127)。
【0090】
図14は、図1におけるコンテンツ配信サブシステムの構成例を示すブロック図である。
【0091】
図14において、コンテンツ配信サブシステム51は、IP通信ネットワーク11とインタフェースをとるネットワークインタフェース部51−1と、インターネット部51−2と、トランスポート部51−3と、SIPプロトコル機能部51−4と、アプリケーション部51−5から構成される。アプリケーション部51−5は、コンテンツ部(帯域情報を含む)52と、アドレス対応部53を含む。
【0092】
SIPプロトコル機能部51−4において端末装置等からのSIPリクエストあるいはSIPレスポンスの送受信を行う。
【0093】
コンテンツ部52はコンテンツを蓄積し、アドレス対応部53は第2のアドレス形式のアドレスである、オプションフィールドが付いたSIP−URLからコンテンツを特定する機能を持つ。
【0094】
図15は、図14におけるコンテンツ配信サブシステムの動作例を示すフローチャートである。
【0095】
本例では、本発明の特徴であるSIPプロトコル機能部51−4を主にした動作フローを示す。
【0096】
視聴者の端末装置21がSIPセッション制御サブシステム31を経由してコンテンツ配信サブシステムにセッションの確立の要求を行うことにより(S141)、SIPセッション制御サブシステム31から送信されるSIPリクエスト(INVITE)を受信し(S142)、これに含まれる第2のアドレス形式のアドレスからコンテンツを特定し(S143)、コンテンツ部52から該当するコンテンツの視聴に必要な帯域の情報を取り出し、SIPセッション制御サブシステム31へSIP応答メッセージ(200 OK等)を送信する(S144)。
【0097】
端末装置からの視聴要求のアクセスによりコンテンツをストリーミング送信する(S145)。
【0098】
視聴者がコンテンツの視聴を終了すると視聴者の端末装置21がSIPセッション制御サブシステム31を経由してコンテンツ配信サブシステムにセッションの解放の要求を行うので(S146)、SIPセッション制御サブシステム31から送信されるSIPリクエスト(BYE)を受信し(S147)、SIP応答メッセージ(200 OK等)を送信する。
【0099】
以上、図1〜図15を用いて説明したように、本例では、コンテンツ配信ネットワークにおいて、SIPプロトコルをユーザの端末装置とネットワーク側の装置との間に適用することに特徴を有する。SIPプロトコルは、IP通信ネットワークにおけるユーザの端末装置間のコミュニケーションサービスの実現には不可欠のプロトコルであり、本プロトコルを適用することにより、同一IP通信ネットワーク上で、コンテンツ配信ネットワーク設備とユーザの端末装置間のコミュニケーションサービスを実現する設備との共用使用が可能になることから、汎用性と経済性の高いシステムを構築することができる。
【0100】
例えば、端末装置21は、コンテンツアドレス管理サーバサブシステム61からコンテンツアドレス管理サーバサブシステム61で関連づけられている当該コンテンツを指定するアドレス形式による第1のアドレスを取得し、この第1のアドレス形式を、当該コンテンツを蓄積しているコンテンツ配信サブシステム51を指定するSIPアドレスの、オプションフィールドにおいてコンテンツを特定するアドレス形式による第2のアドレス形式へ変換する機能と、コンテンツ配信サブシステム51から送信される応答メッセージに含まれる第2のアドレス形式から第1のアドレス形式へ変換する機能と、SIPセッション制御サブシステム31を経由してコンテンツ配信サブシステム51にセッションの確立を要求する機能と、セッションの確立を要求するメッセージ中にコンテンツの視聴に必要な帯域情報を含める機能と、SIPセッション制御サブシステム31から送信される帯域確保の結果を受信する機能とを備え、コンテンツ配信サブシステム51は、第2のアドレス形式から当該コンテンツを特定する機能と、セッションの確立時に当該コンテンツの視聴に必要な帯域の情報をSIPセッション制御サブシステム31に送信する機能とを備え、SIPセッション制御サブシステム31は、セッションの確立時にコンテンツ配信サブシステム51から送信される当該コンテンツの視聴に必要な帯域の情報を受信する機能と、この帯域情報により帯域制御サブシステム41に帯域予約の要求を行う機能と、この帯域制御サブシステム41による帯域確保の結果を端末装置21に送信する機能と、セッションの解放時に帯域制御サブシステム41に帯域解放の要求を行う機能とを備えた構成としている。
【0101】
尚、SIPセッション制御サブシステム31は、コンテンツ配信サブシステムにおけるSIP対応の有無を判定する機能と、SIP対応無しの場合に、コンテンツ配信サブシステム55の当該セッションの制御機能を疑似し、端末装置21が当該セッションの確立を要求した時の情報に含まれる当該コンテンツの視聴に必要な帯域の情報により、帯域制御サブシステム41に対する当該帯域予約の要求を行う機能とを備える構成とする。
【0102】 尚、本発明は、図1〜図15を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、コンテンツアドレス管理サーバはWWWサーバとして説明したが、本発明はWWWサーバに限定するものではない。
【0103】
また、本例の各サブシステムは、装置実装としては別々の筐体の装置に限定するものではない。
【0104】
また、 本例では、ストリーミング制御プロトコルとしてRTSPプロトコルを用いて説明したが、視聴しようとするコンテンツが一意に特定され、当該コンテンツを保持しているコンテンツ配信サブシステムも一意に特定されるアドレス形式を用いるその他の制御プロトコルでも良く、RTSPプロトコルに限定されるものではない。
【0105】
【発明の効果】
本発明によれば、(1)ユーザがコンテンツを視聴するときだけネットワークの帯域を確保するので、QoSが保証されたネットワーク上で高品質なコンテンツの視聴がネットワークのリソースを有効に使って実現できる。
【0106】
また、(2)コンテンツ配信サーバサブシステムがSIPプロトコル非搭載であっても、ユーザ端末装置でSIP対応の視聴アプリが搭載されていれば、上記(1)と同様に高品質なコンテンツ視聴が可能になる。
【0107】
また、(3)ユーザの端末装置とネットワークとの間の信号は独自信号でなくRFC(Request For Comment)で定められた標準プロトコルで流通しているため、実装が容易で拡張性がある。
【図面の簡単な説明】
【図1】本発明のSIPセッション制御によるCDNにおけるQoS保証システムの第1の構成例を示すブロック図である。
【図2】図1におけるシステムの処理例を示すシーケンスチャートである。
【図3】図1におけるシステムで用いるアドレス形式変換の具体例を示す説明図である。
【図4】本発明に係わるSIPセッション制御によるCDNにおけるQoS保証方法の第1の構成例での手順例を説明するフローチャートである。
【図5】本発明に係わるSIPセッション制御によるCDNにおけるQoS保証システムの第2の構成例を示すブロック図である。
【図6】図5におけるシステムの処理例を示すシーケンスチャートである。
【図7】図5におけるシステムによるQoS保証方法の処理手順例を示すフローチャートである。
【図8】図1におけるSIPセッション制御サブシステムの構成例を示すブロック図である。
【図9】図8におけるSIPセッション制御サブシステムの動作例を示すフローチャートである。
【図10】図5におけるSIPセッション制御サブシステムの構成例を示す構成図である。
【図11】図10におけるSIPセッション制御サブシステムの動作例を示すフローチャートである。
【図12】図1における端末装置の構成例を示すブロック図である。
【図13】図12における端末装置の動作例を示すフローチャートである。
【図14】図1におけるコンテンツ配信サブシステムの構成例を示すブロック図である。
【図15】図14におけるコンテンツ配信サブシステムの動作例を示すフローチャートである。
【符号の説明】
11:IP通信ネットワーク
21:端末装置
21−4、31−4、35−4、51−4:SIPプロトコル機能部
21−5、31−5、35−5、51−5、55−5:アプリケーション部
22:アドレス変換部
23:帯域確保の結果情報蓄積部
24:コンテンツアドレス管理サーバサブシステム対応部
25:コンテンツ視聴対応部
31、35:SIPセッション制御サブシステム
32、38:プロキシ部
33、39:帯域制御サブシステム対応部
36:判定部
37:疑似部
41:帯域制御サブシステム
51、55:コンテンツ配信サブシステム
52、56:コンテンツ部
53:アドレス対応部
61:コンテンツアドレス管理サーバサブシステム
71:ユーザ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technology for controlling a bandwidth control system that guarantees QoS (Quality of Service) of a bandwidth in the distribution of content using an IP (Internet Protocol) network. The present invention relates to a technique for efficiently guaranteeing QoS even if streaming is realized by a protocol.
[0002]
[Prior art]
As a QoS guarantee technique in a conventional CDN (Content Delivery Network), for example, it is described in Patent Document 1 (“bandwidth control method, network service system, content server device, bandwidth management device, and content management device”).
[0003]
Although this technology controls the bandwidth management device from the content server and reduces the burden on the user, the control between the content server and the bandwidth management device becomes complicated, and a general-purpose protocol has not been applied. The problem remains in the nature and versatility.
[0004]
[Patent Document 1]
JP 2003-051846 A
[0005]
[Problems to be solved by the invention]
As described above, although the QoS guarantee method in the conventional CDN can control the bandwidth management device from the content server, for example, and can reduce the burden on the user terminal device, the control between the content server and the bandwidth management device becomes complicated. Since general-purpose protocols are not applied, there are problems in economic efficiency and versatility.
[0006]
In order to solve the above problem, the present invention naturally uses a standard protocol for transmission and reception of signals between a user terminal device and an IP communication network, and enables the standard protocol to be applied to a content server. Another object of the present invention is to realize a QoS guarantee method and system with high versatility and high cost that enables system construction and bandwidth control even when the content server does not implement a standard protocol.
[0007]
[Means for Solving the Problems]
In order to solve the above-described problems, a feature of the present invention resides in that a SIP (Session Initiation Protocol) protocol is applied between a user terminal device and a network-side device in a content distribution network. The SIP protocol is an indispensable protocol for realizing a communication service between user terminal devices in an IP communication network. By applying this protocol, a content distribution network facility and a user terminal device are provided on the same IP communication network. The system can be used in common with the equipment that realizes the communication service between them, so that a highly versatile and economical system can be constructed.
That is, according to the present invention, in a QoS guarantee method in a CDN by SIP session control using an IP network, a procedure in which a terminal device of a content viewer acquires the address of the content from a content address management server subsystem, and a SIP session A procedure for requesting the content distribution subsystem to establish a session prior to viewing the content via the control subsystem, and the content distribution subsystem obtains information on a band necessary for viewing the content when the session is established. A procedure for notifying the SIP session control subsystem, a procedure for the SIP session control subsystem to request a bandwidth reservation to the bandwidth control subsystem based on the bandwidth information, and a procedure for notifying the terminal device of a bandwidth reservation result And the terminal device Has a step of requesting the release of the session after watching Ceiling, the SIP session control subsystem, and a procedure for requesting the bandwidth freed band-control subsystem. In addition, the specification in the SIP address of the content viewed by the viewer has one SIP address in the content distribution subsystem that stores the content, and the specification of the content is specified in the option field of the SIP address. It is characterized by that. In the procedure in which the terminal device requests the content distribution subsystem to establish a session prior to viewing the content via the SIP session control subsystem, the SIP session control subsystem performs the SIP of the content distribution subsystem. A feature is characterized in that the presence / absence of correspondence is determined, a session is established with the content distribution subsystem when the SIP correspondence is present, and the SIP session control subsystem simulates the session control function of the content distribution subsystem when the SIP correspondence is absent. To do.
The present invention is also a QoS guarantee system in a CDN based on SIP session control using an IP network, and a content viewer terminal device is associated from the content address management server subsystem to the content address management server subsystem. The address in the first address format for designating the content is obtained, and the content is specified in the option field of the SIP address for designating the content distribution subsystem storing the content in the first address format. Means for converting to an address in the second address format, means for converting from an address in the second address format included in the response message transmitted from the content distribution subsystem to an address in the first address format, and SIP Means for requesting the content distribution subsystem to establish a session via the session control subsystem, means for including bandwidth information necessary for viewing the content in a message requesting establishment of the session, SIP session control sub Means for receiving a bandwidth securing result transmitted from the system, and the content distribution subsystem needs to identify the content from an address in the second address format, and to view the content when a session is established And a means for transmitting the bandwidth information to the SIP session control subsystem. The SIP session control subsystem receives the bandwidth information necessary for viewing the content transmitted from the content distribution subsystem when the session is established. And bandwidth control support based on the bandwidth information. A means for performing a request for bandwidth reservation system, and means for transmitting the result of the bandwidth reservation to the terminal device, and means for performing a request for bandwidth release to the bandwidth control subsystem upon release of the session. Further, in the means for requesting the content distribution subsystem to establish a session via the SIP session control subsystem, the terminal device determines whether the content distribution subsystem is compatible with SIP. In the case of SIP support, a session is established with the content distribution subsystem. In the case of no SIP support, the SIP session control subsystem simulates the session control function of the content distribution subsystem to establish the session of the terminal device. Means is provided for requesting bandwidth reservation based on bandwidth information necessary for viewing content included in the requested information.
The SIP session control subsystem of the present invention is transmitted from the content distribution subsystem when the terminal device requests the establishment of a session to the content distribution subsystem via the SIP session control subsystem. Means for receiving bandwidth information necessary for viewing content, means for requesting bandwidth reservation to the bandwidth control subsystem based on the bandwidth information, means for transmitting the bandwidth reservation result to the terminal device, and session of the terminal device There is means for requesting bandwidth release from the SIP session control subsystem to the bandwidth control subsystem when a release request is made. In addition, when the terminal device requests the content distribution subsystem to establish a session via the SIP session control subsystem, the SIP session control subsystem determines whether the content distribution subsystem is compatible with SIP, If the SIP is not compatible, the SIP session control subsystem simulates the session control function of the content distribution subsystem, and the terminal device requests the establishment of the session. Means is provided for requesting bandwidth reservation based on bandwidth information necessary for viewing the contained content.
In addition, the terminal device of the present invention obtains an address in a first address format that designates content associated with the content address management server subsystem from the content address management server subsystem, and converts the first address format into the first address format. A means for converting the SIP address designating the content distribution subsystem storing the content into an address in a second address format that specifies the content in the option field, and a response message transmitted from the content distribution subsystem Means for converting the address of the second address format included in the address into an address of the first address format, means for requesting the content distribution subsystem to establish a session via the SIP session control subsystem, and session establishment Need And means including bandwidth information required to view the content in the message, means for receiving the result of the bandwidth reservation is transmitted from the SIP session control subsystem.
In addition, the content distribution subsystem of the present invention specifies the content from the address in the second address format that specifies the content in the option field of the SIP address that specifies the content distribution subsystem that stores the content. And means for transmitting bandwidth information necessary for viewing content to the SIP session control subsystem when the terminal device requests establishment of a session to the content distribution subsystem via the SIP session control subsystem. .
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to the drawings.
[0009]
FIG. 1 is a block diagram showing a first configuration example of a QoS guarantee system in a CDN by SIP session control according to the present invention.
[0010]
As shown in FIG. 1, the system of this example includes an
[0011]
Each of the
[0012]
The
[0013]
The
[0014]
When the
[0015]
The
[0016]
Similar to the SIP protocol function unit 21-4, the SIP protocol function unit 51-4 is software located in an upper layer of TCP or UDP, and transmits and receives a SIP request or a SIP response. The application unit 51-5 has a SIP protocol function. This is a content distribution subsystem application located in an upper layer of the unit 51-4.
[0017]
The
[0018]
When the
[0019]
The SIP
[0020]
The SIP
[0021]
Next, the flow of processing will be described.
[0022]
FIG. 2 is a sequence chart showing a processing example of the system in FIG.
[0023]
The operation among the content address
[0024]
The
[0025]
The SIP
[0026]
The
[0027]
The SIP
[0028]
That is, instead of immediately transmitting 200 OK to the
[0029]
The
[0030]
Another feature here is that, when a result that cannot be secured is transmitted from the
[0031]
Upon receipt of the 200 OK, the
[0032]
SIP-INVITE transmission (S14) to the content distribution subsystem for the purpose of reducing traffic in the network by making a real-time data distribution control request using the address included in the received 200 OK message Then, the destination content distribution subsystem is switched by the SIP session control subsystem or the like, and it corresponds to the destination address when the
[0033]
When the content viewing ends, the
[0034]
The SIP
[0035]
That is, instead of immediately transmitting 200 OK to the
[0036]
2 and the like in FIG. 2 correspond to the same numbers in FIG.
[0037]
FIG. 3 is an explanatory diagram showing a specific example of the address format used in the system shown in FIG.
[0038]
The
[0039]
Further, when the
[0040]
3 corresponds to the same numbers in FIG. 1 and FIG.
[0041]
FIG. 4 is a flowchart for explaining a first implementation procedure example of the QoS guarantee method in the CDN by the SIP session control according to the present invention.
[0042]
The
[0043]
FIG. 5 is a block diagram showing a second embodiment of the QoS guarantee system in the CDN by the SIP session control according to the present invention.
[0044]
The system shown in FIG. 5 includes the
[0045]
The
[0046]
The
[0047]
The SIP
[0048]
When the
[0049]
Next, the flow of processing will be described.
[0050]
FIG. 6 is a sequence chart showing a processing example of the system in FIG.
[0051]
A process between the content address
[0052]
The processing between the SIP
[0053]
In the sequence shown in FIG. 6, since the
[0054]
FIG. 7 is a flowchart showing a processing procedure example of the QoS guarantee method by the system in FIG.
[0055]
In contrast to the example illustrated in FIG. 4, in the procedure in which the
[0056]
The
[0057]
If not, the
[0058]
Similarly, the SIP
[0059]
If there is no SIP support, the
[0060]
If the SIP is supported, the SIP
[0061]
FIG. 8 is a block diagram showing a configuration example of the SIP session control subsystem in FIG.
[0062]
The SIP
[0063]
The application unit 31-5 includes a
[0064]
The bandwidth control
[0065]
FIG. 9 is a flowchart showing an operation example of the SIP session control subsystem in FIG.
[0066]
The example of FIG. 9 shows an operation flow mainly using the SIP protocol function unit 31-4, which is a feature of the present invention. When the
[0067]
When the
[0068]
FIG. 10 is a configuration diagram showing a configuration example of the SIP session control subsystem in FIG.
[0069]
The SIP
[0070]
The
[0071]
By having the
[0072]
FIG. 11 is a flowchart showing an operation example of the SIP session control subsystem in FIG.
[0073]
An operation flow mainly including the SIP protocol function unit 35-4, which is a feature of the present invention, is shown.
[0074]
In this example, in contrast to the example of FIG. 9, in the procedure in which the
[0075]
When the
[0076]
If not supported (content distribution subsystem 55), the
[0077]
If it is compatible (content distribution subsystem 51), the SIP
[0078]
When the viewer finishes viewing the content, the
[0079]
FIG. 12 is a block diagram illustrating a configuration example of the terminal device in FIG.
[0080]
The
[0081]
The application unit 21-5 includes an
[0082]
In the content address management server
[0083]
Bandwidth securing result
[0084]
When the viewer finishes viewing the content, the viewer's
[0085]
FIG. 13 is a flowchart illustrating an operation example of the terminal device in FIG.
[0086]
FIG. 13 shows an operation flow mainly using the SIP protocol function unit 21-4, which is a feature of the present invention.
[0087]
The address of the first address format is acquired from the content address
[0088]
When viewing the content, the
[0089]
When the viewer finishes viewing the content, the
[0090]
FIG. 14 is a block diagram illustrating a configuration example of the content distribution subsystem in FIG.
[0091]
In FIG. 14, the
[0092]
The SIP protocol function unit 51-4 transmits / receives a SIP request or a SIP response from a terminal device or the like.
[0093]
The
[0094]
FIG. 15 is a flowchart showing an operation example of the content distribution subsystem in FIG.
[0095]
In this example, an operation flow mainly including the SIP protocol function unit 51-4 which is a feature of the present invention is shown.
[0096]
A SIP request (INVITE) transmitted from the SIP
[0097]
The content is streamed by accessing the viewing request from the terminal device (S145).
[0098]
When the viewer finishes viewing the content, the
[0099]
As described above with reference to FIGS. 1 to 15, this example is characterized in that the SIP protocol is applied between the user terminal device and the network side device in the content distribution network. The SIP protocol is an indispensable protocol for realizing a communication service between user terminal devices in an IP communication network. By applying this protocol, a content distribution network facility and a user terminal device are provided on the same IP communication network. The system can be used in common with the equipment that realizes the communication service between them, so that a highly versatile and economical system can be constructed.
[0100]
For example, the
[0101]
Note that the SIP
Note that the present invention is not limited to the examples described with reference to FIGS. 1 to 15, and various modifications can be made without departing from the scope of the invention. For example, in this example, the content address management server has been described as a WWW server, but the present invention is not limited to a WWW server.
[0103]
In addition, each subsystem of this example is not limited to a device with a separate housing as a device mounting.
[0104]
In this example, the RTSP protocol has been described as the streaming control protocol. However, the address format in which the content to be viewed is uniquely identified and the content distribution subsystem holding the content is also uniquely identified. Other control protocols may be used, and are not limited to the RTSP protocol.
[0105]
【The invention's effect】
According to the present invention, (1) the bandwidth of the network is secured only when the user views the content, so that high-quality content viewing can be realized using the network resources effectively on the network where QoS is guaranteed. .
[0106]
(2) Even if the content distribution server subsystem is not equipped with the SIP protocol, high-quality content viewing is possible as in (1) above, provided that the user terminal device is equipped with a SIP-compatible viewing application. become.
[0107]
(3) Since the signal between the user's terminal device and the network is not a unique signal but is distributed according to a standard protocol defined by RFC (Request For Comment), it is easy to implement and scalable.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first configuration example of a QoS guarantee system in a CDN by SIP session control according to the present invention.
FIG. 2 is a sequence chart showing a processing example of the system in FIG.
FIG. 3 is an explanatory diagram showing a specific example of address format conversion used in the system in FIG. 1;
FIG. 4 is a flowchart illustrating a procedure example in a first configuration example of a QoS guarantee method in a CDN by SIP session control according to the present invention.
FIG. 5 is a block diagram showing a second configuration example of the QoS guarantee system in the CDN by the SIP session control according to the present invention.
6 is a sequence chart showing a processing example of the system in FIG. 5. FIG.
7 is a flowchart showing a processing procedure example of a QoS guarantee method by the system in FIG. 5;
FIG. 8 is a block diagram showing a configuration example of a SIP session control subsystem in FIG. 1;
FIG. 9 is a flowchart showing an operation example of the SIP session control subsystem in FIG. 8;
10 is a block diagram showing a configuration example of a SIP session control subsystem in FIG. 5. FIG.
FIG. 11 is a flowchart showing an operation example of the SIP session control subsystem in FIG. 10;
12 is a block diagram illustrating a configuration example of a terminal device in FIG. 1. FIG.
FIG. 13 is a flowchart showing an operation example of the terminal device in FIG. 12;
14 is a block diagram showing a configuration example of a content distribution subsystem in FIG. 1. FIG.
FIG. 15 is a flowchart showing an operation example of the content distribution subsystem in FIG. 14;
[Explanation of symbols]
11: IP communication network
21: Terminal device
21-4, 31-4, 35-4, 51-4: SIP protocol function unit
21-5, 31-5, 35-5, 51-5, 55-5: Application section
22: Address converter
23: Bandwidth securing result information storage unit
24: Content address management server subsystem corresponding part
25: Content viewing support section
31, 35: SIP session control subsystem
32, 38: Proxy part
33, 39: Band control subsystem corresponding part
36: Determination unit
37: Pseudo part
41: Bandwidth control subsystem
51, 55: Content distribution subsystem
52, 56: Content part
53: Address corresponding part
61: Content address management server subsystem
71: User
Claims (15)
コンテンツを視聴要求する端末装置からSIPセッション制御サブシステムを経由してコンテンツ配信サブシステムと当該コンテンツの視聴に先立ちセッションの確立を要求する第1の手順と、
上記コンテンツ配信サブシステムから、上記セッションの確立時に当該コンテンツの視聴に必要な帯域の情報を上記SIPセッション制御サブシステムに通知する第2の手順と、
上記SIPセッション制御サブシステムから帯域制御サブシステムに、上記コンテンツ配信サブシステムから通知された帯域情報により帯域予約の要求を行う第3の手順と、
上記帯域制御サブシステムにおける帯域確保の結果を上記SIPセッション制御サブシステムから上記端末装置に通知する第4の手順と、
上記端末装置から上記SIPセッション制御サブシステムに、上記コンテンツの視聴後に当該セッションの解放を要求する第5の手順と、
上記端末装置からの上記セッションの解放要求に応じて上記SIPセッション制御サブシステムから上記帯域制御サブシステムに帯域解放の要求を行う第6の手順とを有することを特徴とするSIPセッション制御によるCDNにおけるQoS保証方法。A QoS guarantee method in a CDN by SIP session control using an IP network,
A first procedure for requesting establishment of a session prior to viewing of the content from the content distribution subsystem and the content via the SIP session control subsystem from a terminal device that requests viewing of the content;
A second procedure for notifying the SIP session control subsystem of information on a bandwidth necessary for viewing the content from the content distribution subsystem when the session is established;
A third procedure for requesting bandwidth reservation from the SIP session control subsystem to the bandwidth control subsystem using bandwidth information notified from the content distribution subsystem;
A fourth procedure for notifying the terminal device of the result of bandwidth reservation in the bandwidth control subsystem from the SIP session control subsystem;
A fifth procedure for requesting the SIP session control subsystem from the terminal device to release the session after viewing the content;
And a sixth procedure for making a bandwidth release request from the SIP session control subsystem to the bandwidth control subsystem in response to the session release request from the terminal device. QoS guarantee method.
上記第1の手順にあっては、上記SIPセッション制御サブシステムが、上記コンテンツ配信サブシステムのSIP対応の有無を判定し、SIP対応有りの場合は上記コンテンツ配信サブシステムとセッションを確立し、SIP対応無しの場合は上記SIPセッション制御サブシステムが上記コンテンツ配信サブシステムのセッション制御機能を疑似し、上記SIPセッション制御サブシステムから帯域制御サブシステムに帯域予約の要求をする際には、端末装置からのセッションの確立の要求メッセージ中に含まれる帯域情報を用いることを特徴とするSIPセッション制御によるCDNにおけるQoS保証方法。In the QoS guarantee method in CDN by SIP session control of Claim 1,
In the first procedure, the SIP session control subsystem determines whether or not the content distribution subsystem is compatible with SIP. If the SIP is compatible, the SIP session control subsystem establishes a session with the content distribution subsystem. In the case of no correspondence, the SIP session control subsystem simulates the session control function of the content distribution subsystem, and when requesting bandwidth reservation from the SIP session control subsystem to the bandwidth control subsystem, the terminal device QoS guarantee method in CDN by SIP session control using bandwidth information included in request message for session establishment of
上記端末装置によって、上記コンテンツは当該コンテンツを蓄積している上記コンテンツ配信サブシステムを指定するSIPアドレスにおいて、該SIPアドレスのオプションフィールドにおいて指定されることを特徴とするSIPセッション制御によるCDNにおけるQoS保証方法。A QoS guarantee method in a CDN by SIP session control according to claim 1, wherein:
QoS guarantee in CDN by SIP session control, wherein the content is specified by the terminal device in a SIP address specifying the content distribution subsystem storing the content in an option field of the SIP address Method.
上記端末装置においてコンテンツアドレス管理サーバサブシステムから上記コンテンツのアドレスを取得し、該アドレスに基づき上記セッション確立を要求するコンテンツ配信サブシステムを特定する手順と、
上記コンテンツアドレス管理サーバサブシステムからコンテンツを指定するアドレス形式による第1のアドレス形式を、当該コンテンツを蓄積している上記コンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいてコンテンツを特定するアドレス形式による第2のアドレス形式へ変換する手順を有することを特徴とするSIPセッション制御によるCDNにおけるQoS保証方法。A QoS guarantee method in a CDN by SIP session control according to claim 1, comprising:
A procedure for acquiring an address of the content from a content address management server subsystem in the terminal device and specifying a content distribution subsystem that requests establishment of the session based on the address;
The first address format in which the content is specified from the content address management server subsystem is the address format for specifying the content in the option field of the SIP address that specifies the content distribution subsystem storing the content. A method for guaranteeing QoS in a CDN by SIP session control, comprising the step of converting to a second address format by
コンテンツを視聴要求する端末装置と、コンテンツを蓄積し配信するコンテンツ配信サブシステム、コンテンツの蓄積先アドレスを管理するコンテンツアドレス管理サブシステム、SIPセッション確立制御を行うSIPセッション制御サブシステム、帯域制御を行う帯域制御サブシステムを有し、
上記端末装置は、上記コンテンツアドレス管理サーバサブシステムから該コンテンツアドレス管理サーバサブシステムで関連づけられている当該コンテンツを指定する第1のアドレス形式によるアドレスを取得し、該第1のアドレス形式を、当該コンテンツを蓄積している上記コンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいてコンテンツを特定するアドレス形式による第2のアドレス形式へ変換する手段と、上記コンテンツ配信サブシステムから送信される応答メッセージに含まれる上記第2のアドレス形式から上記第1のアドレス形式へ変換する手段と、上記SIPセッション制御サブシステムを経由して上記コンテンツ配信サブシステムにセッションの確立を要求する手段と、上記セッションの確立を要求するメッセージ中に上記コンテンツの視聴に必要な帯域情報を含める手段と、上記SIPセッション制御サブシステムから送信される帯域確保の結果を受信する手段とを備え、
上記コンテンツ配信サブシステムは、上記第2のアドレス形式のアドレスから当該コンテンツを特定する手段と、上記セッションの確立時に当該コンテンツの視聴に必要な帯域の情報を上記SIPセッション制御サブシステムに送信する手段とを備え、
上記SIPセッション制御サブシステムは、上記セッションの確立時に上記コンテンツ配信サブシステムから送信される当該コンテンツの視聴に必要な帯域の情報を受信する手段と、該帯域情報により上記帯域制御サブシステムに帯域予約の要求を行う手段と、該帯域制御サブシステムによる帯域確保の結果を上記端末装置に送信する手段と、上記セッションの解放時に上記帯域制御サブシステムに帯域解放の要求を行う手段とを備えることを特徴とするSIPセッション制御によるCDNにおけるQoS保証システム。A QoS guarantee system in a CDN by SIP session control using an IP network,
A terminal device that requests viewing of content, a content distribution subsystem that stores and distributes content, a content address management subsystem that manages storage destination addresses of content, a SIP session control subsystem that performs SIP session establishment control, and bandwidth control A bandwidth control subsystem;
The terminal device obtains an address in a first address format for designating the content associated in the content address management server subsystem from the content address management server subsystem, and the first address format is Means for converting the SIP address designating the content distribution subsystem storing the content into a second address format according to the address format specifying the content in the option field, and a response message transmitted from the content distribution subsystem Means for converting from the second address format included in the first address format to the first address format; means for requesting the content distribution subsystem to establish a session via the SIP session control subsystem; and And means including bandwidth information required to view the content in the message requesting a standing, and means for receiving the result of the bandwidth reservation is transmitted from the SIP session control subsystem,
The content distribution subsystem includes means for specifying the content from an address in the second address format, and means for transmitting information on a band necessary for viewing the content to the SIP session control subsystem when the session is established. And
The SIP session control subsystem is configured to receive bandwidth information necessary for viewing the content transmitted from the content distribution subsystem when the session is established, and to reserve bandwidth to the bandwidth control subsystem based on the bandwidth information. Means for requesting the bandwidth control, means for transmitting the result of bandwidth reservation by the bandwidth control subsystem to the terminal device, and means for requesting bandwidth release to the bandwidth control subsystem when the session is released. The QoS guarantee system in CDN by SIP session control characterized.
上記SIPセッション制御サブシステムは、上記コンテンツ配信サブシステムのSIP対応の有無を判定する手段と、SIP対応無しの場合に、上記コンテンツ配信サブシステムの当該セッションの制御機能を疑似し、上記端末装置の当該セッションの確立を要求した時の情報に含まれる当該コンテンツの視聴に必要な帯域の情報により上記帯域制御サブシステムに対する当該帯域予約の要求を行う手段とを備えることを特徴とするSIPセッション制御によるCDNにおけるQoS保証システム。A QoS guarantee system in a CDN with SIP session control according to claim 6,
The SIP session control subsystem simulates the session distribution function of the content distribution subsystem by means for determining whether or not the content distribution subsystem is compatible with SIP, and when the SIP is not compatible, By means of SIP session control, comprising means for requesting the bandwidth reservation to the bandwidth control subsystem based on bandwidth information necessary for viewing the content included in the information when the establishment of the session is requested QoS guarantee system in CDN.
上記コンテンツ配信サブシステムから上記SIPセッションの確立時に当該コンテンツの視聴に必要な帯域の情報を受信する手段と、
該帯域情報により上記帯域制御サブシステムに帯域予約の要求を行う手段と、
上記帯域制御サブシステムによる帯域確保の結果を上記端末装置に送信する手段と、
上記端末装置からの上記SIPセッションの解放要求に応じ、上記帯域制御サブシステムに対して、確保した当該帯域に関する帯域解放の要求を行う手段とを備えることを特徴とするSIPセッション制御サブシステム。A terminal device that requests viewing of content, a content distribution subsystem that stores and distributes content, and a bandwidth control subsystem that performs bandwidth control, provided in a system that guarantees QoS in a CDN by SIP session control using an IP network is, from the terminal device, accept the request for establishing the SIP session between the content distribution subsystem prior to viewing of the content, the SIP session control with means for performing a SIP session establishment request to the content distribution subsystem A subsystem,
Means for receiving, from the content distribution subsystem, information on a band necessary for viewing the content when establishing the SIP session ;
Means for requesting bandwidth reservation to the bandwidth control subsystem according to the bandwidth information;
Means for transmitting a result of bandwidth reservation by the bandwidth control subsystem to the terminal device;
Depending on the release request of the SIP session from the terminal device, for the above bandwidth control subsystem, the SIP session control subsystem, characterized in that it comprises means for performing a request for bandwidth release regarding the bandwidth reserved.
上記SIPセッション確立要求先の上記コンテンツ配信サブシステムのSIP対応の有無を判定し、SIP対応有りの場合は該セッションを確立し、SIP対応無しの場合は上記要求先のコンテンツ配信サブシステムのセッション制御機能を疑似し、上記端末装置の当該セッションの確立を要求した時の情報に含まれる当該コンテンツの視聴に必要な帯域の情報により、上記帯域制御サブシステムに当該帯域予約の要求を行う手段を備えることを特徴とするSIPセッション制御サブシステム。The SIP session control subsystem according to claim 9,
It is determined whether or not the content distribution subsystem of the SIP session establishment request destination is SIP-compliant. If the SIP correspondence is established, the session is established. Means for making a bandwidth reservation request to the bandwidth control subsystem based on bandwidth information necessary for viewing the content included in the information when the terminal device requests the establishment of the session. SIP session control subsystem characterized by the above.
上記コンテンツアドレス管理サーバサブシステムからコンテンツを指定する第1のアドレス形式によるアドレスを取得し、該第1のアドレス形式のアドレスを、該コンテンツを蓄積している上記コンテンツ配信サブシステムを指定するSIPアドレスの、オプションフィールドにおいてコンテンツを特定する第2のアドレス形式によるアドレスへ変換する手段と、
上記コンテンツ配信サブシステムから送信される応答メッセージに含まれる第2のアドレス形式のアドレスを第1のアドレス形式のアドレスへ変換する手段と、
上記SIPセッション制御サブシステムを経由して上記コンテンツ配信サブシステムにセッションの確立を要求する手段と、
上記セッションの確立を要求するメッセージ中に上記コンテンツの視聴に必要な帯域情報を含める手段と、
上記SIPセッション制御サブシステムから送信される帯域確保の結果を受信する手段とを備えることを特徴とする端末装置。 A content distribution subsystem for storing and distributing content, a content address management subsystem for managing a storage destination address of content , a SIP session control subsystem according to any one of claims 9 and 10 , and bandwidth control for performing bandwidth control A terminal device having a subsystem, connected to a system that guarantees QoS in a CDN by SIP session control using an IP network, and receiving content from the content distribution subsystem;
Get the luer dress by the first address format for specifying the content from the content address management server subsystem, the address of the address format of the first, designating the content distribution subsystem stores the content means for converting the SIP address, the second address format by the luer dress identifying the content in optional fields,
Means for converting an address in the second address format included in the response message transmitted from the content distribution subsystem into an address in the first address format;
Means for requesting the content delivery subsystem to establish a session via the SIP session control subsystem;
Means for including bandwidth information necessary for viewing the content in a message requesting establishment of the session;
Terminal equipment, characterized in that it comprises means for receiving the result of the bandwidth reservation is transmitted from the SIP session control subsystem.
SIPアドレスのオプションフィールドにおいて特定される上記第2のアドレス形式によるアドレスから上記配信するコンテンツの特定を行う手段と、当該コンテンツの視聴に必要な帯域情報を上記SIPセッション制御サブシステムに送信する手段とを備えることを特徴とするコンテンツ配信サブシステム。 12. The SIP session control subsystem according to claim 9 or 10, and a bandwidth control subsystem for performing bandwidth control, connected to a system for guaranteeing QoS in a CDN by SIP session control, In a content distribution subsystem that distributes content requested from the terminal device described above via the SIP session control subsystem,
Means for specifying the content to be distributed from an address in the second address format specified in the option field of the SIP address; means for transmitting bandwidth information necessary for viewing the content to the SIP session control subsystem; A content distribution subsystem comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003176567A JP3922575B2 (en) | 2003-06-20 | 2003-06-20 | QoS guarantee method, QoS guarantee system, terminal device, content distribution subsystem, SIP session control subsystem and program in CDN by SIP session control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003176567A JP3922575B2 (en) | 2003-06-20 | 2003-06-20 | QoS guarantee method, QoS guarantee system, terminal device, content distribution subsystem, SIP session control subsystem and program in CDN by SIP session control |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005012655A JP2005012655A (en) | 2005-01-13 |
JP3922575B2 true JP3922575B2 (en) | 2007-05-30 |
Family
ID=34099423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003176567A Expired - Lifetime JP3922575B2 (en) | 2003-06-20 | 2003-06-20 | QoS guarantee method, QoS guarantee system, terminal device, content distribution subsystem, SIP session control subsystem and program in CDN by SIP session control |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3922575B2 (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7912457B2 (en) * | 2004-04-21 | 2011-03-22 | Qualcomm Incorporated | Methods and apparatus for creation and transport of multimedia content flows |
CN101120570B (en) | 2004-12-09 | 2012-07-04 | 高通股份有限公司 | Methods and apparatus for creation and transport of multimedia content flows to a distribution network |
CN1870635B (en) * | 2005-10-18 | 2010-11-10 | 华为技术有限公司 | Service quality authorization method |
EP2066083A1 (en) | 2006-09-19 | 2009-06-03 | NEC Corporation | Content delivery system, bandwidth control intermediate device, and bandwidth control method |
JP2008153896A (en) * | 2006-12-15 | 2008-07-03 | Nec Corp | Content distribution system, content server side user terminal, content client side user terminal and authentication method of content distribution system |
JP4984917B2 (en) * | 2007-01-26 | 2012-07-25 | 日本電気株式会社 | Multicast communication system and method |
US8438605B2 (en) | 2007-01-26 | 2013-05-07 | Nec Corporation | Video distribution system and video distribution method |
JP4844425B2 (en) * | 2007-02-15 | 2011-12-28 | ソニー株式会社 | Bandwidth request system, bandwidth request apparatus, client device, bandwidth request method, content reproduction method, and program |
EP2192755A4 (en) * | 2007-09-12 | 2013-07-31 | Nec Corp | Communication system, communication optimizing apparatus and communication network establishing method used in them |
JP5012397B2 (en) * | 2007-10-16 | 2012-08-29 | 日本電気株式会社 | Communication system, method, apparatus, and program |
JP5019225B2 (en) * | 2008-01-08 | 2012-09-05 | 日本電気株式会社 | Gateway device, communication connection method thereof, computer program, network system |
CN101946493B (en) * | 2008-02-20 | 2013-06-19 | Nabto公司 | Method and system for providing connectivity between clients connected to the internet |
US8159941B2 (en) * | 2008-08-28 | 2012-04-17 | Alcatel Lucent | In-band DPI media reservation modifications to RFC 3313 |
US8032589B2 (en) * | 2008-10-27 | 2011-10-04 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and systems for resuming, transferring or copying a multimedia session |
EP2184894B1 (en) * | 2008-11-05 | 2013-08-07 | Alcatel Lucent | Distributed resource management in networks |
US9769427B2 (en) | 2008-11-18 | 2017-09-19 | Nec Corporation | Content delivery system |
JP5066538B2 (en) * | 2009-01-26 | 2012-11-07 | アンリツ株式会社 | Packet relay apparatus and packet relay method |
JP2010288216A (en) * | 2009-06-15 | 2010-12-24 | Nippon Telegr & Teleph Corp <Ntt> | Content distribution method and content distribution system |
US8433814B2 (en) * | 2009-07-16 | 2013-04-30 | Netflix, Inc. | Digital content distribution system and method |
CN102959941B (en) | 2010-07-02 | 2015-11-25 | 索尼电脑娱乐公司 | Information processing system, information processor and information processing method |
MX2013001513A (en) | 2010-08-10 | 2013-02-27 | Ericsson Telefon Ab L M | Session control for media stream transmission. |
JP5196055B2 (en) * | 2012-06-06 | 2013-05-15 | 日本電気株式会社 | Communication apparatus and communication method |
JP5833611B2 (en) | 2013-09-24 | 2015-12-16 | 株式会社ソニー・コンピュータエンタテインメント | Communication management device, terminal, communication management system, communication management method, program, and information storage medium |
JP6482413B2 (en) * | 2015-07-01 | 2019-03-13 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Session control for media stream transmission |
JP6612313B2 (en) * | 2017-12-20 | 2019-11-27 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Session control for media stream transmission |
-
2003
- 2003-06-20 JP JP2003176567A patent/JP3922575B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2005012655A (en) | 2005-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3922575B2 (en) | QoS guarantee method, QoS guarantee system, terminal device, content distribution subsystem, SIP session control subsystem and program in CDN by SIP session control | |
RU2494562C2 (en) | Multimedia channel management | |
EP1986394B1 (en) | System, method and device to setup the interactive media session based on ip multimedia subsystem | |
RU2552176C2 (en) | Communication session management for media streaming | |
JP5961174B2 (en) | Method and device for media description delivery | |
KR101313492B1 (en) | Technique for providing access to a media resource attached to a network-registered device | |
US8438605B2 (en) | Video distribution system and video distribution method | |
US20110138022A1 (en) | Fast Content Switching in a Communication System | |
CN102025760B (en) | The media transmission method of HTTP and device | |
EP2383941A1 (en) | Stream media server, client terminal and method and system for downloading stream media | |
CN111107445B (en) | Media protocol stream optimization method and system | |
JP2008530835A (en) | On-demand multi-channel streaming sessions over packet-switched networks | |
EP2704391A1 (en) | System and method for delivering an audio-visual content to a client device | |
WO2012174927A1 (en) | Video monitoring system and method for traversing media through network address translation device | |
JP2012501133A (en) | Method for transferring a video session between a fixed multimedia device and a mobile multimedia device | |
CN113287283A (en) | Method and system for audiovisual live content delivery | |
CN100563258C (en) | A kind of method and system and service discovering device of finding streaming media service | |
WO2010063186A1 (en) | Method and system for implementing a relay channel and edge nodes | |
WO2007098682A1 (en) | Electronic program guide providing method, electronic program guide system and service function unit | |
US20120331510A1 (en) | Method, server and system for providing real-time video service in telecommunication network | |
US20060077954A1 (en) | Systems and methods for collecting and disbursing participant identifying data | |
CN101179502A (en) | Method and system for forwarding stream media | |
CN101287155B (en) | Method and system for discovering stream media service | |
Park et al. | QoS negotiation for IPTV service using SIP | |
JP2010010892A (en) | Communication controller and communication system, and communication control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061027 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061226 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3922575 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110302 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110302 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120302 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130302 Year of fee payment: 6 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |