(57)【要約】【課題】コンテンツ配信を行う場合に、コンテンツ配信サービス提供者の意図の下、優良顧客などターゲットとするユーザに対して、QoS保証を優先的に割り当てるなど、ユーザごとにコンテンツ配信事業者の求めるQoS保証を行うことが出来ない。【解決手段】ユーザ端末装置とコンテンツ配信サーバとがネットワークにより相互に接続されてなるQoS制御システムにおいて、コンテンツ配信サーバに、少なくとも、ユーザプロファイルがターゲット条件に一致するかを判定するターゲット条件判定手段と、ユーザプロファイルがターゲット条件に一致する場合に、ターゲット条件に対応するQoS設定情報を取得し、コンテンツ配信に必要な帯域の確保や帯域の確保を要求したり、コンテンツ配信の優先度を設定するなど、QoS設定情報に基づいてコンテンツの配信を制御するQoS制御手段と、を設ける。【選択図】図１
2009135727.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置とコンテンツ配信サーバとがネットワークにより相互に接続されてなるQoS制御システムであって、
前記コンテンツ配信サーバは、
コンテンツ配信先のユーザに対応するユーザプロファイルが、予め定めたターゲット条件に一致するかを判定するターゲット条件判定手段と、
前記ユーザプロファイルが前記ターゲット条件に一致する場合に、前記ターゲット条件に対応するQoS設定情報を取得し、前記QoS設定情報に基づいてコンテンツの配信を制御するQoS制御手段と、を少なくとも備えることを特徴とするQoS制御システム。
【請求項２】
前記ユーザプロファイルは、ユーザの性別、生年月日、年齢、居住地域、職業、ユーザのコンテンツ視聴履歴、ユーザの好きなコンテンツのジャンル、前記ユーザ端末装置の性能、ネットワーク接続環境、ユーザが加入しているサービスプラン、ユーザの商品購買履歴、ユーザの広告視聴履歴のうちのいずれか一つ以上を含むことを特徴とする請求項１に記載のQoS制御システム。
【請求項３】
前記ターゲット条件は、前記ユーザプロファイルの各項目、前記ユーザ端末装置が前記コンテンツ配信サーバへアクセスした日時、前記ユーザ端末装置の位置情報のうちのいずれか一つ以上の項目に対して、QoS制御を行うべき対象が満たすべき値又は値の範囲を含むことを特徴とする請求項２に記載のQoS制御システム。
【請求項４】
前記QoS設定情報は、コンテンツ配信に必要な帯域情報を含み、
前記QoS制御手段は、前記ネットワークに対して、前記QoS設定情報で定められる帯域を確保、もしくは、帯域の確保を要求することを特徴とする請求項１乃至３のいずれか一に記載のQoS制御システム。
【請求項５】
コンテンツ配信におけるQoS制御方法であって、
コンテンツ配信先のユーザに対応するユーザプロファイルを取得するステップと、
前記ユーザプロファイルが、予め定めたターゲット条件に一致するかを判定するステップと、
前記ユーザプロファイルが前記ターゲット条件に一致する場合に、前記ターゲット条件に対応するQoS設定情報を取得するステップと、
取得した前記QoS設定情報に基づいてコンテンツの配信を制御するステップと、を含むことを特徴とするQoS制御方法。
【請求項６】
前記ユーザプロファイルは、ユーザの性別、生年月日、年齢、居住地域、職業、ユーザのコンテンツ視聴履歴、ユーザの好きなコンテンツのジャンル、ユーザ端末装置の性能、ネットワーク接続環境、ユーザが加入しているサービスプラン、ユーザの商品購買履歴、ユーザの広告視聴履歴のうちのいずれか一つ以上を含むことを特徴とする請求項５に記載のQoS制御方法。
【請求項７】
前記ターゲット条件は、前記ユーザプロファイルの各項目、ユーザ端末装置がコンテンツ配信サーバへアクセスした日時、ユーザ端末装置の位置情報のうちのいずれか一つ以上の項目に対して、QoS制御を行うべき対象が満たすべき値又は値の範囲を含むことを特徴とする請求項６に記載のQoS制御方法。
【請求項８】
前記QoS設定情報は、コンテンツ配信に必要な帯域情報を含み、
前記コンテンツの配信を制御するステップでは、ネットワークに対して、前記QoS設定情報で定められる帯域を確保、もしくは、帯域の確保を要求することを特徴とする請求項５乃至７のいずれか一に記載のQoS制御方法。
【請求項９】
ネットワークに接続されるユーザ端末装置にコンテンツを配信するコンテンツ配信サーバで動作するQoS制御プログラムであって、
コンピュータを、
コンテンツ配信先のユーザに対応するユーザプロファイルが、予め定めたターゲット条件に一致するかを判定するターゲット条件判定手段、
前記ユーザプロファイルが前記ターゲット条件に一致する場合に、前記ターゲット条件に対応するQoS設定情報を取得し、前記QoS設定情報に基づいてコンテンツの配信を制御するQoS制御手段、として機能させることを特徴とするQoS制御プログラム。
【請求項１０】
前記ユーザプロファイルは、ユーザの性別、生年月日、年齢、居住地域、職業、ユーザのコンテンツ視聴履歴、ユーザの好きなコンテンツのジャンル、前記ユーザ端末装置の性能、ネットワーク接続環境、ユーザが加入しているサービスプラン、ユーザの商品購買履歴、ユーザの広告視聴履歴のうちのいずれか一つ以上を含むことを特徴とする請求項９に記載のQoS制御プログラム。
【請求項１１】
前記ターゲット条件は、前記ユーザプロファイルの各項目、前記ユーザ端末装置が前記コンテンツ配信サーバへアクセスした日時、前記ユーザ端末装置の位置情報のうちのいずれか一つ以上の項目に対して、QoS制御を行うべき対象が満たすべき値又は値の範囲を含むことを特徴とする請求項１０に記載のQoS制御プログラム。
【請求項１２】
前記QoS設定情報は、コンテンツ配信に必要な帯域情報を含み、
前記QoS制御手段は、前記ネットワークに対して、前記QoS設定情報で定められる帯域を確保、もしくは、帯域の確保を要求することを特徴とする請求項９乃至１１のいずれか一に記載のQoS制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システム及び制御方法並びに制御プログラムに関し、特に、コンテンツ配信におけるQoS制御システム及びQoS制御方法並びにQoS制御プログラムに関する。
【背景技術】
【０００２】
従来、コンテンツ配信におけるQoS（Quality of Service）を保証する方法は多数提案されているが、コンテンツ配信事業者は配信設備の容量や利用可能なネットワーク帯域に制限があり、アクセスが殺到した場合などには全てのユーザに対して、必ずしもQoSを完全に保証した上でサービスを提供できるとは限らない。
【０００３】
限られた配信設備やネットワーク帯域の中でQoSを保証する方法としては、特許文献1に示すように、コンテンツの内容やユーザの嗜好をもとにコンテンツごと、もしくはコンテンツの部分ごとに適切なQoS制御を行うことで、ユーザが重要と思うコンテンツやコンテンツ内のシーンに対して優先的にQoSを保証する方法や、特許文献2に示すように、利用可能な端末性能・ネットワークの品質・画質優先か動き優先かといったユーザプリファレンスをもとに最適な符号化パラメータを選択し、動画像を変換することでユーザが利用可能な端末性能やネットワーク品質の中で、最適なQoSを保証する方法がある。
【０００４】
【特許文献１】特許第３８５２７６１号
【特許文献２】特許第３８５２２６７号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンテンツ配信事業者としては、アクセスが殺到した場合などにおいても、特に優良顧客などターゲットとするユーザに対しては、コンテンツ全編において安定した品質でのコンテンツの配信を行うことで顧客の囲い込みを行いたい場合や、広告を挿入してコンテンツを配信する際に、広告主から広告を挿入するコンテンツ全編に渡って高品質でコンテンツを配信することを望まれる場合もあり、特定のユーザに対するコンテンツ配信に対して確実にQoSを保証したい場合がある。
【０００６】
しかしながら、コンテンツ配信を行う場合に、ユーザの操作、選択、嗜好などのユーザの意図やコンテンツの重要度、ユーザの利用可能な端末・ネットワーク環境の制約をもとにQoS制御を行う方法は提案されているが、コンテンツ配信サービス提供者の意図の下、優良顧客などターゲットとするユーザに対して、QoS保証を優先的に割り当てるなど、ユーザごとにコンテンツ配信事業者の求めるQoS保証を行うことは出来なかった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、コンテンツ配信事業者の意図により、ターゲットとするユーザに対して優先的にQoS保証を行うことができるQoS制御システム及びQoS制御方法並びにQoS制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、ユーザ端末装置とコンテンツ配信サーバとがネットワークにより相互に接続されてなるQoS制御システムであって、前記コンテンツ配信サーバは、コンテンツ配信先のユーザに対応するユーザプロファイルが予め定めたターゲット条件に一致するかを判定するターゲット条件判定手段と、前記ユーザプロファイルが前記ターゲット条件に一致する場合に、前記ターゲット条件に対応するQoS設定情報を取得し、前記QoS設定情報に基づいてコンテンツの配信を制御するQoS制御手段と、を少なくとも備えるものである。
【発明の効果】
【０００９】
本発明のQoS制御システム及びQoS制御方法並びにQoS制御プログラムによれば、コンテンツ配信事業者の意図により、ターゲットとするユーザに対して優先的にQoS保証を行うことができる。
【００１０】
その理由は、コンテンツ配信サーバに、少なくとも、ユーザプロファイルがターゲット条件に一致するかを判定するターゲット条件判定手段と、ユーザプロファイルがターゲット条件に一致する場合に、ターゲット条件に対応するQoS設定情報を取得し、コンテンツ配信に必要な帯域の確保や帯域の確保を要求したり、コンテンツ配信の優先度を設定するなど、QoS設定情報に基づいてコンテンツの配信を制御するQoS制御手段と、を設けているからである。
【発明を実施するための最良の形態】
【００１１】
本発明の一実施の形態について図面を参照して説明する。
【００１２】
図1を参照すると、本実施形態のQoS制御システムは、ネットワーク11、ユーザ端末装置12、コンテンツ配信サーバ13より構成され、ユーザ端末装置12、コンテンツ配信サーバ13はネットワーク11により相互に接続される。
【００１３】
ユーザ端末装置12、コンテンツ配信サーバ13の各装置は、CPU(Central Processing Unit)や主メモリ、出力装置、入力装置、外部記憶装置等を有し、光ディスク駆動装置等を介して、CD-ROM(Compact Disk Read Only Memory)等の記録媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みCPUで処理することにより、各機能部の処理を実行することが可能とするコンピュータ構成を想定する。ただし、いずれかの機能をハードウェア的に実現したものなど、同等の機能を有するものであれば、この構成に限らない。
【００１４】
ネットワーク11を構成するルータ等の機器は、図示しない帯域制御装置からの要求により、指定された通信の帯域確保や優先制御を行う機能を有する。
【００１５】
ユーザ端末装置12は、PC（Personal Computer）もしくは専用のSTB（Set Top Box）として提供される通信端末であり、ユーザの操作により、ユーザの所望するコンテンツをネットワーク11を介してコンテンツ配信サーバ13から取得し、ディスプレイ等の出力装置に表示するためのものである。
【００１６】
ユーザ端末装置12は、ユーザがコンテンツを取得するにあたり、コンテンツ配信サーバ13にアクセスする。この際、コンテンツ配信サーバ13に対してユーザIDを送信する。ユーザIDは端末の固有番号や発信者番号、メールアドレス、サービス提供に当たりユーザごとに割り当てられた文字列などユーザを一意に識別するための文字列である。また、ユーザが所望するコンテンツ情報を取得する機能およびコンテンツを受信する機能を有する。コンテンツ情報には、コンテンツ配信サーバ13へアクセスするためのコンテンツ配信サーバ13のIP(Internet Protocol)アドレス、コンテンツID、URL（Uniform Resource Locator）などのセッション情報や、コンテンツのタイトルなどのメタ情報などが含まれる。
【００１７】
コンテンツ配信サーバ13は、ユーザ端末装置12にコンテンツ配信サービスを提供するためのサーバである。コンテンツ配信サーバ13は、コンテンツ情報配信手段131、コンテンツ配信手段132、ターゲット条件判定手段133、QoS制御手段134、コンテンツ情報蓄積手段135、コンテンツ蓄積手段136、ユーザプロファイル蓄積手段137、ターゲット条件蓄積手段138、QoS設定情報蓄積手段139を有する。
【００１８】
コンテンツ情報蓄積手段135にはコンテンツ情報が蓄積されている。
【００１９】
コンテンツ蓄積手段136にはユーザに提供するコンテンツが蓄積されている。コンテンツとは映像、音声、画像、テキストなどのデータを指す。
【００２０】
ユーザプロファイル蓄積手段137には、図8に示されるようなユーザごとの詳細情報がユーザプロファイルとして蓄積されている。図8ではユーザID000001のユーザの性別は女性で年齢は28歳、居住地は神奈川県であるということを示している。ユーザプロファイルには、ユーザの性別、生年月日、年齢、居住地域、職業などのユーザ属性情報、ユーザのコンテンツ視聴履歴、ユーザの好きなコンテンツのジャンルなどのユーザの嗜好情報、ユーザ端末装置12の性能やネットワーク接続環境などのユーザ視聴環境、ユーザが加入しているサービスプランなどのサービス契約情報、ユーザが購入した商品の履歴、ユーザが視聴した広告の履歴などのうちのいずれか一つ以上が含まれる。
【００２１】
ターゲット条件蓄積手段138には、図9に示されるようなサービスのターゲットとするユーザの条件が蓄積されている。ターゲット条件には、ユーザプロファイルに含まれる各項目、ユーザ端末装置12がコンテンツ配信サーバ13へアクセスした日時、ユーザ端末装置12の位置情報などの値又は値の範囲、もしくは、各項目の値から判定を行うためのルールが含まれる。例えば、図9の条件1はユーザのアクセス日時が火曜日で性別が女性であるという条件を示す。火曜日はレディスプランを実施するということを想定した条件になる。条件2は2007年3月1日から2007年3月31日までの間、性別が男性で年齢が20歳から34歳かつ居住地が首都圏（東京、神奈川、埼玉県、千葉県、茨城県、栃木県、群馬県、山梨県）であるという条件を示す。首都圏に住むM1層向けのキャンペーンの実施をすることを想定した条件になる。
【００２２】
QoS設定情報蓄積手段139には、図10もしくは図11に示されるようなターゲット条件ごとに設定されたQoS設定情報が蓄積されている。図10は、ターゲット条件1に一致したユーザは10Mbpsの帯域幅を利用可能であるということを示す。また条件2に一致したユーザは６Mbpsの帯域幅を利用可能であるということを示す。図11は、図10にさらに、各条件に対して優先度を設定したものである。ターゲット条件1に一致したユーザの優先度は5、ターゲット条件2に一致したユーザの優先度は3となる。ここでは、数字が大きいものほど優先度が高いものとする。
【００２３】
コンテンツ情報配信手段131は、ユーザ端末装置12に対して、ユーザから要求されたコンテンツのコンテンツ情報をコンテンツ情報蓄積手段135から取得しユーザ端末装置12へ配信する。
【００２４】
コンテンツ配信手段132は、コンテンツ蓄積手段136よりコンテンツを取得し、コンテンツをユーザ端末装置12へ配信する。
【００２５】
ターゲット条件判定部133は、ユーザプロファイル蓄積手段137からユーザIDに対応するユーザプロファイルを取得するとともに、ターゲット条件蓄積手段138から取得したターゲット条件のそれぞれと、ユーザプロファイルが一致するかの判定を行う。
【００２６】
QoS制御手段134は、QoS設定情報蓄積手段139よりQoS設定情報を取得し、設定に基づいてQoS制御を行う。
【００２７】
次に、図2を参照して上記構成のQoS制御システムの動作について説明する。
【００２８】
ステップ201として、コンテンツ配信サーバ13は、ユーザ端末装置12からのアクセスを受けると、ターゲット条件判定手段133は、ユーザ端末装置12から送信されたユーザIDに対応するユーザプロファイルをユーザプロファイル蓄積手段137から取得する。
【００２９】
ステップ202として、ターゲット条件判定手段133は、ステップ201で取得したユーザプロファイルをターゲット条件蓄積手段138から取得した各ターゲット条件と比較し、ターゲット条件に一致するかの判定を行う。
【００３０】
ステップ202を、図8および図9を参照して具体的に説明する。
【００３１】
ユーザ端末装置12から送信されてきたユーザIDが000001であった場合は、ユーザの性別は女性で年齢は28歳、居住地は神奈川県であるという情報を取得することになる。またユーザIDが000002だった場合は、ユーザの性別は男性で年齢は55歳、居住地は東京都、ユーザIDが000003だった場合は、ユーザの性別は男性で年齢は34歳、居住地は千葉県であるという情報を取得することになる。
【００３２】
次に、ターゲット条件蓄積手段138からターゲット条件を取得し、ユーザプロファイルと比較し、条件に一致するかの判定を行う。図9より、条件1および条件2が取得される。条件1はユーザのアクセス日時が火曜日で性別が女性であるという条件を示す。条件2は2007年3月1日から2007年3月31日までの間、性別が男性で年齢が20歳から34歳かつ居住地が首都圏（東京、神奈川、埼玉県、千葉県、茨城県、栃木県、群馬県、山梨県）であるという条件を示す。
【００３３】
ユーザIDが000001だった場合は、ユーザの性別は女性なので、アクセス日時が火曜日であった場合は条件1に一致する。また、ユーザIDが000003だった場合は、ユーザの性別は男性で年齢は34歳、居住地は千葉県なので、性別が男性で年齢が20〜34歳、居住地が東京、神奈川、埼玉、千葉県、茨城、栃木、群馬県、山梨県のいずれかという条件2に一致する。ユーザIDが00002の場合は、ユーザの性別は男性で、居住地は東京都となるが年齢が55歳であるため条件2には一致しない。
【００３４】
ステップ203として、判定の結果、ユーザプロファイルがターゲット条件に一致した場合はステップ204へとすすむ。ターゲット条件に一致しなかった場合は、ステップ209へ進み、ユーザ端末装置12にサービスが受けられないことを通知し処理を終了する。もしくは、ターゲットとするユーザではなくても受けることの出来る通常のサービスのみを提供するものとしてもよい。
【００３５】
ステップ204として、コンテンツ配信サーバ13は、ユーザ端末装置12にコンテンツ配信サーバ13からコンテンツ配信を受けるために必要なコンテンツ情報を送信する。
【００３６】
ステップ205として、ユーザ端末装置12は、ステップ203で受け取ったコンテンツ情報を用いて、コンテンツ配信サーバ13へコンテンツの配信を要求する。
【００３７】
ステップ207として、QoS制御手段134は、QoS設定情報蓄積手段139よりQoS設定情報を取得し、取得したQoS設定情報に基づいてQoS制御を行う。QoS制御の方法としてはネットワーク11を制御し、コンテンツ配信に必要な帯域の確保を行う、もしくは、コンテンツ配信のIPパケットにQoS優先度を設定する。もしくは、コンテンツ配信サーバ13における配信プロセスの処理順位を上げる。
【００３８】
図10に示されるQoS設定情報がQoS設定情報蓄積手段139に蓄積されていた場合について説明する。ユーザID000001の場合、ユーザID000001のユーザプロファイルは条件1に一致したため、QoS制御手段134はQoS設定情報として利用可能帯域が10Mbpsであるという情報を取得する。そして、QoS制御手段134は、ネットワーク11に対して10Mbpsの帯域を確保するように要求する。
【００３９】
このとき、利用可能な帯域は10Mpbsであるが、ユーザから要求されたコンテンツの配信には6Mpbsしか帯域が必要なかった場合は6Mbpsの帯域を確保するものとしてよい。また、ユーザから要求されたコンテンツの配信に10Mbps以上の帯域が必要な場合は、コンテンツを配信できないことをユーザ端末装置12に通知し、処理を終了するものとしてよい。
【００４０】
図11に示されるQoS設定情報がQoS設定情報蓄積手段139に蓄積されていた場合について説明する。ユーザID000001の場合、ユーザID000001のユーザプロファイルは条件１に一致したため、QoS制御手段354はQoS設定情報として利用可能帯域が10Mbps、優先度が5であるという情報を取得する。また、ユーザID000003の場合、ユーザID000003のユーザプロファイルは条件2に一致したため、QoS制御手段354はQoS設定情報として利用可能帯域が6Mbps 、優先度が3であるという情報を取得する。ユーザID000001のユーザ端末装置12とユーザID000003のユーザ端末装置12からコンテンツ配信の要求を受け、両者が配信待ち状態であった場合、QoS制御手段354は、ユーザID000001のユーザ端末装置3のQoS設定情報の優先度5がユーザID000003のユーザ端末装置12のQoS設定情報である優先度3よりも大きいため、ID000001のユーザ端末装置12へのコンテンツ配信要求の方が優先度が高いとみなし、ID000001のユーザ端末装置12とコンテンツ配信サーバ13の間の通信路に対して、ネットワーク11に対して10Mbpsの帯域を優先的に確保するように要求する。
【００４１】
また、優先度3のQoS設定情報をもつ複数のユーザ端末装置12に対して、多数のコンテンツ配信を行っており、コンテンツ配信サーバ13が配信に利用可能な帯域のほぼ全てを既に占有してしまっている時に、優先度5のQoS設定情報をもつユーザ端末装置12からコンテンツ配信の要求がなされた場合、優先度3のユーザ端末装置12へのコンテンツ配信を中断する。もしくは、優先度3のユーザ端末装置12へのコンテンツ配信のために確保されていた帯域を減少させることで、優先度5のユーザ端末装置12への帯域の優先的な確保行うことも可能である。
【００４２】
ステップ208として、QoS制御に成功すると、コンテンツ配信サーバ13は、ユーザ端末装置12にコンテンツの配信を行う。
【００４３】
コンテンツ配信サーバ13は、コンテンツを全て送信し終わった場合、もしくはユーザからコンテンツ配信の終了を要求された場合、コンテンツの配信を終了する。
【実施例】
【００４４】
上記した本発明の一実施形態について更に詳細に説明すべく、本発明の一実施例について図面を参照して説明する。
【００４５】
図3を参照すると、本実施例のQoS制御システムは、IPネットワーク31、ユーザ端末装置32、帯域制御装置33、SIPセッション制御装置34、コンテンツ配信サーバ35より構成され、ユーザ端末装置32、帯域制御装置33、SIPセッション制御装置34、コンテンツ配信サーバ36はIPネットワーク31により相互に接続される。
【００４６】
ユーザ端末装置32、帯域制御装置33、SIPセッション制御装置34、コンテンツ配信サーバ35の各装置は、CPUや主メモリ、出力装置、入力装置、外部記憶装置等を有し、光ディスク駆動装置等を介して、CD-ROM等の記録媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みCPUで処理することにより、各機能部の処理を実行することが可能とするコンピュータ構成を想定する。ただし、いずれかの機能をハードウェア的に実現したものなど、同等の機能を有するものであれば、この構成に限らない。
【００４７】
IPネットワーク31を構成するルータ等の機器は、帯域制御装置33からの要求により、指定された通信の帯域確保や優先制御を行う機能を有する。
【００４８】
ユーザ端末装置32は、PCもしくは専用のSTBとして提供される通信端末であり、ユーザの操作により、ユーザの所望するコンテンツをIPネットワーク31を介してコンテンツ配信サーバ35から取得し、ディスプレイ等の出力装置に表示するためのものである。
【００４９】
ユーザ端末装置32は、ユーザがコンテンツを取得するにあたり、HTTP(Hypertext Transfer Protocol)またはHTTPS(Hypertext Transfer Protocol Security)などによって、コンテンツ配信サーバ35にアクセスする。この際、コンテンツ配信サーバ35に対してユーザIDを送信する。ユーザIDは端末の固有番号や発信者番号、メールアドレス、サービス提供に当たりユーザごとに割り当てられた文字列などユーザを一意に識別するための文字列である。また、ユーザが所望するコンテンツ情報を取得する機能およびコンテンツを受信する機能を有する。コンテンツ情報には、コンテンツ配信サーバ35へアクセスするためのコンテンツ配信サーバのIPアドレス、コンテンツID、URLなどのセッション情報や、コンテンツのタイトルなどのメタ情報などが含まれる。また、コンテンツを取得するに当たり、SIP（Session Initiation Protocol）に基づき、SIPリクエストおよび、SIPレスポンスの送受信を行い、コンテンツ配信サーバ35、SIPセッション制御装置34と連携して、コンテンツの受信に必要な帯域の確保を行う。
【００５０】
SIPセッション制御装置34は、ユーザ端末装置32およびコンテンツ配信サーバ35間のセッション確立・終了を制御すると共に、コンテンツ配信サーバ35から要求されたコンテンツ配信に必要な帯域の予約を帯域制御装置33に要求することにより帯域の確保を行う。
【００５１】
帯域制御装置33は、SIPセッション制御装置34からの要求に基づき、IPネットワーク31内の、ユーザ端末装置32・コンテンツ配信サーバ35間の経路上にあるルータ等の装置を制御することで通信路の帯域の確保や通信路上の特定のプロトコルによる通信の優先制御を行う。
【００５２】
コンテンツ配信サーバ35は、ユーザ端末装置32にコンテンツ配信サービスを提供するためのサーバである。コンテンツ配信サーバ35は、コンテンツ情報配信手段351、コンテンツ配信手段352、ターゲット条件判定手段353、QoS制御手段354、コンテンツ情報蓄積手段355、コンテンツ蓄積手段356、ユーザプロファイル蓄積手段357、ターゲット条件蓄積手段358、QoS設定情報蓄積手段359を有する。
【００５３】
コンテンツ情報蓄積手段355にはコンテンツ情報が蓄積されている。
【００５４】
コンテンツ蓄積手段356にはユーザに提供するコンテンツが蓄積されている。ここで、コンテンツとは映像、音声、画像、テキストなどのデータを指す。
【００５５】
ユーザプロファイル蓄積手段357には、図8に示されるようなユーザごとの詳細情報が蓄積されている。図8ではユーザID000001のユーザの性別は女性で年齢は28歳、居住地は神奈川県であるということを示している。詳細情報としてはユーザの性別、生年月日、年齢、居住地域、職業などのユーザ属性情報、ユーザのコンテンツ視聴履歴、ユーザの好きなコンテンツのジャンルなどのユーザの嗜好情報、ユーザ端末装置32の性能やネットワーク接続環境などのユーザ視聴環境、ユーザが加入しているサービスプランなどのサービス契約情報、ユーザの商品購入履歴、ユーザの広告視聴履歴などのうちのいずれか一つ以上が含まれる。
【００５６】
ターゲット条件蓄積手段358には、QoS制御を行う対象が満たすべき条件として、ユーザプロファイルに含まれる各項目、ユーザ端末装置32がコンテンツ配信サーバ35にアクセスした日時、ユーザ端末装置32の位置情報などの値もしくは値の範囲、もしくは、各項目の値から判定を行うためのルールが記述されたターゲット条件が蓄積されている。
【００５７】
一例として、図9に示されるようなサービスのターゲットとするユーザの条件が蓄積されている。条件1はユーザのアクセス日時が火曜日で性別が女性であるという条件を示す。火曜日はレディスプランを実施するということを想定した条件になる。条件2は2007年3月1日から2007年3月31日までの間、性別が男性で年齢が20歳から34歳かつ居住地が首都圏（東京、神奈川、埼玉県、千葉県、茨城県、栃木県、群馬県、山梨県）であるという条件を示す。首都圏に住むM1層向けのキャンペーンの実施をすることを想定した条件になる。
【００５８】
コンテンツ情報配信手段351は、一般にWWW(World Wide Web)サーバとして構成され、ユーザ端末装置32に対して、ユーザが視聴可能なコンテンツの電子番組表を提供したり、またユーザが所望するコンテンツのコンテンツ情報をコンテンツ情報蓄積手段355から取得しユーザ端末装置32へ配信する。
【００５９】
コンテンツ配信手段352は、コンテンツ蓄積手段356よりコンテンツを取得し、RTSP（Real Time Streaming Protocol）等を用いてコンテンツ配信の制御を行うとともに、RTP（Real-time Transport Protocol）などのプロトコルを用いてコンテンツをユーザ端末装置32へ配信する。
【００６０】
ターゲット条件判定部353は、ユーザプロファイル蓄積手段357からユーザIDに対応するユーザプロファイルを取得するとともに、ターゲット条件蓄積手段358から取得したターゲット条件のそれぞれと、ユーザプロファイルが一致するかの判定を行う。
【００６１】
QoS制御手段354は、SIPを用いて、SIPセッション制御装置34と連携し、ユーザ端末装置32とのセッションの確立を行うとともに、帯域制御装置33を操作することで、ユーザ端末装置32へコンテンツを配信するのに必要な帯域の確保を行う。
【００６２】
次に、図4のフローチャート図および図5、図6、図7のシーケンス図を参照して、本実施例の動作について詳細に説明する。なお、図4は動作の概要を示し、図4における、それぞれのステップの詳細な手順を図5、図6、図7に示す。また、各シーケンス図内右の401〜410の番号は図4の番号に対応する。
【００６３】
本実施例におけるコンテンツ配信の処理の流れは以下のようになる。
【００６４】
ステップ401として、コンテンツ配信サーバ35は、ユーザ端末装置32からのアクセスを受けると、ターゲット条件判定手段353は、ユーザ端末装置32から送信されたユーザIDに対応するユーザプロファイルをユーザプロファイル蓄積手段357から取得する。図8により、ユーザ端末装置32から送信されてきたユーザIDが000001だった場合は、ユーザの性別は女性で年齢は28歳、居住地は神奈川県であるという情報を取得することになる。また、ユーザIDが000002だった場合は、ユーザの性別は男性で年齢は55歳、居住地は東京都、ユーザIDが000003だった場合は、ユーザの性別は男性で年齢は34歳、居住地は千葉県であるという情報を取得することになる。
【００６５】
ステップ401の具体的なシーケンスを図5を参照して説明する。
【００６６】
ユーザ端末装置32は、コンテンツ配信サーバ35へHTTPもしくはHTTPSでアクセスし、ユーザIDをコンテンツ配信サーバ35へ送信するとともに、視聴可能なコンテンツのコンテンツ情報を要求する（S1）。
【００６７】
コンテンツ配信サーバ35のターゲット条件判定部353は、ユーザ端末装置32から送信されたユーザIDをもとにユーザプロファイル蓄積手段357からユーザIDに一致するユーザプロファイルを取得する（S2）。
【００６８】
ステップ402として、ターゲット条件判定手段353は、ターゲット条件蓄積手段358からターゲット条件を取得し、ステップ401で取得したユーザプロファイルを各ターゲット条件と比較し、ターゲット条件に一致するかの判定を行う（S3）。
【００６９】
ユーザIDが000001だった場合は、ユーザの性別は女性なので、アクセス日時が火曜日であった場合は条件1に一致する。また、ユーザIDが000003だった場合は、ユーザの性別は男性で年齢は34歳、居住地は千葉県なので、性別が男性で年齢が20〜34歳、居住地が東京、神奈川、埼玉、千葉県、茨城、栃木、群馬県、山梨県のいずれかという条件2に一致する。ユーザIDが00002の場合は、ユーザの性別は男性で、居住地は東京都となるが年齢が55歳であるため条件2には一致しない。
【００７０】
ステップ403として、判定の結果、ユーザプロファイルがターゲット条件に一致した場合はステップ404へとすすむ。ターゲット条件に一致しなかった場合は、ステップ411へ進み、ユーザ端末装置32にサービスが受けられないことを通知し処理を終了する。もしくは、ターゲットとするユーザではなくても受けることの出来る通常のサービスのみを提供するものとしてもよい。
【００７１】
アクセス日時が火曜日であった場合、ユーザID000001のユーザは図9の条件1に一致することになり、この場合ステップ404へと進む。アクセス日時が火曜日以外であった場合はステップ411を実行し処理を終了する。
【００７２】
ステップ404として、コンテンツ情報配信手段351は、ユーザ端末装置32にコンテンツ配信サーバ35からコンテンツ配信を受けるために必要なコンテンツ情報をコンテンツ情報蓄積手段355から取得し送信する。
【００７３】
ステップ403、ステップ404の具体的なシーケンスを図5を参照して説明する。
【００７４】
ユーザプロファイルがターゲット条件を満たす場合、コンテンツ情報配信手段351はユーザ端末装置32へコンテンツ配信サーバ35との間でセッションを確立するためのSIP URI（Uniform Resource Identifier）などのセッション情報およびコンテンツのタイトルなどコンテンツのメタ情報などを含むコンテンツ情報を送信する（S4）。
【００７５】
ステップ405として、ユーザ端末装置32は、ステップ404で取得したセッション情報を用いてSIPセッション制御装置34へコンテンツ配信サーバ35とのセッションの確立を要求する。
【００７６】
ステップ406として、SIPセッション制御装置34は、ユーザ端末装置32の要求に基づき、コンテンツ配信サーバ35との間にセッションの確立を行うとともに、帯域制御装置33に対して、ユーザ端末装置32とコンテンツ配信サーバ35の間の通信路におけるコンテンツ配信制御メッセージを優先的に送信するように要求する。もしくはコンテンツ配信制御メッセージの送受信に必要な帯域の確保を要求する。
【００７７】
ステップ405、406の具体的なシーケンスを図5を参照して説明する。
【００７８】
ユーザ端末装置32は、SIPセッション制御装置34へSIP INVITEメッセージを送信する（S5）。
【００７９】
SIPセッション制御装置34は、ユーザ端末装置32へS5のSIP INVITEへの暫定応答としてSIP 100 Tryingを送信する（S6）。
【００８０】
SIPセッション制御装置34は、帯域制御装置33に対して、コンテンツ配信制御を行うためのRTSP信号送受信用の帯域予約を行う（S7）。
【００８１】
帯域制御装置33は、IPネットワーク31内のルータに対して帯域予約処理を行う（S8）。
【００８２】
帯域予約が成功したら、帯域制御装置33は、SIPセッション制御装置34に対して確認応答を送信する（S9）。
【００８３】
SIPセッション制御装置34からQoS制御手段354へセッションの確立要求としてSIP INVITEが送信される（S10）。
【００８４】
QoS制御手段354からSIPセッション制御装置34に対して、SIP INVITEに対する暫定応答としてSIP 100 Tryingが送信される(S11)。
【００８５】
QoS制御手段354からSIPセッション制御装置34へSIP INVITEに対する成功応答としてSIP 200 OKが送信される(S12)。
【００８６】
コンテンツ配信サーバ35とのセッションの確立に成功すると、SIPセッション制御装置34は、帯域制御装置33に対して帯域確保要求を送信する（S13）。
【００８７】
SIPセッション制御装置34からの帯域確保要求を受けた帯域制御装置33は、IPネットワーク31内のルータ等の装置を操作し帯域確保処理を行う（S14）。
【００８８】
帯域制御装置33は、帯域の確保に成功すると、SIPセッション制御装置34に対して成功応答を送信する（S15）。
【００８９】
SIPセッション制御装置34は、ユーザ端末装置32に対してS5のSIP INVITEに対する成功応答としてSIP 200 OKを送信する（S16）。
【００９０】
これに対してユーザ端末装置32からSIPセッション制御装置34へは、セッション確立成功の了解を表すSIP ACKが送信される（S17）。
【００９１】
また、SIPセッション制御装置34は、QoS制御手段354からのセッション確立成功メッセージ（S12）に対してSIP ACKを送信する（S18）。
【００９２】
ステップ407として、ユーザ端末装置32は、コンテンツ配信サーバ35とのセッションの確立に成功すると、ユーザ端末装置32はコンテンツ配信手段352へコンテンツの配信を要求する。
【００９３】
ステップ407の具体的なシーケンスを図6を参照して説明する。
【００９４】
まず、ユーザ端末装置32は、コンテンツ配信手段352との間にRTSPを用いるためのTCP(Transmission Control Protocol)セッションの確立を行う。
【００９５】
ユーザ端末装置32からコンテンツ配信手段352へTCP SYNが送信され（S19）、コンテンツ配信サーバ35からこの応答としてユーザ端末装置32へTCP SYN ACKが送信される(S20)。そして、ユーザ端末装置32は、コンテンツ配信手段352へTCP ACKが送信し（S21）、ユーザ端末装置32とコンテンツ配信サーバ35との間にTCPセッションが確立される。
【００９６】
TCPセッションが確立されると、ユーザ端末装置32は、RTSPを用いてコンテンツ配信手段352にコンテンツ配信開始の要求を行う。
【００９７】
ユーザ端末装置32からコンテンツ配信手段352へRTSP DESCRIBEが送信され（S22）、コンテンツ配信手段352からユーザ端末装置32へRTSP DESCRIBEに対するRTSP 200 OKが送信される（S23）。
【００９８】
ユーザ端末装置32からコンテンツ配信手段352へRTSP SETUPが送信され(S24)、伝送方式とポートのネゴシエーションが行われる。
【００９９】
ステップ408として、QoS制御手段354は、QoS設定情報蓄積手段359よりユーザ端末装置32から要求されたコンテンツの配信に必要な帯域幅についての情報などを含むQoS設定情報を取得し（S25）、前記QoS設定情報に基づき、帯域制御装置33に帯域の確保を要求する。
【０１００】
ステップ408の具体的なシーケンスを図6を参照して説明する。
【０１０１】
コンテンツ配信サーバ35は、SIPセッション制御装置34にコンテンツ配信に必要な帯域を確保するため帯域変更の要求を行う（S26）。
【０１０２】
SIPセッション制御装置34は、帯域制御装置33に対してコンテンツ配信用の帯域予約を要求する（S27）。
【０１０３】
帯域制御装置33は、IPネットワーク31内のルータ等を操作し帯域予約処理を行う（S28）。
【０１０４】
帯域制御装置33は、帯域の予約処理に成功すると、SIPセッション制御装置34に対して確認応答を送信する（S29）。
【０１０５】
SIPセッション制御装置34は、帯域の予約に成功すると、ユーザ端末装置32へSIP UPDATEを送信し、使用可能な帯域の変更を通知する（S30）。
【０１０６】
ユーザ端末装置32からSIPセッション制御装置34へS30のSIP UPDATEに対する応答としてSIP 200 OKが送信される（S31）。
【０１０７】
SIPセッション制御装置34は、帯域制御装置33に対してS27、S28、S29で予約した帯域の確保要求を送信する（S32）。
【０１０８】
帯域制御装置33は、IPネットワーク31内のルータ等を操作し、帯域確保処理を行う（S33）。
【０１０９】
帯域確保に成功すると、帯域制御装置33は、SIPセッション制御装置34に対して確認応答を送信する（S34）。
【０１１０】
コンテンツ配信用の帯域の確保に成功すると、SIPセッション制御装置34は、コンテンツ配信サーバ35に対してS26のSIP UPDATEに対する成功応答としてSIP 200 OKを送信する（S35）。
【０１１１】
コンテンツ配信サーバ35は、ユーザ端末装置32へS24のRTSP SETUPに対する成功応答としてRTSP 200 OKを送信する（S36）。
【０１１２】
ステップ409として、コンテンツ配信サーバ35は、ユーザ端末装置32にコンテンツの配信を行う。
【０１１３】
ステップ409の具体的なシーケンスを図7を参照して説明する。
【０１１４】
ユーザ端末装置32からコンテンツ配信手段352へ再生開始要求としてRTSP PLAYが送信され（S37)、コンテンツ配信手段352からユーザ端末装置32へS37のRTSP PLAYに対する成功応答としてRTSP 200 OKが送信される（S38）。
【０１１５】
コンテンツ配信手段352からユーザ端末装置32へRTP等を用いてコンテンツのデータが配信される（S39）。
【０１１６】
ステップ410として、コンテンツ配信手段352は、コンテンツを全て送信し終わった場合、もしくはユーザからコンテンツ配信の終了を要求された場合、コンテンツの配信を終了し、SIPセッション制御装置34にセッションの終了を要求する。SIPセッション制御装置34はセッションの終了を行うとともに、帯域制御装置33に確保した帯域の開放を要求する。
【０１１７】
ステップ410の具体的なシーケンスを図7を参照して説明する。
【０１１８】
コンテンツの再生が終了すると、ユーザ端末装置32からコンテンツ配信サーバ35へRTSP TEARDOWNが送信され（S40）、コンテンツ配信手段352からユーザ端末装置32に対してS40の応答としてRTSP 200 OKが送信されると（S41）、コンテンツ配信が終了し、RTSPセッションが切断される。
【０１１９】
ユーザ端末装置32からSIPセッション制御装置34へセッションの終了要求としてSIP BYEが送信される（S42）。
【０１２０】
SIPセッション制御装置34は、帯域制御装置33に対して帯域解放要求を送信する（S43）。
【０１２１】
帯域開放要求をうけた帯域制御装置33は、IPネットワーク31内のルータ等を操作し、
当該セッションのために確保されていた帯域の開放処理を行う（S44）。
【０１２２】
帯域の開放に成功すると、SIPセッション制御装置34に対して確認応答を送信する（S45）。
【０１２３】
SIPセッション制御装置34は、QoS制御手段354へセッション終了要求としてSIP BYEを送信する（S46）。
【０１２４】
QoS制御手段354からSIPセッション制御装置34へS46のSIP BYEに対する応答としてSIP 200 OKが送信され（S47）、SIPセッション制御装置34とQoS制御手段354との間のSIPセッションが終了する。
【０１２５】
SIPセッション制御装置34は、ユーザ端末装置32へS42のSIP BYEに対する応答としてSIP 200 OKを送信し（S48）、SIPセッション制御装置34とユーザ端末装置32の間のSIPセッションが終了する。
【０１２６】
本実施例において、前記各ステップを実現する方法として、具体的なシーケンスを示したが、各ステップの実行にあたり、シーケンスの一部が省略・順序の変更がされたり、また異なるプロトコルを用いる場合であっても、同等の機能を実現するものであれば、置き換え可能である。
【０１２７】
一例として、本実施例では帯域確保を帯域予約処理と帯域確保処理の2段階に分けて行っているが、帯域予約処理は省略が可能である。
【０１２８】
また、帯域確保要求をコンテンツ配信サーバ35からSIPセッション制御装置34へ行っているが、ユーザ端末装置32がコンテンツ配信サーバ35からコンテンツ情報としてQoS設定情報を取得しておき、ユーザ端末装置32からSIPセッション制御装置34に対して帯域確保要求を行うことも可能である。
【０１２９】
また、QoS保証の方法として、帯域保証を行う場合を記述したが、QoS保証の方法としては、送信するルータにおけるパケットの処理の優先度をあげる方法もある。また、ネットワークのQoS保証のみではなく、QoS設定手段はコンテンツ配信サーバでの処理優先度を上げるなどによりQoSを保証することも可能である。
【０１３０】
また、各装置の構成は、本実施例の構成に限らない。
【０１３１】
一例として、本実施例においては、ユーザプロファイル蓄積手段357はコンテンツ配信サーバ35内に配置されるものとしたが、他のサーバ上に配置されていてもよい。また、複数のサーバ上に分散して配置されていても良い。ユーザプロファイル蓄積手段357が他の外部サーバに分散されて配置されている場合は、ターゲット条件判定手段353は外部サーバに接続し、ユーザプロファイルを取得する。複数サーバに接続し、ユーザプロファイルを収集してもよい。一例として、他のEC(electronic commerce)サーバと連携し、ターゲット条件判定手段353が、ECサーバより商品の購入履歴を含むユーザプロファイルを取得することで、特定の商品を購入したユーザをターゲットとしたキャンペーンを行うといった利用が考えられる。
【０１３２】
本実施例の利用方法としては、ターゲットとするユーザに対して優先的に高品質なコンテンツ配信サービスを提供することで、サービスの利用促進キャンペーンなどへ利用することが考えられる。一例として、レディスプラン・誕生月優待・特定の年代・性別層を対称としたキャンペーンや、特定のコンテンツを視聴したユーザへ関連コンテンツ利用促進、サービスの利用頻度が高いもしくは低いユーザに対する利用促進などが考えられる。
【０１３３】
また、より上位のサービスを受けることが可能な端末や環境を保有しているが現状で安いQoS保証サービスプランを利用している人へ、上位サービスの試用サービスの提供などが可能である。
【０１３４】
また、利用可能な帯域が少なくユーザ全てにQoS保証ができない場合に、優良顧客に優先的にQoSの保証を行ったり、逆に、帯域を過剰に利用するユーザや、料金の支払いを滞納しているなどブラックリストユーザに対して、QoS制御の優先度を下げるなどの利用も考えられる。
【０１３５】
特定の商品を購入したユーザや特定の広告を視聴したユーザに対して高品質な映像が視聴できる特典をつけるなどコンテンツ配信サービスの販売促進キャンペーンへの活用などへの利用が可能である。
【産業上の利用可能性】
【０１３６】
本発明はコンテンツ配信サービスへ適応可能である。
【図面の簡単な説明】
【０１３７】
【図１】本発明の一実施の形態に係るQoS制御システムの構成を示すブロック図である。
【図２】本発明の一実施の形態に係るQoS制御方法の動作を示すフローチャート図である。
【図３】本発明の一実施例に係るQoS制御システムの構成を示すブロック図である。
【図４】本発明の一実施例に係るQoS制御方法の動作を示すフローチャート図である。
【図５】本発明の一実施例に係るQoS制御方法の動作を示すシーケンス図である。
【図６】本発明の一実施例に係るQoS制御方法の動作を示すシーケンス図である。
【図７】本発明の一実施例に係るQoS制御方法の動作を示すシーケンス図である。
【図８】本発明の一実施の形態におけるユーザプロファイルの例を示す図である。
【図９】本発明の一実施の形態におけるターゲット条件の例を示す図である。
【図１０】本発明の一実施の形態におけるQoS設定情報の例を示す図である。
【図１１】本発明の一実施の形態におけるQoS設定情報の例を示す図である。
【符号の説明】
【０１３８】
１１  ネットワーク
１２  ユーザ端末装置
１３  コンテンツ配信サーバ
１３１  コンテンツ情報配信手段
１３２  コンテンツ配信手段
１３３  ターゲット条件判定手段
１３４  ＱｏＳ制御手段
１３５  コンテンツ情報蓄積手段
１３６  コンテンツ蓄積手段
１３７  ユーザプロファイル蓄積手段
１３８  ターゲット条件蓄積手段
１３９  ＱｏＳ設定情報蓄積手段
３１  ＩＰネットワーク
３２  ユーザ端末装置
３３  帯域制御装置
３４  ＳＩＰセッション制御装置
３５  コンテンツ配信サーバ
３５１  コンテンツ情報配信手段
３５２  コンテンツ配信手段
３５３  ターゲット条件判定手段
３５４  ＱｏＳ制御手段
３５５  コンテンツ情報蓄積手段
３５６  コンテンツ蓄積手段
３５７  ユーザプロファイル蓄積手段
３５８  ターゲット条件蓄積手段
３５９  ＱｏＳ設定情報蓄積手段
【図１】
2009135727.tif 000003
【図２】
2009135727.tif 000004
【図３】
2009135727.tif 000005
【図４】
2009135727.tif 000006
【図５】
2009135727.tif 000007
【図６】
2009135727.tif 000008
【図７】
2009135727.tif 000009
【図８】
2009135727.tif 000010
【図９】
2009135727.tif 000011
【図１０】
2009135727.tif 000012
【図１１】
2009135727.tif 000013