(57)【特許請求の範囲】
【請求項１】
第１ユーザの操作に基づいて、前記第１ユーザが電子書籍を閲覧できるようにする第１電子書籍端末と、第２ユーザの操作に基づいて、前記第２ユーザが前記電子書籍を閲覧できるようにする第２電子書籍端末と、を備える通信システムであって、
（ａ）前記第１電子書籍端末は、
前記第１ユーザから、前記電子書籍に含まれる第１部分の指定を受け付け、
前記受け付けられた第１部分を指定する第１通知を前記第２電子書籍端末に送信し、
（ｂ）前記第２電子書籍端末は、
前記第１電子書籍端末から送信された第１通知を受信し、
前記受信された前記第１通知に指定される前記第１部分を前記第２ユーザに閲覧させ、
前記第１通知が前記第２電子書籍端末により受信されたことを起因として前記第１部分を閲覧した前記第２ユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、
前記第２部分を指定する第２通知を前記第１電子書籍端末に送信し、
（ｃ）前記第１電子書籍端末は、
前記第２電子書籍端末から送信された第２通知を受信し、
前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させ、
（ｄ）前記第１電子書籍端末は、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記第１ユーザの操作を無視する
ことを特徴とする通信システム。
【請求項２】
第１ユーザの操作に基づいて、前記第１ユーザが電子書籍を閲覧できるようにする第１電子書籍端末と、第２ユーザの操作に基づいて、前記第２ユーザが前記電子書籍を閲覧できるようにする第２電子書籍端末と、を備える通信システムであって、
（ａ）前記第１電子書籍端末は、
前記第１ユーザから、前記電子書籍に含まれる第１部分の指定を受け付け、
前記受け付けられた第１部分を指定する第１通知を前記第２電子書籍端末に送信し、
（ｂ）前記第２電子書籍端末は、
前記第１電子書籍端末から送信された第１通知を受信し、
前記受信された前記第１通知に指定される前記第１部分を前記第２ユーザに閲覧させ、
前記第２ユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、
前記第２部分を指定する第２通知を前記第１電子書籍端末に送信し、
（ｃ）前記第１電子書籍端末は、
前記第２電子書籍端末から送信された第２通知を受信し、
前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させ、
（ｄ）前記第１電子書籍端末は、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記第１ユーザの操作を無視し、
（ｅ）前記第２電子書籍端末は、前記受信された前記第１通知に指定される前記第１部分が、前記第２ユーザが未読の部分である場合、前記第１通知を受信したことを無視する
ことを特徴とする通信システム。
【請求項３】
請求項１に記載の通信システムであって、
前記第１電子書籍端末は、
前記第１通知を複数の前記第２電子書籍端末に送信し、
受信した前記第２通知の数が所定の条件を満たす場合に、前記電子書籍の閲覧に係る前記第１ユーザの操作を可能とする
ことを特徴とする通信システム。
【請求項４】
請求項１に記載の通信システムであって、
前記第２電子書籍端末は、
前記受信された前記第１通知の履歴を第１通知履歴記憶部に記憶し、
前記第１電子書籍端末から送信された第１通知を受信したとき、前記受信された第１通知を送信した前記第１電子書籍端末が過去に送信した第１通知の履歴を、前記第１通知履歴記憶部から取得し、
前記受信された前記第１通知に指定される前記第１部分と、前記取得された前記第１通知の履歴と、を前記第２ユーザに閲覧させる
ことを特徴とする通信システム。
【請求項５】
請求項１に記載の通信システムであって、
前記第１電子書籍端末は、前記第１通知の送信から所定の時間を経過するまでに前記第２通知が受信されなければ、前記第１ユーザからの所定の代償と引き換えに、前記電子書籍の閲覧に係る前記第１ユーザの操作を可能とする
ことを特徴とする通信システム。
【請求項６】
ユーザの操作に基づいて、前記ユーザが電子書籍を閲覧できるようにする電子書籍端末であって、
前記ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得部と、
前記受け付けられた第１部分を指定する第１通知を、前記電子書籍を閲覧可能な他の電子書籍端末に送信する第１通知送信部と、
前記他の電子書籍端末が、前記第１通知を受信し、受信した前記第１通知に指定される前記第１部分を他のユーザに閲覧させ、前記第１通知が前記他の電子書籍端末により受信されたことを起因として前記第１部分を閲覧した前記他のユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、前記第２部分を指定する第２通知を送信したとき、前記他の電子書籍端末から送信された前記第２通知を受信する第２通知受信部と、
前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させる表示制御部と、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記ユーザの操作を無視する操作制御部と、
を備えることを特徴とする電子書籍端末。
【請求項７】
第１ユーザの操作に基づいて、前記第１ユーザが電子書籍を閲覧できるようにする第１電子書籍端末と、第２ユーザの操作に基づいて、前記第２ユーザが前記電子書籍を閲覧できるようにする第２電子書籍端末と、が実行する通信方法であって、
前記第１電子書籍端末は、第１部分取得部と、第１通知送信部と、第２通知受信部と、第２表示制御部と、操作制御部と、を備え、
前記第２電子書籍端末は、第１通知受信部と、第１表示制御部と、第２部分取得部と、第２通知送信部と、を備え、
前記通信方法は、
（ａ）前記第１電子書籍端末において
前記第１部分取得部が、前記第１ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得ステップと、
前記第１通知送信部が、前記受け付けられた第１部分を指定する第１通知を前記第２電子書籍端末に送信する第１通知送信ステップと、
を備え、
（ｂ）前記第２電子書籍端末において、
前記第１通知受信部が、前記第１電子書籍端末から送信された第１通知を受信する第１通知受信ステップと、
前記第２表示制御部が、前記第２部分取得ステップが、前記受信された前記第１通知に指定される前記第１部分を前記第２ユーザに閲覧させる第１表示制御ステップと、
前記第２部分取得部が、前記第１通知が前記第２電子書籍端末により受信されたことを起因として前記第１部分を閲覧した前記第２ユーザから、前記電子書籍に含まれる第２部分の指定を受け付ける第２部分取得ステップと、
前記第２通知送信部が、前記第２部分を指定する第２通知を前記第１電子書籍端末に送信する第２通知送信ステップと、
を備え、
（ｃ）前記第１電子書籍端末において、
前記第２通知受信部が、前記第２電子書籍端末から送信された第２通知を受信する第２通知受信ステップと、
前記第１表示制御部が、前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させる第２表示制御ステップと、
をさらに備え、
（ｄ）前記第１電子書籍端末において、
前記操作制御部が、前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記第１ユーザの操作を無視する操作制御ステップ
をさらに備える
ことを特徴とする通信方法。
【請求項８】
ユーザの操作に基づいて、前記ユーザが電子書籍を閲覧できるようにするコンピュータを、
前記ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得部、
前記受け付けられた第１部分を指定する第１通知を、前記電子書籍を閲覧可能な他の電子書籍端末に送信する第１通知送信部、
前記他の電子書籍端末が、前記第１通知を受信し、受信した前記第１通知に指定される前記第１部分を他のユーザに閲覧させ、前記第１通知が前記他の電子書籍端末により受信されたことを起因として前記第１部分を閲覧した前記他のユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、前記第２部分を指定する第２通知を送信したとき、前記他の電子書籍端末から送信された前記第２通知を受信する第２通知受信部、
前記受信された前記第２通知に指定される前記第２部分を前記ユーザに閲覧させる表示制御部、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記ユーザの操作を無視する操作制御部、
として機能させることを特徴とするプログラム。
【請求項９】
ユーザの操作に基づいて、前記ユーザが電子書籍を閲覧できるようにするコンピュータを、
前記ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得部、
前記受け付けられた第１部分を指定する第１通知を、前記電子書籍を閲覧可能な他の電子書籍端末に送信する第１通知送信部、
前記他の電子書籍端末が、前記第１通知を受信し、受信した前記第１通知に指定される前記第１部分を他のユーザに閲覧させ、前記第１通知が前記他の電子書籍端末により受信されたことを起因として前記第１部分を閲覧した前記他のユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、前記第２部分を指定する第２通知を送信したとき、前記他の電子書籍端末から送信された前記第２通知を受信する第２通知受信部、
前記受信された前記第２通知に指定される前記第２部分を前記ユーザに閲覧させる表示制御部、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記ユーザの操作を無視する操作制御部、
として機能させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一の電子書籍を閲覧可能な複数の電子書籍端末間の通信システム、電子書籍端末、通信方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来より、文字や画像を電子化した書籍（以下、「電子書籍」という）を閲覧可能な電子機器を用いて、同一の電子書籍を同時に利用しているユーザが相互にコミュニケーションをとることが可能な通信システムが知られている。例えば、特許文献１には、同一の電子書籍を所有する複数の電子機器間において、一の電子機器により行われた電子書籍データに対する編集作業の結果を、他の電子機器に送信して共有させる通信システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０８６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載されているような通信システムでは、あるユーザが、他のユーザが望まない情報を、他のユーザに一方的に送信するといった行為により、ユーザ間の穏やかなコミュニケーションが阻害されるおそれがある。【０００５】
本発明は、上記実情に鑑みてなされたものであり、同じ電子書籍を閲覧可能なユーザ同士による、穏やかなコミュニケーションを促進させることが可能な通信システム、電子書籍端末、通信方法、プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る通信システムは、
第１ユーザの操作に基づいて、前記第１ユーザが電子書籍を閲覧できるようにする第１電子書籍端末と、第２ユーザの操作に基づいて、前記第２ユーザが前記電子書籍を閲覧できるようにする第２電子書籍端末と、を備える通信システムであって、
（ａ）前記第１電子書籍端末は、
前記第１ユーザから、前記電子書籍に含まれる第１部分の指定を受け付け、
前記受け付けられた第１部分を指定する第１通知を前記第２電子書籍端末に送信し、
（ｂ）前記第２電子書籍端末は、
前記第１電子書籍端末から送信された第１通知を受信し、
前記受信された前記第１通知に指定される前記第１部分を前記第２ユーザに閲覧させ、
前記第２ユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、
前記第２部分を指定する第２通知を前記第１電子書籍端末に送信し、
（ｃ）前記第１電子書籍端末は、
前記第２電子書籍端末から送信された第２通知を受信し、
前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させ、
（ｄ）前記第１電子書籍端末は、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記第１ユーザの操作を無視する
ことを特徴とする。【０００７】
上記観点に係る通信システムにおいて、
前記第１電子書籍端末は、前記第１通知の送信から所定の時間を経過するまでに前記第２通知が受信されなければ、前記第１ユーザからの所定の代償と引き換えに、前記電子書籍の閲覧に係る前記第１ユーザの操作を可能とする
ことを特徴とする。【０００８】
上記観点に係る通信システムにおいて、
前記第１電子書籍端末は、前記第１通知を複数の前記第２電子書籍端末に送信し、受信した前記第２通知の数が所定の条件を満たす場合に、前記電子書籍の閲覧に係る前記第１ユーザの操作を可能とする
ことを特徴とする。【０００９】
上記観点に係る通信システムにおいて、
前記第２電子書籍端末は、
前記受信された前記第１通知の履歴を第１通知履歴記憶部に記憶し、
前記第１電子書籍端末から送信された第１通知を受信したとき、前記受信された第１通知を送信した前記第１電子書籍端末が過去に送信した第１通知の履歴を、前記第１通知履歴記憶部から取得し、
前記受信された前記第１通知に指定される前記第１部分と、前記取得された前記第１通知の履歴と、を前記第２ユーザに閲覧させる
ことを特徴とする。【００１０】
上記の観点に係る通信システムにおいて、
前記第２電子書籍端末は、前記受信された前記第１通知に指定される前記第１部分が、前記第２ユーザが未読の部分である場合、前記第１通知を受信したことを無視する
ことを特徴とする。【００１１】
本発明の第２の観点に係る電子書籍端末は、
ユーザの操作に基づいて、前記ユーザが電子書籍を閲覧できるようにする電子書籍端末であって、
前記ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得部と、
前記受け付けられた第１部分を指定する第１通知を、前記電子書籍を閲覧可能な他の電子書籍端末に送信する第１通知送信部と、
前記他の電子書籍端末が、前記第１通知を受信し、受信した前記第１通知に指定される前記第１部分を他のユーザに閲覧させ、前記他のユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、前記第２部分を指定する第２通知を送信したとき、前記他の電子書籍端末から送信された前記第２通知を受信する第２通知受信部と、
前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させる表示制御部と、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記ユーザの操作を無視する操作制御部と、
を備えることを特徴とする。【００１２】
本発明の第３の観点に係る通信方法は、
第１ユーザの操作に基づいて、前記第１ユーザが電子書籍を閲覧できるようにする第１電子書籍端末と、第２ユーザの操作に基づいて、前記第２ユーザが前記電子書籍を閲覧できるようにする第２電子書籍端末と、が実行する通信方法であって、
前記第１電子書籍端末は、第１部分取得部と、第１通知送信部と、第２通知受信部と、第２表示制御部と、操作制御部と、を備え、
前記第２電子書籍端末は、第１通知受信部と、第１表示制御部と、第２部分取得部と、第２通知送信部と、を備え、
前記通信方法は、
（ａ）前記第１電子書籍端末において
前記第１部分取得部が、前記第１ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得ステップと、
前記第１通知送信部が、前記受け付けられた第１部分を指定する第１通知を前記第２電子書籍端末に送信する第１通知送信ステップと、
を備え、
（ｂ）前記第２電子書籍端末において、
前記第１通知受信部が、前記第１電子書籍端末から送信された第１通知を受信する第１通知受信ステップと、
前記第２表示制御部が、前記第２部分取得ステップが、前記受信された前記第１通知に指定される前記第１部分を前記第２ユーザに閲覧させる第１表示制御ステップと、
前記第２部分取得部が、前記第２ユーザから、前記電子書籍に含まれる第２部分の指定を受け付ける第２部分取得ステップと、
前記第２通知送信部が、前記第２部分を指定する第２通知を前記第１電子書籍端末に送信する第２通知送信ステップと、
を備え、
（ｃ）前記第１電子書籍端末において、
前記第２通知受信部が、前記第２電子書籍端末から送信された第２通知を受信する第２通知受信ステップと、
前記第１表示制御部が、前記受信された前記第２通知に指定される前記第２部分を前記第１ユーザに閲覧させる第２表示制御ステップと、
をさらに備え、
（ｄ）前記第１電子書籍端末において、
前記操作制御部が、前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記第１ユーザの操作を無視する操作制御ステップ
をさらに備える
ことを特徴とする。【００１３】
本発明の第４の観点に係るプログラムは、
ユーザの操作に基づいて、前記ユーザが電子書籍を閲覧できるようにするコンピュータを、
前記ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得部、
前記受け付けられた第１部分を指定する第１通知を、前記電子書籍を閲覧可能な他の電子書籍端末に送信する第１通知送信部、
前記他の電子書籍端末が、前記第１通知を受信し、受信した前記第１通知に指定される前記第１部分を他のユーザに閲覧させ、前記他のユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、前記第２部分を指定する第２通知を送信したとき、前記他の電子書籍端末から送信された前記第２通知を受信する第２通知受信部、
前記受信された前記第２通知に指定される前記第２部分を前記ユーザに閲覧させる表示制御部、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記ユーザの操作を無視する操作制御部、
として機能させることを特徴とする。【００１４】
本発明の第５の観点に係るコンピュータ読み取り可能な記録媒体は、
ユーザの操作に基づいて、前記ユーザが電子書籍を閲覧できるようにするコンピュータを、
前記ユーザから、前記電子書籍に含まれる第１部分の指定を受け付ける第１部分取得部、
前記受け付けられた第１部分を指定する第１通知を、前記電子書籍を閲覧可能な他の電子書籍端末に送信する第１通知送信部、
前記他の電子書籍端末が、前記第１通知を受信し、受信した前記第１通知に指定される前記第１部分を他のユーザに閲覧させ、前記他のユーザから、前記電子書籍に含まれる第２部分の指定を受け付け、前記第２部分を指定する第２通知を送信したとき、前記他の電子書籍端末から送信された前記第２通知を受信する第２通知受信部、
前記受信された前記第２通知に指定される前記第２部分を前記ユーザに閲覧させる表示制御部、
前記第１通知を送信してから、前記第２通知を受信するまで、前記電子書籍の閲覧に係る前記ユーザの操作を無視する操作制御部、
として機能させることを特徴とするプログラムを記録する。
【発明の効果】
【００１５】
本発明によれば、同じ電子書籍を閲覧可能なユーザ同士による、穏やかなコミュニケーションを促進させることができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る通信システムの概略構成を示す図である。
【図２】実施形態に係る電子書籍端末のハードウェア構成を示す概略ブロック図である。
【図３】表示部に表示される電子書籍の一例を示す図である。
【図４】実施形態に係る電子書籍端末の制御部の機能構成を示す概略ブロック図である。
【図５】実施形態に係る閲覧共有処理のフローチャートの一例である。
【図６】変形例１に係る閲覧共有処理のフローチャートの一例である。
【図７】変形例２に係る通信システムの概略構成を示す図である。
【図８】変形例２に係る閲覧共有処理のフローチャートの一例である。
【図９】変形例３に係る閲覧共有処理のフローチャートの一例である。
【図１０】第１通知履歴ＤＢに格納されるデータの一例を示す図である。
【図１１】表示部に表示される第１部分及び履歴データの一例を示す図である。
【図１２】変形例４に係る閲覧共有処理のフローチャートの一例である。
【発明を実施するための形態】
【００１７】
本発明の実施の形態について、図面を参照して詳細に説明する。
【００１８】
図１は、本発明の実施形態に係る通信システム１の構成を示す図である。図１に示すように、通信システム１は、第１電子書籍端末１００ａと、第２電子書籍端末１００ｂとから構成される。第１電子書籍端末１００ａと第２電子書籍端末１００ｂとは、ネットワーク２００を介して互いに通信可能に接続されている。
【００１９】
具体的には、ネットワーク２００は、ＬＡＮ（Local Area Network）である。また、ネットワーク２００には、無線ＬＡＮアクセスポイント３００が接続されている。第１電子書籍端末１００ａと、第２電子書籍端末１００ｂとは、ネットワーク２００に無線で接続する機能を有し、無線ＬＡＮアクセスポイント３００を中継して通信する。
【００２０】
第１電子書籍端末１００ａは、第１電子書籍端末１００ａのユーザ（以下、「第１ユーザ」という）の操作に基づいて、第１ユーザが電子書籍を閲覧できるようにする端末装置である。また、第２電子書籍端末１００ｂは、第２電子書籍端末１００ｂのユーザ（以下、「第２ユーザ」という）の操作に基づいて、第２ユーザが電子書籍を閲覧できるようにする端末装置である。第１電子書籍端末１００ａと第２電子書籍端末１００ｂとは、同様の構成であるため、以下では、第１電子書籍端末１００ａと第２電子書籍端末１００ｂとを、総称して電子書籍端末１００と呼ぶ。
【００２１】
次に、電子書籍端末１００のハードウェア構成について説明する。
【００２２】
図２は、電子書籍端末１００のハードウェア構成を示す概略ブロック図である。図２に示すように、電子書籍端末１００は、制御部１１０と、ＲＯＭ（Read Only Memory）１２０と、ＲＡＭ（Random Access Memory）１３０と、表示部１４０と、通信部１５０と、操作部１６０と、を備え、各部はバス１７０により接続されている。
【００２３】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit）から構成されており、電子書籍端末１００の全体の制御を行う。
【００２４】
ＲＯＭ１２０は、制御部１１０が電子書籍端末１００の全体を制御するためのプログラムや、各種データを格納する不揮発性メモリである。
【００２５】
また、ＲＯＭ１２０は、電子書籍を記憶する。ＲＯＭ１２０に記憶されている電子書籍は、例えば、ユーザが電子書籍を販売する販売業者からウェブサイトを介して購入し、その販売業者のサーバからダウンロードしたデータである。
【００２６】
ＲＡＭ１３０は、制御部１４０が生成した情報や、当該情報を生成するために必要なデータを一時的に格納するための揮発性メモリである。
【００２７】
表示部１４０は、ＬＣＤ（Liquid Crystal Display）及びバックライト等を備える表示装置から構成される。表示部１４０は、制御部１１０による制御の下、例えば、ＲＯＭ１２０に記憶されている電子書籍を表示する。
【００２８】
図３に、表示部１４０に表示された電子書籍の一例を示す。表示部１４０は、図３に示すように、タイトルＡ１、本文Ａ２、総頁数Ａ３、現在表示している頁の番号Ａ４といった、電子書籍に含まれるデータを表示する。
【００２９】
通信部１５０は、電子書籍端末１００をネットワーク２００に接続するための通信インターフェースから構成される。
【００３０】
操作部１６０は、ボタン、タッチパネル等の入力装置から構成される。操作部１６０は、ユーザからの操作入力を受け付け、受け付けた操作入力に対応する操作入力信号を制御部１１０に出力する。
【００３１】
具体的には、図３に示すように、操作部１６０は、表示部１４０の上面に配置された透明なタッチ部１６１と、ボタン１６２とを有する。タッチ部１６１は、ユーザからのタッチ操作入力を受け付け、受け付けたタッチ操作入力に対応する操作入力信号を制御部１１０に出力する。
【００３２】
次に、電子書籍端末１００の機能構成について説明する。
【００３３】
図４は、電子書籍端末１００の制御部１１０の機能構成を示す概略ブロック図である。図４に示すように、制御部１１０は、第１部分取得部１１１、第１通知送信部１１２、第１通知受信部１１３、表示制御部１１４、第２部分取得部１１５、第２通知送信部１１６、第２通知受信部１１７、操作制御部１１８として機能する。
【００３４】
第１部分取得部１１１は、ユーザから、電子書籍に含まれる第１部分の指定を受け付ける。
【００３５】
具体的には、表示部１４０が、電子書籍を図３のように表示しているとき、ユーザは、タッチ部１６１を操作することにより、表示部１４０に表示されている電子書籍に含まれる第１部分を指定する。第１部分の一例として、図３に示される第１部分Ｐ１は、本文Ａ２の一部である。そして、第１部分取得部１１１は、タッチ部１６１を介して、ユーザによる第１部分の指定を受け付ける。
【００３６】
また、第１部分の指定方法として、ユーザは、表示部１４０に表示されている電子書籍のうち、第１部分として指定したい部分を指でタッチしてもよい。また、ユーザは、第１部分として指定したい頁の番号や、行、文字数を入力することにより、第１部分を指定してもよい。また、ユーザは、電子書籍のうち、表示部１４０に表示されていない部分を、第１部分として指定してもよい。
【００３７】
第１通知送信部１１２は、受け付けられた第１部分を指定する第１通知を、他の電子書籍端末１００に送信する。
【００３８】
具体的には、第１通知送信部１１２は、同じ無線ＬＡＮアクセスポイント３００に接続している他の電子書籍端末１００に、通信部１５０を介して、第１通知を送信する。
【００３９】
第１通知受信部１１３は、通信部１５０を介して、他の電子書籍端末１００から送信された第１通知を受信する。
【００４０】
表示制御部１１４は、第１通知受信部１１３により受信された第１通知に指定される第１部分を、表示部１４０に表示させる。また、表示制御部１１４は、第２通知受信部１１７により受信された第２通知に指定される第２部分を、表示部１４０に表示させる。
【００４１】
具体的には、表示制御部１１４は、第１部分または第２部分が、電子書籍の頁の番号として指定されていた場合、その頁の番号のデータを表示部１４０に表示させる。また、表示制御部１１４は、第１部分または第２部分が、電子書籍の特定の頁の特定の領域として指定されていた場合、表示制御部１１４は、その特定の頁を表示部１４０に表示させる。また、表示制御部１１４は、第１部分または第２部分にマーカーやアンダーラインを引く、太文字にする、フォントサイズを大きくするといった、第１部分または第２部分を強調するような態様で、第１部分または第２部分を表示部１４０に表示させてもよい。
【００４２】
第２部分取得部１１５は、第１通知受信部１１３により第１通知を受信したとき、ユーザから電子書籍に含まれる第２部分の指定を受け付ける。第２部分は、上述した第１部分の指定方法と同様の方法により、指定される。なお、第２部分は、第１部分と同じ部分であっても、異なる部分であってもよい。
【００４３】
第２通知送信部１１６は、第２部分を指定する第２通知を、第１通知受信部１１３により受信された第１通知を送信した電子書籍端末１００に送信する。
【００４４】
第２通知受信部１１７は、他の電子書籍端末１００から第２通知を受信する。
【００４５】
操作制御部１１８は、第１通知送信部１１２により第１通知を送信してから、第２通知受信部１１７により第２通知を受信するまで、電子書籍の閲覧に係るユーザの操作を無視する。
【００４６】
次に、本実施形態に係る電子書籍端末１００の動作について説明する。
【００４７】
電子書籍端末１００の制御部１１０が実行する閲覧共有処理について説明する。図５は、閲覧共有処理のフローチャートの一例である。図５に示す閲覧共有処理は、第１電子書籍端末１００ａから第２電子書籍端末１００ｂに対し、第１通知を送信する場合のフローチャートである。閲覧共有処理は、例えば、第１ユーザにより、第１電子書籍端末１００ａの操作部１６０を介して閲覧共有処理の実行開始を示す操作入力が入力されたことを契機として開始する。また、この処理は、例えば制御部１１０のＣＰＵがＲＯＭ１２０に記憶されたプログラムを読み込むことにより実行される。
【００４８】
第１電子書籍端末１００ａの第１部分取得部１１１は、第１電子書籍端末１００ａの操作部１６０を介して、第１ユーザから第１部分を指定する操作入力を受け付けたか否かを判定する（ステップＳ１０１）。第１部分取得部１１１は、第１ユーザから第１部分を指定する操作入力を受け付けるまで、待ち状態となる。
【００４９】
第１部分取得部１１１は、第１ユーザから第１部分を指定する操作入力を受け付けたと判定した場合（ステップＳ１０１；Ｙｅｓ）、第１電子書籍端末１００ａの第１通知送信部１１２は、受け付けた第１部分を指定する第１通知を第２電子書籍端末１００ｂに送信する（ステップＳ１０２）。
【００５０】
そして、第１電子書籍端末１００ａの操作制御部１１８は、操作部１６０が受け付けた、電子書籍の閲覧に係る第１ユーザの操作を無効とする（ステップＳ１０３）。
【００５１】
第２電子書籍端末１００ｂの第１通知受信部１１３は、第１電子書籍端末１００ａから第１通知を受信する（ステップＳ１０４）。
【００５２】
第２電子書籍端末１００ｂの表示制御部１１４は、前記第２電子書籍端末１００ｂの表示部１４０に、ステップＳ１０３において受信した第１通知に指定される第１部分を表示する（ステップＳ１０５）。
【００５３】
第２電子書籍端末１００ｂの第２部分取得部１１５は、第２電子書籍端末１００ｂの操作部１６０を介して、第２ユーザから第２部分を指定する操作入力を受け付けたか否かを判定する（ステップＳ１０６）。第２部分取得部１１５は、第２ユーザから第２部分を指定する操作入力を受け付けるまで、待ち状態となる（ステップＳ１０６；Ｎｏ）。
【００５４】
第２部分取得部１１５は、第２ユーザから第２部分を指定する操作入力を受け付けたと判定した場合（ステップＳ１０６；Ｙｅｓ）、第２電子書籍端末１００ｂの第２通知送信部１１６は、受け付けた第２部分を指定する第２通知を第１電子書籍端末１００ａに送信する（ステップＳ１０７）。
【００５５】
第１電子書籍端末１００ａの第２通知受信部１１７は、前記第２電子書籍端末１００ｂから第２通知を受信する（ステップＳ１０８）。
【００５６】
第１電子書籍端末１００ａの操作制御部１１８は、電子書籍の閲覧に係る第１ユーザの操作の無効を解除する（ステップＳ１０９）。
【００５７】
第１電子書籍端末１００ａの表示制御部１１４は、前記第１電子書籍端末１００ａの表示部１４０に、ステップＳ１０８において受信した第２通知に指定される第２部分を表示する（ステップＳ１１０）。
【００５８】
第１電子書籍端末１００ａの表示制御部１１４は、第１電子書籍端末１００ａの操作部１６０を介して、第１ユーザから閲覧共有処理の終了を指示する旨の操作入力を受け付けたか否かを判定する（ステップＳ１１１）。表示制御部１１４は、第１ユーザから終了を指示する旨の操作入力を受け付けるまで、待ち状態となる（ステップＳ１１１；Ｎｏ）。表示制御部１１４は、第１ユーザから終了を指示する旨の操作入力を受け付けたと判定した場合（ステップＳ１１１；Ｙｅｓ）、本処理を終了する。
【００５９】
以上説明したように、本実施形態の通信システム１００において、第２電子書籍端末装置１００ｂに第１通知を送信した第１電子書籍端末１００ａは、第２電子書籍端末１００ｂから第２通知を受信するまで、電子書籍の閲覧に係る第１ユーザの操作を無視する。すなわち、第１ユーザは、第２ユーザが第２電子書籍端末１００ｂにおいて第２通知を送信するための操作をしない限り、電子書籍の閲覧に係る操作を行うことができない。
【００６０】
従って、本実施形態の通信システム１００により、第２ユーザが望まない情報を、第１ユーザが一方的に送信するといった第１ユーザによる迷惑行為が抑制され、ユーザ間の穏やかなコミュニケーションを促進させることができる。
【００６１】
以上、本発明の実施形態について説明したが、本発明は本実施形態によって限定されるものではない。以下に、本実施形態の変形例について説明する。なお、以下の変形例において、上記の実施形態と同様の構成については、同様の符号を用いて示し、その詳細な説明を省略する。
【００６２】
（変形例１）
上記の実施形態の変形例１について説明する。上記の実施形態では、第１電子書籍端末１００ａは、第２電子書籍端末１００ｂから第２通知を受信した場合、第１ユーザによる電子書籍の閲覧に係る操作を可能とする。しかし、本変形例において、第１電子書籍端末１００ａは、さらに、第１通知の送信から所定の時間を経過するまで第２通知が受信されなければ、第１ユーザからの所定の代償と引き換えに、電子書籍の閲覧に係る第１ユーザの操作を可能とする。
【００６３】
次に、本変形例に係る第１電子書籍端末１００ａの動作について説明する。図６は、本変形例に係る第１電子書籍端末１００ａの制御部１１０が実行する閲覧共有処理のフローチャートの一例である。閲覧共有処理は、例えば、第１ユーザにより、第１電子書籍端末１００ａの操作部１６０を介して閲覧共有処理の実行開始を示す操作入力が入力されたことを契機として開始する。また、この処理は、例えば制御部１１０のＣＰＵがＲＯＭ１２０に記憶されたプログラムを読み込むことにより実行される。
【００６４】
制御部１１０は、ステップＳ２０１〜Ｓ２０３において、実施形態のステップＳ１０１〜ステップ１０３（図５参照）と同様の処理を行う。
【００６５】
次に、第２通知受信部１１７は、ステップＳ２０３において第１通知を送信した送信先である第２電子書籍端末１００ｂから、第２通知を受信したか否かを判定する（ステップＳ２０４）。
【００６６】
第２通知受信部１１７が第２通知を受信していないと判定した場合（ステップＳ２０４；Ｎｏ）、操作制御部１１８は、第１通知送信部１１２が第１通知を送信してから所定時間が経過したか否かを判定する（ステップＳ２０５）。
【００６７】
操作制御部１１８は、第１通知送信部１１２が第１通知を送信してから所定時間が経過していないと判定した場合（ステップＳ２０５；Ｎｏ）、ステップＳ２０４に処理を戻す。
【００６８】
また、操作制御部１１８は、第１通知送信部１１２が第１通知を送信してから所定時間が経過したと判定した場合（ステップＳ２０５；Ｙｅｓ）、操作制御部１１８は、操作部１６０が、第１ユーザから、所定の代償を表す操作入力を受け付けたか否かを判定する（ステップＳ２０６）。操作制御部１１８は、操作部１６０が、第１ユーザから、所定の代償を表す操作入力を受け付けたと判定するまで待ち状態となる（ステップＳ２０６；Ｎｏ）。
【００６９】
ここで、所定の代償とは、第１ユーザによる電子書籍の閲覧に係る操作を無効状態から有効状態に変更する代わりに、第１ユーザが実行する必要がある行為を表す。具体的には、所定の代償は、第１ユーザが表示部１４０に表示された所定の広告を見る、第１ユーザが所定の業者に所定の金額を払う、といった行為である。
【００７０】
また、第１電子書籍端末１００ａは、第１ユーザが、電子書籍の閲覧に係る第１ユーザの操作を可能とする無効解除操作を所定の回数だけ行うことができるように設定されていてもよい。この場合、第１ユーザが、所定の代償として、無効解除操作を行うことにより、電子書籍の閲覧に係る第１ユーザの操作が可能となる。
【００７１】
また、第１電子書籍端末１００ａには、第１ユーザが、電子書籍の閲覧に係る第１ユーザの操作を可能とする無効解除操作を行う毎に消費されるポイントが設定されていてもよい。この場合、第１ユーザは、所定の代償として、そのポイントを消費することにより、電子書籍の閲覧に係る第１ユーザの操作が可能となる。
【００７２】
第２通知受信部１１７が第２通知を受信していないと判定した場合（ステップＳ２０４；Ｎｏ）、または、操作制御部１１８が、第１ユーザから、所定の代償を表す操作入力を受け付けたと判定した場合（ステップＳ２０６；Ｙｅｓ）、制御部１１０は、ステップＳ２０７〜Ｓ２０９において、実施形態のステップＳ１０９〜ステップ１１１（図５参照）と同様の処理を行う。
【００７３】
以上説明したように、本変形例の通信システム１００において、所定時間を経過するまでの間に第２通知が受信されなかった場合、第１電子書籍端末１００ａは、第１ユーザからの所定の代償と引き換えに、電子書籍の閲覧に係る第１ユーザの操作を可能とする。
【００７４】
従って、本実施形態の通信システム１００により、第１ユーザの電子書籍の利用に関するユーザビリティを大きく損なうことなく、第２ユーザが望まない情報を、第１ユーザが一方的に送信するといった第１ユーザによる迷惑行為を抑制することができる。
【００７５】
（変形例２）
上記の実施形態の変形例２について説明する。本変形例において、第１電子書籍端末１００ａは、第１通知を複数の第２電子書籍端末１００ｂに送信し、受信した第２通知の数が所定の条件を満たす場合に、電子書籍の閲覧に係る第１ユーザの操作を可能とする。
【００７６】
図７は、本変形例に係る通信システム１の構成を示す図である。図７に示すように、通信システム１は、第１電子書籍端末１００ａと、Ｎ個の第２電子書籍端末１００ｂとから構成される。上記の実施形態と同様に、第１電子書籍端末１００ａと、Ｎ個の第２電子書籍端末１００ｂとは、ネットワーク２００に無線で接続する機能を有し、無線ＬＡＮアクセスポイント３００を中継して通信する。
【００７７】
次に、本変形例に係る第１電子書籍端末１００ａの動作について説明する。図８は、本変形例に係る第１電子書籍端末１００ａの制御部１１０が実行する閲覧共有処理のフローチャートの一例である。閲覧共有処理は、例えば、第１ユーザにより、第１電子書籍端末１００ａの操作部１６０を介して閲覧共有処理の実行開始を示す操作入力が入力されたことを契機として開始する。また、この処理は、例えば制御部１１０のＣＰＵがＲＯＭ１２０に記憶されたプログラムを読み込むことにより実行される。
【００７８】
制御部１１０は、ステップＳ３０１〜Ｓ３０３において、実施形態のステップＳ１０１〜ステップ１０３（図５参照）と同様の処理を行う。
【００７９】
次に、第２通知受信部１１７は、ステップＳ３０３において第１通知を送信した送信先である第２電子書籍端末１００ｂから、第２通知を受信したか否かを判定する（ステップＳ３０４）。第２通知受信部１１７は、第２通知を受信するまで待ち状態となる（ステップＳ３０４；Ｎｏ）。
【００８０】
第２通知受信部１１７が第２通知を受信したと判定した場合（ステップＳ３０４；Ｙｅｓ）、操作制御部１１８は、受信した第２通知の数が所定の条件を満たすか否かを判定する（ステップＳ３０５）。
【００８１】
具体的には、操作制御部１１８は、ＲＡＭ１３０に第２通知をカウントするためのカウンタｎを設定する。そして、操作制御部１１８は、第２通知を受信するたびにカウンタｎをインクリメントする。そして、操作制御部１１８は、ステップＳ３０５において、カウンタｎの値が所定の条件を満たすか否かを判定する。
【００８２】
ここで、所定の条件とは、例えば、第２通知の数（すなわち、カウンタｎの値）、または、第２電子書籍端末１００ｂの数Ｎに対する第２通知の数の割合が、所定の閾値を超えたという条件である。
【００８３】
操作制御部１１８は、受信した第２通知の数が所定の条件を満たすと判定した場合（ステップＳ３０５；Ｙｅｓ）、制御部１１０は、ステップＳ３０６〜Ｓ３０８において、実施形態のステップＳ１０９〜ステップ１１１（図５参照）と同様の処理を行う。
【００８４】
以上説明したように、本変形例の通信システム１００において、第１電子書籍端末１００ａは、第１通知を複数の第２電子書籍端末１００ｂに送信し、受信した第２通知の数が所定の条件を満たす場合に、電子書籍の閲覧に係る第１ユーザの操作を可能とする。
【００８５】
従って、本実施形態の通信システム１００により、第１電子書籍端末１００ａが、第１通知を複数の第２電子書籍端末１００ｂに送信する場合であっても、第１ユーザの電子書籍の利用に関するユーザビリティを大きく損なうことなく、第２ユーザが望まない情報を、第１ユーザが一方的に送信するといった第１ユーザによる迷惑行為を抑制することができる。
【００８６】
（変形例３）
上記の実施形態の変形例３について説明する。本変形例において、第２電子書籍端末１００ｂは、受信された第１通知に指定される第１部分と、その第１通知を送信した第１電子書籍端末１００ａが過去に送信した第１通知の履歴とを第２ユーザに閲覧させる。
【００８７】
次に、本変形例に係る第２電子書籍端末１００ｂの動作について説明する。図９は、本変形例に係る第２電子書籍端末１００ｂの制御部１１０が実行する閲覧共有処理のフローチャートの一例である。閲覧共有処理は、例えば、第２ユーザにより、第２電子書籍端末１００ｂの操作部１６０を介して閲覧共有処理の実行開始を示す操作入力が入力されたことを契機として開始する。また、この処理は、例えば制御部１１０のＣＰＵがＲＯＭ１２０に記憶されたプログラムを読み込むことにより実行される。
【００８８】
まず、第２電子書籍端末１００ｂの第１通知受信部１１３は、第１電子書籍端末１００ａから第１通知を受信したか否かを判定する（ステップＳ４０１）。第１通知受信部１１３は、第１電子書籍端末１００ａから第１通知を受信したと判定するまで待ち状態となる（ステップＳ４０１；Ｎｏ）。
【００８９】
第１通知受信部１１３が第１通知を受信したと判定した場合（ステップＳ４０１；Ｙｅｓ）、第１通知受信部１１３は、ＲＯＭ１２０に格納された第１通知履歴ＤＢ１２１（図１０参照）から、受信した第１通知を送信した第１電子書籍端末１００ａが過去に送信した第１通知の履歴を取得する（ステップＳ４０２）。
【００９０】
ここで、第１通知履歴ＤＢ１２１に格納されるデータについて説明する。図１０は、第１通知履歴ＤＢ１２１に格納されるデータの一例を示す図である。図１０に示すように、第１通知履歴ＤＢ１２１は、受信日時と、送信端末ＩＤと、応答状態とを表すデータを格納する。受信日時は、第１通知を受信した日時である。送信端末ＩＤは、第１通知を送信した第１電子書籍端末の識別データである。応答状態は、受信した第１通知に対して、第２ユーザが応答したか否か、すなわち、第２電子書籍端末１００ｂが、第１通知を送信した第１電子書籍端末１００ａに第２通知を送信したか否かを表す。第２電子書籍端末１００ｂが、第１通知を送信した第１電子書籍端末１００ａに第２通知を送信した場合、応答状態には「Ｙ」が格納される。また、第２電子書籍端末１００ｂが、第１通知を送信した第１電子書籍端末１００ａに第２通知を送信していない場合、応答状態には「Ｎ」が格納される。
【００９１】
次に、ステップＳ４０２における第１通知受信部１１３の具体的な動作について説明する。第１通知受信部１１３は、第１通知を受信すると、その第１通知を送信した第１電子書籍端末１００ａの識別データを特定する。そして、第１通知受信部１１３は、特定した識別データをキーとして、第１通知履歴ＤＢ１２１を検索し、その第１通知を送信した第１電子書籍端末１００ａが過去に送信した第１通知の数、及び第１通知に応答した回数を履歴データとして取得する。
【００９２】
図９に戻って、表示制御部１１４は、表示部１４０に、ステップＳ４０１において受信した第１通知に指定される第１部分と、ステップＳ４０２において取得した履歴データとを表示する（ステップＳ４０３）。
【００９３】
図１１に、表示部１４０に表示される第１部分及び履歴データの一例を示す。図１１に示すように、表示制御部１１４は、上記の実施形態と同様に第１部分Ｐ１を表示するとともに、ステップＳ４０３で取得した履歴データＬ１を表示する。履歴データＬ１は、送信者と、受信回数と、応答回数とを表す情報を含む。送信者は、ステップＳ４０１において受信した第１通知を送信した第１電子書籍端１００ａの識別データである。受信回数は、その送信者により識別される第１電子書籍端末１００ａから過去に受信した第１通知の数である。応答回数は、その過去に送信した第１通知のうち、第２ユーザが応答した数である。
【００９４】
なお、表示部１４０に表示される履歴データは、図１１に示す例に限られない。例えば、第１通知受信部１１３は、第１通知履歴ＤＢ１２１を参照し、ステップＳ４０１において受信した第１通知は、その第１通知を送信した第１電子書籍端末１００ａから受信した何回目の第１通知であるのかを表すデータや、その第１通知を送信した第１電子書籍端末１００ａから受信した第１通知の受信日時を表すデータを、表示部１４０に表示する履歴データとして取得してもよい。
【００９５】
図９に戻って、第２部分取得部１１５は、操作部１６０を介して、第２ユーザから第２部分の指定を希望する旨の操作入力を受け付けたか否かを判定する（ステップＳ４０４）。第２部分取得部１１５が、第２ユーザから第２部分の指定を希望する旨の操作入力を受け付けなかったと判定した場合（ステップＳ４０４；Ｎｏ）、ステップＳ４０７に処理を進める。
【００９６】
第２部分取得部１１５は、操作部１６０を介して、第２ユーザから第２部分の指定を希望する旨の操作入力を受け付けたと判定した場合（ステップＳ４０４；Ｙｅｓ）、第２部分取得部１１５は、操作部１６０を介して、第２ユーザから第２部分の指定を受け付けたか否かを判定する（ステップＳ４０５）。第２部分取得部１１５は、第２ユーザから第２部分の指定を受け付けたと判定するまで待ち状態となる（ステップＳ４０５；Ｎｏ）。
【００９７】
第２部分取得部１１５は、操作部１６０を介して、第２ユーザから第２部分の指定を受け付けたと判定した場合（ステップＳ４０５；Ｙｅｓ）、第２通知送信部１１６は、受け付けた第２部分を指定する第２通知を第１電子書籍端末１００ａに送信する（ステップＳ４０６）。
【００９８】
次に、第２通知送信部１１６は、ステップＳ４０１において受信した第１通知の履歴を第１通知履歴ＤＢ１２１に記録する（ステップＳ４０７）。
【００９９】
そして、制御部１１０は、ステップＳ４０１に処理を戻し、例えば第２ユーザから、閲覧共有処理の終了を指示する旨の操作入力を受け付けるまで、ステップＳ４０１〜Ｓ４０７の処理を繰り返す。
【０１００】
以上説明したように、本変形例の通信システム１００において、第２電子書籍端末１００ｂは、受信された第１通知に指定される第１部分と、その第１通知を送信した第１電子書籍端末１００ａが過去に送信した第１通知の履歴とを第２ユーザに閲覧させる。
【０１０１】
従って、本実施形態の通信システム１００により、第２ユーザは、第１通知の履歴に基づいて、第１通知を送信した第１電子書籍端末１００ａに第２通知を送信するか否かを判断することができる。
【０１０２】
（変形例４）
上記の実施形態の変形例４について説明する。本変形例において、第２電子書籍端末１００ｂは、受信された第１通知に指定される第１部分が、第２ユーザが未読の部分である場合、第１通知を受信したことを無視する。
【０１０３】
次に、本変形例に係る第２電子書籍端末１００ｂの動作について説明する。図１２は、本変形例に係る第２電子書籍端末１００ｂの制御部１１０が実行する閲覧共有処理のフローチャートの一例である。閲覧共有処理は、例えば、第２ユーザにより、第２電子書籍端末１００ｂの操作部１６０を介して閲覧共有処理の実行開始を示す操作入力が入力されたことを契機として開始する。また、この処理は、例えば制御部１１０のＣＰＵがＲＯＭ１２０に記憶されたプログラムを読み込むことにより実行される。
【０１０４】
まず、第２電子書籍端末１００ｂの第１通知受信部１１３は、第１電子書籍端末１００ａから第１通知を受信したか否かを判定する（ステップＳ５０１）。第１通知受信部１１３は、第１電子書籍端末１００ａから第１通知を受信したと判定するまで待つ（ステップＳ５０１；Ｎｏ）。
【０１０５】
第１通知受信部１１３が第１通知を受信したと判定した場合（ステップＳ５０１；Ｙｅｓ）、第１通知受信部１１３は、第１通知により指定される第１部分が、第２ユーザが既読の部分であるか否かを判定する（ステップＳ５０２）。
【０１０６】
具体的には、ＲＯＭ１２０には、ＲＯＭ１２０に記憶された電子書籍毎に、第２ユーザがその電子書籍をどの部分まで読んだかを表すデータ、例えば、すでに表示部１４０に表示された電子書籍の頁を表すデータを含む読書履歴データが格納されている。
【０１０７】
そして、第１通知受信部１１３は、読書履歴データを参照し、第１通知により指定される第１部分に係る電子書籍が、ＲＯＭ１２０に記憶されているか否かを判定する。第１通知受信部１１３は、第１通知により指定される第１部分に係る電子書籍がＲＯＭ１２０に記憶されていないと判定した場合、第１通知により指定される第１部分が、第２ユーザが既読の部分ではないと判定する。また、第１通知により指定される第１部分に係る電子書籍が、ＲＯＭ１２０に記憶されていると判定した場合、第１通知受信部１１３は、読書履歴データを参照し、第１通知により指定される第１部分が、第２ユーザが既読の部分であるか否かを判定する。
【０１０８】
第１通知受信部１１３は、第１通知により指定される第１部分が、第２ユーザが既読の部分であると判定した場合（ステップＳ５０２；Ｙｅｓ）、制御部１１０は、ステップＳ５０３〜Ｓ５０５において、実施形態のステップＳ１０５〜Ｓ１０７（図５参照）と同様の処理を行う。
【０１０９】
第１通知受信部１１３は、第１通知により指定される第１部分が、第２ユーザが既読の部分でないと判定した場合（ステップＳ５０２；Ｎｏ）、第１通知受信部１１３は、処理をステップＳ２０１に戻す。
【０１１０】
すなわち、第１通知により指定される第１部分が、第２ユーザが既読の部分でない場合、第２電子書籍端末１００ｂは、ステップＳ５０３以降の処理を実行しないため、ステップＳ５０１において第１通知が受信されなかった場合と同様の結果となる。
【０１１１】
以上説明したように、本変形例の通信システム１００において、第２電子書籍端末１００ｂは、受信された第１通知に指定される第１部分が、第２ユーザが未読の部分である場合、第１通知を受信されたことを無視する。
【０１１２】
従って、本実施形態の通信システム１００により、第２ユーザが未読の第１部分が強制的に表示部１４０に表示されることを防止することができる。
【０１１３】
上記の実施形態及び変形例１乃至４について、以下のように変更してもよい。
【０１１４】
例えば、上記の実施形態及び変形例１乃至４において、第１電子書籍端末１００ａと第２電子書籍端末１００ｂとは、無線ＬＡＮアクセスポイント３００を中継して通信する例について説明したが、第１電子書籍端末１００ａと第２電子書籍端末１００ｂとの間の通信方法は任意である。例えば、第１電子書籍端末１００ａと第２電子書籍端末１００ｂとは、無線ＬＡＮアクセスポイント３００を中継しないで、直接通信をしてもよい。
【０１１５】
また、上記の実施形態及び変形例１乃至４において、第２電子書籍端末１００ｂは、第２部分を指定する第２通知を第１電子書籍端末１００ａに送信する。しかし、第２通知が表す情報はこれに限られない。例えば、第２通知は、電子書籍の閲覧に係る第１ユーザの操作の無効を解除する指示を表す情報でもよい。
【０１１６】
この場合も、上記の実施形態及び変形例１乃至４と同様に、第１ユーザは、第２ユーザが第２電子書籍端末１００ｂから第２通知を送信するための操作をしない限り、電子書籍の閲覧に係る操作を行うことができない。
【０１１７】
従って、本実施形態の通信システム１００により、第２ユーザが望まない情報を、第１ユーザが一方的に送信するといった第１ユーザによる迷惑行為が抑制され、ユーザ間の穏やかなコミュニケーションを促進させることができる。
【０１１８】
なお、上記実施の形態において、電子書籍端末１００が実行するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納されて配布されてもよい。そして、そのプログラムがパーソナルコンピュータ等の情報処理装置にインストールされることにより、上述の処理を実行するシステムが構成されてもよい。
【０１１９】
また、プログラムは、インターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納されてもよい。そして、プログラムは、例えば、搬送波に重畳されて、ダウンロードされてもように構成されてもよい。
【０１２０】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合、ＯＳの機能を実現する部分以外のプログラムのみが、記録媒体に格納されて配布されてもよく、また、ダウンロードされてもよい。
【０１２１】
本発明は、本発明の広義の精神と範囲に逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１２２】
本発明は、同一の電子書籍を閲覧可能な複数の電子書籍端末間における通信に適する。
【符号の説明】
【０１２３】
１  通信システム
１００  電子書籍端末
１００ａ  第１電子書籍端末
１００ｂ  第２電子書籍端末
１１０  制御部
１１１  第１部分取得部
１１２  第１通知送信部
１１３  第１通知受信部
１１４  表示制御部
１１５  第２部分取得部
１１６  第２通知送信部
１１７  第２通知受信部
１１８  操作制御部
１２０  ＲＯＭ
１２１  第１通知履歴ＤＢ
１３０  ＲＡＭ
１４０  表示部
１５０  通信部
１６０  操作部
１６１  タッチ部
１６２  ボタン
１７０  バス
２００  ネットワーク
３００  無線ＬＡＮアクセスポイント
【要約】
第１部分取得部（１１１）は、ユーザから、電子書籍に含まれる第１部分の指定を受け付ける。第１通知送信部（１１２）は、第１部分を指定する第１通知を、電子書籍を閲覧可能な他の電子書籍端末に送信する。第２通知受信部（１１６）は、第１通知を受信した他の電子書籍端末が、受信した第１通知に指定される第１部分を他のユーザに閲覧させ、他のユーザから受け付けた、電子書籍に含まれる第２部分を指定する第２通知を送信したとき、その他の電子書籍端末から第２通知を受信する。表示制御部（１１４）は、受信した第２通知に指定される第２部分をユーザに閲覧させる。操作制御部（１１８）は、第１通知を送信してから、第２通知を受信するまで、電子書籍の閲覧に係るユーザの操作を無視する。【図１】
0005572771.tif 000002
【図２】
0005572771.tif 000003
【図３】
0005572771.tif 000004
【図４】
0005572771.tif 000005
【図５】
0005572771.tif 000006
【図６】
0005572771.tif 000007
【図７】
0005572771.tif 000008
【図８】
0005572771.tif 000009
【図９】
0005572771.tif 000010
【図１０】
0005572771.tif 000011
【図１１】
0005572771.tif 000012
【図１２】
0005572771.tif 000013