(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバと接続する電子書籍端末であって、
コンテンツを表示する表示部と、
前記サーバが提供するＷＥＢ上に投稿される投稿情報の送信を指示する操作を受け付ける操作部と、
前記操作部が前記投稿情報の送信を指示する操作を受け付けた場合、前記表示部に表示された前記コンテンツを示す情報を含む投稿情報をサーバに送信し、
前記操作部が前記電子書籍端末の電源を切る、またはスタンバイ状態にする操作を受け付けた場合、書籍を読んでいないことを示す情報を前記投稿情報として前記サーバに送信する端末通信部を備えることを特徴とする電子書籍端末。
【請求項２】
前記表示部に表示されているコンテンツのうち、ユーザによって指定された特定箇所に関する前記投稿情報を前記サーバに送信することを特徴とする請求項１に記載の電子書籍端末。
【請求項３】
当該電子書籍端末の位置を示す位置情報を取得する位置取得部をさらに備え、前記位置情報を含む前記投稿情報を前記サーバに送信することを特徴とする請求項１あるいは２に記載の電子書籍端末。
【請求項４】
前記コンテンツをユーザが読んだか否かを入力する操作を前記操作部が受け付けた場合、既に読んだ部分を示す情報を含む前記投稿情報を前記サーバに送信することを特徴とする請求項１から３のうちいずれか一項に記載の電子書籍端末。
【請求項５】
前記コンテンツのページを送る操作を前記操作部が受け付けた場合、前記サーバに登録されている情報のうち、既に読んだ部分に関連する情報を更新することを特徴とする請求項１から４のうちいずれか一項に記載の電子書籍端末。
【請求項６】
前記コンテンツのページを送る操作を前記操作部が受け付けた場合、前記コンテンツのページを送る操作を受け付けた時刻をユーザが前記コンテンツの読んだ時刻として取得し、前記サーバに登録されている情報のうち、既に読んだ部分の既読時刻を示す情報を前記ユーザが前記コンテンツを読んだ時刻に更新することを特徴とする請求項１から５のうちいずれか一項に記載の電子書籍端末。
【請求項７】
前記コンテンツをユーザが理解できるか否かを入力する操作を前記操作部が受け付けた場合、理解できない部分であることを示す情報あるいは理解できる部分であることを示す情報を含む前記投稿情報を前記サーバに送信することを特徴とする請求項１から６のうちいずれか一項に記載の電子書籍端末。
【請求項８】
前記コンテンツに関する事項がユーザの予定にあることを入力する操作を前記操作部が受け付けた場合、前記コンテンツに関する事項が前記ユーザの予定にあることを示す情報を含む前記投稿情報を前記サーバに送信することを特徴とする請求項１から７のうちいずれか一項に記載の電子書籍端末。
【請求項９】
前記コンテンツについてのユーザの評価を入力する操作を前記操作部が受け付けた場合、前記コンテンツの評価を示す情報を含む前記投稿情報を前記サーバに送信することを特徴とする請求項１から８のうちいずれか一項に記載の電子書籍端末。
【請求項１０】
前記投稿情報に基づき作成される情報を前記サーバから受信することを特徴とする請求項１から９のうちいずれか一項に記載の電子書籍端末。
【請求項１１】
受信した前記投稿情報に基づき作成される情報として前記コンテンツの評価を示す評価情報が含まれている場合、前記表示部に表示させる前記コンテンツにおいて前記評価情報が対応付けられている部分の表示態様を他の部分の表示態様と異なるように表示させることを特徴とする請求項１０に記載の電子書籍端末。
【請求項１２】
前記評価情報が対応付けられている部分のうち、他の部分よりも評価が高いことを示す前記評価情報が対応付けられている部分の文字を大きく表示させることを特徴とする請求項１１に記載の電子書籍端末。
【請求項１３】
前記評価情報が対応付けられている部分のうち、他の部分よりも評価が高いことを示す前記評価情報が対応付けられている部分のフォントを強調して表示させることを特徴とする請求項１１に記載の電子書籍端末。
【請求項１４】
前記投稿情報から算出される統計結果に基づき作成される情報を前記サーバから受信し、受信した前記投稿情報から算出される統計結果に基づき作成される情報を前記表示部に表示させることを特徴とする請求項１０から１３のうちいずれか一項に記載の電子書籍端末。
【請求項１５】
前記表示部に数値を表示して、ユーザによって指定された数値を前記投稿情報として前記サーバに送信することを特徴とする請求項１４に記載の電子書籍端末。
【請求項１６】
前記請求項１から１５のうちいずれか一項に記載の電子書籍端末と前記サーバを含むＷＥＢシステムであって、
前記サーバは、
前記電子書籍端末から前記投稿情報を受信するサーバ通信部と、
前記投稿情報を記憶部に記憶させる投稿登録部と、
前記投稿情報を記憶する前記記憶部を参照してユーザに関する情報を取得し、前記ユーザと関連付けられている他のユーザの前記電子書籍端末に送信させる共有情報作成部とを備えることを特徴とするＷＥＢシステム。
【請求項１７】
電子書籍端末は、コンテンツを表示部に表示し、
ＷＥＢ上に投稿される投稿情報の送信を指示する操作を受け付け、
前記投稿情報の送信を指示する操作を受け付けた場合、前記表示部に表示された前記コンテンツを示す情報を含む投稿情報を送信し、
前記電子書籍端末の電源を切る、またはスタンバイ状態にする操作を受け付けた場合、書籍を読んでいないことを示す情報を前記投稿情報として送信し、
サーバは、
前記投稿情報を受信し、
前記投稿情報を記憶部に記憶させる
ことを特徴とする情報共有方法。
【請求項１８】
電子書籍端末のコンピュータを、
コンテンツを表示する表示手段、
ＷＥＢ上に投稿される投稿情報の送信を指示する操作を受け付ける操作手段、
前記投稿情報の送信を指示する操作を受け付けた場合、前記表示手段に表示された前記コンテンツを示す情報を含む投稿情報を送信し、
前記電子書籍端末の電源を切る、またはスタンバイ状態にする操作を受け付けた場合、書籍を読んでいないことを示す情報を前記投稿情報として送信する送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報共有を実現する電子書籍端末、ＷＥＢシステム、情報共有方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ウェブサイト上で、友人や知人間のコミュニケーションを促進する手段として、ソーシャルネットワーキングサービス（ＳＮＳ：ｓｏｃｉａｌ ｎｅｔｗｏｒｋ ｓｅｒｖｉｃｅ）が発達してきている。このサービスを利用することにより、ユーザ間でさまざまな情報を共有することができる。
例えば、ＳＮＳを利用して、予め設定された範囲内のユーザ間でコンテンツを共有するシステムである（例えば、特許文献１参照）。
また、ｔｗｉｔｔｅｒ（登録商標）等のサービスを利用することにより、ユーザの現状を報告したり、他のユーザに呼びかけたりすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２３２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら書籍の評価にはＰＣやスマートフォン等、ＳＮＳにアクセスするための機器の別途準備が必要であった。またＳＮＳで自分の好きな書籍を包括的に表現できるが、書籍の中の特定の部位を評価するには、手入力しなければならず、この時、手入力の場合、誤入力や煩わしさが生じる問題がある。
また従来の書籍では、書籍を読んだ時刻や場所等の環境情報を示す情報が更新されないため、いつの時点で読んだのか、どういった環境で読んだのか、いつの時点で本を評価しているのか等、対象とする書籍の批評時期をタイムリーに調べられないため、効率的な情報共有のタイミングを逃す可能性が多い。
【０００５】
そこで、本発明は上記従来技術の欠点に鑑みてなされたものであり、情報共有を実現することができる電子書籍、電子書籍用アプリケーション、およびシステムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による電子書籍端末は、ネットワークを介してサーバと接続する電子書籍端末であって、コンテンツを表示する表示部と、前記サーバが提供するＷＥＢ上に投稿される投稿情報の送信を指示する操作を受け付ける操作部と、前記操作部が前記投稿情報の送信を指示する操作を受け付けた場合、前記表示部に表示された前記コンテンツを示す情報を含む投稿情報をサーバに送信し、前記操作部が前記電子書籍端末の電源を切る、またはスタンバイ状態にする操作を受け付けた場合、書籍を読んでいないことを示す情報を前記投稿情報として前記サーバに送信する端末通信部を備える。
【０００７】
また、上述の本発明の一態様による電子書籍端末は、前記表示部に表示されているコンテンツのうち、ユーザによって指定された特定箇所に関する前記投稿情報を前記サーバに送信する。
【０００８】
また、上述の本発明の一態様による電子書籍端末は、当該電子書籍端末の位置を示す位置情報を取得する位置取得部をさらに備え、前記位置情報を含む前記投稿情報を前記サーバに送信する。
【０００９】
また、上述の本発明の一態様による電子書籍端末は、前記コンテンツをユーザが読んだか否かを入力する操作を前記操作部が受け付けた場合、既に読んだ部分を示す情報を含む前記投稿情報を前記サーバに送信する。
【００１０】
また、上述の本発明の一態様による電子書籍端末は、前記コンテンツのページを送る操作を前記操作部が受け付けた場合、前記サーバに登録されている情報のうち、既に読んだ部分に関連する情報を更新する。
【００１１】
また、上述の本発明の一態様による電子書籍端末は、前記コンテンツのページを送る操作を前記操作部が受け付けた場合、前記コンテンツのページを送る操作を受け付けた時刻をユーザが前記コンテンツの読んだ時刻として取得し、前記サーバに登録されている情報のうち、既に読んだ部分の既読時刻を示す情報を前記ユーザが前記コンテンツを読んだ時刻に更新する。
【００１３】
また、上述の本発明の一態様による電子書籍端末は、前記コンテンツをユーザが理解できるか否かを入力する操作を前記操作部が受け付けた場合、理解できない部分であることを示す情報あるいは理解できる部分であることを示す情報を含む前記投稿情報を前記サーバに送信する。
【００１４】
また、上述の本発明の一態様による電子書籍端末は、前記コンテンツに関する事項がユーザの予定にあることを入力する操作を前記操作部が受け付けた場合、前記コンテンツに関する事項が前記ユーザの予定にあることを示す情報を含む前記投稿情報を前記サーバに送信する
【００１５】
また、上述の本発明の一態様による電子書籍端末は、前記コンテンツについてのユーザの評価を入力する操作を前記操作部が受け付けた場合、前記コンテンツの評価を示す情報を含む前記投稿情報を前記サーバに送信する。
【００１６】
また、上述の本発明の一態様による電子書籍端末は、前記投稿情報に基づき作成される情報を前記サーバから受信する。
【００１７】
また、上述の本発明の一態様による電子書籍端末は、受信した前記投稿情報に基づき作成される情報として前記コンテンツの評価を示す評価情報が含まれている場合、前記表示部に表示させる前記コンテンツにおいて前記評価情報が対応付けられている部分の表示態様を他の部分の表示態様と異なるように表示させる。
【００１８】
また、上述の本発明の一態様による電子書籍端末は、前記評価情報が対応付けられている部分のうち、他の部分よりも評価が高いことを示す前記評価情報が対応付けられている部分の文字を大きく表示させる。
【００１９】
また、上述の本発明の一態様による電子書籍端末は、前記評価情報が対応付けられている部分のうち、他の部分よりも評価が高いことを示す前記評価情報が対応付けられている部分のフォントを強調して表示させる。
【００２０】
また、上述の本発明の一態様による電子書籍端末は、前記投稿情報から算出される統計結果に基づき作成される情報を前記サーバから受信し、受信した前記投稿情報から算出される統計結果に基づき作成される情報を前記表示部に表示させる。
【００２１】
また、上述の本発明の一態様による電子書籍端末は、前記表示部に数値を表示して、ユーザによって指定された数値を前記投稿情報として前記サーバに送信する。
【００２２】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるＷＥＢシステムは、上述に記載のいずれかの電子書籍端末とサーバを備え、前記サーバは、前記電子書籍端末から前記投稿情報を受信するサーバ通信部と、前記投稿情報を記憶部に記憶させる投稿登録部と、前記投稿情報を記憶する前記記憶部を参照してユーザに関する情報を取得し、前記ユーザと関連付けられている他のユーザの前記電子書籍端末に送信させる共有情報作成部とを備える。
【００２３】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による情報共有方法は、電子書籍端末は、コンテンツを表示部に表示し、ＷＥＢ上に投稿される投稿情報の送信を指示する操作を受け付け、前記投稿情報の送信を指示する操作を受け付けた場合、前記表示部に表示された前記コンテンツを示す情報を含む投稿情報を送信し、前記電子書籍端末の電源を切る、またはスタンバイ状態にする操作を受け付けた場合、書籍を読んでいないことを示す情報を前記投稿情報として送信し、サーバは、前記投稿情報を受信し、前記投稿情報を記憶部に記憶させる。
【００２４】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるプログラムは、電子書籍端末のコンピュータを、コンテンツを表示する表示手段、ＷＥＢ上に投稿される投稿情報の送信を指示する操作を受け付ける操作手段、前記投稿情報の送信を指示する操作を受け付けた場合、前記表示手段に表示された前記コンテンツを示す情報を含む投稿情報を送信し、前記電子書籍端末の電源を切る、またはスタンバイ状態にする操作を受け付けた場合、書籍を読んでいないことを示す情報を前記投稿情報として送信する送信手段、前記投稿情報を受信する受信手段、前記投稿情報を記憶部に記憶させる登録手段として機能させるためのプログラムである。
【発明の効果】
【００２５】
本発明によれば、ＷＥＢ上に投稿する投稿情報を入力する際の操作性を向上させることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係るＷＥＢシステム１の構成の一例を示す図である。
【図２】本実施形態に係る個人登録情報管理サーバ１００の構成の一例を示す図である。
【図３】本実施形態に係る個人登録情報テーブル１２１の一例を示す図である。
【図４】本実施形態に係るグループ登録情報管理サーバ２００の構成の一例を示す図である。
【図５】本実施形態に係るグループ登録情報テーブル２２１の一例を示す図である。
【図６】本実施形態に係るサーバ３００の構成の一例を示す図である。
【図７】本実施形態に係る既読投稿情報テーブル３２３の一例を示す図である。
【図８】本実施形態に係る評価投稿情報テーブル３２４の一例を示す図である。
【図９】本実施形態に係るスケジュール追加投稿情報テーブル３２５の一例を示す図である。
【図１０】本実施形態に係る理解度投稿情報テーブル３２６の一例を示す図である。
【図１１】本実施形態に係る電子書籍端末５００＿１の構成の一例を示す図である。
【図１２】電子書籍端末５００＿１の表示部５０６に表示されるコンテンツ表示画面である。
【図１３】本実施形態に係る評価パラメータ入力画面の一例を示す図である。
【図１４】電子書籍端末５００＿１に表示される共有画面の一例である。
【図１５】電子書籍端末５００＿１にコンテンツが表示されている画面の一例である。
【図１６】本実施形態に係るＷＥＢシステム１における複数の電子書籍端末５００のそれぞれによる情報共有方法の一例について説明するためのフローチャートである。
【図１７】本実施形態に係るＷＥＢシステム１におけるサーバ３００による情報共有方法の一例について説明するためのフローチャートである。
【図１８】本実施形態に係るＷＥＢシステム１におけるサーバ３００による情報共有方法の一例について説明するためのフローチャートである。
【発明を実施するための形態】
【００２７】
以下では、本発明の一実施形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態に係るＷＥＢシステム１の構成の一例を示す図である。
図１に示す通り、ＷＥＢシステム１は、それぞれネットワークを介して接続される個人登録情報管理サーバ１００と、グループ登録情報管理サーバ２００と、サーバ３００と、コンテンツ配信サーバ４００と、複数の電子書籍端末５００とを備える。複数の電子書籍端末５００は、例えば、Ｎ個の電子書籍端末５００＿１，５００＿２，・・・，５００＿ｎを含む。
なお、本実施形態において、電子書籍端末５００は、専ら電子書籍を表示する端末であって、電子書籍の表示を主目的とする端末を例に、以下説明する。しかし、本願発明に係る電子書籍端末は、本実施形態に係る端末に限られずに、例えば、電話機能を備える携帯電話端末やスマートフォンであってもよい。
【００２８】
このＷＥＢシステム１は、複数の電子書籍端末５００のそれぞれにおいてユーザがコンテンツを使用している場合、各ユーザから投稿されたコンテンツに関する投稿情報を共有することで、各ユーザ間のコミュニケーションを促進するソーシャルネットワーキングサービス（ＳＮＳ）を提供するシステムである。なお、本発明はこれに限られず、ＷＥＢシステム１は、投稿情報をサーバのデータベースに格納しておき、特定のユーザ間において投稿情報を共有することができるＷＥＢサービスを提供するＷＥＢサービスでもよい。
本実施形態において、複数の電子書籍端末５００は、例えば電子書籍であって、コンテンツとして電子書籍の電子データを記録部に記録しておき、この電子データに基づき電子書籍の内容を表示部に表示させる端末である。ユーザＡは、例えば自身の電子書籍端末５００＿１で電子書籍を閲覧している状態において、この電子書籍を見ていることや、電子書籍の評価や感想を数値化したパラメータ等をＳＮＳ投稿することにより、このコンテンツである電子書籍に関する投稿情報をサーバ３００に送信する。サーバ３００は、この電子書籍端末５００＿１から送信された投稿情報を記憶部に記憶し、予め決められたユーザＡの友人であるユーザＢからユーザＡについての情報共有の要求があった場合、ユーザＢの電子書籍端末５００＿２に投稿情報に基づく情報を送信する。これにより、ユーザＢは、ユーザＡが何をしている状況か、あるいは、これから何をしようとしているかなどを知ることができる。
【００２９】
本実施形態に係るＷＥＢシステム１において、複数の電子書籍端末５００のそれぞれにおいて、コンテンツが指定され、指定されたコンテンツに関する投稿情報がユーザによって投稿される際、複数の電子書籍端末５００は、投稿情報とコンテンツを示す情報とを対応付けてサーバ３００に送信する。これにより、コンテンツに関する投稿情報をコンテンツと関連づける際のユーザの手間を省くことができる。
また、複数の電子書籍端末５００のそれぞれは、コンテンツが電子書籍である場合、電子書籍全体についての投稿情報だけでなく、電子書籍内の一部分についての投稿についても受け付ける。この場合、複数の電子書籍端末５００のそれぞれは、指定された電子書籍内の一部分と投稿情報とを対応付けてサーバ３００に送信する。ここで、複数の電子書籍端末５００は、投稿情報に関連するコンテンツの一部分を指定する際の操作が簡略化して、当該一部分のコンテンツに関する投稿情報をコンテンツと関連づけることができる。電子書籍のように、コンテンツの内容が長文にわたる場合は、具体的にコンテンツ内の一部分を指定することにより、正確な情報を他者と共有することができる。
このように、ユーザによって投稿情報が投稿される際の操作性を向上させることにより、より多くのユーザから投稿情報を取得することができる。また、投稿された投稿情報に関連するコンテンツやユーザを特定することにより、共有する情報を分類して関連性を明確にした情報の共有が可能なソーシャルネットワーキングサービスを提供することができる。
【００３０】
なお、本実施形態において、コンテンツが電子書籍である例について説明するが、本発明はこれに限られず、例えば、音楽や画像、動画のデータ、あるいは、文書データや表計算データ等であってもよい。
【００３１】
次に、図２を参照して、個人登録情報管理サーバ１００の構成の一例について説明する。図２は、本実施形態に係る個人登録情報管理サーバ１００の構成の一例を示す図である。図２に示す通り、個人登録情報管理サーバ１００は、通信部１０１と、記憶部１０２と、登録部１０３とを備える。
通信部１０１は、ネットワークを介して、複数の電子書籍端末５００のそれぞれから送信される情報を受信するとともに、複数の電子書籍端末５００のそれぞれに情報を送信する。
記憶部１０２は、個人登録情報テーブル１２１を備える。この個人登録情報テーブル１２１は、例えば、ＷＥＢシステム１におけるＳＮＳの提供を受ける者として登録した際の情報をそれぞれ対応づけるテーブルである。なお、本発明はこれに限られず、例えば、電子書籍の販売サービスの提供を受ける際に登録された情報であってもよい。
登録部１０３は、この個人登録情報テーブル１２１に情報を登録する。なお、登録部１０３は、個人登録情報テーブル１２１に登録する情報を、通信部１０１を介して複数の電子書籍端末５００のそれぞれから受信し、登録するものであってもよい。また、登録部１０３は、複数の電子書籍端末５００のそれぞれから、個人登録情報テーブル１２１の内容を変更する情報を受け取った場合、登録されている情報を受け取った情報に変更する。
【００３２】
ここで、図３を参照して、個人登録情報テーブル１２１の一例について説明する。図３は、本実施形態に係る個人登録情報テーブル１２１の一例を示す図である。
図３に示す通り、個人登録情報テーブル１２１は、ユーザ毎に、個人ＩＤと、名前と、ニックネームと、年代と、性別と、居住地とを対応付けて記憶するテーブルである。
個人ＩＤは、各ユーザを識別する固有の識別情報であって、例えば、複数の電子書籍端末５００のそれぞれに割り当てられた識別情報である。
名前、ニックネーム、年代、性別、および居住地は、それぞれユーザの個人情報であって、ユーザによって登録時に入力される情報である。
【００３３】
次に、図４を参照して、グループ登録情報管理サーバ２００の構成の一例について説明する。図４は、本実施形態に係るグループ登録情報管理サーバ２００の構成の一例を示す図である。図４に示す通り、グループ登録情報管理サーバ２００は、通信部２０１と、記憶部２０２と、登録部２０３とを備える。
通信部２０１は、ネットワークを介して、複数の電子書籍端末５００のそれぞれから送信される情報を受信するとともに、複数の電子書籍端末５００のそれぞれに情報を送信する。
記憶部２０２は、グループ登録情報テーブル２２１を備える。このグループ登録情報テーブル２２１は、例えば、ＷＥＢシステム１によって提供されるＳＮＳにおいて投稿情報を共有する友人や知人として登録されたユーザ同士（メンバー）を関連づけるテーブルである。
登録部２０３は、このグループ登録情報テーブル２２１に情報を登録する。なお、登録部２０３は、グループ登録情報テーブル２２１に登録する情報を、通信部１０１を介して複数の電子書籍端末５００のそれぞれから受信し、登録するものであってもよい。
【００３４】
ここで、図５を参照して、グループ登録情報テーブル２２１の一例について説明する。図５は、本実施形態に係るグループ登録情報テーブル２２１の一例を示す図である。
図５に示す通り、グループ登録情報テーブル２２１は、グループ毎に、各グループに属するユーザ（メンバー）の個人ＩＤを対応付けて記憶するテーブルである。
グループＩＤは、各グループを識別する固有の識別情報であって、例えば、ＳＮＳ上で作成されるコミュニティ等のまとまりである。
なお、本発明はこれに限られず、グループ登録情報テーブル２２１は、グループ毎に各ユーザを対応付けることなく、投稿情報を共有する関係を有するユーザ毎に個人ＩＤをそれぞれ対応付けるものであってもよい。
【００３５】
次に、図６を参照して、サーバ３００の構成の一例について説明する。図６は、本実施形態に係るサーバ３００の構成の一例を示す図である。図６に示す通り、サーバ３００は、通信部３０１と、記憶部３０２と、登録部３０３と、共有情報作成部３０４とを備える。
通信部３０１は、ネットワークを介して、複数の電子書籍端末５００のそれぞれから送信される情報を受信するとともに、複数の電子書籍端末５００のそれぞれに情報を送信する。
記憶部３０２は、個人登録情報テーブル３２１と、グループ登録情報テーブル３２２と、既読投稿情報テーブル３２３と、評価投稿情報テーブル３２４と、スケジュール追加投稿情報テーブル３２５と、理解度投稿情報テーブル３２６とを備える。
なお、個人登録情報テーブル３２１は、個人登録情報テーブル１２１と同様の構成を有するテーブルであって、詳細な説明は省略する。また、グループ登録情報テーブル３２２は、グループ登録情報テーブル２２１と、と同様の構成を有するテーブルであって、詳細な説明は省略する。
既読投稿情報テーブル３２３と、評価投稿情報テーブル３２４と、スケジュール追加投稿情報テーブル３２５と、理解度投稿情報テーブル３２６とは、複数の電子書籍端末５００のそれぞれから受信した投稿情報に含まれる情報を投稿情報の種類に応じて格納するテーブルである。
【００３６】
登録部３０３は、通信部３０１を介して個人登録情報管理サーバ１００から受信した情報を、記憶部３０２の個人登録情報テーブル３２１に登録する。なお、登録部３０３は、同一の個人ＩＤに対して新たな個人情報を受信した場合、既に登録されている情報を削除して、新たな情報に更新する。
この登録部３０３は、通信部３０１を介してグループ登録情報管理サーバ２００から受信した情報を、記憶部３０２のグループ登録情報テーブル３２２に登録する。なお、登録部３０３は、グループＩＤ毎に新たな個人ＩＤを受信した場合、当該グループのメンバーに追加して登録する。
また、登録部３０３は、通信部３０１を介して複数の電子書籍端末５００のそれぞれから受信した投稿情報を、投稿情報の種類に応じて記憶部３０２の既読投稿情報テーブル３２３、評価投稿情報テーブル３２４、スケジュール追加投稿情報テーブル３２５、あるいは理解度投稿情報テーブル３２６のうちいずれか１つのテーブルに登録する。なお、登録情報には、投稿情報の種類を示す投稿種類情報が対応付けられており、登録部３０３は、この投稿種類情報に基づき投稿情報の種類を判定し、登録するテーブルを決定する。
【００３７】
共有情報作成部３０４は、通信部３０１を介して複数の電子書籍端末５００のそれぞれから受信した共有要求指示信号に基づき、この共有要求指示信号を送信した電子書籍端末５００に応じた共有画面を示す画面データを作成し、送信する。
例えば、共有情報作成部３０４は、電子書籍端末５００＿１から、この電子書籍端末５００＿１の固体ＩＤが対応付けらえた共有要求指示信号を受信することにより、共有画面を作成する。この共有要求指示信号とは、サーバ３００に登録されている投稿情報の共有を要求することを示す情報である。共有情報作成部３０４は、受信した共有要求指示信号に対応付けられた固体ＩＤに基づき、記憶部３０２のグループ登録情報テーブル３２２を参照して、この固体ＩＤと同一のグループＩＤに対応付けられているメンバーの固体ＩＤを読み出す。この共有情報作成部３０４は、記憶部３０２の既読投稿情報テーブル３２３と、評価投稿情報テーブル３２４と、スケジュール追加投稿情報テーブル３２５と、理解度投稿情報テーブル３２６とを参照して、読み出したメンバーの固体ＩＤと対応付けられている投稿情報を取得し、共有画面を表わす画像データを作成する。
この共有画面には、例えば、共有要求指示信号を送信した際に電子書籍端末５００＿１の表示部に表示されているコンテンツ（電子書籍）を以前読んだ人が読んでいる本や、その本の評価等を表示する。また、共有画面には、投稿情報が投稿された投稿数の程度を、電子書籍全体における位置に関連付けて示すグラフ等を表示するものであってもよい。
【００３８】
なお、本発明はこれに限られず、共有情報作成部３０４は、共有要求指示信号を受信していない場合であっても、予め決められたタイミングに応じて、所定の共有情報を作成し、対応する電子書籍端末５００に送信するものであってもよい。例えば、電子書籍端末５００＿１において閲覧されている電子書籍が読み進められて、残り５％程度になった場合、共有情報作成部３０４は、閲覧されている電子書籍を過去に読んだユーザが読んだ（あるいは現在読んでいる）電子書籍の購入を勧める画像を作成し、電子書籍端末５００＿１に送信するものであってもよい。
【００３９】
ここで、図７〜１０を参照して、サーバ３００の記憶部３０２に記憶されているテーブルの一例について説明する。
図７は、本実施形態に係る既読投稿情報テーブル３２３の一例を示す図である。
図７に示す通り、既読投稿情報テーブル３２３は、イベントＩＤ毎に、投稿情報に含まれる個人ＩＤと、コンテンツＩＤと、コンテンツ指定部分情報と、位置情報と、投稿日時とを対応付けて記憶するテーブルである。
イベントＩＤは、各投稿情報を識別する固有の識別情報であって、投稿情報が作成されるたびに割り当てられる情報である。このイベントＩＤには、投稿情報の種類を示す投稿種類情報が含まれていてもよい。
コンテンツ指定部分情報は、投稿する際に、ユーザによって指定されているコンテンツ内の一部分（特定箇所）の位置を示す情報である。このコンテンツ指定部分情報は、例えば、電子書籍内の冒頭からの文字数や、文字全体において冒頭部分を１％とし最終部分を１００％とした場合において、指定された部分を○○％で示した情報である。なお、書籍の文字数やサイズが複数の電子書籍端末５００において変更可能でない場合、コンテンツ指定部分情報は、ページ数であってもよい。また、コンテンツ指定部分情報は、コンテンツ内のある一点を示す情報であってもよく、一定の範囲を示す情報であってもよい。
投稿日時は、投稿情報の送信が指示された際の日時を示す情報である。
【００４０】
図８は、本実施形態に係る評価投稿情報テーブル３２４の一例を示す図である。
図８に示す通り、評価投稿情報テーブル３２４は、イベントＩＤ毎に、投稿情報に含まれる個人ＩＤと、コンテンツＩＤと、評価パラメータと、投稿日時とを対応付けて記憶するテーブルである。
評価パラメータは、ユーザが入力する情報であって、例えば、ユーザが良いあるいは悪いと感じていることを示す情報や、その程度を示す情報である。
【００４１】
図９は、本実施形態に係るスケジュール追加投稿情報テーブル３２５の一例を示す図である。
図９に示す通り、スケジュール追加投稿情報テーブル３２５は、イベントＩＤ毎に、投稿情報に含まれる個人ＩＤと、コンテンツＩＤと、コンテンツ指定部分情報と、位置情報と、投稿日時とを対応付けて記憶するテーブルである。
【００４２】
図１０は、本実施形態に係る理解度投稿情報テーブル３２６の一例を示す図である。
図１０に示す通り、理解度投稿情報テーブル３２６は、イベントＩＤ毎に、投稿情報に含まれる個人ＩＤと、コンテンツＩＤと、理解度パラメータと、投稿日時とを対応付けて記憶するテーブルである。
理解度パラメータは、ユーザが入力する情報であって、例えば、ユーザが理解していることあるいは理解していないことを示す情報や、その程度を示す情報である。
【００４３】
次に、図１１を参照して、複数の電子書籍端末５００に適用可能な電子書籍端末５００＿１の構成の一例について説明する。なお、本実施形態において、複数の電子書籍端末５００の一例として電子書籍端末５００＿１の構成について説明するが、他の電子書籍端末５００＿２，・・・，５００＿ｎも同様の構成を有する。
図１１は、本実施形態に係る電子書籍端末５００＿１の構成の一例を示す図である。図１１に示す通り、電子書籍端末５００＿１は、通信部５０１と、記憶部５０２と、制御部５０３と、タッチパネル５０４と、計時部５０７と、位置情報取得部５０８とを備える。タッチパネル５０４は、操作部５０５と表示部５０６を備える。
通信部５０１は、ネットワークを介して、個人登録情報管理サーバ１００、グループ登録情報管理サーバ２００、サーバ３００、およびコンテンツ配信サーバ４００のそれぞれから送信される情報を受信するとともに、これらに対して情報を送信する。
【００４４】
記憶部５０２は、コンテンツデータ記憶領域５２１と、コンテンツ付箋情報記憶領域５２２と、個人情報記憶領域５２３とを含む。
コンテンツデータ記憶領域５２１には、コンテンツを表示部５０６に表示させるためのデータが記憶されている。
コンテンツ付箋情報記憶領域５２２には、ユーザによって指定されたコンテンツ内の一部分（特定箇所）を示すコンテンツ指定部分情報を記憶する。
個人情報記憶領域５２３には、電子書籍端末５００＿１に割り当てられた個人ＩＤや、ユーザの名前やニックネーム、年齢、性別、居住地を示す情報が記憶されている。
【００４５】
制御部５０３は、操作部５０５が受け付けた操作に応じて、記憶部５０２を参照し、所定の制御を実行する。
例えば、操作部５０５が受け付けた操作に応じて、制御部５０３は、表示部５０６に表示される画像のデータを生成し、表示部５０６に表示させる。
また、操作部５０５が投稿情報をサーバ３００に送信する操作指示（投稿操作指示）を受け付けた場合、制御部５０３は、記憶部５０２を参照し、この操作を受け付けた際に指定されているコンテンツ（例えば、表示部５０６に表示するコンテンツとして指定されているコンテンツ）を示すコンテンツＩＤや個人ＩＤを取得し、投稿情報を取得する。ここで、制御部５０３は、投稿操作指示の種類に応じて、投稿の種類を示す投稿種類情報を生成する。本実施形態において、制御部５０３は、イベントＩＤに含まれる一部の数字を、投稿種類を示す情報とすることで投稿種類情報を生成する。
さらに、操作部５０５が投稿操作指示を受け付けた場合、制御部５０３は、記憶部５０２のコンテンツ付箋情報記憶領域５２２を参照して、投稿操作指示を受け付けたコンテンツに対応するコンテンツ指定部分情報が記憶されている場合、このコンテンツ指定部分情報を含む投稿情報を生成する。
【００４６】
タッチパネル５０４は、操作部５０５と表示部５０６が一体的に形成される構成であって、操作部５０５が受け付ける操作の操作ボタンを表示部５０６に表示させる。つまり、表示部５０６は、操作画面と表示画面の両方を表示する。
操作部５０５は、例えば、表示部５０６に表示されている操作画面がタッチされることで、操作画面に応じた操作を受け付け、受け付けた操作を示す操作情報を出力する。
表示部５０６は、例えば、液晶ディスプレイであって、操作画面と表示画面の両方を表示する。
計時部５０７は、現在の時刻を計時し、計時した現在の時刻を示す時刻情報を出力する。
位置情報取得部５０８は、例えば、ＧＰＳ受信機であって、現在の位置を示す情報を取得する。
【００４７】
次に、図１２〜１５を参照して、複数の電子書籍端末５００のそれぞれに表示される表示画面の一例について説明する。なお、複数の電子書籍端末５００のうち、代表として、電子書籍端末５００＿１に表示される表示画面の一例について、以下説明する。
図１２は、電子書籍端末５００＿１の表示部５０６に表示されるコンテンツ表示画面である。図１２に示す通り、コンテンツ表示画面には、コンテンツが表示されるコンテンツ表示領域Ｒ１と、ユーザからの操作を受け付ける操作ボタンが表示される操作ボタン表示領域Ｒ２とを含む。
コンテンツ表示領域Ｒ１には、例えば、電子書籍に含まれるある１ページが表示されている。
操作ボタン表示領域Ｒ２は、複数の操作ボタンが表示されており、例えば、操作ボタンＢ１〜Ｂ５が表示されている。
本実施形態において、操作ボタンＢ１〜Ｂ４は、投稿の種類を指定するとともに、投稿情報の送信を指示する操作ボタンである。操作ボタンＢ５は、指定されたコンテンツの購入を指示する操作ボタンである。
【００４８】
この操作ボタンＢ１は、「読みました」ボタンであって、例えば、ユーザがコンテンツ表示領域Ｒ１に表示されているところまで読んだことを示す投稿情報の作成を指示する操作ボタンである。
操作ボタンＢ２は、「評価」ボタンであって、例えば、コンテンツ表示領域Ｒ１に表示されている部分をユーザが良いあるいは悪いと感じていることを示す情報や、その程度を入力し、この評価を示す投稿情報の作成を指示する操作ボタンである。
操作ボタンＢ３は、「これから」ボタンであって、例えば、記憶部５０２のコンテンツデータ記憶領域５２１に記憶されているコンテンツに関連する予定をスケジュール帳に登録することを示す投稿情報の作成を指示する操作ボタンである。このスケジュール帳は、電子的な情報によって構成されるスケジュール帳であって、日付や時刻情報と予定とを対応付けてスケジュールを管理するデータである。このスケジュール帳のデータは、電子書籍端末５００＿１の記憶部５０２に記憶されていてもよく、サーバ３００の記憶部３０２に記憶されていてもよい。
操作ボタンＢ４は、「わかった」ボタンあるいは「わからない」ボタンであって、例えば、ユーザがコンテンツ表示領域Ｒ１に表示されている部分がわかったこと（理解できたこと）、あるいはわからないこと（理解できなかったこと）を示す投稿情報の作成を指示する操作ボタンである。
【００４９】
図１３を参照して、「評価」ボタンである操作ボタンＢ２がタッチされた際に電子書籍端末５００＿１の表示部５０６に表示される評価パラメータ入力画面の一例について説明する。図１３は、本実施形態に係る評価パラメータ入力画面の一例を示す図である。
図１３に示す通り、評価パラメータ入力画面は、上述の通り、コンテンツ表示領域Ｒ１と、操作ボタン表示領域Ｒ２とを含む。図１２に示すコンテンツ表示画面において、操作ボタンＢがタッチされた場合、図１３に示すような評価パラメータ入力画面に遷移する。この評価パラメータ入力画面において、コンテンツ表示領域Ｒ１には、コンテンツを表示した画像上に、評価パラメータを入力する操作画面が表示されている。具体的説明すると、評価パラメータの数値（−１０〜＋１０までの整数）を表示する評価パラメータ表示欄と、評価パラメータを１ずつ上げたり（△）あるいは下げたり（▽）する評価パラメータ調整ボタンと、評価パラメータ表示欄に表示されている評価パラメータであるとする投稿情報を投稿することを指示する評価投稿ボタンが、コンテンツを表示した画像上に重畳して表示される。
【００５０】
図１４は、電子書籍端末５００＿１に表示される共有画面の一例である。図１４に示す通り、共有画面は、共有情報表示領域Ｒ３と操作ボタン表示領域Ｒ４とを含む。
共有情報表示領域Ｒ３には、例えば、項目名「同じ本を読んだ人が読んでいる本」について示す部分と、項目名「○○さんの“今”」について示す部分と、項目名「○○さんの“これから”」について示す部分とが含まれている。
項目名「同じ本を読んだ人が読んでいる本」について示す部分には、例えば、共有要求指示信号を送信した際に電子書籍端末５００＿１の表示部５０６に表示されているコンテンツ（電子書籍）を以前読んだ人の名前を表示する友人欄、この友人欄に示されているユーザが最近読んだ本の題名と読んだ日付を示す欄と、この本についての友人欄に示されているユーザの評価を示す欄とが表示されている。
項目名「○○さんの“今”」について示す部分には、例えば、電子書籍端末５００＿１のユーザＡさんと同じグループに属するユーザのうち選択された一人であるユーザＢさんの現状を示す情報が表示される。例えば、この項目名「○○さんの“今”」について示す部分には、Ｂさんが投稿情報を送信した日時を示す欄と、投稿情報に含まれていたコンテンツＩＤが示す電子書籍の題名を示す欄と、この投稿情報を送信した位置を示す欄とが表示されている。
項目名「○○さんの“これから”」について示す部分には、例えば、電子書籍端末５００＿１のユーザＡさんと同じグループに属するユーザのうち選択された一人であるユーザＢさんの現状を示す情報が表示される。例えば、この項目名「○○さんの“これから”」について示す部分には、Ｂさんがスケジュール帳に登録した情報に基づき、予定を示す欄と、この予定の日時を示す欄と、現在から予定までの残り時間を示す欄とが表示されている。
【００５１】
操作ボタン表示領域Ｒ４は、複数の操作ボタンが表示されている。この操作ボタン表示領域Ｒ４には、例えば、電子書籍端末５００＿１のユーザＡさんと同じグループに属するユーザのうち一人を選択するための操作ボタン等が表示されている。
【００５２】
図１５は、電子書籍端末５００に表示されるコンテンツが表示されている画面の例である。
本実施形態に係るＷＥＢシステム１から受信した評価情報を統計的に解析する。解析した結果、ユーザの入力が多い箇所、例えば図１３において、高く評価した箇所や低く評価した箇所は、書籍全体の特定の場所に集中すると想定される。その箇所は、未読の読者も盛り上がり等の何らかの変化を期待する。その箇所が近付いていることを示すために、図１５では文字を大きくしフォントを強調して表示するように変更している。そうすることにより、読者は盛り上がるポイントを事前に知ることができ、読み進める期待感が得られる。なお、物語の進み方によっては、読者によって賛否が大きく分かれる場合も考えられる。図１３で表示する数字を単純に足し合わせるのではなく、例えば高い評価を付けた箇所が多い場合は文字を大きくし、低い評価をつけた箇所は文字の色を薄くするなど、異なる表示をさせることにより、読者は、賛否が分かれる箇所に近付いていることが理解でき、さらに期待感をもって読み進めることができる。また、読者の多い書籍は評価者も増えるが、新刊や読者の少ない書籍は評価者が少ないと考えられる。そういった表示の不均衡を減らすために、サーバ３００あるいは電子書籍端末５００は、評価の高い部分か否かを判定する際、評価のポイント数や評価の投稿数を、読者数や読者数に基づいた数値で割るなどの処理を行うことが好ましい。
【００５３】
次に、図１６を参照して、本実施形態に係るＷＥＢシステム１における複数の電子書籍端末５００のそれぞれによる情報共有方法の一例について説明する。図１６は、本実施形態に係るＷＥＢシステム１における複数の電子書籍端末５００のそれぞれによる情報共有方法の一例について説明するためのフローチャートである。ここでは、複数の電子書籍端末５００の一例として、電子書籍端末５００＿１の情報共有方法の一例について説明する。
【００５４】
（ステップＳＴ１）
電子書籍端末５００＿１は、表示部５０６にコンテンツの画像を表示させる。例えば、電子書籍端末５００＿１の操作部５０５は、コンテンツＩＤ「０００１」のコンテンツである電子書籍の表示を指示する操作を受け付ける。そして、この操作に基づき、電子書籍端末５００＿１の制御部５０３は、記憶部５０２のコンテンツデータ記憶領域５２１からからコンテンツＩＤ「０００１」のデータを読み出し、表示部５０６に電子書籍の内容を表示させる。例えば、制御部５０３は、電子書籍の最初の１ページ目を表示部５０６に表示させる。
また、制御部５０３は、図１２に示す通り、コンテンツ表示領域Ｒ１に、電子書籍の最初の１ページ目を表示部５０６に表示するとともに、操作ボタン表示領域Ｒ２には、操作ボタンＢ１〜５を表示させる。
【００５５】
（ステップＳＴ２）
次いで、制御部５０３は、操作部５０５を介してコンテンツ内の一部分（特定箇所）を指定する操作を入力したか否かを判定する。例えば、コンテンツ表示領域Ｒ１に表示されている１ページ目の文章内において、ある一文がユーザによって指定されたとする。ここで、ユーザは、ある一文を表示しているタッチパネル５０４上をタッチして、指定範囲を指定することで、その一文を指定することができる。
なお、制御部５０３は、タッチパネル５０４上をユーザの指が予め決められたページ送り方向をなぞるよう移動したことを検出した場合、ページ送りの操作を受け付けたことを判定する。なお、ページ送りの方向と逆の方向になぞるようにユーザの指が移動したことを検出した場合、制御部５０３は、ページ戻りの操作を受け付けたことを判定する。
【００５６】
（ステップＳＴ３）
ある一文がユーザによって指定された場合、制御部５０３は、例えば、タッチパネル５０４の画面上において予め決められている座標に基づき、ユーザがタッチした位置と、表示部５０６に表示されているコンテンツの内容とを照合して、ユーザがタッチしたコンテンツ内の一文を特定する。例えば、制御部５０３は、操作部５０５からの出力に基づき、コンテンツ表示領域Ｒ１に表示されている文章のうち、指定された文章が冒頭から３００文字目から３５０文字目までの文章であることを特定する。この制御部５０３は、この指定された一部分（特定箇所）を示すコンテンツ指定部分情報（冒頭から３００文字目から３５０文字目までの文章であることを示す情報）を取得し、記憶部５０２のコンテンツ付箋情報記憶領域５２２に記憶させる。
一方、コンテンツ内のある一文が指定されなかった場合、制御部５０３は、指定された一部分を示すコンテンツ指定部分情報を取得しない。つまり、記憶部５０２のコンテンツ付箋情報記憶領域５２２には、何ら情報が記憶されていない。
なお、制御部５０３がページ送りの操作を受け付けたことを判定した場合、ページ送りの操作を入力した際にタッチパネル５０４の画面上に表示されているページ番号を示す情報を、ユーザによって指定された一部分（特定箇所）を示すコンテンツ指定部分情報として取得し、記憶部５０２のコンテンツ付箋情報記憶領域５２２に記憶させる。
【００５７】
（ステップＳＴ４）
次いで、制御部５０３は、操作部５０５を介して投稿情報の送信を指示する操作を入力したか否かを判定する。例えば、操作ボタン表示領域Ｒ２に表示されている操作ボタンＢ１〜Ｂ４のうちのいずれか１つがタッチされたか否かを判定する。例えば、「評価」ボタンである操作ボタンＢ２がタッチされたことを制御部５０３が判定した場合、制御部５０３は、図１３に示したような評価パラメータ入力画面を表示部５０６に表示させる。
【００５８】
（ステップＳＴ５）
そして、評価パラメータ入力画面を介して、ユーザによって、例えば、評価パラメータ「＋７」が入力されて評価投稿ボタンがタッチされた場合、制御部５０３は、評価パラメータを含む投稿情報を取得する。
具体的に説明すると、制御部５０３は、記憶部５０２のコンテンツ付箋情報記憶領域５２２を参照して、コンテンツ指定部分情報が記憶されているか否かを判定する。上述の通り、コンテンツ指定部分情報（冒頭から３００文字目から３５０文字目までの文章であることを示す情報）が記憶されている場合、この情報を読み出す。
また、制御部５０３は、コンテンツ表示領域Ｒ１に表示しているコンテンツのコンテンツＩＤを取得するとともに、記憶部５０２の個人情報記憶領域５２３を参照して、個人ＩＤを読み出す。
そして、制御部５０３は、固有のイベントＩＤを発行する。このとき、制御部５０３は、イベントＩＤに含まれる一部の数字を、評価パラメータを含む投稿情報であることを示す情報とする。このようにして、制御部５０３は、投稿情報の種類を示す情報をイベントＩＤに組み込む。
制御部５０３は、このようにして取得したイベントＩＤ、個人ＩＤ，コンテンツＩＤ、コンテンツ指定部分情報、および評価パラメータを含む投稿情報を取得する。
【００５９】
（ステップＳＴ６）
そして、制御部５０３は、取得した投稿情報を通信部５０１を介して、サーバ３００に送信する。
【００６０】
なお、本発明に係る電子書籍端末５００の処理動作はこれに限られない。例えば、以下のような処理内容が考えられる。具体的には、上述したステップＳＴ４における投稿指示とステップＳＴ５における投稿情報の取得については、様々な形態が考えられる。
前記実施の形態以外の第一の例として、電子書籍端末５００の操作に連動した投稿情報を取得するものについて説明する。ユーザとしては、読書中の書籍を示す情報について、公開するか否かの判断は、最初の一回だけで良い場合が多く、いちいち読書中の箇所を別のボタンの押下等で伝えるのは煩わしい。そういった要望を満たすために、電子書籍端末５００の操作と兼ねさせても良い。
例えば、電源を入れたり、電源を切ったり、ページを移動したりした場合に、自動で投稿情報をサーバに送信する事が考えられる。この時に送ることが出来る情報として考えられるのは、日時情報、位置情報、読んでいるコンテンツに関する情報、読んでいる箇所やページの情報などであり、ユーザの好みにより予め選択できている事がふさわしい。
つまり、電子書籍端末５００の制御部５０３は、ステップＳＴ４において、電源スイッチ（図示せず）が押下されたか否かを判定する。例えば、電源オフの状態において、電源スイッチが押下された場合、制御部５０３は、電源オンの操作を受け付けたことを判定する。制御部５０３は、電源オンの操作を受け付けたことを判定した場合、ユーザが電子書籍を読み始めたことを示す投稿情報の送信の指示を受け付けたことを判定する。この場合、制御部５０３は、読み始めた電子書籍を特定することなく読み始めたことを示す投稿情報をサーバ３００に送信するものであってもよく、電源オンの操作を受け付けた際に、タッチパネル５０４に最初に表示されるコンテンツを読み始めたことを示す投稿情報をサーバ３００に送信するものであってもよい。
【００６１】
また、電源オンの状態において、電源スイッチが押下された場合、制御部５０３は、電源オフの操作を受け付けたことを判定する。また、電源オンの状態において、予め決められた時間以上、ユーザによって何らの操作も入力されない場合、制御部５０３は、アクティブ状態からスタンバイ状態に遷移したことを判定する。なお、アクティブ状態とは、制御部５０３が、ユーザから入力される操作に応じて迅速に処理を実行し、処理結果を出力できる制御状態をいう。スタンバイ状態とは、制御部５０３が、ユーザから入力される操作を受け付けた場合、アクティブ状態に遷移するために待機している制御状態をいう。つまり、スタンバイ状態の方が、アクティブ状態に比べて、消費電力を抑えことができる制御状態である。
制御部５０３は、電源オフの操作を受け付けたことを判定した場合、あるいは、制御状態がスタンバイ状態であることを判定した場合、ユーザが電子書籍を読んでいないことを示す投稿情報の送信の指示を受け付けたことを判定する。この場合、制御部５０３は、電源オフの操作を受け付けた際に、ユーザが電子書籍を読んでいないことを示す情報や、タッチパネル５０４に表示されていたコンテンツの読み終わりを示す投稿情報をサーバ３００に送信する。
【００６２】
さらに、制御部５０３は、ページ送りの操作を受け付けたことを判定した場合、ページ送りの操作を入力した際にタッチパネル５０４の画面上に表示されているページまでユーザによって読まれたことを示す投稿情報を取得し、サーバ３００に送信する。つまり、サーバ３００は、ユーザが既に読んだページ数を示す投稿情報を電子書籍端末５００から受信する。これにより、サーバ３００は、既読投稿情報テーブル３２３のコンテンツ指定部分情報の欄に、ユーザが既に読んだ既読ページ数を書き込み、既読ページ数を更新する。
ここで、電子書籍端末５００の制御部５０３は、ページ送りの操作を受け付けた日時を示す情報を、既読ページ数を示す情報とともに投稿情報としてサーバ３００に送信する。これにより、サーバ３００は、既読投稿情報テーブル３２３の投稿日時の欄に、ユーザが既読ページ数を更新した日時を示す情報を書き込み、コンテンツを読んだ時刻を示す情報を更新する。
【００６３】
前記実施の形態以外の第二の例として、電子書籍端末５００の操作に応じて評価を変更することが考えられる。例えば書籍コンテンツの中で盛り上がる箇所が、一点であることは珍しく、数文字もしくは数ページに渡って持続することが多い。そういった場合、ユーザが毎回評価を下すのは煩わしい。そういった要望を満たすために、一旦ユーザが下した評価はページを送っても持続していることが望ましく、ページが進むごとに評価を0に近づける事がさらに望ましい。そうすることで、ユーザはいちいち評価を変更する必要がなく、必要があればユーザは評価を変更する事ができ、また評価の変更を忘れてもユーザの意図しない評価が持続することを防ぐことができる。
つまり、電子書籍端末５００の制御部５０３は、ステップＳＴ２において、操作部５０５を介してコンテンツ内の一部分（特定箇所）を指定する操作を入力したか否かを判定する際に、指定範囲の始点のみを指定する操作を受け付けたとする。この場合、制御部５０３は、その後に指定された評価パラメータの数値を、ページ送りの操作がなされた場合の次のページについみても関連付けておく。ここで、タッチパネル５０４は、各ページ毎に、評価パラメータを入力する操作画面を表示する。制御部５０３は、指定範囲の始点のみを指定する操作を受け付けた後に、評価パラメータの数値を指定する操作と、ページ送りの操作が繰りかえされた場合、各ページ毎に、指定された評価パラメータの数値を対応付けて保持する。続けて、指定範囲の終点を指定する操作を受け付けた場合、制御部５０３は、指定範囲の各ページ毎に指定された評価パラメータを示す情報をそれぞれページ数を示す情報に対応づけて、投稿情報としてサーバ３００に送信する。
【００６４】
次に、図１７を参照して、本実施形態に係るＷＥＢシステム１におけるサーバ３００による情報共有方法の一例について説明する。図１７は、本実施形態に係るＷＥＢシステム１におけるサーバ３００による情報共有方法の一例について説明するためのフローチャートである。
（ステップＳＴ１１）
サーバ３００は、通信部３０１を介して、複数の電子書籍端末５００のそれぞれから投稿情報を受信する。通信部３０１は、受信した投稿情報を登録部３０３に出力する。
（ステップＳＴ１２）
登録部３０３は、受信した投稿情報に含まれるイベントＩＤに基づき、投稿情報の種類を判定する。例えば、評価パラメータを含む投稿情報であることを示す情報がイベントＩＤに組み込まれている場合、登録部３０３は、受信した投稿情報は、評価パラメータを含む投稿情報であると判定する。そして、登録部３０３は、投稿情報に含まれる情報を抽出し、それぞれを対応付けて、評価投稿情報テーブル３２４に書き込む。具体的に説明すると、登録部３０３は、上述の通り、電子書籍端末５００＿１から受信した投稿情報から、イベントＩＤ、個人ＩＤ、コンテンツＩＤ、コンテンツ指定部分情報、評価パラメータを取得し、これらを対応付けて、評価投稿情報テーブル３２４に書き込む。
なお、受信した投稿情報に含まれる投稿種類情報が、読んだことを示す情報を含む投稿情報であることを示すものであった場合、登録部３０３は、受信した投稿情報に含まれる情報をそれぞれ対応付けて、既読投稿情報テーブル３２３に書き込む。
【００６５】
次に、図１８を参照して、本実施形態に係るＷＥＢシステム１におけるサーバ３００による情報共有方法の一例について説明する。図１８は、本実施形態に係るＷＥＢシステム１におけるサーバ３００による情報共有方法の一例について説明するためのフローチャートである。ここでは、サーバ３００が情報の送受信を行う相手として、複数の電子書籍端末５００のうち電子書籍端末５００＿１と情報の送受信を行う際の情報共有方法の一例について説明する。
【００６６】
（ステップＳＴ２１）
サーバ３００は、通信部３０１を介して、複数の電子書籍端末５００のそれぞれから共有要求指示信号を受信する。通信部３０１は、受信した共有要求指示信号を共有情報作成部３０４に出力する。
【００６７】
（ステップＳＴ２２）
共有情報作成部３０４は、受信した共有要求指示信号に基づき、記憶部３０２を参照して、共有情報を取得する。この共有要求指示信号には、例えば、送信元である電子書籍端末５００＿１の個人ＩＤ「Ｐ００１」と、共有要求指示信号の送信を指示した際に表示部５０６に表示されているコンテンツを示すコンテンツＩＤ「０００１」と、図１４に示すような共有画面の送信を要求する情報が含まれている。
このような共有要求指示信号を受信した場合、共有情報作成部３０４は、記憶部３０２のグループ登録情報テーブル３２２を参照して、共有要求指示信号に含まれる個人ＩＤ「Ｐ００１」が属するグループＩＤと対応付けられている個人ＩＤを取得する。例えば、図５に示したグループ登録情報テーブル２２１に格納されているデータと同一のデータを格納するグループ登録情報テーブル３２２を参照して、共有情報作成部３０４は、グループＩＤ「Ｇ００１」と対応付けられている他の個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」とを取得する。
【００６８】
次いで、共有情報作成部３０４は、既読投稿情報テーブル３２３を参照して、コンテンツＩＤ「０００１」と対応付けられている個人ＩＤを取得する。なお、本実施形態において、共有情報作成部３０４は、同一グループに属する個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」の中から、コンテンツＩＤ「０００１」と対応付けられている個人ＩＤを取得する。
例えば、既読投稿情報テーブル３２３において、個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」のそれぞれについて、コンテンツＩＤ「０００１」が対応付けられていた場合、共有情報作成部３０４は、この既読投稿情報テーブル３２３において、個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」と対応付けられているコンテンツＩＤのうち、コンテンツＩＤ「０００１」以外のコンテンツＩＤを取得する。共有情報作成部３０４は、この個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」に対応するコンテンツＩＤとして、コンテンツＩＤ「０００２」、「０００３」、「０００４」を取得したとする。このとき、共有情報作成部３０４は、個人ＩＤ「Ｐ００２」とコンテンツＩＤ「０００２」の組み合わせ、個人ＩＤ「Ｐ００３」とコンテンツＩＤ「０００３」の組み合わせ、個人ＩＤ「Ｐ００４」とコンテンツＩＤ「０００４」の組み合わせと、それぞれ対応付けられている日時情報を取得する。
【００６９】
共有情報作成部３０４は、このコンテンツＩＤ「０００２」、「０００３」、「０００４」に基づき、評価投稿情報テーブル３２４を参照して、これらコンテンツＩＤと個人ＩＤの組み合わせと対応付けられている評価パラメータを取得する。
そして、共有情報作成部３０４は、共有画面において、項目名「同じ本を読んだ人が読んでいる本」について示す部分の画像を作成する。
【００７０】
また、共有情報作成部３０４は、既読投稿情報テーブル３２３や評価投稿情報テーブル３２４を参照して、共有要求指示信号に含まれる個人ＩＤ「Ｐ００１」と同一のグループに属するユーザの個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」のうちのいずれか１つと対応付けられている情報を取得する。例えば、共有情報作成部３０４は、個人ＩＤ「Ｐ００２」が割り当てられているユーザＢの過去に読んだ本の題名や、読んだ日時、あるいはその本に与えた評価や、読んでいた位置を示す情報を表示する画像を作成する。この画像は、図１４に示す項目名「○○さんの“今”」について示す部分に対応する画像である。
【００７１】
さらに、共有情報作成部３０４は、スケジュール追加投稿情報テーブル３２５を参照して、共有要求指示信号に含まれる個人ＩＤ「Ｐ００１」と同一のグループに属するユーザの個人ＩＤ「Ｐ００２」、「Ｐ００３」、「Ｐ００４」のうちのいずれか１つと対応付けられている情報を取得する。例えば、共有情報作成部３０４は、個人ＩＤ「Ｐ００２」が割り当てられているユーザＢのこれからの予定を表示する画像を作成する。この画像は、図１４に示す項目名「○○さんの“これから”」について示す部分に対応する画像である。
【００７２】
（ステップＳＴ２３）
そして、サーバ３００の通信部３０１は、このようにして作成した共有画面のデータを、共有要求指示信号に含まれる個人ＩＤ「Ｐ００１」が示す電子書籍端末５００＿１に送信する。
【００７３】
なお、本発明は上述の実施形態に限られない。
例えば、評価パラメータは、単なる数値であっても、配列変数であっても、構造体変数であってもよい。
また、評価パラメータに複数の項目を設けるものであってもよい。例えば、簡略化して説明すると、要素０に「評価の項目」、要素１に「熱意の項目」をそれぞれ設ける。要素０においては、数値が正であれば評価が高く、数値が負であれば評価が低いことを示す。要素１においては、数値が正であれば熱意を持って見ていることを示し、数値が負であれば熱意がないことを示す。例えば、ユーザが、コンテンツに対して低い評価をし、熱意を持って見ている場合は、評価パラメータは（−１，１）となり、コンテンツに対して評価はしていないが熱意がない場合は（０，−１）となる。各評価パラメータは、絶対値が大きいほど、その情報（良い、悪い、熱意がある、熱意がない）が顕著であることを示す。
【００７４】
また、上述において、グループ登録情報テーブルは、グループ登録情報管理サーバ２００やサーバ３００に設けられている構成について説明したが、複数の電子書籍端末５００のそれぞれに自身のグループのメンバーの個人ＩＤを保存しておく構成であってもよい。この場合、複数の電子書籍端末５００のそれぞれは、共有要求指示信号を送信する際に、共有相手を示す個人ＩＤとして、同一のグループのメンバーの個人ＩＤを付与する。
【００７５】
また、上述において、サーバ３００は、複数の電子書籍端末５００から共有要求指示信号を受信した場合に、共有情報を取得した場合に、共有画面を作成する例について説明した。しかし、これに限られず、例えば、予め決められたタイミングに到達した場合、サーバ３００がそのタイミングに応じた共有情報を取得し、取得した共有情報を表示する共有画面を作成するものであってもよい。例えば、「読みました」ボタンである操作ボタンＢ１がタッチされることにより送信される投稿情報を複数の電子書籍端末５００のそれぞれから受信した場合、項目名「同じ本を読んだ人が読んでいる本」について示す部分を含む共有情報を取得して、共有画面を投稿情報の送信元である電子書籍端末５００に送信するものであってもよい。また、予め決められた時刻に到達した場合、あるいは、読み始めてから予め決められた時間が到達した場合に共有画面を送信するものであってもよい。この場合、サーバ３００は、現在の時刻を計時する計時部（図示せず）を備えている。
【００７６】
また、本実施形態に係るＷＥＢシステム１は、以下に示すようなユースケースについても適用することができる。
例えば、ユーザＡが、現在閲覧中のコンテンツに対してその時に良いと評価し、熱意が無いと評価した場合、電子書籍端末５００＿１からサーバ３００に対して、イベントＩＤ、評価したユーザの個人ＩＤ、閲覧中のコンテンツＩＤ、評価パラメータ（１，−１）)を含む投稿情報を送信する。サーバ３００は、受信した投稿情報に含まれる情報を、記憶部３０２の評価投稿情報テーブル３２４に記憶させる。
グループ登録情報テーブル３２２においてユーザＡがユーザＢの友人であると登録されている場合、つまり、グループ登録情報テーブル３２２において、ユーザＡの個人ＩＤ「Ｐ００１」とユーザＢの個人ＩＤ「Ｐ００２」とが同一のグループＩＤ「Ｇ００１」と対応付けられている場合、サーバ３００は、ユーザＡの友人の投稿情報に基づく共有画面を定期的に作成し、ユーザＡの電子書籍端末５００＿１に送信する。
例えば、ユーザＡの電子書籍端末５００＿１は、グループ登録情報テーブル３２２においてグループＩＤ「Ｇ００１」と対応付けられている自身以外の個人ＩＤ（ユーザＡの個人ＩＤを含む）をキーとして、評価投稿情報テーブル３２４を参照し、この自身以外の個人ＩＤ（ユーザＡの個人ＩＤを含む）と対応付けられている評価パラメータを検索する。該当するデータが検索により得られれば、この検索結果を示す情報に基づき評価パラメータを示す共有画面を作成し、ユーザＡの電子書籍端末５００＿１に表示させる。この場合、ユーザＢが評価した「良い」と言う情報と「熱意を持って見ていない」という情報を示す情報が、ユーザＡの電子書籍端末５００＿１に表示される。
【００７７】
個人登録情報管理サーバ１００、グループ登録情報管理サーバ２００、およびサーバ３００には、上述した以外のデータを保存しておくことができる。
例えば、個人登録情報管理サーバ１００に保存するデータとして、自分を示す絵(アバター)の画像ファイル保存先や、利用するグループＩＤを示す情報を個人登録情報テーブル３２１を登録しておいてもよい。また、サーバ３００に保存されているデータとしては、当該イベント情報を公開する先のグループＩＤを示す情報を記憶部３０２に記憶しておくものであってもよい。
【００７８】
また、各コンテンツについて、カテゴリー毎のタグ付けをし、サーバ３００が、同じカテゴリーに対して高い評価をしている人に対しては、当該カテゴリーのコンテンツに高い関心があると判断するものであってもよい。この場合、サーバ３００は、当該人物に向けた共有情報を配信する場合、当該人物が閲覧しているコンテンツでなくても、そのコンテンツと同一のカテゴリーに属するコンテンツに関する情報を含む共有画面を配信するものであってもよい。
例えば、歴史物のコンテンツに対して高い評価を繰り返している人物を例に以下で挙げる。
コンテンツが電子書籍の場合、書籍を読み終わる後半に差し掛かったときに、次に推薦するタイトルをアプリケーション下部（表示部５０６の表示画面の下部）に表示し、タイトル部分をタッチすると、当該電子書籍の購入もしくはダウンロードを指示する情報が、電子書籍端末５００＿１からコンテンツ配信サーバ４００に送信される。これにより、コンテンツ配信サーバ４００は、電子書籍端末５００＿１に要求された電子書籍のデータを配信する。なお、このような情報は、書籍内に表示する方法だけではなく、例えば、書籍を一覧で表示している箇所に次回のオススメとして並べて表示するものであってもよい。
【００７９】
上述の通り、例えば、評価パラメータを含む投稿情報をサーバ３００に投稿することによって、電子書籍のどの部分が良いのかあるいは悪いのか、評価パラメータを含む投稿情報を通し、友人と自分の嗜好をシェアすることができる。
なお、従来の電子書籍そのものを評価するのと異なり、この評価パラメータを含む投稿情報は、評価の対象となる書籍の部位をピンポイントで指定し、情報を共有するものである。これにより、ユーザが、対象の部分のページ数や位置を示す情報をキー入力する手間が省け、操作性が向上する。
また、対象となる電子書籍の評価、盛り上がるシーンを容易に判別できる様、一定数の評価を得た場合、評価対象となる部分の文字が大きくなるように、複数の電子書籍端末５００のそれぞれに表示させてもよい。例えば、図１５に示したように、評価対象となる部分の文字をその他の文字に比べて大きく表示する。また、自分が現在読んでいる書籍にこれから盛り上がるシーンが出てくる場合、評価が高い部分から、または評価の高い部分から４００文字前の部位の文字が大きくなるように、複数の電子書籍端末５００のそれぞれに表示させてもよいし、段階的に文字を大きくしても良い。なお、盛り上がるシーンとは、評価ポイントが予め決められた閾値よりも高い部分や、投稿情報の投稿数が多い部分である。言い換えると、盛り上がるシーンとは、予め決められた評価指数に基づき、サーバ３００あるいは電子書籍端末５００において、評価が高いと判定した部分である。このように、電子書籍端末５００は、評価が高いと判定された部分の表示態様を、他の部分の表示態様と変える。
【００８０】
この機能を使う事で、読者にこの先に盛り上がる事が伝えられ、ユーザーが退屈と感じ、途中で本を読み終えてしまう事を防止できる。またユーザの多くが評価をする場面と、自身の評価を比べるなど、読書の楽しみ方が広がることが想定される。
また、評価ボタンを押された回数などを統計的に集計することにより、電子書籍の購入数には表れない読者の思いを視覚化・数値化することが出来、書籍の次回作の参考や、スポンサーとなるかの判断基準に活用できる。例えば、小説の中で盛り上がるポイントが分散しているのか集中しているのかを示すグラフ等を作成し、友人同士で共有することができる。また、販売の冊数が少ない書籍であっても、読者の評価が多い書籍は話題作となりえるため、次回作発表時のスポンサーになるための基準値となることも想定される。
さらに、評価ボタンを押すインセンティブの例として、参加者に各書籍の一番好きな場面をどこか一度だけ押すなどし、一番人気のある場面を選んだ参加者にプレゼントを提供するなど、ユーザ参加型のサービスも想定される。
【００８１】
また、投稿情報に投稿の際に複数の電子書籍端末５００のそれぞれが位置する位置情報を含めることができる。これにより、投稿位置と、投稿時に複数の電子書籍端末５００のそれぞれに表示されているコンテンツとを関連付けた投稿情報を取得することができる。例えば、「読みました」ボタンを押すと、位置情報をサーバ３００にアップロードする事ができ、情報共有を設定している友人に自分の居場所を表示することができる。例えば、○○駅周辺の○○公園で本を読んでいることを知った友人が、当概読者が現在時間を持て余していると理解し、遊びに誘うといった使い方ができる。
【００８２】
さらに、「これから」ボタンを利用することにより、投稿情報にこれからの予定を示す情報を含めることができる。これにより、自分がする行為を友人と共有する事もできる。対象となる書籍は工作本、料理本、語学書等である。「これから」ボタンを押した際、予定を示す情報を含む投稿情報がサーバ３００に送信され、友人との共有が可能である。例えば、料理本であれば同じ料理をすることを皆に呼びかけ、その出来具合を友人と評価しあうことができる。
【００８３】
また、「わかった」ボタンあるいは「わからない」ボタンを利用することにより、書籍の分からない部分を容易に、意思表示をすることができ、用途として参考書、教育機関等で使用されることができる。自分の書籍を読んでいて、理解ができないページ、部位を示す投稿情報をサーバ３００に送信することにより、その情報を友人と共有できる。同じ書籍を持つ友人は、投稿情報に、コメント等の履歴情報を含めることにより、コンテンツに履歴を残すことができる。
本ボタンを搭載した教科書は教育機関で用いられることも可能であり、当概ボタンを用い、授業の理解度、並びに重要補足部位を共有することが可能となる。また当概ボタンの履歴はクラウド上に保存し、当概データを基に、出版社が本の再版の際、よりわかりやすい本の出版も可能となる。
【００８４】
また、「読みました」ボタンを利用することにより、書籍を読んだこと、あるいは未だ読んでいないことを投稿情報としてサーバ３００に送信し、履歴情報を記憶部３０２に残すことができる。この「読みました」ボタンは、電子書籍端末のマニュアルとして活用でき、担当者が読むべきマニュアルを実際開いたのか、何時の時点でどこまで読み進めたのかの管理として活用できる。
さらに、書籍の進捗状況を、定期的にサーバ３００にアップロードすることで、読書閲覧のスピードが分かり、例えば読者が教科書や参考書の本を読んでいる際、当概進捗状況を基に、読者がどこでつまっているのか判断が可能となり、本の次回改訂時の参考として活用することができる。
【００８５】
また、上述の操作ボタン以外であっても、閲覧中の電子書籍の「情報共有ボタン」を利用することで、一人暮らしの息子や孫に対して、自分が無事でいるかどうかや、今どんなことに興味があるかを気軽に伝える手段として活用できる。この「情報共有ボタン」とは、ページをめくるボタンと共通に設けられており、ページをめくる毎に読まれた書籍の位置を示す情報を含む投稿情報をサーバ３００にアップロードさせる指示を入力する操作ボタンである。このツールを活用すれば、ある一定時間まで読書をしていたことが分かる。
【００８６】
上述の通り、本実施形態に係るＷＥＢシステムによれば、電子書籍端末５００を利用するユーザ間において投稿情報を共有することができる。
例えば、電子書籍端末５００を用いて書籍を読んでいる間に、「読みました」ボタンである操作ボタンＢ１をタッチすることで、ユーザが現在どの書籍をどこまで読んだかをＳＮＳに投稿できる。さらに、閲覧中にそのページが良かったと感じた場合、良かったと感じたことを伝える「評価」ボタンである操作ボタンＢ２をタッチすることもできる。投稿内容を見た知人が、当該書籍や当該書籍の当該ページの内容についてコメントを返したりすることで、書籍の途中段階での感想のやりとりがスムーズに出来る。
また、良かったと感じる「評価」ボタンをタッチした回数などを、コンテンツ毎に統計的に集計することにより、購入数には現われない読者の思いを視覚化数値化することが出来る。また、コンテンツ中で盛り上がるポイントが分散しているのか集中しているのか、評価が高い部分はどこか等を共有画面に表示してユーザ間で共有することができる。さらに、次回作の参考や、スポンサーとなるかどうかの判断基準に活用できる。
【００８７】
さらに、現在閲覧中の書籍と位置情報を同時にＳＮＳに投稿することにより、読者はその場所で本を読んでいることを知人に伝えることができる。例えば、○○駅周辺の××公園で本を読んでいる事を知った○○駅周辺にいる知人は、当該読者が現在暇にしていると理解して、遊びに誘ったりといった使い方ができる。
さらにまた、本発明が搭載された電子書籍端末をマニュアルとして活用すると、担当者が読むべきマニュアルを実際に開いたのか、何時の時点でどこまで読み進めたのかの管理に使える。
また、例えば、一人暮らしをしている人が、閲覧中の電子書籍の「情報共有ボタン」を利用することで、息子や孫に対して、自分が無事でいるかどうかや、今どんなことに興味が有るかを気軽に伝える手段として活用できる。
さらに、書籍の進捗状況を定期的に電子書籍共有サーバにアップロードすることで、読書閲覧のスピードがわかる。例えば、読者が教科書や参考書等の本を読んでいる際、当該進捗状況を基に、読者がどこでつまっているのか判断が可能となり、本の次回改訂時の参考として活用できる。
【００８８】
［プログラムおよび記録媒体］
最後に、ＷＥＢシステム１のサーバ３００と複数の電子書籍端末５００に含まれている各部は、ハードウェアロジックによって構成すれば良い。または、次のように、ＣＰＵを用いてソフトウェアによって実現しても良い。
すなわち、サーバ３００と複数の電子書籍端末５００は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納した、上記プログラムを実行可能な形式に展開するＲＡＭ、および上記プログラムと各種データとを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても達成できる。
この記録媒体は、上述した機能を実現するソフトウェアであるサーバ３００と複数の電子書籍端末５００のプログラムのプログラムコード（実行形式プログラム，中間コードプログラム，ソースプログラム）をコンピュータで読み取り可能に記録していれば良い。サーバ３００と複数の電子書籍端末５００に、この記録媒体を供給する。これにより、コンピュータ（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すれば良い。
【００８９】
プログラムコードをサーバ３００と複数の電子書籍端末５００に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、例えば、磁気テープまたはカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスク、またはＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＢＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系等とすることができる。
また、サーバ３００と複数の電子書籍端末５００を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介してサーバ３００と複数の電子書籍端末５００に供給する。この通信ネットワークは、サーバ３００と複数の電子書籍端末５００にプログラムコードを供給できるものであれば良く、特定の種類または形態に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、または衛星通信網等であれば良い。
【００９０】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であれば良く、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、またはＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡまたはリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、または地上波デジタル網等の無線でも利用可能である。なお、本発明は上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【符号の説明】
【００９１】
１００・・・個人登録情報管理サーバ、１０１・・・通信部、１０２・・・記憶部、１０３・・・登録部、１２１・・・個人登録情報テーブル、２００・・・グループ登録情報管理サーバ、２０１・・・通信部、２０２・・・記憶部、２０３・・・登録部、２２１・・・グループ登録情報テーブル、３００・・・サーバ、３０１・・・通信部、３０２・・・記憶部、３０３・・・登録部、３０４・・・共有情報作成部、３２１・・・個人登録情報テーブル、３２２・・・グループ登録情報テーブル、３２３・・・既読投稿情報テーブル、３２４・・・評価投稿情報テーブル、３２５・・・スケジュール追加投稿情報テーブル、３２６・・・理解度投稿情報テーブル、４００・・・コンテンツ配信サーバ、５００・・・電子書籍端末、５０１・・・通信部、５０２・・・記憶部、５０３・・・制御部、５０４・・・タッチパネル、５０５・・・操作部、５０６・・・表示部、５０７・・・計時部、５０８・・・位置情報取得部
【図１】
0005783533.tif 000002
【図２】
0005783533.tif 000003
【図３】
0005783533.tif 000004
【図４】
0005783533.tif 000005
【図５】
0005783533.tif 000006
【図６】
0005783533.tif 000007
【図７】
0005783533.tif 000008
【図８】
0005783533.tif 000009
【図９】
0005783533.tif 000010
【図１０】
0005783533.tif 000011
【図１１】
0005783533.tif 000012
【図１２】
0005783533.tif 000013
【図１３】
0005783533.tif 000014
【図１４】
0005783533.tif 000015
【図１５】
0005783533.tif 000016
【図１６】
0005783533.tif 000017
【図１７】
0005783533.tif 000018
【図１８】
0005783533.tif 000019