(57)【要約】【課題】WWWサーバなどに配置されたコンテンツをダウンロードして再生することが可能な端末において、利用され得るコンテンツを自動でダウンロードしてキャッシュすることによる応答性と利便性の向上を図りつつ、バッテリや無線リソースなどのシステムリソースの浪費を防止できるコンテンツ取得制御装置及びコンテンツ取得制御方法を提供する。【解決手段】コンテンツ取得制御装置１００は、コンテンツリストを取得するコンテンツリスト取得部１０１と、ダウンロードされたコンテンツの端末による利用状況を収集する利用状況収集部１０３と、利用状況に基づいて取得レベルを設定する取得レベル設定部１０５と、コンテンツリスト及び取得レベルに従って、端末によるダウンロードの対象となる対象コンテンツを選択するダウンロード制御部１０７と、対象コンテンツをダウンロードするコンテンツダウンロード部１０９とを備える。【選択図】図１
2011070583.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を備える端末に設けられ、前記端末へのコンテンツのダウンロードを制御するコンテンツ取得制御装置であって、
前記コンテンツの所在を含むコンテンツリストを取得するリスト取得部と、
ダウンロードされた前記コンテンツの前記端末による利用状況を収集し、収集した前記利用状況を保持する利用状況収集部と、
前記利用状況に基づいて、前記端末によるコンテンツのダウンロード個数またはダウンロード頻度の少なくとも何れかによって定められる取得レベルを設定する取得レベル設定部と、
前記コンテンツリスト及び前記取得レベルに従って、前記端末によるダウンロードの対象となる対象コンテンツを選択するダウンロード制御部と、
前記対象コンテンツをダウンロードするコンテンツダウンロード部と
を備えるコンテンツ取得制御装置。
【請求項２】
前記利用状況収集部は、前記コンテンツダウンロード部によってダウンロードされた前記対象コンテンツの再生頻度、または前記対象コンテンツを再生するアプリケーションの起動頻度の少なくとも何れかに基づいて定められる前記対象コンテンツの利用頻度を前記利用状況として収集し、
前記取得レベル設定部は、前記利用頻度に基づいて前記取得レベルを設定する請求項１に記載のコンテンツ取得制御装置。
【請求項３】
前記取得レベル設定部は、
前記利用頻度が所定値よりも高い場合、前記コンテンツダウンロード部による前記対象コンテンツのダウンロード頻度またはダウンロード個数の少なくとも何れかが増加する取得レベルに変更し、
前記利用頻度が所定値よりも低い場合、前記コンテンツダウンロード部による前記対象コンテンツのダウンロード個数またはダウンロード頻度の少なくとも何れかが減少する取得レベルに変更する請求項２に記載のコンテンツ取得制御装置。
【請求項４】
前記取得レベル設定部は、
前記コンテンツのカテゴリ毎に前記取得レベルを設定可能であり、
前記カテゴリ毎の利用状況に基づいて、前記カテゴリ毎の取得レベルを設定する請求項１に記載のコンテンツ取得制御装置。
【請求項５】
前記取得レベル設定部は、所定の時間帯毎に前記取得レベルを設定可能であり、
前記所定の時間帯毎の利用状況に基づいて、前記所定の時間帯毎の取得レベルを設定する請求項１に記載のコンテンツ取得制御装置。
【請求項６】
前記端末が属する通信ネットワークと異なる通信ネットワークに接続しているローミングアウト状態、または前記端末のバッテリ残量が所定値以下の状態である場合、前記対象コンテンツのダウンロードを抑制するダウンロード抑制管理部をさらに備える請求項１に記載のコンテンツ取得制御装置。
【請求項７】
前記端末が高速な無線リンクまたは有線リンクを介して通信ネットワークと接続している高速接続状態、または前記端末のバッテリ残量が所定値以上の状態である場合、前記対象コンテンツのダウンロードを促進するダウンロード促進管理部をさらに備える請求項１に記載のコンテンツ取得制御装置。
【請求項８】
前記リスト取得部は、前記コンテンツの著作権管理情報を含むコンテンツリストを所定周期で取得し、
前記コンテンツダウンロード部によってダウンロードされた前記対象コンテンツの著作権管理情報が更新された場合、前記対象コンテンツの著作権管理情報を更新後の内容に書き換える請求項１に記載のコンテンツ取得制御装置。
【請求項９】
通信機能を備える端末へのコンテンツのダウンロードを制御するコンテンツ取得制御方法であって、
前記コンテンツの所在を含むコンテンツリストを取得するステップと、
ダウンロードされた前記コンテンツの前記端末による利用状況を収集するステップと、
収集した前記利用状況に基づいて、前記端末によるコンテンツのダウンロード個数またはダウンロード頻度の少なくとも何れかによって定められる取得レベルを設定するステップと、
前記コンテンツリスト及び前記取得レベルに従って、前記端末によるダウンロードの対象となる対象コンテンツをダウンロードするステップと
を備えるコンテンツ取得制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能を備える端末に設けられ、端末にダウンロードされるコンテンツを制御するコンテンツ取得制御装置及びコンテンツ取得制御方法に関する。
【背景技術】
【０００２】
従来、WWWサーバなどに配置されたコンテンツ（例えば、動画）の迅速なダウンロード及び再生を実現するため、端末などにおいて利用される可能性の高いコンテンツを予めダウンロードしておくキャッシングが広く用いられている。
【０００３】
例えば、コンテンツの人気度やコンテンツの重要度に基づく優先度に従ってコンテンツをキャッシュする方法が知られている（例えば、特許文献１）。このようなキャッシングによれば、端末のユーザが特定のコンテンツを指定してから再生されるまでの時間が短縮されるため、端末としての応答性や利便性を向上できる。また、再生されるまでの時間の短縮以外にも、通常、端末が通信サービスの圏外にいる場合、ユーザは、WWWサーバなどに配置されたコンテンツを楽しむことができないが、端末にキャッシュしておくことで、圏外でもコンテンツの再生が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第６６３１４５１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のキャッシングには、次のような課題がある。携帯電話端末などの場合、予めダウンロードしたコンテンツが結果的にユーザによって利用されないと、当該コンテンツをダウンロードするために使用したバッテリや無線リソースなどのシステムリソースの浪費となる。一方、予めダウンロードするコンテンツを制限すれば、端末としての応答性や利便性が低下する。
【０００６】
そこで、本発明は、WWWサーバなどに配置されたコンテンツをダウンロードして再生することが可能な端末において、利用され得るコンテンツを自動でダウンロードしてキャッシュすることによる応答性と利便性の向上を図りつつ、バッテリや無線リソースなどのシステムリソースの浪費を防止できるコンテンツ取得制御装置及びコンテンツ取得制御方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、通信機能を備える端末（端末３０）に設けられ、前記端末へのコンテンツ（コンテンツＣ）のダウンロードを制御するコンテンツ取得制御装置（コンテンツ取得制御装置１００）であって、前記コンテンツの所在を含むコンテンツリスト（コンテンツリストＣＬ）を取得するリスト取得部（コンテンツリスト取得部１０１）と、ダウンロードされた前記コンテンツの前記端末による利用状況を収集し、収集した前記利用状況を保持する利用状況収集部（利用状況収集部１０３）と、前記利用状況に基づいて、前記端末によるコンテンツのダウンロード個数またはダウンロード頻度の少なくとも何れかによって定められる取得レベルを設定する取得レベル設定部（取得レベル設定部１０５）と、前記コンテンツリスト及び前記取得レベルに従って、前記端末によるダウンロードの対象となる対象コンテンツ（対象コンテンツＣＴ）を選択するダウンロード制御部（ダウンロード制御部１０７）と、前記対象コンテンツをダウンロードするコンテンツダウンロード部（コンテンツダウンロード部１０９）とを備えることを要旨とする。
【０００８】
本発明の第２の特徴は、通信機能を備える端末にダウンロードされるコンテンツを制御するコンテンツ取得制御方法であって、前記コンテンツの所在を含むコンテンツリストを取得するステップと、ダウンロードされた前記コンテンツの前記端末による利用状況を収集するステップと、収集した前記利用状況に基づいて、前記端末によるコンテンツのダウンロード個数またはダウンロード頻度の少なくとも何れかによって定められる取得レベルを設定するステップと、前記コンテンツリスト及び前記取得レベルに従って、前記端末によるダウンロードの対象となる対象コンテンツをダウンロードするステップとを備えることを要旨とする。
【発明の効果】
【０００９】
本発明の特徴によれば、WWWサーバなどに配置されたコンテンツをダウンロードして再生することが可能な端末において、利用され得るコンテンツを自動でダウンロードしてキャッシュすることによる応答性と利便性の向上を図りつつ、バッテリや無線リソースなどのシステムリソースの浪費を防止できるコンテンツ取得制御装置及びコンテンツ取得制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るコンテンツ配信システムの全体構成図である。
【図２】本発明の実施形態に係るコンテンツ取得制御装置を含む端末３０の機能ブロック構成図である。
【図３】本発明の実施形態に係るコンテンツリストＣＬの具体例を示す図である。
【図４】本発明の実施形態に係る取得レベルの具体例を示す図である。
【図５】本発明の実施形態に係るコンテンツ取得制御装置１００の概略動作フローである。
【図６】本発明の実施形態に係るコンテンツを再生するアプリケーションが起動された際における取得レベルの設定フローを示す図である。
【図７】本発明の実施形態に係るコンテンツが再生された際における取得レベルの設定フローを示す図である。
【図８】本発明の実施形態に係るアプリケーション起動からの経過時間による取得レベルの設定フローを示す図である。
【図９】本発明の実施形態に係るコンテンツリストの取得フローを示す図である。
【図１０】本発明の実施形態に係る抑制フラグの管理フローを示す図である。
【図１１】本発明の実施形態に係る促進フラグの管理フローを示す図である。
【図１２】本発明の実施形態に係るコンテンツＣのダウンロードフローを示す図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施形態について説明する。具体的には、（１）コンテンツ配信システムの全体構成、（２）コンテンツ取得制御装置の機能ブロック構成、（３）コンテンツ取得制御装置の動作、（４）作用・効果、及び（５）その他の実施形態について説明する。
【００１２】
なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００１３】
（１）コンテンツ配信システムの全体構成
図１は、本実施形態に係るコンテンツ配信システムの全体構成図である。図１に示すように、コンテンツ配信システムは、コンテンツサーバ１０、コンテンツリストサーバ２０及び端末３０によって構成される。
【００１４】
コンテンツサーバ１０は、通信ネットワーク（不図示）を介して端末３０がダウンロード可能なコンテンツＣを格納する。コンテンツＣとは、動画データを対象とするが、静止画データ及び音楽データ、ゲームなどのアプリケーション、待ち受け画像、電子書籍などであってもよい。
【００１５】
コンテンツリストサーバ２０は、コンテンツＣの所在（URLなど）を含むコンテンツリストＣＬを格納する。コンテンツリストＣＬは、端末３０によってダウンロードされて利用される。コンテンツリストＣＬの詳細については、後述する。
【００１６】
端末３０は、コンテンツサーバ１０及びコンテンツリストサーバ２０との通信機能を備える。端末３０は、例えば、携帯電話やスマートフォン、PCなど無線による通信機能を備えるデバイスである。端末３０は、フェムトセル（不図示）などの小型無線基地局や、無線ＬＡＮにも接続できる。
【００１７】
また、端末３０が属する通信ネットワークと異なる通信ネットワークに接続して各種の通信サービスを利用するローミングが可能である。端末３０が属する通信ネットワークとは、端末３０のユーザが契約している通信事業者によって通信サービスが提供される通信ネットワークである。
【００１８】
端末３０は、コンテンツリストサーバ２０からコンテンツリストＣＬをダウンロードし、コンテンツリストＣＬに基づいて、コンテンツサーバ１０からダウンロードするコンテンツＣを選択する。さらに、端末３０は、選択したコンテンツＣをダウンロードし、ダウンロードしたコンテンツＣを再生する。これにより、端末３０のユーザは、コンテンツＣを利用できる。
【００１９】
（２）コンテンツ取得制御装置の機能ブロック構成
図２は、本実施形態に係るコンテンツ取得制御装置を含む端末３０の機能ブロック構成図である。図２に示すように、端末３０には、コンテンツ取得制御装置１００が設けられる。端末３０は、ダウンロードしたコンテンツＣを記憶、再生するコンテンツ記憶再生機能３０ａを備える。
【００２０】
コンテンツ取得制御装置１００は、端末３０へのコンテンツＣのダウンロードを制御する。コンテンツ取得制御装置１００は、端末３０において利用され得るコンテンツＣを自動でダウンロードしてキャッシュすることによって、応答性と利便性とを向上する。
【００２１】
コンテンツ取得制御装置１００は、コンテンツリスト取得部１０１、利用状況収集部１０３、取得レベル設定部１０５、ダウンロード制御部１０７、コンテンツダウンロード部１０９、抑制フラグ管理部１１１及び促進フラグ管理部１１３を備える。以下、各ブロックの機能について説明する。
【００２２】
（２．１）コンテンツリスト取得部１０１
コンテンツリスト取得部１０１は、コンテンツリストサーバ２０からコンテンツリストＣＬを取得する。本実施形態において、コンテンツリスト取得部１０１は、リスト取得部を構成する。
【００２３】
図３は、コンテンツリストＣＬの具体例を示す。図３に示すように、コンテンツリストＣＬは、コンテンツＣのカテゴリ、コンテンツの名称、及び所在（URL）などによって構成される。
【００２４】
カテゴリは、コンテンツＣが属するカテゴリを示し、図３に示すコンテンツリストＣＬでは、カテゴリ１〜３（ランキング、新着及びおすすめ）が設定されている。「ランキング」は、人気の高い（アクセス頻度が高い）コンテンツＣによって構成される。「新着」は、最近ダウンロード可能になったコンテンツＣによって構成される。「おすすめ」は、コンテンツサーバ１０の提供者などが推薦するコンテンツＣによって構成される。
【００２５】
また、コンテンツＣのそれぞれについて、ダウンロードURL、サムネイルURL、説明文、著作権管理（DRM）情報、及びジャンルの情報を付加することができる。「ダウンロードURL」は、コンテンツＣが格納されている場所のURLを示す。「サムネイルURL」は、コンテンツＣのサムネイルが格納されている場所のURLを示す。音楽データなどの場合には、「サムネイルURL」はなくても構わない。「説明文」は、コンテンツＣの説明によって構成される。「DRM情報」は、コピーの禁止や回数制限などのコンテンツＣの著作権管理情報によって構成される。「ジャンル」は、コンテンツＣが属する分野（映画、スポーツ、音楽のプロモーションビデオなど）を示す。また、コンテンツリストＣＬには、上述した以外の情報、例えば、コンテンツＣをダウンロードできる期間が含まれてもよい。
【００２６】
コンテンツリスト取得部１０１は、コンテンツＣの著作権管理情報を含むコンテンツリストＣＬを所定周期（例えば、１回／日）で取得し、コンテンツＣ（具体的には、後述する対象コンテンツＣＴ）と、著作権管理情報とを対応付けて保持する。コンテンツリスト取得部１０１は、新たに取得したコンテンツリストＣＬに含まれる著作権管理情報のうち、コンテンツダウンロード部１０９によってダウンロードされた対象コンテンツＣＴの著作権管理情報が更新されていた場合、当該コンテンツの著作権管理情報を更新後の内容に書き換えることができる。なお、コンテンツリストＣＬの取得周期は、後述するコンテンツＣの取得レベルの高さに応じて短くしてもよい。
【００２７】
（２．２）利用状況収集部１０３
利用状況収集部１０３は、端末３０によってダウンロードされたコンテンツＣの端末３０による利用状況を収集し、収集した利用状況を保持する。具体的には、利用状況収集部１０３は、コンテンツダウンロード部１０９によってダウンロードされたコンテンツＣ（具体的には、対象コンテンツＣＴ）が端末３０によって実際に利用されたか否かを判定することによって、利用状況を収集する。
【００２８】
利用状況収集部１０３は、コンテンツダウンロード部１０９によってダウンロードされた対象コンテンツＣＴが端末３０によって再生された再生頻度に基づいて定められる利用頻度を利用状況として収集することができる。利用頻度とは、例えば、１日や１時間当たり何回再生されたかといった値によって示される。また、利用状況収集部１０３は、対象コンテンツＣＴを再生するアプリケーション（例えば、動画データであれば、メディアプレイヤーなど）の起動頻度に基づいて定められる利用頻度を利用状況として収集することができる。
【００２９】
なお、利用状況収集部１０３は、対象コンテンツＣＴの再生頻度または再生アプリケーションの起動頻度の少なくとも何れかに基づいて利用頻度を定めることができる。つまり、再生頻度と機動頻度との何れか一方でもよいし、両方を用いて利用頻度を決定してもよい。
【００３０】
（２．３）取得レベル設定部１０５
取得レベル設定部１０５は、利用状況収集部１０３によって収集された利用状況に基づいて、端末３０によるコンテンツＣのダウンロード個数やダウンロード頻度、ダウンロードするカテゴリなどを制御するための取得レベルを設定する。
【００３１】
本実施形態では、取得レベル設定部１０５は、利用状況収集部１０３によって収集された利用頻度（対象コンテンツＣＴの再生頻度または再生アプリケーションの起動頻度）に基づいて取得レベルを設定する。
【００３２】
図４は、取得レベルの具体例を示す。図４に示す例では、レベル１からレベル５までの取得レベルが設けられている。各レベルは、コンテンツリストＣＬの取得周期、ダウンロード量制限（１日）、コンテンツダウンロード可否、サムネイルダウンロード可否、及びダウンロード対象のカテゴリによって構成される。
【００３３】
「コンテンツリストＣＬの取得周期」は、コンテンツリスト取得部１０１がコンテンツリストサーバ２０から取得するコンテンツリストＣＬの周期を示す。レベル２では、コンテンツリストＣＬが３日に１回の周期で取得され、レベル３〜５では、コンテンツリストＣＬが毎日取得される。
【００３４】
「ダウンロード量制限（１日）」は、１日に端末３０がダウンロード可能なコンテンツＣの個数を示す。例えば、レベル５では、１日当たり９個のコンテンツＣをダウンロードできる。なお、ダウンロード量は、コンテンツＣの個数でもよいし、バイトサイズでもよい。例えば、ダウンロード量が３個のコンテンツＣまでに制限されたり、合計ダウンロード量が３ＭＢまでに制限されたりする。
【００３５】
また、ダウンロードの可否を時間帯によって規定してもよい。時間帯の指定方法は、ダウンロード可能な時間帯を指定してもよいし、ダウンロードができない時間帯を指定してもよい。或いは、時間帯の指定は、コンテンツリストＣＬを取得した時刻を起算点とした相対的な時間であってもよい。
【００３６】
「コンテンツダウンロード可否」は、コンテンツＣ自体のダウンロード可否を示す。レベル１〜３ではコンテンツＣ自体をダウンロードできず、レベル４，５では、コンテンツＣ自体をダウンロードできる。
【００３７】
「サムネイルダウンロード可否」は、コンテンツＣのサムネイルのダウンロード可否を示す。レベル１ではコンテンツＣのサムネイルをダウンロードできず、レベル２〜５では、コンテンツＣのサムネイルをダウンロードできる。
【００３８】
「ダウンロード対象のカテゴリ」は、ダウンロードが許可されるコンテンツＣのカテゴリ（図３参照）を示す。レベル２では、カテゴリ１（ランキング）のコンテンツＣのみがダウンロードの対象となる。一方、レベル３〜５では、全てのカテゴリ、具体的には、カテゴリ１（ランキング）、カテゴリ２（新着）、及びカテゴリ３（おすすめ）のコンテンツＣがダウンロードの対象となる。
【００３９】
取得レベル設定部１０５は、利用状況収集部１０３によって収集されたコンテンツＣの利用頻度が所定値よりも高い場合、コンテンツダウンロード部１０９による対象コンテンツＣＴのダウンロード個数が増加する取得レベルに変更することができる。具体的には、取得レベル設定部１０５は、対象コンテンツＣＴの再生頻度または再生アプリケーションの起動頻度が高い場合、現在設定されている取得レベルよりも高い取得レベルに設定する。例えば、取得レベルがレベル３に設定されていた場合において、対象コンテンツＣＴの再生頻度が３回／日（所定値）よりも高い場合、取得レベル設定部１０５は、取得レベルをレベル４に変更する。これにより、対象コンテンツＣＴのダウンロード個数が３個から６個に倍増する（図４参照）。
【００４０】
一方、コンテンツＣの利用頻度が所定値よりも低い場合、コンテンツダウンロード部１０９による対象コンテンツＣＴのダウンロード個数が減少する取得レベルに変更することができる。具体的には、取得レベル設定部１０５は、対象コンテンツＣＴの再生頻度または再生アプリケーションの起動頻度が低い場合、現在設定されている取得レベルよりも低い取得レベルに設定する。
【００４１】
なお、取得レベル設定部１０５は、コンテンツＣの利用頻度が所定値を超えた（下回った）ときに、即座に取得レベルを変更してもよい。
【００４２】
取得レベル設定部１０５は、コンテンツＣのカテゴリ（図３参照）毎に取得レベルを設定することもできる。この場合、取得レベル設定部１０５は、カテゴリ毎のコンテンツＣの利用状況に基づいて、カテゴリ毎の取得レベルを設定する。例えば、取得レベル設定部１０５は、カテゴリ１（ランキング）をレベル５に設定し、カテゴリ２（新着）をレベル３に設定することができる。また、取得レベルは、図４に示したように、端末３０がダウンロード可能なコンテンツＣの個数（ダウンロード量制限）と、カテゴリとの組み合わせによって規定してもよい。
【００４３】
取得レベル設定部１０５は、所定の時間帯毎に取得レベルを設定することもできる。例えば、取得レベル設定部１０５は、昼間帯と夜間帯とで異なる取得レベルを設定する。この場合、取得レベル設定部１０５は、昼間帯及び夜間帯のコンテンツＣの利用状況に基づいて、昼間帯と夜間帯とに適用される取得レベルをそれぞれ設定する。
【００４４】
取得レベル設定部１０５は、端末３０が１日にダウンロード可能なコンテンツＣの個数に代えて、コンテンツＣのダウンロード頻度によって定められる取得レベルを設定することもできる。例えば、取得レベル設定部１０５は、特定カテゴリのコンテンツＣを１日に１回ダウンロードできる取得レベルや、カテゴリに関わらずコンテンツＣを１時間に１回ダウンロードできる取得レベルを設定できる。
【００４５】
また、取得レベル設定部１０５は、設定した取得レベルに応じて、コンテンツリスト取得部１０１によるコンテンツリストＣＬの取得周期を設定することができる。具体的には、取得レベル設定部１０５は、取得レベルが低い場合、コンテンツリストＣＬの取得周期を長くすることによって、コンテンツリストＣＬの取得に係るシステムリソースの消費を抑制する。
【００４６】
（２．４）ダウンロード制御部１０７
ダウンロード制御部１０７は、端末３０によるダウンロードの対象となる対象コンテンツＣＴを選択する。具体的には、ダウンロード制御部１０７は、コンテンツリストＣＬ及び取得レベルに従って対象コンテンツＣＴを選択する。
【００４７】
より具体的には、ダウンロード制御部１０７は、コンテンツリストＣＬに含まれるコンテンツＣのうち、設定された取得レベルに基づいて対象コンテンツＣＴを選択する（図４参照）。例えば、ダウンロード制御部１０７は、取得レベルがレベル２の場合、コンテンツリストＣＬに含まれるコンテンツＣのうち、カテゴリ１（ランキング）のコンテンツＣを対象コンテンツＣＴとして選択する。また、ダウンロード制御部１０７は、取得レベルがレベル３以下の場合、対象コンテンツＣＴ自体をダウンロードせず、対象コンテンツＣＴのサムネイルをダウンロードする。
【００４８】
ダウンロード制御部１０７は、コンテンツリストＣＬに含まれるコンテンツＣの「ジャンル」に従って、対象コンテンツＣＴのダウンロードの際にフィルタリングやユーザの確認を実行することもできる。例えば、コンテンツダウンロード部１０９が初めてダウンロードするジャンルのコンテンツＣである場合、端末３０のユーザが当該コンテンツを好きでない可能性もあるため、ダウンロード前にユーザに確認することによって、システムリソースの消費を抑制できる。また、ユーザが一度好きでないと応答したジャンルのコンテンツＣについては、次回以降、ダウンロードしないようフィルタリングしてもよい。
【００４９】
（２．５）コンテンツダウンロード部１０９
コンテンツダウンロード部１０９は、ダウンロード制御部１０７によって選択された対象コンテンツＣＴをダウンロードする。具体的には、コンテンツダウンロード部１０９は、対象コンテンツＣＴをコンテンツサーバ１０（図１参照）からダウンロードし、端末３０が備えるコンテンツ記憶再生機能３０ａに記憶（キャッシュ）させる。コンテンツダウンロード部１０９が対象コンテンツＣＴをコンテンツ記憶再生機能３０ａに記憶（キャッシュ）させることによって、端末３０のユーザが、対象コンテンツＣＴを再生しようとしたときにコンテンツサーバ１０から当該コンテンツをダウンロードする必要がなく、端末３０の応答性と利便性が向上する。
【００５０】
（２．６）抑制フラグ管理部１１１
抑制フラグ管理部１１１は、端末３０が対象コンテンツＣＴのダウンロードを抑制すべき状態の場合に設定される抑制フラグを管理する。具体的には、抑制フラグ管理部１１１は、端末３０が属する通信ネットワークと異なる通信ネットワークに接続しているローミングアウト状態、または端末３０のバッテリ残量が所定値以下の状態である場合、抑制フラグを設定し、対象コンテンツＣＴのダウンロードを抑制する。本実施形態において、抑制フラグ管理部１１１は、ダウンロード抑制管理部を構成する。
【００５１】
ダウンロード制御部１０７は、抑制フラグが設定されている場合、対象コンテンツＣＴのダウンロードを延期したり、ダウンロード量を制限したりする。或いは、ダウンロード制御部１０７は、ダウンロードする対象コンテンツＣＴのカテゴリを制限したり、コンテンツＣ自体ではなくコンテンツＣのサムネイルに制限したりしてもよい。なお、ダウンロード制御部１０７は、ダウンロードを延期する場合、対象コンテンツＣＴのダウンロード再開時刻を設定する。
【００５２】
（２．７）促進フラグ管理部１１３
促進フラグ管理部１１３は、端末３０が対象コンテンツＣＴのダウンロードを促進すべき状態の場合に設定される促進フラグを管理する。具体的には、抑制フラグ管理部１１１は、端末３０が高速な無線リンクまたは有線リンクを介して通信ネットワーク（不図示）と接続している高速接続状態、または端末３０のバッテリ残量が所定値以上の状態である場合、促進フラグを設定し、対象コンテンツＣＴのダウンロードを促進する。本実施形態において、促進フラグ管理部１１３は、ダウンロード促進管理部を構成する。なお、高速な無線リンクとは、例えば、端末３０が、セルラ網においてHSPAで接続している場合や、無線ＬＡＮを介して通信を実行可能な場合、フェムトセルに接続している場合など、所定の通信速度（例えば、数Mbps）以上が確保できる状態をいう。なお、有線リンクは、高速な無線リンクと同等以上の通信速度を確保できるものとする。また、必ずしも無線・有線リンクが高速でなくとも、その通信サービスが無料あるいは定額である場合、高速接続状態として扱ってもよい。
【００５３】
ダウンロード制御部１０７は、促進フラグが設定されている場合、ダウンロード量を増加したり、ダウンロードするコンテンツのカテゴリを拡大したりする。
【００５４】
（３）コンテンツ取得制御装置の動作
次に、上述したコンテンツ取得制御装置１００の動作について説明する。具体的には、コンテンツ取得制御装置１００の動作概略と、動作詳細とについて説明する。
【００５５】
（３．１）動作概略
図５は、コンテンツ取得制御装置１００の概略動作フローである。図５に示すように、ステップ１０において、コンテンツ取得制御装置１００は、コンテンツリストＣＬを取得する。具体的には、コンテンツ取得制御装置１００は、コンテンツリストサーバ２０にアクセスし、コンテンツリストサーバ２０に格納されているコンテンツリストＣＬをダウンロードする。
【００５６】
ステップ１５において、コンテンツ取得制御装置１００は、取得したコンテンツリストＣＬに基づいてコンテンツＣの取得レベルを設定する。具体的には、コンテンツ取得制御装置１００は、端末３０によって予めダウンロードしてキャッシュされるコンテンツＣの属性やダウンロード個数、ダウンロード頻度などを決定する。
【００５７】
ステップ２０において、コンテンツ取得制御装置１００は、端末３０にキャッシュすべき対象コンテンツＣＴを選択する。
【００５８】
ステップ２５において、コンテンツ取得制御装置１００は、選択した対象コンテンツＣＴをダウンロードし、端末３０に記憶させる。
【００５９】
（３．２）動作詳細
次に、コンテンツ取得制御装置１００の詳細動作について説明する。具体的には、（３．２．１）コンテンツ再生アプリケーション起動時の取得レベル設定、（３．２．２）コンテンツ再生時の取得レベル設定、（３．２．３）アプリケーション起動からの経過時間による取得レベル設定、（３．２．４）コンテンツリスト取得手順、（３．２．５）抑制フラグ管理、（３．２．６）促進フラグ管理手順、（３．２．７）コンテンツのダウンロード手順について説明する。
【００６０】
（３．２．１）コンテンツ再生アプリケーション起動時の取得レベル設定
図６は、コンテンツを再生するアプリケーションが起動された際における取得レベルの設定フローを示す。図６に示すように、ステップ４１において、利用状況収集部１０３は、コンテンツＣを再生するアプリケーションが起動されたことに基づいて、所定時間（例えば、１日）に渡ってカウントしている当該アプリケーションの起動回数を１つ増加する。
【００６１】
ステップ４２において、取得レベル設定部１０５は、起動回数が所定値（例えば、３回とする）以上か否かを判定する。
【００６２】
起動回数が所定値以上の場合（ステップ４２のＹＥＳ）、ステップ４３において、取得レベル設定部１０５は、設定されている取得レベルを１段階上げる。
【００６３】
ステップ４４において、利用状況収集部１０３は、カウントしていた起動回数をリセットする（０にする）。
【００６４】
（３．２．２）コンテンツ再生時の取得レベル設定
図７は、コンテンツが再生された際における取得レベルの設定フローを示す。図７に示すように、ステップ５１において、利用状況収集部１０３は、コンテンツＣが再生されたことに基づいて、所定時間（例えば、１日）に渡ってカウントしている当該コンテンツＣの再生回数を１つ増加する。
【００６５】
ステップ５２において、取得レベル設定部１０５は、再生回数が所定値（例えば、５回）以上か否かを判定する。
【００６６】
再生回数が所定値以上の場合（ステップ５２のＹＥＳ）、ステップ５３において、取得レベル設定部１０５は、設定されている取得レベルを１段階上げる。
【００６７】
ステップ５４において、利用状況収集部１０３は、カウントしていた再生回数をリセットする（０にする）。
【００６８】
（３．２．３）アプリケーション起動からの経過時間による取得レベル設定
図８は、アプリケーション起動からの経過時間による取得レベルの設定フローを示す。図８に示すように、ステップ６１において、利用状況収集部１０３は、コンテンツＣを再生するアプリケーションの起動頻度として、当該アプリケーションが前回起動された時刻からの経過時間を計算する。なお、ここでは、「取得レベル変更時刻」の初期値は「０」とする。
【００６９】
ステップ６２において、利用状況収集部１０３は、経過時間が所定時間（例えば、１２時間）以上か否かを判定する。
【００７０】
経過時間が所定時間以上である場合（ステップ６２のＹＥＳ）、ステップ６３において、利用状況収集部１０３は、「取得レベル変更時刻」の値が「０」か否かを判定する。
【００７１】
「取得レベル変更時刻」の値が「０」でない場合（ステップ６３のＮＯ）、ステップ６４において、利用状況収集部１０３は、「取得レベル変更時刻」からの経過時間を計算する。
【００７２】
ステップ６５において、利用状況収集部１０３は、経過時間が所定時間以上か否かを判定する。
【００７３】
経過時間が所定時間以上である場合（ステップ６５のＹＥＳ）、ステップ６６において、利用状況収集部１０３は、設定されている取得レベルを１段階下げる。
【００７４】
ステップ６７において、取得レベル設定部１０５は、「取得レベル変更時刻」に現在時刻を設定する。
【００７５】
（３．２．４）コンテンツリスト取得手順
図９は、コンテンツリストの取得フローを示す。本フローは周期的に実行される。図９に示すように、ステップ７１において、コンテンツリスト取得部１０１は、設定されている取得レベルと対応付けられているコンテンツリストＣＬの取得周期（図４参照）に基づいて、コンテンツリストＣＬの取得周期を設定する。
【００７６】
ステップ７２において、コンテンツリスト取得部１０１は、コンテンツリストＣＬの取得周期に基づいて、コンテンツリストＣＬを取得するか否か判定する。
【００７７】
コンテンツリストＣＬを取得する場合（ステップ７２のＹＥＳ）、ステップ７３において、コンテンツリスト取得部１０１は、コンテンツリストサーバ２０から最新のコンテンツリストＣＬをダウンロードする。
【００７８】
ステップ７４において、コンテンツリスト取得部１０１は、ダウンロード済みの対象コンテンツＣＴの著作権管理情報がコンテンツリストＣＬに含まれているか否かを判定する。
【００７９】
著作権管理情報がコンテンツリストＣＬに含まれている場合（ステップ７４のＹＥＳ）、ステップ７５において、コンテンツリスト取得部１０１は、ダウンロード済みの対象コンテンツＣＴの著作権管理情報を更新後の内容に書き換える。
【００８０】
ステップ７６において、コンテンツリスト取得部１０１は、コンテンツダウンロード部１０９による対象コンテンツＣＴのダウンロード手順を呼び出す。
【００８１】
（３．２．５）抑制フラグ管理
図１０は、抑制フラグの管理フローを示す。本フローは、端末３０の接続状態の変化またはバッテリ残量の変化を契機に実行される。
【００８２】
図１０に示すように、ステップ８１において、抑制フラグ管理部１１１は、抑制フラグをリセットする。
【００８３】
ステップ８２において、抑制フラグ管理部１１１は、端末３０がローミングアウト状態またはバッテリ残量が少ない状態か否かを判定する。
【００８４】
端末３０がローミングアウト状態またはバッテリ残量が少ない状態である場合（ステップ８２のＹＥＳ）、ステップ８３において、抑制フラグ管理部１１１は、抑制フラグを設定する。
【００８５】
（３．２．６）促進フラグ管理手順
図１１は、促進フラグの管理フローを示す。本フローも抑制フラグの管理フローと同様に、端末３０の接続状態の変化またはバッテリ残量の変化を契機に実行される。
【００８６】
図１１に示すように、ステップ９１において、促進フラグ管理部１１３は、促進フラグをリセットする。
【００８７】
ステップ９２において、促進フラグ管理部１１３は、端末３０が高速接続状態であり、かつバッテリ残量が充分か否かを判定する。
【００８８】
端末３０が高速接続状態であり、かつバッテリ残量が充分の場合（ステップ９２のＹＥＳ）、ステップ９３において、促進フラグ管理部１１３は、促進フラグを設定する。
【００８９】
（３．２．７）コンテンツのダウンロード手順
図１２は、コンテンツＣ（具体的には、対象コンテンツＣＴ）のダウンロードフローを示す。本フローは、コンテンツリストＣＬの取得完了後に実行される。なお、対象コンテンツＣＴのダウンロード再開時刻が設定されている場合、当該時刻の経過を契機に実行される。
【００９０】
ステップ１０１において、ダウンロード制御部１０７は、抑制フラグが設定されているか否かを判定する。
【００９１】
抑制フラグが設定されている場合（ステップ１０１のＹＥＳ）、ステップ１０２において、ダウンロード制御部１０７は、対象コンテンツＣＴのダウンロード再開時刻を設定する。
【００９２】
抑制フラグが設定されていない場合（ステップ１０２のＮＯ）、ステップ１０３において、ダウンロード制御部１０７は、コンテンツＣの取得レベルを「一時的取得レベル」に設定する。
【００９３】
ステップ１０４において、ダウンロード制御部１０７は、促進フラグが設定されているか否かを判定する。
【００９４】
促進フラグが設定されている場合（ステップ１０４のＹＥＳ）、ステップ１０５において、ダウンロード制御部１０７は、一時的取得レベルを上げる。なお、ダウンロード制御部１０７は、一時的取得レベルを１段階或いは２段階以上、上げてもよい。
【００９５】
ステップ１０６において、ダウンロード制御部１０７は、当該一時的取得レベルにおいて、対象コンテンツＣＴのサムネイルをダウンロード可能か否かを判定する。
【００９６】
対象コンテンツＣＴのサムネイルをダウンロード可能な場合（ステップ１０６のＹＥＳ）、ステップ１０７において、ダウンロード制御部１０７は、当該一時的取得レベルにおいて、対象コンテンツＣＴのカテゴリによるダウンロードの制限があるか否かを判定する。
【００９７】
対象コンテンツＣＴのカテゴリによるダウンロードの制限がある場合（ステップ１０７のＹＥＳ）、ステップ１０８において、ダウンロード制御部１０７は、コンテンツリストＣＬを参照し、指定されたカテゴリの対象コンテンツＣＴのサムネイルをダウンロードする。
【００９８】
対象コンテンツＣＴのカテゴリによるダウンロードの制限がない場合（ステップ１０７のＮＯ）、ステップ１０９において、ダウンロード制御部１０７は、コンテンツリストＣＬを参照し、対象コンテンツＣＴのサムネイルをダウンロードする。
【００９９】
ステップ１１０において、ダウンロード制御部１０７は、当該一時的取得レベルにおいて、対象コンテンツＣＴのダウンロードが可能か否かを判定する。
【０１００】
対象コンテンツＣＴのダウンロードが可能な場合（ステップ１１０のＹＥＳ）、ステップ１１１において、ダウンロード制御部１０７は、当該一時的取得レベルにおいて、対象コンテンツＣＴのカテゴリによるダウンロードの制限があるか否かを判定する。
【０１０１】
対象コンテンツＣＴのカテゴリによるダウンロードの制限がある場合（ステップ１１１のＹＥＳ）、ステップ１１２において、ダウンロード制御部１０７は、コンテンツリストＣＬを参照し、指定されたダウンロード量（図４参照）に基づいて、指定されたカテゴリの対象コンテンツＣＴを選択する。
【０１０２】
対象コンテンツＣＴのカテゴリによるダウンロードの制限がない場合（ステップ１１１のＮＯ）、ステップ１１３において、ダウンロード制御部１０７は、コンテンツリストＣＬを参照し、指定されたダウンロード量に基づいて対象コンテンツＣＴを選択する。
【０１０３】
ステップ１１４において、コンテンツダウンロード部１０９は、選択した対象コンテンツＣＴをダウンロードし、端末３０にキャッシュさせる。
【０１０４】
（４）作用・効果
コンテンツ取得制御装置１００によれば、コンテンツＣの端末３０による利用状況に基づいて、端末３０によるコンテンツＣのダウンロード個数などによって定められる取得レベルが設定される。さらに、コンテンツリスト及び設定された取得レベルに従って、端末３０にキャッシュされる対象コンテンツＣＴが選択される。
【０１０５】
取得レベルは、利用状況に基づいて設定されるため、予めダウンロードしたコンテンツが結果的にユーザによって利用されずにシステムリソースを浪費してしまうことを防止し得る。また、取得レベルに従って一定のコンテンツＣは、予めダウンロードされて端末３０にキャッシュされるため、端末３０の応答性と利便性の向上を図り得る。つまり、コンテンツ取得制御装置１００によれば、端末３０の応答性と利便性の向上を図りつつ、システムリソースの消費とバランスをとることができる。
【０１０６】
本実施形態では、対象コンテンツＣＴの利用頻度に基づいて取得レベルが設定される。このため、キャッシュされた対象コンテンツＣＴの端末３０のユーザによる利用状況に応じて、適切なコンテンツＣを予めダウンロードすることが可能となる。さらに、ユーザの利用状況が変化した場合でも柔軟に対応できる。
【０１０７】
本実施形態では、コンテンツＣのサムネイルをコンテンツＣ自体よりも優先してダウンロードされるため、システムリソースの消費増大を抑制しつつ、端末３０の応答性と利便性をさらに向上し得る。
【０１０８】
本実施形態では、コンテンツリストＣＬの取得後、コンテンツＣのダウンロード処理が実行されるため、コンテンツリストサーバ２０が端末３０に対するコンテンツリストＣＬのダウンロードに関する応答を遅くすれば、コンテンツＣのダウンロード処理の実行も遅れることになる。このため、端末３０によるコンテンツＣのダウンロード処理を、コンテンツリストサーバ２０側からの間接的に制御可能となり、複数の端末３０がダウンロードを同時期に実行することによる無線リソース、通信ネットワーク及びコンテンツサーバに対する負荷を分散させることができる。
【０１０９】
本実施形態では、コンテンツＣのカテゴリ毎に取得レベルを設定できる。また、時間帯毎に異なる取得レベルを設定し得る。このため、予めダウンロードすべきコンテンツＣをさらに緻密に選択し得る。
【０１１０】
本実施形態では、抑制フラグによって、ローミングアウト状態、または端末３０のバッテリ残量が所定値以下の状態である場合、対象コンテンツＣＴのダウンロードが抑制される。このため、通信料金の上昇や端末３０のバッテリが枯渇状態に陥ることを抑制し得る。また、本実施形態では、促進フラグによって、高速接続状態または端末３０のバッテリ残量が所定値以上の状態である場合、対象コンテンツＣＴのダウンロードが促進される。このため、端末３０の応答性と利便性をさらに向上し得る。
【０１１１】
本実施形態では、ダウンロードした対象コンテンツＣＴの著作権管理情報が更新された場合、該当する対象コンテンツＣＴの著作権管理情報が、更新後の内容に書き換えられる。このため、著作権管理情報が更新された場合でも、更新の内容をダウンロードした対象コンテンツＣＴに再度ダウンロードすることなく反映できる。
【０１１２】
（５）その他の実施形態
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【０１１３】
例えば、利用状況収集部１０３は、コンテンツＣを再生するアプリケーションが前回起動されてからの経過時間に基づいて利用頻度を決定してもよい。また、当該アプリケーションの起動回数には、端末３０のシステム内部における自動的な起動を含めず、端末３０のユーザによって手動で起動された回数のみを含めるようにしてもよい。
【０１１４】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【０１１５】
１０…コンテンツサーバ、２０…コンテンツリストサーバ、３０…端末、３０ａ…コンテンツ記憶再生機能、１００…コンテンツ取得制御装置、１０１…コンテンツリスト取得部、１０３…利用状況収集部、１０５…取得レベル設定部、１０７…ダウンロード制御部、１０９…コンテンツダウンロード部、１１１…抑制フラグ管理部、１１３…促進フラグ管理部、Ｃ…コンテンツ、ＣＬ…コンテンツリスト、ＣＴ…対象コンテンツ
【図１】
2011070583.tif 000003
【図２】
2011070583.tif 000004
【図３】
2011070583.tif 000005
【図４】
2011070583.tif 000006
【図５】
2011070583.tif 000007
【図６】
2011070583.tif 000008
【図７】
2011070583.tif 000009
【図８】
2011070583.tif 000010
【図９】
2011070583.tif 000011
【図１０】
2011070583.tif 000012
【図１１】
2011070583.tif 000013
【図１２】
2011070583.tif 000014