(57)【要約】【課題】装置上のメモリを有効に活用すること。【解決手段】コンテンツ管理サーバ２０の表示部２６０がダウンロード側の端末１０Ｂより送信されたコンテンツの提供要求に応じて格納部２５０に格納されたコンテンツを表示する際には、検出部２２０が検出した通信速度または判断部２３０が判断したデータ形式ごとに異なる表示態様で、当該コンテンツを表示する。異なる表示態様としては、コンテンツが表示される際の表示容量別に異なる表示態様として、つまりコンテンツを表示するために必要なメモリの容量別に異なる表示態様として、例えばコンテンツのタイトルのみを表示する方法、またはコンテンツの内容の一部分のみを表示する方法、あるいはコンテンツの全てを表示する方法等がある。【選択図】図１
2008210253.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供元の端末より送信されたコンテンツを受信する受信手段と、
前記受信手段が受信した前記コンテンツの容量を判定する容量判定手段と、
前記受信手段が受信した前記コンテンツを格納する格納手段と、
コンテンツ提供先の端末より送信された前記コンテンツの提供要求に応じて、前記容量判定手段が判定した容量ごとに異なる表示態様で、前記格納手段に格納された前記コンテンツを表示する表示手段と、
を備えることを特徴とするコンテンツ管理装置。
【請求項２】
前記表示手段は、前記容量判定手段が判定した容量が大きいほど、表示に要するメモリ容量が小さくなる傾向の表示態様で前記コンテンツを表示することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項３】
前記表示手段は、前記表示態様の一つとしてコンテンツの少なくとも一部を表示する態様を含み、当該コンテンツの少なくとも一部を表示する態様よりも表示に要するメモリ容量が小さい表示態様の一つとしてコンテンツのタイトルのみを表示する態様を含むことを特徴とする請求項２記載のコンテンツ管理装置。
【請求項４】
前記受信手段が前記コンテンツを受信する際の通信速度を検出する検出手段を更に備え、
前記容量判定手段は、前記検出手段が検出した通信速度に基づいて前記コンテンツの容量を判定することを特徴とする請求項１ないし３いずれか記載のコンテンツ管理装置。
【請求項５】
前記受信手段が受信した前記コンテンツのデータ形式を判断する形式判断手段を更に備え、
前記容量判定手段は、前記形式判断手段が判断したデータ形式に基づいて前記コンテンツの容量を判定することを特徴とする請求項１ないし３いずれか記載のコンテンツ管理装置。
【請求項６】
前記表示手段は、前記表示態様のうちで前記コンテンツ提供先の端末により指定された表示態様で、前記コンテンツを表示することを特徴とする請求項１ないし５いずれか記載のコンテンツ管理装置。
【請求項７】
コンテンツ管理装置の受信手段が、コンテンツ提供元の端末より送信されたコンテンツを受信する受信ステップと、
前記コンテンツ管理装置の容量判定手段が、前記受信手段が受信した前記コンテンツの容量を判定する容量判定ステップと、
前記コンテンツ管理装置の格納手段が、前記受信手段が受信した前記コンテンツを格納する格納ステップと、
前記コンテンツ管理装置の表示手段が、コンテンツ提供先の端末より送信された前記コンテンツの提供要求に応じて、前記容量判定手段が判定した容量ごとに異なる表示態様で、前記格納手段に格納された前記コンテンツを表示する表示ステップと、
を備えることを特徴とするコンテンツ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置およびコンテンツ管理方法に関するものである。
【背景技術】
【０００２】
従来、サーバに保存されている例えば写真や動画等のコンテンツを例えばウェブサイト等を通じてユーザの端末の表示画面等に表示させることが知られている。例えば、特許文献１には、ユーザが識別しやすいようにコンテンツを表示するための装置について開示されている。
【特許文献１】特開２００３−３００９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、サーバがコンテンツを提供先の端末に閲覧させる際には、メモリが使用される。特に、処理の高速化を図り、高速なメモリとして例えばキャッシュメモリ等が使用されている。このようなメモリは、通常、設けられる容量において限りがあるため、サーバの運用上においては、このようなメモリを節約することが大きな課題とされている。
【０００４】
そこで、本発明は上記に鑑みてなされたもので、サーバ上のメモリを有効に活用することが可能なコンテンツ管理装置およびコンテンツ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のコンテンツ管理装置は、コンテンツ提供元の端末より送信されたコンテンツを受信する受信手段と、受信手段が受信したコンテンツの容量を判定する容量判定手段と、受信手段が受信したコンテンツを格納する格納手段と、コンテンツ提供先の端末より送信されたコンテンツの提供要求に応じて、容量判定手段が判定した容量ごとに異なる表示態様で、格納手段に格納されたコンテンツを表示する表示手段と、を備える。
【０００６】
この際、表示手段は、容量判定手段が判定した容量が大きいほど、表示に要するメモリ容量が小さくなる傾向の表示態様でコンテンツを表示しても良い。
【０００７】
また、表示手段は、表示態様の一つとしてコンテンツの少なくとも一部を表示する態様を含み、当該コンテンツの少なくとも一部を表示する態様よりも表示に要するメモリ容量が小さい表示態様の一つとしてコンテンツのタイトルのみを表示する態様を含んでも良い。
【０００８】
また、受信手段がコンテンツを受信する際の通信速度を検出する検出手段を更に備え、容量判定手段は、検出手段が検出した通信速度に基づいてコンテンツの容量を判定しても良い。
【０００９】
また、受信手段が受信したコンテンツのデータ形式を判断する形式判断手段を更に備え、容量判定手段は、形式判断手段が判断したデータ形式に基づいてコンテンツの容量を判定しても良い。
【００１０】
また、本発明のコンテンツ管理方法は、コンテンツ管理装置の受信手段が、コンテンツ提供元の端末より送信されたコンテンツを受信する受信ステップと、コンテンツ管理装置の容量判定手段が、受信手段が受信したコンテンツの容量を判定する容量判定ステップと、コンテンツ管理装置の格納手段が、受信手段が受信したコンテンツを格納する格納ステップと、コンテンツ管理装置の表示手段が、コンテンツ提供先の端末より送信されたコンテンツの提供要求に応じて、容量判定手段が判定した容量ごとに異なる表示態様で、格納手段に格納されたコンテンツを表示する表示ステップと、を備える。
【００１１】
このような本発明のコンテンツ管理装置およびコンテンツ管理方法によれば、表示手段がコンテンツ提供先の端末より送信されたコンテンツの提供要求に応じて格納手段に格納されたコンテンツを表示する際には、容量判定手段が判定した容量ごとに異なる表示態様で、当該コンテンツを表示する。異なる表示態様としては、例えばコンテンツが表示される際の表示容量別に異なる表示態様として、つまりコンテンツを表示するために必要なメモリの容量別に異なる表示態様として、例えばコンテンツのタイトルのみを表示する方法、またはコンテンツの内容の一部分のみ（サムネイル）を表示する方法、あるいはコンテンツの全てを表示する方法等がある。
【００１２】
検出手段が検出した通信速度または形式判断手段が判断したデータ形式より、受信手段がコンテンツ提供元の端末より受信するコンテンツの容量を予想することができる。すなわち、通信速度が閾値を超えて速い場合には、当該コンテンツの容量が一般的に大きいことが予想される。なぜなら、サーバへアップロードするコンテンツの容量が大きい場合には、コンテンツ提供元の端末のユーザはより早い通信速度でアップロードを行う傾向があるからである。また、データ形式が例えばテキストデータではなく動画データである場合には、当該コンテンツの容量が一般的に大きいことが予想される。このように表示対象のコンテンツの容量が大きいと予想された場合に、表示手段は、必要なメモリ容量が少なくて済む表示方法を用いて、当該コンテンツを表示するようにしても良い。
【００１３】
以上より、本発明のコンテンツ管理装置およびコンテンツ管理方法によれば、表示対象のコンテンツの容量を予想した結果に応じて、表示の仕方を柔軟に選択することが可能となるため、その結果、表示のために必要な装置上のメモリを有効に活用することが可能となる。
【００１４】
また、コンテンツ管理装置において、表示手段は、表示態様のうちでコンテンツ提供先の端末により指定された表示態様で、コンテンツを表示しても良い。
【００１５】
この発明によれば、表示手段が、複数の表示態様のうちで、コンテンツ提供先の端末により指定された表示態様で、当該コンテンツを表示する。このため、表示手段は、コンテンツを閲覧する側の要望にあわせた表示態様で、当該コンテンツを表示することができる。
【発明の効果】
【００１６】
本発明によれば、表示対象のコンテンツの容量を予想した結果に応じて、表示の仕方を柔軟に選択することが可能となるため、その結果、表示のために必要な装置上のメモリを有効に活用することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して本発明にかかるコンテンツ管理装置およびコンテンツ管理方法の好適な実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明のものと必ずしも一致していない。
【００１８】
まず、本実施形態に係るコンテンツ管理サーバ２０（コンテンツ管理装置）を含む通信システム１の構成について、図１を参照しながら説明する。図１は、通信システム１の構成概要図である。図１に示すように、通信システム１は、端末１０とコンテンツ管理サーバ２０とを備えて構成される。端末１０は、アップロード側の端末１０Ａ（コンテンツ提供元の端末）と、ダウンロード側の端末１０Ｂ（コンテンツ提供先の端末）と、図示しない他の端末と、の総称である。端末１０とコンテンツ管理サーバ２０との間は、例えばインターネット等の通信ネットワーク３０で接続されており、互いにデータの送受信が可能なように構成されている。以下、通信システム１を構成する各構成要素について詳細に説明する。
【００１９】
（端末）
端末１０は、コンテンツ管理サーバ２０にコンテンツをアップロードしたり、自端末または他端末がコンテンツ管理サーバ２０に既にアップロードしたコンテンツをダウンロードして例えば表示画面に表示したりすることができる通信端末である。本実施形態において、端末１０は、例えば携帯電話機である。端末１０として、携帯電話機以外にも、例えば固定電話機、ＰＤＡ、パソコン等を用いても良い。
【００２０】
図示はしないが、端末１０は、物理的には、ＣＰＵ、主記憶装置であるＲＡＭ及びＲＯＭ、操作ボタンなどの操作部、ＬＣＤや有機ＥＬディスプレイなどの出力装置、コンテンツ管理サーバ２０との間でデータの送受信を例えば無線で行う通信部、メモリディバイス等の補助記憶装置を備えて構成される。後述する端末１０の各機能は、ＣＰＵ、ＲＡＭ等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵの制御のもとで操作部、出力装置、通信部を動作させると共に、ＲＡＭや補助記憶装置におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
本実施形態における端末１０は、ユーザの使用状況によって、アップロード側の端末１０Ａまたはダウンロード側の端末１０Ｂとして用いられることができる。ユーザが、例えば、端末１０を使用してコンテンツのアップロードを行うときは、端末１０はアップロード側の端末１０Ａとなる。この場合に、アップロード側の端末１０Ａの通信部は、アップロードの対象となるコンテンツを通信ネットワーク３０を通じてコンテンツ管理サーバ２０に送信する。また、ユーザが、例えば、端末１０を使用してコンテンツのダウンロードを行うときは、端末１０はダウンロード側の端末１０Ｂとなる。この場合に、ダウンロード側の端末１０Ｂの通信部は、ダウンロードの対象となるコンテンツの提供を要求する旨の信号を通信ネットワーク３０を通じてコンテンツ管理サーバ２０に送信し、当該コンテンツを通信ネットワーク３０を通じてコンテンツ管理サーバ２０より受信する。また、ダウンロード側の端末１０Ｂの出力装置は、当該受信したコンテンツを表示画面などに出力する。
【００２２】
（コンテンツ管理サーバ）
コンテンツ管理サーバ２０は、アップロード側の端末１０Ａとダウンロード側の端末１０Ｂとの間のデータ通信を管理するものであって、アップロード側の端末１０Ａより提供されたコンテンツをダウンロード側の端末１０Ｂに閲覧させるものである。
【００２３】
図２は、コンテンツ管理サーバ２０のハードウェア構成図である。コンテンツ管理サーバ２０は、物理的には、図２に示すように、ＣＰＵ２１、キャッシュメモリ２２等の主記憶装置、キーボード及びマウス等の入力デバイス２３、ディスプレイ等の出力デバイス２４、通信のためのネットワークカード等の通信モジュール２５、ハードディスク等の補助記憶装置２６などを含む通常のコンピュータシステムとして構成される。後述するコンテンツ管理サーバ２０の各機能は、ＣＰＵ２１、キャッシュメモリ２２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ２１の制御のもとで通信モジュール２５、入力デバイス２３、出力デバイス２４を動作させるとともに、主記憶装置２２や補助記憶装置２６におけるデータの読み出し及び書き込みを行うことで実現される。
【００２４】
図１に戻り、コンテンツ管理サーバ２０は、機能的には、受信部２１０（受信手段）、検出部２２０（検出手段）、判断部２３０（形式判断手段）、格納制御部２４０（容量判定手段）、格納部２５０（格納手段）および表示部２６０（表示手段）を備えて構成される。以下、コンテンツ管理サーバ２０を構成する各構成要素について詳細に説明する。
【００２５】
受信部２１０は、アップロード側の端末１０Ａより送信されたコンテンツを受信するものである。受信部２１０は、物理的には、前述した図２における通信モジュール２５である。受信部２１０は、受信した当該コンテンツを格納制御部２４０に出力する。
【００２６】
検出部２２０は、受信部２１０がコンテンツを受信する際の通信速度を検出するものである。検出部２２０は、検出した通信速度を表す信号を、例えば当該コンテンツのファイル名など、当該コンテンツを特定する情報と関連付けて、格納制御部２４０に出力する。
【００２７】
判断部２３０は、受信部２１０が受信したコンテンツのデータ形式を判断するものである。判断部２３０は、判断したデータ形式を表す信号を、例えば当該コンテンツのファイル名など、当該コンテンツを特定する情報と関連付けて、格納制御部２４０に出力する。
【００２８】
格納制御部２４０は、受信部２１０が受信したコンテンツを格納部２５０に格納させるための制御を行うものである。格納制御部２４０は、アップロード側の端末１０Ａより送信されたコンテンツを受信部２１０より入力され、且つ当該コンテンツが受信される際の通信速度を表す信号を検出部２２０より入力され、且つ当該コンテンツのデータ形式を表す信号を判断部２３０より入力される。格納制御部２４０は、コンテンツを格納させるために、まず、格納部２５０を論理的に異なる複数のデータ保存領域に分ける。そして、格納制御部２４０は、格納対象となるコンテンツの容量を通信速度およびデータ形式に基づいて予想し、当該予想の結果に基づいて各コンテンツをそれぞれ該当するデータ保存領域に割り当てる。
【００２９】
図３は、格納制御部２４０の割り当て方を説明するための図である。図３に示すように、格納制御部２４０は、格納部２５０を、例えば領域Ａ、領域Ｂ、領域Ｃの３つの異なるデータ保存領域に分けている（３列目を参照）。そして、格納制御部２４０は、コンテンツを受信する際の通信速度が１４．４Ｋｂｉｔ／ｓｅｃ未満であり、且つコンテンツのデータ形式がｔｘｔ形式、ｖＦｏｒｍａｔ形式、ＰＮＧ（Portable Network Graphics）形式、ＢＭＰ形式、ＨＴＭＬ形式である場合には、つまり当該コンテンツが小容量のデータであると予想される場合には、当該コンテンツを領域Ａに割り当てる（２行目を参照）。つまり、領域Ａは、小容量のデータを保存するためのデータ保存領域として用いられる。
【００３０】
また、格納制御部２４０は、コンテンツを受信する際の通信速度が１４．４Ｋｂｉｔ／ｓｅｃ以上および３８４Ｋｂｉｔ／ｓｅｃ未満であり、且つコンテンツのデータ形式がＧＩＦ形式、ＪＰＥＧ形式、ＰＤＦ形式、ＤＤＦ（Data Dictionary File）形式である場合には、つまり当該コンテンツが中容量のデータであると予想される場合には、当該コンテンツを領域Ｂに割り当てる（３行目を参照）。つまり、領域Ｂは、中容量のデータを保存するためのデータ保存領域として用いられる。
【００３１】
更に、格納制御部２４０は、コンテンツを受信する際の通信速度が３８４Ｋｂｉｔ／ｓｅｃ以上であり、且つコンテンツのデータ形式がＭＰ４形式、Ｍｆｉ（Melody Format for iMode）形式、ＳＭＦ（Standard MIDI File）形式、ＦＬＡＳＨ（登録商標）形式、Ｗｏｒｄ（登録商標）形式、Ｅｘｃｅｌ（登録商標）形式、Ｐｏｗｅｒ  Ｐｏｉｎｔ（登録商標）形式、ＣＳＶ（CommaSeparated Values）形式である場合には、つまり当該コンテンツが大容量のデータであると予想される場合には、当該コンテンツを領域Ｃに割り当てる（４行目を参照）。つまり、領域Ｃは、大容量のデータを保存するためのデータ保存領域として用いられる。
【００３２】
上記予想は、サーバへアップロードするコンテンツの容量が大きければ大きいほど、アップロード側の端末１０Ａのユーザはより早い通信速度でアップロードを行う傾向があることを反映したものである。また、コンテンツのデータ形式とデータ保存領域との対応関係は例示であり、その他の対応関係を採用しても構わないのは勿論である。
【００３３】
また、通信速度とデータ形式が図３の同じ行上でマッチしない場合に、格納制御部２４０は、領域Ａ、領域Ｂ、領域Ｃの順の優先順位で割り当てを行う。すなわち、例えば、通信速度が１０Ｋｂｉｔ／ｓｅｃであるが、データ形式がＧＩＦ形式である場合には、格納制御部２４０は、当該コンテンツを領域Ａに割り当てる。また、例えば、通信速度が５００Ｋｂｉｔ／ｓｅｃであるが、データ形式がＰＤＦ形式である場合には、格納制御部２４０は、当該コンテンツを領域Ｂに割り当てる。
【００３４】
図１に戻り、格納制御部２４０は、コンテンツと、当該コンテンツが何れのデータ保存領域に割り当てられているかを表す信号と、を格納部２５０に出力する。
【００３５】
格納部２５０は、格納制御部２４０より入力したコンテンツとその割り当て情報とに基づいて、各コンテンツを該当するデータ保存領域に格納するものである。
【００３６】
表示部２６０は、ダウンロード側の端末１０Ｂより送信されたコンテンツの提供要求に応じて、格納部２５０に格納されたコンテンツをダウンロード側の端末１０Ｂに表示するものである。表示部２６０が行う「表示」とは、表示部２６０が格納部２５０に格納されたコンテンツをダウンロード側の端末１０Ｂに送信することにより、当該コンテンツを受信したダウンロード側の端末１０Ｂが自端末の表示画面等に当該コンテンツを表示できるようにさせることをいう。この際に、キャッシュメモリ２２等の主記憶装置のメモリ資源がＣＰＵ２１の制御の元で使用される。
【００３７】
表示部２６０は、データ保存領域ごとに異なる表示態様を適用することにより、アップロードされた際の通信速度およびデータ形式ごとに異なる表示態様で、コンテンツを表示することができる。ここで、「異なる表示態様を適用して表示する」とは、例えば、表示部２６０が任意のコンテンツをダウンロード側の端末１０Ｂに送信する際に、当該コンテンツのデータサイズを適宜に変更してから送信すること、あるいは当該コンテンツの一部分のみを適宜に選択してから送信すること、をいう（以下の説明においても同様）。このことにより、表示部２６０は、「表示」の際に使用されるメモリ資源の容量を調節することができる。
【００３８】
図４は、コンテンツが例えばイメージデータである場合に、表示部２６０が適用する表示態様の一例を説明するための図である。図４に示すように、本実施形態において、表示部２６０は、例えば３つの異なる表示態様でコンテンツを表示している。すなわち、図４（ａ）に示すように、表示部２６０は、表示対象のコンテンツの全てを表示することができる。このとき、表示部２６０は、表示対象のコンテンツをそのままダウンロード側の端末１０Ｂに送信する。また、図４（ｂ）に示すように、表示部２６０は、表示対象のコンテンツのサムネイルのみを表示することができる。このとき、表示部２６０は、表示対象のコンテンツの一部分のみをダウンロード側の端末１０Ｂに送信する。あるいは、図４（ｃ）に示すように、表示部２６０は、表示対象のコンテンツのタイトルのみを表示することができる。このとき、表示部２６０は、表示対象のコンテンツのタイトルのみをダウンロード側の端末１０Ｂに送信する。
【００３９】
このような複数の異なる表示態様は、コンテンツを表示するために必要なメモリとして例えばキャッシュメモリのメモリ容量ごとに異なるものである。つまり、コンテンツ管理サーバ２０は、任意のコンテンツを図４（ａ）に示すような表示態様で表示する場合には一般的に多量のメモリ容量を必要とするが、該任意のコンテンツを図４（ｃ）に示すような表示態様で表示する場合には一般的に少量のメモリ容量を必要とする。このことは表示対象のコンテンツのデータサイズが大きければ大きいほど著しくなる。
【００４０】
表示部２６０は、サイズの大きいコンテンツを表示させる際には、必要なメモリ容量が少なくて済む表示方法を用いることができる。また、表示部２６０は、サイズの小さいコンテンツを表示させる際には、メモリ容量に制限されずに、閲覧する側の便宜を図る表示方法を用いることができる。これらのことは前述の図３の４列目にも示されており、表示部２６０は、領域Ａに格納されているコンテンツ（一般的に小容量であると予想されるデータ）を表示する際には、表示態様として「全表示」を適用し、コンテンツの全てを表示する。また、表示部２６０は、領域Ｂに格納されているコンテンツ（一般的に中容量であると予想されるデータ）を表示する際には、表示態様として「サムネイル表示」を適用し、コンテンツの一部分のみを表示する。あるいは、表示部２６０は、領域Ｃに格納されているコンテンツ（一般的に大容量であると予想されるデータ）を表示する際には、表示態様として「タイトル表示」を適用し、コンテンツのタイトルのみを表示する。
【００４１】
また、表示部２６０は、複数の異なる表示態様のうちで、ダウンロード側の端末１０Ｂにより指定された表示態様で、表示対象のコンテンツを表示するようにしても良い。この場合には、例えば、まず、ダウンロード側の端末１０Ｂが表示態様として「全表示」を指定する旨を表す信号をコンテンツ管理サーバ２０に送信すると、表示部２６０は、領域Ａに格納されているコンテンツのみをダウンロード側の端末１０Ｂに表示する。
【００４２】
続いて、通信システム１において行われる動作（コンテンツ管理方法）について、図５〜７を参照しながら説明する。図５〜７は、通信システム１において行われる動作を示すシーケンス図である。なお、以下の説明においては、アップロード側の端末１０Ａは、複数のデータＸ１，Ｘ２，Ｘ３を含むＨＴＭＬ形式のウェブサイトＹをコンテンツ管理サーバ２０にアップロードし、ダウンロード側の端末１０Ｂは当該ウェブサイトを閲覧することを仮定する。
【００４３】
まず、アップロード側の端末１０Ａが複数のデータＸ１，Ｘ２，Ｘ３を含むウェブサイトＹをコンテンツ管理サーバ２０にアップロードする際の動作について、図５を参照しながら説明する。
【００４４】
最初に、アップロード側の端末１０Ａが、複数のデータＸ１，Ｘ２，Ｘ３を含むウェブサイトＹの電子データを通信ネットワーク３０を通じてコンテンツ管理サーバ２０に送信する（ステップＳ１０１）。
【００４５】
次に、コンテンツ管理サーバ２０の受信部２１０が、アップロード側の端末１０Ａより送信された複数のデータＸ１，Ｘ２，Ｘ３およびウェブサイトＹの電子データを受信する。受信部２１０は、受信したそれぞれのデータを格納制御部２４０に出力する（ステップＳ１０２、受信ステップ）。
【００４６】
ステップＳ１０２と並行して、コンテンツ管理サーバ２０の検出部２２０が、複数のデータＸ１，Ｘ２，Ｘ３およびウェブサイトＹの電子データが受信される際の通信速度をそれぞれのデータごとに検出する。本実施形態においては、検出部２２０が、データＸ１およびウェブサイトＹの受信時の通信速度を１０Ｋｂｉｔ／ｓｅｃと検出し、データＸ２の受信時の通信速度を２００Ｋｂｉｔ／ｓｅｃと検出し、データＸ３の受信時の通信速度を５００Ｋｂｉｔ／ｓｅｃと検出したと仮定する。検出部２２０は、検出した通信速度を表す信号を、当該データを特定する情報と関連付けて、格納制御部２４０に出力する（ステップＳ１０３）。
【００４７】
ステップＳ１０２と並行して、コンテンツ管理サーバ２０の判断部２３０が、受信部２１０が受信した複数のデータＸ１，Ｘ２，Ｘ３およびウェブサイトＹの電子データのデータ形式を判断する。本実施形態においては、判断部２３０が、データＸ１のデータ形式をｔｘｔ形式と判断し、データＸ２のデータ形式をＧＩＦ形式と判断し、データＸ３のデータ形式をＭＰ４形式と判断し、ウェブサイトＹのデータ形式をＨＴＭＬ形式と判断したと仮定する。判断部２３０は、判断したデータ形式を表す信号を、当該データを特定する情報と関連付けて、格納制御部２４０に出力する（ステップＳ１０４）。
【００４８】
次に、コンテンツ管理サーバ２０の格納制御部２４０が、受信部２１０がステップＳ１０２にて受信した複数のデータＸ１，Ｘ２，Ｘ３およびウェブサイトＹの電子データを格納部２５０に格納させるための制御を行う。格納制御部２４０は、まず、格納部２５０を論理的に異なる３つのデータ保存領域に分けて、格納対象となるデータのサイズをステップＳ１０３にて検出した通信速度およびステップＳ１０４にて判断したデータ形式に基づいて予想し、当該予想の結果に基づいて各データをそれぞれ該当するデータ保存領域に割り当てる（図３を参照）。格納制御部２４０は、ステップＳ１０３およびステップＳ１０４における上記仮定において、データＸ１およびウェブサイトＹの電子データを領域Ａに割り当て、データＸ２を領域Ｂに割り当て、データＸ３を領域Ｃに割り当てる。そして、格納制御部２４０は、データと、当該データが何れのデータ保存領域に割り当てられているかを表す信号と、を格納部２５０に出力する（ステップＳ１０５、容量判定ステップ）。
【００４９】
次に、コンテンツ管理サーバ２０の格納部２５０が、格納制御部２４０より入力したデータとその割り当て情報とに基づいて、データＸ１およびウェブサイトＹの電子データを領域Ａに格納し、データＸ２を領域Ｂに格納し、データＸ３を領域Ｃに格納する（ステップＳ１０６、格納ステップ）。
【００５０】
続いて、ダウンロード側の端末１０Ｂが複数のデータＸ１，Ｘ２，Ｘ３を含むウェブサイトＹを閲覧する際の動作について、図６を参照しながら説明する。なお、以下の説明においては、前述のステップＳ１０１〜ステップＳ１０６の動作が既に行われていることを仮定する。
【００５１】
最初に、ダウンロード側の端末１０Ｂが、複数のデータＸ１，Ｘ２，Ｘ３を含むウェブサイトＹの提供を要求する旨の信号を通信ネットワーク３０を通じてコンテンツ管理サーバ２０に送信する（ステップＳ２０１）。
【００５２】
次に、コンテンツ管理サーバ２０の表示部２６０が、例えば通信モジュール２５を介して、ステップＳ２０１にて送信されたデータ要求信号を受信する（ステップＳ２０２）。
【００５３】
次に、表示部２６０が、ステップＳ２０２にて受信したデータ要求信号に応じて、格納部２５０に格納された当該データＸ１，Ｘ２，Ｘ３およびウェブサイトＹをそれぞれが格納されているデータ保存領域ごとに異なる表示態様で表示する。すなわち、表示部２６０は、領域Ａに格納されているデータＸ１およびウェブサイトＹの電子データについては、表示態様として「全表示」を適用し、当該データの全てを表示する。また、表示部２６０は、領域Ｂに格納されているデータＸ２については、表示態様として「サムネイル表示」を適用し、当該データの一部分のみを表示する。更に、表示部２６０は、領域Ｃに格納されているデータＸ３については、表示態様として「タイトル表示」を適用し、当該データのタイトルのみを表示する（ステップＳ２０３、表示ステップ）。
【００５４】
続いて、ダウンロード側の端末１０Ｂがコンテンツを閲覧する際の別の動作について、図７を参照しながら説明する。なお、以下の説明においても、前述のステップＳ１０１〜ステップＳ１０６の動作が既に行われていることを仮定する。
【００５５】
最初に、前述のステップＳ２０１〜ステップＳ２０２と同様な処理が行われる。
【００５６】
次に、コンテンツ管理サーバ２０の表示部２６０が、格納部２５０の３つのデータ保存領域である領域Ａ、領域Ｂおよび領域Ｃへのリンクをダウンロード側の端末１０Ｂに表示する（ステップＳ３０１）
【００５７】
次に、例えばダウンロード側の端末１０Ｂのユーザの操作により、表示された領域Ａ、領域Ｂおよび領域Ｃへのリンクのうち何れかが選択された旨を表す信号が表示部２６０に受信される。本実施形態においては、ダウンロード側の端末１０Ｂのユーザの操作により、領域Ａへのリンクが選択されたと仮定する（ステップＳ３０２）。
【００５８】
次に、表示部２６０が、領域Ａに格納されているデータＸ１およびウェブサイトＹの電子データのみをダウンロード側の端末１０Ｂに表示する。つまり、表示部２６０は、領域Ｂおよび領域Ｃに格納されているデータＸ２およびデータＸ３をダウンロード側の端末１０Ｂに表示しない（ステップＳ３０３）。
【００５９】
続いて、本実施形態の作用及び効果について説明する。本実施形態によれば、コンテンツ管理サーバ２０の表示部２６０がダウンロード側の端末１０Ｂより送信されたコンテンツの提供要求に応じて格納部２５０に格納されたコンテンツを表示する際には、検出部２２０が検出した通信速度または判断部２３０が判断したデータ形式ごとに異なる表示態様で、当該コンテンツを表示する。異なる表示態様としては、コンテンツが表示される際の表示容量別に異なる表示態様として、つまりコンテンツを表示するために必要なメモリの容量別に異なる表示態様として、例えばコンテンツのタイトルのみを表示する方法、またはコンテンツの内容の一部分のみを表示する方法、あるいはコンテンツの全てを表示する方法等がある。
【００６０】
検出部２２０が検出した通信速度または判断部２３０が判断したデータ形式より、受信部２１０がアップロード側の端末１０Ａより受信するコンテンツの容量を予想することができる。すなわち、通信速度が閾値を超えて速い場合には、当該コンテンツの容量が一般的に大きいことが予想される。なぜなら、サーバへアップロードするコンテンツの容量が大きい場合には、アップロード側の端末１０Ａのユーザはより早い通信速度でアップロードを行う傾向があるからである。また、データ形式が例えばテキストデータではなく動画データである場合には、当該コンテンツの容量が一般的に大きいことが予想される。このように表示対象のコンテンツの容量が大きいと予想された場合に、表示部２６０は、必要なメモリ容量が少なくて済む表示方法を用いて、つまり例えばコンテンツのタイトルのみを表示する方法等を用いて、当該コンテンツを表示するようにすることができる。
【００６１】
以上より、本実施形態の通信システム１によれば、表示対象のコンテンツの容量を予想した結果に応じて、表示の仕方を柔軟に選択することが可能となるため、その結果、表示のために必要なコンテンツ管理サーバ２０上のメモリを有効に活用することが可能となる。また、コンテンツを閲覧するユーザは、通信料の低減や通信時間の短縮を図ることができる。
【００６２】
また、本実施形態によれば、表示部２６０が、複数の表示態様のうちで、ダウンロード側の端末１０Ｂにより指定された表示態様で、当該コンテンツを表示することができる。このため、表示部２６０は、コンテンツを閲覧する側の要望にあわせた表示態様で、当該コンテンツを表示することができる。
【００６３】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されないことは言うまでもない。
【００６４】
例えば、上記実施形態においては、格納制御部２４０が格納部２５０を複数のデータ保存領域に分けてから、表示部２６０がデータ保存領域ごとに異なる表示態様を適用しているが、これに限られることなく、格納制御部２４０が格納部２５０を複数のデータ保存領域に分けずに、例えば格納部２５０に格納される各データに例えばフラグなどを付し、表示部２６０が当該フラグごとに異なる表示態様を適用するようにしても良い。この場合に、格納制御部２４０は、データの容量を通信速度およびデータ形式に基づいて予想し、当該予想の結果に応じたフラグを各データに付するようにしても良い。
【図面の簡単な説明】
【００６５】
【図１】通信システム１の構成概要図である。
【図２】コンテンツ管理サーバ２０のハードウェア構成図である。
【図３】格納制御部２４０の割り当て方を説明するための図である。
【図４】表示部２６０が適用する表示態様を説明するための図である。
【図５】通信システム１において行われる動作を示すシーケンス図である。
【図６】通信システム１において行われる動作を示すシーケンス図である。
【図７】通信システム１において行われる動作を示すシーケンス図である。
【符号の説明】
【００６６】
１…通信システム、１０，１０Ａ，１０Ｂ…端末、２０…コンテンツ管理サーバ、２１０…受信部、２２０…検出部、２３０…判断部、２４０…格納制御部、２５０…格納部、２６０…表示部、３０…通信ネットワーク。
【図１】
2008210253.tif 000003
【図２】
2008210253.tif 000004
【図３】
2008210253.tif 000005
【図４】
2008210253.tif 000006
【図５】
2008210253.tif 000007
【図６】
2008210253.tif 000008
【図７】
2008210253.tif 000009