(57)【要約】【課題】ユーザがオンラインストレージを利用する際に、ユーザの端末が接続する通信ネットワークのトラヒック負荷を軽減することを図る。【解決手段】コンテンツ制御装置１は、ＵＬコンテンツリストをユーザ端末２から受信し（Ｓ１）、ユーザ端末２がオンラインストレージ３にアップロードするコンテンツとしてＵＬコンテンツリスト中のコンテンツのうちコンテンツサーバ４から取得できないコンテンツをユーザ端末２に通知し（Ｓ２，Ｓ４）、ＵＬコンテンツリスト中のコンテンツのうちコンテンツサーバ４から取得できるコンテンツを取得してオンラインストレージ３にアップロードする（Ｓ２，Ｓ３，Ｓ４）。【選択図】図３
2014011579.tif 000002
【特許請求の範囲】
【請求項１】
端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受部と、
前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御部と、
を備えたことを特徴とするコンテンツ制御装置。
【請求項２】
端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受部と、
取得したコンテンツを格納するキャッシュ記憶部と、
前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバからも前記キャッシュ記憶部からも取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバ又は前記キャッシュ記憶部から取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御部と、
を備えたことを特徴とするコンテンツ制御装置。
【請求項３】
前記アップロードコンテンツリストはコンテンツの所在情報を有し、
前記制御部は、前記所在情報を用いてコンテンツを検索することを特徴とする請求項１又は２に記載のコンテンツ制御装置。
【請求項４】
前記アップロードコンテンツリストはコンテンツのハッシュ値を有し、
前記制御部は、前記ハッシュ値を用いてコンテンツを検索することを特徴とする請求項１又は２に記載のコンテンツ制御装置。
【請求項５】
請求項１から４のいずれか１項に記載のコンテンツ制御装置と、
オンラインストレージと、
を備えたことを特徴とするオンラインストレージサービスシステム。
【請求項６】
端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、
前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、
を含むことを特徴とするコンテンツ制御方法。
【請求項７】
端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、
取得したコンテンツをキャッシュ記憶部に格納するキャッシュ記憶ステップと、
前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバからも前記キャッシュ記憶部からも取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバ又は前記キャッシュ記憶部から取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、
を含むことを特徴とするコンテンツ制御方法。
【請求項８】
端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、
前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【請求項９】
端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、
取得したコンテンツをキャッシュ記憶部に格納するキャッシュ記憶ステップと、
前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバからも前記キャッシュ記憶部からも取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバ又は前記キャッシュ記憶部から取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ制御装置、オンラインストレージサービスシステム、コンテンツ制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、例えば非特許文献１に記載されるCDN（Content Delivery Network）システムが知られている。CDNシステムでは、通信ネットワークに分散配置されたキャッシュサーバにコンテンツを予め蓄積しておき、端末からコンテンツリクエストがあったときに端末から一番近いキャッシュサーバへアクセスするように端末を誘導する。これにより、アクセス遅延の低減やトラヒックの削減を実現している。
【０００３】
また、例えば非特許文献２に記載されるオンラインストレージサービスシステムが知られている。オンラインストレージサービスシステムでは、クラウド等、オンライン上のサーバディスクリソースをユーザに貸し出し、ユーザはコンテンツをオンライン上のディスクに蓄積できる。また、オンラインストレージサービスシステムには、過去にアップロードしたファイルとの差分データのみを転送する機能（差分アップロード機能）が備わっており、コンテンツの更新時には差分アップロード機能により差分データのみを端末から送信することでトラヒックの削減が可能である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Akamai Technologies, http://www.akamai.com/
【非特許文献２】Dropbox, http://www.dropbox.com/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述した従来のCDNシステムでは、コンテンツのオリジンサーバのトラヒックは削減できるが、その分、キャッシュサーバと端末間のトラヒックが発生する。
【０００６】
また、オンラインストレージサービスシステムでは、差分アップロード機能により、一度ユーザがアップロードした改変可能なコンテンツに対してはコンテンツ更新時のトラヒックの削減効果があるが、ユーザがはじめてアップロードするコンテンツや、改変不可能なコンテンツ（つまり、コンテンツ更新時には全データをアップロードし直す必要があるコンテンツ）に対してはトラヒックの削減効果が望めない。
【０００７】
本発明は、このような事情を考慮してなされたもので、ユーザがオンラインストレージを利用する際に、ユーザの端末が接続する通信ネットワークのトラヒック負荷を軽減できる、コンテンツ制御装置、オンラインストレージサービスシステム、コンテンツ制御方法、及びコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係るコンテンツ制御装置は、端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受部と、前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御部と、を備えたことを特徴とする。
【０００９】
本発明に係るコンテンツ制御装置は、端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受部と、取得したコンテンツを格納するキャッシュ記憶部と、前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバからも前記キャッシュ記憶部からも取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバ又は前記キャッシュ記憶部から取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御部と、を備えたことを特徴とする。
【００１０】
本発明に係るコンテンツ制御装置においては、前記アップロードコンテンツリストはコンテンツの所在情報を有し、前記制御部は、前記所在情報を用いてコンテンツを検索することを特徴とする。
【００１１】
本発明に係るコンテンツ制御装置においては、前記アップロードコンテンツリストはコンテンツのハッシュ値を有し、前記制御部は、前記ハッシュ値を用いてコンテンツを検索することを特徴とする。
【００１２】
本発明に係るオンラインストレージサービスシステムは、前述のいずれかのコンテンツ制御装置と、オンラインストレージと、を備えたことを特徴とする。
【００１３】
本発明に係るコンテンツ制御方法は、端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、を含むことを特徴とする。
【００１４】
本発明に係るコンテンツ制御方法は、端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、取得したコンテンツをキャッシュ記憶部に格納するキャッシュ記憶ステップと、前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバからも前記キャッシュ記憶部からも取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバ又は前記キャッシュ記憶部から取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、を含むことを特徴とする。
【００１５】
本発明に係るコンピュータプログラムは、端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバから取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、をコンピュータに実行させるためのコンピュータプログラムであることを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、端末、オンラインストレージ及びコンテンツサーバとの間でデータを送受する送受ステップと、取得したコンテンツをキャッシュ記憶部に格納するキャッシュ記憶ステップと、前記オンラインストレージにアップロードする予定のコンテンツを特定する情報を有するアップロードコンテンツリストを前記端末から受信し、前記端末が前記オンラインストレージにアップロードするコンテンツとして前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバからも前記キャッシュ記憶部からも取得できないコンテンツを前記端末に通知し、前記アップロードコンテンツリスト中のコンテンツのうち前記コンテンツサーバ又は前記キャッシュ記憶部から取得できるコンテンツを取得して前記オンラインストレージにアップロードする制御ステップと、をコンピュータに実行させるためのコンピュータプログラムであることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザがオンラインストレージを利用する際に、ユーザの端末が接続する通信ネットワークのトラヒック負荷を軽減できるという効果が得られる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るオンラインストレージサービスシステムの実施例１である。
【図２】本発明の実施例１に係るコンテンツ制御装置１の構成図である。
【図３】本発明の実施例１に係る動作を説明するためのシーケンス図である。
【図４】本発明に係るＵＬコンテンツリスト（ＵＣＬ）の実施例である。
【図５】本発明に係るＵＬコンテンツリスト（ＵＣＬ）の他の実施例である。
【図６】本発明の実施例４に係るコンテンツ制御装置１の構成図である。
【図７】本発明の実施例４に係るオンラインストレージサービスシステムを説明するための説明図である。
【図８】本発明の実施例５に係るコンテンツ制御装置１の構成図である。
【図９】本発明に係るオンラインストレージサービスシステムの構成の一実施例である。
【図１０】本発明に係るオンラインストレージサービスシステムの構成の他の実施例である。
【図１１】本発明に係るオンラインストレージサービスシステムの構成の他の実施例である。
【発明を実施するための形態】
【００１９】
以下、図面を参照し、本発明の実施形態について説明する。
【実施例１】
【００２０】
図１は本発明に係るオンラインストレージサービスシステムの実施例１である。図１において、コンテンツ制御装置１は携帯電話ネットワーク１００に設けられている。ユーザの無線端末（ユーザ端末）２は携帯電話ネットワーク１００に接続している。ユーザ端末２は、携帯電話ネットワーク１００を介してコンテンツ制御装置１とデータを送受する。コンテンツ制御装置１は、インターネット等の通信ネットワークに接続しているオンラインストレージ３及びコンテンツサーバ４とデータを送受する。
【００２１】
図２は、本発明の実施例１に係るコンテンツ制御装置１の構成図である。図２において、コンテンツ制御装置１は送受部１１と制御部１２を有する。送受部１１は、ユーザ端末２、オンラインストレージ３及びコンテンツサーバ４との間でデータを送受する。制御部１２は、オンラインストレージ３へのコンテンツのアップロードを制御する。
【００２２】
図３は、本発明の実施例１に係る動作を説明するためのシーケンス図である。以下、図３を参照して説明する。
【００２３】
ステップＳ１：ユーザ端末２は、アップロードコンテンツリスト（ＵＬコンテンツリスト）をコンテンツ制御装置１に送信する。ＵＬコンテンツリストは、ユーザがオンラインストレージ３にアップロードする予定のコンテンツを特定する情報を有する。
【００２４】
ステップＳ２：コンテンツ制御装置１は、ＵＬコンテンツリストの情報を用いて、コンテンツの検索を行う。この検索によって、ＵＬコンテンツリストの情報に該当するコンテンツを有するコンテンツサーバ４が検索される。
【００２５】
ステップＳ３：コンテンツ制御装置１は、ステップＳ２の検索によって発見されたコンテンツサーバ４から、ＵＬコンテンツリストの情報に該当するコンテンツをダウンロードする。
【００２６】
ステップＳ４：コンテンツ制御装置１は、アップロード不可コンテンツリスト（ＵＬ不可コンテンツリスト）を、ＵＬコンテンツリストの送信元のユーザ端末２に送信する。ＵＬ不可コンテンツリストは、ＵＬコンテンツリスト中のコンテンツのうち、ステップＳ２の検索によって発見できなかったコンテンツを特定する情報を有する。
【００２７】
ステップＳ５：コンテンツ制御装置１は、ステップＳ３で取得したコンテンツをオンラインストレージ３にアップロードする。
【００２８】
ステップＳ６：ユーザ端末２は、ユーザがオンラインストレージ３にアップロードする予定のコンテンツのうち、ＵＬ不可コンテンツリスト中のコンテンツのみをオンラインストレージ３にアップロードする。なお、ユーザ端末２からオンラインストレージ３へのアップロードは、コンテンツ制御装置１経由で行ってもよく、又は、オンラインストレージ３に直接行ってもよい。
【００２９】
本実施例１によれば、例えば図１に例示されるように、ユーザがオンラインストレージ３にアップロードしたいコンテンツＡ，Ｄ，Ｈのうち、コンテンツ制御装置１がコンテンツサーバ４から取得できるコンテンツＡ，Ｄは、コンテンツ制御装置１がコンテンツサーバ４から取得してオンラインストレージ３にアップロードする。そして、ユーザ端末２は、ユーザがオンラインストレージ３にアップロードしたいコンテンツＡ，Ｄ，Ｈのうち、コンテンツ制御装置１がコンテンツサーバ４から取得できないコンテンツＨのみをオンラインストレージ３にアップロードする。
【００３０】
従って、ユーザ端末２からは、ユーザがオンラインストレージ３にアップロードしたいコンテンツＡ，Ｄ，Ｈのうち、コンテンツ制御装置１がコンテンツサーバ４から取得できるコンテンツＡ，Ｄをオンラインストレージ３にアップロードしなくてよい。これにより、携帯電話ネットワーク１００に対して、ユーザ端末２から送信されるコンテンツのトラヒック負荷を軽減できる。
【実施例２】
【００３１】
図４は、本発明に係るＵＬコンテンツリスト（ＵＣＬ）の実施例である。図４の実施例では、ＵＣＬは、コンテンツを特定する情報（ＵＲＩ：Uniform Resource Identifier）として、コンテンツの所在情報（ＵＲＬ：Uniform Resource Locator）を有する。又、ＵＣＬは、コンテンツのサイズの情報を有する。コンテンツ制御装置１は、ＵＣＬの情報（ＵＲＬ）を用いてコンテンツの検索を行う。
【実施例３】
【００３２】
図５は、本発明に係るＵＬコンテンツリスト（ＵＣＬ）の他の実施例である。図５の実施例では、ＵＣＬは、コンテンツを特定する情報（ＵＲＩ：Uniform Resource Identifier）として、コンテンツのハッシュ値を有する。又、ＵＣＬは、コンテンツのサイズの情報を有する。
【００３３】
コンテンツ制御装置１は、ＵＣＬの情報（ハッシュ値）を用いてコンテンツの検索を行う。このとき、コンテンツ制御装置１は、対応表を利用する。対応表は、コンテンツのハッシュ値とＵＲＬの組から成る。又は、対応表は、コンテンツのハッシュ値及びサイズの情報とＵＲＬの組から成る。対応表は、コンテンツ制御装置１に具備されてもよく、又は、通信ネットワークを介して参照できるようになっていてもよい。コンテンツ制御装置１は、対応表を用いてＵＣＬの情報からコンテンツのＵＲＬを取得し、取得したＵＲＬを用いてコンテンツの検索を行う。
【実施例４】
【００３４】
図６は、本発明の実施例４に係るコンテンツ制御装置１の構成図である。図６において、コンテンツ制御装置１は送受部１１と制御部１２とキャッシュ記憶部２１を有する。キャッシュ記憶部２１は、自コンテンツ制御装置１が取得したコンテンツを格納する。送受部１１と制御部１２は、図２の実施例１と同様である。
【００３５】
キャッシュ記憶部２１に格納されるコンテンツとしては、コンテンツサーバ４から取得したコンテンツがある。又、ユーザ端末２が自コンテンツ制御装置１を経由してオンラインストレージ３にコンテンツをアップロードする場合には、ユーザ端末２から取得したコンテンツもキャッシュ記憶部２１に格納される。
【００３６】
コンテンツ制御装置１は、ＵＬ不可コンテンツリストに、ＵＬコンテンツリスト中のコンテンツのうち、コンテンツサーバ４からもキャッシュ記憶部２１からも取得できないコンテンツを特定する情報を格納する。又、コンテンツ制御装置１は、ＵＬコンテンツリスト中のコンテンツのうち、コンテンツサーバ４又はキャッシュ記憶部２１から取得できるコンテンツを取得してオンラインストレージ３にアップロードする。
【００３７】
本実施例４によれば、例えば図７に例示されるように、ユーザがオンラインストレージ３にアップロードしたいコンテンツＡ，Ｄ，Ｈのうち、コンテンツ制御装置１がコンテンツサーバ４から取得できるコンテンツＡ，Ｄがあるが、コンテンツＡはコンテンツ制御装置１にキャッシュされているのでコンテンツサーバ４からダウンロードしない。従って、コンテンツ制御装置１は、コンテンツＤのみをコンテンツサーバ４からダウンロードする。そして、コンテンツ制御装置１は、自己にキャッシュされているコンテンツＡと、コンテンツサーバ４からダウンロードしたコンテンツＤとをオンラインストレージ３にアップロードする。ユーザ端末２からは、実施例１と同様に、コンテンツ制御装置１が取得できないコンテンツＨのみをオンラインストレージ３にアップロードする。
【実施例５】
【００３８】
図８は、本発明の実施例５に係るコンテンツ制御装置１の構成図である。図８において、コンテンツ制御装置１は送受部１１と制御部１２とオンラインストレージ３を有する。実施例４では、図２の実施例１のコンテンツ制御装置１にオンラインストレージ３を具備している。送受部１１と制御部１２は、図２の実施例１と同様である。本実施例４では、ユーザ端末２は、オンラインストレージ３にコンテンツをアップロードする際には、コンテンツ制御装置１へコンテンツを送信する。
【実施例６】
【００３９】
図９は、本発明に係るオンラインストレージサービスシステムの構成の一実施例である。図９において、携帯電話ネットワーク１００は、アクセスネットワーク１０１とコアネットワーク１０２を有する。アクセスネットワーク１０１は、ユーザ端末２が接続するものである。コアネットワーク１０２は、アクセスネットワーク１０１とインターネット２００間に設けられる。
【００４０】
図９の実施例６では、コンテンツ制御装置１は、コアネットワーク１０２に接続されている。コンテンツサーバ４及びオンラインストレージ３は、インターネット２００に接続されている。
【００４１】
本実施例６では、ユーザがオンラインストレージ３にアップロードしたいコンテンツのうち、コンテンツ制御装置１が取得できるコンテンツは、コンテンツ制御装置１から、アクセスネットワーク１０１を経由せずに、オンラインストレージ３にアップロードされる。これにより、ユーザ端末２が接続するアクセスネットワーク１０１に対して、ユーザ端末２から送信されるコンテンツのトラヒック負荷を軽減できる。
【実施例７】
【００４２】
図１０は、本発明に係るオンラインストレージサービスシステムの構成の他の実施例である。図１０においても、図９の実施例６と同様に、携帯電話ネットワーク１００は、アクセスネットワーク１０１とコアネットワーク１０２を有する。
【００４３】
図１０の実施例７では、コンテンツ制御装置１及びオンラインストレージ３は、コアネットワーク１０２に接続されている。コンテンツサーバ４は、インターネット２００に接続されている。
【００４４】
本実施例７でも、実施例６と同様に、ユーザがオンラインストレージ３にアップロードしたいコンテンツのうち、コンテンツ制御装置１が取得できるコンテンツは、コンテンツ制御装置１から、アクセスネットワーク１０１を経由せずに、オンラインストレージ３にアップロードされる。これにより、ユーザ端末２が接続するアクセスネットワーク１０１に対して、ユーザ端末２から送信されるコンテンツのトラヒック負荷を軽減できる。
【実施例８】
【００４５】
図１１は、本発明に係るオンラインストレージサービスシステムの構成の他の実施例である。図１１においても、図９の実施例６と同様に、携帯電話ネットワーク１００は、アクセスネットワーク１０１とコアネットワーク１０２を有する。
【００４６】
図１１の実施例８では、コンテンツ制御装置１、オンラインストレージ３及びコンテンツサーバ４は、コアネットワーク１０２に接続されている。
【００４７】
本実施例８でも、実施例６と同様に、ユーザがオンラインストレージ３にアップロードしたいコンテンツのうち、コンテンツ制御装置１が取得できるコンテンツは、コンテンツ制御装置１から、アクセスネットワーク１０１を経由せずに、オンラインストレージ３にアップロードされる。これにより、ユーザ端末２が接続するアクセスネットワーク１０１に対して、ユーザ端末２から送信されるコンテンツのトラヒック負荷を軽減できる。
【００４８】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００４９】
例えば、上述した実施形態では、ユーザ端末は携帯電話ネットワーク１００（無線通信ネットワーク）に接続したが、固定電話ネットワークや光ファイバネットワークなどの有線通信ネットワークに接続するものであってもよい。
【００５０】
また、各実施例に係る各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、コンテンツ制御処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５１】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５２】
１…コンテンツ制御装置、２…ユーザ端末、３…オンラインストレージ、４…コンテンツサーバ、１１…送受部、１２…制御部、２１…キャッシュ記憶部
【図１】
2014011579.tif 000003
【図２】
2014011579.tif 000004
【図３】
2014011579.tif 000005
【図４】
2014011579.tif 000006
【図５】
2014011579.tif 000007
【図６】
2014011579.tif 000008
【図７】
2014011579.tif 000009
【図８】
2014011579.tif 000010
【図９】
2014011579.tif 000011
【図１０】
2014011579.tif 000012
【図１１】
2014011579.tif 000013