(57)【特許請求の範囲】
【請求項１】
通信ネットワークに接続された端末装置に文書情報を提供する情報提供システムであって、
前記文書情報を記憶する文書記憶手段と、
前記文書情報を要求した要求元を識別する識別情報と、要求元へ現在提供されている文書情報を示す提供文書情報と、要求元へ再開時に提供する文書情報を示す再開時文書情報と、要求元の前回の接続終了日時を示す接続終了日時とを記憶する読者管理手段と、
要求元からの送信要求が無く前記読者管理手段に記憶されている前記接続終了日時から所定期間が経過しているか否かを判別し、所定期間が経過していることを示す経過情報を各要求元の識別情報に対応して管理する読書期限管理手段と、
要求元からの文書情報の送信要求があった際に、前記経過情報が所定期間の経過を示していない場合は、前記再開時文書情報に基づいて文書の再開箇所から文書情報を要求元へ送信し、前記経過情報が所定期間の経過を示している場合は、前記提供文書情報に基づいて文書の先頭から文書情報を要求元へ送信する文書送信手段と、
前記接続終了日時から前記所定期間経過し、更に一定期間以上経過しても要求元から送信要求が無い場合に、当該要求元に対応する読者管理手段内の情報を無効にする手段と、
を備えたことを特徴とする情報提供システム。
【請求項２】
コンピュータを、
文書情報を記憶する文書記憶手段、
前記文書情報を要求した要求元を識別する識別情報と、要求元へ現在提供されている文書情報を示す提供文書情報と、要求元へ再開時に提供する文書情報を示す再開時文書情報と、要求元の前回の接続終了日時を示す接続終了日時とを記憶する読者管理手段、
要求元からの送信要求が無く前記読者管理手段に記憶されている前記接続終了日時から所定期間が経過しているか否かを判別し、所定期間が経過していることを示す経過情報を各要求元の識別情報に対応して管理する読書期限管理手段、
要求元からの文書情報の送信要求があった際に、前記経過情報が所定期間の経過を示していない場合は、前記再開時文書情報に基づいて文書の再開箇所から文書情報を要求元へ送信し、前記経過情報が所定期間の経過を示している場合は、前記提供文書情報に基づいて文書の先頭から文書情報を要求元へ送信する文書送信手段、
前記接続終了日時から前記所定期間経過し、更に一定期間以上経過しても要求元から送信要求が無い場合に、当該要求元に対応する読者管理手段内の情報を無効にする手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、通信ネットワークに接続された端末装置に文書情報を提供する情報提供システムおよび記録媒体に関する。
【０００２】
【従来の技術】
従来より、小説や連載コラムなどをインターネットなどの通信ネットワークを介してパソコンなどの端末に提供するサービスがある。読者である端末の使用者は、サービス提供者のサーバにアクセスしてセッションを行うことで所望の情報を閲覧する。
【０００３】
このようなサービスにおいて、提供される情報が長編小説など情報量が多いものである場合、読者は複数回のセッションを行わなければ全てを閲覧することができない。また、連載コラムや連載小説など情報が随時追加される場合、一括にダウンロードすることはできないので複数回のセッションが必要となる。
【０００４】
こうした複数回のセッションによって情報を閲覧する場合、前回のセッションでどこまで読み進んだかが分からなくなってしまう場合がある。そのため、通常セッション毎に全てのページを提供することが多いが、この場合、ダウンロードに要する時間が長くなるため、通信負荷および通信コストが増大する。
【０００５】
【発明が解決しようとする課題】
本発明は上記実状に鑑みてなされたもので、通信ネットワークに接続された端末装置へ提供する文書情報の提供を最適化する情報提供システムおよび記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の情報提供システムは、通信ネットワークに接続された端末装置に文書情報を提供する情報提供システムであって、前記文書情報を記憶する文書記憶手段と、前記文書情報を要求した要求元を識別する識別情報と、要求元へ現在提供されている文書情報を示す提供文書情報と、要求元へ再開時に提供する文書情報を示す再開時文書情報と、要求元の前回の接続終了日時を示す接続終了日時とを記憶する読者管理手段と、要求元からの送信要求が無く前記読者管理手段に記憶されている前記接続終了日時から所定期間が経過しているか否かを判別し、所定期間が経過していることを示す経過情報を各要求元の識別情報に対応して管理する読書期限管理手段と、要求元からの文書情報の送信要求があった際に、前記経過情報が所定期間の経過を示していない場合は、前記再開時文書情報に基づいて文書の再開箇所から文書情報を要求元へ送信し、前記経過情報が所定期間の経過を示している場合は、前記提供文書情報に基づいて文書の先頭から文書情報を要求元へ送信する文書送信手段と、前記接続終了日時から前記所定期間経過し、更に一定期間以上経過しても要求元から送信要求が無い場合に、当該要求元に対応する読者管理手段内の情報を無効にする手段と、を備える。
【０００７】
このような構成によれば、新規のユーザには、セッション毎にサーバ−端末間で送受信される、例えばcookieファイルなどの識別情報と、当該端末にどこまでページを提供したかを示す付加情報とを作成して、ページ情報とともに識別情報を端末に送信する。端末側では、ページ要求時に識別情報を返送する。サーバは端末からのページ要求に応じて提供したページのうちの終端を示すように付加情報を更新する。次回セッション時に、更新された付加情報に指定されたページを先頭とした後続ページを当該端末に提供するので、継続利用者（リピータ）に対して、前回セッションからの続きのページを提供することができる。
【０００８】
前記端末が、前記付加情報に示されるページ以降の後続ページを構成するページ情報の送信を前記情報提供システムに要求した場合、
前記ページ情報提供部は、前記付加情報に示されるページ以降の所定数のページを構成するページ情報を当該端末に送信してもよく、また、
前記端末が、前記複数のページの先頭ページから前記付加情報に示されるページ以降の所定数の後続ページまでを構成するページ情報の送信を前記情報提供システムに要求した場合、
前記ページ情報提供部は、前記複数のページの先頭ページから前記付加情報に示されるページ以降の所定数の後続ページまでを構成するページ情報を当該端末に送信してもよい。
【０００９】
このような構成によれば、端末側、つまり読者側で次回セッション時に提供されるページを、前回終了時以降のものとするか、先頭からとするかを選択することができる。
【００１０】
上記情報提供システムにおいて、前記付加情報が該付加情報を更新した日時を示す日時情報を含み、
前記ページ情報提供部は、前記端末からのページ送信要求がなされた日時が前記付加情報に記録された日時から所定期間経過している場合、前記複数のページの先頭ページから前記付加情報に示されるページ以降の所定数の後続ページまでを構成するページ情報を当該端末に送信してもよい。
【００１１】
また、前記端末からのページ送信要求が、前記付加情報に記録された日時から所定期間以上経過してもなされない場合、前記ページ情報提供部は、当該端末に対応する付加情報および／または識別情報を無効にしてもよい。
【００１２】
上記の構成によれば、前回セッション時から所定期間、例えば１ヶ月以上経過した後のセッションにおいては、最初のページから今セッションで送信すべき後続ページまでを提供するので、読者の忘却に配慮したサービスを提供することができる。また、所定期間、例えば３ヶ月以上情報提供システムへのアクセスがないユーザの付加情報および／または識別情報を削除するので、容量の制限がある記憶部を有効に使用することができるとともに、提供する情報を定期的に更新・変更するようなサービスである場合に、当該情報へアクセス可能な期間を制限することができる。
【００１３】
本発明の記録媒体は、コンピュータを、文書情報を記憶する文書記憶手段、前記文書情報を要求した要求元を識別する識別情報と、要求元へ現在提供されている文書情報を示す提供文書情報と、要求元へ再開時に提供する文書情報を示す再開時文書情報と、要求元の前回の接続終了日時を示す接続終了日時とを記憶する読者管理手段、要求元からの送信要求が無く前記読者管理手段に記憶されている前記接続終了日時から所定期間が経過しているか否かを判別し、所定期間が経過していることを示す経過情報を各要求元の識別情報に対応して管理する読書期限管理手段、要求元からの文書情報の送信要求があった際に、前記経過情報が所定期間の経過を示していない場合は、前記再開時文書情報に基づいて文書の再開箇所から文書情報を要求元へ送信し、前記経過情報が所定期間の経過を示している場合は、前記提供文書情報に基づいて文書の先頭から文書情報を要求元へ送信する文書送信手段、前記接続終了日時から前記所定期間経過し、更に一定期間以上経過しても要求元から送信要求が無い場合に、当該要求元に対応する読者管理手段内の情報を無効にする手段、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明にかかる実施の形態を図面を参照して説明する。
【００１８】
図１は、本発明の実施の形態にかかる読本提供システムの構成を概略的に示す図である。
【００１９】
図示するように、本発明の実施の形態にかかる読本提供システム１は、読本提供サイト１００、通信ネットワーク２００、および複数の読者端末３００−１〜３００−ｎから構成される。
【００２０】
読本提供サイト１００は、本実施の形態にかかる読本提供サービスを実施するサービス提供事業者のサーバであり、後述する通信ネットワーク２００に接続され、小説やコラムなどの文書情報を配信する。
【００２１】
通信ネットワーク２００は、例えばインターネットなどであり、読本提供サイト１００が提供する文書情報を後述する読者端末３００に伝送する。なお、本実施の形態では、通信ネットワーク２００としてインターネットが利用されるものとする。
【００２２】
読者端末３００−１〜３００−ｎは、例えば、パソコン、携帯情報端末、移動体通信端末などの通信によるデータ送受信が可能な情報端末であり、通信ネットワーク２００を介して読本提供サイト１００から提供される文書情報を受信して表示する。
【００２３】
次に図２を参照して、読本提供サイト１００の構成を説明する。図２は読本提供サイト１００の構成を模式的に示すブロック図である。
【００２４】
図示するように、読本提供サイト１００は、Ｗｅｂサーバ１０、ユーザ識別情報格納部２０、読本コンテンツ管理部３０、読本管理データベース４０、およびＨＴＭＬ文書格納部５０から構成されている。
【００２５】
Ｗｅｂサーバ１０は、読本提供サイト１００の中心となるサーバ装置であり、ユーザ識別部１１、ユーザＩＤ割当発行部１２、およびＨＴＭＬ文書検索部１３を備えている。
【００２６】
ユーザ識別部１１は、読本提供サイト１００に読者端末３００を用いてアクセスしたユーザが新規ユーザであるか、継続ユーザ（リピータ）であるかを判別する。
【００２７】
ユーザＩＤ割当発行部１２は、ユーザ識別部１１により新規読者と判別された読者端末３００に対してユーザＩＤを発行するためのものであり、例えば、CookieファイルやSubscribe-IDによる識別情報を発行する。
【００２８】
ＨＴＭＬ文書検索部１３は、発行する読本文書を示すＨＴＭＬ文書を後述するＨＴＭＬ文書格納部５０から呼び出して、読者端末３００に送信する。
【００２９】
ユーザ識別情報格納部２０は、例えば、ハードディスク装置などの書き換え可能な記憶装置から構成され、ユーザＩＤ割当発行部１２で発行されたユーザ識別（ＩＤ）情報を蓄積する。
【００３０】
読本コンテンツ管理部３０は発行すべき読本コンテンツ（文書）を読者毎に抽出するためのものであり、読者管理部３１、読書進捗管理部、および読書期限管理部３３から構成されている。
【００３１】
読者管理部３１は、読書進捗管理部３２および読書期限管理部３３を制御することで、後述する読本管理データベース４０の読者管理ファイル４１に記録された読者（ユーザ）情報を管理する。
【００３２】
読書進捗管理部３２は、後述する読者管理ファイル４１に記録された読者情報のうち、現在提供文書ファイル名、再開時文書ファイル名、再開フラグ、および再読フラグを管理することで、読者毎の読書進捗状況を管理する。
【００３３】
読書期限管理部３３は、後述する読者管理ファイル４１に記録された読者情報のうち、セッション終了日時を管理することで、読者毎のアクセス期限の管理をする。
【００３４】
読本管理データベース４０は、例えばハードディスク装置などの書き換え可能な記憶装置から構成され、読者管理ファイル４１および読本文書管理ファイル４２を記憶している。
【００３５】
読者管理ファイル４１は、図３（ａ）に示すように、ユーザＩＤ割当発行部１２で発行されたユーザ識別情報毎に、現在まで提供した文書ファイルのうちの直近のものを示す「現在提供ファイル名」、次回アクセス時に提供すべき文書ファイルを示す「再開時文書ファイル名」、前回セッション終了時に後述する中断操作がされたか否かを示す「再開フラグ」、前回セッション終了時に後述する再読操作がされたか否かを示す「再読フラグ」、前回セッション終了日時を示す「セッション終了日時」が記録される。
【００３６】
読本文書管理ファイル４２は、図３（ｂ）に示すように、文書（例えば、小説など）毎にその文書を構成するファイル名を記憶している。
【００３７】
ＨＴＭＬ文書格納部５０は、例えばハードディスク装置などの書換可能な記憶装置から構成され、読本提供サイト１００が提供する文書（小説、コラムなど）を示すＨＴＭＬファイルを記憶している。
【００３８】
次に、本実施の形態にかかる読本提供システム１の動作を図４のフローチャートを参照して説明する。
【００３９】
まず、読本提供サイト１００がインターネット２００を介して、読者端末３００からの読本文書情報の提供要求信号を受信すると（ステップＳ１０１）、ユーザ識別部１１は当該要求信号にユーザＩＤ割当発行部１２が発行した識別情報が含まれているか否かを判別する（ステップＳ１０２）。ここでは、ユーザＩＤ割当発行部１２がCookieファイルなどの識別情報を発行した読者端末３００は、アクセス時に要求信号とともに発行された識別情報を送信するものとする。
【００４０】
識別情報が含まれている場合は、ユーザ識別情報格納部２０にアクセスし、当該識別情報が存在するか否か、つまり、有効か否かを判別する（ステップＳ１０３）。ここでは、後述する購読期限管理により、購読期限が終了した読者の識別情報はユーザ識別情報格納部２０から削除されるので、要求信号に含まれた識別情報がユーザ識別情報格納部２０に存在しない場合は、新規読者としてみなされる。
【００４１】
ステップＳ１０３でユーザＩＤが有効であると判別された場合、ここではアクセスした読者はリピータであるので、読書再開、再読処理が行われる。この読書再開、再読処理について図５のフローチャートを参照して説明する。
【００４２】
ステップＳ１０２，Ｓ１０３で、継続読者（リピータ）であり且つ購読期限が有効な読者であると判別された場合は、読者管理部３１が読本管理データベース４０の読者管理ファイル４１にアクセスし、当該識別情報（ユーザＩＤ）に対応する読者情報を読み出す（ステップＳ２０１）。
【００４３】
読書進捗管理部３２は、ステップＳ２０１で読み出した読者情報の読書再開フラグがオン（１）になっているか否かを判別する（ステップＳ２０２）。ここで、フラグがオンになっている場合は、前回セッション終了時に、次回セッション時に終了したページからの購読を指示する中断操作がされたことを示している。この場合、読書進捗管理部３２は、前回セッション時に提供された文書ファイルを示す現在提供文書ファイル名を、次回セッション時に提供すべきファイルである再開時文書ファイル名に書き換え（ステップＳ２０３）、再開フラグをオフ（０）にする（ステップＳ２０４）。
【００４４】
ステップＳ２０２で再開フラグがオフであると判別された場合は、読書進捗管理部３２はさらに再読フラグがオン（１）になっているか否かを判別する（ステップＳ２０５）。ここで再読フラグがオンになっている場合は、前回セッション終了時に、次回セッション時に文書の先頭からの再購読を指示する再読操作が行われたことを示している。この場合、読書進捗管理部３２は、読本文書管理ファイル４２にアクセスし、当該文書の先頭ページを示すファイル名を取得して、提供文書ファイル名に書き込み（ステップＳ２０６）、再読フラグをオフにする（ステップＳ２０７）。
【００４５】
次に、ＨＴＭＬ文書検索部１３は、ステップＳ２０３あるいはステップＳ２０６で記録された提供文書ファイル名のＨＴＭＬファイルをＨＴＭＬ文書格納部５０から取得して、要求元の読者端末３００に送信する（ステップＳ２０８）。
【００４６】
読者管理部３１は、送信されたＨＴＭＬファイルのファイル名を、読者管理ファイル４１の現在提供ファイル名に記録し（ステップＳ２０９）、処理を終了する。
【００４７】
一方、図４のステップＳ１０２で、新規読者であると判別された場合、あるいはステップＳ１０３でユーザＩＤが無効であると判別された場合は、ユーザＩＤ割当発行部１２がユーザ識別情報を作成し、作成したユーザ識別情報をユーザ識別情報格納部２０に登録し（ステップＳ１０４）、新規読者処理（ステップＳ３００）を行う。
【００４８】
新規読者処理を図６のフローチャートを参照して説明する。
まず、読者管理部３１が、読者管理ファイル４１内にステップＳ１０４で発行したユーザＩＤに対するエントリ枠を作成する（ステップＳ３０１）。
【００４９】
次に、ＨＴＭＬ文書検索部１３がへＨＴＭＬ文書格納部５０にアクセスし、図１１の上段に示すような当該読者端末３００の読者が所望する文書の目次ページを取得し、作成したユーザ識別情報とともに要求元の読者端末３００に送信する（ステップＳ３０２）。図１１に示す目次ページには、各章の題名が記載されており、この題名を示すテキスト部分は当該章のＨＴＭＬファイルを示すＵＲＬ（Uniform Resource Locator）にリンクしており、テキスト部分をクリック動作などで選択することにより、当該ＵＲＬが読本提供サイト１００に送信される。
【００５０】
読本提供サイト１００が選択された文書ファイルを指定するＵＲＬを受信すると（ステップＳ３０３：ＹＥＳ）、ＨＴＭＬ文書検索部１３が、ＨＴＭＬ文書格納部５０から当該ＵＲＬに指定された、ＨＴＭＬ文書を取得し、要求元の読者端末３００に送信する（ステップＳ３０４）。
【００５１】
読書進捗管理部３２は、ステップＳ３０４で送信されたＨＴＭＬ文書を示すファイル名を、ステップＳ３０１で作成された提供文書ファイル名として読者管理ファイル４１に登録する（ステップＳ３０５）。
【００５２】
読者端末３００側で、所望の章のファイルを指定するＵＲＬが送信された場合（ステップＳ１０５：ＹＥＳ）、読本提供サイト１００では指定ページ要求処理（ステップＳ４００）が行われる。
【００５３】
指定ページ要求処理を図７のフローチャートを参照して説明する。
まず、ＨＴＭＬ文書検索部１３が、ステップＳ１０５で受信されたＵＲＬに対応するＨＴＭＬ文書をＨＴＭＬ文書格納部５０から読み出し、要求元の読者端末３００に送信する（ステップＳ４０１）。
【００５４】
読書進捗管理部３２は、ステップＳ４０１で送信したＨＴＭＬ文書を示すファイル名を、読者管理ファイル４１の提供文書ファイル名として登録する（ステップＳ４０２）。
【００５５】
一方、ステップＳ１０５で次ページを指定するＵＲＬが読者端末３００から送信されず、所定のコマンドが送信された場合について説明する。
【００５６】
ステップＳ１０６でコマンドが受信されると、受信されたコマンドがページ指定コマンドであるか終了コマンドであるかが判別される（ステップＳ１０７）。
【００５７】
受信されたコマンドがページ指定コマンドである場合は、ページ指定コマンド処理（ステップＳ５００）が実行される。ページ指定コマンド処理を図８のフローチャートを参照して説明する。
【００５８】
まず、ページ指定コマンドが次ページ要求コマンドか前ページ要求コマンドかが判別される（ステップＳ５０１）。ここで、次ページ要求コマンドとは、図１２（ａ）に示すように、ＨＴＭＬファイルで作成される文書ページに、次ページを指示する「次に」ボタンが配置されており、このボタンをクリック動作などで選択することにより送信されるコマンドであり、前ページ要求コマンドとは、同図に示す「前に」ボタンを選択することで送信されるコマンドである。
【００５９】
受信したコマンドが次ページ要求コマンドである場合、読書進捗管理部３２は、読本文書管理ファイル４２を参照し、現在提供文書ファイル名に登録されているファイルが、当該文書を構成する最後のファイルであるか否かを判別する（ステップＳ５０２）。
【００６０】
ステップＳ５０２で、現在提供しているファイルが最後のファイルであると判別された場合は、次のファイルがないので、処理を終了する。
【００６１】
一方、最後のファイルでない場合は、読書進捗管理部３２は、提供文書ファイルの次のファイル名を読本文書管理ファイル４２から読み出す（ステップＳ５０３）。
【００６２】
ＨＴＭＬ文書検索部１３は、ステップＳ５０３で読み出したファイル名のＨＴＭＬ文書をＨＴＭＬ文書格納部５０から読み出し、要求元の読者端末３００に送信する（ステップＳ５０４）。
【００６３】
読書進捗管理部３２は、ステップＳ５０４で送信したＨＴＭＬ文書のファイル名を読者管理ファイル４１の提供文書ファイル名に登録し（ステップＳ５０５）、処理を終了する。
【００６４】
一方、ページ指定コマンドが前ページ要求コマンドである場合は（ステップＳ５０６：ＹＥＳ）、読書進捗管理部３２は、読本文書管理ファイル４２を参照し、現在提供文書ファイル名に登録されているファイルが、当該文書を構成する先頭のファイルであるか否かを判別する（ステップＳ５０７）。
【００６５】
ステップＳ５０７で、現在提供しているファイルが先頭のファイルであると判別された場合は、前のファイルがないので、処理を終了する。
【００６６】
一方、先頭のファイルでない場合は、読書進捗管理部３２は、提供文書ファイルの前のファイル名を読本文書管理ファイル４２から読み出す（ステップＳ５０８）。ＨＴＭＬ文書検索部１３は、読み出したファイル名に指示されるＨＴＭＬファイルをＨＴＭＬ文書格納部５０から読み出し、要求元の読者端末３００に送信し（ステップＳ５０９）、読者管理ファイル４１を書き換えずに処理を終了する。
【００６７】
次に、コマンドが終了コマンドであった場合（ステップＳ１０７：ＮＯ）を図９のフローチャートを参照して説明する。
【００６８】
まず、終了コマンドが、購読再開コマンドか再読コマンドかを判別する（ステップＳ６０１）。ここで、購読再開コマンドとは、読者端末３００で表示されるＨＴＭＬ文書に配置された中断ボタン（図１２）を選択することで発生するコマンドであり、次回セッション時に、現在表示している章（ページ）から購読する際に選択する。また、再読コマンドは同ＨＴＭＬ文書に配置された再読ボタン（図１２）を選択することで発生するコマンドであり、次回セッション時に、文書の先頭からもう一度読む際に選択する。
【００６９】
終了コマンドが購読再開コマンドである場合（ステップＳ６０１：ＹＥＳ）、読書進捗管理部３２は、読者管理ファイル４１に登録されている提供文書ファイル名を再開文書ファイル名とし、再開フラグに１をセットする（ステップＳ６０２）。
【００７０】
一方、終了コマンドが再読コマンドである場合（ステップＳ６０１：ＮＯ）は、読書進捗管理部３２は、読者管理ファイル４１の再読フラグに１をセットする（ステップＳ６０４）。
【００７１】
ステップＳ６０２あるいはＳ６０４での読者管理ファイル４１の更新が終了すると、読者端末３００とのセッションを解除する（ステップＳ６０５）。
【００７２】
ステップＳ６０５でセッションが解除されると、読書期限管理部３３はその日時を読者管理ファイル４１に登録し（ステップＳ６０６）、処理を終了する。
【００７３】
次に、本実施の形態にかかる読本提供システム１の購読期限管理処理を図１０のフローチャートを参照して説明する。
【００７４】
本実施の形態では、購読期限管理処理を予め指定した所定のサイクルで実施するものとし、指定した時間になったことを判別して処理を開始する（ステップＳ７０１）。
【００７５】
まず、読書期限管理部３３は、読者管理ファイル４１に記録されたレコードの先頭のセッション終了日時を取得する（ステップＳ７０２，７０３）。
【００７６】
読書期限管理部３３は、現在日時がステップＳ７０３で取得したセッション終了日時から第１の所定期間Ｔ１経過したか否かを判別する（ステップＳ７０４）。ここで第１の所定期間Ｔ１とは、例えば１ヶ月である。
【００７７】
ステップＳ７０４で第１の所定期間経過したと判別された場合は、読書期限管理部３３はさらに、現在日時がステップＳ７０３で取得したセッション終了日時から第２の所定期間Ｔ２経過したか否かを判別する（ステップＳ７０５）。ここで、第２の所定期間Ｔ２とは、例えば３ヶ月である。
【００７８】
ステップＳ７０５で第２の所定期間Ｔ２経過していないと判別された場合は（ステップＳ７０５：ＮＯ）、当該レコードに記録されているユーザ識別情報で指定されるユーザ（読者）は１ヶ月以上３ヶ月未満読本提供サイト１００にアクセスしていないことになる。このため、当該ユーザが前回セッションまでに読み進んだ内容を忘却してしまう可能性があるので、読書期限管理部３３は、当該レコードの再読フラグに１をセットし（ステップＳ７０６）、次回セッション時には先頭ページから送信するようにする。
【００７９】
一方、ステップＳ７０５で第２の所定期間Ｔ２経過したと判別された場合は、当該ユーザは３ヶ月以上読本提供サイト１００にアクセスしていないことになる。このように長期間アクセスしていないユーザは、今後もアクセスしないものとみなし、読書期限管理部３３は、当該レコードおよびユーザ識別情報格納部２０に記憶された当該識別情報を削除する（ステップＳ７０７）。
【００８０】
上記の処理を以下レコード番号順に順次行い（ステップＳ７０８）、最終レコードの処理が済んだら（ステップＳ７０９）、処理を終了する。
【００８１】
上記実施の形態では、どこまでページが提供されたかを示す現在提供文書ファイル名および再開時文書ファイル名を読本提供サイト１００側で作成・更新したが、これらの情報を端末側で作成してもよい。この場合、端末側では、セッション終了時に当該セッションで表示したページのうちの最終ページを示す情報（ファイル名）を作成し、終了コマンドとともに読本提供サイト１００に送信する。読本提供サイト１００では、端末から提供された情報に基づいて次回セッション時に対応する後続ページを送信する。
【００８２】
上記実施の形態では、購読再開（中断）か再読かをセッション終了時に選択したが、セッション開始時に選択するようにしてもよい。この場合、セッション開始時に、読者端末３００には、前回終了時のファイルとともに、再読ボタンが表示されるようにし、読者が再読を所望する場合には再読ボタンを選択することにより、先頭ページから供給されるようにすればよい。
【００８３】
また、上記実施の形態では、文書ファイルをＨＴＭＬ形式で構成した例を示したが、インターネットなどの通信ネットワーク２００を介して送受信できるものであればファイル形式は任意である。例えば、読者端末３００がインターネットを介したデータ受信・表示が可能な移動体通信端末である場合は、Compact HTMLやＷＭＬ（Wireless Markup Language）など移動体通信端末での表示に適したウェブページデータを採用してもよい。さらに、ウェブページ形式に限られず、例えば電子メール形式で文書を配信してもよい。
【００８４】
上記実施の形態では、長期間アクセスしなかったユーザの読者管理ファイル４１のレコードおよび識別情報を削除したが、ユーザ識別情報格納部２０の識別情報は保持するようにしてもよい。
【００８５】
なお、本発明のシステムは、専用のシステムによらず、通常法コンピュータシステムを用いて実現可能である。例えば、コンピュータに上述の動作を実行するためのプログラムを格納した媒体（フロッピーディスク、ＣＤ−ＲＯＭなど）から該プログラムをインストールすることにより、上述の処理を実行する読本提供サイト１００、読者端末３００を構成することができる。なお、上述の機能をＯＳが分担又はＯＳとアプリケーションの協働により実現する場合などには、ＯＳ以外の部分のみを媒体に格納してもよい。
【００８６】
なお、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワークの掲示板（ＢＢＳ）に該プログラムを掲示し、これをネットワークを介して配信してもよい。
そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行させることにより、上述の処理を実行することができる。
【００８７】
【発明の効果】
本発明は、読者が前回まで読み進んだ箇所を情報提供側で記憶し、次回要求時には再開箇所から文書が配信され、また、所定期間要求しなかった要求元に対しては、継続であっても文書の先頭から文書情報を提供するので、中断期間に読書内容を忘却してしまう可能性を考慮した文書情報の提供を行うことができる。さらに長期間要求しなかった要求元に対しては、今後も要求しないものと見なして、当該要求元の識別情報などを無効にするので、文書を随時更新・変更する場合などにおいて、読者の購読期限を設定することで文書情報の提供を効果的に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる読本提供システムの構成を概略的に示す図である。
【図２】図１に示す読本提供サイトの構成を模式的に示すブロック図である。
【図３】図２に示す読本管理データベースに記録される内容を示す図であり、（ａ）は読者管理ファイルの内容を示し、（ｂ）は読本文書管理ファイルの内容を示す。
【図４】図１に示す読本提供システムの処理を説明するためのフローチャートである。
【図５】図４に示す再開、再読処理を説明するためのフローチャートである。
【図６】図４に示す新規読者処理を説明するためのフローチャートである。
【図７】図４に示す指定ページ要求処理を説明するためのフローチャートである。
【図８】図４に示すページ指定コマンド処理を説明するためのフローチャートである。
【図９】図４に示す終了コマンド処理を説明するためのフローチャートである。
【図１０】本発明の実施の形態にかかる購読期限管理処理を説明するためのフローチャートである。
【図１１】図１に示す読者端末に表示される画面の例を示す図である。
【図１２】図１に示す読者端末に表示される画面の例を示す図であり、（ａ）はページ指定コマンド処理時の表示例を示し、（ｂ）は終了コマンド処理時の表示例を示す。
【符号の説明】
１…読本提供システム、１００…読本提供サイト、２００…通信ネットワーク、３００…読者端末
【図１】
0004477210.tif 000002
【図２】
0004477210.tif 000003
【図３】
0004477210.tif 000004
【図４】
0004477210.tif 000005
【図５】
0004477210.tif 000006
【図６】
0004477210.tif 000007
【図７】
0004477210.tif 000008
【図８】
0004477210.tif 000009
【図９】
0004477210.tif 000010
【図１０】
0004477210.tif 000011
【図１１】
0004477210.tif 000012
【図１２】
0004477210.tif 000013