(57)【要約】  コンテンツ配信装置は、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、前記取得されたコンテンツをエンコードするエンコード部と、前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送するコンテンツ転送部と、を備える。
2015099020.tif 000002
【特許請求の範囲】
【請求項１】
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、
前記取得されたコンテンツをエンコードするエンコード部と、
前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送するコンテンツ転送部と、
を備えるコンテンツ配信装置。
【請求項２】
前記エンコード部は、第１の圧縮率を有するエンコード方式でエンコードされているコンテンツを前記第１の圧縮率よりも高い第２の圧縮率を有するエンコード方式でエンコードして、前記エンコードされたコンテンツを生成する
請求項１に記載のコンテンツ配信装置。
【請求項３】
前記第１の圧縮率を有するエンコード方式でエンコードされているコンテンツは、動画、静止画、または音声データである請求項２に記載のコンテンツ配信装置。
【請求項４】
前記エンコードされたコンテンツを蓄積する記憶部をさらに備え、
前記コンテンツ配信部が前記記憶部から前記エンコードされたコンテンツを読み出して、前記エンコードされたコンテンツを配信する
請求項１から３のいずれか一項に記載のコンテンツ配信装置。
【請求項５】
コンテンツ配信装置と、
コンテンツの配信を専用に行うとともに前記コンテンツ配信装置とは独立している高速配信装置と、
を備え、
前記コンテンツ配信装置は、
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、
前記取得されたコンテンツをエンコードするエンコード部と、
前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、前記高速配信装置に転送するコンテンツ転送部と、を備え、
前記高速配信装置は、前記コンテンツ配信装置から転送された前記エンコードされたコンテンツを配信する
コンテンツ配信システム。
【請求項６】
前記コンテンツ配信装置に含まれる複数のコンテンツ配信装置のうち何れにおいてコンテンツのエンコードを行うかを決定し、コンテンツへのアクセスに関するアクセス情報をコンテンツ及びアクセス要求元の端末情報ごとに記録し、前記アクセス情報に基づいてアクセス頻度の高いコンテンツを特定し、前記特定されたコンテンツを前記高速配信装置から配信することを決定する管理装置、
をさらに備える請求項５に記載のコンテンツ配信システム。
【請求項７】
前記管理装置は、所定時間のアクセス回数に応じてアクセス頻度の高いコンテンツを変更する
請求項６に記載のコンテンツ配信システム。
【請求項８】
前記管理装置は、前記高速配信装置に格納するコンテンツ数の上限を、コンテンツ数、又はコンテンツのデータサイズの合計、およびアクセス回数のうち少なくとも一つの値を用いて決定する
請求項６又は請求項７に記載のコンテンツ配信システム。
【請求項９】
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、
前記取得されたコンテンツをエンコードし、
前記エンコードされたコンテンツを、前記アクセス要求元に配信し、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送する
ことを含むコンテンツ配信方法。
【請求項１０】
コンテンツ配信装置のコンピュータに、
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、
前記取得されたコンテンツをエンコードし、
前記エンコードされたコンテンツを、前記アクセス要求元に配信し、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送する
ことを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法及びプログラムに関する。
【背景技術】
【０００２】
インターネットにおいて提供されるコンテンツとして、文字データの他に動画や画像などのマルチメディアコンテンツが存在する。これらマルチメディアコンテンツは一般にテキストデータで提供されるＷｅｂコンテンツに比べデータサイズが大きい。このため、コンテンツの配信の為にデータを保存するためのストレージ装置に費用がかかる場合が多い。特許文献１には、電子書籍など画像を主体としたコンテンツを販売する配信サーバ装置においてアクセス頻度の高いコンテンツをデータ転送速度が速い高価なストレージ装置へ格納し、アクセス頻度の低いコンテンツはデータ転送速度が遅い安価なストレージ装置へ格納する技術が開示されている。この技術により、全体として低コストで効率の良い配信システムが構築される。【０００３】
例えば動画データについては、ファイルサイズが大きすぎて保存にコストがかかるという問題だけでなく、そのままではデータ量が多すぎてネットワークを介した配信に適さないという問題もある。そこで、一般に、動画データなどに対して映像の画質が変わらない程度にデータを削減しファイルサイズを小さくする処理が行われる。この処理のことをエンコード処理という。【０００４】
ここで図６を参照して一般的な動画配信システムについて説明する。一般的な動画配信システムにおいては、エンコーダ装置１４が配信する動画データのエンコード処理を行い、エンコード処理を行った動画ファイルをストレージ装置１３に蓄積する。ストレージ装置１３には複数の配信サーバ装置１２が接続されている。ユーザ端末装置６から動画へのアクセス要求があると配信サーバ装置１２のいずれかがそのリクエストを受け付ける。そして要求を受け付けた配信サーバ装置１２は、要求のあった動画データをストレージ装置１３から探して、その動画コンテンツを所定の方法で配信する。【０００５】
次に、通信事業者などが、巨大なゲートウェイシステム上に、通信網の帯域負荷を下げる目的でコンテンツのキャッシュを格納し、デバイスに合わせて最適なコンテンツを返却するキャッシュシステムにおける動画ファイルの配信について述べる。このゲートウェイシステムは、膨大な不特定のデバイスから、全インターネットの不特定のコンテンツに対する要求に対して配信を行う。  
上述のとおり動画データのデータ量は膨大である。このため、通信事業者は、動画データをなるべくゲートウェイシステム上の配信サーバ装置にキャッシュし、同じ動画データが提供元のサーバ装置から何度も配信されることを防ぎ、通信網を流れるトラフィック量をできるだけ削減することを目標とする。このようなシステムでは、動画コンテンツ提供装置が配信するエンコード処理済の動画ファイルをそのまま配信するとネットワーク帯域を圧迫するので、動画ファイルをさらに高い圧縮率で再エンコードする場合がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】日本国特開２０１０−１５２７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図６を参照して説明した配信システムを不特定多数のコンテンツを配信対象とするゲートウェイシステム環境に適用する場合、以下のような問題がある。まず、記憶容量の大きいストレージ装置を導入したとしてもインターネット上の全ての動画コンテンツを格納することはできない。また、全ての動画コンテンツを格納できるような台数のストレージ装置を導入することは現実的ではない。そこで一部のアクセス回数の多い動画コンテンツだけを図６のようなストレージ装置１３に格納することを考える。しかし、記憶容量の大きなデータ転送速度の速いストレージ装置１３を導入し、そのストレージ装置１３にエンコード済みの動画ファイルを蓄積したとしても、アクセスが集中するとこのストレージ装置１３の性能限界を超えたコンテンツ配信ができない。とくに動画コンテンツのデータ量は大きいのでアクセスが集中した場合にストレージ装置１３から配信サーバ装置１２へのデータ転送はボトルネックになり易い。また、その性能限界を超えるためにストレージ装置１３を複数台に設置し、アクセスを分散する構成とするとシステムに要する費用が高価になってしまう。特許文献１の方法による動画ファイルの配置方法の問題点も同様である。
これらのストレージ装置１３を用いた動画配信システムは、対象とするコンテンツに限りが無く、膨大なアクセスがあり、かつ配信できないことが許されないような通信事業者の欲するシステムにおいては費用対効果が悪く適していないということになる。【０００８】
本発明の目的の一例は、上述した解題を解決するコンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、上述の課題を解決すべくなされた。
本発明の実施態様に係るコンテンツ配信装置は、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、前記取得されたコンテンツをエンコードするエンコード部と、前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送するコンテンツ転送部と、を備える。【００１０】
本発明の実施態様に係るコンテンツ配信方法は、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、前記取得されたコンテンツをエンコードし、前記エンコードされたコンテンツを、前記アクセス要求元に配信し、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送することを含む。【００１１】
本発明の実施態様に係るプログラムは、コンテンツ配信装置のコンピュータに、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、前記取得されたコンテンツをエンコードし、前記エンコードされたコンテンツを、前記アクセス要求元に配信し、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送することを実行させる。【００１２】
本発明の実施態様に係るコンテンツ配信システムは、コンテンツ配信装置と、コンテンツの配信を専用に行うとともに前記コンテンツ配信装置とは独立している高速配信装置と、を備える。前記コンテンツ配信装置は、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、前記取得されたコンテンツをエンコードするエンコード部と、前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、前記高速配信装置に転送するコンテンツ転送部と、を備える。前記高速配信装置は、前記コンテンツ配信装置から転送された前記エンコードされたコンテンツを配信する。
【発明の効果】
【００１３】
本発明の実施形態によれば、低コストで配信性能の良いコンテンツ配信システムが得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第一の実施形態によるコンテンツ配信装置の構成を示す図である。
【図２】本発明の第一の実施形態によるコンテンツ配信装置の具体的な構成を示す図である。
【図３】本発明の第一の実施形態によるコンテンツ配信装置を含むネットワークシステムの概要を示す図である。
【図４】本発明の第一の実施形態による管理装置で使用するテーブルの一例を示す図である。
【図５】本発明の第一の実施形態によるコンテンツ配信装置の処理フローを示す図である。
【図６】関連技術のコンテンツ配信システムを説明する図である。
【発明を実施するための形態】
【００１５】
＜第一の実施形態＞
以下、本発明の一実施形態によるコンテンツ配信装置を図１〜図５を参照して説明する。
図１は本発明の第一の実施形態によるコンテンツ配信装置１の構成を示す。
図１に示す通り、コンテンツ配信装置１はコンテンツ取得部１１０、エンコード部１２０、コンテンツ配信部１３０、コンテンツ転送部１４０を少なくとも備えている。
コンテンツ取得部１１０は、ユーザ端末装置６のアクセス要求が示すアクセス先から動画コンテンツ（動画データ）を取得する。そして、コンテンツ取得部１１０は、その動画データをエンコード部１２０、コンテンツ配信部１３０へ出力する。
エンコード部１２０は、取得した動画データを再エンコードして記憶部へ格納する。ここで再エンコードとは、コンテンツ提供元サーバ装置において第一のエンコード方式によってエンコードされたコンテンツをデコードし、さらに圧縮率の高い第二のエンコード方式でエンコードし直すことである。再エンコードはＣＰＵ負荷の高い処理である。再エンコードの対象は動画コンテンツに限られず、静止画や音声データでもよい。
コンテンツ配信部１３０は、コンテンツ取得部１１０の取得した動画データをアクセス要求元へ配信する。コンテンツ配信部１３０は、記憶部に既に再エンコード済みの動画データが保存されている場合は、そのデータを記憶部から読み出してユーザ端末装置６へ配信する。
コンテンツ転送部１４０は、アクセス頻度の高い動画データの識別情報を管理装置３から取得する。また、コンテンツ転送部１４０は、その動画データを記憶部から読み出し、コンテンツの配信を専用で行う高速配信装置２へ転送する。
コンテンツ取得部１１０、エンコード部１２０、コンテンツ配信部１３０、コンテンツ転送部１４０は、コンテンツ配信装置１に備わるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）がプログラムを実行することによりコンテンツ配信装置１に備わる機能である。  
【００１６】
図２は第一の実施形態によるコンテンツ配信装置１の具体的な構成を示す。
図２を参照してコンテンツ配信装置１、高速配信装置２、管理装置３について説明する。コンテンツ配信装置１と高速配信装置２とは互いに独立している。
まず、コンテンツ配信装置１について図１で説明した機能部以外の機能部について説明する。
通信部１６０は、高速配信装置２および管理装置３とデータの送受信を行う。また、通信部１６０は、コンテンツ提供元サーバ装置４およびユーザ端末装置６とデータの送受信を行う（図３参照）。
記憶部１７０は、再エンコード済みの動画データを記憶している。
【００１７】
次に、高速配信装置２について説明する。図２に示す通り、高速配信装置２は、コンテンツ取得部２１０、コンテンツ配信部２３０、通信部２６０、記憶部２７０を少なくとも備えている。
コンテンツ取得部２１０は、コンテンツ配信装置１から再エンコード済みの動画データを取得し記憶部２７０へ格納する。
コンテンツ配信部２３０は、記憶部２７０から動画データを読み出してアクセス要求元のユーザ端末装置６へ配信する。
通信部２６０は、コンテンツ配信装置１、管理装置３とデータの送受信を行う。また、通信部２６０は、ユーザ端末装置６とデータの送受信を行う（図３参照）。
記憶部２７０は、アクセス頻度の高い再エンコード済みの動画ファイルを記憶している。
コンテンツ取得部２１０、コンテンツ配信部２３０は、高速配信装置２に備わるＣＰＵがプログラムを実行することにより高速配信装置２に備わる機能である。  
【００１８】
次に、管理装置３について説明する。図２に示す通り、管理装置３は、アクセス受付部３１０、コンテンツ格納先決定部３２０、アクセス高頻度コンテンツ決定部３３０、通信部３６０、記憶部３７０を少なくとも備えている。
アクセス受付部３１０は、ユーザ端末装置６からの動画コンテンツへのアクセス要求を受け付ける。アクセス受付部３１０は、管理装置３の備える記憶部（記憶部３７０）に格納されたどの動画データがどのコンテンツ配信装置１又は高速配信装置２に存在するかを示す情報に従ってユーザ端末装置６からのアクセスを適切なコンテンツ配信装置１へリダイレクトする。アクセス受付部３１０は、動画データの格納先の情報が記憶部３７０に記録されていない場合、アクセス先の動画データの識別情報とアクセス元の端末情報とコンテンツ格納先決定部３２０が決定した格納先の情報とを記憶部３７０へ記録する。アクセス受付部３１０は、アクセス要求のあった動画データとアクセス要求元の端末情報との組み合わせに対してアクセス回数や最終アクセス時刻を記憶部３７０に記録する。端末情報とはアクセス元の端末のＯＳ情報やコンテンツを再生するソフトウェアを示す情報である。
【００１９】
コンテンツ格納先決定部３２０は、どの動画データをどのコンテンツ配信装置１等に格納するかを決定する。例えば、コンテンツ格納先決定部３２０は、記憶部３７０に記録された動画データへのアクセス回数を各格納先装置ごとに集計し、なるべく各コンテンツ配信装置１へ均等にアクセスが行われるように動画データの配置を決定し、どの動画ファイルがどのコンテンツ配信装置１に格納するかを決定してもよい。コンテンツ格納先決定部３２０は、特定の動画コンテンツへのアクセスが所定時間内に所定回数以上となると、その動画コンテンツを特にアクセス頻度の高いコンテンツであると判断し、コンテンツ配信装置１から高速配信装置２へその動画データを転送するようにコンテンツ配信装置１へ指示を行う。
通信部３６０は、コンテンツ配信装置１、高速配信装置２とデータの送受信を行う。また、通信部３６０は、ユーザ端末装置６とデータの送受信を行う（図３参照）。
記憶部３７０は、動画コンテンツ及びアクセス元端末ごとの格納場所、動画ファイル及びアクセス元端末情報ごとのアクセス率などを記憶している。アクセス元端末情報ごととは、アクセス元端末装置の端末種別ごとという意味を含んでいる。端末種別とは、例えば各端末装置が備えるＣＰＵのスペックやＯＳや動画コンテンツを閲覧するために使用するソフトウェアの種類などによって分類できる種類のことである。
アクセス受付部３１０、コンテンツ格納先決定部３２０は、管理装置３に備わるＣＰＵがプログラムを実行することにより管理装置３に備わる機能である。
コンテンツ配信装置１、高速配信装置２、管理装置３は、例えばＰＣサーバである。
【００２０】
図３は本発明の第一の実施形態によるコンテンツ配信装置１を含むネットワークシステムＳの概要を示す。
図３を参照してコンテンツ配信装置１を含むネットワークシステムＳの概要について説明する。コンテンツ配信装置１と高速配信装置２は、それぞれ1台又は複数台存在する。図３はコンテンツ配信装置１が３台、高速配信装置２が１台備えられた例を示している。また、図３においてはユーザ端末装置６として一台のＰＣ端末装置６Ａと一台のモバイル端末装置６Ｂが示されている。しかしながら、実際には、複数のＰＣ端末装置６Ａおよび複数のモバイル端末装置６Ｂが存在する。
それら複数のユーザ端末装置６は、同じ端末種別に分類される複数のユーザ端末装置６の群を複数含む。
ユーザ端末装置６から動画コンテンツへのアクセス要求があると、管理装置３はそのアクセス要求を受け付ける。管理装置３は、記憶部３７０からその動画ファイルがどこに格納されているかを示す情報を取得する。管理装置３は、その情報に基づいてユーザ端末装置６（ユーザ）からのアクセス要求をその動画ファイルを保有するコンテンツ配信装置１又は高速配信装置２へリダイレクトする。コンテンツ配信装置１又は高速配信装置２は、自装置の記憶部から要求のあった動画ファイルを読み出して要求元のユーザ端末装置６に動画の配信を行う。
コンテンツ配信装置１は全てのコンテンツ配信装置１及び高速配信装置２のうちどこにも格納されていない動画コンテンツのリクエストがあったとき、そのコンテンツをコンテンツ提供元サーバ装置４から取得する。そして、コンテンツ配信装置１は、その取得したコンテンツ（そのファイル）をデコードして再度所定のエンコード形式で再エンコードし、再エンコードされたコンテンツを順次配信する。コンテンツ配信装置１が再エンコードを行う理由は、元の動画コンテンツのファイルサイズを小さくし、限られた記憶容量になるべく多くの動画コンテンツを格納できるようにするとともに、その動画コンテンツを配信するときにネットワークを流れるデータ量を抑えるためである。通信事業者は動画コンテンツへのアクセスが集中したときにもなるべく多くのユーザがその動画コンテンツを利用することができるように、動画コンテンツのデータ量をユーザが見て分からない程度に削減してコンテンツ配信装置１へ格納する。また、一旦再エンコード済みのコンテンツがコンテンツ配信装置１へ格納されると、再度そのコンテンツにアクセス要求があった場合、そのコンテンツをそのコンテンツ配信装置１から配信できる。このため通信網を流れるデータ量を低減することができる。
【００２１】
高速配信装置２は、コンテンツ配信装置１に格納された再エンコード済み動画コンテンツのうち特にアクセスが集中している動画コンテンツを保有している。コンテンツ配信装置１は、ＣＰＵ負荷の高い再エンコード処理を行っており、さらに再エンコード後の動画ファイルを記憶部２７０に書き込む処理が実行している。このため、コンテンツ配信装置１は、アクセスが集中したときに高速の配信に対応できない。そこでアクセスが集中しているコンテンツを高速配信装置２に配置して、高速配信装置２がその動画コンテンツの配信を専門で行う。高速配信装置２に配置するコンテンツは例えば数個程度である。あまり数多くのコンテンツを高速配信装置２に配置すると動画コンテンツを読み出す際にディスクサーチが発生し、配信が遅れてしまう。高速配信装置２に配置するコンテンツの数が少なければ一度記憶部２７０からアクセスのあったコンテンツを読み出すとその後しばらくはそのコンテンツのデータがメモリ上に存在する。このため、その状態でそのメモリ上のコンテンツについて次のアクセス要求があればディスクにアクセスせずに動画コンテンツの配信ができる可能性もある。よって、高速配信に適している。高速配信装置２が保有する動画コンテンツは、コンテンツ配信装置１が端末情報に基づいて再エンコードした動画データであってもよい。端末情報に基づいて再エンコードするとは、例えばコンテンツ配信装置１が記憶部１７０から端末情報ごとに予め定められた例えば各端末のスペックに応じたエンコード形式を読み取り、そのエンコード形式で動画データを再エンコードすることをいう。
【００２２】
それぞれのコンテンツ配信装置１には、他のコンテンツ配信装置１には格納されていない動画データが格納されている。高速配信装置２にはその中から所定時間におけるアクセス回数に応じて選択された動画コンテンツが格納される。複数のコンテンツ配信装置１又は高速配信装置２のどこにコンテンツを配置するかは管理装置３のコンテンツ格納先決定部３２０が決定する。コンテンツ配信システム７は、多数のコンテンツ配信装置１を備え、比較的少数の高速配信装置２を備えている。すなわち、コンテンツ配信装置１の数が、高速配信装置２の数より多くてもよい。アクセス要求の状況に応じてコンテンツ配信装置１や高速配信装置２は増やすことが可能である。
本実施形態によれば、再エンコード処理と配信処理という処理コストの異なる処理を並行して行うシステムにおいて、アクセス頻度が高いコンテンツの配信のみ高速配信装置２に分離する。この構成により、本実施形態によれば、例えばコンテンツ配信装置１だけで構成したシステムよりより少ないサーバ総数で同量のアクセスに対応することができる。
【００２３】
管理装置３は、動画コンテンツとアクセス元の端末情報ごとにアクセス回数やコンテンツがどの装置（コンテンツ配信装置１や高速配信装置２）に格納されているかを示す情報を管理する。また、管理装置３は、これらの管理情報に基づいてユーザ端末装置６からのリクエストを適切なコンテンツ配信装置１などにリダイレクトする。アクセス元の端末情報を考慮する理由は、アクセス元のデバイスに依存して、配信する動画データが異なる場合があるからである。
ユーザ端末装置６からのリクエストがあったコンテンツがまだどの装置にも格納されていない場合について説明する。この場合は、管理装置３は、どのコンテンツ配信装置１にそのリクエストのあったコンテンツ（動画）を格納するかを決定する。さらに、管理装置３は、その決定したコンテンツ配信装置１にコンテンツの取得と再エンコード処理を指示する新たなコンテンツを格納するコンテンツ配信装置１は、例えば各コンテンツ配信装置１に格納された動画ファイルの数やデータサイズが均等になるように決定してもよい。新たなコンテンツを格納するコンテンツ配信装置１は、所定時間における各コンテンツ配信装置１へのアクセス回数の合計から各コンテンツ配信装置１へのアクセスが均等になるように決定してもよい。
【００２４】
管理装置３は、各動画コンテンツごとに最終アクセス時間を管理してもよい。この場合、管理装置３は、例えば最後にアクセスされてから所定時間が経過するとそのコンテンツを削除する指示情報をそのコンテンツを格納しているコンテンツ配信装置１に送信してもよい。
管理装置３は、所定時間に所定の回数以上の動画コンテンツのみをコンテンツ配信装置１へ再エンコード及び蓄積をするように指示し、アクセス回数が少ないコンテンツについては、コンテンツ配信装置１を経由しないようにしてもよい。
【００２５】
このように複数（多数）のコンテンツ配信装置１及び複数（少数）の高速配信装置２に再エンコード済みの動画コンテンツを分散して配置する。この構成により、本実施形態によれば巨大なストレージ装置を備えた配信システムと同等の性能を持つ配信システムを比較的安価に構築することができる。
特に、高速配信装置２にアクセス頻度の高い少数のコンテンツを配置することで、ストレージ装置を用いたシステムではボトルネックとなる配信サーバ装置１２とストレージ装置１３との間のデータ転送速度の制限による配信性能の制限を受けることなく、集中したアクセスにも対応することができる。
【００２６】
図４は本実施形態による管理装置３で使用するテーブルの一例を示す。
図４の「動画コンテンツ」欄に格納されている値は、コンテンツ配信装置１又は高速配信装置２に格納している再エンコード済みの動画コンテンツの識別情報である。「アクセス元端末」欄に格納されている値は、動画をリクエストするユーザ端末装置６の端末情報である。「格納先」欄に格納されている値は動画コンテンツを格納する装置の識別情報である。「所定時間におけるアクセス回数」欄に格納されている値は、所定時間内におけるそのコンテンツへアクセスがあった回数を示している。所定時間とは例えば１０分間である。「最終アクセス時刻」欄に格納されている値は、最後にその行の「動画コンテンツ」欄が示す動画コンテンツへのアクセスがあった時刻である。
管理装置３のアクセス受付部３１０は、リクエストのあった動画をユーザ端末装置６からのリクエスト情報から特定し、図４で例示されるテーブルからその動画の格納先を読み出す。また、アクセス受付部３１０は、リクエストのあった動画の「アクセス回数」欄の値を１カウントアップし、「最終アクセス時刻」欄の値をリクエストを受け付けた時刻に更新する。
【００２７】
図５は本実施形態によるコンテンツ配信装置１の処理フローを示す。
図５に示す処理フローを参照してコンテンツ配信装置１及び高速配信装置２が動画コンテンツを配信する処理について説明する。
まず、ユーザ端末装置６（ユーザ端末装置６の端末情報を「端末ａ」と定める）から「コンテンツＡ」がリクエストする（ステップＳ１１：コンテンツＡにアクセス）。管理装置３のアクセス受付部３１０は、記憶部３７０に格納された図４で例示したテーブルを読み出し、「コンテンツＡ」の格納先を検索する。この「コンテンツＡ」が、未だ図４で例示したテーブルに記録がないコンテンツだとする。
アクセス受付部３１０は、コンテンツ格納先決定部３２０に「コンテンツＡ」が未登録であることを示す情報を出力する。すると、コンテンツ格納先決定部３２０は、例えば格納している動画コンテンツのデータサイズの合計が最も小さいコンテンツ配信装置１、又は最も動画配信回数の少ないコンテンツ配信装置１を特定する。このようなコンテンツ配信装置１の特定のために、コンテンツ格納先決定部３２０は、各コンテンツ配信装置１から、各コンテンツ配信装置１も既に格納されている動画データの総サイズを取得して比較してもよい。別法として、コンテンツ格納先決定部３２０は、各コンテンツ配信装置１におけるアクセスの集中度などを図４で例示したテーブルの情報を基に計算してもよい。そしてコンテンツ格納先決定部３２０は、アクセス受付部３１０へ特定したコンテンツ配信装置１の識別情報を出力する。特定したコンテンツ配信装置１の識別情報が「コンテンツ配信装置１−１」であるとする。この場合、アクセス受付部３１０は、受け付けたリクエストをその特定されたコンテンツ配信装置１−１へリダイレクトする（ステップＳ１２：配信装置１−１へリダイレクト）。また、アクセス受付部３１０は、新しいレコード（アクセス情報）を図４のテーブルに追加する。さらに、アクセス受付部３１０は、その追加したレコードにおいて、動画コンテンツの欄に「コンテンツＡ」、アクセス元端末の欄に「端末ａ」、格納先の欄に「コンテンツ配信装置１−１」、所定時間におけるアクセス回数の欄に「１」、アクセス時間の欄にリクエストを受け付けた時刻を記録する（ステップＳ１３：アクセス記録）。
【００２８】
コンテンツ配信装置１−１では、コンテンツ取得部１１０がリクエスト情報に含まれるＵＲＬからコンテンツ提供元サーバ装置４にアクセスし（ステップＳ１４：コンテンツ提供元にアクセス）、動画コンテンツを取得する（ステップＳ１５：コンテンツ取得）。エンコード部１２０は、取得した動画コンテンツを再エンコードして、再エンコードされた動画コンテンツを記憶部２７０へ書き込む（ステップＳ１６：エンコード）。コンテンツ配信部１３０は、エンコード部１２０による再エンコード処理と並行して、再エンコードされた動画データをアクセス要求元のユーザ端末装置６へ配信する（ステップＳ１７：コンテンツ配信）。
【００２９】
次に再びユーザ端末装置６から「コンテンツＡ」に対してリクエストがあったとする（ステップＳ１８：コンテンツＡにアクセス）。このときユーザ端末装置６とは、上述のステップＳ１１において「コンテンツＡ」にアクセスを要求した端末装置と同じ端末装置もよいし、その端末装置と同じ端末種別に分類される他のユーザ端末装置６であってもよい。管理装置３では、アクセス受付部３１０が図４で例示したテーブルから動画コンテンツの識別情報（「コンテンツＡ」）とユーザ端末装置６の端末情報（「端末ａ」）とを用いて格納先である「コンテンツ配信装置１−１」の情報を読み出し、受け付けたリクエストをコンテンツ配信装置１−１へリダイレクトする（ステップＳ１９：配信装置１−１へリダイレクト）。また、アクセス受付部３１０は、読み出したレコードのアクセス回数に“１”を加算し、最終アクセス時刻を更新する（ステップＳ２０：アクセス記録）。リダイレクト先のコンテンツ配信装置１−１では、コンテンツ配信部２３０が再エンコード済みの「コンテンツＡ」のデータを記憶部２７０から読み出し、ユーザ端末装置６へ配信する（ステップＳ２１：コンテンツ配信）。
【００３０】
その後も上述のステップＳ１１において「コンテンツＡ」にアクセスを要求した端末装置と同じ端末種別に分類される複数のユーザ端末装置６から「コンテンツＡ」へ多数のアクセスがあったとする。その結果、図４で例示したテーブルにおける「端末ａ」からアクセスされた「コンテンツＡ」の所定時間におけるアクセス回数が、そのコンテンツへのアクセスが特に高頻度であると判定する為の閾値を超えたとする。すると、コンテンツ格納先決定部３２０は、「コンテンツＡ」及び「端末ａ」の組み合わせに対応する再エンコード済みの動画コンテンツを特にアクセス頻度の高い動画コンテンツであると判断する（ステップＳ２２：コンテツＡのアクセスが高頻度であると判断）。その判断に応じて、コンテンツ格納先決定部３２０は、そのアクセス頻度の高い動画コンテンツを高速配信装置（「高速配信装置２−１」）へ配置するようにコンテンツ配信装置１−１へ指示情報を送信する（ステップＳ２３：コンテツＡの配置変更を指示）。そしてコンテンツ格納先決定部３２０は、図４で例示したテーブルの「動画コンテンツ」欄の値がコンテンツＡで「アクセス元端末」欄の値が端末ａであるレコードの「格納先」欄の値を「コンテンツ配信装置１−１」から「高速配信装置２−１」へ書き換える（ステップＳ２４：格納先情報変更）。
一方、コンテンツの配置変更の指示情報を受信したコンテンツ配信装置１−１では、コンテンツ転送部１４０が、その動画ファイルを記憶部２７０から読み出して、動画ファイルの複製を高速配信装置２−１へ送信する（ステップＳ２５：コンテンツＡを複製）。
【００３１】
次に再びユーザ端末装置６から「コンテンツＡ」に対してリクエストがあったとする（ステップＳ２６：コンテンツＡにアクセス）。アクセス受付部３１０は、記憶部３７０から格納先である「高速配信装置２−１」の情報を読み出し、受け付けたリクエストを高速配信装置２−１へリダイレクトする（ステップＳ２７：高速配信装置２−１へリダイレクト）。また、アクセス受付部３１０は、読み出したレコードのアクセス回数に“１”を加算し、最終アクセス時刻を更新する（ステップＳ２８：アクセス記録）。リダイレクト先の高速配信装置２−１では、再エンコード済みの「コンテンツＡ」のデータを記憶部２７０から読み出し、ユーザ端末装置６へ配信する（ステップＳ２９：コンテンツ配信）。
以上で本処理フローは終了する。
【００３２】
コンテンツ格納先決定部３２０は、上記の例における「コンテンツＡ」のアクセス回数が低下し、「コンテンツＢ」のアクセス回数が所定の閾値を超えたと判断すると、高速配信装置２−１にコンテンツＡの削除指示情報を送信し、コンテンツ配信装置１−２にコンテンツＢの高速配信装置２−１への転送指示情報を送信する。高速配信装置２−１では、コンテンツ取得部２１０がコンテンツＡを削除し、コンテンツ配信装置１−２から転送（複製）されたコンテンツＢを取得する。
また、コンテンツ格納先決定部３２０が、図４で例示したテーブルの「最終アクセス時刻」を参照して各配信装置にて所定時間以上アクセスされていない動画コンテンツがあると判断した場合、そのコンテンツを格納するコンテンツ配信装置１にそのコンテンツの削除指示情報を送信し、コンテンツ転送部１４０がそのコンテンツの動画データを削除してもよい。
【００３３】
コンテンツ格納先決定部３２０は、継続して高速配信装置２に格納しておく動画コンテンツ数の上限を、高速配信装置２のＯＳがコンテンツを読み出すためのディスクへのアクセス回数が多くならないように所定の方法で決定する。例えば、コンテンツ格納先決定部３２０は、コンテンツ数がアクセス回数の多い順に所定個数以内となるように高速配信装置２に格納しておくようコンテンツを決定してもよい。別法として、コンテンツ格納先決定部３２０が、アクセス回数の多いコンテンツから順に合計したコンテンツのデータサイズの合計値が所定のデータサイズとなるように格納しておくコンテンツを決定してもよい。別法として、コンテンツ格納先決定部３２０が、所定のアクセス回数の以上のコンテンツを格納しておくよう決定してもよい。
【００３４】
本実施形態によれば、アクセス頻度に応じてコンテンツ配信装置１と高速配信装置２に動画コンテンツを配置して、ユーザからのリクエストが集中してもそのリクエストに応答できるように構成されている。各動画ファイルは、各配信装置に分散されて配置されているためアクセスによる負荷が分散される。特にアクセスが集中するコンテンツを厳選して高速配信装置２へ配置することでストレージ装置に動画ファイルを格納したときのアクセス集中時の配信サーバ装置とストレージ装置間のデータ転送帯域が不足する問題が生じない。一般に、記憶容量が大きくデータ転送速度の速いストレージ装置は高価になる傾向がある。本配信システムは安価なサーバ装置だけで構築することができ低コストで高性能ストレージ装置を備える配信システムと同等の配信性能を発揮することができる。
各配信装置に格納された動画コンテンツは再エンコード処理によりデータ量が削減されている。このため、多数の配信要求を受けたような場合でもその削減したデータ量にリクエスト数を乗じて算出した値の分だけネットワークを流れるデータ量を削減することができる。
【００３５】
上述のコンテンツ配信装置１は内部にコンピュータを有している。上述したコンテンツ配信装置１の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されている。このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００３６】
上記プログラムは、前述した機能の一部を実現するためのものであってもよい。上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００３７】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。例えば、動画データは音声データや静止画像の画像データでもよい。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００３８】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下に限られない。
【００３９】
（付記１）アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、前記取得されたコンテンツをエンコードするエンコード部と、前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送するコンテンツ転送部と、を備えるコンテンツ配信装置。
【００４０】
（付記２）前記エンコード部は、第１の圧縮率を有するエンコード方式でエンコードされているコンテンツを前記第１の圧縮率よりも高い第２の圧縮率を有するエンコード方式でエンコードして、前記エンコードされたコンテンツを生成する付記１に記載のコンテンツ配信装置。
（付記３）前記第１の圧縮率を有するエンコード方式でエンコードされているコンテンツは、動画、静止画、または音声データである付記２に記載のコンテンツ配信装置。
【００４１】
（付記４）前記コンテンツ取得部は複数のコンテンツを取得し、前記エンコード部は、前記取得された複数のコンテンツをエンコードし、前記コンテンツ配信部は前記エンコードされた複数のコンテンツを順次配信する付記１から３のいずれか１つに記載のコンテンツ配信装置。
【００４２】
（付記５）前記エンコードされたコンテンツを蓄積する記憶部をさらに備え、前記コンテンツ配信部が前記記憶部から前記エンコードされたコンテンツを読み出して、前記エンコードされたコンテンツを配信する付記１から４のいずれか一つに記載のコンテンツ配信装置。
【００４３】
（付記６）コンテンツ配信装置と、コンテンツの配信を専用に行うとともに前記コンテンツ配信装置とは独立している高速配信装置と、を備え、前記コンテンツ配信装置は、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、前記取得されたコンテンツをエンコードするエンコード部と、前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、前記高速配信装置に転送するコンテンツ転送部と、を備え、前記高速配信装置は、前記コンテンツ配信装置から転送された前記エンコードされたコンテンツを配信するコンテンツ配信システム。
（付記７）前記コンテンツ配信装置は、複数のコンテンツ配信装置を含む付記６に記載のコンテンツ配信システム。
（付記８）前記高速配信装置は、複数の高速配信装置を含む付記６又は７に記載のコンテンツ配信システム。
【００４４】
（付記９）前記コンテンツ配信装置に含まれる複数のコンテンツ配信装置のうち何れにおいてコンテンツのエンコードを行うかを決定し、コンテンツへのアクセスに関するアクセス情報をコンテンツ及びアクセス要求元の端末情報ごとに記録し、前記アクセス情報に基づいてアクセス頻度の高いコンテンツを特定し、前記特定されたコンテンツを前記高速配信装置から配信することを決定する管理装置、をさらに備える付記６に記載のコンテンツ配信システム。
（付記１０）前記管理装置は、複数の管理装置を含む付記９に記載のコンテンツ配信システム。
【００４５】
（付記１１）前記管理装置は、所定時間のアクセス回数に応じてアクセス頻度の高いコンテンツを変更する付記９に記載のコンテンツ配信システム。
【００４６】
（付記１２）前記管理装置は、前記高速配信装置に格納するコンテンツ数の上限を、コンテンツ数、又はコンテンツのデータサイズの合計、およびアクセス回数のうち少なくとも一つの値を用いて決定する付記９又は付記１１に記載のコンテンツ配信システム。
【００４７】
（付記１３）アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、前記取得されたコンテンツをエンコードし、前記エンコードされたコンテンツを、前記アクセス要求元に配信し、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送することを含むコンテンツ配信方法。
【００４８】
（付記１４）コンテンツ配信装置のコンピュータに、アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、前記取得されたコンテンツをエンコードし、前記エンコードされたコンテンツを、前記アクセス要求元に配信し、前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送することを実行させるプログラム。
【００４９】
この出願は、２０１３年１２月２５日に出願された日本国特願２０１３−２６６７３８を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００５０】
本発明は、キャッシュ管理装置、キャッシュ管理方法、プログラムに適用してもよい。
【符号の説明】
【００５１】
１・・・配信装置
２・・・高速配信装置
３・・・管理装置
４・・・コンテンツ提供元サーバ装置
５・・・通信網
６・・・ユーザ端末装置
７・・・コンテンツ配信システム
１２・・・配信サーバ装置
１３・・・ストレージ装置
１４・・・エンコーダ装置
１１０・・・コンテンツ取得部
１２０・・・エンコード部
１３０・・・コンテンツ配信部
１４０・・・コンテンツ転送部
１６０・・・通信部
１７０・・・記憶部
２１０・・・コンテンツ取得部
２３０・・・コンテンツ配信部
２６０・・・通信部
２７０・・・記憶部
３１０・・・アクセス受付部
３２０・・・コンテンツ格納先決定部
３６０・・・通信部
３７０・・・記憶部
【図１】
2015099020.tif 000003
【図２】
2015099020.tif 000004
【図３】
2015099020.tif 000005
【図４】
2015099020.tif 000006
【図５】
2015099020.tif 000007
【図６】
2015099020.tif 000008
【手続補正書】
【提出日】平成28年6月23日(2016.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、
前記取得されたコンテンツをエンコードするエンコード部と、
前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送するコンテンツ転送部と、
前記エンコードされたコンテンツを蓄積する記憶部と、を備え、
前記コンテンツ配信部は前記記憶部から前記エンコードされたコンテンツを読み出して、前記エンコードされたコンテンツを配信する
コンテンツ配信装置。
【請求項２】
前記エンコード部は、第１の圧縮率を有するエンコード方式でエンコードされているコンテンツを前記第１の圧縮率よりも高い第２の圧縮率を有するエンコード方式でエンコードして、前記エンコードされたコンテンツを生成する
請求項１に記載のコンテンツ配信装置。
【請求項３】
前記第１の圧縮率を有するエンコード方式でエンコードされているコンテンツは、動画、静止画、または音声データである請求項２に記載のコンテンツ配信装置。
【請求項４】
コンテンツ配信装置と、
コンテンツの配信を専用に行うとともに前記コンテンツ配信装置とは独立している高速配信装置と、
を備え、
前記コンテンツ配信装置は、
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得するコンテンツ取得部と、
前記取得されたコンテンツをエンコードするエンコード部と、
前記エンコードされたコンテンツを、前記アクセス要求元に配信するコンテンツ配信部と、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、前記高速配信装置に転送するコンテンツ転送部と、
前記エンコードされたコンテンツを蓄積する記憶部と、を備え、
前記コンテンツ配信部は前記記憶部から前記エンコードされたコンテンツを読み出して、前記エンコードされたコンテンツを配信し、
前記高速配信装置は、前記コンテンツ配信装置から転送された前記エンコードされたコンテンツを配信する
コンテンツ配信システム。
【請求項５】
前記コンテンツ配信装置に含まれる複数のコンテンツ配信装置のうち何れにおいてコンテンツのエンコードを行うかを決定し、コンテンツへのアクセスに関するアクセス情報をコンテンツ及びアクセス要求元の端末情報ごとに記録し、前記アクセス情報に基づいてアクセス頻度の高いコンテンツを特定し、前記特定されたコンテンツを前記高速配信装置から配信することを決定する管理装置、
をさらに備える請求項４に記載のコンテンツ配信システム。
【請求項６】
前記管理装置は、所定時間のアクセス回数に応じてアクセス頻度の高いコンテンツを変更する
請求項５に記載のコンテンツ配信システム。
【請求項７】
前記管理装置は、前記高速配信装置に格納するコンテンツ数の上限を、コンテンツ数、又はコンテンツのデータサイズの合計、およびアクセス回数のうち少なくとも一つの値を用いて決定する
請求項５又は請求項６に記載のコンテンツ配信システム。
【請求項８】
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、
前記取得されたコンテンツをエンコードし、
前記エンコードされたコンテンツを、前記アクセス要求元に配信し、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送する
ことを含み、
前記アクセス要求元に配信することは、前記エンコードされたコンテンツを蓄積する記憶部から前記エンコードされたコンテンツを読み出して、当該エンコードされたコンテンツを配信することを含む
コンテンツ配信方法。
【請求項９】
コンテンツ配信装置のコンピュータに、
アクセス要求元から送信されたアクセス要求に基づいて、前記アクセス要求が示すアクセス先のコンテンツを取得し、
前記取得されたコンテンツをエンコードし、
前記エンコードされたコンテンツを、前記アクセス要求元に配信し、
前記エンコードされたコンテンツのアクセス頻度が閾値より高い場合、前記エンコードされたコンテンツを、コンテンツの配信を専用に行うとともにコンテンツ配信装置とは独立している高速配信装置に転送する
ことを実行させ、
前記アクセス要求元に配信することは、前記エンコードされたコンテンツを蓄積する記憶部から前記エンコードされたコンテンツを読み出して、当該エンコードされたコンテンツを配信することを含む
プログラム。
【国際調査報告】
2015099020.tif 000009
2015099020.tif 000010