(57)【要約】【課題】電子書籍閲覧時の使い勝手を向上する。【解決手段】管理部は、電子書籍を閲覧した際に利用者が最後に表示していたページ（中断ページ）及び中断日時を読書履歴ＤＢに記憶し、電子書籍に対して再度の閲覧要求があると、前回の中断ページの電子書籍データと、「思い出せそうなところまで戻る」ボタンとを含む画面データを利用者端末７０に送信し、「思い出せそうなところまで戻る」の押下情報を受信すると、前回の中断日時から起動時までの経過時間に応じたページ数だけ戻ったページの閲覧画面を表示する。【選択図】図１４
2015207039.tif 000002
【特許請求の範囲】
【請求項１】
アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶し、
前記電子書籍データに対して再度のアクセスを受け付けると、前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示し、
前記第１のボタンの操作を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する、
処理をコンピュータが実行することを特徴とする電子書籍表示方法。
【請求項２】
前記経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する処理では、該画面に前記第１のボタンとは異なる第２のボタンを併せて表示し、
前記第２のボタンの押下を受け付けると、前回アクセス時に最後に表示していたページの電子書籍データを含む画面を表示する処理を前記コンピュータが更に実行することを特徴とする請求項１に記載の電子書籍表示方法。
【請求項３】
前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向をユーザごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する処理を前記コンピュータが更に実行し、
前記経過時間に応じたページ数は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする請求項１又は２に記載の電子書籍表示方法。
【請求項４】
前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向を前記電子書籍データのジャンルごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する処理を前記コンピュータが更に実行し、
前記経過時間に応じたページ数は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする請求項１又は２に記載の電子書籍表示方法。
【請求項５】
アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶する記憶部と、
前記電子書籍データに対して再度のアクセスを受け付けると、前記記憶部に記憶されている前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示する第１表示制御部と、
前記第１のボタンの押下を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する第２表示制御部と、
を備える電子書籍表示装置。
【請求項６】
アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶し、
前記電子書籍データに対して再度のアクセスを受け付けると、前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示し、
前記第１のボタンの操作を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する、
処理をコンピュータに実行させる電子書籍表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍表示方法、電子書籍表示装置及び電子書籍表示プログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどの通信回線を介して配信されたり、メモリカードなどの記憶媒体を介して提供される電子書籍が広く普及している。利用者は、通常、スマートフォンやタブレット端末などの表示機能を有する端末に電子書籍を表示させて閲覧する。
【０００３】
従来、電子化された書籍データの読書を再開する利用者に対して、読書を中断した部分までの内容を解説する解説データを提供するため、予め準備された複数の解説データの中から１つの解説データを選択して提示する技術が知られている（例えば、特許文献１等参照）。
【０００４】
また、電子書籍の読書を再開する際に、中断箇所から所定範囲遡った箇所から表示し、遡った箇所から中断箇所まで自動的に進行させて表示するおさらい表示を実行する技術が知られている（例えば、特許文献２等参照）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２２２５４０号公報
【特許文献２】特開２０１０−９４６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、予め複数の解説データを用意する必要があるが、多数存在する電子書籍の解説データを予め用意することは困難である。また、上記特許文献２では、中断箇所から所定の遡りページ数だけ遡っておさらい表示するが、遡りページ数は書籍のジャンルや文字数の割合ごとに設定されるため、長期間読書を中断していたような場合に、ユーザが所望する箇所まで遡っておさらい表示することができない可能性があった。
【０００７】
１つの側面では、本発明は、電子書籍の閲覧再開時に中断ページまでの内容を思い出しやすくすることが可能な電子書籍表示方法、電子書籍表示装置及び電子書籍表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
一つの態様では、電子書籍表示方法は、アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶し、前記電子書籍データに対して再度のアクセスを受け付けると、前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示し、前記第１のボタンの操作を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する、処理をコンピュータが実行する電子書籍表示方法である。
【０００９】
一つの態様では、アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶する記憶部と、前記電子書籍データに対して再度のアクセスを受け付けると、前記記憶部に記憶されている前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示する第１表示制御部と、前記第１のボタンの押下を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する第２表示制御部と、を備えている。
【００１０】
一つの態様では、アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶し、前記電子書籍データに対して再度のアクセスを受け付けると、前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示し、前記第１のボタンの操作を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する、処理をコンピュータに実行させるプログラムである。
【発明の効果】
【００１１】
電子書籍の閲覧再開時に中断ページまでの内容を思い出しやすくすることができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る電子書籍貸出システムの構成を概略的に示す図である。
【図２】図２（ａ）は、サーバのハードウェア構成を示す図であり、図２（ｂ）は、利用者端末のハードウェア構成を示す図である。
【図３】サーバ及び利用者端末の機能ブロック図である。
【図４】利用者別戻りＤＢのデータ構造の一例を示す図である。
【図５】読書履歴ＤＢのデータ構造の一例を示す図である。
【図６】図６（ａ）は、利用者ＤＢのデータ構造の一例を示す図であり、図６（ｂ）は、書籍ＤＢのデータ構造の一例を示す図である。
【図７】貸出書籍ＤＢのデータ構造の一例を示す図である。
【図８】ワークシートのデータ構造の一例を示す図である。
【図９】管理部の処理の概要を示すフローチャート（その１）である。
【図１０】図９のステップＳ１６の具体的な処理を示すフローチャートである。
【図１１】管理部の処理の概要を示すフローチャート（その２）である。
【図１２】図１２（ａ）は、図１１のステップＳ５２の具体的な処理を示すフローチャートであり、図１２（ｂ）は、図１１のステップＳ５６の具体的な処理を示すフローチャートである。
【図１３】図１３（ａ）、図１３（ｂ）は、利用者端末に表示される画面の例を示す図（その１）である。
【図１４】図１４（ａ）、図１４（ｂ）は、利用者端末に表示される画面の例を示す図（その２）である。
【図１５】利用者端末に表示される画面の例を示す図（その３）である。
【図１６】変形例に係る戻りＤＢのデータ構造の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、電子書籍貸出システムの一実施形態について、図１〜図１５に基づいて詳細に説明する。図１には、一実施形態に係る電子書籍貸出システム１００の構成が概略的に示されている。この電子書籍貸出システム１００は、利用者端末７０においてブラウザ上に表示される画面（サーバ１０から提供）において、電子書籍の貸与・返却手続きや、電子図書の閲覧をできるようにするシステムである。
【００１４】
図１に示すように電子書籍貸出システム１００は、電子書籍表示装置としてのサーバ１０と、複数の利用者端末７０と、を備える。サーバ１０と利用者端末７０は、インターネットなどのネットワーク８０に接続されている。
【００１５】
サーバ１０は、図書館における電子書籍の管理、電子書籍の貸出や返却の管理、電子書籍データを表示する画面の利用者端末７０への送信処理等の各種処理を実行する。図２（ａ）には、サーバ１０のハードウェア構成が示されている。図２（ａ）に示すように、サーバ１０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これらサーバ１０の構成各部は、バス９８に接続されている。サーバ１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（電子書籍表示プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（電子書籍表示プログラムを含む）をＣＰＵ９０が実行することにより、図３に示す機能が実現される。なお、図３の各機能については後述する。
【００１６】
利用者端末７０は、電子書籍の貸出を受けたユーザが電子書籍の閲覧を行うための端末である。利用者端末７０は、ＰＣ（Personal Computer）や、タブレット型端末、スマートフォンなどの端末であるものとする。図２（ｂ）には、利用者端末７０のハードウェア構成が示されている。図２（ｂ）に示すように、利用者端末７０は、ＣＰＵ１９０、ＲＯＭ１９２、ＲＡＭ１９４、記憶部（ＨＤＤ）１９６、表示部１９３、入力部１９５、ネットワークインタフェース１９７、及び可搬型記憶媒体用ドライブ１９９等を備えている。利用者端末７０の構成各部は、バス１９８に接続されている。表示部１９３は、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等であり、入力部１９５は、タッチパネルや入力ボタン等であるものとする。利用者端末７０においては、ＣＰＵ１９０がプログラムを実行することで、図３に示す機能が実現される。
【００１７】
図３には、サーバ１０及び利用者端末７０の機能ブロック図が示されている。図３に示すように、サーバ１０では、ＣＰＵ９０がプログラム（電子書籍表示プログラムを含む）を実行することで、管理部１２としての機能が実現されている。また、利用者端末７０では、ＣＰＵ１９０がプログラムを実行することで、表示処理部７２及び入力処理部７４としての機能が実現されている。なお、図３には、サーバ１０のＨＤＤ９６等に格納されている、傾向記憶部としての利用者別戻りＤＢ（database）２０、記憶部としての読書履歴ＤＢ２２、利用者ＤＢ２４、書籍ＤＢ２６、貸出書籍ＤＢ２８も図示されている。
【００１８】
サーバ１０の管理部１２は、各種データベースを利用して、電子書籍の貸出処理や、利用者端末７０に対する電子書籍の閲覧画面の送信処理等を実行する。利用者端末７０の表示処理部７２は、管理部１２から送信されてきた電子書籍の閲覧画面データを受信し、閲覧画面を表示部１９３上に表示する。入力処理部７４は、ユーザの操作（貸出要求操作や、閲覧画面のページ送り操作、ページ戻り操作など）を受け付け、管理部１２に対して送信する。
【００１９】
以下、管理部１２が利用するデータベースについて、詳細に説明する。
【００２０】
図４には、利用者別戻りＤＢ２０のデータ構造の一例が示されている。利用者別戻りＤＢ２０は、各利用者が各ジャンルの電子書籍の読書を再開する際に、どの程度ページを戻る（遡る）かの傾向を格納するデータベースである。ここで、利用者は、電子書籍の読書を再開する場合、数ページ前に戻って内容を思い出す作業を行う場合がある。本実施形態では、利用者別戻りＤＢ２０を用いて、各利用者の読書再開時の戻り傾向を管理している。利用者別戻りＤＢ２０は、図４に示すように、「利用者ＩＤ」、「ジャンル」、「経過日数」、「平均戻りページ」、「合計戻りページ」、「合計回数」の各フィールドを有する。「利用者ＩＤ」のフィールドには、利用者の識別情報が格納される。「ジャンル」のフィールドには、電子書籍のジャンル名（例えば、小説や、ビジネス、テキストなど）が格納される。「経過日数」のフィールドには、電子書籍の読書を中断した日からどの程度経過したかを示す情報（「１日〜」、「３日〜」、「７日〜」など）が格納される。「平均戻りページ」のフィールドには、各経過日数だけ経過した後に読書を再開した場合に、各ユーザが最初にどの程度ページを戻るかの情報が格納される。「合計戻りページ」のフィールドには、過去に各ユーザが読書を再開したときに戻ったページの合計数が格納され、「合計回数」のフィールドには、各ユーザ、各ジャンル、各経過日数における読書再開回数が格納される。なお、「平均戻りページ」のフィールドには、「合計戻りページ」を「合計回数」で除した値（小数点以下は四捨五入又は切り捨て）が格納されている。
【００２１】
図５には、読書履歴ＤＢ２２のデータ構造の一例が示されている。この読書履歴ＤＢ２２は、利用者が読書をした際に、いつ、どの本を、どこまで読んだかなどの履歴情報を管理する。具体的には、読書履歴ＤＢ２２は、「利用者ＩＤ」、「電子書籍ＩＤ」、「ジャンル」、「中断日時」、「中断ページ」、「最大戻り数」の各フィールドを有する。「利用者ＩＤ」には、利用者の識別情報が格納され、「電子書籍ＩＤ」のフィールドには、電子書籍の識別情報が格納され、「ジャンル」のフィールドには、電子書籍のジャンルが格納される。「中断日時」のフィールドには、読書を中断した日時情報が格納され、「中断ページ」のフィールドには、読書を中断した場合に最後に表示したページの番号が格納される。また、「最大戻り数」のフィールドには、読書において戻ったページ数の最大値が格納される。
【００２２】
図６（ａ）には、利用者ＤＢ２４のデータ構造の一例が示されている。利用者ＤＢ２４には、図書館に登録されている利用者の情報が格納される。具体的には、図６（ａ）に示すように、利用者ＤＢ２４は、「利用者ＩＤ」、「名前」、「世代」の各フィールドを有する。「利用者ＩＤ」のフィールドには、利用者の識別番号が格納され、「名前」のフィールドには、利用者の氏名が格納される。「世代」のフィールドには、利用者の世代（１０代、２０代、…）が格納される。
【００２３】
図６（ｂ）には、書籍ＤＢ２６のデータ構造の一例が示されている。書籍ＤＢ２６は、図書館に所蔵されている書籍（紙媒体も含む）の情報が格納されている。書籍ＤＢ２６は、図６（ｂ）に示すように、「書籍ＩＤ」、「書籍名」、「作者」、「ジャンル」、「総ページ数」の各フィールドを有する。「書籍ＩＤ」のフィールドには、書籍の識別情報が格納される。「書籍名」のフィールドには、書籍の名称、「作者」のフィールドには、書籍の作者の名称、「ジャンル」のフィールドには、書籍のジャンル名が格納される。また、「総ページ数」のフィールドには、書籍の全ページ数の情報が格納される。
【００２４】
図７には、貸出書籍ＤＢ２８のデータ構造の一例が示されている。貸出書籍ＤＢ２８は、利用者に対する電子書籍の貸出に関する情報を管理するデータベースである。貸出書籍ＤＢ２８は、図７に示すように、「電子書籍ＩＤ」、「借用者」、「貸出日」、「返却期限日」、「延滞」の各フィールドを有する。「電子書籍ＩＤ」のフィールドには、電子書籍データの識別情報が格納される。なお、電子書籍ＩＤは、書籍ＩＤ（図６（ｂ）参照）の末尾に２桁の番号を付したものである。末尾の２桁の番号は、電子書籍データごとに異なる。「借用者」のフィールドには、電子書籍を借りている利用者の利用者ＩＤが格納される。「貸出日」、「返却期限日」のフィールドには、電子書籍の貸出を行った日付と、電子書籍の返却期限日が格納される。なお、「返却期限日」のフィールドの日付が現在の日付よりも過去の日付である場合には、「延滞」フィールドに、フラグ「■」が格納される。なお、貸出書籍ＤＢ２８に格納されているあるレコードの電子書籍が返却されると、当該レコードは貸出書籍ＤＢ２８から削除される。
【００２５】
図８には、管理部１２が処理を実行する際に利用するワークシートのデータ構造が示されている。ワークシートは、利用者があるジャンルの電子書籍を所定冊数（例えば１０冊）読むまでの戻りページの傾向を取得するために用いられる。ワークシートは、図８に示すように、図４の利用者別戻りＤＢ２０に、「累計冊数」のフィールドが追加されたデータ構造を有している。「累計冊数」のフィールドには、利用者が各ジャンルの電子書籍を過去に何冊読んだかが格納される。なお、管理部１２は、ある利用者があるジャンルの電子書籍を所定冊数（例えば、１０冊）読んだ場合に、その利用者のそのジャンルの情報を、ワークシートから利用者別戻りＤＢ２０に移行する。そして、ワークシートにおけるそのジャンルの情報を削除する。
【００２６】
（管理部１２の処理）
次に、管理部１２の処理について、図９〜図１２のフローチャートに沿って、その他図面を適宜参照しつつ、詳細に説明する。なお、電子書籍の貸出とは、電子書籍の貸出要求を行ったユーザに、電子書籍のデータに対するアクセス権を付与することを意味する。なお、図９〜図１２の処理は、利用者端末７０から管理部１２に対して電子書籍の閲覧要求があった場合に開始される処理である。すなわち、図９〜図１２の処理は、すでに１冊以上の電子書籍を借りている利用者からの閲覧要求に応じて実行される。
【００２７】
管理部１２は、まず、貸りている図書の閲覧を要求してきた利用者（利用者ＩＤ）に対して、図示しない利用者認証を行った上で、図９のステップＳ１０において、貸出書籍ＤＢ２８及び書籍ＤＢ２６に基づいて、その利用者の借りている書籍名、作者、ジャンルを取得する。この場合、管理部１２は、貸出書籍ＤＢ２８を参照して、利用者の利用者ＩＤが「借用者」のフィールドに格納されているレコードの電子書籍ＩＤを取得する。そして、管理部１２は、書籍ＤＢ２６を参照して、取得した電子書籍ＩＤに対応する書籍名、作者、ジャンルを取得する。
【００２８】
次いで、ステップＳ１２では、管理部１２が、書籍一覧の画面データを生成し、利用者端末７０（表示処理部７２）へ送信する。表示処理部７２は、画面データを受信した段階で、図１３（ａ）に示すような画面を利用者端末７０の表示部１９３上に表示する。
【００２９】
次いで、ステップＳ１４では、管理部１２が、電子書籍の選択を受信するまで待機する。この場合、利用者が、図１３（ａ）の画面上で書籍名を選択すると、入力処理部７４は、選択された書籍の情報を管理部１２に送信するので、当該情報を受信した管理部１２は、ステップＳ１６に移行する。
【００３０】
ステップＳ１６に移行すると、管理部１２は、利用者別ワーク制御処理のサブルーチンを実行する。このステップＳ１６のサブルーチンにおいては、図１０のフローチャートに沿った処理が実行されることになる。
【００３１】
図１０の処理では、ステップＳ１００において、管理部１２は、読書履歴ＤＢ２２を参照して、選択した書籍と同じジャンルのレコードが存在するか否かを判断する。すなわち、利用者が、過去に同一のジャンルの電子書籍を読んだことがあるか否かを判断する。例えば、利用者ＩＤ＝００１の利用者がステップＳ１４においてジャンル「テキスト」の電子書籍を選択していた場合、図５の読書履歴ＤＢ２２にはジャンル「テキスト」のレコードが存在しないため、ステップＳ１００の判断は否定される。この場合、ステップＳ１０２に移行し、管理部１２は、ワークシート（図８）に利用者の選択した電子書籍のジャンルのレコードを作成し、累計冊数を１とする。その後は、図９のステップＳ１８に移行する。
【００３２】
一方、例えば、利用者ＩＤ＝００１の利用者がステップＳ１４においてジャンル「小説」の電子書籍を選択していた場合、図５の読書履歴ＤＢ２２にはジャンル「小説」のレコードが存在するため、ステップＳ１００の判断は肯定される。この場合、ステップＳ１０４に移行し、管理部１２は、選択した電子書籍と同じジャンルの電子書籍を所定冊（例えば、１０冊）読んだか否かを判断する。この場合、管理部１２はワークシートを参照し、該ジャンルの「累計冊数」のフィールドに、所定数（例えば、１０）が格納されているか否かを判断する。このステップＳ１０４の判断が肯定された場合、すなわち、利用者がそのジャンルの電子書籍を所定冊（１０冊）読んでいた場合には、管理部１２は、ステップＳ１０６に移行する。
【００３３】
ステップＳ１０６に移行すると、管理部１２は、利用者別戻りＤＢ２０に選択した電子書籍のジャンルのレコードを作成する。すなわち、利用者が同ジャンルの電子書籍を所定冊（１０冊）読んでいた場合、そのジャンルのレコードが利用者別戻りＤＢ２０に作成されることになる。
【００３４】
次いで、ステップＳ１０８では、管理部１２が、ワークシートの選択した電子書籍と同じジャンルについての戻り履歴（経過日数、平均戻りページ、合計戻りページ、及び合計回数）を、作成した利用者別戻りＤＢ２０に移行する。
【００３５】
次いで、ステップＳ１１０では、管理部１２が、ワークシートにおいて選択した電子書籍と同じジャンルのレコードを削除する。その後は、管理部１２は、図９のステップＳ１８に移行する。
【００３６】
一方、ステップＳ１０４の判断が否定された場合、すなわち、利用者が選択した電子書籍と同じジャンルの電子書籍を読んだ冊数が、所定冊数未満又は所定冊数よりも多い場合には、管理部１２は、ステップＳ１１２に移行する。
【００３７】
ステップＳ１１２に移行すると、管理部１２は、利用者が選択した電子書籍と同じジャンルの電子書籍を読んだのが所定冊数未満（１０冊未満）か否かを判断する。ここで、利用者が選択した電子書籍と同じジャンルの電子書籍を１１冊以上読んでいるような場合には、ステップＳ１１０で説明したようにワークシートからそのジャンルのその利用者のレコードは削除されている。したがって、ワークシートに選択した電子書籍と同じジャンルのレコードが存在しない場合には、ステップＳ１１２の判断が否定され、ワークシートに対する処理を行うことなく、図９のステップＳ１８に移行する。
【００３８】
一方、利用者が選択した電子書籍と同じジャンルの電子書籍をまだ所定冊読んでいない場合には、ワークシートにそのジャンルのその利用者のレコードが存在している。したがって、このような場合には、ステップＳ１１２の判断が肯定され、管理部１２は、ステップＳ１１４に移行する。ステップＳ１１４では、管理部１２は、選択した電子書籍が新たに読み始める電子書籍であるか否かを判断する。すなわち、管理部１２は、読書履歴ＤＢ２２の利用者のレコードに選択した電子書籍のＩＤが含まれていないか否かを判断する。ステップＳ１１４の判断が否定された場合、すなわち、選択した電子書籍が新たに読み始める電子書籍ではない場合には、管理部１２は、図９のステップＳ１８の処理に移行するが、肯定された場合には、ステップＳ１１６に移行する。ステップＳ１１６に移行すると、管理部１２は、ワークシートにおいて、利用者のレコードの、選択した電子書籍のジャンルの累計冊数を＋１して、図９のステップＳ１８の処理に移行する。
【００３９】
図９に戻り、ステップＳ１８に移行すると、管理部１２は、読書履歴ＤＢ２２から前回の中断ページと中断日時を取得する。例えば、利用者ＩＤ＝００１の利用者が電子書籍ＩＤ＝Ｓ１２３−０１を選択した場合には、中断日時として最も直近の中断日時「13/10/14 22:00」を取得し、中断ページとして「５０」を取得する。なお、利用者が新たに読み始める電子書籍を選択した場合には、読書履歴ＤＢ２２にその電子書籍の履歴が存在していない。したがって、この場合には、管理部１２は、中断ページとして「先頭ページ」を取得し、中断日時の情報は取得しない。
【００４０】
次いで、ステップＳ２０では、管理部１２は、ステップＳ１８において中断日時を取得できたか否かを判断する。このステップＳ２０の判断が否定された場合には、ステップＳ２４に移行し、管理部１２は、取得した中断ページ（ここでは、先頭ページ）の電子書籍データの閲覧画面データを利用者端末７０（表示処理部７２）に送信する。表示処理部７２は、閲覧画面データを受信した段階で、図１３（ｂ）に示すように、表示部１９３上に先頭ページの閲覧画面を表示する。その後は、図１１のステップＳ４４に移行する。なお、閲覧画面には、電子書籍データの他、「読書終了」ボタン、「前ページ」ボタン、「次ページ」ボタンが設けられているものとする。
【００４１】
一方、ステップＳ２０の判断が肯定された場合、すなわち中断日時を取得できた場合には、管理部１２は、ステップＳ２２に移行し、選択した電子書籍のジャンルが利用者別戻りＤＢ２０にあるか否かを判断する。このステップＳ２２の判断が否定された場合、管理部１２は、ステップＳ２４に移行し、取得した中断ページの閲覧画面データを利用者端末７０（表示処理部７２）に送信する。この場合、表示処理部７２は、閲覧画面データを受信したタイミングで、例えば、図１４（ａ）に示すように、中断ページ（例えば、５０ページ）の閲覧画面を表示部１９３上に表示する。その後は、図１１のステップＳ４４に移行する。
【００４２】
これに対し、ステップＳ２２の判断が肯定された場合、すなわち、利用者別戻りＤＢ２０の利用者のレコードに、選択した電子書籍のジャンルが含まれていた場合には、ステップＳ２６に移行する。ステップＳ２６に移行すると、管理部１２は、取得した中断ページの電子書籍データに、第１のボタンとしての「思い出せそうなところまで戻る」ボタンを追加した閲覧画面データを利用者端末７０（表示処理部７２）に送信する。この場合、表示処理部７２は、閲覧画面データを受信したタイミングで、図１４（ｂ）に示すように、「思い出せそうなところまで戻る」ボタンを追加した、中断ページ（例えば、５０ページ）の閲覧画面を表示部１９３上に表示する。
【００４３】
次いで、ステップＳ２８では、管理部１２は、所定時間内（例えば数十秒内）に「思い出せそうなところまで戻る」ボタンの押下情報を受信したか否かを判断する。このステップＳ２８の判断が否定された場合には、管理部１２は、ステップＳ２９において、「思い出せそうなところまで戻る」ボタンを削除した閲覧画面データを利用者端末７０（表示処理部７２）に送信し、図１１のステップＳ４４に移行する。なお、表示処理部７２は、閲覧画面データを受信したタイミングで、例えば、図１４（ａ）に示すような閲覧画面を表示部１９３上に表示する。一方、ステップＳ２８の判断が肯定された場合、すなわち、利用者が入力部１９５を介して「思い出せそうなところまで戻る」ボタンを押下した場合には、ステップＳ３０に移行する。
【００４４】
ステップＳ３０に移行すると、管理部１２は、前回の中断日時から今回の起動時までの経過時間を算出する。次いで、ステップＳ３２では、管理部１２は、利用者別戻りＤＢ２０から、算出した経過時間に該当する平均戻りページの数を取得する。例えば、利用者ＩＤ＝００１の利用者が、ジャンル「小説」の電子書籍を７日ぶりに閲覧した場合には、管理部１２は、図４の利用者別戻りＤＢ２０を参照して、平均戻りページ数として「２ページ」を取得する。その後は、図１１のステップＳ４０に移行する。
【００４５】
図１１のステップＳ４０に移行すると、管理部１２は、利用者別戻りＤＢ２０の合計戻りページ数に、取得した平均戻りページ数を加算するとともに、合計回数を＋１する。次いで、ステップＳ４２では、管理部１２は、第２のボタンとしての「最初に開いたページに戻る」ボタンとともに、中断ページから平均戻りページ数分戻ったページ（例えば、４８ページ）の電子書籍データを表示する閲覧画面データを利用者端末７０（表示処理部７２）に送信する。表示処理部７２は、閲覧画面データを受信したタイミングで、図１５に示すような閲覧画面を、表示部１９３上に表示する。
【００４６】
次いで、ステップＳ４４では、管理部１２は、いずれかのボタン押下情報を受信するまで待機する。すなわち、管理部１２は、図１３（ｂ）〜図１５の閲覧画面上に表示されているいずれかのボタンを利用者が押下するまで待機する。利用者がいずれかのボタンを押下すると、管理部１２は、ステップＳ４６に移行し、管理部１２は、利用者が「最初に開いたページに戻る」ボタンを押下したか否かを判断する。このステップＳ４６の判断が否定されると、ステップＳ５０に移行し、管理部１２は、所定時間（図１３（ｂ）、図１４（ａ）、図１４（ｂ）や図１５の画面を表示してから数十秒程度）内における前ページボタンの押下であったか否かを判断する。このステップＳ５０の判断が否定されると、ステップＳ５４に移行し、管理部１２は、所定時間（図１３（ｂ）、図１４（ａ）、図１４（ｂ）や図１５の画面を表示してから数十秒程度）内における次ページボタンの押下であったか否かを判断する。このステップＳ５４の判断が否定されると、管理部１２は、ステップＳ５８において、所定時間を越えての、前ページボタン又は次ページボタンの押下であったか否かを判断する。ここでの判断が否定された場合には、利用者は「読書終了」ボタンを押したことになるので、ステップＳ６２の処理を実行した後に、管理部１２は、図９〜図１２の全処理を終了する。なお、ステップＳ６２の処理については、後述する。
【００４７】
以下、利用者が各ボタンを押下した場合の処理について説明する。
【００４８】
（利用者が「最初に開いたページに戻る」ボタンを押下した場合）
利用者が「最初に開いたページに戻る」ボタンを押すと、ステップＳ４６の判断が肯定され、管理部１２は、ステップＳ４８に移行する。ステップＳ４８では、管理部１２は、中断ページを表示した閲覧画面データを利用者端末７０（表示処理部７２）に送信する。表示処理部７２は、閲覧画面データを受信したタイミングで、閲覧画面（図１４（ａ）参照）を、表示部１９３上に表示する。その後は、ステップＳ４４に戻る。
【００４９】
（利用者が所定時間内に「前ページ」ボタンを押下した場合）
利用者が所定時間内に「前ページ」ボタンを押下した場合とは、利用者が中断ページまでの内容を確認するために現在表示されているページよりも更に遡る必要があったことを意味する。この場合、ステップＳ５０の判断が肯定され、管理部１２は、ステップＳ５２において、時間内前ページボタン処理のサブルーチンを実行する。このステップＳ５２では、図１２（ａ）のフローチャートに沿った処理を実行する。
【００５０】
図１２（ａ）の処理においては、管理部１２が、ステップＳ１５０において、利用者が選択した電子書籍のジャンルが利用者別戻りＤＢ２０にあるか否かを判断する。このステップＳ１５０の判断が肯定された場合には、ステップＳ１５２に移行し、管理部１２は、利用者別戻りＤＢ２０の合計戻りページ及び合計回数を＋１し、平均戻りページを算出する。ここで、管理部１２は、前回の中断日時から起動時までの経過時間を算出し、該経過時間に対応するレコードを更新するものとする。なお、管理部１２は、図９のステップＳ１０以降の処理においてすでに利用者別戻りＤＢ２０の合計回数を＋１している場合（今回の読書開始以降に、すでに合計回数を＋１している場合）には、本ステップＳ１５２において合計回数を＋１しないものとする。一方、ステップＳ１５０の判断が否定された場合には、ステップＳ１５４に移行し、管理部１２は、ワークテーブル（図８）の合計戻りページ及び合計回数を＋１し、平均戻りページを算出する。この場合にも、管理部１２は、前回の中断日時から起動時までの経過時間を算出し、該経過時間に対応するレコードを更新するものとする。なお、管理部１２は、図９のステップＳ１０以降の処理においてすでにワークテーブルの合計回数を＋１している場合には、本ステップＳ１５４において合計回数を＋１しないものとする。なお、ステップＳ１５２又はＳ１５４の前にすでに経過時間が算出されている場合（例えば、ステップＳ３０を経た場合）には、ステップＳ１５２又はＳ１５４において該経過時間を流用してもよい。
【００５１】
ステップＳ１５２又はＳ１５４の後は、ステップＳ１５６に移行し、管理部１２は、前ページを表示した閲覧画面データを利用者端末７０（表示処理部７２）に送信する。表示処理部７２は、閲覧画面データを受信したタイミングで前ページの閲覧画面を表示する。その後は、図１１のステップＳ４４に戻る。
【００５２】
（利用者が所定時間内に「次ページ」ボタンを押下した場合）
利用者が所定時間内に「次ページ」ボタンを押下した場合とは、利用者が中断ページまでの内容を確認するために現在表示されているページまで遡る必要がなかったこと（表示されているページでは遡りすぎたこと）を意味する。この場合、ステップＳ５４の判断が肯定され、管理部１２は、ステップＳ５６において、時間内次ページボタン処理のサブルーチンを実行する。このステップＳ５６では、図１２（ｂ）のフローチャートに沿った処理を実行する。
【００５３】
図１２（ｂ）の処理においては、管理部１２が、ステップＳ１６０において、利用者が選択した電子書籍のジャンルが利用者別戻りＤＢ２０にあるか否かを判断する。このステップＳ１６０の判断が肯定された場合には、ステップＳ１６２に移行し、管理部１２は、利用者別戻りＤＢ２０の合計戻りページを−１するとともに、合計回数を＋１し、平均戻りページを算出する。この場合、管理部１２は、前回の中断日時から起動時までの経過時間を算出し、該経過時間に対応するレコードを更新するものとする。なお、管理部１２は、今回の読書におけるそれまでの処理においてすでに利用者別戻りＤＢ２０の合計回数を＋１している場合には、本ステップＳ１６２において合計回数を＋１しないものとする。一方、ステップＳ１６０の判断が否定された場合には、ステップＳ１６４に移行し、管理部１２は、ワークテーブル（図８）の合計戻りページを−１し、合計回数を＋１し、平均戻りページを算出する。この場合においても、管理部１２は、前回の中断日時から起動時までの経過時間を算出し、該経過時間に対応するレコードを更新するものとする。なお、管理部１２は、今回の読書におけるそれまでの処理においてすでにワークテーブルの合計回数を＋１している場合には、本ステップＳ１６４において合計回数を＋１しないものとする。なお、ステップＳ１６２又はＳ１６４の前にすでに経過時間が算出されている場合（例えば、ステップＳ３０を経た場合）には、ステップＳ１６２又はＳ１６４において該経過時間を流用してもよい。
【００５４】
ステップＳ１６２又はＳ１６４の後は、ステップＳ１６６に移行し、管理部１２は、次ページを表示した閲覧画面データを利用者端末７０（表示処理部７２）に送信する。表示処理部７２は、閲覧画面データを受信したタイミングで次ページの閲覧画面を表示する。その後は、図１１のステップＳ４４に戻る。
【００５５】
（利用者が、所定時間を超えて「次ページ」ボタン又は「前ページ」ボタンを押下した場合）
利用者が、所定時間を超えて「次ページ」ボタン又は「前ページ」ボタンを押下した場合とは、通常のページ送り動作を実行した場合を意味する。この場合、ステップＳ５８の判断が肯定され、管理部１２は、ステップＳ６０において、次ページ又は前ページを表示した閲覧画面データを利用者端末７０（表示処理部７２）に送信する。表示処理部７２は、閲覧画面データを受信したタイミングでその閲覧画面を表示部１９３上に表示する。すなわち、ステップＳ６０の処理により、電子書籍を読書する利用者による通常のページ送り動作が可能になっている。その後は、管理部１２は、ステップＳ４４に戻る。なお、通常の読書にて読み進める場合は「次ページ」ボタンが押下されることになるが、ここでいう「前ページ」を押下するケースとしては、覚えているところまで遡るという目的以外のページ戻り（例：登場人物の確認等）を意味する。
【００５６】
（利用者が、「読書終了」ボタンを押下した場合）
利用者が、「読書終了」ボタンを押下した場合、ステップＳ５８の判断が否定され、管理部１２は、ステップＳ６２に移行する。ステップＳ６２では、管理部１２は、「読書終了」ボタンが押下されたページ数と日時を読書履歴ＤＢ２２の「中断ページ」、「中断日時」のフィールドに記録し、図９〜図１２の全処理を終了する。
【００５７】
以上のように、本実施形態では、利用者が電子書籍を読書している間に、利用者別戻りＤＢ２０やワークシートを更新することができる（図１０、ステップＳ４０、ステップＳ１５２、Ｓ１５４，Ｓ１６２，Ｓ１６４）。なお、本実施形態では、管理部１２により、第１表示制御部、第２表示制御部、第３表示制御部、及び取得部としての機能が実現されている。
【００５８】
以上、詳細に説明したように、本実施形態によると、管理部１２は、電子書籍を閲覧した際に利用者が最後に表示していたページ（中断ページ）及び中断日時を読書履歴ＤＢ２２に記憶し（Ｓ６２）、電子書籍に対して再度の閲覧要求があると（Ｓ１４：肯定）、前回の中断ページの電子書籍データと、「思い出せそうなところまで戻る」ボタンとを含む画面データを利用者端末７０に送信し（Ｓ２６）、「思い出せそうなところまで戻る」の押下情報を受信すると（Ｓ２８：肯定）、前回の中断日時から起動時までの経過時間に応じたページ数だけ戻ったページの閲覧画面を表示する（Ｓ３０、Ｓ３２、Ｓ４２）。これにより、利用者は、読書再開時において、「思い出せそうなところまで戻る」ボタンを押下することで、経過時間に応じたページ数だけ戻ったページを閲覧できるようになる。この場合、中断時間に応じた分量だけ戻って表示することで、中断前に読んでいた内容を思い出すのに適切な分量だけ戻ったページを利用者が閲覧することができる。これにより、利用者は、中断前に読んでいた内容を思い出しやすくなるため、使い勝手を向上することができる。
【００５９】
また、本実施形態では、利用者が「思い出せそうなところまで戻る」ボタンを押下した場合に、経過時間に応じたページ数だけ戻ったページの内容とともに、「最初に開いたページに戻る」ボタンを閲覧画面に表示する。そして、本実施形態では、「最初に開いたページに戻る」ボタンが押下された場合に、中断時に最後に表示していたページを閲覧画面に表示する。これにより、利用者は、ページを遡った場合でも、ボタンを１回押すのみで、中断時に最後に表示していたページに戻ることができる。すなわち、この点からも利用者の使い勝手が向上しているといえる。
【００６０】
また、本実施形態では、管理部１２は、電子書籍の閲覧を開始したユーザが表示されたページから遡る傾向（平均戻りページ数）をユーザごと及び中断からの経過時間ごとに求め、閲覧画面の表示処理に利用する。これにより、ユーザの読書傾向を考慮した、適切な閲覧画面の表示処理が可能となる。
【００６１】
また、本実施形態では、管理部１２は、電子書籍の閲覧を開始したユーザが表示されたページから遡る傾向（平均戻りページ数）をジャンルごと及び中断からの経過時間ごとに求め、閲覧画面の表示処理に利用する。これにより、ジャンルごとの読書傾向を考慮した、適切な閲覧画面の表示処理が可能となる。
【００６２】
なお、上記実施形態では、電子書籍表示装置がサーバである場合について説明したが、これに限られるものではない。例えば、電子書籍表示装置は、利用者端末７０であってもよい。すなわち、電子書籍表示プログラムがインストールされた利用者端末７０において、利用者別戻りＤＢ２０（利用者端末７０の利用者のデータのみでよい）を保持しておき、利用者が電子書籍を閲覧する場合に、「思い出せそうなところまで戻る」ボタンを表示し、該ボタンが押下されたときに経過時間に応じた分量だけページを戻るようにしてもよい。この場合、電子書籍は、図書館から貸与された電子書籍に限らず、購入した電子書籍であってもよい。
【００６３】
なお、上記実施形態では、利用者別戻りＤＢ２０において、経過日数を「１日〜」、「３日〜」、「７日〜」…というように区分して平均戻りページ数を管理する場合について説明したが、これに限られるものではない。すなわち、経過日数の区分は上記とは異ならせることとしてもよい。
【００６４】
なお、上記実施形態では、同一ジャンルの電子書籍を所定冊数（例えば１０冊）読むまでは、ワークシートで平均戻りページ等のデータを管理し、利用者別戻りＤＢ２０には平均戻りページ等のデータを移行しない場合について説明した。しかしながら、これに限られるものではなく、図９〜図１２の処理において、管理部１２は、ワークシートを利用しなくてもよい。この場合、ワークシートを利用しないことで、各ジャンルの１冊目を閲覧する段階から利用者別戻りＤＢ２０に平均戻りページ数等のデータが格納されることになる。
【００６５】
なお、上記実施形態では、例えば図１４（ｂ）の閲覧画面において「思い出せそうなところまで戻る」ボタンが押下された場合に、図１５のように、「最初に開いたページに戻る」ボタンを表示する場合について説明した。しかしながら、これに限られるものではなく、「最初に開いたページに戻る」ボタンを表示しないこととしてもよい。また、「最初に開いたページに戻る」ボタンを表示後に、読み進み、「最初に開いたページ」に到達した場合は、「最初に開いたページに戻る」ボタンを表示しないことが好ましい。
【００６６】
なお、上記実施形態におけるフロー（特に図１１）は、最初に開いたページに至るまでの動きが明瞭になるように動作を記載しているが、最初に開いたページに到達した後は、ステップＳ４６、Ｓ５０、Ｓ５４の判断を実施せず、ステップＳ５６においても、所定時間に関係なく、前ページボタンが押されたら前ページを表示し、次ページボタンが押されたら次ページを表示するような動作となることが好ましい。
【００６７】
なお、上記実施形態では、利用者、ジャンル、経過日数ごとに平均戻りページ数を管理する場合について説明したが、これに限らず、少なくとも経過日数ごとに平均戻りページ数を管理しておけばよい。例えば、ジャンル、経過日数ごとに平均戻りページ数を管理する場合、図１６に示すような戻りＤＢを用いることとすればよい。また、利用者、ジャンル、経過日数以外の要素（例えば、世代（図６（ａ）参照）、読書開始時刻（朝、昼、晩など）、出版社、文字の大きさなど）ごとに平均戻りページ数を管理することとしてもよい。
【００６８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００６９】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７０】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００７１】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００７２】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶し、
前記電子書籍データに対して再度のアクセスを受け付けると、前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示し、
前記第１のボタンの操作を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する、
処理をコンピュータが実行することを特徴とする電子書籍表示方法。
（付記２）  前記経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する処理では、該画面に前記第１のボタンとは異なる第２のボタンを併せて表示し、
前記第２のボタンの押下を受け付けると、前回アクセス時に最後に表示していたページの電子書籍データを含む画面を表示する処理を前記コンピュータが更に実行することを特徴とする付記１に記載の電子書籍表示方法。
（付記３）  前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向をユーザごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する処理を前記コンピュータが更に実行し、
前記経過時間に応じたページ数は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする付記１又は２に記載の電子書籍表示方法。
（付記４）  前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向を前記電子書籍データのジャンルごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する処理を前記コンピュータが更に実行し、
前記経過時間に応じたページ数は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする付記１又は２に記載の電子書籍表示方法。
（付記５）  アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶する記憶部と、
前記電子書籍データに対して再度のアクセスを受け付けると、前記記憶部に記憶されている前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示する第１表示制御部と、
前記第１のボタンの押下を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する第２表示制御部と、
を備える電子書籍表示装置。
（付記６）  前記第２表示制御部は、前記経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面に前記第１のボタンとは異なる第２のボタンを併せて表示し、
前記第２のボタンの押下を受け付けると、前回アクセス時に最後に表示していたページの電子書籍データを含む画面を表示する第３表示制御部を更に備える付記５に記載の電子書籍表示装置。
（付記７）  前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向をユーザごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する取得部を更に備え、
前記第２表示制御部は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする付記５又は６に記載の電子書籍表示装置。
（付記８）  前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向を前記電子書籍データのジャンルごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する取得部を更に備え、
前記第２表示制御部は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする付記５又は６に記載の電子書籍表示装置。
（付記９）  アクセスがあった電子書籍データの最後に表示していたページ及びアクセス終了時刻を記憶し、
前記電子書籍データに対して再度のアクセスを受け付けると、前回アクセス時に最後に表示していたページの電子書籍データと、ユーザの操作を受け付ける第１のボタンとを含む画面を表示し、
前記第１のボタンの操作を受け付けると、前回アクセス終了時刻から今回アクセス開始時刻までの経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する、
処理をコンピュータに実行させる電子書籍表示プログラム。
（付記１０）  前記経過時間に応じたページ数だけ戻ったページの電子書籍データを含む画面を表示する処理では、該画面に前記第１のボタンとは異なる第２のボタンを併せて表示し、
前記第２のボタンの押下を受け付けると、前回アクセス時に最後に表示していたページの電子書籍データを含む画面を表示する処理を前記コンピュータに更に実行させることを特徴とする付記９に記載の電子書籍表示プログラム。
（付記１１）  前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向をユーザごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する処理を前記コンピュータに更に実行させ、
前記経過時間に応じたページ数は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする付記９又は１０に記載の電子書籍表示プログラム。
（付記１２）  前記電子書籍データにアクセスしたユーザが表示されたページから遡る傾向を前記電子書籍データのジャンルごと及び前回アクセスからの経過時間ごとに取得して傾向記憶部に記憶する処理を前記コンピュータに更に実行させ、
前記経過時間に応じたページ数は、前記傾向記憶部に記憶されている傾向に基づいて決定することを特徴とする付記９又は１０に記載の電子書籍表示プログラム。
【符号の説明】
【００７３】
１０  サーバ（電子書籍表示装置）
１２  管理部（第１表示制御部、第２表示制御部、取得部）
２２  読書履歴ＤＢ（記憶部）
９０  ＣＰＵ（コンピュータ）
【図１】
2015207039.tif 000003
【図２】
2015207039.tif 000004
【図３】
2015207039.tif 000005
【図４】
2015207039.tif 000006
【図５】
2015207039.tif 000007
【図６】
2015207039.tif 000008
【図７】
2015207039.tif 000009
【図８】
2015207039.tif 000010
【図９】
2015207039.tif 000011
【図１０】
2015207039.tif 000012
【図１１】
2015207039.tif 000013
【図１２】
2015207039.tif 000014
【図１３】
2015207039.tif 000015
【図１４】
2015207039.tif 000016
【図１５】
2015207039.tif 000017
【図１６】
2015207039.tif 000018