(57)【要約】コンテンツ制御装置は、端末装置とネットワークを介して接続された端末装置から受信したコンテンツを蓄積する受信コンテンツ蓄積部と、受信コンテンツ蓄積部に蓄積された第１コンテンツに対する操作履歴である操作履歴情報を管理する操作履歴情報管理部と、操作履歴情報に基づき、第１コンテンツに対応する、端末装置に蓄積された第２コンテンツを制御するための制御情報を生成するコンテンツ制御部とを備える。
2014002462.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とネットワークを介して接続されたコンテンツ制御装置であって、
前記端末装置から受信したコンテンツを蓄積する受信コンテンツ蓄積部と、
前記受信コンテンツ蓄積部に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で入力されたユーザの操作の履歴である操作履歴情報を管理する操作履歴情報管理部と、
前記操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御するための制御情報を生成する制御情報作成部と、
前記生成された制御情報を前記端末装置に送信するコンテンツ制御部とを備えるコンテンツ制御装置。
【請求項２】
前記制御情報は、前記第２コンテンツに所定の情報を対応付けて表示部に表示させる指示を含む請求項１記載のコンテンツ制御装置。
【請求項３】
前記所定の情報は、前記第１コンテンツに対する前記操作履歴情報である請求項２記載のコンテンツ制御装置。
【請求項４】
前記制御情報作成部は、前記操作履歴情報に基づいて前記第１コンテンツに対する前記ユーザの関心の高さを示す評価値を算出し、算出した評価値に基づいて、前記制御情報を生成する請求項１記載のコンテンツ制御装置。
【請求項５】
前記制御情報作成部は、前記評価値が所定の閾値より低い場合、前記前記第２コンテンツを削除する制御情報を生成する請求項４記載のコンテンツ制御装置。
【請求項６】
前記制御情報作成部は、前記評価値が所定の閾値より高い場合、前記第２コンテンツが削除されないように保護する制御情報を生成する請求項４記載のコンテンツ制御装置。
【請求項７】
前記端末装置は、前記コンテンツを前記コンテンツ制御装置に送信した後に圧縮又は削除し、
前記制御情報作成部は、前記評価値が所定の閾値より高い第１コンテンツに対応する第２コンテンツを、前記コンテンツ制御装置から前記端末装置に取得させるための制御情報を生成する請求項４記載のコンテンツ制御装置。
【請求項８】
前記端末装置は、前記コンテンツを前記コンテンツ制御装置に送信した後に圧縮又は削除し、
前記制御情報作成部は、前記評価値が所定の閾値より高い第１コンテンツに対応する第２コンテンツを前記端末装置に蓄積させるための制御情報を生成し、
前記コンテンツ制御部は、前記制御情報を前記第２コンテンツと対応付けて前記端末装置に送信する請求項４記載のコンテンツ制御装置。
【請求項９】
前記コンテンツ制御部は、前記第１コンテンツを前記制御情報と対応付けて前記端末装置に送信する請求項８記載のコンテンツ制御装置。
【請求項１０】
前記コンテンツ制御部は、前記第１コンテンツを加工し、加工したコンテンツを前記制御情報と対応付けて前記端末装置に送信する請求項８記載のコンテンツ制御装置。
【請求項１１】
前記端末装置の能力または状態に関する端末装置情報を取得する端末装置情報取得管理部を更に備え、
前記制御情報作成部は、前記操作履歴情報及び前記端末装置情報に基づいて、前記制御情報を生成する請求項１記載のコンテンツ制御装置。
【請求項１２】
前記端末装置情報は、前記端末装置が前記第２コンテンツを蓄積可能な残容量を含み、
前記制御情報作成部は、前記操作履歴情報に基づいて前記第１コンテンツに対するユーザの関心の高さを示す評価値を算出し、前記評価値が所定の評価基準値よりも低い前記第１コンテンツに対応する前記第２コンテンツに対して削除の制御情報を生成するものであり、前記残容量が低くなるにつれて前記評価基準値を高く設定する請求項１１記載のコンテンツ制御装置。
【請求項１３】
前記操作履歴情報は、少なくとも、前記第１コンテンツに対する同意情報、前記第１コンテンツに対するコメント情報、前記第１コンテンツの閲覧回数、及び前記第１コンテンツのダウンロード回数の少なくともいずれか１つを含む請求項１〜１２のいずれかに記載のコンテンツ制御装置。
【請求項１４】
前記制御情報作成部は、所定の評価期間において、前記同意情報の入力数、前記コメント情報の数、前記閲覧回数、及び前記ダウンロード回数のうち少なくとも１つの累計を算出し、算出した累計に基づいて、前記第１コンテンツに対するユーザの関心の高さを示す評価値を算出し、算出した評価値に基づいて前記制御情報を生成する請求項１３記載のコンテンツ制御装置。
【請求項１５】
端末装置及びコンテンツ管理装置とネットワークを介して接続されたコンテンツ制御装置であって、
前記端末装置から送信され、前記コンテンツ管理装置に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で行われた操作の履歴である操作履歴情報を取得する操作履歴情報取得部と、
前記操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御するための制御情報を生成するコンテンツ制御部とを備えるコンテンツ制御装置。
【請求項１６】
コンテンツを蓄積する端末装置であって、
前記端末装置から送信され、ネットワークを介して接続されたサーバ装置に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で入力されたユーザの操作の履歴である操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御する端末コンテンツ制御部を備える端末装置。
【請求項１７】
前記操作履歴情報を前記サーバ装置から取得する操作履歴情報取得部を更に備え、
前記端末コンテンツ制御部は、前記操作履歴情報取得部が取得した操作履歴情報に基づいて、前記第２コンテンツを制御するための制御情報を生成する請求項１６記載の端末装置。
【請求項１８】
前記端末コンテンツ制御部は、前記操作履歴情報に基づいて前記サーバ装置が生成した前記第２コンテンツを制御するための制御情報を受信し、前記制御情報に基づいて前記第２コンテンツを制御する請求項１６記載の端末装置。
【請求項１９】
端末装置とネットワークを介して接続されたコンテンツ制御装置が行うコンテンツ制御方法であって、
前記端末装置から受信したコンテンツを蓄積する受信コンテンツ蓄積ステップと、
前記受信コンテンツ蓄積ステップで蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で入力されたユーザの操作の履歴である操作履歴情報を管理する操作履歴情報管理ステップと、
前記操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御するための制御情報を生成するコンテンツ制御ステップとを含むコンテンツ制御方法。
【請求項２０】
請求項１９に記載されたコンテンツ制御方法をコンピュータに実行させるためのコンテンツ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、端末装置とネットワークを介して接続され、端末装置に蓄積された静止画や動画等のコンテンツに対する制御を行うコンテンツ制御装置に関するものである。
【背景技術】
【０００２】
近年、デジタルスチルカメラやデジタルビデオカメラ、スマートフォンや携帯電話、タブレット端末に内蔵されたカメラ等の撮像装置では高精細な写真や動画が手軽に撮影できるようになってきており、旅行や結婚式等各種イベントで撮影した静止画や動画等のコンテンツが増大している。【０００３】
また、インターネット上で友人関係を構築し、構築した友人間で写真やメッセージを共有可能なＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）を始めとするコンテンツを手軽に共有可能なサービスが普及し、複数のコンテンツ共有サービスを利用するユーザも増加している。【０００４】
このような状況において、膨大なコンテンツの中から関心のあるコンテンツを特定することは困難になっている。【０００５】
そこで、ユーザの嗜好情報や興味情報に基づき、ユーザに対してコンテンツまたはコンテンツのレコメンド情報を配信する技術がある（例えば、特許文献１、特許文献２参照）。【０００６】
しかしながら、前述した従来の技術では、ユーザの嗜好情報や興味情報以外の情報に基づいて関心のあるコンテンツを特定することはできない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−３８２７３号公報
【特許文献２】特開２００９−２４５２３４号公報
【発明の概要】
【０００８】
本開示は、上記の課題を解決するもので、嗜好情報や興味情報以外の情報に基づいて、端末装置に蓄積されたコンテンツの中から関心の高いコンテンツを特定する技術を提供することを目的とする。
【０００９】
上記従来の課題を解決するために、本発明の一態様に係るコンテンツ制御装置は、端末装置とネットワークを介して接続されたコンテンツ制御装置であって、前記端末装置から受信したコンテンツを蓄積する受信コンテンツ蓄積部と、前記受信コンテンツ蓄積部に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で入力されたユーザの操作の履歴である操作履歴情報を管理する操作履歴情報管理部と、前記操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御するための制御情報を生成する制御情報作成部と、前記生成された制御情報を前記端末装置に送信するコンテンツ制御部とを備える。
【００１０】
この構成によれば、コンテンツ制御装置に蓄積されたコンテンツに対して行われたユーザの操作の履歴である操作履歴情報に基づいて関心の高いコンテンツを特定できる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１におけるコンテンツ制御装置を含むシステムの構成の一例を示すブロック図である。
【図２】実施の形態１において、サーバ装置が提供するサービスにおけるコンテンツに対してユーザが操作を入力する際に用いる入力画面の一例を示す図である。
【図３】実施の形態１において、端末装置が管理する第１コンテンツ情報テーブルの一例を示す図である。
【図４】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置が管理する第１サーバ情報テーブルの一例を示す図である。
【図５】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置が管理する第２サーバ情報テーブルの一例を示す図である。
【図６】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置におけるユ−ザ「Ａ」の友人間親密度テーブルの一例を示す図である。
【図７】実施の形態１において、端末装置が管理する第３サーバ情報テーブルの一例を示す図である。
【図８】実施の形態１において、端末装置が管理する第４サーバ情報テーブルの一例を示す図である。
【図９】実施の形態１において、端末装置におけるユ−ザ「Ａ」の友人間親密度テーブルの一例を示す図である。
【図１０】実施の形態１における送信時情報テーブルの一例を示す図である。
【図１１】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置が管理するコンテンツ情報テーブルの一例を示す図である。
【図１２】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの「いいね」に関するユーザの第１操作履歴情報テーブルの一例を示す図である。
【図１３】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツのコメントに関するユーザの第１操作履歴情報テーブルの一例を示す図である。
【図１４】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの閲覧に関するユーザの第１操作履歴情報テーブルの一例を示す図である。
【図１５】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツのダウンロードに関するユーザの第１操作履歴情報テーブルの一例を示す図である。
【図１６】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置で管理される各コンテンツの第１評価期間情報テーブルの一例を示す図である。
【図１７】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置で管理される各コンテンツの評価期間ＩＤ「Ｖ１」、「Ｖ２」、「Ｖ３」の評価期間でのユーザの第２操作履歴情報テーブルの一例を示す図である。
【図１８】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置で管理される各コンテンツの評価期間ＩＤ「Ｖ１」、「Ｖ２」、「Ｖ３」の評価期間での「いいね」に関するユーザの累計操作履歴情報テーブルの一例を示す図である。
【図１９】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置が管理する制御情報テーブルの一例を示す図である。
【図２０】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置で管理される各コンテンツの第２評価期間情報テーブルの一例を示す図である。
【図２１】実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置で管理される各コンテンツの評価期間ＩＤ「Ｖ１−１」、「Ｖ２−１」、「Ｖ３−１」の評価期間でのユーザの累計操作履歴情報テーブルの一例を示す図である。
【図２２】実施の形態１における第１コンテンツ処理の概要を示す図である。
【図２３】実施の形態１における第２コンテンツ処理の概要を示す図である。
【図２４Ａ】実施の形態１における第１コンテンツ処理の流れを示すフローチャートである。
【図２４Ｂ】実施の形態１における第１コンテンツ処理の流れを示すフローチャートである。
【図２５】実施の形態１における送信時情報決定処理の流れを示すフローチャートである。
【図２６】実施の形態１における制御情報作成処理の流れを示すフローチャートである。
【図２７】実施の形態１において、端末装置のコンテンツ管理アプリケーションにおける第１コンテンツ閲覧画面の一例を示す図である。
【図２８】実施の形態１において、端末装置のコンテンツ管理アプリケーションにおける第２コンテンツ閲覧画面の一例を示す図である。
【図２９】実施の形態１において、端末装置のコンテンツ管理アプリケーションにおける第３コンテンツ閲覧画面の一例を示す図である。
【図３０】実施の形態１において、端末装置のコンテンツ管理アプリケーションにおける第４コンテンツ閲覧画面の一例を示す図である。
【図３１】実施の形態１において、端末装置のコンテンツ管理アプリケーションにおける第５コンテンツ閲覧画面の一例を示す図である。
【図３２】実施の形態１において、端末装置のコンテンツ管理アプリケーションにおける第６コンテンツ閲覧画面の一例を示す図である。
【図３３Ａ】実施の形態１における第２コンテンツ処理の流れを示すフローチャートである。
【図３３Ｂ】実施の形態１における第２コンテンツ処理の流れを示すフローチャートである。
【図３４】実施の形態２におけるコンテンツ制御装置を含むシステムの構成を示すブロック図である。
【図３５】実施の形態２において、端末装置が管理する第２コンテンツ情報テーブルの一例を示す図である。
【図３６】実施の形態２において、端末装置が管理する第１端末装置情報テーブルの一例を示す図である。
【図３７】実施の形態２において、端末装置が管理する第２端末装置情報テーブルの一例を示す図である。
【図３８】実施の形態２において、サーバＩＤ「Ｓ−００１」のサーバ装置が管理する第３端末装置情報テーブルの一例を示す図である。
【図３９】実施の形態２において、サーバＩＤ「Ｓ−００１」のサーバ装置が管理する第４端末装置情報テーブルの一例を示す図である。
【図４０Ａ】実施の形態２において、コンテンツ処理の流れを示すフローチャートである。
【図４０Ｂ】実施の形態２において、コンテンツ処理の流れを示すフローチャートである。
【図４１】実施の形態２における送信時情報決定処理の流れを示すフローチャートである。
【図４２】実施の形態２における制御情報作成処理の流れを示すフローチャートである。
【図４３】コンテンツ及び操作履歴情報をサーバ装置とは別のコンテンツ管理装置が行う態様を採用した場合のシステムの構成の一例を示す図である。
【図４４】操作履歴情報取得部を端末装置に設けた場合のシステムの構成の一例を示す図である。
【図４５】実施の形態１、２による端末装置、サーバ装置、及び操作入力装置に適用されるコンピュータのハードウェアの構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】
（本発明の一形態を得るに至った経緯）
前述のように、ＳＮＳ等のコンテンツ共有サービスによって他人とコンテンツを共有する機会が増大したことに伴い、ユーザが、自身が保有する膨大なコンテンツの中から、共有済みのコンテンツを閲覧したい、または、共有済みのコンテンツのうち何らかの反応が得られたコンテンツを閲覧したいという場合が生じうる。しかしながら、コンテンツ管理装置に蓄積されたコンテンツが膨大である場合、これらの中から関心のあるコンテンツを探し出し、閲覧することは困難であるという課題がある。
【００１３】
また、コンテンツの増大に伴い、コンテンツを蓄積する端末装置が備える記憶装置の容量が圧迫されるという課題がある。この課題を回避するために、ＳＮＳ等のコンテンツ共有サービスを提供するサーバ装置にコンテンツをアップロードし、端末装置では、アップロードしたコンテンツと対応するコンテンツを削除することにより、記憶装置の容量を確保することがある。この場合、アップロード済みのコンテンツは端末装置には存在しないこととなる。そのため、端末装置を用いて、共有済みのコンテンツ、またはそのうち何らかの反応が得られたコンテンツを閲覧することはできないという課題がある。また、この場合、端末装置からネットワークを介してコンテンツ共有サービスを提供するサーバ装置にアクセスし、サーバ装置に蓄積されたコンテンツを閲覧することが考えられるが、ネットワークに接続できる環境にないときにはコンテンツを閲覧できないという課題がある。また、ネットワークの帯域が狭いときにはコンテンツの取得に遅延が生じ、コンテンツの閲覧は困難となるという課題がある。
【００１４】
一連の研究及び検討を通じ、本発明者らは、共有済みコンテンツの共有後の操作に関する情報に基づき、端末装置に蓄積された、共有済みコンテンツに対応するコンテンツを制御することにより、端末装置において、共有済みのコンテンツ、またはそのうち何らかの反応が得られたコンテンツを探し出すことが容易になることを見出し、本発明に至った。
【００１５】
また、本発明者らは、共有済みコンテンツの共有後の操作に関する情報に基づき、端末装置に蓄積された、共有済みコンテンツに対応するコンテンツを制御することにより、端末装置において、共有済みのコンテンツ、またはそのうち何らかの反応が得られたコンテンツを探し出すことが容易になるとともに、端末装置が備える記憶装置の容量の圧迫を回避しうることを見出し、本発明に至った。
【００１６】
以下本発明の実施の形態について、図面を参照しながら説明する。なお、実施の形態において、同一の構成要素には同一の符号を付し、その説明は重複するので省略する。
【００１７】
（実施の形態１）
図１は、実施の形態１におけるコンテンツ制御装置を含むシステムの構成の一例を示すブロック図である。図１に示すシステムは、端末装置１００とサーバ装置３００と操作入力装置４００とを備える。端末装置１００とサーバ装置３００と操作入力装置４００とはそれぞれネットワーク２００を介して接続される。本実施の形態においては、サーバ装置３００がコンテンツ制御装置に相当する。
【００１８】
端末装置１００は、例えば、パソコン、ビデオレコーダ、ＢＤレコーダ、又はホームサーバ等の画像や動画コンテンツを記憶可能な機器であってもよいし、デジタルスチルカメラやデジタルビデオカメラ等の静止画や動画を撮影可能な機器であってもよいし、携帯電話、スマートフォン、又はタブレット端末等のモバイル端末等であってもよい。
【００１９】
サーバ装置３００は、例えばＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）を始めとするコンテンツを共有可能なサービス等を提供するＷｅｂサーバ等である。サーバ装置３００が共有するコンテンツは、例えば、端末装置１００からサーバ装置３００に対して送信し、蓄積させることにより共有されたコンテンツである。
【００２０】
操作入力装置４００は、例えば各種Ｗｅｂサービスを利用する為のブラウザやアプリケーションがインストールされたパソコンやモバイル端末等である。ユーザは、操作入力装置４００により、サーバ装置３００が提供するサービスを利用する。具体的には、ユーザは、サーバ装置３００が提供するサービスにより公開されたコンテンツに対する操作を操作入力装置４００及び端末装置１００を用いて行う。コンテンツに対する操作としては、例えば、コンテンツの閲覧、コンテンツに対する同意情報（例えば、「いいね」）の入力、コンテンツに対するコメントの記入、コンテンツのダウンロード等が挙げられる。
【００２１】
図２は、サーバ装置３００が提供するサービスにおいて、コンテンツに対してユーザが操作を入力する際に用いる入力画面の一例を示す図である。例えば、複数のユーザが、複数の操作入力装置４００のブラウザやアプリケーションにおいて、図２の入力画面より、所定の操作を入力する。図２の例では、ユーザ「Ａ」が投稿したコンテンツが表示されており、既にユーザ「Ｂ」とユーザ「Ｃ」とがコンテンツに対してコメントを入力した結果が示されている。なお、この入力画面では表示されているコンテンツに対して、「いいね」と「コメント」と「ダウンロード」とを入力することが可能なボタンが設置されており、ユーザが「いいね」のボタンを押下すると、コンテンツに対する「いいね」が入力される。ユーザが「コメント」のボタンを押下すると、コンテンツに対するコメントを入力可能なテキストボックスが提示され、ユーザはコメントを入力することができる。また、ユーザが「ダウンロード」のボタンを押下すると、コンテンツをダウンロードすることができ、操作入力装置４００にコンテンツが保存される。
【００２２】
次に、端末装置１００の構成について説明する。
【００２３】
端末装置１００は、入力部１０１と、コンテンツ蓄積部１０２と、コンテンツ情報管理部１０３と、状態検出部１０４と、送信時情報管理部１０５と、サーバ情報取得管理部１０６と、端末コンテンツ制御部１０７とを備える。
【００２４】
入力部１０１は、処理対象とするコンテンツの入力を受け付ける。入力部１０１は、受け付けたコンテンツを、コンテンツ蓄積部１０２に転送する。また、入力部１０１は、サーバ装置３００に共有するコンテンツを識別する情報（例えば、コンテンツＩＤ）の入力を受け付け、コンテンツ情報管理部１０３に出力する。さらに、入力部１０１は、コンテンツをサーバ装置３００に送信する際の送信に関する設定情報である送信時情報（例えば、送信先のサーバ装置３００を識別するサーバＩＤ、コンテンツをどのユーザに公開するかを規定する公開範囲情報）の入力を受け付け、送信時情報管理部１０５に出力する。
【００２５】
入力部１０１は、例えば、外部記憶媒体の入力装置、端末装置１００が内蔵するカメラモジュール、キーボード、タッチパネル、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）リーダ、タッチパッド、マウス等により実現できる。
【００２６】
コンテンツの入力は、例えば、以下の（１）〜（５）の方法により行われる。（１）予めコンテンツを保存した外部記憶媒体を端末装置１００に接続し、コンテンツを読み込む。（２）端末装置１００に内蔵する無線通信モジュールを用いて、無線通信でコンテンツ読み込む。（３）ネットワーク２００を介して端末装置１００に接続可能なインターネットサイト上で、ＰＣや携帯機器や外付けハードディスク等の記憶媒体に保存したコンテンツのうち、入力したいコンテンツを選択し、ネットワーク２００を介して端末装置１００へ送信する。（４）端末装置１００が内蔵するカメラモジュールでコンテンツを撮影し、撮影したコンテンツを端末装置１００に保存する。（５）ＲＦＩＤタグに、例えば予めコンテンツを保存したＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報等のコンテンツ情報を記録しておき、端末装置１００が内蔵するＲＦＩＤリーダで、ＲＦＩＤタグからコンテンツのＵＲＬ情報を取得し、端末装置１００がネットワーク２００を介して、当該ＵＲＬに保存されたコンテンツを取得し、端末装置１００に保存する。
【００２７】
サーバ装置３００で共有させるコンテンツに関する情報とコンテンツとをサーバ装置３００に送信する際の送信に関する設定情報である送信時情報の入力は、例えば、以下の（１）〜（６）の方法により行われる。（１）キーボード、タッチパネル、又はマウスを用いて情報をユーザが端末装置１００に直接入力する。（２）端末装置１００が提示するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をユーザが操作して情報を選択する。（３）ネットワーク２００を介して端末装置１００に接続可能なインターネットサイト上で、ユーザが情報を入力し、ネットワーク２００を介して端末装置１００へ送信させる。（４）予め情報が記録され、ユーザの携帯端末等に保存されたＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード等のバーコード情報を、端末装置１００が内蔵するカメラモジュールにユーザが読み取らせることで、情報を入力する。（５）予め情報が記録されたＲＦＩＤタグを、端末装置１００が内蔵するＲＦＩＤリーダにユーザが読み取らせ、情報を入力する。（６）端末装置１００が内蔵するマイクモジュールによる音声認識や端末装置１００が内蔵するタッチパッドによる文字認識等で情報を入力する。
【００２８】
コンテンツ蓄積部１０２は、入力部１０１から転送されたコンテンツを、ハードディスクやフラッシュメモリ等で構成される記憶媒体に再読込みが可能な形式で蓄積する。
【００２９】
コンテンツ情報管理部１０３は、入力部１０１が受け付けたコンテンツを読み込み、コンテンツのメタ情報（例えば、コンテンツＩＤ、撮影日時、保存パス）を解析し、コンテンツ情報として管理する。
【００３０】
状態検出部１０４は、端末装置１００における、コンテンツに対するユーザの操作（例えば、共有するコンテンツの選択操作やユーザによるコンテンツの自動アップロード設定の有効化操作）の状態を検出し、操作の対象となったコンテンツのコンテンツ情報を送信時情報管理部１０５に出力する。
【００３１】
送信時情報管理部１０５は、入力部１０１が受け付けた送信時情報（例えば、送信先のサーバ装置３００を識別するサーバＩＤ、コンテンツをどのユーザに公開するかを規定する公開範囲情報）と、状態検出部１０４が出力したコンテンツ情報（例えば、送信するコンテンツＩＤ）とを管理する。
【００３２】
サーバ情報取得管理部１０６は、サーバ装置３００から取得した、コンテンツの送信対象となるサーバ装置３００に関する情報であるサーバ情報を管理する。サーバ情報としては、例えば、サーバ装置３００を識別するための情報（例えば、サーバ装置３００のドメイン名、サーバ装置３００が提供するＷｅｂサイトのＵＲＬ）、サーバ装置３００が提供するサービスを識別するための情報（例えば、サービスの種類やサービス名）、サーバ装置３００の能力情報、サーバ装置３００の利用状態情報、サーバ装置３００で管理するユーザ間の関係性情報が挙げられる。サーバ情報取得管理部１０６は、コンテンツの送信対象となるサーバ装置３００が複数ある場合は、複数のサーバ装置３００に関するサーバ情報を管理する。なお、サーバ情報取得管理部１０６は、サーバ情報を管理しなくてもよく、サーバ情報が必要となるタイミングで、対象となるサーバに問い合わせ、サーバ情報を取得するようにしてもよい。
【００３３】
端末コンテンツ制御部１０７は、サーバ装置３００で共有させたコンテンツに対する操作履歴情報に基づき、コンテンツ蓄積部１０２に蓄積されたコンテンツを制御する。コンテンツに対する制御は、例えば、サーバ装置３００から、共有させたコンテンツに対して端末装置１００及び操作入力装置４００を用いてユーザにより入力された操作の履歴である操作履歴情報に基づいて生成された制御情報を受信することにより行われる。コンテンツに対する制御としては、例えば、コンテンツに対して識別情報を付与する、コンテンツを削除する、コンテンツを削除しないようにロックして保護する、等が挙げられる。なお、本発明において、「コンテンツを削除する」とは、コンテンツそのものを物理的に削除することに加え、コンテンツを他の記憶媒体（例えば、ＰＣ、携帯機器、外付けハードディスク、メモリーカード）へ移動させることで、元の端末装置１００からコンテンツを削除することも含まれる。
【００３４】
また、端末コンテンツ制御部１０７は、状態検出部１０４で所定状態（例えば、ユーザによる共有するコンテンツの選択操作やユーザによるコンテンツの自動アップロード設定の有効化操作）を検出した際に、コンテンツと送信時情報とを関連付けて、送信時情報管理部１０５が管理する送信時情報において規定されたサーバ装置３００に送信する。
【００３５】
次に、サーバ装置３００の構成について説明する。
【００３６】
サーバ装置３００は、入力部３０１と、受信コンテンツ蓄積部３０２と、受信コンテンツ情報管理部３０３と、サーバ情報管理部３０４と、操作履歴情報管理部３０５と、制御情報作成部３０６と、コンテンツ制御部３０７とを備える。
【００３７】
受信コンテンツ蓄積部３０２は、端末装置１００から受信したコンテンツを蓄積する。
【００３８】
受信コンテンツ情報管理部３０３は、端末装置１００から受信した送信時情報に基づき、受信したコンテンツ情報を管理する。
【００３９】
サーバ情報管理部３０４は、サーバ装置３００に関するサーバ情報を管理する。サーバ情報としては、サーバ装置３００を識別するための情報（例えば、サーバ装置３００のドメイン名、サーバ装置３００が提供するＷｅｂサイトのＵＲＬ）、サーバ装置３００が提供するサービスを識別するための情報（例えば、サービスの種類やサービス名）、サーバ装置３００の能力情報、サーバ装置３００の利用状態情報、サーバ装置３００で管理するユーザ間の関係性情報が挙げられる。
【００４０】
入力部３０１は、受信コンテンツ蓄積部３０２に蓄積されたコンテンツに対する、ユーザの操作の入力（例えば、「いいね」の入力やコメントの入力）を受け付ける。ユーザの操作の入力は、例えば、操作入力装置４００で動作するブラウザやアプリケーションにおいて入力されたものである。入力部３０１は、受け付けた操作情報を操作履歴情報管理部３０５に出力する。なお、入力部３０１が受け付けるユーザの操作は、コンテンツを操作する全てのユーザによるものであってもよいし、サーバ情報管理部３０４が管理するユーザ間の関係性情報に含まれるユーザによるものであってもよい。
【００４１】
操作履歴情報管理部３０５は、入力部３０１から出力された、コンテンツに対するユーザの操作の履歴である操作履歴情報を蓄積し、管理する。蓄積される操作履歴情報には、入力部３０１が操作入力装置４００及び端末装置１００から受け付けた、サーバ装置３００が提供するサービスにより管理されるコンテンツに対するユーザの操作（例えば、「いいね」の入力やコメントの入力）を示す情報が含まれる。なお、ユーザは、操作入力装置４００及び端末装置１００においてインストールされたブラウザやアプリケーションを操作することで、サーバ装置３００で管理されているコンテンツに対する操作を入力する。
【００４２】
制御情報作成部３０６は、操作履歴情報管理部３０５が管理する操作履歴情報に基づいて、サーバ装置３００に蓄積されたコンテンツの評価値を算出し、算出した評価値に基づいて、当該コンテンツに対する制御情報を作成する。ここで、制御情報には、例えば、コンテンツに対する制御内容と、制御対象となるコンテンツのコンテンツ情報とが含まれる。制御内容としては、例えば、コンテンツに対して識別情報を付与する、コンテンツを削除する、コンテンツを削除しないようにロックして保護する、等が挙げられる。また、コンテンツ情報としては、例えば、コンテンツＩＤ、保存パス等が挙げられる。また、評価値は、コンテンツに対するユーザの関心の高さを示し、値が大きくなるほど関心が高いことを示す。
【００４３】
コンテンツ制御部３０７は、制御情報作成部３０６が作成した制御情報を端末装置１００に送信する。
【００４４】
図３は、実施の形態１において、端末装置１００が管理する第１コンテンツ情報テーブルの一例を示す図である。第１コンテンツ情報テーブルは、コンテンツ情報管理部１０３において生成され、管理されるテーブルであり、入力部１０１で取得されたコンテンツに含まれるメタ情報を管理する。図３に示す第１コンテンツ情報テーブルは、メタ情報として、「コンテンツＩＤ」、「端末装置での保存パス」、「サイズ」、「撮影日時」、及び「コンテンツ種別」の要素を備える。「コンテンツＩＤ」は、コンテンツの識別情報である。「端末装置での保存パス」は、端末装置１００においてコンテンツの保存場所を示す情報である。「サイズ」は、コンテンツのデータ量である。「撮影日時」は、コンテンツが撮影されたタイミングを示す。「コンテンツ種別」は、動画や静止画といったコンテンツの種別を示す。
【００４５】
例えばコンテンツＩＤ「Ｃ−００００１」のコンテンツは、「端末装置での保存パス」が「１３２．１２４．１２３．１：８０／ｄａｔａ」であり、コンテンツのサイズが２．１ＭＢ（メガバイト）であり、コンテンツの撮影日時が２０１２年４月７日の１４時３３分であり、コンテンツの種別が静止画を示す「ｉｍａｇｅ」である。
【００４６】
図４は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理する第１サーバ情報テーブルの一例を示す図である。図５は、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理する第２サーバ情報テーブルの一例を示す図である。これらのサーバ情報テーブルは、サーバ情報管理部３０４において生成され、管理される。
【００４７】
図４に示す第１サーバ情報テーブルは、「サーバＩＤ」、「サーバ装置のコンテンツ受信ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）」、「受信対応コンテンツ種別」、「コンテンツサイズ制限」、「容量制限」、及び「残容量」の要素を備える。
【００４８】
「サーバＩＤ」は、サーバ装置３００の識別情報である。「サーバ装置のコンテンツ受信ＵＲＬ」は、サーバ装置３００が端末装置１００からコンテンツを受信する際に利用されるＵＲＬである。「受信対応コンテンツ種別」は、サーバ装置３００が受信できるコンテンツの種別を示す。「コンテンツサイズ制限」は、サーバ装置３００が受信可能な１コンテンツあたりの最大のコンテンツサイズである。「容量制限」は、サーバ装置３００が保存可能なコンテンツの容量の最大値である。「残容量」は、容量制限の値から、既にサーバ装置３００で保存されているコンテンツのサイズの合計値を減算した値であり、サーバ装置３００が後どれだけのデータ量のコンテンツが保存できるかを示す値である。
【００４９】
例えばサーバＩＤ「Ｓ−００１」のサーバ装置３００は、コンテンツ受信ＵＲＬが「ｈｔｔｐ：／／ａｐｉ.ｓ１.ｃｏｍ／ｃｏｎｔｅｎｔ」であり、受信対応コンテンツ種別が静止画と動画であることを示す「ｉｍａｇｅ」と「ｍｏｖｉｅ」とであり、コンテンツサイズ制限が５ＭＢであり、容量制限が５ＧＢ（ギガバイト）であり、残容量が３．５ＧＢである。
【００５０】
図４に示した第１サーバ情報テーブルにおいて、「残容量」以外の要素は、例えば、サービス提供者がサービス運営指針に沿って設定した情報に基づいて生成される。また、「残容量」の要素は、例えば、サーバ装置３００が、「容量制限」の値から、既にサーバ装置３００で保存されているコンテンツのサイズの合計値を減算して生成される。
【００５１】
図５に示す第２サーバ情報テーブルは、「サーバＩＤ」、「コンテンツの公開範囲の種類」、及び「ユーザ間の関係性情報」の要素を備える。「サーバＩＤ」は、サーバ装置３００の識別情報である。「コンテンツの公開範囲の種類」は、サーバ装置３００がコンテンツに対して設定可能な公開範囲の種類を規定する情報である。「ユーザ間の関係性情報」には、「友人数」及び「友人名」が対応づけて登録されている。「友人数」は、各サーバ装置３００において登録された端末装置１００を所有するユーザの友人数である。「友人名」は、各サーバ装置３００において登録された端末装置１００を所有するユーザの友人の名称である。ここでは、端末装置１００を所有するユーザをユーザ「Ａ」とし、ユーザ「Ａ」の友人名が登録されている。また、コンテンツの公開範囲において、「全体」とは、サーバ装置３００に登録されたユーザ全員にコンテンツを公開することを示す。「友人の友人」とは、サーバ装置３００に登録されたユーザのうち、サーバ装置３００にコンテンツを送信したユーザの友人の友人までコンテンツを公開することを示す。また、「友人」とは、サーバ装置３００に登録されたユーザのうち、サーバ装置３００にコンテンツを送信したユーザの友人までコンテンツを公開することを示す。「特定の友人」とは、サーバ装置３００にコンテンツを送信したユーザの友人のうち、ユーザが指定した特定の友人までコンテンツを公開することを示す。「非公開」とは、サーバ装置３００に登録されたユーザの誰にもコンテンツを公開せず、サーバ装置３００にコンテンツを送信したユーザ自身のみにコンテンツを公開することを示す。なお、コンテンツが公開されたユーザは、コンテンツに対して自由に操作を入力できるものとする。ここでは、例えば、サーバＩＤ「Ｓ−００１」のサーバ装置３００は、コンテンツに対して設定可能な公開範囲の種類が、「全体」、「友人の友人」、「友人」、「特定の友人」、及び「非公開」のいずれかであり、端末装置１００を所有するユーザ「Ａ」の友人数が１０名であり、その友人名がユーザ「Ｂ」、ユーザ「Ｃ」、ユーザ「Ｄ」、ユーザ「Ｅ」、ユーザ「Ｆ」、ユーザ「Ｇ」、ユーザ「Ｈ」、ユーザ「Ｉ」、ユーザ「Ｊ」、ユーザ「Ｋ」である。
【００５２】
図５に示した第２サーバ情報テーブルにおいて、「ユーザ間の関係性情報」以外の要素は、例えば、サービス提供者がサービス運営指針に沿って設定した情報に基づいて生成される。また、「ユーザ間の関係性情報」は、例えば、友人名に関しては、サーバ装置３００が提供するサービス上でユーザにより行われる友人申請の操作により生成される。例えば、ユーザ「Ａ」が、ユーザ「Ｂ」に友人申請の操作を行い、その友人申請がユーザ「Ｂ」に承諾されると、ユーザ「Ａ」の「ユーザ間の関係性情報」の「友人名」にユーザ「Ｂ」が登録され、ユーザ「Ｂ」の「ユーザ間の関係性情報」の「友人名」にユーザ「Ａ」が登録される。また、友人数は、例えば、サーバ装置３００がユーザの操作によって生成された「ユーザ間の関係性情報」に登録された友人数から算出される。
【００５３】
図６は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００で管理されるユ−ザ「Ａ」の友人間親密度テーブルの一例を示す図である。友人間親密度テーブルは、図４及び図５で示した第１、第２サーバ情報テーブル同様に、サーバ情報管理部３０４において生成され、管理される。図６に示す友人間親密度テーブルは、例えば、サーバ装置３００が提供するサービス上で、友人として登録されたユーザ間で送受信されたメッセージの数やメッセージ内で使用された特定の文字の数に基づいて算出された親密度に友人名を関連付けることで生成される。
【００５４】
ここで、親密度とは、端末装置１００を所有する所有ユーザと、図５に示す第２サーバ情報テーブルに登録されている所有ユーザの友人との親密さの度合いを示す数値である。ここでは、端末装置１００の所有ユーザはユーザ「Ａ」であるため、ユーザ「Ａ」自身は縦軸にとられ、ユーザ「Ａ」の友人は横軸にとられ、ユーザ「Ａ」と各友人との親密度が登録されている。ユーザ「Ａ」自身の親密度は「−」で表記されている。例えば、ユーザ「Ａ」とユーザ「Ｂ」との親密度は「２．２」と設定されている。
【００５５】
親密度は、数値が高い（３に近い）ほど、親密な関係にあり、数値が低い（０に近い）ほど、疎遠な関係にあることを示す。なお、親密度は、例えば、サーバ装置３００で提供されるサービス上で、ユーザ間で送受信されたメッセージの数やユーザ間のメッセージ内で使用された特定の文字（例えば、顔文字、等）の数に基づいて設定されればよい。ここでは、親密度を０から３以下の数値をとるものとして説明しているが、親密度の管理方法はこれに限らず、上限なく増加するポイント制としてもよいし、粒度を下げたＡ〜Ｅ等の数段階のレベル分けとしてもよい。また、ここでは、自分自身との親密度については考慮されていないが、例えば「１．０」等予め定められた値が設定されてもよい。
【００５６】
本実施の形態では、サーバ情報として、サーバ装置３００の能力情報、サーバ装置３００の利用状態情報、サーバ装置３００が管理するユーザ間の関係性情報が含まれている。サーバ装置３００の能力情報は、図４〜図６の例では、図４の「受信対応コンテンツ種別」、「コンテンツサイズ制限」、及び「容量制限」と、図５の「コンテンツの公開範囲の種類」とが該当する。また、サーバ装置３００の利用状態情報は、図４〜図６の例では、図４の「残容量」が該当する。また、ユーザ間の関係性情報は、図４〜図６の例では、図５の「ユ−ザ間の関係性情報」と、図６の友人間親密度テーブルに登録された親密度とが該当する。
【００５７】
図７は、実施の形態１において、端末装置１００が管理する第３サーバ情報テーブルの一例を示す図である。図８は、実施の形態１において、端末装置１００が管理する第４サーバ情報テーブルの一例を示す図である。これら第３、第４サーバ情報テーブルは、サーバ情報取得管理部１０６において生成され、管理される。なお、第３、第４サーバ情報テーブルは、端末装置１００とネットワーク２００を介して接続された１以上のサーバ装置３００のそれぞれのサーバ情報管理部３０４が管理するサーバ情報を、端末装置１００が所定期間毎に取得し、集約したテーブルである。ここで、サーバ情報は、サーバ装置３００の能力情報と、サーバ装置３００の利用状態情報と、サーバ装置３００が管理するユーザ間の関係性情報とが該当し、具体的な内容は次の通りである。なお、ここでは、サーバ情報取得管理部１０６が、サーバＩＤ「Ｓ−００１」、「Ｓ−００２」、「Ｓ−００３」の３つのサーバ装置３００のそれぞれのサーバ情報管理部３０４で管理されるサーバ情報が取得された例を示す。なお、各テーブルの要素の説明については、図４、図５に示すサーバ装置３００の第１、第２サーバ情報テーブルとそれぞれ同様であるため、説明を省略する。また、図７において、サーバＩＤ「Ｓ−００２」のサーバ装置３００に関し、「容量制限」と「残容量」とに記載した「無制限」とは、容量に制限がないことを示している。
【００５８】
図９は、実施の形態１において、端末装置１００におけるユ−ザ「Ａ」の友人間親密度テーブルの一例を示す図である。友人間親密度テーブルは、図７及び図８に示す第３、第４サーバ情報テーブルと同様、サーバ情報取得管理部１０６において生成され、管理されるテーブルである。ここで、図９に示す友人間親密度テーブルは、端末装置１００とネットワーク２００を介して接続された１以上のサーバ装置３００のそれぞれのサーバ情報管理部３０４が管理するサーバ情報を端末装置１００が所定期間毎に取得し、集約したテーブルである。図９の例では、サーバＩＤ「Ｓ−００１」、「Ｓ−００２」、及び「Ｓ−００３」のサーバ装置３００が管理するユーザ「Ａ」の友人間親密度テーブルが集約された友人間親密度テーブルが示されている。
【００５９】
なお、友人間親密度テーブルの要素の説明については、図６に示した、サーバＩＤ「Ｓ−００１」のサーバ装置３００におけるユ−ザ「Ａ」の友人間親密度テーブルと同様であるため、説明を省略する。
【００６０】
図１０は、実施の形態１における送信時情報テーブルの一例を示す図である。送信時情報テーブルは、状態検出部１０４にて検出されたユーザの操作に基づき、図３に示す第１コンテンツ情報テーブルに登録されたコンテンツ情報と、図７に示す第３サーバ情報テーブル及び図８に示す第４サーバ情報テーブルに登録されたサーバ情報とを用いて、送信時情報管理部１０５において生成され、管理されるテーブルである。
【００６１】
図１０に示す送信時情報テーブルは、「コンテンツＩＤ」、「端末装置での保存パス」、「サイズ」、「撮影日時」、「コンテンツ種別」、「送信先サーバＩＤ」、「サーバ装置のコンテンツ受信ＵＲＬ」、「コンテンツの公開範囲」、及び「送信日時」の要素を備えている。「コンテンツＩＤ」は、送信するコンテンツの識別情報である。「端末装置での保存パス」は、端末装置１００におけるコンテンツの保存場所を示す。「サイズ」は、コンテンツの容量である。「撮影日時」は、コンテンツが撮影されたタイミングを示す。「コンテンツ種別」は、動画や静止画といったコンテンツの種別を示す。「送信先サーバＩＤ」は、コンテンツを送信する送信先のサーバ装置３００の識別情報である。「サーバ装置のコンテンツ受信ＵＲＬ」は、コンテンツの送信先のサーバ装置３００のコンテンツの保存場所のＵＲＬである。「コンテンツの公開範囲」は、送信するコンテンツのサーバ装置３００での公開範囲を示す。「送信日時」は、コンテンツを送信する日時を示す。なお、「送信日時」としては、端末装置１００の入力部１０１からユーザによって入力された日時を採用してもよいし、日時を通知するサーバ装置３００からネットワーク２００を介して端末装置１００が取得した日時を採用してもよい。
【００６２】
例えば、コンテンツＩＤが「Ｃ−００００１」のコンテンツは、２０１２年５月１日の１７時００分に、サーバＩＤが「Ｓ−００１」のサーバ装置３００のコンテンツ受信ＵＲＬ「ｈｔｔｐ：／／ａｐｉ．ｓ１．ｃｏｍ／ｃｏｎｔｅｎｔ」宛てに、コンテンツの公開範囲が「友人」の条件で、「サイズ」、「撮影日時」、「コンテンツ種別」、及び「端末装置での保存パス」と関連付けて送信されている。
【００６３】
図１１は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理するコンテンツ情報テーブルの一例を示す図である。サーバ装置３００で管理されるコンテンツ情報テーブルは、端末装置１００からサーバ装置３００に送信された送信時情報テーブルに基づき、受信コンテンツ情報管理部３０３において生成され、管理されるテーブルである。テーブルの内容は、「サーバ装置でのコンテンツの保存パス」及び「受信日時」を除いては、図１０の送信時情報テーブルの各要素と同様であるため、説明を省略する。
【００６４】
図１１に示すコンテンツ情報テーブルにおいて、「サーバ装置でのコンテンツの保存パス」は、サーバ装置３００が端末装置１００からコンテンツを受信した際のコンテンツの保存場所である。図１１の例では、サーバＩＤ「Ｓ−００１」のサーバ装置３００が端末装置１００から受信したコンテンツＩＤ「Ｃ−００００１」のコンテンツは、サーバ装置３００上にて「ｈｔｔｐ：／／ｓ１／ｃｏｎｔｅｎｔ／ｕｐｌｏａｄｅｄ」の保存パスに保存されている。また、図１１に示すコンテンツ情報テーブルにおいて、「受信日時」は、サーバＩＤ「Ｓ−００１」のサーバ装置３００が端末装置１００からコンテンツを受信した際の日時を示す。図１１の例では、端末装置１００から受信したコンテンツＩＤ「Ｃ−００００１」のコンテンツは、２０１２年５月１日の１７時００分にサーバＩＤ「Ｓ−００１」のサーバ装置３００で受信が完了されている。なお、「受信日時」としては、サーバ装置３００の入力部３０１からユーザによって入力された日時を採用してもよいし、日時を通知する別のサーバ装置３００からネットワーク２００を介してサーバ装置３００が受信した日時を採用してもよい。
【００６５】
図１１の例では、サーバ装置３００で管理されるコンテンツＩＤは、端末装置１００で管理されるコンテンツＩＤから変更されない例が示されている。しかしながら、通常、サーバ装置３００は、複数の端末装置１００からコンテンツが送信される。そして、それら複数の端末装置１００から送信されるコンテンツは、コンテンツＩＤに相当する情報が重複していることもある。そのため、サーバ装置３００は、コンテンツを一意的に管理するために、端末装置１００から受信したコンテンツのコンテンツＩＤを、異なるコンテンツＩＤに変更することがある。この場合、例えば、図１１に示したコンテンツ情報テーブルにおいて、サーバ装置３００は、サーバ装置３００が管理するコンテンツＩＤと、端末装置１００が管理するコンテンツＩＤとを対応付けてサーバ装置３００が登録すればよい。
【００６６】
次に、実施の形態１において、操作履歴情報管理部３０５が管理する操作履歴情報テーブルの一例を、図１２〜図１５を用いて説明する。操作履歴情報テーブルは、例えば、図２に示すユーザが操作を入力する入力画面において種々の操作が入力された際に、入力された操作に関する情報を用いて生成される。なお、図１２〜図１５は、いずれも、サーバＩＤ「Ｓ−００１」のサーバ装置３００において管理される操作履歴情報の例である。
【００６７】
図１２は、コンテンツＩＤ「Ｃ−００００１」のコンテンツの「いいね」に関する第１操作履歴情報テーブルの一例を示す図である。図１２に示す第１操作履歴情報テーブルは、「サーバＩＤ」、「コンテンツＩＤ」、「いいね」ＩＤ、「入力日時」、及び「入力ユーザ名」の要素を備える。「サーバＩＤ」は、サーバ装置３００の識別情報である。「コンテンツＩＤ」は、コンテンツの識別情報である。「いいね」ＩＤは、「いいね」の識別情報である。「入力日時」は、「いいね」の入力日時である。「入力ユーザ名」は、「いいね」を入力したユーザ名である。ここでは、例えば、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツは、「いいね」ＩＤが「Ｌ−Ｐ１０００１」の「いいね」が２０１２年５月１日の１７時１０分に、ユーザ「Ｂ」によって入力されている。なお、ここでは、代表例として、コンテンツＩＤ「Ｃ−００００１」のコンテンツに対して入力された「いいね」の操作履歴情報のうち、入力日時が古い順に６個の「いいね」の操作履歴情報のみが記載されている。
【００６８】
図１３は、コンテンツＩＤ「Ｃ−００００１」のコンテンツのコメントに関するユーザの第１操作履歴情報テーブルの一例を示す図である。図１３に示す第１操作履歴情報テーブルは、「サーバＩＤ」、「コンテンツＩＤ」、「コメントＩＤ」、「入力日時」、「入力ユーザ名」、「肯定的表現数」、及び「否定的表現数」の要素を備える。「コメントＩＤ」は、コメントの識別情報である。「入力日時」は、コメントの入力日時である。「入力ユーザ名」は、コメントを入力したユーザの名称である。「肯定的表現数」は、入力されたコメントで使用された肯定的な表現の数である。「否定的表現数」は、入力されたコメントで使用された否定的な表現の数である。それ以外の要素は図１２と同じである。
【００６９】
例えば、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツは、「コメントＩＤ」が「Ｍ−Ｐ１０００１」のコメントが２０１２年５月１日の１９時１５分に、ユーザ「Ｄ」によって入力され、入力されたコメント内容に含まれる肯定的表現数は１であり、否定的表現数は０である。なお、ここでは、代表例として、コンテンツＩＤ「Ｃ−００００１」のコンテンツに対して入力されたコメントの操作履歴情報のうち、入力日時が古い順に２個のコメントの操作履歴情報のみが記載されている。
【００７０】
図１４は、コンテンツＩＤ「Ｃ−００００１」のコンテンツの閲覧に関する第１操作履歴情報テーブルの一例を示す図である。図１４に示す第１操作履歴情報テーブルは、「サーバＩＤ」、「コンテンツＩＤ」、「閲覧ＩＤ」、「閲覧日時」、「閲覧ユーザ名」、及び「閲覧時間」の要素を備える。
【００７１】
「閲覧ＩＤ」は、閲覧操作に対する識別情報である。「閲覧日時」は、閲覧操作の入力日時である。「閲覧ユーザ名」は、閲覧操作を行ったユーザの名前である。「閲覧時間」は、コンテンツの閲覧が開始されてから終了されるまでの時間である。これら以外の要素は図１３と同じである。
【００７２】
ここでは、例えば、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツは、閲覧ＩＤが「Ｗ−Ｐ１０００１」の閲覧操作が２０１２年５月１日の１７時１０分にユーザ「Ｂ」によって入力され、閲覧に要した時間は４３秒である。なお、ここでは、代表例として、コンテンツＩＤ「Ｃ−００００１」のコンテンツに対して入力された閲覧の操作履歴情報のうち、閲覧日時が古い順に２個の閲覧の操作履歴情報のみが記載されている。
【００７３】
図１５は、コンテンツＩＤ「Ｃ−００００１」のコンテンツのダウンロードに関する第１操作履歴情報テーブルの一例を示す図である。図１５に示す第１操作履歴情報は、「サーバＩＤ」、「コンテンツＩＤ」、「ダウンロードＩＤ」、「ダウンロード日時」、及び「ダウンロードユーザ名」の要素を備える。
【００７４】
「ダウンロードＩＤ」は、ダウンロード操作の識別情報である。「ダウンロード日時」は、ダウンロード操作の入力日時である。「ダウンロードユーザ名」は、ダウンロードしたユーザの名前である。ここでは、例えば、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツは、ダウンロードＩＤが「Ｄ−Ｐ１０００１」のダウンロード操作が２０１２年５月３日の１３時５９分にユーザ「Ｃ」によって入力されている。なお、図１５の例では、代表例として、コンテンツＩＤ「Ｃ−００００１」のコンテンツに対して入力されたダウンロードの操作履歴情報のうち、ダウンロード日時が古い順に２個の閲覧の操作履歴情報のみが記載されている。
【００７５】
図１６は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００で管理される各コンテンツの評価期間を管理する第１評価期間情報テーブルの一例を示す図である。第１評価期間情報テーブルは、サーバ装置３００の制御情報作成部３０６にて生成され、管理されるテーブルである。第１評価期間情報テーブルは、例えば、所定の評価期間毎に、サービス提供者またはユーザが設定した情報に基づいて生成される。図１６に示す第１評価期間情報テーブルは、「サーバＩＤ」、「コンテンツＩＤ」、「期間」、及び「評価期間ＩＤ」の要素を備える。「コンテンツＩＤ」は、サーバ装置３００が端末装置１００から受信したコンテンツの識別情報である。「期間」は、評価期間の開始時刻から終了時刻までを示す。「評価期間ＩＤ」は、評価期間の識別情報である。ここでは、サーバ装置３００が管理する図１１に示すコンテンツ情報テーブルの「受信日時」から例えば１週間の期間が評価期間として設定されている。例えば、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツは、２０１２年５月１日の１７時００分から２０１２年５月８日の１７時００分までの期間が評価期間ＩＤ「Ｖ１」の評価期間として設定されている。
【００７６】
図１７は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００で管理される各コンテンツの評価期間ＩＤ「Ｖ１」、「Ｖ２」、「Ｖ３」の評価期間における「いいね」に関する第２操作履歴情報テーブルの一例を示す図である。第２操作履歴情報テーブルは、制御情報作成部３０６により生成され、管理されるテーブルである。制御情報作成部３０６は、第１操作履歴情報テーブル（図１２〜図１５）から、第１評価期間情報テーブル（図１６）にて設定された各評価期間の操作履歴情報を抽出して、第２操作履歴情報テーブルを生成する。図１７に示す第２操作履歴情報テーブルは、「サーバＩＤ」、「コンテンツＩＤ」、「評価期間ＩＤ」、「いいね」ＩＤ、及び「入力ユーザ名」の要素を備える。
【００７７】
例えば、評価期間ＩＤ「Ｖ１」の評価期間に含まれるコンテンツＩＤ「Ｃ−００００１」のコンテンツに対するユーザからの「いいね」操作は、「いいね」ＩＤが「Ｌ−Ｐ１０００１」、「Ｌ−Ｐ１０００２」、「Ｌ−Ｐ１０００３」、「Ｌ−Ｐ１０００４」、「Ｌ−Ｐ１０００５」であり、これらの「いいね」を入力したユーザはそれぞれ順に、ユーザ「Ｂ」、ユーザ「Ｅ」、ユーザ「Ｇ」、ユーザ「Ｉ」、ユーザ「Ｊ」である。
【００７８】
なお、図１７の例では、図１２〜図１５のユーザの第１操作履歴情報テーブルの各操作履歴の要素のうち、「いいね」のみに関して記載されているが、他の操作履歴の要素であるコメント、閲覧、ダウンロードに関しても「いいね」と同様にして第２操作履歴情報テーブルが生成される。例えば、「コメント」の操作については、制御情報作成部３０６が、図１３に示す第１操作履歴情報テーブルのうち、第１評価期間情報テーブルにて設定した各評価期間での操作履歴情報を抽出し、第２操作履歴情報テーブルを生成する。
【００７９】
図１８は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００で管理される各コンテンツの評価期間ＩＤ「Ｖ１」、「Ｖ２」、「Ｖ３」の評価期間での累計操作履歴情報テーブルの一例を示す図である。累計操作履歴情報テーブルは、制御情報作成部３０６により生成され、管理されるテーブルである。
【００８０】
制御情報作成部３０６は、第２操作履歴情報テーブル（図１７）から、第１評価期間情報テーブル（図１６）にて設定された各評価期間での各操作履歴の要素の数或いは時間の累計を算出することにより生成される。
【００８１】
例えば、コンテンツＩＤ「Ｃ−００００１」のコンテンツの評価期間ＩＤ「Ｖ１」の評価期間の「いいね」に関しては、図１７の第２操作履歴情報テーブルにおいて、「いいね」ＩＤが「Ｌ−Ｐ１０００１」、「Ｌ−Ｐ１０００２」、「Ｌ−Ｐ１０００３」、「Ｌ−Ｐ１０００４」、「Ｌ−Ｐ１０００５」の５つの「いいね」が登録されている。そのため、制御情報作成部３０６は、「いいね」の数の累計を５と算出し、図１８に示す累計操作履歴情報テーブルにおいて、コンテンツＩＤ「Ｃ−００００１」のコンテンツの評価期間ＩＤ「Ｖ１」の評価期間の「いいね」数の欄に５を登録する。
【００８２】
図１８に示す累計操作履歴情報テーブルは、「サーバＩＤ」、「コンテンツＩＤ」、「いいね」数、「コメント数」、「肯定的表現数」、「否定的表現数」、「閲覧回数」、「閲覧時間」、及び「ダウンロード回数」の要素を備えている。
【００８３】
「いいね」数は、コンテンツに対する同意情報「いいね」の入力数である。「肯定的表現数」は、入力されたコメントに含まれる肯定的な意味を持つ表現の数である。「否定的表現数」は、入力されたコメントに含まれる否定的な意味合いを表す表現の数である。「閲覧回数」は、コンテンツが閲覧された回数である。「閲覧時間」は、コンテンツが閲覧された累積時間である。「ダウンロード回数」は、コンテンツがダウンロードされた回数である。例えば、評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツに対する操作履歴情報の累積結果は、「いいね」数が５、コメント数が１２、肯定的表現数が６、否定的表現数が０、閲覧回数が２４、閲覧時間が２８分１０秒、ダウンロード回数が４である。
【００８４】
図１９は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理する制御情報テーブルの一例を示す図である。制御情報テーブルは、制御情報作成部３０６により生成され、管理されるテーブルである。制御情報テーブルは、例えば、端末装置１００に蓄積されたコンテンツに対する制御に関して、サービス提供者やユーザが設定した情報に基づいて生成される。図１９に示す制御情報テーブルは、「サーバＩＤ」、「制御情報ＩＤ」、「コンテンツＩＤ」、「端末装置での保存パス」、及び「制御内容」の要素を備える。「制御情報ＩＤ」は、制御情報の識別情報である。「コンテンツＩＤ」は、制御対象となるコンテンツの識別情報である。「端末装置での保存パス」は、制御対象となるコンテンツの端末装置１００での保存パスである。「制御内容」は、コンテンツに対して適用される制御内容である。例えば、サーバＩＤ「Ｓ−００１」の制御情報ＩＤ「Ｏ−００００１」の制御情報は、端末装置１００において「１３２．１２４．１２３．１：８０／ｄａｔａ」の保存パスに保存されているコンテンツＩＤ「Ｃ−００００１」のコンテンツに対して、コンテンツ保護機能を有効化するという制御内容を持つ。
【００８５】
図２０は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００で管理される各コンテンツの第２評価期間情報テーブルの一例を示す図である。第２評価期間情報テーブルは、サーバ装置３００の制御情報作成部３０６で生成され、管理されるテーブルである。第２評価期間情報テーブルは、例えば、サービス提供者またはユーザが設定した評価期間に関する情報に基づいて生成される。図２０に示す第２評価期間情報テーブルの各要素については図１６と同様であるため、説明を省略する。
【００８６】
図２１は、実施の形態１において、サーバＩＤ「Ｓ−００１」のサーバ装置３００で管理される各コンテンツの、評価期間ＩＤ「Ｖ１−１」、「Ｖ２−１」、「Ｖ３−１」の評価期間における累計操作履歴情報テーブルの一例を示す図である。累計操作履歴情報テーブルは、制御情報作成部３０６により生成され、管理されるテーブルである。制御情報作成部３０６は、第１操作履歴情報テーブル（図１２〜図１５）から、第２評価期間情報テーブル（図２０）において設定された各評価期間での各操作履歴の要素の数或いは時間の累計を算出することにより生成される。図２１に示す累計操作履歴情報テーブルの各要素については、図１８と同様であるため、説明を省略する。
【００８７】
以下、図２２〜図３２を用い、実施の形態１におけるコンテンツ制御装置を含むシステムが行うコンテンツ処理について説明する。
【００８８】
まず、本実施の形態におけるコンテンツ処理の概要を説明する。
【００８９】
図２２は、実施の形態１における第１コンテンツ処理の概要を示す図である。（１）から（６）の番号は、処理の順番を表している。また、コンテンツαとコンテンツβが共に処理対象のコンテンツであるとする。
【００９０】
具体的には、まず、（１）において、端末装置１００が、ユーザからの所定操作の入力（例えば、コンテンツと送信時情報を選択し、「送信」ボタンを押下やコンテンツの自動アップロード設定の「有効化」ボタンを押下等）を検出する。次に、（２）において、端末装置１００は、コンテンツと送信時情報とをサーバ装置３００に送信する。次に、（３）において、サーバ装置３００は、ユーザから所定操作の入力（例えば、友人からのコンテンツに対する「いいね」やコメント等の入力）を受け付け、所定操作を操作履歴として蓄積する。次に、（４）において、サーバ装置３００は所定期間でのコンテンツに対する操作履歴からコンテンツに対する評価値を算出し、評価値に基づいて制御対象となるコンテンツを特定し、特定したコンテンツに対応する端末装置１００のコンテンツを制御する（例えば、コンテンツを削除する、コンテンツを削除できないように保護する、コンテンツをデータ量の少ないデータ形式に変換する、コンテンツに情報を付与する）ための制御情報を生成する。次に、（５）において、サーバ装置３００は、生成した制御情報を端末装置１００に送信する。最後に、（６）において、端末装置１００は、制御情報に基づきコンテンツを制御する。
【００９１】
図２２の例では、所定期間での評価値がコンテンツαは７０、コンテンツβは１０となっている。ここで、評価値が３０未満のコンテンツは削除するように制御内容が設定されている場合、「コンテンツβを削除」の制御情報が生成され、端末装置１００に送信される。制御情報を受信した端末装置１００は、端末装置１００からコンテンツβを削除する。
【００９２】
図２２に示した第１コンテンツ処理によると、端末装置１００は、サーバ装置３００にコンテンツを送信してユーザ間でコンテンツを共有させる。そして、共有後にユーザからの反応が得られたコンテンツの識別を端末装置１００において容易にする、ユーザからの反応が得られたコンテンツ以外のコンテンツを端末装置１００から削除する、または、端末装置１００に蓄積されるコンテンツのデータ容量を小さくする、といった制御が可能となる。
【００９３】
図２３は、実施の形態１における第２コンテンツ処理の概要を示す図である。（１）から（６）の番号は処理の順番を表している。また、コンテンツαとコンテンツβとが共に処理対象のコンテンツであるとする。
【００９４】
具体的には、まず、（１）において、端末装置１００が、ユーザからの所定操作の入力（例えば、コンテンツと送信時情報を選択し、「送信」ボタンを押下する等の入力）を検出する。次に、（２）において、端末装置１００は、コンテンツと送信時情報とをサーバ装置３００に送信する。次に、（３）において、端末装置１００は、サーバ装置３００に送信したコンテンツに対して所定操作（例えば、コンテンツを削除する、コンテンツをデータ量の少ないデータ形式に変換する操作）を適用する。図２３の例では、コンテンツαとコンテンツβとが端末装置１００から削除される。次に、（４）において、サーバ装置３００は、ユーザから所定操作の入力（例えば、友人からのコンテンツに対する「いいね」やコメントの入力）を受け付け、所定操作を操作履歴として蓄積する。次に、（５）において、サーバ装置３００は、所定期間でのコンテンツに対する操作履歴からコンテンツに対する評価値を算出し、評価値に基づいて制御対象となるコンテンツを特定し、特定したコンテンツに対応する端末装置１００が保持するコンテンツを制御するための制御情報を生成する。例えば、制御情報と対応付けて送信されたコンテンツを端末装置１００の所定領域に蓄積する、制御情報で識別されるコンテンツをサーバ装置３００からダウンロードするといった制御情報が生成される。
【００９５】
最後に、（６）において、サーバ装置３００は、制御情報に基づいてコンテンツを制御する。図２３の例では、所定期間での評価値がコンテンツαは７０、コンテンツβは１０である。ここで、評価値が６０以上のコンテンツを端末装置１００に送信するという制御内容が設定されている場合、「制御情報とともに送信したコンテンツαを端末装置１００に蓄積する」という制御内容を持つ制御情報が生成される。そして、この制御情報は、コンテンツαとともに端末装置１００に送信される。制御情報を受信した端末装置１００は、制御情報に従ってコンテンツαを蓄積する。
【００９６】
図２３に示した第２コンテンツ処理によると、端末装置１００は、サーバ装置３００にコンテンツを送信してユーザ間でコンテンツを共有させた後で、送信したコンテンツを削除またはデータ容量を小さくする。その後、サーバ装置３００への共有後にユーザからの反応が得られたコンテンツを端末装置１００に戻すといった制御を行うことが可能となる。
【００９７】
次に、図２２、図２３を用いて概要を説明した第１、第２コンテンツ処理の詳細について説明する。
【００９８】
まず、図２２で説明した第１コンテンツ処理の詳細を説明する。
【００９９】
以下の説明では、端末装置１００を所有するユーザをユーザ「Ａ」とし、端末装置１００とネットワーク２００を介して接続されたサーバ装置３００を、サーバＩＤ「Ｓ−００１」のサーバ装置３００、サーバＩＤ「Ｓ−００２」のサーバ装置３００、及びサーバＩＤ「Ｓ−００３」のサーバ装置３００とする。
【０１００】
図２４Ａ、図２４Ｂは、実施の形態１における第１コンテンツ処理の全体動作の一例を示すフローチャートである。
【０１０１】
まず、入力部１０１は、コンテンツ蓄積部１０２に蓄積されたコンテンツを読み込む（Ｓ１０１）。入力部１０１は、例えば、コンテンツが保存された外部記憶媒体の接続や、端末装置１００が内蔵するカメラモジュールでの撮影等のユーザからの操作を契機としてこの処理を行う。
【０１０２】
次に、入力部１０１は、コンテンツ蓄積部１０２にコンテンツが少なくとも１以上存在しているかを確認する（Ｓ１０２）。コンテンツ蓄積部１０２にコンテンツが存在しない場合（Ｓ１０２がＮ）、入力部１０１は、コンテンツ処理を終了する。一方、コンテンツ蓄積部１０２にコンテンツが存在する場合（Ｓ１０２がＹ）、コンテンツ情報管理部１０３は、第１コンテンツ情報テーブル（図３）を生成し、コンテンツから抽出したメタ情報を第１コンテンツ情報テーブルに登録する（Ｓ１０３）。
【０１０３】
コンテンツ情報管理部１０３は、コンテンツ蓄積部１０２に蓄積された全てのコンテンツについて、例えば、コンテンツに記録されたＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）情報から、「コンテンツ名」、「端末装置での保存パス」、「サイズ」、「撮影日時」、及び「コンテンツ種別」をメタ情報として抽出すればよい。
【０１０４】
次に、サーバ情報取得管理部１０６は、所定の期間毎に、全てのサーバ装置３００のサーバ情報管理部３０４が管理する第１サーバ情報テーブル（図４）、第２サーバ情報テーブル（図５）、及びユ−ザ「Ａ」の友人間親密度テーブル（図６）に登録された情報を取得し、取得した情報を、第３サーバ情報テーブル（図７）、第４サーバ情報テーブル（図８）、及びユ−ザ「Ａ」の友人間親密度テーブル（図９）の該当する欄に登録する（Ｓ１０４）。ここで、所定期間の単位としては、例えば１日、１週間、または１か月等が採用できる。
【０１０５】
具体的には、サーバ情報取得管理部１０６は、第１サーバ情報テーブル（図４）に登録された「サーバＩＤ」、「サーバ装置のコンテンツ受信ＵＲＬ」、「受信対応コンテンツ種別」、「コンテンツサイズ制限」、「容量制限」、「残容量」の情報を、第３サーバ情報テーブルのサーバＩＤ「００１」のレコードの同一名称の欄に登録する。
【０１０６】
また、サーバ情報取得管理部１０６は、第２サーバ情報テーブル（図５）に登録された「サーバＩＤ」、「コンテンツの公開範囲の種類」、及び「ユーザ間の関係性情報」の情報を第４サーバ情報テーブル（図８）のサーバＩＤ「Ｓ−００１」の同一名称の欄に登録する。
【０１０７】
また、サーバ情報取得管理部１０６は、友人間親密度テーブル（図６）に登録された親密度を友人間親密度テーブル（図９）のサーバＩＤ「Ｓ−００１」の該当する欄に登録する。
【０１０８】
次に、状態検出部１０４は、入力部１０１を通じてユーザから所定操作が入力されたかを検出する（Ｓ１０５）。ここで、所定操作としては、例えば、端末装置１００にインストールされたアプリケーションを通じて、サーバ装置３００に共有させるコンテンツと、コンテンツの送信先のサーバ装置３００と、コンテンツの公開範囲とを選択し、「送信」ボタンを押下する操作等が該当する。
【０１０９】
この際、ユーザが共有させるコンテンツとして選択可能なコンテンツは、第１コンテンツ情報テーブル（図３）に登録されたコンテンツである。また、ユーザが送信先として指定できるサーバ装置３００は、第３サーバ情報テーブルにサーバＩＤが登録されているサーバ装置３００である。また、第４サーバ情報テーブル（図８）の「コンテンツの公開範囲の種類」に登録された情報の中からユーザはコンテンツの公開範囲を選択できる。
【０１１０】
図３の例では、ユーザが選択可能なコンテンツは、コンテンツＩＤが「Ｃ−００００１」、「Ｃ−００００２」、「Ｃ−００００３」、「Ｃ−００００４」、「Ｃ−００００５」の５つのコンテンツとなる。また、図７の例では、ユーザが送信先として指定できるサーバ装置３００は、サーバＩＤが「Ｓ−００１」、「Ｓ−００２」、「Ｓ−００３」のサーバ装置３００となる。
【０１１１】
また、図８の例では、ユーザが選択可能なコンテンツの公開範囲は、サーバＩＤ「Ｓ−００１」のサーバ装置３００においては、「全体」、「友人の友人」、「友人」、「特定の友人」、「非公開」のいずれかであり、サーバＩＤ「Ｓ−００２」のサーバ装置３００においては、「全体」、「友人の友人」、「友人」、「特定の友人」、「非公開」のいずれかであり、サーバＩＤ「Ｓ−００３」のサーバ装置３００においては、「全体」、「友人の友人」、「友人」、「非公開」のいずれかである。
【０１１２】
次に、ユーザからの所定操作の入力が検出されていない場合（Ｓ１０５がＮ）、状態検出部１０４は、再度、入力部１０１を通じてユーザからの所定操作が入力されたかを検出するＳ１０５の処理を行う。
【０１１３】
一方、ユーザからの所定操作の入力が検出された場合（Ｓ１０５がＹ）、送信時情報管理部１０５は、送信時情報決定処理を行う（Ｓ１０６）。送信時情報決定処理の詳細は図２５を用いて後ほど説明する。
【０１１４】
次に、端末コンテンツ制御部１０７は、Ｓ１０６の送信時情報決定処理で生成した送信時情報テーブルの送信時情報と、コンテンツ蓄積部１０２で管理するコンテンツの実体とを関連付けてサーバ装置３００に送信する（Ｓ１０７）。
【０１１５】
例えば、図１０の送信時情報テーブルにおいては、コンテンツＩＤが「Ｃ−００００１」のコンテンツは、コンテンツの公開範囲が「友人」と設定され、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツ受信ＵＲＬ「ｈｔｔｐ：／／ａｐｉ．ｓ１．ｃｏｍ／ｃｏｎｔｅｎｔ」に送信される。なお、送信の際には、コンテンツＩＤ「Ｃ−００００１」のコンテンツは、端末装置１００での保存パス「１３２．１２４．１２３．１：８０／ｄａｔａ」と、コンテンツのサイズ「２．１ＭＢ」と、コンテンツの撮影日時「２０１２年４月７日１４時３３分」と、コンテンツの種別「ｉｍａｇｅ」とが、コンテンツの実体と関連付けられて送信される。
【０１１６】
ここで、端末コンテンツ制御部１０７は、サーバ装置３００にコンテンツを送信するに際し、図１０の送信時情報テーブルに登録された送信時情報と、図７に示した第３サーバ情報テーブルに登録されたサーバ情報とに基づき、コンテンツに対して所定の加工処理を実行し、加工したコンテンツをサーバ装置３００に送信してもよい。この構成によれば、例えば、送信するコンテンツのサイズが、図７に示す第３サーバ情報テーブルに登録されたコンテンツサイズ制限よりも大きい場合、端末コンテンツ制御部１０７は、コンテンツサイズ制限以下のサイズとなるようにコンテンツを圧縮加工すればよい。これにより、サーバ装置３００が受信可能なコンテンツサイズよりも大きなサイズのコンテンツがサーバ装置３００に送信されることを防止できる。そのため、サーバ装置３００の能力を超えるコンテンツがサーバ装置３００に送信される事態を事前に防止でき、コンテンツの送信結果が失敗に終わる事態を軽減できる。
【０１１７】
次に、サーバ装置３００の受信コンテンツ蓄積部３０２は、端末装置１００から受信したコンテンツの実体を蓄積し、受信コンテンツ情報管理部３０３は、端末装置１００から受信した送信時情報をコンテンツ情報テーブル（図１１）に登録する（Ｓ１０８）。このとき、受信コンテンツ情報管理部３０３は、サーバ装置３００が管理する現在日時をコンテンツの受信日時としてコンテンツ情報テーブル（図１１）に登録する。
【０１１８】
なお、サーバ装置３００が管理する現在日時としては、サーバ装置３００の入力部３０１からユーザによって入力された現在日時を採用してもよいし、現在日時を通知する別のサーバ装置３００からネットワークを介してサーバ装置３００が取得した現在日時を採用してもよい。
【０１１９】
次に、操作履歴情報管理部３０５は、端末装置１００から受信したコンテンツに関し、コンテンツ情報テーブル（図１１）の「コンテンツの公開範囲」に規定された共有が許可されたユーザからのコンテンツに対する所定操作の入力を入力部３０１を通じて受け付け、受け付けた所定操作を、所定操作の入力日時と、所定操作を行った入力ユーザ名と関連付け、操作履歴情報として第１操作履歴情報テーブル（図１２〜図１４）に登録する（Ｓ１０９）。
【０１２０】
例えば、図１１のサーバ装置３００のコンテンツ情報テーブルにおいて、コンテンツＩＤが「Ｃ−０００１」のコンテンツに関しては、所定操作の入力が許可されるユーザは、「コンテンツの公開範囲」に登録された規定により、ユーザ「Ａ」の友人となる。
【０１２１】
なお、図１１のサーバ装置３００が管理するコンテンツ情報テーブルより、コンテンツＩＤが「Ｃ−００００１」のコンテンツは、サーバＩＤ「Ｓ−００１」のサーバ装置３００に送信され、管理されている。そのため、ここでの「友人」は、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理するユーザ「Ａ」の友人となる。
【０１２２】
図８の例では、第４サーバ情報テーブルのサーバＩＤ「Ｓ−００１」の「ユ−ザ間の関係性情報」の「友人名」の欄には、ユーザ「Ｂ」、ユーザ「Ｃ」、ユーザ「Ｄ」、ユーザ「Ｅ」、ユーザ「Ｆ」、ユーザ「Ｇ」、ユーザ「Ｈ」、ユーザ「Ｉ」、ユーザ「Ｊ」、及びユーザ「Ｋ」が登録されている。そのため、コンテンツＩＤ「Ｃ−００００１」のコンテンツ対して所定操作の入力が許可されるユーザは、ユーザ「Ｂ」、ユーザ「Ｃ」、ユーザ「Ｄ」、ユーザ「Ｅ」、ユーザ「Ｆ」、ユーザ「Ｇ」、ユーザ「Ｈ」、ユーザ「Ｉ」、ユーザ「Ｊ」、及びユーザ「Ｋ」となる。
【０１２３】
なお、上記説明では、コンテンツ対する所定操作の入力が許可されるユーザとしてユーザ「Ａ」自身が除かれている。但し、これは一例であり、図１１の「コンテンツの公開範囲」に登録された規定に関わらず、コンテンツ対する所定操作の入力が許可されるユーザとしてユーザ「Ａ」自身を含めてもよい。
【０１２４】
ここで、所定操作としては、コンテンツに対する同意を表す「いいね」の入力操作や、コンテンツに対するコメントの入力操作や、コンテンツの閲覧操作や、コンテンツのダウンロード操作等が該当する。具体的には、受信コンテンツ情報管理部３０３は、「いいね」に関しては、「いいね」ＩＤと、「いいね」の入力日時と、「いいね」を入力した入力ユーザ名とを操作履歴情報として関連付け、「いいね」に関する第１操作履歴情報テーブル（図１２）に登録する。
【０１２５】
また、コメントに関して受信コンテンツ情報管理部３０３は、コメントＩＤと、コメントの入力日時と、コメントを入力した入力ユーザ名とに加え、コメントに含まれる肯定的な表現の数と、否定的な表現の数とを、コメントのテキストを解析することで算出する。そして、受信コンテンツ情報管理部３０３は、これらの情報を操作履歴情報として関連付けて、コメントに関する第１操作履歴情報テーブル（図１３）に登録する。ここで、肯定的な表現としては、例えば、「好き」、「きれい」、「いい」、「最高」等の表現が該当し、否定的な表現としては、例えば、「嫌い」、「微妙」、「悪い」、「最低」等の表現が該当する。
【０１２６】
また、閲覧操作に関して受信コンテンツ情報管理部３０３は、閲覧ＩＤと、コンテンツの閲覧日時と、閲覧ユーザ名に加え、閲覧時間を操作履歴情報として関連付けて、閲覧に関する第１操作履歴情報テーブル（図１４）に登録する。
【０１２７】
ダウンロード操作に関して受信コンテンツ情報管理部３０３は、ダウンロードＩＤと、ダウンロードされたダウンロード日時と、ダウンロードユーザ名とを操作履歴情報として関連付けて、ダウンロードに関する第１操作履歴情報テーブル（図１５）に登録する。
【０１２８】
なお、ここでは、操作履歴情報管理部３０５が管理するユーザの操作履歴情報として、「いいね」の入力操作と、コメントの入力操作と、閲覧操作と、ダウンロード操作とを採用したが、操作履歴情報はこれらに限定されない。
【０１２９】
また、操作履歴情報管理部３０５が操作履歴情報として蓄積する所定操作は、複数の操作入力装置４００において起動されたブラウザやアプリケーションを通じてユーザにより入力される。ここで、ブラウザやアプリケーションが表示するユーザ操作の入力画面としては、例えば、図２に示した入力画面が採用される。
【０１３０】
次に、制御情報作成部３０６は、制御情報作成処理を行う（Ｓ１１０）。制御情報作成処理の詳細は図２６を用いて後ほど説明する。
【０１３１】
次に、サーバ装置３００のコンテンツ制御部３０７は、Ｓ１１０の制御情報作成処理で生成された制御情報テーブルに登録された情報を端末装置１００に送信する（Ｓ１１１）。
【０１３２】
次に、端末装置１００の端末コンテンツ制御部１０７は、サーバ装置３００のコンテンツ制御部３０７から送信された制御情報を受信する（Ｓ１１２）。
【０１３３】
次に、端末コンテンツ制御部１０７は、受信した制御情報に規定された制御対象のコンテンツが端末装置１００に存在しているかを確認する（Ｓ１１３）。制御対象のコンテンツが存在しない場合（Ｓ１１３がＮ）、コンテンツ処理が終了される。一方、制御対象のコンテンツが存在する場合（Ｓ１１３がＹ）、端末コンテンツ制御部１０７は、受信した制御情報に規定された制御内容に従って、端末装置１００で管理するコンテンツを制御し（Ｓ１１４）、第１コンテンツ処理を終了する。
【０１３４】
例えば、図１９の制御情報テーブルに登録された制御情報ＩＤ「Ｏ−００００１」の制御情報が端末装置１００で受信されたとする。この場合、端末コンテンツ制御部１０７は、「端末装置での保存パス」に登録された「１３２．１２４．１２３．１：８０／ｄａｔａ」にコンテンツＩＤ「Ｃ−００００１」のコンテンツが存在するかを確認し、存在する場合には、このコンテンツに対して、コンテンツ保護機能を有効化する。
【０１３５】
次に、Ｓ１０６に示す送信時情報決定処理の流れを図２５を用いて説明する。
【０１３６】
まず、送信時情報管理部１０５は、入力部１０１を通じてユーザにより入力され、状態検出部１０４にて検出された、共有対象のコンテンツのコンテンツＩＤと、送信先のサーバ装置３００のサーバＩＤと、コンテンツの公開範囲とを抽出する（Ｓ２０１）。
【０１３７】
例えば、ユーザ「Ａ」が、端末装置１００にインストールされたアプリケーションを通じて、共有対象のコンテンツとして、コンテンツＩＤ「Ｃ−００００１」のコンテンツを選択し、コンテンツの送信先のサーバ装置３００として、サーバＩＤ「Ｓ−００１」のサーバ装置３００を選択し、サーバ装置３００でのコンテンツの公開範囲として、「友人」を選択したとする。
【０１３８】
この場合、Ｓ２０１では、コンテンツＩＤとして「Ｃ−００００１」が抽出され、サーバＩＤとして「Ｓ−００１」が抽出され、コンテンツの公開範囲として「友人」が抽出される。なお、ここでは、ユーザ「Ａ」自身が、サーバ装置３００で共有させるコンテンツと、コンテンツの送信先のサーバ装置３００と、コンテンツの公開範囲とを全て選択した場合について説明している。但し、これは一例であり、ユーザ「Ａ」はこれらの情報を全て選択する必要はなく、いずれかの情報を選択しなくてもよい。この場合、選択されなかった情報は、予め定められた値が設定されればよい。
【０１３９】
また、送信対象とするコンテンツに関しては、図３に示した端末装置１００が管理する第１コンテンツ情報テーブルに基づいて、送信時情報管理部１０５がユーザの選択によらずに自動で決定してもよい。例えば、送信時情報管理部１０５は、図３に示す第１コンテンツ情報テーブルに登録された「サイズ」が大きいコンテンツから優先して所定数のコンテンツを送信対象のコンテンツとして決定する方法を採用すればよい。或いは、送信時情報管理部１０５は、図３に示す第１コンテンツ情報テーブルに登録された「撮影日時」が古いコンテンツから優先して、所定数のコンテンツを送信対象のコンテンツとして決定する方法を採用してもよい。
【０１４０】
具体的には、送信時情報管理部１０５は、コンテンツのサイズが４．７ＭＢと最も大きなコンテンツＩＤ「Ｃ−００００３」のコンテンツを送信対象のコンテンツとして選択する、或いは、コンテンツの撮影日時が２０１２年４月７日１４時３３分と最も古いコンテンツＩＤ「Ｃ−００００１」のコンテンツを送信対象のコンテンツとして選択する。
【０１４１】
また、送信時情報管理部１０５は、図３に示す第１コンテンツ情報テーブルと、図７に示す第３サーバ情報テーブルとに基づいて、送信対象のコンテンツをユーザの選択によらずに決定してもよい。
【０１４２】
例えば、送信時情報管理部１０５は、図３に示す端末装置１００が管理する第１コンテンツ情報テーブルに登録されたコンテンツの「サイズ」が、図７に示す第３サーバ情報テーブルに登録された「コンテンツサイズ制限」を超えない最大のサイズのコンテンツから優先して、送信対象のコンテンツとして決定できる。
【０１４３】
具体的には、コンテンツの送信先がサーバＩＤ「Ｓ−００３」のサーバ装置３００である場合、「コンテンツサイズ制限」には３ＭＢが登録されているため、送信時情報管理部１０５は、３ＭＢを越えない最大のサイズのコンテンツである、サイズが２．５ＭＢのコンテンツＩＤ「Ｃ−００００２」のコンテンツを送信対象のコンテンツとして選択する。
【０１４４】
また、送信時情報管理部１０５は、図７に示す第３サーバ情報テーブルに基づいて、コンテンツの送信先のサーバ装置３００をユーザの選択によらず自動で決定してもよい。例えば、送信時情報管理部１０５は、図７に示す第３サーバ情報テーブルの「コンテンツサイズ制限」に登録された値が大きいサーバ装置３００から優先して送信先のサーバ装置３００を決定すればよい。或いは、送信時情報管理部１０５は、図７に示す第３サーバ情報テーブルに登録された「残容量」が大きいサーバ装置３００から優先して送信先のサーバ装置３００を決定すればよい。
【０１４５】
具体的には、送信時情報管理部１０５は、第３サーバ情報テーブルに登録されたサーバ装置３００の「コンテンツサイズ制限」が、最大の１０ＭＢのサーバＩＤ「Ｓ−００２」のサーバ装置３００を選択してもよい。或いは、送信時情報管理部１０５は、第３サーバ情報テーブルに登録された「残容量」が、無制限であり最大のサーバＩＤ「Ｓ−００２」のサーバ装置３００を選択すればよい。
【０１４６】
或いは、送信時情報管理部１０５は、図８に示す第４サーバ情報テーブルに基づいて、コンテンツの送信先のサーバ装置３００を、ユーザの操作によらず自動で決定してもよい。例えば、送信時情報管理部１０５は、図８に示す第４サーバ情報テーブルに登録された「ユ−ザ間の関係性情報」の「友人数」が多いサーバ装置３００から優先して、コンテンツの送信先のサーバ装置３００を決定してもよい。具体的には、送信時情報管理部１０５は、第４サーバ情報テーブルにおいて、「友人数」が１０人で最多であるサーバＩＤ「Ｓ−００１」のサーバ装置３００を送信先のサーバ装置３００として選択すればよい。
【０１４７】
次に、送信時情報管理部１０５は、Ｓ２０１で抽出したコンテンツＩＤのコンテンツ情報を第１コンテンツ情報テーブルから抽出し、送信時情報テーブル（図１０）に登録する（Ｓ２０２）。ここで、抽出されるコンテンツ情報は、図３の例では、「端末装置での保存パス」、「サイズ」、「撮影日時」、及び「コンテンツ種別」である。具体的には、Ｓ２０１において、送信時情報管理部１０５がコンテンツＩＤ「Ｃ−００００１」を抽出したとする。すると、送信時情報管理部１０５は、図３の例では、「端末装置での保存パス」として「１３２．１２４.１２３．１：８０/ｄａｔａ」を抽出し、「サイズ」として２．１ＭＢを抽出し、「撮影日時」として２０１２年４月７日１４時３３分を抽出し、「コンテンツ種別」としてｉｍａｇｅを抽出する。そして、送信時情報管理部１０５は、コンテンツＩＤ「Ｃ−００００１」について抽出した情報を、コンテンツＩＤと関連付けて送信時情報テーブル（図１０）に登録する。
【０１４８】
次に、送信時情報管理部１０５は、Ｓ２０１で抽出したサーバＩＤのサーバ情報を第３サーバ情報テーブル（図７）から抽出し、送信時情報テーブルに登録する（Ｓ２０３）。
【０１４９】
ここで、サーバ情報としては、図７の例では、「サーバ装置のコンテンツ受信ＵＲＬ」が含まれる。具体的には、送信時情報管理部１０５は、Ｓ２０１において、サーバＩＤとして、「Ｓ−００１」を抽出したとする。すると、送信時情報管理部１０５は、図７に示す第３サーバ情報テーブルから、サーバ装置３００のコンテンツ受信ＵＲＬとして「ｈｔｔｐ：//ａｐｉ.ｓ１.ｃｏｍ/ｃｏｎｔｅｎｔ」を抽出し、抽出した情報をサーバＩＤ「Ｓ−００１」と関連付けて送信時情報テーブルに登録する。
【０１５０】
次に、送信時情報管理部１０５は、Ｓ２０１で抽出した「コンテンツの公開範囲」の情報をコンテンツの公開範囲として、送信時情報テーブルに登録する（Ｓ２０４）。具体的には、Ｓ２０１にて、「コンテンツの公開範囲」として、「友人」を抽出したとすると、送信時情報管理部１０５は、送信時情報テーブル（図１０）の「コンテンツの公開範囲」に「友人」を登録する。
【０１５１】
次に、送信時情報管理部１０５は、端末装置１００が管理する現在日時をコンテンツの送信日時として送信時情報テーブルに登録し（Ｓ２０５）、送信時情報決定処理を終了する。なお、現在日時としては、端末装置１００の入力部１０１からユーザによって入力された日時を採用してもよいし、日時を通知するサーバ装置３００からネットワーク２００を介して端末装置１００が受信した日時を採用してもよい。
【０１５２】
図１０の例では、コンテンツＩＤ「Ｃ−０００１」のコンテンツは、２０１２年５月１日の１７時００分に送信時情報決定処理が実行されたため、「送信日時」に２０１２年５月１日の１７時００分が登録されている。また、図１０の送信時情報テーブルの例では、コンテンツＩＤ「Ｃ−００００２」及び「Ｃ−００００５」のコンテンツについても送信時情報決定処理が実行された日時が「送信日時」に登録されている。
【０１５３】
次に、Ｓ１１０に示した制御情報作成部３０６による制御情報作成処理の流れを図２６を用いて説明する。なお、ここでは、制御情報を作成する対象が、サーバＩＤ「Ｓ−００１」のサーバ装置３００におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツである場合について説明する。
【０１５４】
まず、制御情報作成部３０６は、制御情報を作成するコンテンツに関し、サーバ装置３００が管理するコンテンツ情報テーブル（図１１）に登録された「受信日時」を抽出し、受信日時からの所定期間を評価期間と設定し、第１評価期間情報テーブルに登録する（Ｓ３０１）。具体的には、まず、制御情報作成部３０６は、コンテンツＩＤ「Ｃ−００００１」のコンテンツに関し、図１１に示すコンテンツ情報テーブルに登録された「受信日時」として、２０１２年５月１日の１７時００分を抽出する。
【０１５５】
そして、制御情報作成部３０６は、抽出した「受信日時」からの所定期間が例えば１週間であるとすると、２０１２年５月１日の１７時００分から１週間の期間（すなわち、２０１２年５月１日の１７時００分から２０１２年５月８日の１７時００分までの期間）を評価期間として設定し、設定した評価期間を評価期間のＩＤと共に、第１評価期間情報テーブルに登録する。図１６の例では、サーバＩＤ「Ｓ−００１」のサーバ装置３００におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価期間は、２０１２年５月１日の１７時００分から２０１２年５月８日の１７時００分となり、評価期間ＩＤ「Ｖ１」と関連付けて登録されている。
【０１５６】
なお、ここでは、評価期間として１週間を採用したが、例えば１日や１か月等他の所定の値を用いてもよい。
【０１５７】
また、ここでは、評価期間を受信日時からの所定期間として設定する手法で説明したが、評価期間の設定方法はこれに限らず、例えば、受信日時からの所定期間が経過してからの所定期間を評価期間として設定してもよい。例えば、コンテンツＩＤ「Ｃ−００００１」のコンテンツの受信日時である２０１２年５月１日の１７時００分から１週間が経過してからの１週間を評価期間とすると、制御情報作成部３０６は、２０１２年５月８日の１７時００分から２０１２年５月１５日の１７時００分までを評価期間として設定する。これにより、コンテンツが受信されてから所定期間を経ても、なお、ユーザの関心が高いコンテンツが判定できる。
【０１５８】
次に、制御情報作成部３０６は、サーバ装置３００が管理する現在日時を用いて、図１６に示した第１評価期間情報テーブルに登録された評価期間が完了したかを確認する（Ｓ３０２）。評価期間が完了していない場合（Ｓ３０２がＮ）、制御情報作成部３０６は、処理をＳ３０２に戻す。すなわち、制御情報作成部３０６は、再度、サーバ装置３００が管理する現在日時を用いて、図１６に示した第１評価期間情報テーブに登録された評価期間が完了したかを確認するＳ１１３の処理を行う。一方、評価期間が完了した場合（Ｓ３０２がＹ）、制御情報作成部３０６は、図１２〜図１５に示す第１操作履歴情報テーブルに登録された操作履歴情報から、評価期間においてコンテンツに対して入力された操作履歴情報を抽出し、第２操作履歴情報テーブルに登録する（Ｓ３０３）。
【０１５９】
図１６の例では、サーバＩＤ「Ｓ−００１」のサーバ装置３００におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価期間は、２０１２年５月１日の１７時００分から２０１２年５月８日の１７時００分である。また、図１２に示す第１操作履歴情報テーブルでは、コンテンツＩＤ「Ｃ−００００１」に対して入力された「いいね」に関するユーザの操作履歴情報は、入力日時が古い情報から順に、「いいね」ＩＤが「Ｌ−Ｐ１０００１」、「Ｌ−Ｐ１０００２」、「Ｌ−Ｐ１０００３」、「Ｌ−Ｐ１０００４」、「Ｌ−Ｐ１０００５」、「Ｌ−Ｐ１０００６」の「いいね」が蓄積されている。
【０１６０】
そこで、制御情報作成部３０６は、これらの操作履歴情報のうち、評価期間ＩＤ「Ｖ１」の評価期間である２０１２年５月１日の１７時００分から２０１２年５月８日の１７時００分に含まれる操作履歴情報を、図１２に示した第１操作履歴情報テーブルに登録された「入力日時」を参照して抽出する。具体的には、制御情報作成部３０６は、入力日時が２０１２年５月１日の１７時１０分に入力された「いいね」ＩＤ「Ｌ−Ｐ１０００１」の「いいね」から、入力日時が２０１２年５月８日の１４時１２分に入力された「いいね」ＩＤ「Ｌ−Ｐ１０００５」の「いいね」までの５つの「いいね」の操作履歴情報を抽出する。
【０１６１】
そして、制御情報作成部３０６は、抽出した「いいね」の操作履歴情報を、サーバＩＤと、コンテンツＩＤと、評価期間ＩＤと、「いいね」ＩＤと、「いいね」の入力ユーザ名とを関連付けて、第２操作履歴情報テーブル（図１７）に登録する。なお、ここでは、図１２に示す第１操作履歴情報テーブルに登録された「いいね」に関する操作履歴情報のみ、第２操作履歴情報テーブルに登録する例を示した。但し、これは一例であり、図１３〜図１５に示すコメント、閲覧、ダウンロードの他の操作履歴情報についても、「いいね」と同様の手順で、制御情報作成部３０６は、該当する評価期間に含まれる操作履歴情報を抽出し、第２操作履歴情報テーブル（図１７）に登録すればよい。
【０１６２】
次に、制御情報作成部３０６は、第２操作履歴情報テーブル（図１７）に登録された操作履歴情報の各評価期間における各コンテンツの累計を算出し、累計操作履歴情報テーブルに登録する（Ｓ３０４）。具体的には、制御情報作成部３０６は、第２操作履歴情報テーブルに登録された、「いいね」、コメント、閲覧、ダウンロードのそれぞれについて、操作履歴情報の数、或いは、閲覧時間の累計を算出し、算出した累計を累計操作履歴情報テーブル（図１８）に登録する。
【０１６３】
図１７に示す第２操作履歴情報テーブルの例では、コンテンツＩＤ「Ｃ−００００１」の評価期間ＩＤ「Ｖ１」の評価期間において、「いいね」ＩＤ「Ｌ−Ｐ１０００１」、「Ｌ−Ｐ１０００２」、「Ｌ−Ｐ１０００３」、「Ｌ−Ｐ１０００４」、「Ｌ−Ｐ１０００５」の「いいね」の操作履歴情報が登録されている。よって、制御情報作成部３０６は、コンテンツＩＤ「Ｃ−００００１」のコンテンツの評価期間ＩＤ「Ｖ１」の評価期間における「いいね」の累計を５と算出し、累計操作履歴情報テーブル（図１８）の該当する欄に登録する。
【０１６４】
なお、ここでは、図１７に示す第２操作履歴情報テーブルに登録された「いいね」に関する操作履歴情報の累計のみを、累計操作履歴情報テーブルに登録する例を示した。但し、これは一例にすぎず、コメント、閲覧、ダウンロードの他の操作履歴情報についても、「いいね」と同様の手順で、制御情報作成部３０６は、第２操作履歴情報テーブルから操作履歴情報の累計を算出し、算出した累計を累計操作履歴情報テーブルに登録すればよい。
【０１６５】
また、ここでは、図１７に示した第２操作履歴情報テーブルに登録された操作履歴情報の累計を算出する際に、操作履歴情報を入力したユーザに関わらず、操作履歴情報の数、或いは、閲覧時間をそのまま加算して累計を算出した。但し、これは一例にすぎず、例えば、制御情報作成部３０６は、入力したユーザに応じた重み付けを操作履歴情報に対して行い、累計を算出してもよい。
【０１６６】
具体的には、端末装置１００を所有するユーザ「Ａ」にとって親密度が所定の閾値以上の友人の操作履歴情報や、ユーザ「Ａ」が予め設定した特定の友人の操作履歴情報に関しては、制御情報作成部３０６は、所定の重み付けを行った上で、累計を算出する。以下、入力ユーザ名に応じた重み付けを操作履歴情報に行って累計を算出する具体例を示す。
【０１６７】
図１７に示す第２操作履歴情報テーブルの例では、サーバＩＤ「Ｓ−００１」のサーバ装置３００の評価期間ＩＤ「Ｖ１」の評価期間において、コンテンツＩＤ「Ｃ−００００１」のコンテンツに対して「いいね」を入力したユーザは、ユーザ「Ｂ」、ユーザ「Ｅ」、ユーザ「Ｇ」、ユーザ「Ｉ」、ユーザ「Ｊ」の５人である。また、ユーザ「Ａ」とこれら５人の友人との親密度は、図６の友人間親密度テーブルより、それぞれ、「２．２」、「１．５」、「２．７」、「０．８」、「１．１」である。ここで、親密度の閾値が１．５であるとする。すると、親密度が１．５以上の友人は、ユーザ「Ｂ」とユーザ「Ｅ」とユーザ「Ｇ」となる。この場合、制御情報作成部３０６は、これら３人の友人に関しては所定の重み付けを行った上で操作履歴情報の累計を算出する。具体的には、制御情報作成部３０６は、該当する操作履歴情報の回数、或いは、閲覧時間に対して所定の値（例えば、２等）を乗算して累計を算出すればよい。以下、この具体例を示す。
【０１６８】
（サーバＩＤ「Ｓ−００１」におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価期間ＩＤ「Ｖ１」の評価期間の「いいね」の累計）
＝２×（ユーザ「Ｂ」の「いいね」数）＋２×（ユーザ「Ｅ」の「いいね」数）＋２×（ユーザ「Ｇ」の「いいね」数）＋（ユーザ「Ｉ」の「いいね」数）＋（ユーザ「Ｊ」の「いいね」数）＝８
【０１６９】
同様に、サーバＩＤ「Ｓ−００１」におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価期間ＩＤ「Ｖ３」の評価期間の「いいね」の累計は以下のように算出される。「いいね」を入力したユーザは、ユーザ「Ｃ」、ユーザ「Ｄ」、ユーザ「Ｅ」、ユーザ「Ｆ」、ユーザ「Ｉ」の５人であり、親密度が閾値（＝１．５）以上の友人は、図６の友人間親密度テーブルよりユーザ「Ｅ」のみである。よって、ユーザ「Ｅ」による「いいね」の操作履歴情報のみに重み付けが行われるため、この累計は６となる。
【０１７０】
なお、ここでは、端末装置１００を所有するユーザ「Ａ」にとって親密度が所定の閾値以上の友人の操作履歴情報に重み付けを行う例を示したが、操作履歴情報に重み付けが行われるユーザは、ユーザ「Ａ」が予め設定した特定の友人であってもよい。
【０１７１】
以上より、重み付けを行わずに累計を算出した場合、評価期間ＩＤ「Ｖ１」における「いいね」も評価期間ＩＤ「Ｖ３」における「いいね」も、累計は共に５で同一であった。一方、入力ユーザ名に応じて操作履歴情報に重み付けを行って累計を算出した場合、これらの累計はそれぞれ「８」、「６」となった。このように、操作履歴情報に重み付けを行うことで、コンテンツに対して操作を入力したユーザの中に、端末装置１００の所有するユーザ「Ａ」との親密度の高い友人が多く含まれているほど、操作履歴情報の累計を高くできる。
【０１７２】
次に、制御情報作成部３０６は、累計操作履歴情報テーブル（図１８）に登録された操作履歴情報に基づいてコンテンツの評価値を算出する（Ｓ３０５）。本実施の形態では、ユーザ間で話題のコンテンツとは、サーバ装置３００が管理するコンテンツにおいて、所定期間でのユーザからの操作履歴情報が多く蓄積されているコンテンツのことを指す。これは、友人等のユーザから操作が入力されているコンテンツほど、友人が関心を抱いているコンテンツである可能性が高く、更に、その操作履歴情報の数が多いコンテンツほど、多くの友人が共通に関心を抱いているコンテンツである可能性が高いという考えに基づいている。よって、ここでは、累計操作履歴情報テーブル（図１８）に登録された累計が大きいコンテンツほど、ユーザ間での話題が高いコンテンツとし、コンテンツの評価値が高くなるような計算アルゴリズムで、コンテンツの評価値を算出する。
【０１７３】
以下、具体例として、図１８に示した累計操作履歴情報テーブルに登録された操作履歴情報を用いたコンテンツの評価値の算出処理について示す。図１８に示す累計操作履歴情報テーブルでは、「いいね」数、コメント数、肯定的表現数、否定的表現数、閲覧回数、閲覧時間、ダウンロード回数が登録されている。累計操作履歴情報テーブルに登録された累計が大きいコンテンツほど、コンテンツの評価値が高くなる計算アルゴリズムの例としては以下のものが挙げられる。
【０１７４】
例えば、「いいね」数、コメント数、肯定的表現数、閲覧回数、ダウンロード回数に関しては、回数が１増えるごとにコンテンツの評価値を「１．０」加算し、閲覧時間については、時間が１秒増えるごとに、コンテンツの評価値を「０．０１」加算し、否定的表現数に関しては、回数が１増えるごとにコンテンツの評価値を「１．０」減算する計算アルゴリズムが挙げられる。
【０１７５】
例えば、制御情報作成部３０６は、図１８の評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価値を次のように算出する。
（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価値）
＝（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツに対する「いいね」数によるコンテンツの評価値）＋（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツに対するコメント数によるコンテンツの評価値）＋（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツに対するコメントに含まれる肯定的表現数によるコンテンツの評価値）＋（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツに対するコメントに含まれる否定的表現数によるコンテンツの評価値）＋（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの閲覧回数によるコンテンツの評価値）＋（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの閲覧時間によるコンテンツの評価値）＋（評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツのダウンロード回数によるコンテンツの評価値）
＝（１．０×５）＋（１．０×１２）＋（１．０×６）＋（−１．０×０）＋（１．０×２４）＋（０．０１×１６９０）＋（１．０×４）＝６７．９
【０１７６】
同様に、制御情報作成部３０６は、図１８の評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツの評価値を次のように算出する。
（評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツの評価値）
＝（１．０×１）＋（１．０×２）＋（１．０×０）＋（−１．０×１）＋（１．０×８）＋（０．０１×２８１）＋（１．０×０）＝１２．８１
【０１７７】
同様に、図１８の評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値は次のように算出できる。
（評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値）
＝（１．０×５）＋（１．０×７）＋（１．０×３）＋（−１．０×１）＋（１．０×１６）＋（０．０１×９３２）＋（１．０×１）＝４０．３２
【０１７８】
なお、ここでは、「いいね」数、コメント数、肯定的表現数、閲覧回数、ダウンロード回数の操作履歴情報に関して、コンテンツの評価値を均一に加算する例を示したが、これは一例である。例えば、制御情報作成部３０６は、操作履歴情報の重要性に応じて、加算するコンテンツの評価値を変更してもよい。また、同様に、制御情報作成部３０６は、否定的表現数及び閲覧時間についても、重要性に応じて、減算、加算するコンテンツの評価値を変更してもよい。
【０１７９】
具体的には、制御情報作成部３０６は、肯定的表現数に関しては、回数が１増えるごとにコンテンツの評価値を「１．０」加算し、コメント数に関しては、回数が１増えるごとにコンテンツの評価値を「０．７」加算し、「いいね」数に関しては、回数が１増えるごとにコンテンツの評価値を「０．５」加算し、ダウンロード回数に関しては、回数が１増えるごとにコンテンツの評価値を「０．３」加算し、閲覧回数に関しては、回数が１増えるごとにコンテンツの評価値を「０．１」加算し、否定的表現数に関しては、回数が１増えるごとにコンテンツの評価値を「２．０」減算し、閲覧時間に関しては、時間が１秒増えるごとに、コンテンツの評価値を「０．０１」加算する方法を採用してもよい。
【０１８０】
また、ここでは、累計操作履歴情報テーブルに登録された全ての操作履歴情報を利用し、コンテンツの評価値を算出する方法を示したが、これに限定されない。例えば、制御情報作成部３０６は、操作履歴情報のうち、例えば、「いいね」数及びコメント数のみ等、所定の種類の操作履歴情報のみを利用して、コンテンツの評価値を算出してもよい。
【０１８１】
また、ここでは、累計操作履歴情報テーブルに登録された累計を加算或いは減算して、コンテンツの評価値を算出する方法を示したが、これは一例にすぎない。例えば、制御情報作成部３０６は、累計操作履歴情報テーブルに登録された累計を乗算や除算等他の計算方法を用いて算出してもよい。
【０１８２】
また、ここでは、累計操作履歴情報テーブルに登録された累計を用いてコンテンツの評価値を算出する方法を示したが、例えば、制御情報作成部３０６は、図１７に示す第２操作履歴情報テーブルの入力ユーザ名に所定のユーザ名が含まれていれば、例えば「１００」等所定の値をコンテンツの評価値として設定してもよい。或いは、累計操作履歴情報テーブルに登録された累計だけでなく、サーバ装置３００が管理するコンテンツ情報テーブル（図１１）に登録されたコンテンツの撮影日時と、サーバ装置３００でのコンテンツの受信日時と、評価期間での最新日時とに基づいて、制御情報作成部３０６は、コンテンツの評価値を算出してもよい。
【０１８３】
具体的には、制御情報作成部３０６は、コンテンツ情報テーブルのコンテンツの撮影日時と評価期間での最新日時との差が、「６か月」であれば、コンテンツの評価値を「１０．０」減算し、「１２か月」であれば、コンテンツの評価値を「２０．０」減算するといった計算アルゴリズムでコンテンツの評価値を算出してもよい。これは、コンテンツ情報テーブルに登録されたコンテンツの撮影日時と、評価期間での最新日時との差が大きくなるほど、ユーザのコンテンツに対する関心が薄れている可能性が高いという考えに基づいている。
【０１８４】
次に、制御情報作成部３０６は、Ｓ３０５で算出したコンテンツの評価値に基づいて、コンテンツに対して適用する制御情報を作成し、制御情報テーブルに登録し、（Ｓ３０６）、制御情報作成処理を終了する。
【０１８５】
具体的には、まず、制御情報作成部３０６は、図１１のサーバ装置３００が管理するコンテンツ情報テーブルより、Ｓ３０５で評価値を算出したコンテンツの「コンテンツＩＤ」と、「端末装置での保存パス」とを抽出し、制御情報ＩＤと関連付けて、制御情報テーブル（図１９）に登録する。次に、制御情報作成部３０６は、Ｓ３０５で算出したコンテンツの評価値に応じて、コンテンツに対して適用する制御情報を生成し、制御情報テーブル（図１９）に登録する。
【０１８６】
ここで、制御情報に関しては、本実施の形態では、コンテンツの評価値が大きくなるほど、ユーザ間で話題のコンテンツと定義している。そのため、評価値が高いコンテンツほど、端末装置１００に保存させて、ユーザ間で話題のコンテンツをいつでもすぐに閲覧可能な状態にしておく。一方、評価値が低いコンテンツほど、ユーザ間での話題のコンテンツではないとし、端末装置１００から削除する対象とし、端末装置１００が蓄積するコンテンツの容量を抑制する。このような考えに基づいて、制御情報作成部３０６は、コンテンツの評価値を算出し、制御情報を生成する。
【０１８７】
よって、制御情報の生成方法としては、以下の方法が挙げられる。例えば、制御情報作成部３０６は、コンテンツの評価値が３０未満である場合、制御内容が「削除」の制御情報を生成し、コンテンツの評価値が３０以上６０未満である場合、制御内容が「何もしない」の制御情報を生成し、コンテンツの評価値が６０以上である場合は、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成する。なお、ここで、コンテンツ保護機能とは、コンテンツが誤って削除されないように、コンテンツが削除操作の入力を受け付けないようにする機能のことを指す。
【０１８８】
以下、前述の評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツ、評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツ、評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値を用いて説明する。評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価値は、「６７．９」であるため、制御情報作成部３０６は、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成する。また、評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツの評価値は、「１２．８１」であるため、制御情報作成部３０６は、制御内容が「削除」の制御情報を生成する。また、評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値は、「４０．３２」であるため、制御情報作成部３０６は、制御内容が「何もしない」の制御情報を生成する。そして、制御情報作成部３０６は、これらの制御情報を制御情報テーブル（図１９）に登録する。
【０１８９】
なお、ここでは、制御情報の生成方法として、コンテンツの評価値に応じて、「コンテンツ保護機能を有効化」、「何もしない」、「削除」のいずれかに決定する方法を示したが、これに限定されない。例えば、制御情報作成部３０６は、コンテンツの評価値が高いコンテンツほど圧縮率を高く設定した上でコンテンツを圧縮加工し、コンテンツの評価値の低いコンテンツほど圧縮率を低く設定した上でコンテンツを圧縮加工するといった制御情報を生成してもよい。
【０１９０】
例えば、制御情報作成部３０６は、コンテンツの評価値が１０未満である場合、圧縮率を「１０％」とし、コンテンツの評価値が１０以上２０未満である場合、圧縮率を「２０％」とし、コンテンツの評価値が２０以上３０未満である場合は、圧縮率を「３０％」とし、コンテンツの評価値が３０以上４０未満である場合、圧縮率を「４０％」とし、コンテンツの評価値が４０以上５０未満である場合、圧縮率を「５０％」とし、コンテンツの評価値が５０以上６０未満である場合、圧縮率を「６０％」とし、コンテンツの評価値が６０以上７０未満である場合、圧縮率を「７０％」とし、コンテンツの評価値が７０以上８０未満である場合、圧縮率を「８０％」とし、コンテンツの評価値が８０以上９０未満である場合、圧縮率を「９０％」とし、コンテンツの評価値が９０以上である場合は、圧縮率を「１００％」として、圧縮率を決定する。そして、端末コンテンツ制御部１０７は、決定した圧縮率に基づき、コンテンツを圧縮加工すればよい。
【０１９１】
なお、この制御情報の生成方法は、ユーザ間での評価が高いコンテンツほど、ユーザ間での話題のコンテンツであるとし、元のサイズのまま残しておき、ユーザ間での評価が低いコンテンツほど、ユーザ間での話題のコンテンツではないとして圧縮し、端末装置１００のコンテンツ容量を抑制するといった考えに基づいている。
【０１９２】
以下、前述の評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツ、評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツ、評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値を用いて説明する。
【０１９３】
評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツの評価値は、「６７．９」であるため、制御情報作成部３０６は、圧縮率を「７０％」と設定し、制御内容が「７０％に圧縮加工」の制御情報を作成する。また、評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツの評価値は、「１２．８１」であるため、制御情報作成部３０６は、圧縮率を「２０％」と設定し、制御内容が「２０％に圧縮加工」の制御情報を作成する。また、評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値は、「４０．３２」であるため、制御情報作成部３０６は、圧縮率を「５０％」と設定し、制御内容が「５０％に圧縮加工」の制御情報を作成する。そして、制御情報作成部３０６は、これらの制御情報を制御情報テーブル（図１９）に登録する。
【０１９４】
以上、図２４から図２６を用いて、図２２に示した第１コンテンツ処理の詳細な動作を説明した。しかしながら、第１コンテンツ処理の詳細な動作はこの例に限らない。例えば、図２２の例では、端末装置１００に蓄積されたコンテンツのうち、制御情報により特定されるコンテンツを削除することとしたが、制御情報により特定されるコンテンツを削除することなく、これらのコンテンツに所定の情報を付加することとしてもよい。
【０１９５】
例えば、コンテンツの評価値に関わらず、制御情報として、「送信時情報テーブルで管理する送信先サーバＩＤをそのままコンテンツに関連付けて管理する」といった制御情報に決定し、Ｓ１１１で、コンテンツ制御部３０７は、送信先サーバＩＤと制御情報とを関連付けて端末装置１００に送信してもよい。この場合、端末装置１００側で、サーバＩＤにより一意に決定されるサービス名（例えば、「Ｓ１」や「Ｓ２」、等）やサービスのロゴ画像等を管理しておくようにしてもよい。これにより、端末装置１００のコンテンツ管理アプリケーションにおいて、端末装置１００で管理するコンテンツのうち、どのコンテンツをサーバ装置３００で共有させたのか、更には、コンテンツの共有先のサービス名は何かをユーザは確認できる。
【０１９６】
図２７は、実施の形態１における端末装置１００のコンテンツ管理アプリケーションにおける第１コンテンツ閲覧画面の一例を示す図である。ここでは、端末装置１００のコンテンツのうち、一部のコンテンツを３種類のサーバ装置３００が管理するサービス「Ｓ１」、「Ｓ２」、「Ｓ３」の全て、或いは一部に送信した場合の画面例が示されている。１以上のサービスに送信されたコンテンツは、送信先のサービスを表すロゴ画像が、コンテンツに重畳されており、いずれのサービスにも送信されていないコンテンツは、何も重畳されていない。例えば、画面左上のコンテンツ２７０１は、「Ｓ１」のロゴ画像が重畳して表示されており、サービス「Ｓ１」に送信されたことが示されている。また、画面右上のコンテンツ２７０２は、ロゴ画像が重畳されておらず、いずれのサービスにも送信されていないことが示されている。画面最下部中央のコンテンツ２７０３は、「Ｓ１」、「Ｓ２」、「Ｓ３」のロゴ画像が重畳されており、サービス「Ｓ１」、サービス「Ｓ２」、サービス「Ｓ３」に送信されていることが示されている。
【０１９７】
また、コンテンツの評価値に関わらず、制御情報作成部３０６は、制御内容が「累計操作履歴情報テーブルに登録されたコンテンツに対する累計をそのままコンテンツに関連付けて管理する」の制御情報を作成する。そして、Ｓ１１１で、コンテンツ制御部３０７は、累計操作履歴情報テーブルに登録されたコンテンツに対する累計と制御情報とを関連付けて端末装置１００に送信してもよい。これにより、端末装置１００のコンテンツ管理アプリケーションにおいて、端末装置１００が管理するコンテンツのうち、サーバ装置３００に送信した各コンテンツに対して所定期間にユーザにより入力された操作を確認できる。
【０１９８】
また、例えば、制御情報作成部３０６は、制御内容が「削除候補を示す情報をコンテンツに関連付けて管理する」の制御情報に決定し、Ｓ１１１で、コンテンツ制御部３０７は、削除候補を示す情報と制御情報とを関連付けて端末装置１００に送信してもよい。この場合、端末装置１００は、削除候補であることを示すロゴ画像（例えば、「×」マーク）等を予め保持しておけばよい。これにより、端末装置１００のコンテンツ管理アプリケーションにおいてコンテンツを削除する場合に、端末装置１００が管理するコンテンツのうち、どのコンテンツを削除すればよいかをユーザに確認させ、ユーザは所望のタイミングでコンテンツを削除できる。
【０１９９】
以下、端末装置１００のコンテンツ管理アプリケーションにおけるコンテンツ閲覧画面の一例を図２８から図３２を用いて説明する。
【０２００】
図２８は、実施の形態１において、端末装置１００のコンテンツ管理アプリケーションにおける第２コンテンツ閲覧画面の一例を示す図である。ここでは、端末装置１００が蓄積するコンテンツのうち一部のコンテンツが１以上のサーバ装置３００に送信されている。そして、累計操作履歴情報テーブルの所定の評価期間に登録された、「いいね」数、コメント数、及びダウンロード回数の合計値がそれぞれ、丸印、三角印、及び四角印のマークの中に示されている。１以上のサーバ装置３００に送信されたコンテンツは、丸印、三角印、四角印のいずれかのマークが、コンテンツに重畳されており、いずれのサービスにも送信されていないコンテンツは、何も重畳されていない。例えば、画面左上のコンテンツ２８０１は、「２」が記載された丸印のマーク、「３」が記載された三角印のマーク、及び「６」が記載された四角印のマークが重畳されており、「いいね」数、コメント数、及びダウンロード回数の合計値がそれぞれ「２」、「３」、「６」である。画面右上のコンテンツ２８０２は、いずれのマークも重畳されていないため、サーバ装置３００にも送信されていない。以上のように、図２８の例では、端末装置１００に蓄積されたコンテンツについて、マークの有無により、サーバ装置３００に送信したコンテンツをユーザに識別させることができる。さらに、マークの形状によりコンテンツに対してサーバ装置３００が受け付けた操作の種類をユーザに識別させ、マーク内の数字によって操作が行われた回数をユーザに確認させることができる。
【０２０１】
図２９は、実施の形態１において、端末装置１００のコンテンツ管理アプリケーションにおける第３コンテンツ閲覧画面の一例を示す図である。ここでは、端末装置１００のコンテンツのうち、一部のコンテンツが１以上のサーバ装置３００に送信されている。そして、評価値が所定の閾値（例えば、６０、等）以上のコンテンツに対して、星マークが重畳されている。例えば、画面最下部中央のコンテンツ２９０１は、星マークが重畳されているため、評価値が６０以上である。なお、前述した、制御内容が「削除候補を示す情報をコンテンツに関連付けて管理する」の制御情報が作成されたた場合は、評価値が所定の閾値（例えば、３０、等）以下のコンテンツに対して、「×」マークが重畳される。以上のように、図２９の例では、端末装置１００に蓄積されたコンテンツのうち、送信先のサーバ装置３００において所定の操作が受け付けられたコンテンツ、或いは所定の操作があまり受け付けられていないコンテンツをユーザに識別させることができる。
【０２０２】
図３０は、実施の形態１における端末装置１００のコンテンツ管理アプリケーションにおける第４コンテンツ閲覧画面の一例を示す図である。ここでは、端末装置１００のコンテンツのうち、一部のコンテンツが１以上のサーバ装置３００に送信されている。そして、評価値が高いコンテンツほど、コンテンツの大きさが大きく表示され、評価値が低いコンテンツほど、コンテンツの大きさが小さく表示されている。例えば画面最下部中央のコンテンツ３００１は、コンテンツの評価値が最も高いため、最も大きく表示されている。以上のように、図３０の例では、表示されるコンテンツの大きさにより、端末装置１００に蓄積されたコンテンツのうち、サーバ装置３００に送信したコンテンツをユーザに識別させるとともに、送信先のサーバ装置３００においてユーザの関心の高いコンテンツを端末装置１００の所有ユーザに識別させることができる。
【０２０３】
図３１は、実施の形態１において、端末装置１００のコンテンツ管理アプリケーションにおける第５コンテンツ閲覧画面の一例を示す図である。ここでは、端末装置１００のコンテンツのうち一部のコンテンツを、３つのサーバ装置３００がそれぞれ管理するサービス「Ｓ１」、サービス「Ｓ２」、サービス「Ｓ３」の全て、或いは一部に送信されている。
【０２０４】
具体的には、各コンテンツに対して、サービス「Ｓ１」、「Ｓ２」、「Ｓ３」のそれぞれのコメント数と、サービス「Ｓ１」、「Ｓ２」、「Ｓ３」のコメント数の合計とが合計の大きい順に表示されている。なお、画面最下部には、コメント以外の操作履歴情報である「いいね」、「肯定的表現数」、「否定的表現数」、「閲覧回数」、「閲覧時間」、「ダウンロード回数」が選択できるボタンが表示されている。ユーザは所望のボタンを押下することで、該当する操作履歴情報を閲覧できる。また、画面最上部には現在選択中の操作履歴情報が表示されている。ここでは、コメントが選択されているため、「コメント」が表示されている。そして、図３１の例では、コメント数の合計が最も大きいコンテンツは、サービス「Ｓ１」でのコメント数が「１２」、サービス「Ｓ２」でのコメント数が「７」、サービス「Ｓ３」でのコメント数が「１０」であり、全てのサービスのコメント数の合計が「２９」のコンテンツである。
【０２０５】
図３２は、実施の形態１において、端末装置１００のコンテンツ管理アプリケーションにおける第６コンテンツ閲覧画面の一例を示す図である。この第６コンテンツ閲覧画面は、例えば図３１に示した第５コンテンツ閲覧画面において、ユーザがある１つのコンテンツを選択した場合に表示される。図３２の例では、ユーザが操作履歴情報のうち「コメント」を選択した場合が示されており、選択されたコンテンツの拡大画像と、選択されたコンテンツに対してコメントを入力したユーザ名と、そのコメント内容とが関連付けて表示されている。
【０２０６】
以上、図２７から図３２を用いて閲覧画面の一例を示したが、これらは一例にすぎない。例えば、図２７から図２９の例において、マークが付与されたコンテンツのみを表示してもよい。また、図２７、図２８の例において、複数種類のマークを同時に付与して表示するのではなく、特定の種類のマークのみを付与し、例えばユーザの操作に応じて、異なる種類のマークのみを付与するといった切り替え制御を行うようにしてもよい。また、各閲覧画面を適宜組み合わせた閲覧画面が表示されてもよい。
【０２０７】
これらにより、ユーザは端末装置１００のアプリケーションにて、サーバ装置３００で共有させたコンテンツのコンテンツ情報や、コンテンツの共有先のサービス情報や、サーバ装置３００に送信したコンテンツに対して入力された操作を確認できる。そして、ユーザにより多く操作されているコンテンツは保存し、ユーザによりあまり操作されていないコンテンツは削除するという判断材料を端末装置１００の所有ユーザに与えることができる。よって、端末装置１００が保存するコンテンツの容量を抑制する際の端末装置１００の所有ユーザによる作業支援を行うことができる。
【０２０８】
また、例えば、サーバ装置３００が管理する第２サーバ情報テーブル（図５）の「ユーザ間の関係性情報」として、「友人数」及び「友人名」に加え、友人の連絡先情報（例えば、電子メールアドレス）を採用する。そして、制御情報作成部３０６は、通常の「コンテンツ保護機能を有効化」等の制御情報に加え、「連絡先情報宛てにコンテンツを送信」といった制御情報も併せて生成し、Ｓ１１１で、コンテンツ制御部３０７は、これらの制御情報を端末装置１００に送信してもよい。
【０２０９】
この場合、端末装置１００の端末コンテンツ制御部１０７は、サーバ装置３００のコンテンツ制御部３０７から制御情報を受信し、制御情報に規定された制御対象のコンテンツが端末装置１００に存在すれば、当該コンテンツのコンテンツ保護機能を有効化する制御と、当該コンテンツを制御情報に含まれる連絡先情報宛てに送信する制御とを行う。これにより、ユーザ自身の端末装置１００だけでなく、友人等の第三者の端末装置１００にも、ユーザ間で話題のコンテンツを送信できる。
【０２１０】
また、例えば、サーバ装置３００が管理する第２サーバ情報テーブル（図５）の「ユーザ間の関係性情報」として、「友人数」及び「友人名」に加え、友人の連絡先情報（例えば、電子メールアドレス）を採用する。そして、制御情報作成部３０６は、通常の「コンテンツ保護機能を有効化」等の制御情報に加え、「連絡先情報宛てにコンテンツを送信する許可を確認する」といった制御情報も併せて作成する。そして、Ｓ１１１で、コンテンツ制御部３０７は、これらの制御情報を端末装置１００に送信してもよい。
【０２１１】
この場合、端末装置１００の端末コンテンツ制御部１０７は、サーバ装置３００のコンテンツ制御部３０７から制御情報を受信し、制御情報に規定された制御対象のコンテンツが端末装置１００に存在すれば、当該コンテンツのコンテンツ保護機能を有効化する制御と、制御情報に含まれる連絡先情報宛てに当該コンテンツを送信してもよいかの許可を、端末装置１００を利用するユーザに要求する制御とを行う。そして、端末装置１００の入力部１０１が、ユーザから当該コンテンツを連絡先情報宛に送信する許可の入力を受け付けた場合、端末装置１００の端末コンテンツ制御部１０７は、当該コンテンツを連絡先情報宛てに送信する制御命令を、サーバ装置３００に送信する。そして、サーバ装置３００のコンテンツ制御部３０７は、当該コンテンツを連絡先情報宛てに送信する。
【０２１２】
一方、端末装置１００の入力部１０１が、ユーザから当該コンテンツを連絡先情報宛に送信する許可が入力されなかった場合、端末装置１００の端末コンテンツ制御部１０７は、当該コンテンツを連絡先情報宛てに送信しない制御命令を、サーバ装置３００に送信する。そして、サーバ装置３００のコンテンツ制御部３０７は、当該コンテンツを連絡先情報宛てに送信せずに処理を終了する。これにより、ユーザが利用する端末装置１００だけでなく、友人等の第三者の端末装置１００にも、ユーザ間で話題のコンテンツを所望のタイミングで送信することができる。
【０２１３】
以上の構成によれば、ユーザが端末装置１００を用いて、サーバ装置３００で共有させるコンテンツを選択した際に、端末装置１００に保存されたコンテンツがサーバ装置３００に送信される。そして、サーバ装置３００において、コンテンツに対する所定期間での操作履歴情報に基づいて、コンテンツの評価値が算出され、算出された評価値に基づいて、端末装置１００に保存されたコンテンツが制御される。そのため、例えば、所定期間においてＳＮＳ上で友人からの評価値の低いコンテンツは端末装置１００から削除できる。一方、評価値の高いコンテンツは、その評価値の高さを明示する情報を付加する、端末装置１００にそのまま保存する、或いは、コンテンツ保護機能を有効にすることができる。したがって、ユーザの手間を軽減した上で、端末装置１００が蓄積するコンテンツの容量をできる限り抑制できる。また、端末装置１００が蓄積するコンテンツの容量を抑制する作業をユーザが行う際の作業支援を行うことができる。また、ユーザ間で話題のコンテンツをいつでもすぐにユーザに閲覧させることができる。
【０２１４】
以上が、図２２で説明した第１コンテンツ処理の詳細の説明である。
【０２１５】
次に、図２３で説明した第２コンテンツ処理の詳細を説明する。
【０２１６】
図３３Ａ、図３３Ｂは、実施の形態１における第２コンテンツ処理の全体動作の一例を示すフローチャートである。
【０２１７】
Ｓ４０１〜Ｓ４０６は、図２４のＳ１０１〜Ｓ１０６と同様であるため説明を省略する。
【０２１８】
Ｓ４０６の後、端末装置１００は、コンテンツと送信時情報とを関連付けてサーバ装置３００に送信した後、送信したコンテンツに対して所定操作を適用する（Ｓ４０７）。ここで、所定操作とは、端末装置１００が蓄積するコンテンツの容量を抑制する削除操作や圧縮加工操作を指す。
【０２１９】
Ｓ４０７に続くＳ４０８〜Ｓ４０９は、図２４のＳ１０８〜Ｓ１０９と同様であるため説明を省略する。
【０２２０】
次に、制御情報作成部３０６は、制御情報作成処理を行う（Ｓ４１０）。具体的には、前述の通り、評価値が大きいコンテンツほど、ユーザ間で話題のコンテンツと定義されている。そのため、評価の値が高いコンテンツほど、端末装置１００に保存し、ユーザ間で話題のコンテンツをいつでもすぐに閲覧可能な状態にしておく。一方、評価値が低いコンテンツほど、ユーザ間で話題のコンテンツではないとし、端末装置１００から削除する対象とし、端末装置１００のコンテンツ容量を抑制できるようにする。このような考えに基づきコンテンツの評価値に応じた制御情報が生成される。
【０２２１】
例えば、制御情報作成部３０６は、コンテンツの評価値が３０未満である場合、制御内容が「何もしない」の制御情報を生成し、コンテンツの評価値が３０以上６０未満である場合、制御内容が「端末装置に送信」の制御情報を生成し、コンテンツの評価値が６０以上である場合、制御内容が「コンテンツ保護機能を有効化した上で、端末装置に送信」の制御情報を生成する。なお、コンテンツ保護機能の有効化は、サーバ装置３００側で制御してもよいし、端末装置１００側で制御してもよい。
【０２２２】
前述の図１８の例では、評価期間ＩＤ「Ｖ１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツ、評価期間ＩＤ「Ｖ２」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツ、及び評価期間ＩＤ「Ｖ３」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値は、それぞれ、「６７．９」、「１２．８１」、「４０．３２」であった。そのため、制御情報作成部３０６は、制御内容が、それぞれ、「コンテンツ保護機能を有効化した上で端末装置に送信」、「何もしない」、及び「端末装置に送信」の制御情報を生成する。
【０２２３】
なお、ここでは、制御情報の生成方法として、サーバ装置３００が管理するコンテンツの評価値に基づき、コンテンツに対して適用する制御情報を生成する方法を示したが、これに限定されない。例えば、制御情報作成部３０６は、コンテンツの評価値に加え、図４に示す第２サーバ情報テーブルの「残容量」に基づき、制御情報を生成してもよい。
【０２２４】
この場合、制御情報作成部３０６は、サーバ装置３００の残容量が所定の閾値（例えば、０．５ＧＢ、等）以下となった場合、コンテンツの評価値が低いコンテンツをサーバ装置３００から削除するといった制御情報を生成できる。
【０２２５】
図３３Ｂに戻り、サーバ装置３００のコンテンツ制御部３０７は、制御情報を端末装置１００に送信する（Ｓ４１１）。このとき、サーバ装置３００は、制御情報に規定された制御内容に基づき、サーバ装置３００が蓄積するコンテンツの制御を併せて行ってもよい。例えば、制御情報と併せてコンテンツを送信する場合、コンテンツ制御部３０７は、送信対象のコンテンツを複製または加工してもよい。
【０２２６】
次に、端末装置１００の端末コンテンツ制御部１０７は、サーバ装置３００のコンテンツ制御部３０７から制御情報を受信する（Ｓ４１２）。
【０２２７】
次に、端末コンテンツ制御部１０７は、受信した制御情報に規定された制御内容に従って端末装置１００で管理するコンテンツを制御し（Ｓ４１３）、第２コンテンツ処理を終了する。例えば、制御内容が「制御情報とともに送信したコンテンツを端末装置に蓄積する」の制御情報であれば、端末コンテンツ制御部１０７は、受信したコンテンツをコンテンツ蓄積部１０２に蓄積する。また、制御内容が「端末装置からサーバ装置にアクセスしてコンテンツをダウンロードする」の制御情報であれば、端末コンテンツ制御部１０７は、サーバ装置３００にアクセスし、制御情報で指定されたコンテンツをサーバ装置３００からダウンロードし、コンテンツ蓄積部１０２に蓄積する。ここで、Ｓ４０７の所定操作によって端末装置１００からコンテンツが削除された結果、該当するコンテンツが端末装置１００に存在しなければ、該当するコンテンツは新しいファイルとしてコンテンツ蓄積部１０２に蓄積される。また、Ｓ４０７の所定操作によって圧縮加工された結果、該当するコンテンツが端末装置１００に存在すれば、該当するコンテンツは、圧縮加工されたコンテンツと置換されてコンテンツ蓄積部１０２に蓄積される。
【０２２８】
以上の構成によれば、ユーザが端末装置１００から共有するコンテンツを選択した際に、端末装置１００に保存されたコンテンツがサーバ装置３００に送信された後、端末装置１００から削除される。そして、サーバ装置３００において、コンテンツに対する所定期間での操作履歴情報に基づいて、コンテンツの評価値が算出され、算出された評価値に基づき、サーバ装置３００に保存されたコンテンツが制御される。そのため、例えば、所定期間においてＳＮＳ上での友人からの評価の低いコンテンツはサーバ装置３００にそのまま保存させて、端末装置１００から削除されたままにすることができる。一方、評価が高いコンテンツはサーバ装置３００から端末装置１００に送信できる。したがって、ユーザが端末装置１００からサーバ装置３００に送信するコンテンツを選択すると、すぐにそのコンテンツが端末装置１００から削除され、端末装置１００が蓄積するコンテンツの容量を抑制できる。また、評価の高いコンテンツは端末装置１００に蓄積されるため、端末装置１００の所有ユーザは、ユーザ間で話題のコンテンツをいつでもすぐに閲覧できる。
【０２２９】
なお、ここでは、図３３ＢのＳ４１０の制御情報作成処理は、評価期間が完了した際に、その評価期間でのコンテンツに対する操作履歴情報の累計に基づいて、コンテンツの評価値を算出して制御情報を生成した。但し、これは一例であり、制御情報は、設定した評価期間が完了した際の一度のみだけでなく、所定の間隔毎に生成されてもよい。この場合、図３３ＢのＳ４１１〜Ｓ４１３の処理も、所定の間隔毎に行われる。
【０２３０】
図１８の例では、評価期間ＩＤ「Ｖ１」の評価期間は、２０１２年５月１日の１７時００分〜２０１２年５月８日の１７時００分の１週間であった。ここで、制御情報の生成間隔を、例えば前回の評価期間の開始日時から１週間とする。すると、制御情報作成部３０６は、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツにおける、評価期間ＩＤ「Ｖ１」の評価期間の次の評価期間を、２０１２年５月８日の１７時００分〜２０１２年５月１５日の１７時００分と設定する。そして、制御情報作成部３０６は、この評価期間に評価期間ＩＤ「Ｖ１−１」を付与し、第２評価期間情報テーブル（図２０）に登録する。同様に、制御情報作成部３０６は、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００２」のコンテンツにおける、評価期間ＩＤ「Ｖ２」の評価期間の次の評価期間を設定し、その評価期間に評価期間ＩＤ「Ｖ２−１」を付与し、第２評価期間情報テーブル（図２０）に登録する。また、同様に、制御情報作成部３０６は、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００５」のコンテンツにおける、評価期間ＩＤ「Ｖ３」の評価期間の次の評価期間を設定し、設定した評価期間に評価期間ＩＤ「Ｖ３−１」を付与し第２評価期間テーブル（図２０）に登録する。
【０２３１】
ここで、サーバＩＤ「Ｓ−００１」のサーバ装置３００における各コンテンツの評価期間ＩＤ「Ｖ１−１」、「Ｖ２−１」、「Ｖ３−１」の評価期間における累計操作履歴情報テーブルとして、図２１に示す累計操作履歴情報テーブルが得られたとする。この場合、前述同様のコンテンツの評価値の算出方法、及び制御情報の決定方法より、Ｓ１１０の制御情報作成生成処理にて作成される制御情報を以下に示す。
【０２３２】
図２１の累計操作履歴情報テーブルの例では、前述と同様の算出方法によりコンテンツの評価値を算出すると、評価期間ＩＤ「Ｖ１−１」の評価期間におけるコンテンツＩＤ「Ｃ−００００１」のコンテンツ、評価期間ＩＤ「Ｖ２−１」の評価期間におけるコンテンツＩＤ「Ｃ−００００２」のコンテンツ、評価期間ＩＤ「Ｖ３−１」の評価期間におけるコンテンツＩＤ「Ｃ−００００５」のコンテンツの評価値はそれぞれ、「３８．６６」、「６１．２４」、「８．３３」と算出される。そのため、制御情報作成部３０６は、前述と同様の制御情報の決定方法により、これら３つのそれぞれのコンテンツに対して、例えば、制御内容が「端末装置に送信」、「コンテンツ保護機能を有効化した上で端末装置に送信」、及び「何もしない」の制御情報を生成する。
【０２３３】
以上より、コンテンツＩＤ「Ｃ−００００１」のコンテンツの制御情報は、評価期間ＩＤ「Ｖ１」の評価期間では制御内容が「コンテンツ保護機能を有効化した上で端末装置に送信」であったが、評価期間ＩＤ「Ｖ１−１」の評価期間では制御内容が「端末装置に送信」となる。具体的には、コンテンツＩＤ「Ｃ−００００１」のコンテンツの状態は、評価期間ＩＤ「Ｖ１」の評価期間の後は、端末装置１００においてコンテンツ保護機能が有効化されていた状態から、評価期間ＩＤ「Ｖ１−１」の評価期間の経過後は、端末装置１００においてコンテンツ保護機能が無効化された状態に変化する。
【０２３４】
また、コンテンツＩＤ「Ｃ−００００２」のコンテンツの制御情報は、評価期間ＩＤ「Ｖ２」の評価期間では制御内容が「何もしない」であったが、評価期間ＩＤ「Ｖ２−１」の評価期間では、制御内容が「コンテンツ保護機能を有効化した上で端末装置に送信」となる。具体的には、コンテンツＩＤ「Ｃ−００００２」のコンテンツの状態は、評価期間ＩＤ「Ｖ２」の評価期間の後は、端末装置１００において消去され存在しなかった状態から、期間ＩＤ「Ｖ２−１」の評価期間の経過後は、端末装置１００においてコンテンツ保護機能が有効化された上で存在する状態に変化する。
【０２３５】
さらに、コンテンツＩＤ「Ｃ−００００５」のコンテンツの制御情報は、評価期間ＩＤ「Ｖ３」の評価期間では制御内容が「端末装置に送信」であったが、評価期間ＩＤ「Ｖ３−１」の評価期間では制御内容が「何もしない」となる。具体的には、コンテンツＩＤ「Ｃ−００００５」のコンテンツの状態は、評価期間ＩＤ「Ｖ３」の評価期間の後は、端末装置１００において存在していた状態から、期間ＩＤ「Ｖ３−１」の評価期間の経過後は、端末装置１００において消去されて存在しない状態に変化する。
【０２３６】
かかる構成により、例えば、ある所定期間におけるＳＮＳ等のサーバ装置３００でのコンテンツに対する友人からの「いいね」やコメント等の評価値が低かったため、端末装置１００から一旦削除されたコンテンツでも、その後の別の所定期間における評価値が高くなった際に、再度当該コンテンツをＳＮＳから端末装置１００に送信できる。その結果、このコンテンツは、ＳＮＳでのユーザ間で話題のコンテンツとしていつでもすぐにユーザに閲覧させることができる。
【０２３７】
また、本実施の形態にて、端末装置１００の端末コンテンツ制御部１０７が、端末装置１００のコンテンツを２以上のサーバ装置３００に送信したとする。そして、この場合、２以上のサーバ装置３００が行うＳ１１０の制御情報作成処理において、制御情報作成部３０６がコンテンツの評価値に関わらず、累計操作履歴情報テーブルに登録された累計操作履歴情報をコンテンツに関連付けて管理するという制御内容の制御情報を生成したとする。そして、この制御情報が、コンテンツ制御部３０７により累計操作履歴情報と関連付けて端末装置１００に送信されたとする。この場合、端末装置１００の端末コンテンツ制御部１０７は、コンテンツに対する制御情報を２以上のサーバ装置３００から受信した際、２以上のサーバ装置３００の累計操作履歴情報に基づき、新たにコンテンツの評価値を算出し、算出した評価値に基づいて、コンテンツに対する制御情報を生成し、端末装置１００で管理するコンテンツを制御してもよい。
【０２３８】
以下、端末装置１００が、コンテンツＩＤ「Ｃ−００００１」のコンテンツをサーバＩＤ「Ｓ−００１」のサーバ装置３００と、サーバＩＤ「Ｓ−００２」のサーバ装置３００とに送信した場合について具体的に説明する。この場合、サーバＩＤ「Ｓ−００１」のサーバ装置３００と、サーバＩＤ「Ｓ−００２」のサーバ装置３００とがそれぞれ生成した制御情報が、それぞれ次に示す累計操作履歴情報をそのままコンテンツＩＤ「Ｃ−００００１」のコンテンツに関連付けて管理するという内容であったとする。
【０２３９】
まず、サーバＩＤ「Ｓ−００１」のサーバ装置３００の累計操作履歴情報は、「いいね」数が６、コメント数が６、肯定的表現数が３、否定的表現数が０、閲覧回数が１２、閲覧時間１６分０６秒、ダウンロード回数が２であったとする。また、サーバ「Ｓ−００２」のサーバ装置３００の累計操作履歴情報は、「いいね」数が４、コメント数が３、肯定的表現数が１、否定的表現数が１、閲覧回数が８、閲覧時間８分３２秒、ダウンロード回数が３であったとする。
【０２４０】
この場合、端末装置１００の端末コンテンツ制御部１０７は、コンテンツＩＤ「Ｃ−００００１」のコンテンツに対する制御情報と、累計操作履歴情報とをサーバＩＤ「Ｓ−００１」、「Ｓ−００２」のサーバ装置３００から受信した際に、受信した累計操作履歴情報に基づいて、新たにコンテンツＩＤ「Ｃ−００００１」のコンテンツに対する制御情報を生成する。
【０２４１】
制御情報の生成にあたり、まず、端末コンテンツ制御部１０７は、コンテンツＩＤ「Ｃ−００００１」のコンテンツの評価値を算出する。具体的には、例えば、サーバＩＤ「Ｓ−００１」、「Ｓ−００２」のサーバ装置３００から受信したサーバ装置３００それぞれでのコンテンツＩＤ「Ｃ−００００１」のコンテンツに対する累計操作履歴情報の要素別の累計の平均値を算出し、平均値が大きいコンテンツほど、コンテンツの評価値が高くなるような前述の計算アルゴリズムを用いてコンテンツの評価値を算出する。なお、ここではサーバＩＤ「Ｓ−００１」、「Ｓ−００２」のサーバ装置３００の累計操作履歴情報の平均値を用いてコンテンツの評価値を算出する方法で説明する。但し、これは一例であり、サーバＩＤ「Ｓ−００１」、「Ｓ−００２」のサーバ装置３００の累計操作履歴情報を利用する方法であれば、例えば、端末コンテンツ制御部１０７は、単純に両者の累計操作履歴情報を加算する方法を用いて、コンテンツの評価値を算出してもよい。
【０２４２】
コンテンツの評価値の算出方法としては前述の通り、例えば、「いいね」数、コメント数、肯定的表現数、閲覧回数、ダウンロード回数に関しては、回数が１増えるごとにコンテンツの評価値を「１．０」加算し、閲覧時間については、時間が１秒増えるごとに、コンテンツの評価値を「０．０１」加算し、否定的表現数に関しては、回数が１増えるごとにコンテンツの評価値を「１．０」減算するといった方法がある。
【０２４３】
まず、サーバＩＤ「Ｓ−００１」、「Ｓ−００２」のサーバ装置３００から受信したコンテンツＩＤ「Ｃ−００００１」のコンテンツに対する累計操作履歴情報の平均値を算出すると、「いいね」数は５、コメント数は４．５、肯定的表現数は２、否定的表現数は０．５、閲覧回数は１０、閲覧時間は１２分１９秒、ダウンロード回数は２．５となる。よって、端末コンテンツ制御部１０７は、コンテンツの評価値を、５＋４．５＋２＋（−１）×０．５＋１０＋０．０１×（７３９）＋２．５＝３０．８９と算出する。
【０２４４】
前述の通り、本実施の形態では、コンテンツの評価値が大きくなるほど、ユーザ間で話題のコンテンツであると定義しているため、評価値が高いコンテンツほど、ユーザの端末装置１００に保存し、ユーザ間で話題のコンテンツをいつでもすぐに閲覧可能な状態にしておく。一方、評価値が低いコンテンツほど、ユーザ間での話題のコンテンツではないとし、ユーザの端末装置１００から削除する対象とし、端末装置１００のコンテンツ容量を抑制できるようにする。本実施の形態では、このような考えに基づきコンテンツの評価値に応じて制御情報を生成する。
【０２４５】
よって、端末装置１００が自身で管理するコンテンツに対して行う制御情報は、例えば以下のように生成される。例えば、コンテンツの評価値が３０未満である場合、端末コンテンツ制御部１０７は、端末装置１００に対象のコンテンツがあれば、コンテンツ制御内容が「削除」の制御情報を生成し、端末装置１００に対象のコンテンツがなければ、制御内容が「何もしない」の制御情報を生成する。また、コンテンツの評価値が３０以上６０未満である場合、端末コンテンツ制御部１０７は、端末装置１００に対象のコンテンツがあれば、制御内容が「何もしない」の制御情報を生成し、端末装置１００に対象のコンテンツがなければ、制御内容が「いずれかのサーバ装置より対象のコンテンツを受信」の制御情報を生成する。また、コンテンツの評価値が６０以上である場合、端末コンテンツ制御部１０７は、端末装置１００に対象のコンテンツがあれば、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成し、端末装置１００に対象のコンテンツがなければ、制御情報内容が「いずれかのサーバ装置より対象のコンテンツを受信した上で、コンテンツ保護機能を有効化」の制御情報を生成する。
【０２４６】
コンテンツＩＤ「Ｃ−００００１」の例では、コンテンツの評価値は、３０．８９である。そのため、端末コンテンツ制御部１０７は、端末装置１００にコンテンツＩＤ「Ｃ−００００１」のコンテンツがあれば、制御内容が「何もしない」の制御情報を生成する。一方、端末装置１００にコンテンツＩＤ「Ｃ−００００１」のコンテンツがなければ、端末コンテンツ制御部１０７は、制御内容が「いずれかのサーバ装置よりコンテンツＩＤ「Ｃ−００００１」のコンテンツを受信」の制御情報を生成する。そして、端末コンテンツ制御部１０７は、生成した制御情報に規定された制御を該当するコンテンツに対して行う。
【０２４７】
以上、実施の形態１によれば、例えば、サーバ装置３００等の外部の装置において共有させたコンテンツに対するユーザの操作履歴情報に基づき、端末装置１００に蓄積されたコンテンツを制御できる。その結果、共有させたコンテンツに対する操作履歴情報に基づいて、端末装置１００に蓄積されたコンテンツの中から関心のあるコンテンツを特定できる。
【０２４８】
例えば、端末装置１００のコンテンツが複数のＳＮＳ等のサーバ装置３００に送信された場合でも、複数のＳＮＳでの当該コンテンツに対する所定期間で収集した操作履歴情報に基づいて、当該コンテンツの評価値を算出し、算出した評価値に基づいて、制御情報が生成できる。そのため、例えば、所定期間における複数のＳＮＳ等のサーバ装置３００でのコンテンツに対する友人からの「いいね」やコメント等の回数の合計が低いコンテンツは端末装置１００から削除できる。一方、これらの回数の合計が高いコンテンツは、端末装置１００にそのまま保存する、或いは、コンテンツの削除を防ぐコンテンツ保護機能を有効にできる。したがって、ユーザの手間を軽減した上で、端末装置１００が蓄積するコンテンツの容量をできる限り抑制できる。また、端末装置１００が蓄積するコンテンツの容量を抑制する作業をユーザが行う際の作業支援を行うことができる。また、複数のＳＮＳにおいてユーザ間で話題のコンテンツをいつでもすぐにユーザに閲覧させることができる。
【０２４９】
（実施の形態２）
実施の形態１では、例えば、サーバ装置３００等の外部の装置において共有したコンテンツに対するユーザの操作履歴に基づき、端末装置１００に蓄積されたコンテンツを制御するための制御情報を生成するサーバ装置３００について説明した。実施の形態２では、実施の形態１の手法により算出されたコンテンツの評価値に基づいて決定された制御内容を、端末装置１００の能力や状態に応じて変更可能とするサーバ装置３００の一例について説明する。
【０２５０】
図３４は、実施の形態２におけるコンテンツ制御装置を含むシステムの構成を示すブロック図である。図３４において、図１と同じ構成要素については同じ符号を用い、説明を省略する。
【０２５１】
図３４において、端末装置１００は、図１の構成要素に加え、端末装置情報管理部１０８を備える。さらに、サーバ装置３００は、図１の構成要素に加え、端末装置情報取得管理部３０８と、端末装置状態検出部３０９とを備える。本実施の形態においては、サーバ装置３００がコンテンツ制御装置に相当する。
【０２５２】
端末装置情報管理部１０８は、端末装置１００に関する情報である端末装置情報（例えば、端末装置１００の能力情報、端末装置１００の利用状態情報）を取得し、管理する。端末装置情報の取得は、例えば、所定期間毎（例えば、１分毎）に行われる。
【０２５３】
端末装置情報取得管理部３０８は、端末装置１００の端末装置情報管理部１０８が管理する端末装置情報を取得し、管理する。ここで、端末装置情報取得管理部３０８は、例えば、所定期間毎（例えば、１分毎、等）に端末装置情報を取得する。
【０２５４】
端末装置状態検出部３０９は、端末装置１００が所定状態にあるか否かを検出する。ここで、端末装置状態検出部３０９は、例えば、端末装置情報取得管理部３０８により管理される端末装置情報を参照することにより、端末装置１００が所定状態にあるか否かを検出する。
【０２５５】
次に、以上の構成を有するコンテンツ制御装置を含むシステムの動作について、図３５〜図３９を用いて説明する。
【０２５６】
図３５は、実施の形態２において、端末装置１００が管理する第２コンテンツ情報テーブルの一例を示す図である。第２コンテンツ情報テーブルは、コンテンツ情報管理部１０３により生成され、管理されるテーブルであり、入力部１０１で取得されたコンテンツに対して、端末装置１００を所有するユーザが端末装置１００を用いて入力した操作の履歴である操作履歴情報を管理する。図３５に示す第２コンテンツ情報テーブルは、「コンテンツＩＤ」、「操作履歴」、及び「送信履歴」を備える。
【０２５７】
「操作履歴」は、端末装置１００を所有するユーザの操作の履歴であり、「閲覧時間」及び「閲覧回数」の要素を備える。「閲覧時間」は、端末装置１００を所有するユーザが端末装置１００でコンテンツを閲覧した時間である。「閲覧回数」は、端末装置１００を所有するユーザが端末装置１００でコンテンツを閲覧した回数である。
【０２５８】
「送信履歴」は、コンテンツの送信履歴であり、「送信先サーバＩＤ」及び「送信日時」の要素を備える。「送信先サーバＩＤ」は、コンテンツの送信先のサーバ装置３００の識別情報である。「送信日時」は、サーバ装置３００にコンテンツを送信した日時である。例えばコンテンツＩＤ「Ｃ−００００３」のコンテンツは、端末装置１００を所有するユーザが端末装置１００でコンテンツを閲覧した時間が「３分０８秒」であり、閲覧した回数が「１４回」であり、コンテンツの送信先のサーバ装置３００の「送信先サーバＩＤ」が「Ｓ−００２」であり、コンテンツの「送信日時」が「２０１２年４月２０日の１７時００分」である。サーバ装置３００に送信されていないコンテンツについて、「送信先サーバＩＤ」及び「送信日時」の欄には「−」が登録されている。
【０２５９】
図３６は、実施の形態２において、端末装置１００が管理する第１端末装置情報テーブルの一例を示す図である。第１端末装置情報テーブルは、端末装置情報管理部１０８により生成され、管理されるテーブルである。ここで、端末装置情報とは、端末装置１００の能力情報と端末装置１００の利用状態情報とのことを指す。具体的な内容は次の通りである。
【０２６０】
図３６に示す第１端末装置情報テーブルは、「端末装置ＩＤ」、「画面解像度」、「容量制限」、「残容量」、「場所情報」の要素を備える。「端末装置ＩＤ」は、端末装置１００の識別情報である。「画面解像度」は、端末装置１００が備える表示部の解像度である。「容量制限」は、端末装置１００が保存可能なコンテンツの容量の最大値である。「残容量」は、「容量制限」の値から、既に端末装置１００に保存されているコンテンツのサイズの合計値を減算した値であり、端末装置１００が保存可能なコンテンツの容量の残量を示す。「場所情報」は、端末装置１００が存在する場所情報（緯度と経度）である。
【０２６１】
「画面解像度」及び「容量制限」は、能力情報に該当し、「残容量」及び「場所情報」は利用状態情報に該当する。
【０２６２】
図３６の例では、端末装置ＩＤ「Ｄ−００１」の端末装置１００は、画面解像度が「８００×４８０ピクセル」で容量制限が１６ＧＢで、残容量が５．６ＧＢで、場所情報が「(３５．３５８２５６, １３８．６７７５５９)」である。
【０２６３】
図３７は、実施の形態２において、端末装置１００が管理する第２端末装置情報テーブルの一例を示す図である。第２端末装置情報テーブルは、図３６に示した第１端末装置情報テーブルと同様、端末装置情報管理部１０８により生成され、管理されるテーブルである。図３７に示す第２端末装置情報テーブルは、「端末装置ＩＤ」、「予定ＩＤ」、及び「予定日時」の要素を備え、予定の日時情報が登録されている。
【０２６４】
「予定ＩＤ」は、端末装置１００のスケジュール帳アプリケーション等に登録された予定の識別情報である。「予定日時」は、予定の日時を示す。例えば、端末装置ＩＤ「Ｄ−００１」の端末装置１００には、予定ＩＤ「Ｐ−００００１」の予定が登録されており、その予定日時として２０１２年５月２６日の１３時００分が登録されている。
【０２６５】
図３８は、実施の形態２において、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理する第３端末装置情報テーブルの一例を示す図である。第３端末装置情報テーブルは、端末装置情報取得管理部３０８が、第１端末装置情報テーブル（図３６）に登録された情報を端末装置１００から所定期間毎に取得し、管理するテーブルである。図３８に示す第３端末装置情報テーブルは、図３６に示す第１端末装置情報テーブルの要素に加え、更に「サーバＩＤ」の要素を備える。「サーバＩＤ」は、サーバ装置３００の識別情報である。
【０２６６】
図３９は、実施の形態２において、サーバＩＤ「Ｓ−００１」のサーバ装置３００が管理する第４端末装置情報テーブルの一例を示す図である。第４端末装置情報テーブルは、端末装置情報取得管理部３０８が、第２端末装置情報テーブル（図３７）に登録された情報を端末装置１００から所定期間毎に取得し、管理するテーブルである。図３９に示す第４端末装置情報テーブルは、図３７に示す第２端末装置情報テーブルの要素に加え、更に、「サーバＩＤ」の要素を備える。
【０２６７】
以下、図４０Ａ〜図４２を用い、本実施の形態におけるコンテンツ処理について説明する。このコンテンツ処理により、ユーザの手間を軽減した上で、端末装置１００が蓄積するコンテンツの容量をできる限り抑制できる。また、端末装置１００が蓄積するコンテンツの容量を抑制する作業をユーザが行う際の作業支援を行うことができる。また、ユーザ間で話題のコンテンツは端末装置１００に保存できる。実施の形態１と同様、端末装置１００を所有するユーザをユーザ「Ａ」とし、端末装置１００とネットワーク２００を介して接続されたサーバ装置３００をサーバＩＤ「Ｓ−００１」、「Ｓ−００２」、「Ｓ−００３」のサーバ装置３００とする。
【０２６８】
まず、実施の形態２におけるコンテンツ処理の流れを図４０Ａ、図４０Ｂを用いて説明する。
【０２６９】
Ｓ５０１〜Ｓ５０２は、図２４Ａに示すＳ１０１〜Ｓ１０２と同じであるため、説明を省略する。Ｓ５０２の結果、コンテンツ蓄積部１０２にコンテンツが存在しない場合（Ｓ５０２がＮ）、コンテンツ処理は終了される。一方、コンテンツ蓄積部１０２にコンテンツが存在する場合（Ｓ５０２がＹ）、コンテンツ情報管理部１０３は、コンテンツ蓄積部１０２に蓄積された全てのコンテンツについて、第１コンテンツ情報テーブル（図３）を生成し、コンテンツから抽出したメタ情報を第１コンテンツ情報テーブルに登録する（Ｓ５０３）。ここで、コンテンツ情報管理部１０３は、コンテンツに記録されたＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）情報からメタ情報を抽出すればよい。コンテンツのメタ情報には、コンテンツＩＤ、端末装置１００でのコンテンツの保存パス、コンテンツのサイズ、コンテンツの撮影日時、コンテンツの種別が含まれる。
【０２７０】
更に、コンテンツ情報管理部１０３は、第２コンテンツ情報テーブル（図３５）を生成し、所定期間毎に、端末装置１００を所有するユーザ「Ａ」が端末装置１００を用いて入力したコンテンツに対する操作の履歴である操作履歴情報を第２コンテンツ情報テーブルに登録する（Ｓ５０３）。ここで、操作履歴情報としては、コンテンツの閲覧時間、コンテンツの閲覧回数、コンテンツの送信先のサーバ装置３００のサーバＩＤ、及びコンテンツの送信日時が採用される。また、所定期間の単位としては、例えば１日、１週間、１か月等が採用される。
【０２７１】
Ｓ５０４は、図２４Ａに示すＳ１０４と同じであるため、説明を省略する。
【０２７２】
次に、端末装置情報管理部１０８は、所定期間毎に、端末装置１００の端末装置情報を取得し、第１端末装置情報テーブル及び第２端末装置情報テーブルを生成し、取得した端末装置情報を第１端末装置情報テーブル（図３６）及び第２端末装置情報テーブル（図３７）に登録する（Ｓ５０５）。ここで、所定期間の単位としては、例えば１分、１時間、１日等が採用される。
【０２７３】
具体的には、第１端末装置情報テーブルには、端末装置ＩＤ、端末装置１００の「画面解像度」、端末装置１００の「容量制限」、端末装置１００の「残容量」、端末装置１００の「場所情報」が登録される。また、第２端末装置情報テーブルには、端末装置ＩＤ、端末装置１００に登録されている「予定ＩＤ」、端末装置１００に登録されている「予定日時」が登録される。なお、第１、第２端末装置情報テーブルにおける要素の詳細な説明は前述したので、説明を省略する。
【０２７４】
次に、状態検出部１０４は、端末装置１００が所定状態であるかを第１端末装置情報テーブルと第２端末装置情報テーブルとに登録された端末装置情報に基づいて検出する（Ｓ５０６）。ここで、所定状態としては、例えば、第１端末装置情報テーブルに登録された「残容量」が、所定の閾値（例えば、０．５ＧＢ、等）以下となった状態、第１端末装置情報テーブルに登録された「場所情報」がユーザによって予め指定された所定の場所に存在する状態、第２端末装置情報テーブルに登録された「予定日時」の所定時間（例えば、１週間、等）前なった状態、及び端末装置１００が管理する日時が所定のタイミング（例えば、毎日０時００分、等）となった状態が挙げられる。
【０２７５】
この構成により、端末装置１００は、端末装置１００の残容量が閾値以下になった場合、端末装置１００が管理する日時が到来した場合、端末装置１００が所定の場所に存在する場合、端末装置１００に登録された予定日時の所定時間前になった場合等に、コンテンツをサーバ装置３００に送信できる。
【０２７６】
端末装置１００が所定状態にあることを検出しなかった場合（Ｓ５０６がＮ）、状態検出部１０４は、処理をＳ５０６に戻し、再度、端末装置１００が所定状態であるかを第１端末装置情報テーブルと第２端末装置情報テーブルとに登録された端末装置情報に基づいて検出する。
【０２７７】
一方、端末装置１００が所定状態にあることを状態検出部１０４が検出した場合（Ｓ５０６がＹ）、送信時情報管理部１０５は、送信時情報決定処理を行う（Ｓ５０７）。送信時情報決定処理の詳細は図４１を用いて後ほど説明する。
【０２７８】
Ｓ５０８〜Ｓ５１０は、図２４Ａ、図２４Ｂに示すＳ１０７〜Ｓ１０９と同じであるため、説明を省略する。
【０２７９】
次に、サーバ装置３００の端末装置情報取得管理部３０８は、第１端末装置情報テーブル（図３６）と第２端末装置情報テーブル（図３７）とに登録された端末装置情報を所定期間毎に端末装置１００から取得し、第３端末装置情報テーブル（図３８）と第４端末装置情報テーブル（図３９）とに登録する（Ｓ５１１）。ここで、所定期間の単位として、例えば１分、１時間、１日等が採用される。
【０２８０】
次に、制御情報作成部３０６は、制御情報作成処理を行う（Ｓ５１２）。制御情報作成処理の詳細は図４２を用いて後ほど説明する。
【０２８１】
次に、端末装置状態検出部３０９は、端末装置１００が所定状態であるかを第３端末装置情報テーブルと第４端末装置情報テーブルとに登録された端末装置情報に基づいて検出する（Ｓ５１３）。ここで、所定状態としては、例えば、第３端末装置情報テーブルに登録された「残容量」が所定の閾値（例えば、０．５ＧＢ、等）以下となった状態、第３端末装置情報テーブル（図３８）に登録された「場所情報」が、ユーザによって予め指定された所定場所に存在する状態、第４端末装置情報テーブル（図３９）に登録された予定日時の所定時間（例えば、１週間、等）前となった状態、端末装置１００が管理する日時が所定のタイミング（例えば、毎日０時００分、等）となった状態が挙げられる。
【０２８２】
この構成により、サーバ装置３００は端末装置１００の状態を検出できるため、端末装置１００の残容量が閾値以下になった場合、端末装置１００が管理する日時が所定のタイミングとなった場合、端末装置１００が所定の場所に存在する場合、或いは端末装置１００に登録された予定日時の所定時間前になった場合等に、端末装置１００のコンテンツを削除する制御情報を端末装置１００に送信できる。
【０２８３】
次に、端末装置１００の所定状態にあることを検出しなかった場合（Ｓ５１３がＮ）、状態検出部１０４は、処理をＳ５１３に戻し、再度、端末装置１００が所定状態であるかを第３端末装置情報テーブルと第４端末装置情報テーブルとに登録された端末装置情報に基づいて検出する。一方、端末装置１００が所定状態にあることを状態検出部１０４が検出した場合（Ｓ５１３がＹ）、Ｓ５１４の処理を行う。なお、ここでは、端末装置１００の所定状態が検出されない限り、Ｓ５１４以降の処理を行わない方法を示したが、端末装置１００の所定状態に関わらず、Ｓ５１４以降の処理を行ってもよい。
【０２８４】
Ｓ５１４〜Ｓ５１７は、図２４Ｂに示すＳ１１１〜Ｓ１１４と同じであるため、説明を省略する。
【０２８５】
次に、Ｓ５０７に示した送信時情報管理部１０５による送信時情報決定処理の流れを図４１を用いて説明する。
【０２８６】
まず、送信時情報管理部１０５は、第１コンテンツ情報テーブル（図３）と第２コンテンツ情報テーブルとに登録されたコンテンツ情報と、第３サーバ情報テーブル（図７）及び第４サーバ情報テーブル（図８）に登録されたサーバ情報と、友人間親密度テーブル（図９）に登録された親密度とに基づいて、サーバ装置３００に送信するコンテンツのコンテンツＩＤ、送信先のサーバ装置３００のサーバＩＤ、及びコンテンツの公開範囲の種類を抽出する（Ｓ６０１）。
【０２８７】
なお、ここでは、ユーザ「Ａ」自身が、サーバ装置３００で共有させるコンテンツと、コンテンツの送信先のサーバ装置３００と、コンテンツの公開範囲とを全て選択した場合について説明している。但し、これは一例であり、ユーザ「Ａ」はこれらの情報を全て選択する必要はなく、いずれかの情報を選択しなくてもよい。この場合、選択されなかった情報は、予め定められた値が設定されればよい。
【０２８８】
また、サーバ装置３００に送信するコンテンツの決定方法としては、既に実施の形態１で説明した通り、送信時情報管理部１０５がユーザの選択によらずに自動で決定する方法を採用してもよい。
【０２８９】
例えば、送信時情報管理部１０５は、図３に示す端末装置１００が管理する第１コンテンツ情報テーブルに登録されたコンテンツの「サイズ」が大きいコンテンツから優先して所定数のコンテンツを送信対象のコンテンツとして決定する方法を採用すればよい。或いは、送信時情報管理部１０５は、図３に示す第１コンテンツ情報テーブルに登録されたコンテンツの「撮影日時」が古いコンテンツから優先して所定数のコンテンツを送信対象のコンテンツとして決定する方法を採用してもよい。
【０２９０】
具体的には、送信時情報管理部１０５は、コンテンツのサイズが４．７ＭＢと最も大きなコンテンツＩＤ「Ｃ−００００３」のコンテンツを送信対象のコンテンツとして選択する、或いは、コンテンツの撮影日時が２０１２年４月７日１４時３３分と最も古いコンテンツＩＤ「Ｃ−００００１」のコンテンツを送信対象のコンテンツとして選択する。
【０２９１】
また、送信時情報管理部１０５は、既に実施の形態１にて説明したように、例えば、図３に示す端末装置１００が管理する第１コンテンツ情報テーブルに登録されたコンテンツの「サイズ」が、図７に示す第３サーバ情報テーブルに登録された「コンテンツサイズ制限」を超えない最大サイズのコンテンツから優先して、送信対象のコンテンツとして決定できる。
【０２９２】
具体的には、コンテンツの送信先がサーバＩＤ「Ｓ−００３」のサーバ装置３００である場合、「コンテンツサイズ制限」には３ＭＢが登録されているため、送信時情報管理部１０５は、３ＭＢを越えない最大のサイズのコンテンツである、サイズが２．５ＭＢのコンテンツＩＤ「Ｃ−００００２」のコンテンツを送信対象のコンテンツとして選択する。
【０２９３】
また、サーバ装置３００に送信するコンテンツの決定方法としては、例えば、送信時情報管理部１０５は、図３５に示す第２コンテンツ情報テーブルに登録されたコンテンツの「閲覧時間」が短いコンテンツから優先して所定数のコンテンツを送信対象のコンテンツとして決定する方法を採用してもよい。或いは、送信時情報管理部１０５は、図３５に示す第２コンテンツ情報テーブルに登録されたコンテンツの「閲覧回数」が少ないコンテンツから優先して所定数のコンテンツを送信対象のコンテンツとして決定する方法を採用してもよい。或いは、送信時情報管理部１０５は、図３５に示す第２コンテンツ情報テーブルに登録されたコンテンツのサーバ装置３００への「送信履歴」から、サーバ装置３００に未送信のコンテンツを特定し、未送信のコンテンツから優先して、送信対象のコンテンツを決定する方法を採用してもよい。
【０２９４】
具体的には、送信時情報管理部１０５は、第２コンテンツ情報テーブルにおいて、コンテンツの「閲覧時間」が５０秒と最も短いコンテンツＩＤ「Ｃ−００００２」のコンテンツを選択してもよいし、コンテンツの「閲覧回数」が４回と最も少ないコンテンツＩＤ「Ｃ−００００５」のコンテンツを選択してもよいし、サーバ装置３００への「送信履歴」が未登録のコンテンツＩＤ「Ｃ−００００１」、「Ｃ−００００２」、「Ｃ−００００５」のいずれかのコンテンツを選択してもよい。
【０２９５】
また、コンテンツの送信先のサーバ装置３００の決定方法としては、既に実施の形態１にて説明した方法を採用すればよい。例えば、図７に示す第３サーバ情報テーブルに登録された「コンテンツサイズ制限」の値が大きいサーバ装置３００から優先して送信先のサーバ装置３００を決定すればよい。或いは、送信時情報管理部１０５は、図７に示す第３サーバ情報テーブルに登録された「残容量」が大きいサーバ装置３００から優先して送信先のサーバ装置３００を決定してもよい。
【０２９６】
具体的には、送信時情報管理部１０５は、第３サーバ情報テーブルに登録されたサーバ装置３００の「コンテンツサイズ制限」が最大の１０ＭＢのサーバＩＤ「Ｓ−００２」のサーバ装置３００を選択してもよい。或いは、送信時情報管理部１０５は、第３サーバ情報テーブルに登録された「残容量」が無制限であり最大のサーバＩＤ「Ｓ−００２」のサーバ装置３００を選択すればよい。
【０２９７】
或いは、送信時情報管理部１０５は、既に実施の形態１にて説明したように、例えば、図８に示す第４サーバ情報テーブルに登録された「ユ−ザ間の関係性情報」の「友人数」が多いサーバ装置３００から優先して、コンテンツの送信先のサーバ装置３００を決定してもよい。具体的には、送信時情報管理部１０５は、第４サーバ情報テーブルにおいて、「友人数」が１０人で最多であるサーバＩＤ「Ｓ−００１」のサーバ装置３００を送信先のサーバ装置３００として決定すればよい。
【０２９８】
また、送信時情報管理部１０５は、例えば、図３５に示す第２コンテンツ情報テーブルの「送信履歴」における登録数が多いサーバ装置３００から優先して、送信先のサーバ装置３００を決定してもよい。また、送信時情報管理部１０５は、「送信履歴」に登録された、前回、コンテンツを送信したサーバ装置３００から優先して、送信先のサーバ装置３００を決定してもよい。具体的には、送信時情報管理部１０５は、「送信履歴」における登録数が「２」と最多であるサーバ「Ｓ−００２」を送信先のサーバ装置３００として決定すればよい。或いは、送信時情報管理部１０５は、「送信履歴」において前回の送信日時である「２０１２年４月２１日の１５時１５分」にコンテンツを送信したサーバＩＤ「Ｓ−００２」のサーバ装置３００を送信先のサーバ装置３００として決定すればよい。
【０２９９】
また、送信時情報管理部１０５は、コンテンツの公開範囲として、例えば「友人」等予め定めた所定値を利用すればよい。
【０３００】
Ｓ６０２〜Ｓ６０５は、図２５に示すＳ２０２〜Ｓ２０５と同じであるため、説明を省略する。
【０３０１】
次に、Ｓ５１２に示した制御情報作成部３０６による制御情報作成処理の流れを図４２を用いて説明する。なお、ここでは、制御情報の生成対象が、サーバＩＤ「Ｓ−００１」のサーバ装置３００のコンテンツＩＤ「Ｃ−００００１」のコンテンツである場合について説明する。
【０３０２】
Ｓ７０１〜Ｓ７０５は、図２６に示すＳ３０１〜Ｓ３０５と同じであるため、説明を省略する。
【０３０３】
次に、制御情報作成部３０６は、Ｓ７０５で算出したコンテンツの評価値と第３端末装置情報テーブル（図３８）の端末装置情報に基づき、コンテンツに適用する制御情報を生成し、制御情報テーブルに登録し（Ｓ７０６）、制御情報作成処理を終了する。
【０３０４】
具体的には、まず、制御情報作成部３０６は、図１１に示すコンテンツ情報テーブルから、Ｓ３０５で評価値を算出したコンテンツの「コンテンツＩＤ」と、「端末装置での保存パス」とを抽出し、「制御情報ＩＤ」と関連付けて、制御情報テーブル（図１９）に登録する。次に、制御情報作成部３０６は、Ｓ７０５で算出したコンテンツの評価値と、第３端末装置情報テーブルに登録された端末装置情報とに基づいて、コンテンツに適用する制御情報を作成し、制御情報テーブル（図１９）に登録する。
【０３０５】
ここで、制御情報に関しては、本実施の形態では、コンテンツの評価値が大きくなるほど、ユーザ間で話題のコンテンツであると定義している。そのため、評価値が高いコンテンツほど、ユーザの端末装置１００に保存させて、ユーザ間で話題のコンテンツをいつでもすぐに閲覧可能な状態にしておく。一方、評価値が低いコンテンツほど、ユーザ間での話題のコンテンツではないとし、ユーザの端末装置１００から削除する対象とし、端末装置１００が蓄積するコンテンツの容量を抑制する。このような考えに基づいて、制御情報作成部３０６は、コンテンツを評価し、制御情報を作成する。
【０３０６】
本実施の形態では、例えば、実施の形態１の手法により決定された制御情報の制御内容を、端末装置１００の能力や状態に応じて変更できる。
【０３０７】
例えば、端末装置情報の「残容量」が多いほど、「削除」の制御情報を作成する際のコンテンツの評価値の基準値が小さくされ、端末装置情報の「残容量」が少ないほど、「コンテンツ保護機能を有効化」の制御情報を作成する際のコンテンツの評価値の基準値が大きくされる。
【０３０８】
例えば、制御情報作成部３０６は、端末装置情報の「残容量」が、「容量制限」の６０％以上である場合、コンテンツの評価値が３０未満であれば、制御内容が「削除」の制御情報を作成し、コンテンツの評価値が３０以上６０未満であれば、制御内容が「何もしない」の制御情報を作成し、コンテンツの評価値が６０以上であれば、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成する。また、制御情報作成部３０６は、例えば、端末装置情報の「残容量」が、「容量制限」の３０％以上６０％未満である場合、コンテンツの評価値が４５未満であれば、制御内容が「削除」の制御情報を生成し、コンテンツの評価値が４５以上７５未満であれば、制御内容が「何もしない」の制御情報を生成し、コンテンツの評価値が７５以上であれば、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成する。
【０３０９】
また、制御情報作成部３０６は、端末装置情報の「残容量」が、例えば、容量制限の３０％未満である場合、コンテンツの評価値が６０未満であれば、制御内容が「削除」の制御情報を生成し、コンテンツの評価値が６０以上９０未満であれば、制御内容が「何もしない」の制御情報を生成し、コンテンツの評価値が９０以上であれば、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成する。
【０３１０】
具体的には、図３８に示す第３端末装置情報テーブルでは、「残容量」が５．６ＧＢであり、「容量制限」が１６ＧＢであるため、「残容量」は、「容量制限」の３５％であり、容量制限の３０％以上６０％未満に該当する。よって、制御情報作成部３０６は、コンテンツの評価値が４５未満であれば、制御内容が「削除」の制御情報を生成し、コンテンツの評価値が４５以上７５未満であれば、制御内容が「何もしない」の制御情報を生成し、コンテンツの評価値が７５以上であれば、制御内容が「コンテンツ保護機能を有効化」の制御情報を生成する。
【０３１１】
なお、この制御情報の決定方法は、端末装置１００の「残容量」が少ないほど、端末装置１００のコンテンツの保存可能な容量を確保するべきという考えに基づき、削除対象となるコンテンツを多くするために、削除対象となるコンテンツを決定する際のコンテンツの評価値の基準値が高く設定されている。逆に、端末装置１００の残容量が多くなるほど、端末装置１００のコンテンツの保存可能な容量を確保するより、少しでも話題のコンテンツを端末装置１００に保存しておくべきという考えに基づき、削除対象となるコンテンツを少なくするために、削除対象となるコンテンツを決定する際のコンテンツの評価値の基準値が低く設定されている。
【０３１２】
また、前述の制御情報の作成方法において、制御情報が「削除」以外である場合については、制御情報作成部３０６は、例えば、端末装置１００の利用状態情報と端末装置１００の能力情報とを用いて、端末装置１００のコンテンツが保存可能な容量が所定の閾値以下であれば、端末装置１００の能力情報に応じてコンテンツを縮小する、或いは、所定の大きさにコンテンツを縮小した後、端末装置１００に送信する制御情報を作成してもよい。
【０３１３】
具体的には、図３６に示した第１端末装置情報テーブルの端末装置１００の「残容量」が所定の閾値（例えば、残容量が容量制限の４０％、等）以下になった場合、制御情報作成部３０６は、常に、第１端末装置情報テーブルに登録された端末装置１００の「画面解像度」と同等の大きさにコンテンツを圧縮加工する制御情報を追加すればよい。
【０３１４】
例えば、前述の制御情報の作成方法において作成された「何もしない」の制御情報は、「端末装置の画面解像度と同等のサイズに圧縮加工」となり、「コンテンツ保護機能を有効化」の制御情報は、「端末装置の画面解像度と同等のサイズに圧縮加工し、コンテンツ保護機能を有効化」となる。
【０３１５】
なお、ここでは圧縮加工するコンテンツの大きさとして、「画面解像度」と同等の大きさを採用したが、これに限定されず、例えば、予め規定した大きさを採用してもよい。これにより、端末装置１００の「残容量」が少ない場合でも、ユーザ間で話題のコンテンツをより多く端末装置１００に保存できる。
【０３１６】
以上、実施の形態２によれば、例えば、サーバ装置３００等の外部の装置で共有させたコンテンツに対するユーザの操作履歴情報と、端末装置１００の能力又は状態に関する情報とに基づいて、端末装置１００に蓄積されたコンテンツを制御できる。その結果、共有させたコンテンツに対する操作履歴情報に基づいて、端末装置１００に蓄積されたコンテンツの中から関心のあるコンテンツを特定できる。
【０３１７】
例えば、端末装置１００の所定状態を検出した際に、コンテンツ情報に基づいてサーバ装置３００に送信するコンテンツを決定し、端末装置１００に保存された当該コンテンツがサーバ装置３００に送信される。そして、サーバ装置３００において、当該コンテンツに対する操作の入力が許可されたユーザによる当該コンテンツに対する所定期間での操作履歴情報に基づき、当該コンテンツの評価値が算出され、算出された評価値に基づき、端末装置１００に保存された当該コンテンツが制御される。そのため、例えば、ユーザは、サーバ装置３００で共有させるコンテンツを選択する操作を端末装置１００に入力しなくても、端末装置１００のコンテンツの残容量が所定の閾値以下となった場合、端末装置１００で管理する日時が所定のタイミングとなった場合、端末装置１００が所定の場所に存在する場合、端末装置１００に登録された予定日時の所定時間前のタイミングとなった場合等に、端末装置１００のコンテンツをサーバ装置３００に送信できる。また、所定期間においてＳＮＳ等のサーバ装置３００でのコンテンツに対する友人からの「いいね」やコメント等の評価が低いコンテンツは端末装置１００から削除できる。一方、評価が高いコンテンツは端末装置１００にそのまま保存する、或いは、コンテンツの削除を防ぐコンテンツ保護機能を有効にできる。したがって、ユーザの手間を軽減した上で、端末装置１００が蓄積するコンテンツの容量をできる限り抑制できる。また、端末装置１００が蓄積するコンテンツの容量を抑制する際のユーザの作業支援を行うことができる。また、ユーザ間で話題のコンテンツをいつでもすぐにユーザに閲覧させることができる。
【０３１８】
なお、以上で説明した実施の形態は本発明を具現化するための一例を示したものであり、本発明は前記の実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０３１９】
例えば、上記の実施の形態においては、端末装置１００から送信されたコンテンツの蓄積と、蓄積したコンテンツに対する操作履歴情報との蓄積を、サーバ装置３００が行うこととした。しかしながら、端末装置１００から送信されたコンテンツの蓄積と、蓄積したコンテンツに対する操作履歴情報の蓄積とを、サーバ装置３００で行わず、サーバ装置３００とは異なるコンテンツ管理装置が行ってもよい。
【０３２０】
図４３は、コンテンツ及び操作履歴情報をサーバ装置３００とは別のコンテンツ管理装置５００が行う態様を採用した場合のシステムの構成の一例を示す図である。
【０３２１】
この場合、サーバ装置３００に、コンテンツ管理装置５００から操作履歴情報を取得する履歴情報取得部４３０１を設ける。そして、コンテンツ制御部３０７は、履歴情報取得部４３０１が取得した操作履歴情報に基づき制御情報を生成すればよい。
【０３２２】
また、この態様では、サーバ装置３００ではなくコンテンツ管理装置５００に受信コンテンツ蓄積部５０１及び操作履歴情報管理部５０２が設けられている。
【０３２３】
また、上記の実施の形態では、端末コンテンツ制御部１０７によるコンテンツに対する制御は、サーバ装置３００から、共有したコンテンツの操作履歴情報に基づく制御情報を受信することにより行われることとしたが、この例に限らない。例えば、図４４に示すように端末装置１００がサーバ装置３００に送信したコンテンツに対する操作履歴情報を取得する操作履歴情報取得部４６０１を、端末装置１００に設ける。そして、端末コンテンツ制御部１０７に、サーバ装置３００が備える制御情報作成部３０６の機能を持たせる。そして、端末コンテンツ制御部１０７は、操作履歴情報取得部４６０１が取得した操作履歴情報に基づいて、制御情報を生成し、生成した制御情報に基づいて端末装置１００に蓄積されたコンテンツを制御すればよい。
【０３２４】
次に、上記の実施の形態による端末装置１００、サーバ装置３００、及び操作入力装置４００のハードウェアの構成について説明する。図４５は、実施の形態１、２による端末装置１００、サーバ装置３００、及び操作入力装置４００に適用されるコンピュータのハードウェアの構成の一例を示すブロック図である。このコンピュータは、入力装置４４０１、ＲＯＭ（リードオンリメモリ）４４０２、ＣＰＵ（中央演算処理装置）４４０３、ＲＡＭ（ランダムアクセスメモリ）４４０４、外部記憶装置４４０５、表示装置４４０６、記録媒体駆動装置４４０７、及び通信装置４４０８を備える。各ブロックは内部のバスに接続され、このバスを介して種々のデータ等が入出され、ＣＰＵ４４０３の制御の下、種々の処理が実行される。
【０３２５】
入力装置４４０１は、キーボード、マウス等から構成され、ユーザが種々のデータを入力するために使用される。ＲＯＭ４４０２には、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等のシステムプログラムが記憶される。外部記憶装置４４０５は、ハードディスクドライブ等から構成され、所定のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）及びコンテンツ処理プログラム等が記憶される。ＣＰＵ４４０３は、外部記憶装置４４０５からＯＳ及びコンテンツ処理プログラム等を読み出し、各ブロックの動作を制御する。ＲＡＭ４４０４は、ＣＰＵ４４０３の作業領域等として用いられる。
【０３２６】
表示装置４４０６は、例えば液晶ディスプレイや有機ＥＬディスプレイにより構成され、ＣＰＵ４４０３の制御の下に種々の画像を表示する。記録媒体駆動装置４４０７は、ＤＶＤドライブ、フレキシブルディスクドライブ等から構成される。記録媒体４４０９は、例えば、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体により構成され、コンピュータを端末装置１００、サーバ装置３００として機能させるコンテンツ制御プログラムを記録する。
【０３２７】
通信装置４４０８は、例えば、コンピュータをインターネットに接続するための通信装置により構成され、ＣＰＵ４４０３の制御の下、インターネットを介して他の機器との間でデータを送受する。
【０３２８】
なお、図１等に示す入力部１０１、３０１は、入力装置４４０１、ＣＰＵ４４０３、及び通信装置４４０８により構成され、ＣＰＵ４４０３がコンテンツ制御プログラムを実行することで実現される。また、図１等に示すコンテンツ蓄積部１０２、３０２は、例えば、ＣＰＵ４４０３、外部記憶装置４４０５、及び通信装置４４０８により構成され、ＣＰＵ４４０３がコンテンツ制御プログラムを実行することで実現される。また、図１等に示すコンテンツ情報管理部１０３、送信時情報管理部１０５、サーバ情報管理部３０４、及び操作履歴情報管理部３０５は、ＣＰＵ４４０３及び記憶装置（ＲＡＭ４４０４及び外部記憶装置４４０５）により構成され、ＣＰＵ４４０３がコンテンツ制御プログラムを実行することで実現される。
【０３２９】
また、図１等に示す状態検出部１０４、及び制御情報作成部３０６は、ＣＰＵ４４０３により構成され、ＣＰＵ４４０３がコンテンツ制御プログラムを実行することで実現される。また、図１等に示す端末コンテンツ制御部１０７、サーバ情報取得管理部１０６、受信コンテンツ情報管理部３０３、及びコンテンツ制御部３０７は、ＣＰＵ４４０３、及び通信装置４４０８により構成され、ＣＰＵ４４０３がコンテンツ制御プログラムを実行することで実現される。
【０３３０】
このように、上記の実施の形態で説明した手順はコンテンツ制御プログラムにより記述され、ＣＰＵ４４０３がメモリからコンテンツ制御プログラムを読み出して、実行することにより実現される。
【０３３１】
また、コンテンツ制御プログラムをＤＶＤ等の記録媒体に格納して、頒布するようにしてもよい。また、コンテンツ制御プログラムをインターネット等の伝送媒体を介して広く流通させてもよい。
【０３３２】
上記の各実施の形態にかかる各構成は、集積回路であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現されてもよい。これらの構成は、１チップ化されても良いし、一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩと表現したが、回路の集積度の違いによっては、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと称呼されることもある。また、集積回路化の手法は、ＬＳＩに限られるものではなく、専用回路または汎用プロセッサで集積回路化を行ってもよい。また、ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサー（ＲｅＣｏｎｆｉｇｕｒａｂｌｅ  Ｐｒｏｃｅｓｓｏｒ）を用いてもよい。或いは、これらの機能ブロックの演算は、例えば、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を用いて演算することもできる。さらに、これらの処理ステップはプログラムとして記録媒体に記録して実行することで処理することもできる。
【０３３３】
（実施の形態の纏め）
（１）本発明の一態様に係るコンテンツ制御装置は、端末装置とネットワークを介して接続されたコンテンツ制御装置であって、前記端末装置から受信したコンテンツを蓄積する受信コンテンツ蓄積部と、前記受信コンテンツ蓄積部に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で入力されたユーザの操作の履歴である操作履歴情報を管理する操作履歴情報管理部と、前記操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御するための制御情報を生成する制御情報作成部と、前記生成された制御情報を前記端末装置に送信するコンテンツ制御部とを備える。
【０３３４】
この構成によれば、ユーザ間でコンテンツを共有させるためにコンテンツ制御装置に蓄積された第１コンテンツに対して、端末装置及び操作入力装置を用いて入力されたユーザの操作の履歴である操作履歴情報に基づいて、第１コンテンツに対応する第２コンテンツを制御するための制御情報が生成される。ここで、ユーザの関心が高いコンテンツはユーザによる操作数が多いというような傾向が現れる。その結果、操作履歴情報に基づいて制御情報を生成し、第２コンテンツを制御することで、端末装置に蓄積された第２コンテンツの中からユーザの関心の高い第２コンテンツを特定できる。
【０３３５】
（２）前記制御情報は、前記第２コンテンツに所定の情報を対応付けて表示部に表示させる指示を含んでもよい。
【０３３６】
この構成によれば、第２コンテンツを一覧表示する際に、第２コンテンツに対して、所定の情報を付加して表示できる。その結果、端末装置の所有ユーザは、一覧表示された第２コンテンツの中からユーザ間で関心の高い第２コンテンツを容易に特定できる。
【０３３７】
（３）前記所定の情報は、前記第１コンテンツに対する前記操作履歴情報であってもよい。
【０３３８】
この構成によれば、第２コンテンツを一覧表示する際に、操作履歴情報を付加して表示できる。その結果、端末装置の所有ユーザは、一覧表示された第２コンテンツの中からユーザ間で関心の高い第２コンテンツを容易に特定できる。
【０３３９】
（４）前記制御情報作成部は、前記操作履歴情報に基づいて前記第１コンテンツに対する前記ユーザの関心の高さを示す評価値を算出し、算出した評価値に基づいて、前記制御情報を生成してもよい。
【０３４０】
この構成によれば、コンテンツ制御装置で共有させた第１コンテンツに対するユーザの関心の高さを評価値によって表すことができる。
【０３４１】
（５）前記制御情報作成部は、前記評価値が所定の閾値より低い場合、前記前記第２コンテンツを削除する制御情報を生成してもよい。
【０３４２】
この構成によれば、ユーザによりあまり操作されず、評価値が低く算出された第１コンテンツに対応する第２コンテンツを端末装置から削除できる。その結果、端末装置の容量を確保できる。
【０３４３】
（６）前記制御情報作成部は、前記評価値が所定の閾値より高い場合、前記第２コンテンツが削除されないように保護する制御情報を生成してもよい。
【０３４４】
この構成によれば、ユーザにより頻繁に操作され、評価値が高く算出された第１コンテンツに対応する第２コンテンツが端末装置から削除されることを防止できる。その結果、ユーザ間の関心の高い第２コンテンツを保護できる。
【０３４５】
（７）前記端末装置は、前記コンテンツを前記コンテンツ制御装置に送信した後に圧縮又は削除し、前記制御情報作成部は、前記評価値が所定の閾値より高い第１コンテンツに対応する第２コンテンツを、前記コンテンツ制御装置から前記端末装置に取得させるための制御情報を生成してもよい。
【０３４６】
この構成によれば、容量を確保するために、コンテンツ制御装置に送信したコンテンツを端末装置から削除又は圧縮させる構成を採用した場合であっても、ユーザ間の関心の高い第１コンテンツに対応する第２コンテンツが端末装置に取得される。そのため、ユーザ間の関心の高いコンテンツのみを端末装置に蓄積させ、端末装置のメモリリソースの容量を確保できる。また、制御情報の受信後に端末装置が第２コンテンツをコンテンツ制御装置から取得しているため、コンテンツ制御装置が制御情報を送信する際のデータ量が削減でき、制御情報を速やかに端末装置に送信できる。
【０３４７】
（８）前記端末装置は、前記コンテンツを前記コンテンツ制御装置に送信した後に圧縮又は削除し、前記制御情報作成部は、前記評価値が所定の閾値より高い第１コンテンツに対応する第２コンテンツを前記端末装置に蓄積させるための制御情報を生成し、前記コンテンツ制御部は、前記制御情報を前記第２コンテンツと対応付けて前記端末装置に送信してもよい。
【０３４８】
この構成によれば、容量を確保するために、コンテンツ制御装置に送信したコンテンツを端末装置から削除又は圧縮させる構成を採用した場合であっても、ユーザ間の関心の高い第１コンテンツに対応する第２コンテンツが端末装置に取得される。そのため、ユーザ間の関心の高いコンテンツのみを端末装置に蓄積させ、端末装置のメモリリソースの容量を確保できる。また、制御情報と併せて第２コンテンツが送信されているため、第２コンテンツを端末装置に蓄積させる際の処理ステップ数を削減できる。
【０３４９】
（９）前記コンテンツ制御部は、前記第１コンテンツを前記制御情報と対応付けて前記端末装置に送信してもよい。
【０３５０】
この構成によれば、第１コンテンツ自体が端末装置に蓄積される。
【０３５１】
（１０）前記コンテンツ制御部は、前記第１コンテンツを加工し、加工したコンテンツを前記制御情報と対応付けて前記端末装置に送信してもよい。
【０３５２】
この構成によれば、加工された第１コンテンツが端末装置に蓄積される。加工の一例としては、端末装置の残容量や画面解像度に適合するように第１コンテンツを圧縮することが挙げられる。
【０３５３】
（１１）前記端末装置の能力または状態に関する端末装置情報を取得する端末装置情報取得部を更に備え、前記制御情報作成部は、前記操作履歴情報及び前記端末装置情報に基づいて、前記制御情報を生成してもよい。
【０３５４】
この構成によれば、評価値に加えて、端末装置の能力又は状態を考慮して第２コンテンツが制御できる。
【０３５５】
（１２）記端末装置情報は、前記端末装置が前記第２コンテンツを蓄積可能な残容量を含み、前記制御情報作成部は、前記操作履歴情報に基づいて前記第１コンテンツに対するユーザの関心の高さを示す評価値を算出し、前記評価値が所定の評価基準値よりも低い前記第１コンテンツに対応する前記第２コンテンツに対して削除の制御情報を生成するものであり、前記残容量が低くなるにつれて前記評価基準値を高く設定してもよい。
【０３５６】
この構成によれば、残容量が高い場合は端末装置に多くの第２コンテンツを蓄積させ、残容量が低い場合は端末装置に蓄積される第２コンテンツを少なくできる。その結果、端末装置のメモリリソースを適切に消費できる。
【０３５７】
（１３）前記操作履歴情報は、少なくとも、前記第１コンテンツに対する同意情報、前記第１コンテンツに対するコメント情報、前記第１コンテンツの閲覧回数、及び前記第１コンテンツのダウンロード回数の少なくともいずれか１つを含んでもよい。
【０３５８】
この構成によれば、第１コンテンツに対する同意情報、第１コンテンツに対するコメント情報、第１コンテンツの参照回数、第１コンテンツのダウンロード回数の少なくともいずれか１つが用いられて制御情報が生成される。よって、これらの情報を考慮に入れて第２コンテンツを制御できる。
【０３５９】
（１４）前記制御情報作成部は、所定の評価期間において、前記同意情報の入力数、前記コメント情報の数、前記閲覧回数、及び前記ダウンロード回数のうち少なくとも１つの累計を算出し、算出した累計に基づいて、前記第１コンテンツに対するユーザの関心の高さを示す評価値を算出し、算出した評価値に基づいて前記制御情報を生成してもよい。
【０３６０】
この構成によれば、同意情報の入力数、コメント情報数、閲覧回数、及びダウンロード回数の少なくとも１つの累計を用いて評価値が算出される。そのため、これらの情報の入力回数が多い第１コンテンツほど評価値を高く算出できる。
【０３６１】
（１５）本発明の一態様のコンテンツ制御装置は、端末装置及びコンテンツ管理装置とネットワークを介して接続されたコンテンツ制御装置であって、前記端末装置から送信され、前記コンテンツ管理装置に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で行われた操作の履歴である操作履歴情報を取得する操作履歴情報取得部と、前記操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御するための制御情報を生成するコンテンツ制御部とを備える。
【０３６２】
この構成によれば、第１コンテンツをコンテンツ制御装置ではなくコンテンツ管理装置に蓄積させる態様を採用した場合であっても、（１）と同じ効果が得られる。
【０３６３】
（１６）本発明の一態様の端末装置は、コンテンツを蓄積する端末装置であって、前記端末装置から送信され、ネットワークを介して接続されたサーバ装置に蓄積された第１コンテンツに対して、前記ネットワークを介して接続された操作入力装置及び前記端末装置で入力されたユーザの操作の履歴である操作履歴情報に基づいて、前記第１コンテンツに対応するコンテンツであって、前記端末装置に蓄積されたコンテンツである第２コンテンツを制御する端末コンテンツ制御部を備える。
【０３６４】
この構成によれば、サーバ装置で共有させた第１コンテンツに対する操作履歴情報に基づいて第１コンテンツに対応する第２コンテンツを制御する端末装置を提供できる。
【０３６５】
（１７）前記操作履歴情報を前記サーバ装置から取得する操作履歴情報取得部を更に備え、前記端末コンテンツ制御部は、前記操作履歴情報取得部が取得した操作履歴情報に基づいて、前記第２コンテンツを制御するための制御情報を生成してもよい。
【０３６６】
この構成によれば、端末装置において、操作履歴情報を取得して制御情報を生成する構成をとることができる。
【０３６７】
（１８）前記端末コンテンツ制御部は、前記操作履歴情報に基づいて前記サーバ装置が生成した前記第２コンテンツを制御するための制御情報を受信し、前記制御情報に基づいて前記第２コンテンツを制御してもよい。
【０３６８】
この構成によれば、端末装置は、サーバ装置により生成された制御情報を受信して第２コンテンツを制御する構成をとることができる。
【産業上の利用可能性】
【０３６９】
本発明に係るコンテンツ制御装置は、ビデオレコーダ、ホームサーバ、デジタルスチルカメラ、デジタルビデオカメラ、パーソナルコンピュータ、エンタープライズ向けコンピュータ（ワークステーション）、画像コンテンツの取り込み機能を搭載したデジタルテレビ受像機、セットトップボックス、カーナビゲーションシステム、プロジェクタ、モバイル端末、音楽コンポ、デジタルフォトフレーム、機器制御用リモートコントローラ端末等への適用に有用である。
【図１】
2014002462.tif 000003
【図２】
2014002462.tif 000004
【図３】
2014002462.tif 000005
【図４】
2014002462.tif 000006
【図５】
2014002462.tif 000007
【図６】
2014002462.tif 000008
【図７】
2014002462.tif 000009
【図８】
2014002462.tif 000010
【図９】
2014002462.tif 000011
【図１０】
2014002462.tif 000012
【図１１】
2014002462.tif 000013
【図１２】
2014002462.tif 000014
【図１３】
2014002462.tif 000015
【図１４】
2014002462.tif 000016
【図１５】
2014002462.tif 000017
【図１６】
2014002462.tif 000018
【図１７】
2014002462.tif 000019
【図１８】
2014002462.tif 000020
【図１９】
2014002462.tif 000021
【図２０】
2014002462.tif 000022
【図２１】
2014002462.tif 000023
【図２２】
2014002462.tif 000024
【図２３】
2014002462.tif 000025
【図２４Ａ】
2014002462.tif 000026
【図２４Ｂ】
2014002462.tif 000027
【図２５】
2014002462.tif 000028
【図２６】
2014002462.tif 000029
【図２７】
2014002462.tif 000030
【図２８】
2014002462.tif 000031
【図２９】
2014002462.tif 000032
【図３０】
2014002462.tif 000033
【図３１】
2014002462.tif 000034
【図３２】
2014002462.tif 000035
【図３３Ａ】
2014002462.tif 000036
【図３３Ｂ】
2014002462.tif 000037
【図３４】
2014002462.tif 000038
【図３５】
2014002462.tif 000039
【図３６】
2014002462.tif 000040
【図３７】
2014002462.tif 000041
【図３８】
2014002462.tif 000042
【図３９】
2014002462.tif 000043
【図４０Ａ】
2014002462.tif 000044
【図４０Ｂ】
2014002462.tif 000045
【図４１】
2014002462.tif 000046
【図４２】
2014002462.tif 000047
【図４３】
2014002462.tif 000048
【図４４】
2014002462.tif 000049
【図４５】
2014002462.tif 000050
【国際調査報告】
2014002462.tif 000051
2014002462.tif 000052
2014002462.tif 000053
2014002462.tif 000054