(57)【要約】  コンテンツ情報提示装置（１）は、コンテンツ配信サーバが保有するコンテンツの情報を基にユーザ端末がユーザに提示するコンテンツの一覧情報を作成するコンテンツリスト提示手段（コンテンツリスト提示部１１）を有する。コンテンツリスト提示手段は、ユーザ端末にコンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を基にコンテンツの一覧情報を作成している。
2009113371.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を有することを特徴とするコンテンツ情報提示装置。
【請求項２】
前記コンテンツリスト提示手段は、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１に記載のコンテンツ情報提示装置。
【請求項３】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバが受信したコンテンツ要求の数が多いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバが受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項４】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバが受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバが受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項５】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバに格納されてからの経過時間が短いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項６】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中でランダムに表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項７】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するコンテンツ情報提示システムであって、
前記ユーザ端末に前記コンテンツを配信するためのキャッシュと、前記キャッシュにおけるコンテンツの蓄積状況を逐次管理するコンテンツ蓄積状況管理手段とを含むサーバ装置と、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を含むコンテンツ情報提示装置と、を有することを特徴とするコンテンツ情報提示システム。
【請求項８】
前記コンテンツ配信サーバは、前記コンテンツの一部または全部に対して前記コンテンツの一覧情報に表示するコンテンツのメタ情報を抽出して前記コンテンツリスト提示手段に通知するコンテンツ表示情報作成手段を含み、
前記コンテンツリスト提示手段は、前記コンテンツのメタ情報と前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項７に記載のコンテンツ情報提示システム。
【請求項９】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバが受信したコンテンツ要求の数が多いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバが受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１０】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバが受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバが受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１１】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバに格納されてからの経過時間が短いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１２】
前記コンテンツリスト提示手段は、前記コンテンツ配信サーバに蓄積されているコンテンツの中でランダムに表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１３】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示方法であって、
コンテンツ情報提示装置が、前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を実行することを特徴とするコンテンツ情報提示方法。
【請求項１４】
前記コンテンツリスト提示処理において、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１３に記載のコンテンツ情報提示方法。
【請求項１５】
前記コンテンツリスト提示処理において、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバが受信したコンテンツ要求の数が多いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバが受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１６】
前記コンテンツリスト提示処理において、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバが受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバが受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１７】
前記コンテンツリスト提示処理において、前記コンテンツ配信サーバに蓄積されているコンテンツの中で前記コンテンツ配信サーバに格納されてからの経過時間が短いものから順に表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中で前記コンテンツ配信サーバに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１８】
前記コンテンツリスト提示処理において、前記コンテンツ配信サーバに蓄積されているコンテンツの中でランダムに表示し、次に前記コンテンツ配信サーバに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１９】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置内部のコンピュータに実行させるプログラムを格納する記憶媒体であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示処理をコンピュータに実行させるプログラムを格納する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ情報提示装置、コンテンツ情報提示システム及びそれに用いるコンテンツ情報提示方法並びにそのプログラムに関し、特にプロキシサーバやエッジサーバ等のキャッシュを経由してユーザ端末にコンテンツを配信する配信システムに関する。
【背景技術】
【０００２】
コンピュータの高性能化やネットワークの広帯域化に伴い、ユーザが自分の視聴したい時に高品質な映像コンテンツを取得して視聴できるＶｏＤ（Ｖｉｄｅｏ  ｏｎ  Ｄｅｍａｎｄ）サービスが広まってきている。【０００３】
ここで、本発明に関連する配信システムとしては、これらのサービスにおけるユーザの体感品質を向上させるため、ストリーミング配信において再生開始までのバッファ量をバースト的に取得するファストストリーミング（例えば、特許文献１参照）がある。【０００４】
また、本発明に関連する配信システムとしては、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）／ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）等のバルクデータ転送用のプロトコルで映像コンテンツをダウンロードしながら、それに並行して再生を行うプログレッシブダウンロードといった技術もある。本発明に関連する配信システムでは、これらの技術によって、視聴の途絶が起こらないバッファ量を確保しつつ、視聴開始までの待ち時間の短縮が図られている。【０００５】
しかしながら、インタネットのようなベストエフォートなネットワークにおいては、通信経路上の輻輳によるスループットの著しい低下や遅延時間の上昇等のため、これらの技術を用いても視聴開始までの多大な待ち時間や視聴の途絶が発生し、ユーザの体感品質を著しく損ねる恐れがある。【０００６】
これに対し、本発明に関連する配信システムとしては、例えば特許文献２に示されるようなコンテンツキャッシュ方法が、視聴の途絶を防ぎつつ、視聴開始までの待ち時間を短縮するために用いられている。【０００７】
この特許文献２に記載されたコンテンツキャッシュ方法では、ユーザ端末と中央配信サーバとの間にコンテンツをキャッシュするエッジサーバを配置している。エッジサーバがキャッシュしているコンテンツに対して要求があった場合には、エッジサーバからコンテンツを配信することで、ユーザ端末までの通信距離を短縮して輻輳によるスループット低下の影響を軽減している。【０００８】
コンテンツキャッシュ方法の仕組みについて、以下、詳細に説明する。コンテンツキャッシュ方法では、ＶｏＤサービスに登録されている各コンテンツに対し、ユーザの嗜好情報や視聴履歴、サービス契約内容及びコンテンツプロバイダとのプロモーション契約内容を基に優良度というパラメータを算出する。【０００９】
そして、コンテンツキャッシュ方法では、算出された優良度を基にエッジサーバにコンテンツをプリキャッシュしておく。新規コンテンツが登録された場合には、新規コンテンツに対して優良度を算出し、エッジサーバにキャッシュされているコンテンツの優良度と比較してキャッシュの置換を行う。【００１０】
優良度はその算出方法から、ユーザの嗜好やコンテンツの販促状況を反映したパラメータであるため、これを基にエッジサーバにプリキャッシュするコンテンツを選択することで、ユーザがリクエストしたコンテンツをキャッシュから配信できる確率（キャッシュヒット率）を向上させることができる。これによって、コンテンツキャッシュ方法では、ユーザまでの通信距離を確率的に短縮して、輻輳によるスループット低下の影響を軽減することができる。
【特許文献１】特開２００６−１１５４７７号公報
【特許文献２】特開２００５−１２２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明に関連するコンテンツ配信システムでは、コンテンツキャッシュ方法によって、ユーザの嗜好やコンテンツの販促状況等を基にキャッシュするコンテンツを選択している。これによって、コンテンツキャッシュ方法では、キャッシュヒット率を向上させて輻輳によるスループット低下の影響を軽減し、ユーザの体感品質を向上させている。【００１２】
しかしながら、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）やＥＣＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｅｎｔ  Ｇｕｉｄｅ）といった番組ガイドや検索結果等のコンテンツ一覧（以下、コンテンツリストとする）によるユーザへのコンテンツの提示方法においては、ユーザに提示するコンテンツの選択がコンテンツキャッシュ方法とは別に行われており、キャッシュの蓄積状況に基づいたコンテンツの提示が行われていない。【００１３】
そのため、コンテンツの提示方法では、エッジサーバにキャッシュされていないコンテンツを優先的にユーザに提示する可能性があり、その場合にはキャッシュヒット率が低下して輻輳によるスループット低下の影響等が増大し、ユーザの体感品質の劣化に繋がるという課題がある。【００１４】
特許文献２に記載の技術では、ユーザの嗜好情報や視聴履歴、ユーザが設定した表示希望コンテンツ種類の情報等を基にユーザに提示するコンテンツを選択しているように、類似した情報を用いて提示するコンテンツが選択されることが多い。しかしながら、特許文献２に記載の技術では、直接キャッシュの蓄積状況を反映しているわけではないため、コンテンツの提示内容とキャッシュの蓄積状況との間に差異が生じてしまい、上記の課題が起こり得る。【００１５】
そこで、本発明の目的は上記の問題点を解消し、キャッシュヒット率を向上させて輻輳によるスループット低下の影響等を軽減し、ユーザの体感品質を向上させることができるコンテンツ情報提示装置、コンテンツ情報提示システム及びそれに用いるコンテンツ情報提示方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
本発明によるコンテンツ情報提示装置は、コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置であって、【００１７】
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を備えている。【００１８】
本発明によるコンテンツ情報提示システムは、コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するコンテンツ情報提示システムであって、【００１９】
前記ユーザ端末に前記コンテンツを配信するためのキャッシュと、前記キャッシュにおけるコンテンツの蓄積状況を逐次管理するコンテンツ蓄積状況管理手段とを含むサーバ装置と、【００２０】
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を含むコンテンツ情報提示装置と、を備えている。【００２１】
本発明によるコンテンツ情報提示方法は、コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示方法であって、【００２２】
コンテンツ情報提示装置が、前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を実行している。【００２３】
本発明によるプログラムは、コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置内部のコンピュータに実行させるプログラムであって、【００２４】
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加えて前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を含むことを特徴とする。
【発明の効果】
【００２５】
本発明は、上記のような構成及び動作とすることで、キャッシュヒット率を向上させて輻輳によるスループット低下の影響等を軽減し、ユーザの体感品質を向上させることができるという効果が得られる。
【図面の簡単な説明】
【００２６】
【図１】本発明によるコンテンツリスト提示装置の構成例を示すブロック図である。
【図２】本発明の第１の実施の形態によるコンテンツ情報提示システムの構成を示すブロック図である。
【図３】本発明の第１の実施の形態におけるコンテンツリスト作成の動作を示すシーケンスチャートである。
【図４】本発明の第１の実施の形態におけるコンテンツの事前配信の動作を示すシーケンスチャートである。
【図５】本発明の第１の実施の形態におけるコンテンツ配信の動作を示すシーケンスチャートである。
【符号の説明】
【００２７】
１  コンテンツリスト提示装置
２  エッジサーバ
３  中央配信サーバ
４  ユーザ端末
１１  コンテンツリスト提示部
２１  コンテンツ送受信部
２２  コンテンツ記憶部
２３  コンテンツ蓄積状況管理部
２４  キャッシュ配置部
３１  コンテンツ送受信部
３２  コンテンツ記憶部
３３  コンテンツ表示情報作成部
４１  データ表示部
４２  コンテンツ要求部
１００  ネットワーク
【発明を実施するための最良の形態】
【００２８】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明の概要について図１を参照して説明する。図１は本発明によるコンテンツリスト提示装置の構成例を示すブロック図である。図１において、コンテンツリスト提示装置１は、コンテンツリスト提示部１１を備えている。【００２９】
コンテンツリスト提示部１１は、コンテンツをキャッシュするコンテンツキャッシュの蓄積状況を基にコンテンツリスト（コンテンツの一覧情報）を作成し、ユーザ端末からの要求に応答して、または一定の時間間隔毎にコンテンツリストをユーザ端末に提示している。【００３０】
このように、本発明では、コンテンツリスト提示装置１において、各コンテンツへのコンテンツ要求の数等の情報に加え、エッジサーバにキャッシュされたコンテンツの蓄積状況を加味してコンテンツリストを作成し、ユーザ端末に提示している。【００３１】
このため、本発明では、エッジサーバに格納されているコンテンツを優先的にユーザ端末に提示してリクエストを誘導することができ、エッジサーバにおけるキャッシュヒット率を向上させることができる。したがって、本発明では、ユーザ要求に基づくトラフィックをユーザ端末近傍のエッジサーバとの間に局所化することによって、輻輳によるスループット低下の影響等を軽減し、ユーザの体感品質を向上させることができる。【００３２】
本発明は、プロキシサーバやエッジサーバ等のキャッシュを経由してユーザにコンテンツを配信する配信システムにおいて、キャッシュヒット率を向上させるために、プロキシサーバやエッジサーバ等にキャッシュされているコンテンツの蓄積状況に基づいたコンテンツリストの提示を行っている。これによって、本発明では、キャッシュヒット率を向上させて輻輳によるスループット低下の影響等を軽減し、ユーザの体感品質を向上させることが可能となる。【００３３】
図２は本発明の第１の実施の形態によるコンテンツ情報提示システムの構成を示すブロック図である。図２において、本発明の第１の実施の形態によるコンテンツ情報提示システムは、コンテンツリスト提示装置１と、１つまたは複数のエッジサーバ２と、中央配信サーバ３と、１つまたは複数のユーザ端末４とをネットワーク１００を介して接続して構成されている。【００３４】
コンテンツリスト提示装置１は、コンテンツリストを作成してユーザ端末４に提示する。１つまたは複数のエッジサーバ２は、コンテンツの送受信及びキャッシュ領域への複製と、キャッシュ領域におけるコンテンツの蓄積状況の管理とを行う。【００３５】
中央配信サーバ３は、すべてのコンテンツを所持し、エッジサーバ２またはユーザ端末４からの要求に応じたコンテンツの送信、及び定められたコンテンツ配信スケジュールにしたがったコンテンツの事前配信を行う。また、中央配信サーバ３は、コンテンツリスト提示装置１に対してサムネイルやタイトル、ジャンル、再生時間等といったコンテンツリストの表示に用いる情報（以下、コンテンツ表示情報とする）の作成、送信を行う。【００３６】
１つまたは複数のユーザ端末４は、ユーザに対してコンテンツ及びコンテンツリストの表示を行う。また、ユーザ端末４は、ユーザの操作に応じてエッジサーバ２または中央配信サーバ３にコンテンツの要求を行う。【００３７】
コンテンツリスト提示装置１は、エッジサーバ２から取得したコンテンツ蓄積状況を基に、中央配信サーバ３から取得したコンテンツ表示情報を用いてユーザ端末４に提示するコンテンツリストを作成し、ユーザ端末４に送信するコンテンツリスト提示部１１を備えている。【００３８】
尚、コンテンツリスト提示部１１の処理は、コンピュータ［例えば、コンテンツリスト提示装置１の主たる構成要素のＣＰＵ（中央処理装置）（図示せず）］がプログラムを実行することでも実現可能である。【００３９】
エッジサーバ２は、コンテンツ送受信部２１と、コンテンツ記憶部２２と、コンテンツ蓄積状況管理部２３と、キャッシュ配置部２４とを備えている。尚、コンテンツ蓄積状況管理部２３及びキャッシュ配置部２４の処理は、コンピュータ［例えば、エッジサーバ２の主たる構成要素のＣＰＵ（図示せず）］がプログラムを実行することでも実現可能である。【００４０】
コンテンツ送受信部２１は、コンテンツの送受信及び中央配信サーバ３へのコンテンツの要求を行う。コンテンツ記憶部２２は、中央配信サーバ３から受信したコンテンツをキャッシュとして格納する。【００４１】
コンテンツ蓄積状況管理部２３は、コンテンツ記憶部２２に格納されているコンテンツを逐次監視し、コンテンツ蓄積状況として管理する。キャッシュ配置部２４は、コンテンツ記憶部２２に対してキャッシュの追加や消去、置換等を行う。【００４２】
中央配信サーバ３は、コンテンツ送受信部３１と、コンテンツ記憶部３２と、コンテンツ表示情報作成部３３とを備えている。尚、コンテンツ表示情報作成部３３の処理は、コンピュータ［例えば、中央配信サーバ３の主たる構成要素のＣＰＵ（図示せず）］がプログラムを実行することでも実現可能である。【００４３】
コンテンツ送受信部３１は、エッジサーバ２またはユーザ端末４からの要求に応じてコンテンツを送信する。コンテンツ記憶部３２は、すべてのコンテンツを格納している。コンテンツ表示情報作成部３３は、コンテンツ記憶部３２に格納されているすべてのコンテンツに対してコンテンツ表示情報を作成し、コンテンツリスト提示装置１に送信する。【００４４】
ユーザ端末４は、データ表示部４１と、コンテンツ要求部４２とを備えている。尚、データ表示部４１及びコンテンツ要求部４２の処理は、コンピュータ［例えば、ユーザ端末４の主たる構成要素のＣＰＵ（図示せず）］がプログラムを実行することでも実現可能である。【００４５】
データ表示部４１は、ユーザに対してコンテンツ及びコンテンツリストを表示し、またユーザからのコンテンツ要求等の操作を受け付ける。コンテンツ要求部４２は、ユーザがデータ表示手段４１に対してコンテンツ要求の操作をした際に、エッジサーバ２または中央配信サーバ３にコンテンツを要求する。【００４６】
コンテンツリスト提示部１１は、中央配信サーバ３のコンテンツ記憶部３２に新しいコンテンツが格納される毎、または一定の時間間隔毎に、中央配信サーバ３のコンテンツ表示情報作成部３３からコンテンツ表示情報を取得する。ここでいうコンテンツ表示情報とは、サムネイルやタイトル、ジャンル、再生時間に限らず、ユーザの評価やアクセス数等、他の情報を含んでもよい。【００４７】
そして、コンテンツリスト提示部１１は、ユーザ端末４のデータ表示部４１からコンテンツリストの要求がある毎、または一定の時間間隔毎に、エッジサーバ２のコンテンツ蓄積状況管理部２３からコンテンツ蓄積状況を取得し、取得したコンテンツ表示情報とコンテンツ蓄積状況とを基にコンテンツリストを作成し、データ表示部４１へコンテンツリストを送信する。【００４８】
ここで、コンテンツリストの作成方法では、例えばコンテンツ表示情報をコンテンツ毎に表形式でまとめておき、それをデータ表示部４１を介してユーザが要求してきたジャンルまたは検索結果等に該当するコンテンツに対し、まずコンテンツ記憶部２２に格納されているコンテンツの中でエッジサーバ２が受信したコンテンツ要求の数が多いものから順に表示するように作成する。【００４９】
次に、コンテンツリストの作成方法では、コンテンツ記憶部２２に格納されていないコンテンツの中で、上記と同様に、エッジサーバ２が受信したコンテンツ要求の数が多いものから順に表示する。尚、コンテンツリストの作成方法としては、上記の作成方法に限らず、エッジサーバ２が受信したコンテンツ要求の数を用いず、ランダムに表示する作成方法等の他の作成方法でもよい。【００５０】
コンテンツ送受信部２１は、ユーザ端末４のコンテンツ要求部４２からコンテンツ要求を受信した際に、コンテンツ記憶部２２に格納されているコンテンツを確認する。コンテンツ送受信部２１は、要求されたコンテンツ（以下、要求コンテンツとする）がコンテンツ記憶部２２に格納されている場合、コンテンツ記憶部２２から要求されたコンテンツを読出してコンテンツ要求部４２に送信する。【００５１】
また、コンテンツ送受信部２１は、要求コンテンツがコンテンツ記憶部２２に格納されていない場合、中央配信サーバ３のコンテンツ送受信部３１に要求コンテンツを要求し、コンテンツ送受信部３１から受信した要求コンテンツをコンテンツ要求部４２に転送する。その後、コンテンツ送受信部２１は、キャッシュ複製ポリシにしたがって要求コンテンツをコンテンツ記憶部２２に格納する。【００５２】
ここでいうキャッシュ複製ポリシとは、例えば要求コンテンツがコンテンツ記憶部２２に存在しない場合に格納するポリシである。尚、キャッシュ複製ポリシに限らず、要求コンテンツがコンテンツ記憶部２２に存在しない場合に一定の確率で格納するか否かを決定するポリシ等、他のキャッシュ複製ポリシでもよい。【００５３】
また、コンテンツ配信システムの運用者等によってコンテンツの事前配信（プリキャッシュや計画配置等とも呼ばれる）が設定されている場合には、定められたコンテンツ配信スケジュールにしたがって中央配信サーバ３のコンテンツ送受信部３１からコンテンツを取得し、上記と同様に、キャッシュ複製ポリシにしたがって取得したコンテンツをコンテンツ記憶部２２に格納する。【００５４】
コンテンツ蓄積状況管理部２３は、コンテンツ記憶部２２にどのコンテンツが格納されているかという情報をコンテンツ蓄積状況として管理する。コンテンツ蓄積状況管理部２３は、コンテンツ記憶部２２においてコンテンツの追加や削除、置換が行われる毎、または一定の時間間隔毎に、コンテンツ蓄積状況を更新する。【００５５】
キャッシュ配置部２４は、コンテンツ記憶部２２へのコンテンツの格納によってコンテンツ記憶部２２が溢れてしまう際に、コンテンツ記憶部２２の中からコンテンツを選択して削除する。ここで、削除するコンテンツの選択方法は、例えばエッジサーバ２が受信したコンテンツ要求の数が最も少ないコンテンツを選択する方法である。尚、上記の選択方法に限らず、各コンテンツに対する最後のコンテンツ要求からの経過時間が最も長いコンテンツを選択する方法や、コンテンツ記憶部２２に格納されてからの経過時間が最も長いコンテンツを選択する方法、あるいはランダムでコンテンツを選択する方法等の他の選択方法でもよい。【００５６】
コンテンツ送受信部３１は、エッジサーバ２のコンテンツ送受信部２１からコンテンツ要求を受信した際、または一定の時間間隔毎に、コンテンツ記憶部３２から要求コンテンツを読出してコンテンツ送受信部２１へ送信する。また、コンテンツ送受信部３１は、ユーザ端末４のコンテンツ要求部４２からコンテンツ要求を受信した際に、コンテンツ記憶部３２から要求コンテンツを読出してコンテンツ要求部４２へ送信する。【００５７】
コンテンツ表示情報作成部３３は、コンテンツ記憶部３２に新しいコンテンツが格納される毎、または一定の時間間隔毎に、コンテンツ記憶部３２に格納されているコンテンツの一部または全部に対してコンテンツ表示情報を作成し、コンテンツリスト提示装置１のコンテンツリスト提示部１１へ送信する。【００５８】
データ表示部４１は、ユーザからコンテンツリストの要求がある毎、または一定の時間間隔毎に、コンテンツリスト提示装置１のコンテンツリスト提示部１１からコンテンツリストを取得する。そして、データ表示部４１は、ユーザからコンテンツリストの要求があった際に、取得してきたコンテンツリスト、または既に取得しておいたコンテンツリストをユーザに対して表示する。【００５９】
また、データ表示部４１は、ユーザがコンテンツリストから視聴するコンテンツを選択した際に、コンテンツの要求をコンテンツ要求部４２に送信し、コンテンツ要求部４２からコンテンツを受信した際に、そのコンテンツをユーザに対して表示する。【００６０】
コンテンツ要求部４２は、データ表示部４１からコンテンツ要求を受信した際に、コンテンツ要求をエッジサーバ２のコンテンツ送受信部２１へ送信する。そして、コンテンツ要求部４２は、コンテンツ送受信部２１からコンテンツを受信した際に、コンテンツをデータ表示部４１へ送信する。【００６１】
また、コンテンツ要求部４２は、コンテンツ配信システムの運用方法によって、コンテンツ送受信部２１からのリダイレクトを受けて中央配信サーバ３のコンテンツ送受信部３１にコンテンツ要求を送信し、コンテンツ送受信部３１からコンテンツを受信してデータ表示部４１へ送信することもありえる。尚、以降の説明では、コンテンツ送受信部３１からコンテンツを取得する運用方法の説明については省略し、コンテンツ送受信部２１からコンテンツを取得する運用方法のみについて説明する。【００６２】
図３は本発明の第１の実施の形態におけるコンテンツリスト作成の動作を示すシーケンスチャートであり、図４は本発明の第１の実施の形態におけるコンテンツの事前配信の動作を示すシーケンスチャートであり、図５は本発明の第１の実施の形態におけるコンテンツ配信の動作を示すシーケンスチャートである。【００６３】
これら図２〜図５を参照して本発明の第１の実施の形態の動作について説明する。尚、図３〜図５に示す処理は、コンピュータ［例えば、コンテンツリスト提示装置１、エッジサーバ２、中央配信サーバ３、ユーザ端末４各々のＣＰＵ］がプログラムを実行することでも実現される。【００６４】
まず、コンテンツリストの作成と提示とについて説明する。【００６５】
コンテンツ表示情報作成部３３は、コンテンツ記憶部３２に新しいコンテンツが格納される毎、または一定の時間間隔毎に、コンテンツ記憶部３２に格納されているコンテンツの一部または全部に対してコンテンツ表示情報を作成する（図３ステップＳ１）。そして、コンテンツ表示情報作成部３３は、コンテンツ表示情報をコンテンツリスト提示部１１へ送信し（図３ステップＳ２）、コンテンツリスト提示部１１はコンテンツ表示情報を蓄積しておく。【００６６】
コンテンツリスト提示部１１は、コンテンツ蓄積状況管理部２３が管理するコンテンツ蓄積状況が更新される毎、またはデータ表示部４１からコンテンツリストの要求がある毎、あるいは一定の時間間隔毎に、コンテンツ蓄積状況管理部２３からコンテンツ蓄積状況を取得し、取得したコンテンツ蓄積状況と、コンテンツ表示情報作成部３３から受信したコンテンツ表示情報とを基にコンテンツリストを作成する（図３ステップＳ１１）。【００６７】
そして、コンテンツリスト提示部１１は、データ表示部４１からコンテンツリストの要求がある毎、または一定の時間間隔毎に、データ表示部４１へコンテンツリストを送信する（図３ステップＳ１２）。【００６８】
データ表示部４１は、ユーザからコンテンツリストの要求があると、コンテンツリスト提示部１１から受信したコンテンツリストをユーザに対して表示する（図３ステップＳ２１）。【００６９】
次に、コンテンツの事前配信について説明する。【００７０】
コンテンツ送受信部３１は、コンテンツの事前配信が設定されている場合、定められたコンテンツ配信スケジュールにしたがって、定められたコンテンツをコンテンツ記憶部３２から読出してコンテンツ送受信部２１へ送信する（図４ステップＳ３１）。【００７１】
コンテンツ送受信部２１は、コンテンツ送受信部３１から受信したコンテンツをキャッシュ複製ポリシにしたがってコンテンツ記憶部２２に格納する。キャッシュ配置部２４は、コンテンツの格納によってコンテンツ記憶部２２の容量が溢れるか否かを確認し、溢れる場合、コンテンツ記憶部２２の中から削除するコンテンツを選択し、削除する（図４ステップＳ４１）。【００７２】
コンテンツ蓄積状況管理部２３は、コンテンツ記憶部２２へのコンテンツの追加や削除、置換が行われる毎、または一定の時間間隔毎に、コンテンツ記憶部２２に格納されているコンテンツを調査し、コンテンツ蓄積状況を更新する（図４ステップＳ４２）。【００７３】
最後に、ユーザからの要求を受けたコンテンツの配信について説明する。【００７４】
ユーザ端末４に表示されたコンテンツリストに対し、ユーザが視聴したいコンテンツを選択すると、データ表示部４１は、コンテンツの要求をコンテンツ要求部４２に送信する。コンテンツ要求部４２は、コンテンツの要求をコンテンツ送受信部２１へ送信する（図５ステップＳ５１，Ｓ５２）。【００７５】
コンテンツ送受信部２１は、コンテンツ要求部４２からコンテンツ要求を受信すると、コンテンツ記憶部２２に格納されているコンテンツを確認する（図５ステップＳ６１）。【００７６】
要求されたコンテンツ（以下、要求コンテンツとする）がコンテンツ記憶部２２に格納されている場合、コンテンツ送受信部２１は、コンテンツ記憶部２２から要求コンテンツを読出してコンテンツ要求部４２に送信する。コンテンツ要求部４２は、受信した要求コンテンツをデータ表示部４１に送信し、データ表示部４１は受信した要求コンテンツをユーザに対して表示する（図５ステップＳ６２）。【００７７】
要求コンテンツがコンテンツ記憶部２２に格納されていない場合、コンテンツ送受信部２１はコンテンツ送受信部３１に要求コンテンツを要求する（図５ステップＳ６３）。【００７８】
コンテンツ送受信部３１は、コンテンツ送受信部２１からコンテンツ要求を受信すると、コンテンツ記憶部３２から要求コンテンツを読出してコンテンツ送受信部２１へ送信する（図５ステップＳ７１）。【００７９】
コンテンツ送受信部２１は、要求コンテンツをコンテンツ送受信部３１から受信すると、要求コンテンツをコンテンツ要求部４２に転送する。その後、コンテンツ送受信部２１は、キャッシュ複製ポリシにしたがって要求コンテンツをコンテンツ記憶部２２に格納する。以降のキャッシュ配置部２４の挙動は、ステップＳ４１の処理と同様である（図５ステップＳ６４）。また、コンテンツ要求部４２は受信した要求コンテンツをデータ表示部４１に送信し、データ表示部４１は受信した要求コンテンツをユーザに対して表示する。【００８０】
コンテンツ蓄積状況管理部２３は、コンテンツ記憶部２２へのコンテンツの追加や削除、置換が行われる毎、または一定の時間間隔毎に、コンテンツ記憶部２２に格納されているコンテンツを調査し、コンテンツ蓄積状況を更新する（図５ステップＳ６５）。【００８１】
以降、ユーザからのコンテンツ要求や定められたコンテンツ配信スケジュール等に応じて、上述したステップＳ１，Ｓ２，Ｓ１１，Ｓ１２，Ｓ２１，Ｓ３１，Ｓ４１，Ｓ４２，Ｓ５１，Ｓ５２，Ｓ６１〜Ｓ６５，Ｓ７１の処理を繰り返していく。【００８２】
このように、本実施の形態では、各コンテンツへのコンテンツ要求の数等の情報やコンテンツ表示情報といった情報に加え、エッジサーバ２におけるコンテンツの蓄積状況を加味してコンテンツリスト提示部１１でコンテンツリストを作成し、そのコンテンツリストをユーザ端末４に提示する。【００８３】
このため、本実施の形態では、エッジサーバ２に格納されているコンテンツを優先的にユーザに提示してリクエストを誘導することができ、エッジサーバ２におけるキャッシュヒット率を向上させることができる。よって、本実施の形態では、ユーザ要求に基づくトラフィックをユーザ端末４近傍のエッジサーバ２との間に局所化することによって、輻輳によるスループット低下の影響等を軽減し、ユーザの体感品質を向上させることができる。【００８４】
この出願は、２００８年３月１２日に出願された日本出願特願２００８−０６１９５０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００８５】
本発明は、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）やＥＣＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｅｎｔ  Ｇｕｉｄｅ）、ポータルサイトの画面等のコンテンツ一覧の提示装置や、ユーザからの検索クエリに応答して検索結果を提示する装置といった用途に適用することができる。
【図１】
2009113371.tif 000003
【図２】
2009113371.tif 000004
【図３】
2009113371.tif 000005
【図４】
2009113371.tif 000006
【図５】
2009113371.tif 000007
【手続補正書】
【提出日】平成21年8月20日(2009.8.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を有することを特徴とするコンテンツ情報提示装置。
【請求項２】
前記コンテンツリスト提示手段は、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１に記載のコンテンツ情報提示装置。
【請求項３】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュされていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項４】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項５】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項６】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項７】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するコンテンツ情報提示システムであって、
前記ユーザ端末に前記コンテンツを配信するためのキャッシュと、前記キャッシュにおけるコンテンツの蓄積状況を逐次管理するコンテンツ蓄積状況管理手段とを含むサーバ装置と、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を含むコンテンツ情報提示装置と、を有することを特徴とするコンテンツ情報提示システム。
【請求項８】
前記コンテンツ配信サーバは、前記コンテンツの一部または全部に対して前記コンテンツの一覧情報に表示するコンテンツのメタ情報を抽出して前記コンテンツリスト提示手段に通知するコンテンツ表示情報作成手段を含み、
前記コンテンツリスト提示手段は、前記コンテンツのメタ情報と前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項７に記載のコンテンツ情報提示システム。
【請求項９】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１０】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１１】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１２】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１３】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示方法であって、
コンテンツ情報提示装置が、前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を実行することを特徴とするコンテンツ情報提示方法。
【請求項１４】
前記コンテンツリスト提示処理において、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１３に記載のコンテンツ情報提示方法。
【請求項１５】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１６】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１７】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１８】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１９】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置内部のコンピュータに実行させるプログラムが格納された記憶媒体であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を含むことを特徴とするプログラムが格納された記憶媒体。
【手続補正書】
【提出日】平成22年6月7日(2010.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を有しており、
該コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュされていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするコンテンツ情報提示装置。
【請求項２】
前記コンテンツリスト提示手段は、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１に記載のコンテンツ情報提示装置。
【請求項３】
（削除）
【請求項４】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項５】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項６】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項７】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するコンテンツ情報提示システムであって、
前記ユーザ端末に前記コンテンツを配信するためのキャッシュと、前記キャッシュにおけるコンテンツの蓄積状況を逐次管理するコンテンツ蓄積状況管理手段とを含むサーバ装置と、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を含むコンテンツ情報提示装置と、を有しており、
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするコンテンツ情報提示システム。
【請求項８】
前記コンテンツ配信サーバは、前記コンテンツの一部または全部に対して前記コンテンツの一覧情報に表示するコンテンツのメタ情報を抽出して前記コンテンツリスト提示手段に通知するコンテンツ表示情報作成手段を含み、
前記コンテンツリスト提示手段は、前記コンテンツのメタ情報と前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項７に記載のコンテンツ情報提示システム。
【請求項９】
（削除）
【請求項１０】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１１】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１２】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項７または請求項８に記載のコンテンツ情報提示システム。
【請求項１３】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示方法であって、
コンテンツ情報提示装置が、前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を実行しており、
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするコンテンツ情報提示方法。
【請求項１４】
前記コンテンツリスト提示処理において、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１３に記載のコンテンツ情報提示方法。
【請求項１５】
（削除）
【請求項１６】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１７】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１８】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１３または請求項１４に記載のコンテンツ情報提示方法。
【請求項１９】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置内部のコンピュータに実行させるプログラムが格納された記憶媒体であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を含んでおり、
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするプログラムが格納された記憶媒体。
【手続補正書】
【提出日】平成22年9月6日(2010.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置であって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を有しており、
該コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュされていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするコンテンツ情報提示装置。
【請求項２】
前記コンテンツリスト提示手段は、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１に記載のコンテンツ情報提示装置。
【請求項３】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項４】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項５】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１または請求項２に記載のコンテンツ情報提示装置。
【請求項６】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するコンテンツ情報提示システムであって、
前記ユーザ端末に前記コンテンツを配信するためのキャッシュと、前記キャッシュにおけるコンテンツの蓄積状況を逐次管理するコンテンツ蓄積状況管理手段とを含むサーバ装置と、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示手段を含むコンテンツ情報提示装置と、を有しており、
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするコンテンツ情報提示システム。
【請求項７】
前記コンテンツ配信サーバは、前記コンテンツの一部または全部に対して前記コンテンツの一覧情報に表示するコンテンツのメタ情報を抽出して前記コンテンツリスト提示手段に通知するコンテンツ表示情報作成手段を含み、
前記コンテンツリスト提示手段は、前記コンテンツのメタ情報と前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項６に記載のコンテンツ情報提示システム。
【請求項８】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項６または請求項７に記載のコンテンツ情報提示システム。
【請求項９】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項６または請求項７に記載のコンテンツ情報提示システム。
【請求項１０】
前記コンテンツリスト提示手段は、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項６または請求項７に記載のコンテンツ情報提示システム。
【請求項１１】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示方法であって、
コンテンツ情報提示装置が、前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を実行しており、
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするコンテンツ情報提示方法。
【請求項１２】
前記コンテンツリスト提示処理において、前記コンテンツの一部または全部から抽出されかつ前記コンテンツの一覧情報に表示するコンテンツのメタ情報と、前記コンテンツの蓄積状況とを基に前記コンテンツの一覧情報を作成することを特徴とする請求項１１に記載のコンテンツ情報提示方法。
【請求項１３】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信した各コンテンツへの最後のコンテンツ要求からの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１１または請求項１２に記載のコンテンツ情報提示方法。
【請求項１４】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記キャッシュに格納されてからの経過時間が短いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１１または請求項１２に記載のコンテンツ情報提示方法。
【請求項１５】
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中でランダムに表示し、次に前記キャッシュに蓄積されていないコンテンツの中でランダムに表示するように前記コンテンツの一覧情報を作成することを特徴とする請求項１１または請求項１２に記載のコンテンツ情報提示方法。
【請求項１６】
コンテンツ配信サーバが保有するコンテンツの情報を基に前記コンテンツの一覧情報を作成してユーザ端末に送信し、前記ユーザ端末がユーザに前記コンテンツの一覧情報を提示するシステムに用いるコンテンツ情報提示装置内部のコンピュータに実行させるプログラムであって、
前記コンテンツの一覧情報の作成に用いる情報に前記ユーザ端末に前記コンテンツを配信するためのキャッシュにおけるコンテンツの蓄積状況を加味して、前記キャッシュに格納されている前記コンテンツを優先的に前記ユーザ端末に提示するための前記コンテンツの一覧情報を作成するコンテンツリスト提示処理を含んでおり、
前記コンテンツリスト提示処理において、前記キャッシュに蓄積されているコンテンツの中で配信システム全体が受信したコンテンツ要求の数が多いものから順に表示し、次に前記キャッシュに蓄積されていないコンテンツの中で前記配信システム全体が受信したコンテンツ要求の数が多いものから順に表示するように前記コンテンツの一覧情報を作成することを特徴とするプログラム。
【国際調査報告】
2009113371.tif 000008
2009113371.tif 000009
2009113371.tif 000010
2009113371.tif 000011
2009113371.tif 000012