(57)【要約】【課題】ユーザ毎のコンテンツの利用権に応じたコンテンツの表示用画面データを生成し、各ユーザの端末装置で当該表示用画面データに基づく表示を実現可能なサーバ装置を提供する。【解決手段】サーバ装置は、第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各コンテンツに含まれる一部分のアップロードを、第１の端末装置から受け付ける。サーバ装置は、第１のユーザに利用が許可されている複数のコンテンツのうち、第２のユーザに利用が許可されているコンテンツを判断する。サーバ装置は、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する。サーバ装置は、画面データを第２の端末装置に送信する。【選択図】図１３
2013239071.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザが利用する第１の端末装置および第２のユーザが利用する第２の端末装置と通信するサーバ装置であって、
前記第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各前記コンテンツに含まれる一部分のアップロードを、前記第１の端末装置から受け付ける通信手段と、
前記第１のユーザに利用が許可されている複数のコンテンツのうち、前記第２のユーザに利用が許可されているコンテンツを判断する判断手段と、
前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段とを備え、
前記通信手段は、前記画面データを前記第２の端末装置に送信する、サーバ装置。
【請求項２】
前記生成手段は、前記第２のユーザに利用が許可されていないコンテンツのサムネイル画像の画像データを、前記画面データに含める、請求項１に記載のサーバ装置。
【請求項３】
前記生成手段は、前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されていないコンテンツに含まれる一部分に対して予め定められた画像を重畳した画像データを、前記画面データに含める、請求項１に記載のサーバ装置。
【請求項４】
前記生成手段は、前記第２のユーザに利用が許可されていないコンテンツを購入するためのリンク先を表した情報を、前記画面データに含める、請求項１に記載のサーバ装置。
【請求項５】
前記通信手段は、前記指定またはアップロードされた一部分の各々について、前記第２の端末装置で表示させるか否かを指定するための第２の指示を、前記第１の端末装置からさらに受け付け、
前記通信手段が前記第２の指示を受け付けた場合には、前記生成手段は、前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されているコンテンツに含まれる一部分から、前記第２の指示により表示させないと指定またはアップロードされた一部分を除いた状態で、前記画面データを生成する、請求項１から４のいずれか１項に記載のサーバ装置。
【請求項６】
前記通信手段は、前記第１の端末装置から、前記第１の端末装置において利用が許可されているコンテンツに関するコメントを受け付け、
前記生成手段は、前記第２のユーザに利用が許可されているコンテンツについては前記コメントを含めるとともに、前記第２のユーザに利用が許可されていないコンテンツについては前記コメントを含めずに、前記画面データを生成する、請求項１から５のいずれか１項に記載のサーバ装置。
【請求項７】
前記通信手段は、前記第１の端末装置から、前記第１の端末装置において利用が許可されているコンテンツに関するコメントを受け付け、
前記生成手段は、前記第２のユーザに利用が許可されているコンテンツについては前記コメントの全てを含めるとともに、前記第２のユーザに利用が許可されていないコンテンツについては前記コメントの一部分を含めるかまたは予め定めれた文字列を含めて、前記画面データを生成する、請求項１から５のいずれか１項に記載のサーバ装置。
【請求項８】
少なくともコンテンツの購入履歴および／またはコンテンツの料金を、コンテンツ毎に記憶した記憶手段をさらに備え、
前記判断手段は、前記購入履歴および／またはコンテンツの料金に基づいて、前記第２のユーザにコンテンツの利用が許可されているか否かを判断する、請求項１から７のいずれか１項に記載のサーバ装置。
【請求項９】
第１の端末装置および第２の端末装置と通信するサーバ装置であって、
前記第１の端末装置において利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各前記コンテンツに含まれる一部分のアップロードを、前記第１の端末装置から受け付ける通信手段と、
前記第１の端末装置において利用が許可されている複数のコンテンツのうち、前記第２の端末装置において利用が許可されているコンテンツを判断する判断手段と、
前記指定またはアップロードされた一部分のうち前記第２の端末装置において利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段とを備え、
前記通信手段は、前記画面データを前記第２の端末装置に送信する、サーバ装置。
【請求項１０】
第１のユーザおよび第２のユーザが利用する端末装置と通信するサーバ装置であって、
前記第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各前記コンテンツに含まれる一部分のアップロードを、前記端末装置から受け付ける通信手段と、
前記第１のユーザに利用が許可されている複数のコンテンツのうち、前記第２のユーザに利用が許可されているコンテンツを判断する判断手段と、
前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段とを備え、
前記通信手段は、前記画面データを前記端末装置に送信する、サーバ装置。
【請求項１１】
第１のユーザが利用する第１の端末装置と、第２のユーザが利用する第２の端末装置と、サーバ装置とを備えた通信システムであって、
前記第１の端末装置は、
前記第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示をサーバ装置に送信、または各前記コンテンツに含まれる一部分をサーバ装置にアップロードし、
前記サーバ装置は、
前記指示または前記一部分を、前記第１の端末装置から受け付ける受信手段と、
前記第１のユーザに利用が許可されている複数のコンテンツのうち、前記第２のユーザに利用が許可されているコンテンツを判断する判断手段と、
前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段と、
前記画面データを前記第２の端末装置に送信する送信手段とを含み、
前記第２の端末装置は、
前記画面データを受信し、
前記受信した画面データに基づいた画面を表示する、通信システム。
【請求項１２】
第１のユーザが利用する第１の端末装置および第２のユーザが利用する第２の端末装置と通信するサーバ装置におけるデータ処理方法であって、
前記第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各前記コンテンツに含まれる一部分のアップロードを、前記第１の端末装置から受け付けるステップと、
前記第１のユーザに利用が許可されている複数のコンテンツのうち、前記第２のユーザに利用が許可されているコンテンツを判断するステップと、
前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成するステップと、
前記画面データを前記第２の端末装置に送信するステップとを備える、データ処理方法。
【請求項１３】
第１のユーザが利用する第１の端末装置および第２のユーザが利用する第２の端末装置と通信するサーバ装置を制御するためのプログラムであって、
前記第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各前記コンテンツに含まれる一部分のアップロードを、前記第１の端末装置から受け付けるステップと、
前記第１のユーザに利用が許可されている複数のコンテンツのうち、前記第２のユーザに利用が許可されているコンテンツを判断するステップと、
前記指定またはアップロードされた一部分のうち前記第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成するステップと、
前記画面データを前記第２の端末装置に送信するステップと、前記サーバ装置のプロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、データ処理方法、通信システム、およびプログラムに関し、特に、コンテンツを格納したサーバ装置、サーバ装置におけるデータ処理方法、サーバ装置を備えた通信システム、およびサーバ装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、ＷＥＢ上に本棚を作るサービスが知られている。たとえば、非特許文献１には、ＷＥＢ上に本棚を作り、電子書籍、ＣＤ、ＤＶＤ、およびゲーム等のコンテンツを本棚に登録するとともに、他人の本棚を見ることができるサービスが開示されている。ここで、本棚には、コンテンツの表紙の一覧が表示される。また、当該サービスでは、電子書籍の感想を記述することができる。当該感想は、他人が閲覧できる。
【０００３】
また、従来、コンテンツを再生しユーザが当該コンテンツを閲覧するための装置が知られている。
【０００４】
特許文献１には、上記装置として、コンテンツに対するユーザ毎のアクセス権を取得するアクセス権取得手段と、アクセス権取得手段で取得されたアクセス権に従って端末の表示装置の画面表示を制御する表示制御手段と、指定された物理空間の範囲内に位置するユーザの情報を取得するユーザ情報取得手段を備える表示装置が開示されている。当該表示装置では、上記の表示制御手段が、ユーザ情報取得手段で取得されたユーザのアクセス権に従って画面表示を制御する。
【０００５】
特許文献２には、上記装置として、コンテンツに付加されている著作権制限情報と、ライセンス情報に基づいて、コンテンツの利用が可能か否かを判定する情報処理装置が開示されている。また、当該情報処理装置は、他の情報処理装置とコンテンツの再生を同期させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１８８２６４号公報
【特許文献２】特開２００６−３９９１８号公報
【非特許文献】
【０００７】
【非特許文献１】“ブクログ”、［online］、［平成２４年４月６日検索］、インターネット＜URL:http://booklog.jp/users/booklog2＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、非特許文献１のサービスでは、他人の本棚（具体的には表紙画像）をみれるものの、本棚を作成した作成者以外は、著作権の関係からコンテンツの全部または一部分については見ることができない。
【０００９】
また、特許文献１の装置は、コンテンツのアクセス権によって画面表示を制御する構成であるが、他人が閲覧を許可されているコンテンツとの関係については考慮されていない。
【００１０】
また、特許文献２の装置は、コンテンツの再生を同期させるものではあるが、ユーザに応じた画面を表示させる構成ではない。
【００１１】
本願発明は上記の問題点に鑑みなされたものであって、その目的は、ユーザ毎のコンテンツの利用権に応じたコンテンツの表示用画面データを生成し、各ユーザの端末装置で当該表示用画面データに基づく表示を実現可能なサーバ装置、当該サーバ装置におけるデータ処理方法、当該サーバ装置を備えた通信システム、および当該サーバ装置を制御するためのプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明のある局面に従うと、サーバ装置は、第１のユーザが利用する第１の端末装置および第２のユーザが利用する第２の端末装置と通信する。サーバ装置は、第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各コンテンツに含まれる一部分のアップロードを、第１の端末装置から受け付ける通信手段と、第１のユーザに利用が許可されている複数のコンテンツのうち、第２のユーザに利用が許可されているコンテンツを判断する判断手段と、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段とを備える。通信手段は、画面データを第２の端末装置に送信する。
【００１３】
好ましくは、生成手段は、第２のユーザに利用が許可されていないコンテンツのサムネイル画像の画像データを、画面データに含める。
【００１４】
好ましくは、生成手段は、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていないコンテンツに含まれる一部分に対して予め定められた画像を重畳した画像データを、画面データに含める。
【００１５】
好ましくは、生成手段は、第２のユーザに利用が許可されていないコンテンツを購入するためのリンク先を表した情報を、画面データに含める。
【００１６】
好ましくは、通信手段は、指定またはアップロードされた一部分の各々について、第２の端末装置で表示させるか否かを指定するための第２の指示を、第１の端末装置からさらに受け付ける。通信手段が第２の指示を受け付けた場合には、生成手段は、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されているコンテンツに含まれる一部分から、第２の指示により表示させないと指定またはアップロードされた一部分を除いた状態で、画面データを生成する。
【００１７】
好ましくは、通信手段は、第１の端末装置から、第１の端末装置において利用が許可されているコンテンツに関するコメントを受け付ける。生成手段は、第２のユーザに利用が許可されているコンテンツについてはコメントを含めるとともに、第２のユーザに利用が許可されていないコンテンツについてはコメントを含めずに、画面データを生成する。
【００１８】
好ましくは、通信手段は、第１の端末装置から、第１の端末装置において利用が許可されているコンテンツに関するコメントを受け付ける。生成手段は、第２のユーザに利用が許可されているコンテンツについてはコメントの全てを含めるとともに、第２のユーザに利用が許可されていないコンテンツについてはコメントの一部分を含めるかまたは予め定められた文字列を含めて、画面データを生成する。
【００１９】
好ましくは、少なくともコンテンツの購入履歴および／またはコンテンツの料金を、コンテンツ毎に記憶した記憶手段をさらに備える。判断手段は、購入履歴および／またはコンテンツの料金に基づいて、第２のユーザにコンテンツの利用が許可されているか否かを判断する。
【００２０】
本発明の他の局面に従うと、サーバ装置は、第１の端末装置および第２の端末装置と通信する。サーバ装置は、第１の端末装置において利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各コンテンツに含まれる一部分のアップロードを、第１の端末装置から受け付ける通信手段と、第１の端末装置において利用が許可されている複数のコンテンツのうち、第２の端末装置において利用が許可されているコンテンツを判断する判断手段と、指定またはアップロードされた一部分のうち第２の端末装置において利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段とを備える。通信手段は、画面データを第２の端末装置に送信する。
【００２１】
本発明のさらに他の局面に従うと、サーバ装置は、第１のユーザおよび第２のユーザが利用する端末装置と通信する。サーバ装置は、第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各コンテンツに含まれる一部分のアップロードを、端末装置から受け付ける通信手段と、第１のユーザに利用が許可されている複数のコンテンツのうち、第２のユーザに利用が許可されているコンテンツを判断する判断手段と、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段とを備える。通信手段は、画面データを端末装置に送信する。
【００２２】
本発明のさらに他の局面に従うと、通信システムは、第１のユーザが利用する第１の端末装置と、第２のユーザが利用する第２の端末装置と、サーバ装置とを備える。第１の端末装置は、第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示をサーバ装置に送信、または各コンテンツに含まれる一部分をサーバ装置にアップロードする。サーバ装置は、指示または一部分を、第１の端末装置から受け付ける受信手段と、第１のユーザに利用が許可されている複数のコンテンツのうち、第２のユーザに利用が許可されているコンテンツを判断する判断手段と、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成手段と、画面データを第２の端末装置に送信する送信手段とを含む。第２の端末装置は、画面データを受信し、受信した画面データに基づいた画面を表示する。
【００２３】
本発明のさらに他の局面に従うと、データ処理方法は、第１のユーザが利用する第１の端末装置および第２のユーザが利用する第２の端末装置と通信するサーバ装置において実行される。データ処理方法は、第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各コンテンツに含まれる一部分のアップロードを、第１の端末装置から受け付けるステップと、第１のユーザに利用が許可されている複数のコンテンツのうち、第２のユーザに利用が許可されているコンテンツを判断するステップと、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成するステップと、画面データを第２の端末装置に送信するステップとを備える。
【００２４】
本発明のさらに他の局面に従うと、プログラムは、第１のユーザが利用する第１の端末装置および第２のユーザが利用する第２の端末装置と通信するサーバ装置を制御するために用いられる。プログラムは、第１のユーザに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示、または各コンテンツに含まれる一部分のアップロードを、第１の端末装置から受け付けるステップと、第１のユーザに利用が許可されている複数のコンテンツのうち、第２のユーザに利用が許可されているコンテンツを判断するステップと、指定またはアップロードされた一部分のうち第２のユーザに利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成するステップと、画面データを第２の端末装置に送信するステップとを、サーバ装置のプロセッサに実行させる。
【発明の効果】
【００２５】
本発明によれば、ユーザ毎のコンテンツの利用権に応じたコンテンツの表示を各ユーザの端末装置で実現可能となる。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態に係る通信システムの概略構成を表した図である。
【図２】ユーザＢの所有する端末装置の動作概要を説明するための画面遷移図である。
【図３】画像の生成方法について説明するための図である。
【図４】端末装置のハードウェア構成を表した図である。
【図５】サーバ装置のハードウェア構成を示した図である。
【図６】公開棚に表示されるコンテンツの一部分のデータ（データ構造）を説明するための図である。
【図７】ユーザＢがユーザＡの公開棚を見る際に、端末装置からサーバ装置に送信されるデータを表した図である。
【図８】コンテンツの購入履歴を表したデータベースを表した図である。
【図９】書誌情報のデータベースを表した図である。
【図１０】コンテンツの閲覧を許可するか否かを示したデータＤ１０を表した図である。
【図１１】画面データのデータ構造の一例を表した図である。
【図１２】サーバ装置の機能的構成を説明するための機能ブロック図である。
【図１３】通信システムにおけるシーケンス図である。
【図１４】サーバ装置における処理の流れを説明するための図である。
【図１５】サーバ装置から端末装置に送信される画面データの他の例を説明するための図である。
【図１６】サーバ装置から端末装置に送信される画面データのさらに他の例を説明するための図である。
【図１７】サーバ装置から端末装置に送信される画面データのさらに他の例を説明するための図である。
【図１８】サーバ装置から端末装置に送信される画面データのさらに他の例を説明するための図である。
【図１９】ユーザＡの公開棚を端末装置で表示した際における画面の図である。
【図２０】ユーザＢの端末装置に表示されるユーザＡの公開棚の画面を表した図である。
【図２１】ユーザＢの端末装置に表示されるユーザＡの公開棚の画面を表した図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ、本発明の各実施の形態に係る通信システムについて説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２８】
＜Ａ．概要＞
（ａ１．システム構成）
図１は、本実施の形態に係る通信システム１の概略構成を表した図である。図１を参照して、通信システム１は、サーバ装置１０と、複数の端末装置３１，３２，３３とを備える。なお、通信システム１が備える端末装置の数は、３つに限定されるものではない。
【００２９】
サーバ装置１０は、端末装置３１，３２，３３で表示するための画面データを生成する。サーバ装置１０は、ネットワークを介して、端末装置３１，３２，３３と通信可能に接続されている。
【００３０】
サーバ装置１０は、ＷＥＢサーバの機能と、ＤＢ（Data Base）サーバの機能とを備えている。サーバ装置１０は、ＷＥＢサーバ機能により、認証処理、画面データの生成処理、各コンテンツの蓄積を実行する。また、サーバ装置１０は、ＤＢサーバ機能により、コンテンツのデータベース、コンテンツの購入履歴を表したデータベース等の各種データベースを格納する。
【００３１】
サーバ装置１０は、ＷＥＢサーバ機能により、ＨＴＭＬ（HyperText Markup Language）文書および／または画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのネットワークを通じて、これらの情報を送信する。以下では、サーバ装置１０は、複数のコンテンツを格納しているものとする。また、以下では、説明の便宜上、コンテンツが電子書籍である場合を例に挙げて説明する。
【００３２】
各端末装置３１，３２，３３は、ディスプレイ３１９，３２９，３３９を備えている。各端末装置３１，３２，３３は、電子書籍、動画等の各種電子書籍を表示可能である。各端末装置３１，３２，３３は、ネットワークを介して、サーバ装置１０に通信可能に接続されている。各端末装置３１，３２，３３は、サーバ装置１０が生成した画面データを、ネットワークを介して取得する。
【００３３】
各端末装置３１，３２，３３は、たとえば、スマートフォン等の携帯型電話機、タブレット型コンピュータ、電子書籍リーダ、ＰＤＡ、電子辞書である。また、各端末装置３１，３２，３３は、ディスプレイ上にタッチパネルが備えられている。つまり、各端末装置３１，３２，３３は、タッチスクリーンを備える。
【００３４】
また、以下では、説明の便宜上、端末装置３１，３２，３３の所有者が、それぞれ、ユーザＡ、ユーザＢ，ユーザＣであるとして説明する。また、ユーザＡ，Ｂ，Ｃは、各自が所有する端末装置３１，３２，３３のみを操作するものとして説明する。このため、以下では、「端末装置３１において閲覧が許可されているコンテンツ」と「ユーザＡに許可されているコンテンツ」とは同義とし、「端末装置３２において閲覧が許可されているコンテンツ」と「ユーザＢに許可されているコンテンツ」とは同義とし、「端末装置３３において閲覧が許可されているコンテンツ」と「ユーザＣに許可されているコンテンツ」とは同義とする。
【００３５】
また、以下では、複数の端末装置３１，３２，３３のうち、主として、ユーザＡが所有する端末装置３１とユーザＢが所有する端末装置３２との動作に着目して説明する。
【００３６】
（ａ２．公開棚の表示）
図２は、ユーザＢの所有する端末装置３２の動作概要を説明するための画面遷移図である。図２（Ａ）を参照して、端末装置３２は、公開棚を表示する指示をユーザから受け付けると、認証画面３２９１をディスプレイ３２９に表示する。「公開棚」とは、電子書籍を他人に公開するための棚である。公開棚の詳細については、後述する。
【００３７】
ユーザＢが端末装置３２にユーザＩＤ（identification）とパスワードとを入力すると、サーバ装置１０において認証処理が行なわれる。サーバ装置１０での認証に成功すると、端末装置３２は、サーバ装置１０から、ユーザＢの公開棚を表示するための画面データを取得する。
【００３８】
図２（Ｂ）を参照して、端末装置３２は、取得した画面データに基づき、ユーザＢの公開棚を表した画面３２９２をディスプレイ３２９に表示する。端末装置３２は、たとえば、公開棚に、複数の電子書籍Ｃ２１〜Ｃ２８の各々についての画像６１〜６８を、各電子書籍Ｃ２１〜Ｃ２８に対応付けて表示する。たとえば、端末装置３２は、電子書籍名等の書誌事項（図では、電子書籍名のみを表示）の上側に、電子書籍Ｃ２１に関する画像６１を表示する。書誌事項としては、電子書籍名のほか、著作者名、出版社名、出版日等が挙げられる。
【００３９】
公開棚で表示される画像６１〜６８は、対応する各電子書籍の一部分を含んでいる。たとえば、画像６１は、電子書籍Ｃ２１における、或るページまたは或るページの一部分を含んだ画像である。具体的には、画像６１は、電子書籍Ｃ２１に含まれている文章、写真、および／または絵等を含んで構成される。また、公開棚で表示される画像６１〜６８に含まれる電子書籍の一部分は、ユーザＢにより指定される。当該一部分の指定の方法については、後述する。
【００４０】
つまり、画像６１〜６８は、通常用いられる電子書籍の表紙等を表した予め指定された画像（サムネイル画像）ではく、ユーザＢによって指定された、電子書籍の一部分である。
【００４１】
なお、端末装置３２が画面３２９２を表示するためには、ユーザＢが、電子書籍Ｃ２１〜Ｃ２８を閲覧（広義には、利用、使用）する権利（使用権、利用権）を有していることが必要である。具体的には、電子書籍Ｃ２１〜Ｃ２８が、たとえば、ユーザＢによって購入された電子書籍でること、無料の電子書籍（詳しくは、著作権者等が著作権を留保しているが無料である電子書籍）であること、著作権フリー（著作権が著作権者に留保されていない）であること、ユーザＢが著作権者であること等が条件となる。
【００４２】
以下では、ユーザＢが、電子書籍Ｃ２１〜Ｃ２８の他に、電子書籍Ｃ１１，Ｃ１２，Ｃ１４，Ｃ１５，Ｃ１６についても閲覧する権利を有しているものとして説明する。
【００４３】
図２（Ｃ）を参照して、ユーザＢが他人の公開棚を見るための指示を端末装置３２に入力すると、端末装置３２は、図２（Ｂ）の画面３２９２に対して画像６９を重畳した画面３２９３をディスプレイ３２９に表示する。画像６９は、ポップアップウィンドウである。また、画像６９は、他人の公開棚をみることを選択する画像６９１（「ＹＥＳ」のソフトウェアキー）と、他人の公開棚をみることを選択しない画像６９２（「ＮＯ」のソフトウェアキー）とを含む。ユーザＢが、画像６９１を選択すると、端末装置３２は、ディスプレイ３２９に表示する画面を画面３２９３から図２（Ｄ）の画面３２９４に遷移させる。
【００４４】
図２（Ｄ）を参照して、端末装置３２は、他人の公開棚を指定するための画像３２１１，３２１２，３２１３と、他人の公開棚を検索するための入力枠３２１４と、検索の実行を開始するための指示の入力を受け付ける画像３２１５とを含んだ画面３２９４を、ディスプレイ３２９に表示する。ユーザＢが画像３２１１を選択する指示を端末装置３２に入力した場合、端末装置３２は、サーバ装置１０から、ユーザＡの公開棚を表示するための画面データを取得する。
【００４５】
この際、サーバ装置１０は、ユーザＡが公開している公開棚の情報全てを含む画面データを生成せずに、一部の情報の開示を制限した画面データを生成する。具体的には、サーバ装置１０は、ユーザＡが公開棚に公開している電子書籍のうち、ユーザＢが閲覧を許可されている電子書籍（ユーザＢが閲覧する権利を有している電子書籍）のみを表示するための画面データを生成する。サーバ装置１０は、生成した画面データをユーザＢの端末装置３２に送信する。
【００４６】
図２（Ｅ）は、図２（Ｄ）で画像３２１１が選択された場合に、ディスプレイ３２９に表示される画面を表した図である。図２（Ｅ）を参照して、端末装置３２は、サーバ装置１０から取得した画面データに基づいて、画面３２９５をディスプレイ３２９に表示する。
【００４７】
ここで、ユーザＡが、複数の電子書籍Ｃ１１〜Ｃ１７を公開棚に公開していたとする。この場合、ユーザＢの端末装置３２は、電子書籍Ｃ１１〜Ｃ１７のうち、閲覧が許可されている電子書籍Ｃ１１，Ｃ１２，Ｃ１４〜Ｃ１６についての画像７１，７２，７４〜７６を、各電子書籍Ｃ１１，Ｃ１２，Ｃ１４〜Ｃ１６に対応付けて表示する。
【００４８】
端末装置３２は、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７については、一例として、電子書籍名等の書誌事項の上側の領域Ｒ３，Ｒ７を、電子書籍の一部分を含む画像を表示せずに空白とする。なお、電子書籍Ｃ１３、Ｃ１７の書誌事項の表示は必須ではない。しかしながら、ユーザＢにとって、ユーザＡが公開している全ての電子書籍の名称を知ることができる点において、電子書籍Ｃ１３、Ｃ１７の書誌事項が表示されることが好ましい。
【００４９】
一方、ユーザＡの端末装置３１においては、サーバ装置１０での認証成功後に、複数の電子書籍Ｃ１１〜Ｃ１７の各々についての画像が、各電子書籍Ｃ１１〜Ｃ１７に対応付けて表示される。つまり、端末装置３１においては、電子書籍Ｃ１３，Ｃ１７の一部分を含む画像についても表示される。
【００５０】
このように、ユーザＢの端末装置３２で表示されるユーザＡの公開棚と、ユーザＡの端末装置３１で表示されるユーザＡの公開棚とは、表示内容が異なることになる。また、ユーザＡの端末装置３１で表示されるユーザＢの公開棚と、ユーザＢの端末装置３２で表示されるユーザＢの公開棚とは、ユーザＡが電子書籍Ｃ２１〜Ｃ２８のうち１つでも閲覧が許可されていない限り、表示内容が異なることになる。
【００５１】
このように、サーバ装置１０は、各ユーザが生成した公開棚（コンテンツ棚）においてユーザ毎の電子書籍を閲覧する権利（コンテンツの利用権）に応じた電子書籍（コンテンツ）の表示を各ユーザの端末装置で実現することができる。加えて、各公開棚に電子書籍の一部分の画像（文章、写真、絵等）が表示される。それゆえ、或るユーザ（たとえばユーザＢ）は、他人（たとえばユーザＡ）の公開棚をみれば、当該或るユーザ（ユーザＢ）が閲覧を許可されているコンテンツに限り、当該公開棚を作成した他人（ユーザＡ）が第三者に見せたかった、コンテンツの一部分を見ることができる。したがって、ユーザは、コンテンツにおいて他人が注目等している箇所を知ることができる。
【００５２】
なお、以下では、説明の便宜上、ユーザＡの端末装置３１では、ユーザＡの公開棚において表示される電子書籍Ｃ１３，Ｃ１７の一部分を含む画像を、それぞれ、「画像７３」と「画像７７」と称する（図１９等）。
【００５３】
（ａ３．公開棚の生成）
図３は、画像７１〜７７の生成方法について説明するための図である。図３（Ａ）は、画像７１〜７７の生成方法の一つ目の例を説明するための図である。図３（Ｂ）は、画像７７〜７７の生成方法の二つ目の例を説明するための図である。
【００５４】
図３（Ａ）を参照して、ユーザＡが端末装置３１において或る電子書籍（図では、漫画の電子書籍）を読んでいる場合に、端末装置３１がユーザからの予め定められた指示を受け付けた場合、端末装置３１は、当該電子書籍において当該指示を受け付けた時点において表示されている画像３１９１（たとえば、ページ全体またはページの一部分）を特定する情報を、サーバ装置１０に通知する。サーバ装置１０は、当該情報を端末装置３１から受け付けた場合、画像３１９１をユーザＡの公開棚に関連付ける。
【００５５】
あるいは、端末装置３１は、画像３１９１を特定する情報をサーバ装置１０に通知する代わりに、画像３１９１そのものをサーバ装置１０に通知してもよい。すなわち、端末装置３１は、画像データ（コンテンツの一部分）をアップロードしてもよい。
【００５６】
この場合、サーバ装置１０は、ユーザＡの端末装置３１からユーザＡの公開棚を表示する要求があった場合には、画像３１９１を縮小した画像（以下、「画像３１９１の縮小画像」と称する）を含んだ画面データを端末装置３１に送信する。また、サーバ装置１０は、ユーザＢの端末装置３２からユーザＡの公開棚を表示する要求があった場合には、当該或る電子書籍の閲覧をユーザＢが許可されているときには画像３１９１の縮小画像を含んだ画面データを端末装置３２に送信する一方で、当該或る電子書籍の閲覧をユーザＢが許可されていないときには画像３１９１の縮小画像を含まない画面データを端末装置３２に送信する。画像３１９１の縮小画像が、たとえば画像７１となる。
【００５７】
ユーザＡおよび端末装置３１は、各電子書籍について上記の処理を繰り返すことにより、画像７１〜７７を生成することができる。
【００５８】
図３（Ｂ）を参照して、ユーザＡが端末装置３１において、電子書籍をアップロードするプログラムを実行すると、ユーザの入力を受け付けるための画面３１９２が表示される。画面３１９２は、入力枠３１１１，３１１３，３１１４，３１１６，３１１７と、画像３１１２，３１１９と、ビューワ表示領域３１１８とを備える。
【００５９】
入力枠３１１１は、ユーザが電子書籍を指定するためのテキストボックスである。画像３１１２は、入力枠３１１１で指定された電子書籍をビューワ表示領域３１１８に表示させるための操作キーである。入力枠３１１３，３１１４は、入力枠３１１１で指定された電子書籍における表示箇所（具体的にはページ）を指定するために用いられる。入力枠３１１６，３１１７は、指定されたページの一部分を指定するために用いられる。画像３１１９は、ビューワ表示された画像をユーザＡの公開棚に表示する画像として、サーバ装置１０に通知するためのソフトウェアキーである。
【００６０】
具体的には、端末装置３１では、入力枠３１１１，３１１３，３１１４，３１１６，３１１７への入力がなされた場合、上記指定された電子書籍における指定されたページの指定された一部分が、ビューワ表示領域３１１８に表示される。この状態において、さらに、ユーザＡによって画像３１１９が選択された場合、端末装置３１は、ビューワ表示領域３１１８に表示された電子書籍の一部分を、ユーザＡの公開棚に表示する画像として、サーバ装置１０に通知する。つまり、端末装置３１は、ビューワ表示領域３１１８に表示された電子書籍の一部分を、画像データとしてサーバ装置１０にアップロードする。この場合、当該電子書籍の一部分が、たとえば画像７１となる。
【００６１】
なお、端末装置３１は、ビューワ表示領域３１１８に表示された電子書籍の一部分を画像データとしてアップロードする代わりに、ビューワ表示領域３１１８に表示された電子書籍の一部分を特定する情報をサーバ装置１０に通知してもよい。この場合には、サーバ装置１０は、当該通知された情報を元に、公開棚に表示する画像を特定することになる。
【００６２】
ユーザＡおよび端末装置３１は、各電子書籍について上記の処理を繰り返すことにより、画像７１〜７７を生成することができる。
【００６３】
＜Ｂ．ハードウェア構成＞
（ｂ１．端末装置３２）
図４は、端末装置３２のハードウェア構成を表した図である。図４を参照して、端末装置３２は、アンテナ４０１と、ＲＦ（Radio Frequency）回路４０２と、ベースバンド回路４０３と、ＧＰＳ受信機４０４と、プログラムを実行するアプリケーションプロセッサ４０５と、ＲＯＭ（Read Only Memory）４０６と、ＲＡＭ（Random Access Memory）４０７と、ＮＡＮＤ型のフラッシュメモリ４０８と、タッチスクリーン４０９と、カメラ１１２と、マイク４１１と、スピーカ４１２と、ユーザによる指示の入力を受ける操作キー４１３と、通信ＩＦ（Interface）４１４と、ＩＣ（Integrated Circuit）カードリーダライタ４１５と、電源ユニット４１６とを備える。
【００６４】
ＧＰＳ受信機４０４は、アンテナ４０４１と、ＲＦ回路４０４２と、ベースバンド回路４０４３とを含む。ＧＰＳ受信機４０４は、アンテナ４０４１を用いてＧＰＳ衛星の信号を受信する。さらに、ＧＰＳ受信機４０４は、ＲＦ回路４０４２およびベースバンド回路４０４３における処理の結果（つまり、現在地情報）を、アプリケーションプロセッサ４０５に出力する。なお、現在地情報は、緯度、経度、および高度を示した情報である。
【００６５】
アンテナ４０１、ＲＦ回路４０２、およびベースバンド回路４０３は、基地局を介した、他の移動体端末、固定電話、およびＰＣ（Personal Computer）との間における無線通信に用いられる。詳しくは、アンテナ４０１、ＲＦ回路４０２、およびベースバンド回路４０３は、端末装置３２が携帯電話網を用いた通信を行なうために用いられる。
【００６６】
フラッシュメモリ４０８は、不揮発性の半導体メモリである。フラッシュメモリ４０８は、端末装置３２を制御するための各種のプログラム、並びに、端末装置３２が生成したデータ、端末装置３２の外部装置から取得したデータ等の各種データを揮発的に格納する。
【００６７】
各構成要素４０３〜４０９，４１１〜４１７は、相互にデータバスによって接続されている。ＩＣカードリーダライタ４１５には、メモリカード１４５１が装着される。
【００６８】
端末装置３２における処理は、各ハードウェアおよびアプリケーションプロセッサ４０５により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ４０８に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１４５１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ４１５その他の読取装置によりその記憶媒体から読み取られて、あるいは、アンテナ４０１、ＲＦ回路４０２、およびベースバンド回路４０３、または通信ＩＦ４１４を介してダウンロードされた後、フラッシュメモリ４０８に一旦格納される。そのソフトウェアは、アプリケーションプロセッサ４０５によってフラッシュメモリ４０８から読み出され、さらにフラッシュメモリ４０８に実行可能なプログラムの形式で格納される。アプリケーションプロセッサ４０５は、そのプログラムを実行する。
【００６９】
同図に示される端末装置３２を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ４０８、メモリカード１４５１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、端末装置３２の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００７０】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７１】
なお、端末装置３１，３３も、端末装置３２と同様のハードウェア構成を有するため、ここでは、端末装置３１，３３のハードウェア構成についての説明は繰り返さない。
【００７２】
（ｂ２．サーバ装置１０）
図５は、サーバ装置１０のハードウェア構成を示した図である。図５を参照して、サーバ装置１０は、主たる構成要素として、プログラムを実行するＣＰＵ１０１と、データを不揮発的に格納するＲＯＭ１０２と、ＣＰＵ１０１によるプログラムの実行により生成されたデータ、又は入力装置（図示せず）を介して入力されたデータを揮発的に格納するＲＡＭ１０３と、データを不揮発的に格納するＨＤＤ１０４と、ＬＥＤ１０５と、スイッチ１０６と、通信ＩＦ（Interface）１０７と、電源回路１０８とを含む。各構成要素は、相互にデータバスによって接続されている。なお、通信ＩＦ１０７は、ネットワークを介して他の装置と通信するためのインターフェイスである。
【００７３】
サーバ装置１０における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ１０４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、たとえば図示しない通信ＩＦ等を介してダウンロードされた後、ＨＤＤ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってＨＤＤ１０４から読み出され、ＲＡＭ１０３に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００７４】
同図に示されるサーバ装置１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１０３、ＨＤＤ１０４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、サーバ装置１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００７５】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ
、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７６】
＜Ｃ．データ＞
以下では、まず、図６〜図１０に基づいて、サーバ装置１０において管理されるデータについて説明する。次いで、図１１に基づいて、サーバ装置１０において生成される画面データのデータ構造について説明する。
【００７７】
図６は、公開棚に表示される電子書籍の一部分のデータ（データ構造）を説明するための図である。図６を参照して、データＤ０６は、コンテンツＩＤと、位置情報と、データパスと、閲覧制限ユーザＩＤとを含む。
【００７８】
コンテンツＩＤは、電子書籍の一部分が、どの電子書籍の一部分であるかを特定するための情報である。位置情報は、電子書籍の一部分が、電子書籍のどの部分であるかを特定するための情報である。データパスは、画面データに含める（配置する）電子書籍の一部分を表している。
【００７９】
閲覧制限ユーザＩＤは、電子書籍の一部分の閲覧を許可するユーザを指定するための情報である。閲覧制限ユーザＩＤに記述されたユーザＩＤを有するユーザのみが、当該電子書籍の一部分を閲覧できる。なお、制限をかけない場合には、閲覧制限ユーザＩＤの欄には何も記述しない。閲覧ユーザＩＤを用いる処理例については、「＜Ｆ．変形例＞」の「（ｆ４．第４の変形例）」において説明する。
【００８０】
図７は、ユーザＢがユーザＡの公開棚を見る際に、端末装置３２からサーバ装置１０に送信されるデータを表した図である。つまり、図７は、図２（Ｄ）の画像３２１１が選択された際に送信されるデータを表した図である。
【００８１】
図７を参照して、データＤ０７は、ユーザＩＤと、公開棚ＩＤとを含む。ユーザＩＤは、画面データをリクエストしたユーザのユーザＩＤを表した情報である。公開棚ＩＤは、複数のユーザによる複数の公開棚のうち、公開棚を特定するための情報である。なお、同図においては、「ＳＨＥＬＦ＿０００２」は、ユーザＡの公開棚を表している。
【００８２】
なお、サーバ装置１０は、コンテンツリストが格納されている。コンテンツリストは、電子書籍の一部分のデータ構造が集まったデータベースでもある。コンテンツリストは、公開棚ＩＤを用いて特定される。たとえば、コンテンツリストは、「/var/www/html/SHELF_0002/contents_list.db」として記述される。
【００８３】
図８は、コンテンツの購入履歴を表したデータベースＤ０８を表した図である。図８を参照して、データベースＤ０８は、ユーザＩＤと、購入済みコンテンツＩＤとを含む。
【００８４】
ユーザＩＤは、ユーザを特定するための情報である。購入済みコンテンツＩＤは、ユーザＩＤで特定さえるユーザが購入した電子書籍を識別するための情報である。
【００８５】
図９は、書誌情報のデータベースＤ０９を表した図である。図９を参照して、データベースＤ０９は、コンテンツＩＤと、著作者名と、出版社名と、ジャンルと、価格と、詳細と、サムネイル画像パスと、購入元ＵＲＬとを少なくとも含む。
【００８６】
コンテンツＩＤは、電子書籍を特定するための情報である。著作者名は、電子書籍の著作者を表した情報である。出版社は、電子書籍の出版社を表した情報である。ジャンルは、電子書籍のジャンルを表した情報である。価格は、電子書籍の販売価格を表している。詳細は、電子書籍の詳細な情報を表している。サムネイル画像パスは、電子書籍のサムネイル画像を特定するためのファイルパスである。購入元ＵＲＬ（Uniform Resource Locator）とは、電子書籍を購入したストアのＵＲＬを表している。
【００８７】
著作者名は、著作権フリーか否かを判断するために用いられる。価格は、電子書籍が無料であるか否かを判断するために用いられる。
【００８８】
なお、サムネイル画像パスを用いる処理例については、「＜Ｆ．変形例＞」の「（ｆ１．第１の変形例）」において説明する。
【００８９】
サーバ装置１０は、図８に示したデータベースＤ０８と図９に示したデータベースＤ０９とにより、各ユーザが各電子書籍を閲覧する権利を有するか否かを判断する。
【００９０】
図１０は、電子書籍の閲覧を許可するか否かを示したデータＤ１０を表した図である。つまり、データＤ１０は、“各ユーザが各電子書籍を閲覧する権利を有するか否か”についての判断結果を表している。
【００９１】
図１０を参照して、データＤ１０は、ユーザＩＤと、コンテンツＩＤと、閲覧可否判定とを含む。ユーザＩＤは、ユーザを特定するための情報である。コンテンツＩＤは、サーバ装置１０に格納されている複数の電子書籍の各々のＩＤを表した情報である。コンテンツＩＤは、記号「，」で区切る形で、列記される。
【００９２】
閲覧可否判定は、電子書籍毎に、ユーザＩＤで特定されるユーザが閲覧を許可されているか否かを表した情報である。閲覧可否判定は、コンテンツＩＤと同じ順番で、記号「，」で区切る形で列記される。ここで、「ＴＲＵＥ」は、対応する電子書籍の閲覧が許可されていることを表している。「ＦＡＬＳＥ」は、対応する電子書籍の閲覧が許可されていないことを表している。
【００９３】
図１１は、画面データのデータ構造の一例を表した図である。図１１を参照して、画面データは、一例としてＨＴＭＬを用いて記述されている。
【００９４】
＜Ｄ．機能的構成＞
図１２は、サーバ装置１０の機能的構成を説明するための機能ブロック図である。図１２を参照して、サーバ装置１０は、通信部１１と、判断部１２と、生成部１３と、記憶部１４とを備える。
【００９５】
（ｄ１．概要）
記憶部１４は、サーバ装置１０のＤＢサーバ機能によって実現される機能ブロックである。記憶部１４は、各種のプログラム、データ、各種のデータベースを格納している。記憶部１４は、たとえば、データＤ０６（図６）と、データＤ０７（図７）と、データベースＤ０８（図８）と、データベースＤ０９（図９）とを格納している。
【００９６】
通信部１１は、通信システム１に含まれる端末装置３１，３２，３３とデータ通信を実行する。通信部１１は、たとえば、ユーザＡの端末装置３１から、端末装置３１において閲覧（つまりユーザＡによる閲覧）が許可されている電子書籍に含まれる一部分を電子書籍毎に指定するための指示を、端末装置３１から受け付ける。また、通信部１１は、ユーザＢの端末装置３２から、他人の公開棚を見ることを指定する指示を受信する。
【００９７】
判断部１２は、端末装置３２から予め定められた信号を受信したことに基づき、記憶部１４のデータを参照して、端末装置３１において閲覧が許可されている複数の電子書籍のうち、端末装置３２において閲覧（つまりユーザＢによる閲覧）が許可されている電子書籍を判断する。
【００９８】
生成部１３は、上記指定された一部分のうち端末装置３２において閲覧が許可されていると判断された電子書籍に含まれる一部分を、当該電子書籍毎に区分して表示するための画面データ（図１１）を生成する。
【００９９】
通信部１１は、生成された画面データを端末装置３２に送信する。
（ｄ２．詳細）
より詳しく説明すれば、以下のとおりである。
【０１００】
サーバ装置１０が、ユーザＡの端末装置３１から、端末装置３１において閲覧が許可されている電子書籍に含まれる一部分を電子書籍毎に指定するための指示を、端末装置３１から受け付けると、生成部１３は、たとえば、画像７１〜７７を生成する。また、サーバ装置１０が、ユーザＢの端末装置３２から、端末装置３２において閲覧が許可されている電子書籍に含まれる一部分を電子書籍毎に指定するための指示を、端末装置３２から受け付けると、生成部１３は、たとえば、画像６１〜６８を生成する。
【０１０１】
サーバ装置１０は、各ユーザの端末装置から送信されるユーザＩＤおよびパスワードに基づいて、各ユーザの認証を実行する。たとえばユーザＢの認証に成功した場合、生成部１３は、ユーザＢの公開棚であってかつユーザＢ用の公開棚を表示するための画面データを生成する。通信部１１は、当該生成された画面データを端末装置３２に送信する。なお、この場合、端末装置３２では、図２（Ｂ）に示した画面３２９２が表示される。
【０１０２】
また、生成部１３は、通信部１１を介した端末装置３２からの指示に基づき、図２（Ｃ）に示した画面３２９３を表示するための画面データおよび図２（Ｄ）に示した画面３２９４を表示するための画面データを生成する。通信部１１は、これらの画面データについても、端末装置３２に送信する。
【０１０３】
通信部１１が、ユーザＡの公開棚を見ることを指定する指示を端末装置３２から受信した場合（図２（Ｄ）において画像３２１１が選択された場合）、判断部１２は、上述したように、記憶部１４のデータを参照して、端末装置３１において閲覧（つまりユーザＡによる閲覧）が許可されている複数の電子書籍のうち、端末装置３２において閲覧（つまりユーザＢによる閲覧）が許可されている電子書籍を判断する。ここで、判断部１２は、履歴情報である購入済みコンテンツＩＤ（データＤ０８）と料金情報である価格（データＤ０９）とに基づいて、端末装置３２おいて電子書籍の閲覧が許可されているか否かを判断する。
【０１０４】
そして、生成部１３は、上述したように、上記指定された一部分のうち端末装置３２において閲覧が許可されていると判断された電子書籍に含まれる一部分を、当該電子書籍毎に区分して表示するための画面データを生成する。通信部１１は、生成された画面データを端末装置３２に送信する。
【０１０５】
＜Ｅ．制御構造＞
図１３は、通信システム１におけるシーケンス図である。図１３では、端末装置３２とサーバ装置１０とにおけるシーケンス処理を示している。
【０１０６】
図１３を参照して、シーケンスＳＱ２において、ユーザＢが所有する端末装置３２は、サーバ装置１０における認証が成功した後、ユーザＢから、ユーザＡの公開棚の表示を要求する処理を受け付ける。シーケンスＳＱ４において、端末装置３２は、ユーザＢのユーザＩＤと、ユーザＡの公開棚ＩＤとを、サーバ装置１０に送信する。
【０１０７】
シーケンスＳＱ６において、サーバ装置１０は、ユーザＢに送信する画面データの生成処理を実行する。シーケンスＳＱ８において、サーバ装置１０は、生成した画面データを端末装置３２に送信する。シーケンスＳＱ１０において、端末装置３２は、受信した画面データに基づく画面をディスプレイ３２９に表示する。
【０１０８】
図１４は、サーバ装置１０における処理の流れを説明するための図である。具体的には、図１４は、端末装置３２がユーザＢのユーザＩＤおよびユーザＡの公開棚ＩＤとを送信した後に、サーバ装置１０で実行される処理の流れを表した図である。
【０１０９】
図１４を参照して、ステップＳ２において、サーバ装置１０は、ユーザＢのＩＤおよびユーザＡの公開棚ＩＤを、端末装置３２から受信する。ステップＳ４において、サーバ装置１０は、ユーザＡが公開棚に公開した電子書籍のうち、ユーザＢが閲覧を許可されている電子書籍を判断する。ステップＳ６において、サーバ装置１０は、閲覧が許可されている電子書籍の各々について、ユーザＡが公開した一部分（電子書籍の一部分）を当該電子書籍毎に区分して表示するための画面データを生成する。ステップＳ８において、サーバ装置１０は、生成した画面データを端末装置３２に送信する。
【０１１０】
＜Ｆ．変形例＞
（ｆ１．第１の変形例）
図１５は、サーバ装置１０から端末装置３２に送信される画面データの他の例を説明するための図である。具体的には、図１５は、図２（Ｅ）で示した画面３９２５の代わりに端末装置３２で表示される画面３２９５Ａを表した図である。
【０１１１】
図１５を参照して、端末装置３２は、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７については、電子書籍名等の書誌事項の上側の領域Ｒ３，Ｒ７（図２（Ｅ））に、各電子書籍のサムネイル画像８１，８２を表示する。サムネイル画像８１，８２は、たとえば、電子書籍の表紙を表した画像である。
【０１１２】
この場合、サーバ装置１０の生成部１３は、端末装置３２において閲覧が許可されていない電子書籍のサムネイル画像の画像データを、画面データに含める。なお、生成部１３は、データベースＤ０９のサムネイル画像パスを参照し、画面データに含めるサムネイルを特定する。そして、サーバ装置１０の通信部１１は、当該画面データを端末装置３２に送信する。
【０１１３】
当該構成によっても、サーバ装置１０は、各ユーザが生成した公開棚においてユーザ毎の電子書籍を閲覧する権利に応じたコンテンツの表示を各ユーザの端末装置で実現することができる。また、閲覧する権利を有していない電子書籍についてはサムネイル画像が端末装置で表示されることになるため、当該端末装置のユーザは、自身が有していない電子書籍の表紙等を見ることができる。このため、サーバ装置１０を用いることによって、端末装置において書誌事項のみが表示される場合に比べて、当該端末装置のユーザに対して電子書籍の購買意欲を高めることができる。
【０１１４】
（ｆ２．第２の変形例）
図１６は、サーバ装置１０から端末装置３２に送信される画面データのさらに他の例を説明するための図である。具体的には、図１６は、図２（Ｅ）で示した画面３９２５の代わりに端末装置３２で表示される画面３２９５Ｂを表した図である。
【０１１５】
図１６を参照して、端末装置３２は、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７については、電子書籍名等の書誌事項の上側の領域Ｒ３，Ｒ７に、当該電子書籍に含まれる一部分（画像７３，７７）に対して予め定められた画像９０を重畳した画像を表示する。画像９０は、画像７３，７７をユーザが視認するのを遮るための画像である。
【０１１６】
この場合、サーバ装置１０の生成部１３は、上記指定された一部分のうち端末装置３２において閲覧（つまりユーザＢによる閲覧）が許可されていない電子書籍に含まれる一部分に対して予め定められた画像を重畳した画像データを、画面データに含める。そして、サーバ装置１０の通信部１１は、当該画面データを端末装置３２に送信する。
【０１１７】
当該構成によっても、サーバ装置１０は、各ユーザが生成した公開棚においてユーザ毎の電子書籍を閲覧する権利に応じたコンテンツの表示を各ユーザの端末装置で実現することができる。また、閲覧する権利を有していない電子書籍については、当該電子書籍の一部分の画像７３，７７の視認を遮る画像９０が端末装置で表示されるため、画像７３，７７，９０が表示されない構成に比べて、該端末装置のユーザは、他人によって公開された電子書籍の一部分が気になる可能性が高い。それゆえ、サーバ装置１０を用いることによって、当該端末装置のユーザに対して電子書籍の購買意欲を高めることができる。
【０１１８】
（ｆ３．第３の変形例）
図１７は、サーバ装置１０から端末装置３２に送信される画面データのさらに他の例を説明するための図である。具体的には、図１７は、図２（Ｅ）で示した画面３９２５の代わりに端末装置３２で表示される画面３２９５Ｃを表した図である。
【０１１９】
図１７を参照して、端末装置３２は、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７については、電子書籍名等の書誌事項の上側の領域Ｒ３，Ｒ７に、対応する電子書籍Ｃ１３、Ｃ１７の購入を案内する画像８４の表示を行なう。ユーザＢが画像８４を選択すると、端末装置３２は、対応する電子書籍Ｃ１３，Ｃ１７を購入可能なストアへとアクセスする。
【０１２０】
この場合、サーバ装置１０の生成部１３は、端末装置３２において閲覧が許可されていない電子書籍を購入するためのリンク先を表した情報（リンク先ＵＲＬ）を、画面データに含める。そして、サーバ装置１０の通信部１１は、当該画面データを端末装置３２に送信する。具体的には、生成部１３は、図９に示したデータベースＤ０９を参照し、リンク先ＵＲＬとしてデータベースＤ０９における購入元ＵＲＬを画面データに含める。
【０１２１】
当該構成によっても、サーバ装置１０は、各ユーザが生成した公開棚においてユーザ毎の電子書籍を閲覧する権利に応じたコンテンツの表示を各ユーザの端末装置で実現することができる。また、サーバ装置１０を用いることによって、リンク先を表した情報が画面データに含まれるため、ユーザにとって、閲覧する権利を有していない電子書籍の購入の操作が容易になる。
【０１２２】
（ｆ４．第４の変形例）
次に、サーバ装置１０が、データＤ０６の閲覧制限ユーザＩＤを用いる構成を説明する。以下では、説明の便宜上、ユーザＡが、ユーザＡの公開棚において、ユーザＢによる電子書籍Ｃ１６の閲覧を制限しているものとする。詳しくは、ユーザＡが、ユーザＢによる電子書籍Ｃ１６についてのユーザＡが指定した一部分の閲覧を制限しているものとする。なお、ユーザＢは、ユーザＡの公開棚以外（たとえばユーザＢの公開棚）では、電子書籍Ｃ１６の閲覧を許可されている。
【０１２３】
図１８は、サーバ装置１０から端末装置３２に送信される画面データのさらに他の例を説明するための図である。具体的には、図１８は、図２（Ｅ）で示した画面３９２５の代わりに端末装置３２で表示される画面３２９５Ｄを表した図である。
【０１２４】
図１８を参照して、端末装置３２は、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７については、電子書籍名等の書誌事項の上側の領域Ｒ３，Ｒ７を、電子書籍の一部分を含む画像を表示せずに空白とする。さらに、端末装置３２は、ユーザＡの公開棚において閲覧を制限されている電子書籍Ｃ１６においては画像７６の代わりに、閲覧制限がなされていることを示す画像８６を表示する。
【０１２５】
この場合、サーバ装置１０は、以下の構成を有すると言える。サーバ装置１０の通信部１１は、ユーザＡによって指定された一部分（電子書籍の一部分）の各々について、端末装置３２で表示させるか否かを指定するための指示を、端末装置３１から受け付ける。通信部１１が当該指示を受け付けた場合には、生成部１３は、当該指定された一部分のうち端末装置３２において閲覧が許可されている電子書籍に含まれる一部分から、当該指示により表示させないと指定された一部分を除いた状態で、画面データを生成する。通信部１１は、当該生成された画面データを端末装置３２に送信する。
【０１２６】
当該構成によっても、サーバ装置１０は、各ユーザが生成した公開棚においてユーザ毎の電子書籍を閲覧する権利に応じたコンテンツの表示を各ユーザの端末装置で実現することができる。また、上述した第２の変形例と同様、サーバ装置１０を用いることによって、当該端末装置のユーザに対して電子書籍の購買意欲を高めることができる。
【０１２７】
なお、第１の変形例、第２の変形例、第３の変形例に対して、当該第４の変形例で説明した構成を組み合わせてもよい。
【０１２８】
（ｆ５．第５の変形例）
図１９は、ユーザＡの公開棚を端末装置で表示した際における画面の図である。図１９（Ａ）は、ユーザＡの端末装置３１に表示されるユーザＡの公開棚の画面３１９５を表した図である。図１９（Ｂ）は、ユーザＣの端末装置３３に表示されるユーザＡの公開棚の画面３３９５を表した図である。画面３１９５および画面３３９５は、後述する図２０に示す画面３２９５Ｅおよび図２１に示す画面３２９５Ｆとの比較に用いられる画面でもある。
【０１２９】
図１９（Ａ）を参照して、ユーザＡが、画面３１９５の画像７３（電子書籍Ｃ１３の一部分）を選択した場合、たとえば吹き出しの画像３１１１が表示される。画像３１１１には、電子書籍Ｃ１３に関するコメントが記述されている。コメントは、通信システム１における端末装置のユーザによって記述されたものである。
【０１３０】
図１９（Ｂ）を参照して、ユーザＣが、画面３３９５の画像７３（電子書籍Ｃ１３の一部分）を選択した場合、吹き出しの画像３３１１が表示される。画像３３１１には、図１９（Ａ）の画像３１１１と同様、電子書籍Ｃ１３に関するコメントが記述されている。
【０１３１】
図２０は、ユーザＢの端末装置３２に表示されるユーザＡの公開棚の画面３２９５Ｅを表した図である。図２０を参照して、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７の書誌事項の上側の領域Ｒ３，Ｒ７をユーザＢが選択した場合、端末装置３２は、吹き出し画像３２２１を表示する。画像３２２１は、図１９（Ａ），（Ｂ）とは異なり、コメントを含んでいない。このため、ユーザＢは、図１９（Ａ），（Ｂ）に示されたユーザＡおよびユーザＢのコメントを読むことができない。
【０１３２】
この場合、サーバ装置１０は、以下の構成を有すると言える。サーバ装置１０の通信部１１は、端末装置３１、３３から、端末装置３１，３３において閲覧が許可されている電子書籍に関するコメントを受け付ける。生成部１３は、端末装置３２において閲覧が許可されている電子書籍については上記コメントを含めるとともに、端末装置３２において閲覧が許可されていない電子書籍については上記コメントを含めずに、画面データを生成する。通信部１１は、当該生成された画面データを端末装置３２に送信する。
【０１３３】
当該構成によっても、サーバ装置１０は、各ユーザが生成した公開棚においてユーザ毎の電子書籍を閲覧する権利に応じたコンテンツの表示を各ユーザの端末装置で実現することができる。加えて、閲覧する権利を有していない電子書籍については、端末装置では噴出し画像は表示されるもののコメントについては表示されないため、該端末装置のユーザは、通常は、他人によって公開された電子書籍についてのコメントが気になる。それゆえ、サーバ装置１０を用いることによって、当該端末装置のユーザに対して電子書籍の購買意欲を高めることができる。
【０１３４】
図２１は、ユーザＢの端末装置３２に表示されるユーザＡの公開棚の画面３２９５Ｆを表した図である。図２１は、図２０とは異なる表示態様を説明するための図でもある。
【０１３５】
図２１を参照して、ユーザＢが閲覧を許可されていない電子書籍Ｃ１３，Ｃ１７の書誌事項の上側の領域Ｒ３，Ｒ７をユーザＢが選択した場合、端末装置３２は、吹き出し画像３２２２を表示する。画像３２２２は、図１９（Ａ），（Ｂ）とは異なり、コメントの一部分しか含んでいない。このため、ユーザＢは、図１９（Ａ），（Ｂ）に示されたユーザＡおよびユーザＢのコメントの全てを読むことができない。また、コメントは、予め定められた文字列である電子書籍の購入をユーザに促す記述を含む。
【０１３６】
この場合、サーバ装置１０は、以下の構成を有すると言える。サーバ装置１０の通信部１１は、端末装置３１，３３から、端末装置３１，３３において閲覧が許可されている電子書籍に関するコメントを受け付ける。生成部１３は、端末装置３２において閲覧が許可されている電子書籍については上記コメントの全てを含めるとともに、端末装置３２において閲覧が許可されていない電子書籍については上記コメントの一部分および予め定めれた文字列を含めて、画面データを生成する。通信部１１は、生成された画面データを端末装置３２に送信する。
【０１３７】
なお、生成部１３がコメントの一部分と予め定められた文字列との両方を含む画面データを生成する例を挙げて説明したが、これに限定されるものではない。コメントの一部分および予め定められた文字列の少なくとも一つを含む画面データを生成するように、生成部１３を構成してもよい。
【０１３８】
当該構成によっても、サーバ装置１０は、各ユーザが生成した公開棚においてユーザ毎の電子書籍を閲覧する権利に応じたコンテンツの表示を各ユーザの端末装置で実現することができる。加えて、閲覧する権利を有していない電子書籍については、端末装置では他人のコメントの一部しか表示されないため、該端末装置のユーザは、通常は、残りのコメントが気になる。それゆえ、サーバ装置１０を用いることによって、当該端末装置のユーザに対して電子書籍の購買意欲を高めることができる。
【０１３９】
（ｆ６．第６の変形例）
上記においては、ユーザＡが端末装置３１を使用し、ユーザＢが端末装置３２を使用する構成を例に挙げて説明した。すなわち、上記においては、異なるユーザが、異なる端末を用いてサーバ装置１０にアクセスし、サーバ装置１０から画面データを取得するこうせいを例に挙げて説明した。しかしながら、これに限定されるものではない。
【０１４０】
たとえば、ユーザＡおよびユーザＢが端末装置３１を共用する構成であってもよい。つまり、ユーザＡが端末装置３１を用いてサーバ装置１０に公開棚を作成させた後、ユーザＢが端末装置３１を用いてユーザＡの公開棚を見る場合であっても、上述した効果を奏する。この場合にも、上記の第１の変形例〜第５の変形例を適用できる。
【０１４１】
この場合、サーバ装置１０は、以下の構成を備えると言える。サーバ装置は、端末装置３１と通信する。サーバ装置１０は、端末装置３１のユーザＡに利用が許可されているコンテンツに含まれる一部分をコンテンツ毎に指定するための指示を、端末装置３１から受け付ける通信部１１と、端末装置３１から予め定められた信号を受信したことに基づき、端末装置３１において利用が許可されている複数のコンテンツのうち、端末装置３１のユーザＢに利用が許可されているコンテンツを判断する判断部１２と、指定された一部分のうちユーザＢにおいて利用が許可されていると判断されたコンテンツに含まれる一部分を、当該コンテンツ毎に区分して表示するための画面データを生成する生成部１３とを備える。通信部１１は、生成された画面データを端末装置に送信する。
【０１４２】
（ｆ７．第７の変形例）
上記においては、コンテンツの一例として電子書籍を例に挙げて説明したが、これに限定されるものではない。コンテンツは、映画等の動画像であってもよい。また、コンテンツは、電子書籍以外の静止画像であってもよい。
【０１４３】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４４】
１  通信システム、１０，２０  サーバ装置、１１  通信部、１２  判断部、１３  生成部、１４  記憶部、３１，３２，３３  端末装置、６１〜６９，７１〜７７，８４，８６，９０，６９１，３１１１，３１１２，３１１９，３１９１，３２１１〜３２１３，３２１５，３２２１，３２２２，３３１１  画像、８１，８２  サムネイル画像、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  ＨＤＤ、３１９，３２９，３３９  ディスプレイ、４０５  アプリケーションプロセッサ、４０８  フラッシュメモリ、１４５１  メモリカード、３１１１，３１１３，３１１４，３１１６，３１１７，３２１４  入力枠、３１１８  ビューワ表示領域、３１９２，３１９５，３２９２〜３２９５，３２９５Ａ，３２９５Ｂ，３２９５Ｃ，３２９５Ｄ，３２９５Ｅ，３２９５Ｆ，３３９５  画面、３２９１  認証画面、Ｃ１１〜Ｃ１７，Ｃ２１〜Ｃ２８  電子書籍、Ｄ０６，Ｄ０７，Ｄ１０  データ、Ｄ０８，Ｄ０９  データベース、１０７，４１４  通信ＩＦ、Ｒ３，Ｒ７  領域。
【図１】
2013239071.tif 000003
【図２】
2013239071.tif 000004
【図３】
2013239071.tif 000005
【図４】
2013239071.tif 000006
【図５】
2013239071.tif 000007
【図６】
2013239071.tif 000008
【図７】
2013239071.tif 000009
【図８】
2013239071.tif 000010
【図９】
2013239071.tif 000011
【図１０】
2013239071.tif 000012
【図１１】
2013239071.tif 000013
【図１２】
2013239071.tif 000014
【図１３】
2013239071.tif 000015
【図１４】
2013239071.tif 000016
【図１５】
2013239071.tif 000017
【図１６】
2013239071.tif 000018
【図１７】
2013239071.tif 000019
【図１８】
2013239071.tif 000020
【図１９】
2013239071.tif 000021
【図２０】
2013239071.tif 000022
【図２１】
2013239071.tif 000023