(57)【特許請求の範囲】
【請求項１】
書籍のタイトル、１以上のページを有する１以上の電子書籍を格納し得る電子書籍格納部と、
ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納し得る読書情報格納部と、
電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、
前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を前記電子書籍格納部から読み出し、表示する電子書籍表示部と、
前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、
前記受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、
前記読書履歴情報取得部が取得した読書履歴情報を前記読書情報格納部に蓄積する読書情報蓄積部と、
他人の１以上の読書履歴情報を受信する読書情報受信部と、
前記読書情報受信部が受信した他人の１以上の読書履歴情報と、前記読書情報格納部に格納されている１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、前記ユーザと前記他人との読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、
前記関連読書情報取得部が取得した１以上の関連読書情報を表示する関連読書情報表示部とを具備する電子書籍装置。
【請求項２】
前記受付部は、
電子書籍を識別する書籍識別子と、当該書籍識別子により識別される電子書籍に対するユーザの意見または見解を示す情報であるユーザ意思情報とを有する１以上のユーザ入力情報をも受け付け、
前記読書情報蓄積部は、
前記１以上のユーザ入力情報をも前記読書情報格納部に蓄積し、
前記読書情報受信部は、
他人の１以上のユーザ入力情報をも受信し、
前記関連読書情報取得部は、
前記読書情報受信部が受信した他人の１以上のユーザ入力情報と、前記読書情報格納部に格納されている１以上のユーザ入力情報とから関連読書情報を取得する請求項１記載の電子書籍装置。
【請求項３】
前記関連読書情報表示部は、
前記読書情報受信部が受信した１以上の読書履歴情報、または前記読書情報受信部が受信した１以上のユーザ入力情報によって、前記関連読書情報取得部が取得した１以上の関連読書情報を表示する態様を変更する、または、
前記読書情報格納部の１以上の読書履歴情報、または前記読書情報格納部の１以上のユーザ入力情報によって、前記関連読書情報取得部が取得した１以上の関連読書情報を表示する態様を変更する請求項１または請求項２記載の電子書籍装置。
【請求項４】
他の電子書籍装置から他人の名刺情報を受信する名刺情報受信部と、
前記他人の名刺情報を表示する名刺情報表示部とをさらに具備し、
前記関連読書情報と前記他人の名刺情報とが同一の画面に一時に表示できる請求項１から請求項３いずれか記載の電子書籍装置。
【請求項５】
２以上の電子書籍装置とサーバ装置とを具備する電子書籍システムを構成するサーバ装置であって、
前記電子書籍装置は、
書籍のタイトル、１以上のページ有する１以上の電子書籍を格納し得る電子書籍格納部と、
電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、
前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を表示する電子書籍表示部と、
前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、
前記受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、
前記読書履歴情報取得部が取得した読書履歴情報を前記サーバ装置に送信する読書情報送信部と、
前記ユーザと前記他人との読書に関する関連を示す情報である１以上の関連読書情報を、前記サーバ装置から受信する関連読書情報受信部と、
前記関連読書情報受信部が受信した１以上の関連読書情報を表示する関連読書情報表示部とを具備し、
前記サーバ装置は、
ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納し得る読書情報格納部と、
前記２以上の各電子書籍装置から、読書履歴情報を受信する読書情報受信部と、
前記読書情報受信部が受信した読書履歴情報を、前記読書情報格納部に蓄積する読書情報蓄積部と、
前記読書情報受信部が受信した一のユーザの１以上の読書履歴情報と、前記読書情報格納部に格納されている他のユーザの１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、前記一のユーザと前記他のユーザとの読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、
前記関連読書情報取得部が取得した１以上の関連読書情報を、前記一のユーザまたは前記他のユーザの少なくとも一方の電子書籍装置に送信する関連読書情報送信部とを具備する電子書籍システムを構成するサーバ装置。
【請求項６】
前記受付部は、
電子書籍を識別する書籍識別子と、当該書籍識別子により識別される電子書籍に対するユーザの意見または見解を示す情報であるユーザ意思情報とを有する１以上のユーザ入力情報をも受け付け、
前記読書情報送信部は、
前記１以上のユーザ入力情報をも前記サーバ装置に送信し、
前記読書情報受信部は、
前記２以上の各電子書籍装置から、１以上のユーザ入力情報をも受信し、
前記関連読書情報取得部は、
前記読書情報受信部が受信した一のユーザの１以上のユーザ入力情報と、前記読書情報格納部に格納されている他のユーザの１以上のユーザ入力情報とから、読書を行った書籍に関する情報であり、前記一のユーザと前記他のユーザとの読書に関する関連を示す情報である１以上の関連読書情報を取得する請求項５記載の電子書籍システムを構成するサーバ装置。
【請求項７】
前記電子書籍装置は、
他人の名刺情報を受信する名刺情報受信部と、
前記他人の名刺情報を表示する名刺情報表示部とをさらに具備し、
前記関連読書情報と前記他人の名刺情報とが同一の画面に一時に表示できる請求項５または請求項６記載の電子書籍システムを構成するサーバ装置。
【請求項８】
記憶媒体に、
２以上の各ユーザの１以上の読書履歴情報を格納しており、
関連読書情報取得部、および関連読書情報出力部とを具備する読書情報処理方法であって、
前記関連読書情報取得部が、一のユーザの１以上の読書履歴情報と、他のユーザの１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、前記ユーザと前記他人との読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得ステップと、
前記関連読書情報出力部が、前記関連読書情報取得ステップで取得された１以上の関連読書情報を出力する関連読書情報出力ステップとを具備するコンピュータによる読書情報処理方法。
【請求項９】
前記記憶媒体に、
２以上の各ユーザのユーザ入力情報をも格納しており、
前記関連読書情報取得ステップにおいて、
一のユーザの１以上のユーザ入力情報と、他のユーザの１以上のユーザ入力情報とから、１以上の関連読書情報を取得する請求項８記載のコンピュータによる読書情報処理方法。
【請求項１０】
記憶媒体に、
書籍のタイトル、１以上のページ有する１以上の電子書籍と、
ユーザが行った読書行為に関する情報である１以上の読書履歴情報とを格納しており、
コンピュータを、
電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、
前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を表示する電子書籍表示部と、
前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、
前記受付部が受け付けた読書行為指示に応じて、前記電子書籍から、読書履歴情報を取得する読書履歴情報取得部と、
前記読書履歴情報取得部が取得した読書履歴情報を前記記憶媒体に蓄積する読書情報蓄積部と、
他人の１以上の読書履歴情報を受信する読書情報受信部と、
前記読書情報受信部が受信した他人の１以上の読書履歴情報と、前記記憶媒体に格納されている１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、前記ユーザと前記他人との読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、
前記関連読書情報取得部が取得した１以上の関連読書情報を表示する関連読書情報表示部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍装置等に関するものである。
【背景技術】
【０００２】
従来、簡単にユーザの嗜好情報を共有することができる情報処理装置があった（特許文献１参照）。
【０００３】
また、ユーザ間のコミュニケーションを支援するシステムであり、興味や嗜好の似た利用者を精度よく選定することを可能とするシステムがあった（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４１７４６号公報（第１頁、第１図等）
【特許文献２】特開２００９−１５１８２８号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術においては、２以上のユーザの読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できるシステムは存在しなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の電子書籍装置は、書籍のタイトル、１以上のページを有する１以上の電子書籍を格納し得る電子書籍格納部と、ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納し得る読書情報格納部と、電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、受付部がオープン指示を受け付けた場合、オープン指示に対応する電子書籍を電子書籍格納部から読み出し、表示する電子書籍表示部と、受付部がページめくり指示を受け付けた場合、ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、受付部が受け付けた読書行為指示に応じて、電子書籍から、読書履歴情報を取得する読書履歴情報取得部と、読書履歴情報取得部が取得した読書履歴情報を読書情報格納部に蓄積する読書情報蓄積部と、他人の１以上の読書履歴情報を受信する読書情報受信部と、読書情報受信部が受信した他人の１以上の読書履歴情報と、読書情報格納部に格納されている１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、ユーザと他人との読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、関連読書情報取得部が取得した１以上の関連読書情報を表示する関連読書情報表示部とを具備する電子書籍装置である。
【０００７】
かかる構成により、読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できる。
【０００８】
また、本第二の発明の電子書籍装置は、第一の発明に対して、受付部は、電子書籍を識別する書籍識別子と、書籍識別子により識別される電子書籍に対するユーザの意見または見解を示す情報であるユーザ意思情報とを有する１以上のユーザ入力情報をも受け付け、読書情報蓄積部は、１以上のユーザ入力情報をも読書情報格納部に蓄積し、読書情報受信部は、他人の１以上のユーザ入力情報をも受信し、関連読書情報取得部は、読書情報受信部が受信した他人の１以上のユーザ入力情報と、読書情報格納部に格納されている１以上のユーザ入力情報とから関連読書情報を取得する電子書籍装置である。
【０００９】
かかる構成により、読んだ書籍に対して入力した情報であるユーザ入力情報に基づいて、他人とコミュニケーションをとることを支援できる。
【００１０】
また、本第三の発明の電子書籍装置は、第一または第二の発明に対して、関連読書情報表示部は、読書情報受信部が受信した１以上の読書履歴情報、または読書情報受信部が受信した１以上のユーザ入力情報によって、関連読書情報取得部が取得した１以上の関連読書情報を表示する態様を変更する、または、読書情報格納部の１以上の読書履歴情報、または読書情報格納部の１以上のユーザ入力情報によって、関連読書情報取得部が取得した１以上の関連読書情報を表示する態様を変更する電子書籍装置である。
【００１１】
かかる構成により、読書の履歴情報に基づいて、他人とコミュニケーションをとることを極めて効果的に支援できる。
【００１２】
また、本第四の発明の電子書籍装置は、第三の発明に対して、読書履歴情報またはユーザ入力情報は、時刻に関する情報である時刻情報を有し、関連読書情報表示部は、１以上の各関連読書情報に対応する読書情報受信部が受信した読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応する読書情報受信部が受信したユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示する、または１以上の各関連読書情報に対応する読書情報格納部の読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応する読書情報格納部の１以上のユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示する電子書籍装置である。
【００１３】
かかる構成により、読書の履歴情報に基づいて、他人とコミュニケーションをとることを極めて効果的に支援できる。
【００１４】
また、本第五の発明の電子書籍装置は、第一から第四いずれかの発明に対して、他の電子書籍装置から他人の名刺情報を受信する名刺情報受信部と、他人の名刺情報を表示する名刺情報表示部とをさらに具備し、関連読書情報と他人の名刺情報とが同一の画面に一時に表示できる電子書籍装置である。
【００１５】
かかる構成により、相手の名刺情報と読書に関する情報との両方を用いて、他人とコミュニケーションをとることを極めて効果的に支援できる。
【００１６】
また、本第六の発明の電子書籍システムは、２以上の電子書籍装置とサーバ装置とを具備する電子書籍システムであって、電子書籍装置は、書籍のタイトル、１以上のページ有する１以上の電子書籍を格納し得る電子書籍格納部と、電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、受付部がオープン指示を受け付けた場合、オープン指示に対応する電子書籍を表示する電子書籍表示部と、受付部がページめくり指示を受け付けた場合、ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、受付部が受け付けた読書行為指示に応じて、電子書籍から、読書履歴情報を取得する読書履歴情報取得部と、読書履歴情報取得部が取得した読書履歴情報をサーバ装置に送信する読書情報送信部と、ユーザと他人との読書に関する関連を示す情報である１以上の関連読書情報を、サーバ装置から受信する関連読書情報受信部と、関連読書情報受信部が受信した１以上の関連読書情報を表示する関連読書情報表示部とを具備し、サーバ装置は、ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納し得る読書情報格納部と、２以上の各電子書籍装置から、読書履歴情報を受信する読書情報受信部と、読書情報受信部が受信した読書履歴情報を、電子書籍装置に対応付けて読書情報格納部に蓄積する読書情報蓄積部と、読書情報受信部が受信した一のユーザの１以上の読書履歴情報と、読書情報格納部に格納されている他のユーザの１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、一のユーザと他のユーザとの読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、関連読書情報取得部が取得した１以上の関連読書情報を、一のユーザまたは他のユーザの少なくとも一方の電子書籍装置に送信する関連読書情報送信部とを具備する電子書籍システムである。
【００１７】
かかる構成により、読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できる。
【００１８】
また、本第七の発明の電子書籍システムは、第六の発明に対して、受付部は、電子書籍を識別する書籍識別子と、書籍識別子により識別される電子書籍に対するユーザの意見または見解を示す情報であるユーザ意思情報とを有する１以上のユーザ入力情報をも受け付け、読書情報送信部は、１以上のユーザ入力情報をもサーバ装置に送信し、読書情報受信部は、２以上の各電子書籍装置から、１以上のユーザ入力情報をも受信し、関連読書情報取得部は、読書情報受信部が受信した一のユーザの１以上のユーザ入力情報と、読書情報格納部に格納されている他のユーザの１以上のユーザ入力情報とから、読書を行った書籍に関する情報であり、一のユーザと他のユーザとの読書に関する関連を示す情報である１以上の関連読書情報を取得する電子書籍システムである。
【００１９】
かかる構成により、読んだ書籍に対して入力した情報であるユーザ入力情報に基づいて、他人とコミュニケーションをとることを支援できる。
【００２０】
また、本第八の発明の電子書籍システムは、第六または第七の発明に対して、電子書籍装置は、他人の名刺情報を受信する名刺情報受信部と、他人の名刺情報を表示する名刺情報表示部とをさらに具備し、関連読書情報と他人の名刺情報とが同一の画面に一時に表示できる電子書籍システムである。
【００２１】
かかる構成により、相手の名刺情報と読書に関する情報との両方を用いて、他人とコミュニケーションをとることを極めて効果的に支援できる。
【発明の効果】
【００２２】
本発明による電子書籍装置によれば、読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１電子書籍装置を利用する場合の利用態様を示す概念図
【図２】同電子書籍装置のブロック図
【図３】同電子書籍装置の動作について説明するフローチャート
【図４】同読書履歴情報構成処理の動作について説明するフローチャート
【図５】同関連読書情報取得処理の動作について説明するフローチャート
【図６】同電子書籍管理表を示す図
【図７】同読書履歴情報管理表を示す図
【図８】同ユーザ入力情報管理表を示す図
【図９】同電子書籍管理表を示す図
【図１０】同読書履歴情報管理表を示す図
【図１１】同ユーザ入力情報管理表を示す図
【図１２】同名刺情報格納部の名刺情報を示す図
【図１３】同関連読書情報取得条件管理表を示す図
【図１４】同関連読書情報の例を示す図
【図１５】実施の形態２における電子書籍システムの概念図
【図１６】同電子書籍システムのブロック図
【図１７】同電子書籍装置の動作について説明するフローチャート
【図１８】同サーバ装置の動作について説明するフローチャート
【図１９】上記実施の形態におけるコンピュータシステムの概観図
【図２０】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２４】
以下、電子書籍装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
【００２６】
本実施の形態において、読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できる電子書籍装置について説明する。
【００２７】
本実施の形態において、読書履歴情報等を他人と交換し、他人とのコミュニケーションを活発化するための情報である関連読書情報を出力する電子書籍装置について説明する。
【００２８】
図１は、本実施の形態における電子書籍装置１を利用する場合の利用態様を示す概念図である。図１において、二人のユーザの各電子書籍装置が、読書履歴情報等を交換した後、コミュニケーションを活発化するために関連読書情報を出力する。関連読書情報とは、読書を行った書籍に関する情報であり、ユーザと他人との読書に関する関連を示す情報である。関連とは、共通すること、相違することなどを含む概念である。関連読書情報には、例えば、読書に関して一のユーザと他のユーザとが共通する情報である共通情報、読書に関して一のユーザと他のユーザとが相違する情報である相違情報などがある。共通情報は、例えば、一のユーザと他のユーザの両者が読んだ書籍のタイトルや、両者が読んだ書籍の著者や、両者が感動した書籍のタイトルやページやコンテンツ（箇所）、両者が読んだ書籍の共通するジャンル、両者が読んだ書籍に出現する用語やキーワード等である。相違情報は、一のユーザが読んでいて、他のユーザが読んでいない書籍のタイトルや著者やジャンル、一のユーザが感動したが、他のユーザが感動していない書籍のタイトルやページやコンテンツ等である。なお、関連読書情報は、共通情報だけでも良い。
【００２９】
図２は、本実施の形態における電子書籍装置１のブロック図である。電子書籍装置１は、電子書籍格納部１０１、読書情報格納部１０２、受付部１０３、電子書籍表示部１０４、ページめくり部１０５、読書履歴情報取得部１０６、読書情報蓄積部１０７、読書情報送信部１０８、読書情報受信部１０９、関連読書情報取得部１１０、関連読書情報表示部１１１、書籍購入部１１２、読書情報表示部１１３、名刺情報格納部１１４、名刺情報送信部１１５、名刺情報受信部１１６、および名刺情報表示部１１７を備える。
【００３０】
電子書籍格納部１０１は、１以上の電子書籍を格納し得る。電子書籍は、書籍のタイトルを含む書誌情報と１以上のページ（書籍の内容）を有する。また、書誌情報は、書籍のタイトル以外に、例えば、書籍識別子、著者、出版社、発行年、ジャンルなどを有しても良い。書籍識別子は、例えば、ＩＳＢＮ（国際標準図書番号）である。なお、書誌情報は、書籍のタイトルを含まない、と考えても良い。電子書籍のデータ構造は問わないことは言うまでもない。
【００３１】
読書情報格納部１０２は、１以上の読書履歴情報を格納し得る。また、読書情報格納部１０２は、１以上のユーザ入力情報も格納し得る。なお、読書履歴情報とユーザ入力情報の両方を読書情報と言う。ここで、読書履歴情報とは、ユーザが行った読書行為に関する履歴の情報である。読書履歴情報は、読書の経過、履歴を示す情報であるとも言える。また、読書履歴情報は、通常、タイトル、ページ番号、時刻を示す時刻情報を有する。ただし、読書履歴情報は、既読の書籍の書籍識別子のみでも良い。また、読書履歴情報は、購入したが読んでいない書籍の書籍識別子のみでも良い。なお、一定時間以上、ページの表示状態が継続した場合に、読書履歴情報が取得されることは好適である。つまり、ぱらぱらめくりの場合等、一時のみオープンした頁の情報について、読書履歴情報に含めないことは好適である。また、電子書籍装置１の読書履歴情報取得部１０６は、例えば、当該電子書籍装置１の保有者のジャンルごとの読む速さに関する情報（読書速度情報）を保持しており、かかる情報に従って、当該ページを読んだのか、ぱらぱらめくっただけなのかを判断することは好適である。例えば、読書履歴情報取得部１０６は、「ジャンル「小説」、１分／ページ」「ジャンル「専門書」、２分／ページ」「ジャンル「雑誌」、３０秒／ページ」などの読書速度情報を格納しており、かかる読書速度情報を用いて、読書速度情報が示す速度と同程度以上の速度でページがめくられれば、当該ページを既読とし、所定の条件（例えば、読書速度情報が示す１ページあたりの読書時間の７０％以内）を満たすほど読書速度情報が示す速度より速い速度でページがめくられれば、ぱらぱらめくり（既読ではない）と判断することは好適である。
また、ユーザ入力情報は、電子書籍に関してユーザが入力した情報である。ユーザ入力情報は、通常、ユーザ意思情報と、ユーザにより当該ユーザ意思情報が入力された際の電子書籍を識別する書籍識別子とを有する情報である。ユーザ意思情報は、書籍識別子により識別される電子書籍に対するユーザの意見または見解を示す情報である。また、ユーザ意思情報は、通常、文書であるが、良かったか良くなかったかを示すフラグ、感動したか否かを示すフラグ等でも良い。また、ユーザ意思情報と対に、書籍の箇所を特定する情報（ページや段落番号や相対的位置など）を受け付けても良い。
【００３２】
受付部１０３は、指示やデータ等を受け付ける。指示とは、例えば、電子書籍の読書のための指示である読書行為指示や、読書履歴情報またはユーザ入力情報などを送信する指示である送信指示、電子書籍を購入する指示である購入指示等である。また、読書行為指示とは、例えば、電子書籍を開く指示であるオープン指示、ページをめくる指示であるページめくり指示、電子書籍を閉じる指示であるクローズ指示等である。また、データとは、例えば、ユーザ意思情報である。また、受付部１０３は、ユーザからユーザ意思情報を受け付けた場合、表示中の書籍の書籍識別子やページ識別子やコンテンツ識別子等を取得し、ユーザ入力情報を構成しても良い。かかる場合、受付部１０３は、ユーザ入力情報を受け付けた、と考えても良い。また、送信指示は、さらに名刺情報を送信することも含む指示でも良い。また、書籍識別子は、通常、ＩＳＢＮ等のＩＤであるが、タイトルや、タイトルと著者の組み合わせの情報等でも良い。また、購入指示は、通常、書籍識別子や、決裁のためのクレジットカードに関する情報（クレジットカードの番号、パスワード、有効期限等）を含む。
【００３３】
ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。つまり、指示やデータ等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１０３は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３４】
電子書籍表示部１０４は、受付部１０３がオープン指示を受け付けた場合、オープン指示に対応する電子書籍を電子書籍格納部１０１から読み出し、表示する。
【００３５】
ページめくり部１０５は、受付部１０３がページめくり指示を受け付けた場合、ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示する。ページめくり部１０５は、電子書籍表示部１０４にページめくりの指示をすると考えても良い。ここで、異なるページとは、例えば、次ページ、前ページ、任意のページ等である。つまり、ページめくり指示には、例えば、次ページの表示を指示する次ページ表示指示、前ページの表示を指示する前ページ表示指示、ページ番号を有する任意のページの表示指示等がある。
【００３６】
読書履歴情報取得部１０６は、受付部１０３が受け付けた読書行為指示に応じて、電子書籍から、読書履歴情報を取得する。読書履歴情報は、通常、表示中の書籍のタイトル、ページ番号、時刻情報を有する。ただし、読書履歴情報は、タイトルや書籍識別子のみでも良い。なお、一定時間以上、ページの表示状態が継続した場合に、読書履歴情報を取得することは好適である。つまり、ぱらぱらめくりの場合等、一時のみオープンした頁について、読書履歴情報に含めないことは好適である。読書履歴情報取得部１０６は、ユーザからのページめくり指示等の指示があるごとに、読書履歴情報を取得することは好適であるが、読書履歴情報を取得するタイミングが問わない。
【００３７】
読書情報蓄積部１０７は、読書履歴情報取得部１０６が取得した読書履歴情報を読書情報格納部１０２に蓄積する。また、読書情報蓄積部１０７は、１以上のユーザ入力情報をも読書情報格納部１０２に蓄積することは好適である。なお、読書情報蓄積部１０７は、受付部１０３が受け付けたユーザ意思情報に書籍識別子等を付加して、ユーザ入力情報を構成した後、当該ユーザ入力情報を読書情報格納部１０２に蓄積しても良い。なお、ユーザ入力情報は、ユーザ意思情報と書籍識別子だけでも良いし、ユーザ意思情報と書籍識別子とページ識別子、ユーザ意思情報と書籍識別子とコンテンツ識別子等でも良い。なお、ユーザ意思情報が、例えば、ユーザがコンテンツを指示した後に入力された場合、読書情報蓄積部１０７は、当該指示されたコンテンツのコンテンツ識別子を取得し、当該コンテンツ識別子とユーザ意思情報とを有するユーザ入力情報を構成し、蓄積する。
【００３８】
読書情報送信部１０８は、読書履歴情報取得部１０６が取得した読書履歴情報、または受付部１０３が受け付けたユーザ入力情報を送信する。読書情報送信部１０８は、通常、他の電子書籍装置１に読書履歴情報等を直接、送信するが、図示しないサーバ装置を経由して読書履歴情報等を他の電子書籍装置１に送信しても良い。
また、読書情報送信部１０８は、予め決められた条件（条件は読書情報送信部１０８等が保持している）に合致する読書履歴情報またはユーザ入力情報のみを送信しても良い。予め決められた条件とは、例えば、「特定のジャンル（ビジネス書、小説等）の電子書籍に対応する読書履歴情報のみを送信すること」や「特定の場所や時間に行った読書行為に対応する読書履歴情報のみを送信すること」などである。
また、読書情報送信部１０８は、モードを管理しており、モードごとに、送信する読書履歴情報やユーザ入力情報の条件を管理していても良い。かかる場合、読書情報送信部１０８は、モードを読み出し、当該モードに対応する条件に合致する読書履歴情報やユーザ入力情報のみを送信する。ここで、モードとは、例えば、営業モード、同僚モード、親友モード、特殊モードなどである。例えば、読書情報送信部１０８は、営業モードに対応付けて、営業用にかしこまった内容（敬語などの予め決められた用語を含む）のユーザ入力情報のみを送信することを示す条件を格納している。また、例えば、読書情報送信部１０８は、同僚モードに対応付けて、特定のジャンル（ビジネス書等）の電子書籍に対応する読書履歴情報のみを送信することを示す条件を格納している。また、例えば、読書情報送信部１０８は、親友モードに対応付けて、すべての読書履歴情報とユーザ入力情報とを送信することを示す条件を格納している。さらに、特殊モードに対応付けて、ユーザが電子書籍のジャンルを細かく選択して情報開示することを示す条件を格納している。かかる特殊モードの場合、読書情報送信部１０８は、送信前に、送信する情報を選択する画面を表示し、ユーザの指示に応じた情報のみを選択して、送信する。
また、読書情報送信部１０８が読書履歴情報またはユーザ入力情報を送信する場合に、自動モードと手動モードが存在することは好適である。つまり、読書情報送信部１０８は、自動モードを示す情報または手動モードを示す情報を格納している。そして、読書情報送信部１０８が自動モードを示す情報を格納している場合、読書情報送信部１０８は、インタラクションなしに、読書履歴情報またはユーザ入力情報を送信する。また、読書情報送信部１０８が手動モードを示す情報を格納している場合、読書情報送信部１０８は、ユーザからの指示により、読書履歴情報またはユーザ入力情報を送信する。かかる指示は、送信する情報を特定する情報や、送信する相手端末等を特定する情報などが含まれることは好適である。なお、自動モードである場合、送信する相手端末等を特定する情報を格納しており、かかる相手端末等のみに情報を送信できることが好適である。なお、自動モードと手動モードとは切替可能であることは好適である。
【００３９】
読書情報受信部１０９は、他人の１以上の読書履歴情報を他の電子書籍装置１から受信する。読書情報受信部１０９は、他人の１以上のユーザ入力情報をも他の電子書籍装置１から受信することは好適である。
【００４０】
関連読書情報取得部１１０は、読書情報受信部１０９が受信した他人の１以上の読書履歴情報と、読書情報格納部１０２に格納されている１以上の読書履歴情報とから、１以上の関連読書情報を取得する。
【００４１】
また、関連読書情報取得部１１０は、読書情報受信部１０９が受信した他人の１以上のユーザ入力情報と、読書情報格納部１０２に格納されている１以上のユーザ入力情報とから関連読書情報を取得する。
【００４２】
関連読書情報取得部１１０は、２ユーザの読書履歴情報の集合から、関連読書情報を取得する処理のみを行っても良いし、２ユーザのユーザ入力情報の集合から、関連読書情報を取得する処理のみを行っても良い。ただし、関連読書情報取得部１１０は、読書履歴情報とユーザ入力情報との両方を用いて、関連読書情報を取得する（上記の両処理を行う）ことは好適である。
【００４３】
関連読書情報表示部１１１は、関連読書情報取得部１１０が取得した１以上の関連読書情報を表示する。
【００４４】
関連読書情報表示部１１１は、読書情報受信部１０９が受信した１以上の読書履歴情報、または読書情報受信部１０９が受信した１以上のユーザ入力情報によって、関連読書情報取得部１１０が取得した１以上の関連読書情報を表示する態様を変更することは好適である。また、読書情報格納部１０２の１以上の読書履歴情報、または読書情報格納部１０２の１以上のユーザ入力情報によって、関連読書情報取得部１１０が取得した１以上の関連読書情報を表示する態様を変更しても良い。かかる場合、一のユーザの電子書籍装置１に表示される関連読書情報と、他のユーザの電子書籍装置１に表示される関連読書情報とは、その表示態様が異なる。
【００４５】
また、関連読書情報表示部１１１は、１以上の各関連読書情報に対応する読書情報受信部１０９が受信した読書履歴情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示しても良い。また、関連読書情報表示部１１１は、１以上の各関連読書情報に対応する読書情報受信部１０９が受信したユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示しても良い。視覚的に目立つ態様とは、関連読書情報のリストの上位に配置されること、他と異なる文字色（例えば、赤字）や他と異なるフォント（例えば、Ｂｏｌｄフォント）で表示されること等である。
また、関連読書情報表示部１１１は、予め決められた関連読書情報の種類の順（順とは、関連読書情報の配置の順番であり、例えば、ディスプレイの上部が先、下部が後である。）に、関連読書情報を表示することは好適である。例えば、関連読書情報の種類が共通情報と相違情報である場合、関連読書情報表示部１１１は、共通情報の次に相違情報を表示するようにしても良い。また、例えば、関連読書情報の種類がジャンル同一、タイトル同一、著者同一、ＫＷ同一、見解同一（肯定または否定）である場合、共通情報の表示において、関連読書情報表示部１１１は、例えば、ジャンル同一、タイトル同一、著者同一、ＫＷ同一、見解同一（肯定または否定）の順番に表示しても良い。
また、関連読書情報の種類が相手または自分が既読か未読かである場合、関連読書情報表示部１１１は、例えば、相手既読かつ自分未読に関する関連読書情報を表示した後に、相手未読かつ自分既読に関する関連読書情報を表示しても良い。かかる場合は、相手優先の表示モードである。また、関連読書情報表示部１１１は、例えば、相手未読かつ自分既読に関する関連読書情報を表示した後に、相手既読かつ自分未読に関する関連読書情報を表示しても良い。かかる場合は、自分優先の表示モードである。
上記の関連読書情報表示部１１１の処理により、相手と話をする話題を容易にみつけることができ、効果的なコミュニケーションを図ることができる。
さらに、関連読書情報表示部１１１は、共通情報、相違情報にかかわらず、日付の新しい順番に関連読書情報を表示してもよい。このように表示することで、最近の読書履歴から、コミュニケーションを図る情報を得ることができる。
【００４６】
書籍購入部１１２は、受付部１０３が購入指示を受け付けた場合、当該購入指示に対応する電子書籍を購入する処理を行う。購入処理とは、例えば、電子書籍を管理する書籍サーバ装置（図示しない）から電子書籍をダウンロードする処理、および決裁のために書籍サーバ装置にクレジットカードに関する情報を送信する処理（かかる処理を決裁処理という。）を含む。なお、書籍購入部１１２の処理は公知技術である。なお、購入指示は、通常、書籍識別子を含む。
【００４７】
読書情報表示部１１３は、読書情報受信部１０９が受信した他人の読書情報を表示する。つまり、読書情報表示部１１３は、読書情報受信部１０９が受信した他人の読書履歴情報、または／およびユーザ入力情報を表示する。なお、電子書籍装置１において、読書情報表示部１１３の処理と関連読書情報表示部１１１の処理とのどちらか一方が行われても良い。
【００４８】
名刺情報格納部１１４は、自分の名刺情報を含む１以上の名刺情報を格納し得る。
【００４９】
名刺情報送信部１１５は、名刺情報送信指示に応じて、名刺情報格納部１１４に格納されている自分の名刺情報を読み出し、他の電子書籍装置１に送信する。
【００５０】
名刺情報受信部１１６は、他の電子書籍装置１から他人の名刺情報を受信する。なお、名刺情報受信部１１６は、図示しないサーバ装置から他人の名刺情報を受信しても良い。
【００５１】
名刺情報表示部１１７は、名刺情報受信部１１６が受信した名刺情報を表示する。なお、電子書籍装置１において、名刺情報表示部１１７の処理は行われなくても良い。
【００５２】
電子書籍格納部１０１、読書情報格納部１０２、および名刺情報格納部１１４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５３】
電子書籍格納部１０１等に電子書籍等が記憶される過程は問わない。例えば、記録媒体を介して電子書籍等が電子書籍格納部１０１で記憶されるようになってもよく、通信回線等を介して送信された電子書籍等が電子書籍格納部１０１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された電子書籍等が電子書籍格納部１０１等で記憶されるようになってもよい。
【００５４】
電子書籍表示部１０４、ページめくり部１０５、関連読書情報表示部１１１、読書情報表示部１１３、および名刺情報表示部１１７は、ディスプレイデバイスを含むと考えても含まないと考えても良い。電子書籍表示部１０４等は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【００５５】
読書履歴情報取得部１０６、読書情報蓄積部１０７、および関連読書情報取得部１１０は、通常、ＭＰＵやメモリ等から実現され得る。読書履歴情報取得部１０６等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５６】
読書情報送信部１０８、および名刺情報送信部１１５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５７】
読書情報受信部１０９、および名刺情報受信部１１６は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５８】
次に、電子書籍装置１の動作について、図３のフローチャートを用いて説明する。
【００５９】
（ステップＳ３０１）受付部１０３は、指示やデータ等を受け付けたか否かを判断する。指示等を受け付ければステップＳ３０２に行き、指示等を受け付けなければステップＳ３１７に行く。
【００６０】
（ステップＳ３０２）電子書籍表示部１０４またはページめくり部１０５は、ステップＳ３０１で受け付けた指示が読書行為指示であるか否かを判断する。読書行為指示であればステップＳ３０３に行き、読書行為指示でなければステップＳ３０６に行く。
【００６１】
（ステップＳ３０３）電子書籍表示部１０４またはページめくり部１０５は、ステップＳ３０１で受け付けた読書行為指示に応じて、電子書籍の表示制御を行う。つまり、ステップＳ３０１で受け付けた読書行為指示がオープン指示であれば、電子書籍表示部１０４は、オープン指示に含まれる書籍識別子で識別される電子書籍を電子書籍格納部１０１から読み出し、表示する。また、ステップＳ３０１で受け付けた読書行為指示がページめくり指示であれば、ページめくり部１０５は、ページめくり指示に対応するページに表示を切り替える。
【００６２】
（ステップＳ３０４）読書履歴情報取得部１０６は、ステップＳ３０３における表示制御に対応した読書履歴情報を構成する。読書履歴情報を構成する読書履歴情報構成処理について、図４のフローチャートを用いて説明する。
【００６３】
（ステップＳ３０５）読書情報蓄積部１０７は、ステップＳ３０４で構成された読書履歴情報を読書情報格納部１０２に蓄積する。ステップＳ３０１に戻る。
【００６４】
（ステップＳ３０６）読書情報蓄積部１０７は、ステップＳ３０１で受け付けられた指示等がユーザ意思情報であるか否かを判断する。ユーザ意思情報であればステップＳ３０７に行き、ユーザ意思情報でなければステップＳ３０９に行く。
【００６５】
（ステップＳ３０７）読書情報蓄積部１０７は、表示中の電子書籍の書籍識別子およびページ識別子を取得し、当該書籍識別子およびページ識別子と、ステップＳ３０１で受け付けられたユーザ意思情報とを有するユーザ入力情報を構成する。
【００６６】
（ステップＳ３０８）読書情報蓄積部１０７は、ステップＳ３０７で構成したユーザ入力情報を読書情報格納部１０２に蓄積する。ステップＳ３０１に戻る。
【００６７】
（ステップＳ３０９）書籍購入部１１２は、ステップＳ３０１で受け付けられた指示等が購入指示であるか否かを判断する。購入指示であればステップＳ３１０に行き、購入指示でなければステップＳ３１４に行く。
【００６８】
（ステップＳ３１０）書籍購入部１１２は、購入指示が有する書籍識別子およびクレジットカードの情報等を用いて、購入命令を構成する。
【００６９】
（ステップＳ３１１）書籍購入部１１２は、ステップＳ３１０で構成した購入命令を図示しない書籍サーバ装置に送信する。
【００７０】
（ステップＳ３１２）書籍購入部１１２は、ステップＳ３１１における購入命令の送信に対応して、電子書籍を受信したか否かを判断する。電子書籍を受信すればステップＳ３１３に行き、電子書籍を受信しなければステップＳ３１２に戻る。
【００７１】
（ステップＳ３１３）書籍購入部１１２は、ステップＳ３１２で受信した電子書籍を、電子書籍格納部１０１に蓄積する。かかる処理により、電子書籍の購入が完了する。ステップＳ３０１に戻る。なお、書籍購入部１１２が電子書籍を電子書籍格納部１０１に蓄積した後、読書履歴情報取得部１０６は、当該電子書籍の書籍識別子やタイトル等のみからなる読書履歴情報（既読のページ識別子等を有さない読書履歴情報）を構成し、読書情報蓄積部１０７が当該読書履歴情報を読書情報格納部１０２に蓄積することは好適である。かかる書籍識別子のみからなる読書履歴情報は、書籍を購入したが、未読であることを示す。
【００７２】
（ステップＳ３１４）読書情報送信部１０８は、ステップＳ３０１で受け付けられた指示等が送信指示であるか否かを判断する。送信指示であればステップＳ３１５に行き、送信指示でなければステップＳ３０１に戻る。
【００７３】
（ステップＳ３１５）読書情報送信部１０８は、１以上の読書情報（自分の読書情報）を送信する。なお、読書情報は、通常、読書履歴情報およびユーザ入力情報であるが、読書履歴情報またはユーザ入力情報の一方でも良い。読書情報の送信先は、通常、他の電子書籍装置１である。
【００７４】
（ステップＳ３１６）名刺情報送信部１１５は、名刺情報格納部１１４に格納されている自分の名刺情報を送信する。ステップＳ３０１に戻る。名刺情報の送信先も、通常、他の電子書籍装置１であるが、図示しないサーバ装置でも良い。サーバ装置に名刺情報が送信される場合、通常、当該サーバ装置経由で、名刺情報が他の電子書籍装置１に送信される。
【００７５】
（ステップＳ３１７）読書情報受信部１０９および名刺情報受信部１１６は、読書情報と名刺情報を受信したか否かを判断する。読書情報と名刺情報を受信すればステップＳ３１８に行き、受信しなければステップＳ３０１に戻る。
【００７６】
（ステップＳ３１８）関連読書情報取得部１１０は、ステップＳ３１７で受信された読書情報と、読書情報格納部１０２の読書情報とを用いて、関連読書情報を取得する。関連読書情報取得処理について、図５のフローチャートを用いて説明する。
【００７７】
（ステップＳ３１９）関連読書情報表示部１１１は、ステップＳ３１８で取得された関連読書情報を表示する。
【００７８】
（ステップＳ３２０）名刺情報表示部１１７は、ステップＳ３１７で受信された名刺情報を表示する。ステップＳ３０１に戻る。
【００７９】
なお、図３のフローチャートにおいて、読書情報と名刺情報を送信したが、読書情報のみを送信しても良い。
【００８０】
また、図３のフローチャートにおいて、読書情報と名刺情報を受信したが、読書情報のみを受信しても良い。
【００８１】
さらに、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８２】
次に、ステップＳ３０４の読書履歴情報構成処理について、図４のフローチャートを用いて説明する。
【００８３】
（ステップＳ４０１）読書履歴情報取得部１０６は、ステップＳ３０１で受け付けられた指示がオープン指示であるか否かを判断する。オープン指示であればステップＳ４０２に行き、オープン指示でなければステップＳ４０４に行く。
【００８４】
（ステップＳ４０２）読書履歴情報取得部１０６は、オープン指示に含まれる書籍識別子を取得する。
【００８５】
（ステップＳ４０３）読書履歴情報取得部１０６は、ステップＳ４０２で取得した書籍識別子を予め決められたバッファに蓄積する。なお、このバッファは、カレント書籍識別子バッファである。上位処理にリターンする。
【００８６】
（ステップＳ４０４）読書履歴情報取得部１０６は、ステップＳ３０１で受け付けられた指示がページめくり指示であるか否かを判断する。ページめくり指示であればステップＳ４０５に行き、ページめくり指示でなければステップＳ４０９に行く。
【００８７】
（ステップＳ４０５）読書履歴情報取得部１０６は、予め決められた条件を満たすか否かを判断する。条件を満たせばステップＳ４０６に行き、条件を満たさなければ上位処理にリターンする。なお、予め決められた条件とは、直前に表示していたページを読んだと判断するための条件である。予め決められた条件は、例えば、直前に表示していたページの表示時間が「ｎ秒（ｎは例えば６０）以上」、または、ページの表示中に、ユーザ意思情報が入力されたこと等である。なお、電子書籍装置１において、ここでは、ページが表示された場合に、ページの表示時間をカウントするタイマーが動作する、とする。
【００８８】
（ステップＳ４０６）読書履歴情報取得部１０６は、直前に表示していたページのページ識別子または、直前に表示していたページに存在するコンテンツのコンテンツ識別子を取得する。なお、読書履歴情報取得部１０６は、後述するページ識別子バッファからページ識別子を取得する。また、読書履歴情報取得部１０６は、図示しないコンテンツ識別子バッファからコンテンツ識別子を取得する。なお、コンテンツ識別子バッファには、表示中のコンテンツのコンテンツ識別子が格納されても良いし、ユーザが指示し、受付部１０３が受け付けたコンテンツのコンテンツ識別子が格納されても良い。
【００８９】
（ステップＳ４０７）読書履歴情報取得部１０６は、カレント書籍識別子バッファの書籍識別子と、ステップＳ４０６で取得したページ識別子またはコンテンツ識別子と時刻情報等を有する読書履歴情報を構成する。なお、読書履歴情報取得部１０６は、図示しない時計やサーバ装置から現在時刻（時刻情報）を取得できる、とする。
【００９０】
（ステップＳ４０８）読書履歴情報取得部１０６は、現在、表示されているページのページ識別子を図示しないバッファ（ページ識別子バッファ）に蓄積する。上位処理にリターンする。
【００９１】
（ステップＳ４０９）読書履歴情報取得部１０６は、ステップＳ３０１で受け付けられた指示がクローズ指示であるか否かを判断する。クローズ指示であればステップＳ４１０に行き、クローズ指示でなければステップＳ４１４に行く。なお、ステップＳ４１４に行く場合は、ステップＳ３０１で受け付けられた指示がその他の指示である場合である。
【００９２】
（ステップＳ４１０）読書履歴情報取得部１０６は、直前に表示していたページのページ識別子を取得し、かつ、カレント書籍識別子バッファの書籍識別子を取得し、当該ページ識別子で識別される直前に表示していたページが、書籍識別子で識別される書籍の最終ページであるか否かを判断する。最終ページであればステップＳ４１１に行き、最終ページでなければステップＳ４０５に行く。なお、電子書籍格納部１０１に、各書籍の最終ページのページ識別子を保持していても良いし、電子書籍（実体のデータ）から最終ページのページ識別子を取得しても良い。
【００９３】
（ステップＳ４１１）読書履歴情報取得部１０６は、カレント書籍識別子バッファの書籍識別子で識別される書籍について、すべてのページを読んでいるか否かを判断する。すべてのページを読んでいる場合はステップＳ４１２に行き、すべてのページを読んでいない場合はステップＳ４０５に行く。なお、読書履歴情報取得部１０６は、例えば、書籍識別子をキーとして読書情報格納部１０２の読書履歴情報を検索し、書籍識別子と対になるすべてのページ識別子が読書情報格納部１０２に格納されているか否かにより、すべてのページを読んでいるか否かを判断しても良い。読書履歴情報取得部１０６は、通常、書籍識別子と対になる１以上の読書履歴情報を読書情報格納部１０２から取得し、当該１以上の読書履歴情報からすべてのページを読んでいるか否かを判断する。
【００９４】
（ステップＳ４１２）読書履歴情報取得部１０６は、カレント書籍識別子バッファの書籍識別子と、既読を示す情報（例えば、フラグ）とを有する読書履歴情報を構成する。
【００９５】
（ステップＳ４１３）読書履歴情報取得部１０６は、読書情報格納部１０２から、カレント書籍識別子バッファの書籍識別子を含む読書履歴情報を削除する。上位処理にリターンする。
【００９６】
（ステップＳ４１４）読書履歴情報取得部１０６は、指示に応じて、読書履歴情報を構成する。上位処理にリターンする。本ステップにおいて、例えば、ページ内の画像データを拡大表示する指示が受け付けられた場合、読書履歴情報取得部１０６は、当該画像データを識別するコンテンツ識別子と、書籍識別子とを含む読書履歴情報を構成する。また、例えば、ページ内の音声データを再生する指示が受け付けられた場合、読書履歴情報取得部１０６は、当該音声データを識別するコンテンツ識別子と、書籍識別子とを含む読書履歴情報を構成する。
【００９７】
なお、図４のフローチャートにおいて、ステップＳ４１３の処理は行わなくても良い。
【００９８】
次に、ステップＳ３１８の関連読書情報取得処理について、図５のフローチャートを用いて説明する。
【００９９】
（ステップＳ５０１）関連読書情報取得部１１０は、受信された１以上の読書履歴情報（以下、適宜、第一読書履歴情報集合という。）と、読書情報格納部１０２の１以上の読書履歴情報（以下、適宜、第二読書履歴情報集合という。）とから、共通する書籍のタイトルを取得する。なお、第一読書履歴情報集合は相手方の読書履歴情報集合であり、第二読書履歴情報集合は自分の読書履歴情報集合である。また、ここでは、読書履歴情報は時刻情報を含むとする。ここで、共通する書籍のタイトルを取得する対象は、既読を示す読書履歴情報のみからであることが好適であるが、第一読書履歴情報集合および第二読書履歴情報集合のすべてからでも良い。なお、かかる共通情報の取得は、お互いが読んだ書籍の話題を提供できることになる。
【０１００】
（ステップＳ５０２）関連読書情報取得部１１０は、ステップＳ５０１で取得したタイトルに対応する時刻情報（受信された１以上の読書履歴情報内の時刻情報）、またはタイトルに対応するユーザ入力情報（受信情報に含まれるユーザ入力情報）の数をキーとして、タイトルをソートする。なお、受信情報とは、受信された読書履歴情報またはユーザ入力情報を言う。また、時刻情報をキーとしてソートする場合は、通常、時刻が新しい方が上位になるように、時刻情報の降順にタイトルをソートする。
【０１０１】
（ステップＳ５０３）関連読書情報取得部１１０は、第一読書履歴情報集合と、第二読書履歴情報集合とから、共通する書誌情報（例えば、著者、ジャンル、出版社など）を取得する。なお、かかる共通情報の取得は、お互いが読んだ書籍の書誌情報に関する話題を提供できることになる。
【０１０２】
（ステップＳ５０４）関連読書情報取得部１１０は、書誌情報の数、書誌情報に対応する時刻情報（受信情報内の時刻情報）、またはユーザ入力情報（受信情報に含まれるユーザ入力情報）の数をキーとして、書誌情報をソートする。なお、ソートする書誌情報はユニーク処理される、とする。
【０１０３】
（ステップＳ５０５）関連読書情報取得部１１０は、自分が既読であり、相手が購入済みであるが未読である書籍のタイトルを取得する。例えば、関連読書情報取得部１１０は、第二読書履歴情報集合から、既読フラグと対になる１以上のタイトル（第二タイトル群という。）を取得する。また、関連読書情報取得部１１０は、第一読書履歴情報集合から、未読フラグと対になる１以上のタイトル、または既読のページ識別子等を有さない読書履歴情報に含まれる１以上のタイトル（第一タイトル群という。）を取得する。そして、関連読書情報取得部１１０は、第一タイトル群と第二タイトル群との共通の１以上のタイトルを取得する。なお、かかる相違情報の取得は、既読の書籍について、相手に教えてあげることにより、コミュニケーションを活発化できることになる。
【０１０４】
（ステップＳ５０６）関連読書情報取得部１１０は、ステップＳ５０５で取得した１以上のタイトルを、各タイトルに対応する読書情報格納部１０２の１以上の時刻情報、またはユーザ入力情報の数をキーとしてソートする。つまり、関連読書情報取得部１１０は、ステップＳ５０５で取得した１以上のタイトルについて、自分が読んだ時刻の新しい順、または自分が入力したユーザ意思情報の数が多い順に降順にソートする。
【０１０５】
（ステップＳ５０７）関連読書情報取得部１１０は、受信情報の中で、ユーザ入力情報が存在して、自分が未読または未購入の書籍のタイトルを取得する。例えば、関連読書情報取得部１１０は、受信情報の中で、ユーザ入力情報が存在する１以上の書籍（相手が興味を示した書籍）の１以上のタイトルを取得する。そして、関連読書情報取得部１１０は、取得した１以上のタイトルの書籍のうちで、自分が未読または未購入の書籍のタイトルをキーとして、読書情報格納部１０２を検索し、未読の書籍のタイトルを取得し、または読書情報格納部１０２に存在しない未購入の書籍のタイトルを取得する。なお、かかる相違情報の取得は、相手が既読の書籍について、教えてもらったり、質問したりできることにより、コミュニケーションを活発化できることになる。
【０１０６】
（ステップＳ５０８）関連読書情報取得部１１０は、ステップＳ５０７で取得した１以上のタイトルを、各タイトルに対応する受信情報の中の１以上の時刻情報、またはユーザ入力情報の数をキーとしてソートする。
【０１０７】
（ステップＳ５０９）関連読書情報取得部１１０は、相手の既読の書誌の書誌情報の中で、自分が未読または未購入の書籍の書籍情報を取得する。例えば、関連読書情報取得部１１０は、受信情報の中で、相手の既読の書誌の書誌情報（例えば、著者、ジャンルなど）を取得する。次に、関連読書情報取得部１１０は、取得した各書誌情報をキーとして、読書情報格納部１０２を検索し、未読の書籍の書誌情報を取得し、または読書情報格納部１０２に存在しない書誌情報を取得する。なお、かかる相違情報の取得は、相手が既読の書籍の書誌情報について、教えてもらったり、質問したりできることにより、コミュニケーションを活発化できることになる。
【０１０８】
（ステップＳ５１０）関連読書情報取得部１１０は、ステップＳ５０９で取得した１以上の各書誌情報について、受信情報内での出現回数（既読数）を取得し、当該既読数をキーとして、１以上の書誌情報をソートする。
【０１０９】
（ステップＳ５１１）関連読書情報取得部１１０は、相手の既読の電子書誌から抽出したキーワード（ＫＷ）［第一ＫＷ群］と、自分の既読の電子書誌から抽出したＫＷ［第二ＫＷ群］とを取得し、第一ＫＷ群と第二ＫＷ群の中で、一致する１以上のＫＷを取得する。なお、ＫＷは、電子書籍が別途、有しても良いし、関連読書情報取得部１１０が電子書籍の実体データから抽出しても良い。電子書籍からＫＷを抽出する処理は、例えば、形態素解析を行い、名詞または名詞句と名詞等の出現回数を取得し、出現回数が所定の条件を満たすほど多い（例えば、１００以上、上位３つ等）名詞または名詞句を電子書籍のＫＷとする処理である。ただし、電子書籍からＫＷを抽出する処理は公知技術であり、その方法は問わない。また、本ステップにおける共通情報の取得は、お互い既読の書籍が有するＫＷについて話題を提供できることになる。
【０１１０】
（ステップＳ５１２）関連読書情報取得部１１０は、相手の既読の電子書誌、自分の既読の電子書誌の中での、ＫＷの出現頻度の降順に、ステップＳ５１１で取得した１以上のＫＷをソートする。
【０１１１】
（ステップＳ５１３）関連読書情報取得部１１０は、相手の既読の電子書誌の１以上のユーザ意思情報を検査し、肯定的なユーザ意思情報に対応する電子書籍のタイトルまたは書誌情報［第一肯定タイトル等］を取得する。また、関連読書情報取得部１１０は、自分の既読の電子書誌の１以上のユーザ意思情報を検査し、肯定的なユーザ意思情報に対応する電子書籍のタイトルまたは書誌情報［第二肯定タイトル等］を取得する。そして、関連読書情報取得部１１０は、第一肯定タイトル等と第二肯定タイトル等とから、一致するタイトルまたは書誌情報を取得する。なお、関連読書情報取得部１１０は、例えば、肯定的な用語「良い」「すばらしい」「感動した」等を格納している肯定用語辞書を保持しており、かかる肯定用語辞書を用いて、ユーザ意思情報が肯定的か否かを判断する。ユーザ意思情報などの文等が肯定的か否定的かを判断する技術は公知技術である。かかる判断手法は問わない。なお、かかる共通情報の取得は、お互いが肯定的な書籍や書誌情報について話題を提供できることになる。
【０１１２】
（ステップＳ５１４）関連読書情報取得部１１０は、相手の既読の電子書誌の１以上のユーザ意思情報を検査し、否定的なユーザ意思情報に対応する電子書籍のタイトルまたは書誌情報［第一否定タイトル等］を取得する。また、関連読書情報取得部１１０は、自分の既読の電子書誌の１以上のユーザ意思情報を検査し、否定的なユーザ意思情報に対応する電子書籍のタイトルまたは書誌情報［第二否定タイトル等］を取得する。そして、関連読書情報取得部１１０は、第一否定タイトル等と第二否定タイトル等とから、一致するタイトルまたは書誌情報を取得する。なお、関連読書情報取得部１１０は、例えば、否定的な用語「面白くない」「今一つ」等を格納している否定用語辞書を保持しており、かかる否定用語辞書を用いて、ユーザ意思情報が否定的か否かを判断する。ユーザ意思情報などの文等が肯定的か否定的かを判断する技術は公知技術である。かかる判断手法は問わない。上位処理にリターンする。なお、かかる共通情報の取得は、お互いが否定的な書籍について話題を提供できることになる。
【０１１３】
なお、図５のフローチャートにおいて、受信された読書履歴情報集合およびユーザ入力情報（第一読書情報）と、読書情報格納部１０２の読書履歴情報集合およびユーザ入力情報（第二読書情報）とを用いて、条件に合致する関連読書情報（タイトル、または書誌情報、またはＫＷ等）を取得した。ここで、条件は、第一読書情報と第二読書情報の中で、共通の情報（共通情報）を取得するための条件である共通情報条件、相違する情報（相違情報）を取得するための条件である相違情報条件があった。なお、共通情報条件を用いて共通情報を取得する処理は、ステップＳ５０１、Ｓ５０３、Ｓ５１１、Ｓ５１３，Ｓ５１４である。相違情報条件を用いて相違情報を取得する処理は、ステップＳ５０５、Ｓ５０７、Ｓ５０９である。
【０１１４】
また、図５のフローチャートにおいて、具体的に上記に挙げた条件や取得情報ではない、他の条件や取得情報でも良く、条件等は問わない。
【０１１５】
以下、本実施の形態における電子書籍装置１の具体的な動作について説明する。今、ユーザＡ（山田一郎さん）は電子書籍装置１Ａを保持している。また、ユーザＢ（太田次郎さん）は電子書籍装置１Ｂを保持している。
【０１１６】
また、電子書籍装置１Ａの電子書籍格納部１０１には、ユーザＡが購入した電子書籍が格納されている。電子書籍装置１Ａの電子書籍格納部１０１が管理する電子書籍管理表を図６に示す。電子書籍管理表は、「ＩＤ」「タイトル」「書誌情報」「最終ページ」「書籍」の属性値を有するレコードを、電子書籍の数だけ有する。「ＩＤ」は書籍識別子である。「タイトル」は書籍のタイトルである。「書誌情報」は「著者」、「ジャンル」、「出版社」などの情報を有する。「最終ページ」は書籍の最終ページ番号（ページ数）である。「書籍」は電子書籍の実体データである。ユーザＡが電子書籍装置１Ａに購入指示を入力した場合、受付部１０３は購入指示を受け付け、書籍購入部１１２が購入処理により、ダウンロードした情報が、電子書籍管理表の各レコードである。
【０１１７】
また、電子書籍装置１Ａの読書情報格納部１０２には、図７に示す読書履歴情報管理表が格納されている、とする。読書履歴情報管理表は、「ＩＤ」「読書履歴情報」を有するレコードが１以上格納されている。「ＩＤ」は書籍識別子である。「読書履歴情報」は「既読ページ」「時刻」「タイトル」「著者」「ジャンル」「出版社」等の属性値を有する。「既読ページ」は、既読のページを識別する情報が格納される属性である。既読のページを識別する情報は、例えば、ページ識別子「１」や「２５」、ページ識別子の範囲「１−８５」、全ページ（既読）を示す「ａｌｌ」、未読を示す「ＮＵＬＬ（空）」などである。また、「時刻」は、ここでは、最後に書籍を読んだ時刻情報が格納される。なお、読書履歴情報管理表において、ページごとに、当該ページを開いた時刻、または当該ページを読み終えた時刻を管理しても良い。また、図７の「ＩＤ＝５６５５」のレコードにおいて、ユーザＡがページめくり指示を入力し、「８６」ページが表示され、一定の条件を満たすほど長い時間、「８６」ページが表示されていた場合（「８６」ページが読まれた場合）、読書履歴情報取得部１０６は、カレント書籍識別子バッファの書籍識別子「５６５５」とページ識別子「８６」とを取得し、書籍識別子「５６５５」で識別されるレコードの既読ページの属性値「１−８６」を取得し、読書情報蓄積部１０７は、当該既読ページの属性値を「１−８６」に更新する。また、例えば、図７の「ＩＤ＝５６５５」のレコードにおいて、「９０」ページが読まれた場合（８６ページから８９ページまでが飛ばされた場合）、例えば、既読ページの属性値は「１−８５，９０」に更新される。また、図７の「ＩＤ＝２１９９」のレコードにおいて、既読ページが「ＮＵＬＬ」であるので、本書籍は購入したが未読であることを示す。かかる場合、属性「時刻」の値は電子書籍を購入した時刻の情報である。
【０１１８】
また、電子書籍装置１Ａの読書情報格納部１０２には、図８に示すユーザ入力情報管理表が格納されている、とする。ユーザ入力情報管理表は、「ＩＤ」「ユーザ入力情報」を有するレコードが１以上格納されている。「ＩＤ」は書籍識別子である。「ユーザ入力情報」は「ユーザ意思情報」「時刻」「タイトル」「ページ識別子」「コンテンツ識別子」「著者」「ジャンル」「出版社」等の属性値を有する。図８において、第一レコードが、書籍識別子「ＩＤ＝１２３４」の電子書籍の２５ページが表示されている状況において、電子書籍装置１ＡのユーザＡが、電子書籍装置１Ａに対して、ユーザ意思情報「面白いねえ」を入力したことを示す。そして、かかる入力時刻が「２０１０／８／３  １０：０９」であったことを示す。つまり、書籍識別子「ＩＤ＝１２３４」の電子書籍の２５ページが表示されている状況において、ユーザＡがユーザ意思情報「面白いねえ」を入力した場合、受付部１０３はユーザ意思情報「面白いねえ」を受け付ける。そして、読書情報蓄積部１０７は、表示中の電子書籍の書籍識別子「ＩＤ＝１２３４」およびページ識別子「２５」を取得し、当該書籍識別子およびページ識別子と受け付けられたユーザ意思情報「面白いねえ」と時刻情報「２０１０／８／３  １０：０９」と書籍の書誌情報等を有するユーザ入力情報を構成する。そして、読書情報蓄積部１０７は、構成したユーザ入力情報を読書情報格納部１０２に蓄積する。
【０１１９】
また、図８において、第三レコードは、書籍識別子「ＩＤ＝１２３４」の電子書籍の２１５ページが表示されている状況において、電子書籍装置１ＡのユーザＡが、電子書籍装置１Ａに対して、電子書籍装置１Ａが具備するボタン「感動」を押下し、ユーザ意思情報「感動（値が「１」）」が入力されたことを示す。なお、かかる場合、電子書籍装置１Ａは、画面に「感動」ボタンを保持しており、受付部１０３が「感動」ボタンの押下を受け付けた場合、読書情報蓄積部１０７は、表示中の電子書籍の書籍識別子「ＩＤ＝１２３４」とページ識別子「２１５」と、ユーザ意思情報「感動（値が「１」）」等を取得し、ユーザ入力情報を構成する。そして、読書情報蓄積部１０７は、構成したユーザ入力情報を読書情報格納部１０２に蓄積する。
【０１２０】
また、電子書籍装置１Ｂの電子書籍格納部１０１には、ユーザＢが購入した電子書籍が格納されている。電子書籍装置１Ｂの電子書籍格納部１０１が管理する電子書籍管理表を図９に示す。
【０１２１】
また、電子書籍装置１Ｂの読書情報格納部１０２には、図１０に示す読書履歴情報管理表が格納されている、とする。
【０１２２】
また、電子書籍装置１Ｂの読書情報格納部１０２には、図１１に示すユーザ入力情報管理表が格納されている、とする。
【０１２３】
さらに、電子書籍装置１Ａの名刺情報格納部１１４には、図１２（Ａ）に示す名刺情報が格納されており、電子書籍装置１Ｂの名刺情報格納部１１４には、図１２（Ｂ）に示す名刺情報が格納されている、とする。
【０１２４】
かかる状況で、ユーザＡとユーザＢとは、それぞれ電子書籍装置１Ａと電子書籍装置１Ｂとに対して、送信指示を入力した、とする。そして、電子書籍装置１Ａの受付部１０３は、送信指示を受け付ける。そして、電子書籍装置１Ａの読書情報送信部１０８は、読書情報格納部１０２から１以上の読書情報（図７の読書履歴情報管理表と図８のユーザ入力情報管理表）を読み出し、当該１以上の読書情報を電子書籍装置１Ｂに送信する。また、電子書籍装置１Ａの名刺情報送信部１１５は、名刺情報格納部１１４の名刺情報(図１２（Ａ）)を読み出し、電子書籍装置１Ｂに送信する。また、電子書籍装置１Ｂの受付部１０３も送信指示を受け付ける。そして、電子書籍装置１Ｂの読書情報送信部１０８は、読書情報格納部１０２から１以上の読書情報（図１０の読書履歴情報管理表と図１１のユーザ入力情報管理表）を読み出し、当該１以上の読書情報を電子書籍装置１Ａに送信する。さらに、電子書籍装置１Ｂの名刺情報送信部１１５は、名刺情報格納部１１４の名刺情報(図１２（Ｂ）)を読み出し、電子書籍装置１Ａに送信する。
【０１２５】
次に、電子書籍装置１Ａの読書情報受信部１０９および名刺情報受信部１１６は、電子書籍装置１Ｂから１以上の読書情報と名刺情報を受信する。さらに、電子書籍装置１Ｂの読書情報受信部１０９および名刺情報受信部１１６は、電子書籍装置１Ａから１以上の読書情報と名刺情報を受信する。
【０１２６】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、以下のように関連読書情報取得処理を行う。なお、関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表を保持しており、かかる関連読書情報取得条件管理表に従って、関連読書情報取得処理を行う、とする。関連読書情報取得条件管理表は、「ＩＤ」「関連読書情報カテゴリー」「条件」「取得する関連読書情報」を有する。「ＩＤ」はレコードを識別する情報である。「関連読書情報カテゴリー」は、レコードの種類を示す。「条件」は関連読書情報を取得するための条件を示す。「取得する関連読書情報」は、関連読書情報の内容を示す。つまり、関連読書情報取得部１１０は、「条件」に合致した場合に、「取得する関連読書情報」で特定される情報を関連読書情報として取得する。
【０１２７】
まず、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第一レコードを読み出す。そして、関連読書情報取得部１１０は、第一レコードの条件「タイトルが同一」に従って、図７の読書履歴情報が有するタイトルと図１０の読書履歴情報が有するタイトルとを比較し、図７と図１０の両者に含まれるタイトル「タイトルＡ」を検知する。ここで、関連読書情報取得部１１０が取得する情報は、既読（既読ページ＝ａｌｌ）の書籍のみを対象としても良いし、読書履歴情報管理表のすべての書籍を対象としても良い。かかることは、他の条件においても同様である。次に、関連読書情報取得部１１０は、第一レコードの「取得する関連読書情報」に従って「タイトルＡ」を関連読書情報として取得する。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「共通情報（タイトルが同一）：タイトルＡ」を、関連読書情報として構成することは好適である。
【０１２８】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第二レコードを読み出す。そして、第二レコードの条件「著者が同一」に従って、図７の読書履歴情報が有する著者と図１０の読書履歴情報が有する著者とを比較し、共通の著者である「作者Ａ」を検知する。次に、関連読書情報取得部１１０は、第二レコードの「取得する関連読書情報」に従って「作者Ａ」を関連読書情報として取得する。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「共通情報（著者が同一）：作者Ａ」を、関連読書情報として構成することは好適である。
【０１２９】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第三レコードを読み出す。そして、第三レコードの条件「ジャンルが同一」に従って、図７の読書履歴情報が有するジャンルと図１０の読書履歴情報が有するジャンルとを比較し、共通のジャンルである「小説」を検知する。第三レコードの「取得する関連読書情報（相手側のタイトル、ジャンル、著者）」に従って、図１０の読書履歴情報管理表から、ジャンル「小説」に対応する「タイトル、ジャンル、著者」を関連読書情報として取得する。そして、電子書籍装置１Ａの関連読書情報取得部１１０は、「タイトルＡ，小説，作者Ａ」「タイトルＺ，小説，作者Ｚ」等を取得する。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「共通情報（ジャンルが同一）：「タイトルＡ，小説，作者Ａ」「タイトルＺ，小説，作者Ｚ」」を、関連読書情報として構成することは好適である。
【０１３０】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第四レコードを読み出す。そして、第四レコードの条件「自分が既読、かつ相手が未読」に従って、図７の読書履歴情報管理表において既読（既読ページ＝ａｌｌ）であり、かつ、図１０の読書履歴情報管理表において未読（既読ページが“ａｌｌ”でない、または読書履歴情報管理表に存在しない）書籍識別子を取得しようとするが、取得できなかった、とする。
【０１３１】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第五レコードを読み出す。そして、第五レコードの条件「相手にユーザ入力情報が存在、かつ自分が未読（未購入も含む）」に従って、図１１のユーザ入力情報管理表に存在するレコードの「ＩＤ」であり、図７の読書履歴情報管理表に存在しない「ＩＤ」または、図７の読書履歴情報管理表において「既読ページ＝ＮＵＬＬ」の「ＩＤ」を取得する。そして、電子書籍装置１Ａの関連読書情報取得部１１０は、ＩＤ「８２１１」を取得した、とする。次に、電子書籍装置１Ａの関連読書情報取得部１１０は、第五レコードの「取得する関連読書情報（タイトル）」に従って、図１１のユーザ入力情報管理表から、ＩＤ「８２１１」と対になるタイトル「タイトルＸ」を関連読書情報として取得する。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「相違情報（相手にユーザ入力情報が存在、自分が未読）：タイトルＸ」を、関連読書情報として構成することは好適である。
【０１３２】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第六レコードを読み出す。そして、第六レコードの条件「相手が既読かつ自分が未読（未購入も含む）」に従って、図１０の読書履歴情報管理表の「既読ページ＝ａｌｌ」に対応する「ＩＤ」であり、図７の読書履歴情報管理表に存在しない「ＩＤ」または、図７の読書履歴情報管理表において、既読ページが“ａｌｌ”でないの「ＩＤ」を取得する。そして、電子書籍装置１Ａの関連読書情報取得部１１０は、ＩＤ「８２１１」を取得した、とする。次に、電子書籍装置１Ａの関連読書情報取得部１１０は、第六レコードの「取得する関連読書情報（タイトル，著者）」に従って、図１０の読書履歴情報管理表から、ＩＤ「８２１１」と対になるタイトル「タイトルＸ，作者Ｘ」を関連読書情報として取得する。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「相違情報（相手が既読、自分が未読）：タイトルＸ，作者Ｘ」を、関連読書情報として構成することは好適である。
【０１３３】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第七レコードを読み出す。そして、第七レコードの条件「自分が既読かつ相手が既読」に従って、図７の読書履歴情報管理表の「既読ページ＝ａｌｌ」に対応する「ＩＤ」であり、図１０の読書履歴情報管理表の「既読ページ＝ａｌｌ」に対応する「ＩＤ」を取得する。そして、電子書籍装置１Ａの関連読書情報取得部１１０は、ＩＤ「１２３４」を得た、とする。次に、電子書籍装置１Ａの関連読書情報取得部１１０は、第七レコードの「取得する関連読書情報（共通するＫＷ）」に従って、ＩＤ「１２３４」の電子書籍からキーワードを取得する。ここで、関連読書情報取得部１１０は、例えば、電子書籍に含まれる１以上の文を形態素解析し、すべての名詞または名詞句を取得する。そして、出現頻度が高い順に、例えば、３つの名詞または名詞句を取得する、とする。ここで、関連読書情報取得部１１０は、「ＫＷ１」「ＫＷ２」「ＫＷ３」を関連読書情報として取得できた、とする。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「共通情報（自分が既読、相手が既読）：「ＫＷ１」「ＫＷ２」「ＫＷ３」」を、関連読書情報として構成することは好適である。
【０１３４】
次に、電子書籍装置１Ａの関連読書情報取得部１１０は、図１３に示す関連読書情報取得条件管理表の第八レコードを読み出す。そして、第八レコードの条件「相手に肯定的なユーザ意思情報が存在、かつ自分に肯定的なユーザ意思情報が存在」に従って、図８のユーザ入力情報管理表のユーザ意思情報を解析し、肯定的なユーザ意思情報と対になる「ＩＤ＝１２３４」を取得する。また、関連読書情報取得部１１０は、図１１のユーザ入力情報管理表のユーザ意思情報を解析し、肯定的なユーザ意思情報と対になる「ＩＤ＝１２３４、８２１１」を取得する。そして、関連読書情報取得部１１０は、共通する「ＩＤ＝１２３４」を取得する。次に、電子書籍装置１Ａの関連読書情報取得部１１０は、第八レコードの「取得する関連読書情報（タイトル、著者）」に従って、ＩＤ「１２３４」と対になる「タイトルＡ」「作者Ａ」を、関連読書情報として、図１１のユーザ入力情報管理表等から取得する。なお、関連読書情報取得部１１０は、「関連読書情報カテゴリー」「条件」を含めて「共通情報（相手に肯定的なユーザ意思情報が存在、自分に肯定的なユーザ意思情報が存在）：「タイトルＡ」「作者Ａ」」を、関連読書情報として構成することは好適である。
【０１３５】
次に、電子書籍装置１Ａの関連読書情報表示部１１１は、関連読書情報取得部１１０が取得した関連読書情報を表示する。ここで、電子書籍装置１Ａに表示される関連読書情報の例は、図１４である。なお、関連読書情報の表示において、関連読書情報表示部１１１は、関連読書情報の種類（例えば、共通情報か相違情報か）に応じて、表示態様を変えることは好適である。例えば、関連読書情報表示部１１１は、共通情報を、視覚的に目立つ態様で表示することは好適である。
【０１３６】
また、電子書籍装置１Ａの名刺情報表示部１１７は、ユーザＢの名刺情報を表示する。ここで、電子書籍装置１Ａにおいて、名刺情報と関連読書情報とが、同一の画面に一時に表示されることは好適である。相手の名刺を見ながら、読書についての話題のお話ができ、話が盛り上がるからである。
【０１３７】
また、電子書籍装置１Ａの読書情報表示部１１３は、ユーザＢの読書情報を表示しても良い。つまり、電子書籍装置１Ａにおいて、読書情報と関連読書情報と名刺情報のうちの１種類以上の情報が表示される。そして、読書情報と関連読書情報と名刺情報のうちの２種類以上の情報が、画面に同時に表示されることは好適である。
【０１３８】
電子書籍装置１Ｂにおいても、電子書籍装置１Ａと同様の処理がなされ、電子書籍装置１Ｂに関連読書情報とユーザＡの名刺情報が表示される。なお、電子書籍装置１Ｂには、図１３と異なる関連読書情報取得条件管理表が管理されていても良い。
【０１３９】
また、電子書籍装置１Ａと電子書籍装置１Ｂとでは、受信される情報（読書履歴情報とユーザ入力情報）と格納されている情報（読書履歴情報とユーザ入力情報）とが逆になるので、同じ関連読書情報が取得できた場合でも、関連読書情報を表示する態様が異なっていることは好適である。例えば、電子書籍装置１Ａの関連読書情報表示部は、１以上の各関連読書情報に対応するユーザＢの読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応するユーザＢのユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示しても良い。その逆に、電子書籍装置１Ｂの関連読書情報表示部は、１以上の各関連読書情報に対応するユーザＡの読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応するユーザＡのユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示しても良い。かかる場合は、相手の情報を主として考慮して、関連読書情報を表示する態様である。
【０１４０】
また、電子書籍装置１Ａの関連読書情報表示部は、１以上の各関連読書情報に対応するユーザＡの読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応するユーザＡの１以上のユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示しても良い。その逆に、電子書籍装置１Ｂの関連読書情報表示部は、１以上の各関連読書情報に対応するユーザＢの読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応するユーザＢの１以上のユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示しても良い。かかる場合は、自分の情報を主として考慮して、関連読書情報を表示する態様である。
【０１４１】
以上、本実施の形態によれば、読書の履歴情報やユーザ入力情報に基づいて、他人とコミュニケーションをとることを支援できる。
【０１４２】
また、本実施の形態によれば、相手の名刺情報と読書に関する情報との両方を用いて、他人とコミュニケーションをとることを極めて効果的に支援できる。
【０１４３】
なお、本実施の形態によれば、電子書籍装置１に、名刺情報を送受信する機能が存在しなくても良い。
【０１４４】
また、本実施の形態において、上述したように、関連読書情報表示部１１１は、読書情報受信部１０９が受信した１以上の読書履歴情報、または読書情報受信部１０９が受信した１以上のユーザ入力情報によって、関連読書情報取得部１１０が取得した１以上の関連読書情報を表示する態様を変更することは好適である。また、関連読書情報表示部１１１は、読書情報格納部１０２の１以上の読書履歴情報、または読書情報格納部１０２の１以上のユーザ入力情報によって、関連読書情報取得部１１０が取得した１以上の関連読書情報を表示する態様を変更することは好適である。例えば、読書履歴情報またはユーザ入力情報は、時刻に関する情報である時刻情報を有し、関連読書情報表示部１１１は、１以上の各関連読書情報に対応する読書情報受信部１０９が受信した読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応する読書情報受信部１０９が受信したユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示することは好適である。また、関連読書情報表示部１１１は、１以上の各関連読書情報に対応する読書情報格納部１０２の読書履歴情報が有する時刻情報が示す時刻、または１以上の各関連読書情報に対応する読書情報格納部１０２の１以上のユーザ入力情報が有する時刻情報が示す時刻が新しいほど視覚的に目立つ態様で、１以上の関連読書情報を表示することは好適である。
【０１４５】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における電子書籍装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、書籍のタイトル、１以上のページ有する１以上の電子書籍と、ユーザが行った読書行為に関する情報である１以上の読書履歴情報とを格納しており、コンピュータを、電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を表示する電子書籍表示部と、前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、前記受付部が受け付けた読書行為指示に応じて、前記電子書籍から、読書履歴情報を取得する読書履歴情報取得部と、前記読書履歴情報取得部が取得した読書履歴情報を前記記憶媒体に蓄積する読書情報蓄積部と、他人の１以上の読書履歴情報を受信する読書情報受信部と、前記読書情報受信部が受信した他人の１以上の読書履歴情報と、前記記憶媒体に格納されている１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、前記ユーザと前記他人との読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、前記関連読書情報取得部が取得した１以上の関連読書情報を表示する関連読書情報表示部として機能させるためのプログラム、である。
【０１４６】
また、上記プログラムにおいて、前記受付部は、電子書籍を識別する書籍識別子と、当該書籍識別子により識別される電子書籍に対するユーザの意見または見解を示す情報であるユーザ意思情報とを有する１以上のユーザ入力情報をも受け付け、前記読書情報蓄積部は、前記１以上のユーザ入力情報をも前記読書情報格納部に蓄積し、前記読書情報受信部は、他人の１以上のユーザ入力情報をも受信し、前記関連読書情報取得部は、前記読書情報受信部が受信した他人の１以上のユーザ入力情報と、前記読書情報格納部に格納されている１以上のユーザ入力情報とから関連読書情報を取得するものとして、コンピュータを機能させることは好適である。
【０１４７】
また、上記プログラムにおいて、他の電子書籍装置から他人の名刺情報を受信する名刺情報受信部と、前記他人の名刺情報を表示する名刺情報表示部とをさらに具備し、前記関連読書情報と前記他人の名刺情報とが同一の画面に一時に表示できるものとして、コンピュータを機能させることは好適である。
【０１４８】
（実施の形態２）
【０１４９】
本実施の形態において、実施の形態１と比較して装置構成が異なる。つまり、本実施の形態において、サーバ装置が２以上の電子書籍装置から受信した読書情報を用いて、関連読書情報を取得し、１以上の電子書籍装置に送信する。
【０１５０】
図１５は、本実施の形態における電子書籍システム２の概念図である。電子書籍システム２は、２以上の電子書籍装置２１、およびサーバ装置２２を備える。
【０１５１】
図１６は、本実施の形態における電子書籍システム２のブロック図である。電子書籍装置２１は、指示送信部２１０、電子書籍格納部１０１、受付部１０３、電子書籍表示部１０４、ページめくり部１０５、読書履歴情報取得部１０６、読書情報受信部１０９、読書情報送信部２１６、関連読書情報受信部２１７、関連読書情報表示部２１８、書籍購入部１１２、読書情報表示部１１３、名刺情報格納部１１４、名刺情報送信部１１５、名刺情報受信部１１６、および名刺情報表示部１１７を具備する。
【０１５２】
サーバ装置２２は、指示受信部２２０、読書情報格納部２２１、読書情報受信部２２２、読書情報蓄積部２２３、関連読書情報取得部１１０、および関連読書情報送信部２２５を具備する。
【０１５３】
電子書籍装置２１を構成する指示送信部２１０は、受付部１０３が受け付けた関連読書情報取得指示をサーバ装置２２に送信する。関連読書情報取得指示は、通常、自己の装置識別子と他人の電子書籍装置２１の装置識別子とを有する。そして、関連読書情報取得指示は、自己と他人の関連読書情報を取得する指示である。なお、受付部１０３は、通常、ユーザから関連読書情報取得指示を受け付ける。
【０１５４】
読書情報送信部２１６は、読書履歴情報取得部１０６が取得した読書履歴情報をサーバ装置２２に送信する。ここで、読書情報送信部２１６は、通常、電子書籍装置２１を識別する装置識別子と読書履歴情報をサーバ装置２２に送信する。なお、装置識別子とは、ＩＰアドレス、ＭＡＣアドレスなどの装置を識別する情報でも良いし、ユーザを識別する情報でも良い。また、読書情報送信部２１６は、１以上のユーザ入力情報をもサーバ装置２２に送信することは好適である。ユーザ入力情報を送信する場合も、読書情報送信部２１６は、通常、装置識別子もサーバ装置２２に送信する。読書情報送信部２１６は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１５５】
関連読書情報受信部２１７は、ユーザと他人との読書に関する関連を示す情報である１以上の関連読書情報を、サーバ装置２２から受信する。関連読書情報受信部２１７は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１５６】
関連読書情報表示部２１８は、関連読書情報受信部２１７が受信した関連読書情報を表示する。関連読書情報表示部２１８は、ディスプレイデバイスを含むと考えても含まないと考えても良い。関連読書情報表示部２１８は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【０１５７】
サーバ装置２２を構成する指示受信部２２０は、電子書籍装置２１から関連読書情報取得指示を受信する。指示受信部２２０は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１５８】
読書情報格納部２２１は、１以上の読書履歴情報を、装置識別子と対応づけて格納し得る。また、読書情報格納部２２１は、１以上のユーザ入力情報も、装置識別子と対応づけて格納し得る。読書情報格納部２２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１５９】
読書情報受信部２２２は、２以上の各電子書籍装置２１から、読書履歴情報を受信する。また、読書情報受信部２２２は、２以上の各電子書籍装置２１から、１以上のユーザ入力情報をも受信することは好適である。ここで、通常、読書履歴情報およびユーザ入力情報は、装置識別子とともに送信されてくる。読書情報受信部２２２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１６０】
読書情報蓄積部２２３は、読書情報受信部２２２が受信した読書履歴情報を、読書情報格納部２２１に蓄積する。読書情報蓄積部２２３は、読書情報受信部２２２が受信した読書履歴情報を、例えば、電子書籍装置２１（装置識別子）やユーザ識別子等に対応付けて読書情報格納部２２１に蓄積する。なお、ユーザ識別子は、ユーザを識別する情報である。読書情報蓄積部２２３は、通常、ＭＰＵやメモリ等から実現され得る。読書情報蓄積部２２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１６１】
関連読書情報送信部２２５は、関連読書情報取得部１１０が取得した１以上の関連読書情報を、一のユーザまたは他のユーザの電子書籍装置２１に送信する。
【０１６２】
関連読書情報送信部２２５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
次に、電子書籍システム２の動作について説明する。まず、電子書籍装置２１の動作について、図１７のフローチャートを用いて説明する。図１７のフローチャートにおいて、図３のフローチャートと同一のステップについて説明を省略する。
【０１６３】
（ステップＳ１７０１）読書情報送信部２１６は、送信する読書履歴情報を構成する。通常、読書情報送信部２１６は、読書履歴情報取得部１０６が取得した読書履歴情報に装置識別子を付加して、送信する読書履歴情報を構成する。なお、装置識別子は、電子書籍装置２１が予め保持している。
【０１６４】
（ステップＳ１７０２）読書情報送信部２１６は、ステップＳ１７０１で構成した読書履歴情報をサーバ装置２２に送信する。ステップＳ３０１に戻る。
【０１６５】
（ステップＳ１７０３）読書情報送信部２１６は、送信するユーザ入力情報を構成する。通常、読書情報送信部２１６は、受付部１０３が受け付けたユーザ入力情報に装置識別子を付加して、送信するユーザ入力情報を構成する。
【０１６６】
（ステップＳ１７０４）読書情報送信部２１６は、ステップＳ１７０３で構成したユーザ入力情報をサーバ装置２２に送信する。ステップＳ３０１に戻る。
【０１６７】
（ステップＳ１７０５）受付部１０３は、関連読書情報取得指示を受け付けたか否かを判断する。関連読書情報取得指示を受け付ければステップＳ１７０６に行き、関連読書情報取得指示を受け付けなければステップＳ３０１に戻る。
【０１６８】
（ステップＳ１７０６）指示送信部２１０は、受付部１０３が受け付けた関連読書情報取得指示をサーバ装置２２に送信する。
【０１６９】
（ステップＳ１７０７）関連読書情報受信部２１７は、関連読書情報を受信したか否かを判断する。関連読書情報を受信すればステップＳ１７０８に行き、受信しなければステップＳ１７０７に戻る。
【０１７０】
（ステップＳ１７０８）関連読書情報表示部２１８は、ステップＳ１７０７で受信された関連読書情報を表示する。ステップＳ３０１に戻る。
【０１７１】
（ステップＳ１７０９）読書情報表示部１１３は、読書情報受信部１０９が受信した他人の読書情報を表示する。
【０１７２】
（ステップＳ１７１０）名刺情報表示部１１７は、名刺情報受信部１１６が受信した他人の名刺情報を表示する。ステップＳ３０１に戻る。
【０１７３】
なお、図１７のフローチャートにおいて、他人の名刺情報と他人の読書情報と関連読書情報とは同じ画面に一時に表示することは好適である。また、図１７のフローチャートにおいて、他人の名刺情報と他人の読書情報と関連読書情報のうち、１または２つの情報のみを表示しても良い。
【０１７４】
また、図１７のフローチャートにおいて、読書履歴情報やユーザ入力情報の送信するタイミングは問わない。ユーザの指示により、一括して、読書履歴情報やユーザ入力情報を送信しても良いし、読書行為指示やユーザ入力情報を受け付けるごとに、読書履歴情報やユーザ入力情報を送信しても良い。なお、一括して読書履歴情報やユーザ入力情報を送信する場合、電子書籍装置２１は、電子書籍装置２１が有する読書情報格納手段（図示しない）に、読書履歴情報やユーザ入力情報を格納しておく。
【０１７５】
また、図１７のフローチャートにおいて、関連読書情報を受信するためのトリガーは問わない。
【０１７６】
さらに、図１７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１７７】
次に、サーバ装置２２の動作について、図１８のフローチャートを用いて説明する。図１８のフローチャートにおいて、図３のフローチャートと同一のステップについて説明を省略する。
【０１７８】
（ステップＳ１８０１）読書情報受信部２２２は、読書情報を受信したか否かを判断する。読書情報を受信すればステップＳ１８０２に行き、読書情報を受信しなければステップＳ１８０３に行く。なお、読書情報は、通常、読書履歴情報やユーザ入力情報である。また、読書履歴情報やユーザ入力情報は、装置識別子を有する。
【０１７９】
（ステップＳ１８０２）読書情報蓄積部２２３は、ステップＳ１８０１で受信された読書情報を読書情報格納部２２１に蓄積する。ステップＳ１８０１に戻る。
【０１８０】
（ステップＳ１８０３）指示受信部２２０は、関連読書情報取得指示を受信したか否かを判断する。関連読書情報取得指示を受信すればステップＳ３１８に行き、受信しなければステップＳ１８０１に戻る。
【０１８１】
（ステップＳ１８０４）関連読書情報送信部２２５は、ステップＳ３１８で取得された関連読書情報を電子書籍装置２１に送信する。なお、関連読書情報送信部２２５は、関連読書情報取得指示に含まれる２つの装置識別子で識別される２つの電子書籍装置２１に関連読書情報を送信しても良いし、関連読書情報取得指示を送信した電子書籍装置２１のみに、関連読書情報を送信しても良い。ステップＳ１８０１に戻る。
【０１８２】
なお、図１８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１８３】
以下、処理を行う装置の分担が異なるが、処理の内容は、実施の形態１で説明した処理と同様である。
【０１８４】
つまり、今、ユーザＡ（山田一郎さん）は電子書籍装置２Ａを保持している。また、ユーザＢ（太田次郎さん）は電子書籍装置２Ｂを保持している、とする。
【０１８５】
また、電子書籍装置２Ａの電子書籍格納部１０１には、ユーザＡが購入した電子書籍が格納されている図６の電子書籍管理表が管理されている。
【０１８６】
また、電子書籍装置２Ａの読書情報格納部１０２には、図７に示す読書履歴情報管理表が格納されている、とする。
【０１８７】
また、電子書籍装置２Ａの読書情報格納部１０２には、図８に示すユーザ入力情報管理表が格納されている、とする。
【０１８８】
また、電子書籍装置２Ｂの電子書籍格納部１０１には、ユーザＢが購入した電子書籍が格納されている。電子書籍装置２Ｂの電子書籍格納部１０１が管理する電子書籍管理表を図９に示す。
【０１８９】
また、電子書籍装置２Ｂの読書情報格納部１０２には、図１０に示す読書履歴情報管理表が格納されている、とする。
【０１９０】
また、電子書籍装置２Ｂの読書情報格納部１０２には、図１１に示すユーザ入力情報管理表が格納されている、とする。
【０１９１】
さらに、電子書籍装置２Ａの名刺情報格納部１１４には、図１２（Ａ）に示す名刺情報が格納されており、電子書籍装置２Ｂの名刺情報格納部１１４には、図１２（Ｂ）に示す名刺情報が格納されている、とする。
【０１９２】
そして、ユーザＡの指示、または電子書籍装置２Ａの操作等の都度、図７に示す読書履歴情報管理表、図８のユーザ入力情報管理表、および図１２（Ａ）の名刺情報が、サーバ装置２２に送信され、サーバ装置２２に蓄積された、とする。
【０１９３】
また、ユーザＢの指示、または電子書籍装置２Ｂの操作等の都度、図１０に示す読書履歴情報管理表、図１１のユーザ入力情報管理表、および図１２（Ｂ）の名刺情報が、サーバ装置２２に送信され、サーバ装置２２に蓄積された、とする。
【０１９４】
かかる状況で、ユーザＡは、電子書籍装置２Ａに関連読書情報取得指示を入力した、とする。この関連読書情報取得指示は、電子書籍装置２Ａの装置識別子と電子書籍装置２Ｂの装置識別子を有する。
【０１９５】
すると、電子書籍装置２Ａの受付部１０３は関連読書情報取得指示を受け付ける。そして、電子書籍装置２Ａの指示送信部２１０は、受付部１０３が受け付けた関連読書情報取得指示をサーバ装置２２に送信する。
【０１９６】
次に、サーバ装置２２の指示受信部２２０は、関連読書情報取得指示を受信する。そして、サーバ装置２２の関連読書情報取得部１１０は、電子書籍装置２Ａの装置識別子と電子書籍装置２Ｂの装置識別子に対応する読書履歴情報管理表とユーザ入力情報管理表とを読み出し、当該読書履歴情報管理表とユーザ入力情報管理表とを用いて、図１４に示す関連読書情報を取得した、とする。そして、関連読書情報送信部２２５は、図１４に示す関連読書情報を電子書籍装置２Ａに送信する。
【０１９７】
次に、電子書籍装置２Ａの関連読書情報受信部２１７は図１４に示す関連読書情報を受信し、関連読書情報表示部２１８は図１４に示す関連読書情報を表示する。
【０１９８】
なお、関連読書情報送信部２２５は、図１４に示す関連読書情報を電子書籍装置２Ｂに送信しても良い。かかる場合、電子書籍装置２Ｂの関連読書情報受信部２１７は図１４に示す関連読書情報を受信し、関連読書情報表示部２１８は図１４に示す関連読書情報を表示する。
【０１９９】
また、サーバ装置２２は、ユーザＢの名刺情報を電子書籍装置２Ａに送信し、ユーザＡの名刺情報を電子書籍装置２Ｂに送信しても良い。かかる場合、電子書籍装置２Ａの名刺情報受信部１１６はユーザＢの名刺情報を受信し、名刺情報表示部１１７はユーザＢの名刺情報を表示する。また、電子書籍装置２Ｂの名刺情報受信部１１６はユーザＡの名刺情報を受信し、名刺情報表示部１１７はユーザＡの名刺情報を表示する。
【０２００】
以上、本実施の形態によれば、読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できる。
【０２０１】
また、本実施の形態によれば、読んだ書籍に対して入力した情報であるユーザ入力情報に基づいて、他人とコミュニケーションをとることを支援できる。
【０２０２】
また、本実施の形態によれば、相手の名刺情報と読書に関する情報との両方を用いて、他人とコミュニケーションをとることを極めて効果的に支援できる。
【０２０３】
さらに、本実施の形態によれば、サーバ装置２２が関連読書情報の取得や送信を行うので、電子書籍装置２１の構成は簡易な構成で足りる。
【０２０４】
なお、なお、本実施の形態における電子書籍装置２１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、書籍のタイトル、１以上のページ有する１以上の電子書籍を格納しており、コンピュータを、電子書籍を開く指示であるオープン指示、およびページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を表示する電子書籍表示部と、前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、前記受付部が受け付けた読書行為指示に応じて、前記電子書籍から、読書履歴情報を取得する読書履歴情報取得部と、前記読書履歴情報取得部が取得した読書履歴情報を前記サーバ装置に送信する読書情報送信部と、前記ユーザと前記他人との読書に関する関連を示す情報である１以上の関連読書情報を、前記サーバ装置から受信する関連読書情報受信部と、前記関連読書情報受信部が受信した１以上の関連読書情報を表示する関連読書情報表示部として機能させるためのプログラム、である。
【０２０５】
また、サーバ装置２２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納しており、コンピュータを、前記２以上の各電子書籍装置から、読書履歴情報を受信する読書情報受信部と、前記読書情報受信部が受信した読書履歴情報を、前記電子書籍装置に対応付けて前記記憶媒体に蓄積する読書情報蓄積部と、前記読書情報受信部が受信した一のユーザの１以上の読書履歴情報と、前記記憶媒体に格納されている他のユーザの１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、前記一のユーザと前記他のユーザとの読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得部と、前記関連読書情報取得部が取得した１以上の関連読書情報を、前記一のユーザまたは前記他のユーザの電子書籍装置に送信する関連読書情報送信部として機能させるためのプログラム、である。
【０２０６】
また、上記の実施の形態において説明した読書情報処理方法は以下の方法である。つまり、記憶媒体に、２以上の各ユーザの１以上の読書履歴情報を格納しており、関連読書情報取得部、および関連読書情報出力部とを具備する読書情報処理方法であって、関連読書情報取得部が、一のユーザの１以上の読書履歴情報と、他のユーザの１以上の読書履歴情報とから、読書を行った書籍に関する情報であり、ユーザと他人との読書に関する関連を示す情報である１以上の関連読書情報を取得する関連読書情報取得ステップと、関連読書情報出力部が、関連読書情報取得ステップで取得された１以上の関連読書情報を出力する関連読書情報出力ステップとを具備する読書情報処理方法である。なお、関連読書情報出力部における出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。また、関連読書情報出力部は、関連読書情報送信部２２５と同一でも良い。
【０２０７】
また、上記の読書情報処理方法において、記憶媒体に、２以上の各ユーザのユーザ入力情報をも格納しており、関連読書情報取得ステップにおいて、一のユーザの１以上のユーザ入力情報と、他のユーザの１以上のユーザ入力情報とから、１以上の関連読書情報を取得することは好適である。
また、図１９は、本明細書で述べたプログラムを実行して、上述した実施の形態の電子書籍装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１９は、このコンピュータシステム３４０の概観図であり、図２０は、コンピュータシステム３４０のブロック図である。
【０２０８】
図１９において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０２０９】
図２０において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２１０】
コンピュータシステム３４０に、上述した実施の形態の電子書籍装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０２１１】
プログラムは、コンピュータ３４１に、上述した実施の形態の電子書籍装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０２１２】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２１３】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２１４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２１５】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１６】
以上のように、本発明にかかる電子書籍装置は、読書の履歴情報に基づいて、他人とコミュニケーションをとることを支援できる、という効果を有し、電子書籍装置等として有用である。
【符号の説明】
【０２１７】
１、２１  電子書籍装置
２  電子書籍システム
２１  各電子書籍装置
２２  サーバ装置
１０１  電子書籍格納部
１０２、２２１  読書情報格納部
１０３  受付部
１０４  電子書籍表示部
１０５  ページめくり部
１０６  読書履歴情報取得部
１０７、２２３  読書情報蓄積部
１０８、２１６  読書情報送信部
１０９、２２２  読書情報受信部
１１０  関連読書情報取得部
１１１、２１８  関連読書情報表示部
１１２  書籍購入部
１１３  読書情報表示部
１１４  名刺情報格納部
１１５  名刺情報送信部
１１６  名刺情報受信部
１１７  名刺情報表示部
２１０  指示送信部
２１７  関連読書情報受信部
２２０  指示受信部
２２５  関連読書情報送信部
【図２】
0005588900.tif 000002
【図３】
0005588900.tif 000003
【図４】
0005588900.tif 000004
【図５】
0005588900.tif 000005
【図７】
0005588900.tif 000006
【図８】
0005588900.tif 000007
【図１０】
0005588900.tif 000008
【図１１】
0005588900.tif 000009
【図１２】
0005588900.tif 000010
【図１３】
0005588900.tif 000011
【図１４】
0005588900.tif 000012
【図１６】
0005588900.tif 000013
【図１７】
0005588900.tif 000014
【図１８】
0005588900.tif 000015
【図１９】
0005588900.tif 000016
【図２０】
0005588900.tif 000017
【図１】
0005588900.tif 000018
【図６】
0005588900.tif 000019
【図９】
0005588900.tif 000020
【図１５】
0005588900.tif 000021