(57)【要約】【課題】ユーザ所望の文書の頁画像を容易に提示する。【解決手段】情報処理装置１２の記憶部２４は、複数の文書と、複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する。受付部２８は、文書の探索指示を示す探索要求を受け付ける。選択部３１は、探索要求を受け付けた場合に、記憶部２４に記憶されている複数の文書の内の１の文書を選択する。決定部３２は、選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定する。表示制御部６２は、決定された提示対象頁を表示部５０に表示する制御を行う。【選択図】図１
2013254454.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書と、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する記憶部と、
文書の探索指示を示す探索要求を受け付ける受付部と、
前記探索要求を受け付けた場合に、前記記憶部に記憶されている複数の文書の内の１の文書を選択する選択部と、
選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定する決定部と、
決定された提示対象頁を表示部に表示する制御を行う表示制御部と、
を備えた情報処理装置。
【請求項２】
前記表示部に表示されている頁画像がユーザによって判別された事を判定する判定部と、
判定された前記頁画像の頁を示す頁情報を、該頁画像を含む前記文書に対応する前記判別頁情報として前記記憶部に記憶する更新部と、
を更に備えた請求項１に記載の情報処理装置。
【請求項３】
前記受付部は、文書の探索終了を示す探索終了要求、及び前記表示部に表示された頁画像を含む文書とは異なる文書の探索指示を示す文書変更要求の少なくとも一方を更に受け付け、
前記判定部は、前記受付部が前記探索終了要求または前記文書変更要求を受け付けた場合に、前記表示部に表示されている頁画像がユーザによって判別された事を判定する、請求項２に記載の情報処理装置。
【請求項４】
前記記憶部は、前記文書に対応する閲覧回数を更に記憶し、
前記選択部は、前記探索要求を受け付けたときに、前記記憶部に記憶されている複数の文書の内の、閲覧回数の最も多い１の文書を選択する、請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記記憶部は、ユーザを識別するためのユーザ識別情報毎に、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報を記憶し、
前記受付部は、ユーザ識別情報と前記検索要求と、を受け付け、
前記決定部は、選択された文書及び受け付けたユーザ識別情報に対応する判別頁情報によって特定される頁の頁画像を、前記提示対象頁として決定する、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
文書の探索指示を示す探索要求を受け付けるステップと、
前記探索要求を受け付けた場合に、複数の文書と、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する記憶部に記憶されている複数の文書の内の１の文書を選択するステップと、
選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定するステップと、
決定された提示対象頁を表示部に表示する制御を行うステップと、
を含む、情報処理方法。
【請求項７】
コンピュータに実行させるためのプログラムであって、
文書の探索指示を示す探索要求を受け付けるステップと、
前記探索要求を受け付けた場合に、複数の文書と、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する記憶部に記憶されている複数の文書の内の１の文書を選択するステップと、
選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定するステップと、
決定された提示対象頁を表示部に表示する制御を行うステップと、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、紙文書等を電子化した文書ファイルや、電子機器により作成された文書ファイル等を記憶することが行われている。また、これらの文書ファイルを記憶する際には、文書ファイルのタイトルや頁数等のメタデータに対応づけて記憶することが行われている。そして、記憶されている文書ファイルを閲覧する場合には、文書ファイルのメタデータを表示することが行われている。
【０００３】
ここで、ユーザが、所望の内容を含む頁を検索する場合には、表示されたメタデータの一覧の中から順に文書ファイルを選択し、所望の内容を含む頁が見つかるまで頁や文書ファイルを変更しながら頁画像を確認する作業を繰り返す必要があった。このような作業の簡略化を図る技術が開示されている（例えば、特許文献１及び特許文献２）。
【０００４】
特許文献１には、記憶されている文書ファイルの頁画像を、サムネイル画像で一覧表示することが開示されている。特許文献２には、管理対象であるドキュメントに関連するメタデータを取得し、取得された複数のメタデータの各々の属性に基づいて、複数のメタデータをツリー形式で階層表示することが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、メタデータの一覧の表示やメタデータの階層表示を行った場合であっても、ユーザが所望の頁画像を検索するためは、各メタデータに対応する文書ファイルの頁画像を順に確認する必要があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザ所望の文書の頁画像を容易に提示することができる、情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、記憶部と、受付部と、選択部と、決定部と、表示制御部と、を備える。記憶部は、複数の文書と、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する。受付部は、文書の探索指示を示す探索要求を受け付ける。選択部は、前記探索要求を受け付けた場合に、前記記憶部に記憶されている複数の文書の内の１の文書を選択する。決定部は、選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定する。表示制御部は、決定された提示対象頁を表示部に表示する制御を行う。
【０００８】
本発明の情報処理方法は、文書の探索指示を示す探索要求を受け付けるステップと、前記探索要求を受け付けた場合に、複数の文書と、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する記憶部に記憶されている複数の文書の内の１の文書を選択するステップと、選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定するステップと、決定された提示対象頁を表示部に表示する制御を行うステップと、を含む、情報処理方法である。
【０００９】
本発明のプログラムは、コンピュータに実行させるためのプログラムであって、文書の探索指示を示す探索要求を受け付けるステップと、前記探索要求を受け付けた場合に、複数の文書と、前記複数の文書の各々における、ユーザによって前回判別された頁を示す判別頁情報と、を記憶する記憶部に記憶されている複数の文書の内の１の文書を選択するステップと、選択された文書に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定するステップと、決定された提示対象頁を表示部に表示する制御を行うステップと、を前記コンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、ユーザ所望の文書の頁画像を容易に提示することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施の形態及び第２の実施の形態の情報処理システムを示す模式図である。
【図２】図２は、ドキュメント記憶部のデータ構造の一例を示す模式図である。
【図３】図３は、判別頁記憶部のデータ構造の一例を示す模式図である。
【図４】図４は、閲覧状況記憶部のデータ構造の一例を示す模式図である。
【図５】図５は、情報処理端末が行う探索指示処理の手順を示すフローチャートである。
【図６】図６は、情報処理端末で実行する閲覧要求処理の手順を示すフローチャートである。
【図７】図７は、情報処理装置で実行する探索処理の手順を示すフローチャートである。
【図８】図８は、情報処理装置で実行する閲覧要求処理の手順を示すフローチャートである。
【図９】図９は、判別対象ドキュメント選択処理の手順を示すフローチャートである。
【図１０】図１０は、提示対象頁決定処理の手順を示すフローチャートである。
【図１１】図１１は、判別頁記憶部のデータ構造を示す模式図である。
【図１２】図１２は、判別頁記憶部のデータ構造を示す模式図である。
【図１３】図１３は、判別頁記憶部のデータ構造を示す模式図である。
【図１４】図１４は、判別頁記憶部のデータ構造を示す模式図である。
【図１５】図１５は、判別頁記憶部のデータ構造の一例を示す模式図である。
【図１６】図１６は、閲覧状況記憶部のデータ構造の一例を示す模式図である。
【図１７】図１７は、情報処理端末が行う探索指示処理の手順を示すフローチャートである。
【図１８】図１８は、情報処理端末で実行する閲覧要求処理の手順を示すフローチャートである。
【図１９】図１９は、第２の実施の形態の情報処理装置で実行する探索処理の手順を示すフローチャートである。
【図２０】図２０は、判別頁記憶部に格納されている判別頁情報の更新状況を示す模式図である。
【図２１】図２１は、判別頁記憶部に格納されている判別頁情報の更新状況を示す模式図である。
【図２２】図２２は、判別頁記憶部に格納されている判別頁情報の更新状況を示す模式図である。
【図２３】図２３は、第３の実施の形態の情報処理システムを示す模式図である。
【図２４】図２４は、第３の実施の形態の情報処理装置で実行する探索処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施の形態）
図１は、本実施の形態の情報処理システム１０を示す模式図である。
【００１３】
図１に示すように、情報処理システム１０は、情報処理装置１２と、情報処理端末１４と、を含む。情報処理装置１２と、情報処理端末１４とは、ネットワーク１６等の通信回線を介して接続されている。
【００１４】
なお、本実施の形態では、情報処理システム１０は、１の情報処理端末１４がネットワーク１６を介して情報処理装置１２に接続されている場合を説明するが、複数の情報処理端末１４がネットワーク１６を介して情報処理装置１２に接続されていてもよい。
【００１５】
情報処理装置１２は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等で構成される。本実施の形態では、情報処理装置１２は、サーバ装置として機能し、文書の探索要求を示す探索要求を示す信号を情報処理端末１４から受け付け、記憶部２４に記憶されている複数の文書の内の１の文書における、後述する判別頁情報によって特定される頁の頁画像を情報処理端末１４へ送信する。
【００１６】
情報処理装置１２は、操作部１８、表示部２０、制御部２２、及び記憶部２４を備える。
【００１７】
操作部１８は、情報処理装置１２を操作するユーザからの操作指示を受け付ける。操作部１８としては、例えば、マウス、マイクによる音声認識、ボタン、リモコン、及びキーボード等が挙げられる。
【００１８】
表示部２０は、各種情報を表示する。表示部２０としては、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の公知の表示装置が挙げられる。
【００１９】
通信部２６は、ネットワーク１６を介して情報処理端末１４とデータ送受信を行うための通信インターフェースである。
【００２０】
記憶部２４は、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体であり、後述する探索プログラムや閲覧プログラム等の各種プログラムや、各種データを記憶する。また、記憶部２４は、閲覧状況記憶部４２、判別頁記憶部４４、及びドキュメント記憶部４６を含む。
【００２１】
ドキュメント記憶部４６は、１または複数のドキュメント（文書）と、各ドキュメントを一意に識別するドキュメント識別情報と、を対応づけたテーブルである。
【００２２】
図２は、ドキュメント記憶部４６のデータ構造の一例を示す模式図である。図２に示すように、ドキュメント記憶部４６は、ドキュメント識別情報としてのＡ〜Ｃと、各ドキュメント識別情報によって特定されるドキュメントＡ．ｐｄｆ〜Ｃ．ｐｄｆと、を対応づけたテーブルである。なお、図２には、ドキュメントがＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式である場合を示したが、ドキュメント記憶部４６に記憶されるドキュメントのデータ形式は、ＰＤＦ形式に限られない。
【００２３】
判別頁記憶部４４は、ドキュメント記憶部４６に格納されている各ドキュメントのドキュメント識別情報と、判別頁情報と、を対応づけたテーブルである。判別頁情報とは、対応するドキュメント識別情報によって特定されるドキュメントにおける、前回判別された頁画像の頁を示す情報である。
【００２４】
図３は、判別頁記憶部４４のデータ構造の一例を示す模式図である。図３に示すように、判別頁記憶部４４は、ドキュメント識別情報としてのＡ〜Ｃと、各ドキュメント識別情報によって特定されるドキュメントにおける前回判別された頁を示す判別頁情報と、を対応づけて記憶する。図３に示す例では、判別頁記憶部４４は、ドキュメント識別情報「Ａ」に対応する判別頁情報として「２」を対応づけて記憶している。また、判別頁記憶部４４は、ドキュメント識別情報「Ｂ」及び「Ｃ」に対応する判別頁情報は記憶していない。
【００２５】
閲覧状況記憶部４２は、ドキュメント記憶部４６に格納されている各ドキュメントのドキュメント識別情報と、ドキュメント識別情報によって特定されるドキュメントの閲覧回数と、を対応づけて記憶する。
【００２６】
図４は、閲覧状況記憶部４２のデータ構造の一例を示す模式図である。図４に示すように、閲覧状況記憶部４２は、ドキュメント識別情報に対応づけて、閲覧回数を示す情報を記憶する。なお、閲覧回数を示す情報は、０以上の整数であればよい。
【００２７】
なお、閲覧状況記憶部４２及び判別頁記憶部４４に格納されている各ドキュメント識別情報は、ドキュメント記憶部４６に格納されているドキュメント識別情報と一致する。また、本実施の形態では、記憶部２４は、閲覧状況記憶部４２、判別頁記憶部４４、及びドキュメント記憶部４６を記憶する場合を説明するが、これらの記憶部を１つのテーブルとして構成することで、一体的に構成してもよい。
【００２８】
この場合には、記憶部２４は、ドキュメント識別情報と、ドキュメントと、判別頁情報と、閲覧回数と、を対応づけて記憶すればよい。
【００２９】
図１に戻り、制御部２２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータであり、情報処理装置１２全体を制御する。
【００３０】
制御部２２は、受付部２８、判定部３０、選択部３１、決定部３２、更新部３３、通信制御部３４、及び表示制御部３６を含む。
【００３１】
受付部２８は、情報処理装置１２における操作部１８や、情報処理端末１４から、各種情報を受け付ける。本実施の形態では、受付部２８は、情報処理端末１４から通信部２６を介して、探索要求、次頁確認要求、ドキュメント変更要求、及び探索終了要求等の各種指示を示す信号を受け付ける。
【００３２】
探索要求を示す信号は、文書の探索を指示するための信号である。本実施の形態では、探索要求を示す信号は、探索要求を示す情報を含む信号であればよい。
【００３３】
次頁確認要求を示す信号は、表示部５０に表示された頁画像の次の頁の表示を指示するための信号である。本実施の形態では、次頁確認要求を示す信号は、情報処理端末１４に現在表示されている頁画像の頁を示す頁情報、及び該頁画像を含むドキュメントのドキュメント識別情報と、次頁確認を示す指示情報と、を含むものとして説明する。
【００３４】
ドキュメント変更要求を示す信号は、表示部５０に表示されたドキュメントとは異なるドキュメントの表示を指示するための信号である。本実施の形態では、ドキュメント変更要求は、情報処理端末１４の表示部５０に現在表示されている頁画像の頁を示す頁情報、及び該頁画像を含むドキュメントのドキュメント識別情報と、表示されているドキュメントとは異なるドキュメントの探索指示を示す指示情報と、を含むものとして説明する。
【００３５】
探索終了要求を示す信号は、ドキュメントの探索の終了を指示するための信号である。本実施の形態では、探索終了要求を示す信号は、情報処理端末１４に現在表示されている頁画像の頁を示す頁情報、及び表示されているドキュメントのドキュメント識別情報と、探索終了を示す指示情報と、を含むものとして説明する。
【００３６】
これらの信号は、本実施の形態では、ユーザによる操作部４８の操作指示に基づいて入力され、情報処理端末１４からネットワーク１６を介して情報処理装置１２に入力される。受付部２８は、これらの信号を、通信部２６を介して受け付ける。
【００３７】
選択部３１は、受付部２８が探索要求を示す信号を受け付けたときに、記憶部２４に記憶されている複数のドキュメントの内の１のドキュメントを選択する。
【００３８】
選択部３１は、記憶部２４に記憶されている複数のドキュメントの内、選択部３１で未選択の１の任意のドキュメントを選択する。この未選択のドキュメントとは、選択部３１が受付部２８から探索要求を受け付けてから次に探索要求を受け付けるまでの間に、未選択であるドキュメントを示す。なお、選択部３１は、閲覧状況記憶部４２から閲覧回数の最も多いドキュメント識別情報を読取り、読みとったドキュメント識別情報に対応するドキュメントをドキュメント記憶部４６から読み取ることで、１のドキュメントを選択してもよい。また、閲覧状況記憶部４２に記憶されている閲覧回数の内、最も閲覧回数の多いドキュメント識別情報が複数有る場合には、該閲覧回数の最も多いドキュメント識別情報の内の１つを選択すればよい。そして、選択部３１は、選択したドキュメント識別情報に対応するドキュメントをドキュメント記憶部４６から選択すればよい。
【００３９】
決定部３２は、選択部３１で選択されたドキュメントのドキュメント識別情報に対応する判別頁情報を判別頁記憶部４４から読み取る。そして、決定部３２は、選択部３１で選択されたドキュメントにおける、判別頁記憶部４４から読み取った判別頁情報の頁の頁画像を、提示対象頁の頁画像として決定する。
【００４０】
通信制御部３４は、受付部２８で受け付けた探索要求を示す信号を送信した情報処理端末１４に、決定された提示対象頁の頁画像を送信する。詳細には、通信制御部３４は、決定された提示対象頁の頁画像と、該頁画像の頁を示す頁情報と、該頁画像を含むドキュメントのドキュメント識別情報と、を含む信号を、該情報処理端末１４へ送信する。
【００４１】
表示制御部３６は、各種画像を表示部２０に表示する制御を行う。
【００４２】
判定部３０は、表示部５０に表示されている頁画像がユーザによって判別された事を判定する。具体的には、判定部３０は、表示部５０に表示された頁画像をユーザが判定、すなわち、ユーザ所望の頁画像として認定したことを判定する。本実施の形態では、判定部３０は、受付部２８で、ドキュメント変更要求を示す信号、または、探索終了要求を示す信号、を受信したか否かを判定する。そして、判定部３０は、これらの何れか一方の信号が受付部２８で受信されたときに、これらの要求を示す信号に含まれる頁画像がユーザによって判別されたと判定する。
【００４３】
更新部３３は、判定部３０によって表示部５０に表示されている頁画像がユーザによって判別されたと判定された場合に、判定された頁画像の頁を示す頁情報を、該頁画像を含むドキュメントに対応する判別頁情報として、判別頁記憶部４４に記憶する。なお、更新部３３は、情報処理端末１４から受け付けた、ドキュメント変更要求を示す信号、または、探索終了要求を示す信号に含まれる、頁情報、及びドキュメント識別情報を読み取ることで、判定された頁画像の頁を示す頁情報及び、該頁画像を含むドキュメントを特定し、該頁情報を該ドキュメントに対応する判別頁情報として、判別頁記憶部４４に記憶する。
【００４４】
情報処理端末１４は、例えば、ＰＣ等で構成される。本実施の形態では、情報処理装置１２をサーバ装置とするクライアント装置として機能する。
【００４５】
情報処理端末１４は、例えば、携帯可能な各種端末（携帯端末や携帯電話等）等である。
【００４６】
情報処理端末１４は、文書の探索要求を示す探索要求を示す信号を情報処理装置１２へ送信し、探索結果として、頁画像等を受け付ける。
【００４７】
情報処理端末１４は、操作部４８、表示部５０、通信部５２、制御部５４、及び記憶部５６を備える。
【００４８】
操作部４８は、情報処理端末１４を操作するユーザからの操作指示を受け付ける。操作部４８としては、例えば、マウス、マイクによる音声認識、ボタン、リモコン、及びキーボード等が挙げられる。本実施の形態では、操作部４８は、ユーザの操作指示によって、ユーザから、探索要求を示す情報、次頁確認を示す指示情報、異なるドキュメントの探索指示を示す指示情報、探索終了を示す指示情報、等の各種情報を受け付ける。
【００４９】
表示部５０は、各種情報を表示する。表示部５０としては、ＬＣＤ等の公知の表示装置が挙げられる。
【００５０】
通信部５２は、ネットワーク１６を介して情報処理装置１２とデータ送受信を行うための通信インターフェースである。記憶部５６は、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体であり、後述する探索指示プログラムや閲覧プログラム等の各種プログラムや、各種データを記憶する。
【００５１】
制御部５４は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータであり、情報処理端末１４全体を制御する。制御部５４は、受付部５８、通信制御部６０、及び表示制御部６２を含む。
【００５２】
受付部５８は、操作部１８から、各種情報を受け付ける。本実施の形態では、受付部５８は、操作部１８から探索要求を示す情報、次頁確認を示す指示情報、異なるドキュメントの探索指示を示す指示情報、探索終了を示す指示情報、等の各種情報を受け付ける。
【００５３】
通信制御部６０は、受付部５８で受け付けた探索要求を示す情報、次頁確認を示す指示情報、異なるドキュメントの探索指示を示す指示情報、または探索終了を示す指示情報と、情報処理システム１０から受信した各種信号と、に基づいて、探索要求を示す信号、次頁確認要求を示す信号、ドキュメント変更要求を示す信号、探索終了要求を示す信号を作成し、通信部５２を介して情報処理装置１２へ送信する制御を行う。また、通信制御部６０は、情報処理装置１２から、ネットワーク１６及び通信部５２を介して、頁画像等の各種情報を受信する制御を行う。本実施の形態では、通信制御部６０は通信部５２を介して、情報処理装置１２から、通信制御部３４は、決定された提示対象頁の頁画像と、該頁画像の頁を示す頁情報と、該頁画像を含むドキュメントのドキュメント識別情報と、を含む信号等を受信する。
【００５４】
通信制御部６０は、情報処理端末１４から受け付けた、提示対象頁の頁画像と、該頁画像の頁を示す頁情報と、該頁画像を含むドキュメントのドキュメント識別情報と、を含む信号を、記憶部５６に記憶する。なお、通信制御部６０は、新たに情報処理端末１４から該信号を受信する度に、記憶部５６に記憶済の信号を更新する。
【００５５】
そして、通信制御部３４は、受付部５８で探索要求を示す情報を受け付けた場合には、該探索要求を示す情報を含む信号（探索要求を示す信号）を情報処理装置１２へ送信する制御を行う。
【００５６】
また、通信制御部３４は、受付部５８で次頁確認を示す指示情報を受け付けた場合には、記憶部５６に記憶した頁情報と、ドキュメント識別情報と、を表示部５０に現在表示されている頁画像の頁を示す頁情報、及び該頁画像を含むドキュメントのドキュメント識別情報とし、さらに、次頁確認を示す指示情報を含む、次頁確認要求を示す信号を作成し、情報処理装置１２へ送信する制御を行う。
【００５７】
また、通信制御部３４は、受付部５８で異なるドキュメントの探索指示を示す指示情報を受け付けた場合には、記憶部５６に記憶した頁情報と、ドキュメント識別情報と、を、表示部５０に現在表示されている頁画像の頁を示す頁情報、及び該頁画像を含むドキュメントのドキュメント識別情報とし、さらに、表示されているドキュメントとは異なるドキュメントの探索指示を示す指示情報を含む、ドキュメント変更要求を示す信号を作成し、情報処理装置１２へ送信する制御を行う。
【００５８】
また、通信制御部３４は、受付部５８で探索終了を示す指示情報を受け付けた場合には、記憶部５６に記憶した頁情報と、ドキュメント識別情報と、を、表示部５０に現在表示されている頁画像の頁を示す頁情報、及び該頁画像を含むドキュメントのドキュメント識別情報とし、さらに、探索終了を示す指示情報を含む、探索終了要求を示す信号を作成し、情報処理装置１２へ送信する制御を行う。
【００５９】
表示制御部６２は、情報処理端末１４から受け付けた頁画像等の各種情報を表示部５０へ表示する制御を行う。
【００６０】
次に、本実施の形態の情報処理システム１０で行う検索処理、探索指示処理、閲覧処理について説明する。
【００６１】
まず、情報処理システム１０の情報処理端末１４で行う探索指示処理について説明する。図５は、情報処理端末１４が行う探索指示処理の手順を示すフローチャートである。
【００６２】
まず、情報処理端末１４の受付部５８が、操作部４８から探索要求を受け付けたか否かを判断する（ステップＳ１００）。例えば、情報処理端末１４の制御部５４は、表示部５０に探索要求を選択するための指示ボタンを選択可能に表示する。そして、ユーザの操作部４８による操作指示によって、探索要求を選択するための指示ボタンが操作されたときに、操作部４８は受付部５８に探索要求を示す情報を送信すればよい。受付部５８では、操作部４８から探索要求を示す情報を受け付けたか否かを判別することで、ステップＳ１００の判断を行えばよい。
【００６３】
ステップＳ１００で否定判断すると（ステップＳ１００：Ｎｏ）、本ルーチンを終了する。ステップＳ１００で肯定判断すると（ステップＳ１００：Ｙｅｓ）、ステップＳ１０２へ進む。
【００６４】
ステップＳ１０２では、通信制御部６０が、探索要求を示す信号を通信部５２及びネットワーク１６を介して情報処理装置１２へ送信する（ステップＳ１０２）。
【００６５】
次に、通信部５２が、情報処理装置１２から提示対象頁の頁画像を受信したか否かを判断する（ステップＳ１０４）。そして、通信部５２は、頁画像を受信するまで（ステップＳ１０４：Ｙｅｓ）、否定判断を繰り返す（ステップＳ１０４：Ｎｏ）。ステップＳ１０４で肯定判断すると（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０６へ進む。
【００６６】
なお、本実施の形態では、通信部５２は、上述したように、情報処理装置１２から、提示対象頁の頁画像と共に、該頁画像を含むドキュメントのドキュメント識別情報、及び該頁画像の頁を示す頁情報を受信する。
【００６７】
ステップＳ１０６では表示制御部６２が、情報処理装置１２から受信した頁画像を表示部５０に表示する制御を行う（ステップＳ１０６）。
【００６８】
次に、受付部５８が、操作部４８から次頁確認要求を受け付けたか否かを判断する（ステップＳ１０８）。例えば、表示制御部６２は、ステップＳ１０６において頁画像を表示部５０に表示する制御を行うと共に、次頁確認要求、ドキュメント変更要求、及び探索終了要求の各々を選択するための指示ボタンを表示部５０に表示する制御を行う。そして、ユーザによる操作部４８の操作指示によって、次頁確認要求を示す指示ボタンが指示されたときに、操作部４８は、次頁確認要求を示す情報を制御部５４に送信すればよい。
【００６９】
ステップＳ１０８で肯定判断すると（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１０へ進む。ステップＳ１１０では、通信制御部６０が、通信部５２を介して、次頁確認要求を示す信号を情報処理端末１４へ送信する。そして、上記ステップＳ１０４へ戻る。すなわち、通信制御部６０は、次ページ確認を示す指示情報と、情報処理端末１４の表示部５０に現在表示されている頁画像の頁を示す頁情報、及び該頁画像を含むドキュメントのドキュメント識別情報と、を含む、次頁確認要求を示す信号を、情報処理装置１２へ送信する。
【００７０】
一方、ステップＳ１０８で否定判断すると（ステップＳ１０８：Ｎｏ）、ステップＳ１１２へ進む。ステップＳ１１２では、受付部５８が、操作部４８からドキュメント変更要求を受け付けたか否かを判断する（ステップＳ１１２）。本実施の形態では、受付部５８は、操作部４８から、表示されているドキュメントとは異なるドキュメントの探索指示を示す指示情報を受け付けたか否かを判別することで、ステップＳ１１２の判断を行う。
【００７１】
例えば、表示制御部６２は、ステップＳ１０６において頁画像を表示部５０に表示する制御を行うと共に、次頁確認要求、ドキュメント変更要求、及び探索終了要求の各々を選択するための指示ボタンを表示部５０に表示する制御を行う。そして、ユーザによる操作部４８の操作指示によって、ドキュメント変更要求を示す指示ボタンが指示されたときに、操作部４８は、表示されているドキュメントとは異なるドキュメントの探索指示を示す指示情報を制御部５４に送信すればよい。
【００７２】
ステップＳ１１２で肯定判断すると（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１６へ進む。ステップＳ１１６では、通信制御部６０が、通信部５２を介して、ドキュメント変更要求を示す信号を情報処理端末１４へ送信する。そして、上記ステップＳ１０４へ戻る。本実施の形態では、通信制御部６０は、表示されているドキュメントとは異なるドキュメントの探索指示を示す指示情報と、上記ステップＳ１０４で頁画像と共に受信した、ドキュメント識別情報と、頁情報と、を含む、ドキュメント変更要求を示す信号を、情報処理装置１２へ送信する。
【００７３】
一方、ステップＳ１１２で否定判断すると（ステップＳ１１２：Ｎｏ）、ステップＳ１１４へ進む。なお、ステップＳ１１２で否定判断する場合とは、受付部５８が操作部４８から探索終了を示す指示情報（探索終了要求）を受け付けた場合である。ステップＳ１１４では、通信制御部６０が通信部５２を介して、探索終了要求を示す信号を情報処理端末１４へ送信する。そして、本ルーチンを終了する。なお、本実施の形態では、通信制御部６０は、探索終了要求を示す指示情報と、上記ステップＳ１０４で頁画像と共に受信した、ドキュメント識別情報と、頁情報と、を含む、探索終了要求を示す指示情報を、情報処理装置１２へ送信する。
【００７４】
次に、情報処理端末１４で行う閲覧要求処理を説明する。図６は、情報処理端末１４で実行する閲覧要求処理の手順を示すフローチャートである。なお、図６に示す閲覧要求処理は、図６に示す検索要求処理に割込み処理、または情報処理端末１４で検索要求処理を実行していないときに実行される。
【００７５】
まず、受付部５８が、操作部４８から閲覧要求を示す信号を受け付けたか否かを判断する（ステップＳ１５０）。閲覧要求を示す信号は、ドキュメント記憶部４６に格納されている複数のドキュメントの内の少なくとも１つのドキュメントを示す情報と、閲覧要求を示す情報と、を含む。
【００７６】
例えば、制御部５４は、ネットワーク１６を介して記憶部２４のドキュメント記憶部４６を閲覧し、ドキュメント記憶部４６に記憶されているドキュメントに対応するドキュメント識別情報の一覧を取得する。そして、表示制御部６２が、取得されたドキュメント識別情報の一覧を表示部５０に表示する。そして、ユーザによる操作部４８の操作指示によって、表示部５０に表示されたドキュメント識別情報の内の少なくとも１つが選択されたときに、操作部４８は、選択されたドキュメント識別情報と、閲覧要求を示す情報と、を含む閲覧要求を示す信号を、受付部５８へ送信すればよい。
【００７７】
ステップＳ１５０で否定判断すると（ステップＳ１５０：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ１５０で肯定判断すると（ステップＳ１５０：Ｙｅｓ）、ステップＳ１５２へ進む。
【００７８】
ステップＳ１５２では、通信制御部６０が、操作部４８から受け付けた閲覧要求を示す信号を情報処理装置１２へ送信する（ステップＳ１５２）。次に、通信制御部６０は、情報処理端末１４からドキュメントを受信するまで否定判断を繰り返す（ステップＳ１５４：Ｎｏ）。そして、ステップＳ１５４で肯定判断すると（ステップＳ１５４：Ｙｅｓ）、ステップＳ１５６へ進む。ステップＳ１５６では、表示制御部６２が、ステップＳ１５４で受信したドキュメントを表示部５０に表示する制御を行った後に、本ルーチンを終了する。
【００７９】
次に、情報処理装置１２で実行する探索処理を説明する。図７は、情報処理装置１２で実行する探索処理の手順を示すフローチャートである。
【００８０】
まず、受付部２８が、通信部２６及びネットワーク１６を介して情報処理端末１４から探索要求を示す信号を受け付けたか否かを判断する（ステップＳ２００）。ステップＳ２００で否定判断すると（ステップＳ２００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ２００で肯定判断すると（ステップＳ２００：Ｙｅｓ）、ステップＳ２０２へ進む。
【００８１】
ステップＳ２０２では、選択部３１が、記憶部２４に記憶されている複数のドキュメントの内の１のドキュメントを、判別対象のドキュメントとして選択する（ステップＳ２０２）。なお、ステップＳ２０２の処理の詳細は後述する。
【００８２】
次に、決定部３２が、選択部３１で選択されたドキュメントのドキュメント識別情報に対応する判別頁情報の頁の頁画像を、提示対象頁の頁画像として決定する（ステップＳ２０４）。なお、ステップＳ２０４の処理の詳細は後述する。
【００８３】
次に、通信制御部３４が、決定部３２で決定された提示対象頁の頁画像と、該頁画像を含むドキュメントのドキュメント識別情報、及び該頁画像の頁を示す頁情報を、上記ステップＳ２００で受け付けた探索要求を示す信号を送信した情報処理端末１４へ送信する（ステップＳ２０６）。
【００８４】
次に、通信制御部３４は、次頁確認要求を示す信号を情報処理端末１４から受け付けたか否かを判断する（ステップＳ２０８）。ステップＳ２０８で肯定判断すると（ステップＳ２０８：Ｙｅｓ）、ステップＳ２１０へ進む。
【００８５】
ステップＳ２１０では、ステップＳ２０８で受け付けた次頁確認要求に含まれる、ドキュメント識別情報によって特定されるドキュメントに含まれる頁画像の内、表示部５０に未表示の未表示頁が有るか否かを判断する（ステップＳ２１０）。
【００８６】
ステップＳ２１０で否定判断すると（ステップＳ２１０：Ｎｏ）、後述するステップＳ２２０へ進む。一方、ステップＳ２１０で肯定判断すると（ステップＳ２１０：Ｙｅｓ）、ステップＳ２１２へ進む。ステップＳ２１２では、ステップＳ２０８で受け付けた次頁確認要求を示す信号に含まれる、ドキュメント識別情報によって特定されるドキュメントにおける、該信号に含まれる頁情報によって特定される頁の、次の頁の頁画像を、提示対象頁として決定する（ステップＳ２１２）。そして、上記ステップＳ２０６へ戻る。
【００８７】
一方、上記ステップＳ２０８で否定判断すると（ステップＳ２０８：Ｎｏ）、ステップＳ２１４へ進む。ステップＳ２１４では、通信制御部３４が、受付部２８で情報処理端末１４から受け付けた信号が、ドキュメント変更要求を示す信号であるか否かを判断する（ステップＳ２１４）。ステップＳ２１４で否定判断すると（ステップＳ２１４：Ｎｏ）、ステップＳ２１６へ進む。
【００８８】
ステップＳ２１４で否定判断する場合とは、受付部２８が情報処理端末１４から探索終了要求を示す信号を受け付けた場合である。
【００８９】
ステップＳ２１６では、更新部３３が、受付部２８において情報処理端末１４から受け付けた探索終了要求を示す信号に含まれる、ドキュメント識別情報及び頁情報に基づいて、該頁情報を、判別頁を示す判別頁情報として、該ドキュメント識別情報に対応づけて判別頁記憶部４４に記憶する。これによって、更新部３３は、判別頁記憶部４４の判別頁情報を更新する。そして、本ルーチンを終了する。
【００９０】
一方、ステップＳ２１４で肯定判断すると（ステップＳ２１４：Ｙｅｓ）、ステップＳ２１８へ進む。ステップＳ２１８では、更新部３３が、受付部２８において情報処理端末１４から受け付けたドキュメント変更要求を示す信号に含まれる、ドキュメント識別情報及び頁情報に基づいて、該頁情報を、判別頁を示す判別頁情報として、該ドキュメント識別情報に対応づけて判別頁記憶部４４に記憶する。これによって、更新部３３は、判別頁記憶部４４の判別頁情報を更新する。
【００９１】
次に、制御部２２は、記憶部２４のドキュメント記憶部４６に格納されているドキュメントの内、上記ステップＳ２００で探索要求を示す信号を受け付けてから、情報処理端末１４へ未送信（すなわち表示部５０に頁画像を未表示）のドキュメントが有るか否かを判断する（ステップＳ２２０）。ステップＳ２２０の判断は、例えば、制御部２２は、上記ステップＳ２０６で頁画像を情報処理端末１４へ送信する度に、送信した頁画像を含むドキュメントのドキュメント識別情報に対応づけて、表示済を示す情報を記憶部２４に記憶する。そして、制御部２２は、ドキュメント記憶部４６に格納されているドキュメント識別情報の内、表示済を示す情報に対応づけられていないドキュメント識別情報が有るか否かを判別することで、ステップＳ２２０の判断を行えばよい。なお、これらの表示済のフラグは、情報処理端末１４から新たに探索要求を示す信号を受け付けたときに、クリアすれば（すなわち、未表示とすれば）よい。
【００９２】
ステップＳ２２０で肯定判断すると（ステップＳ２２０：Ｙｅｓ）、上記ステップＳ２０２へ戻る。一方、上記ステップＳ２２０で否定判断すると（ステップＳ２２０：Ｎｏ）、本ルーチンを終了する。
【００９３】
次に、情報処理装置１２で行う閲覧要求処理を説明する。図８は、情報処理装置１２で実行する閲覧要求処理の手順を示すフローチャートである。なお、図８に示す閲覧要求処理は、図７に示す検索処理に割込み処理、または情報処理装置１２で検索処理を実行していないときに実行される。
【００９４】
まず、受付部２８が、情報処理端末１４から閲覧要求を示す信号を受け付けたか否かを判断する（ステップＳ２５０）。閲覧要求を示す信号は、ドキュメント記憶部４６に格納されている複数のドキュメントの内の少なくとも１つのドキュメントを示す情報と、閲覧要求を示す情報と、を含む。
【００９５】
ステップＳ２５０で否定判断すると（ステップＳ２５０：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ２５０で肯定判断すると（ステップＳ２５０：Ｙｅｓ）、ステップＳ２５２へ進む。
【００９６】
ステップＳ２５２では、通信制御部３４が、情報処理端末１４から受け付けた閲覧要求を示す信号に含まれるドキュメント識別情報に対応するドキュメントをドキュメント記憶部４６から読み取る（ステップＳ２５２）。
【００９７】
次に、更新部３３が、閲覧状況記憶部４２における、ステップＳ２５２で読み取ったドキュメントのドキュメント識別信号に対応する閲覧回数を“１”カウントアップすることで、閲覧回数を更新する（ステップＳ２５４）。
【００９８】
次に、通信制御部３４が、上記ステップＳ２５２で読み取ったドキュメントを、上記ステップＳ２５０で受け付けた閲覧要求を示す信号を送信した情報処理端末１４へ送信し（ステップＳ２５６）、本ルーチンを終了する。
【００９９】
次に、情報処理装置１２が、図７のステップＳ２０２で実行する、判別対象ドキュメント選択処理について説明する。図９は、ステップＳ２０２の判別対象ドキュメント選択処理の手順を示すフローチャートである。
【０１００】
まず、更新部３３が、閲覧状況記憶部４２に格納されている閲覧回数を読み取る（ステップＳ２８０）。
【０１０１】
次に、更新部３３は、閲覧状況記憶部４２に格納されているドキュメント識別情報の内の、未選択のドキュメントのドキュメント識別情報における、閲覧回数の最も多いドキュメントを判別対象として選択する（ステップＳ２８２）。
【０１０２】
そして、本ルーチンを終了する。
【０１０３】
なお、「未選択のドキュメント」とは、記憶部２４に格納されているドキュメントの内、上記ステップＳ２００で探索要求を示す信号を受け付けてから、次の探索要求を示す信号を新たに受け付けるまでの期間において、未選択のドキュメントを示す。この未選択のドキュメントは、上述したのと同様な方法で判別すればよい。
【０１０４】
次に、情報処理装置１２が、図７のステップＳ２０４で実行する、提示対象頁決定処理について説明する。図１０は、ステップＳ２０４の頁対象頁決定処理の手順を示すフローチャートである。
【０１０５】
図１０に示すように、まず、決定部３２では、判別頁情報が記憶済であるか否かを判断する（ステップＳ３００）。詳細には、決定部３２は、判別頁記憶部４４に、選択部３１で選択されたドキュメントのドキュメント識別情報に対応づけて判別頁情報が記憶されているか否かを判断する。
【０１０６】
ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。ステップＳ３０２では、選択部３１による図７のステップＳ２０２の処理によって選択された判別対象のドキュメントにおける、ステップＳ３００で判断した該ドキュメントのドキュメント識別情報に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁の頁画像として決定する（ステップＳ３０２）。そして、本ルーチンを終了する。
【０１０７】
一方、上記ステップＳ３００で否定判断すると（ステップＳ３００：Ｎｏ）、ステップＳ３０４へ進む。ステップＳ３０４では、選択部３１による図７のステップＳ２０２の処理によって選択された判別対象のドキュメントにおける、先頭の頁（１頁）の頁画像を、提示対象頁の頁画像として決定する（ステップＳ３０４）。そして、本ルーチンを終了する。
【０１０８】
情報処理システム１０において、上記探索指示処理、及び探索処理が実行されることによって、判別頁記憶部４４に格納されている判別頁情報は、次のように更新される。
【０１０９】
図１１〜図１４は、判別頁記憶部４４に格納されている判別頁情報の更新状況を示す模式図である。
【０１１０】
図１１は、記憶部２４に格納されている何れのドキュメントも判別されていない状態の判別頁記憶部４４のデータ構造を示す模式図である。図１１に示すように、判別頁記憶部４４は、ドキュメント識別情報Ａ〜Ｃに対応する判別頁情報を格納していない状態である。
【０１１１】
上記探索指示処理及び探索処理によって、ユーザの操作部４８による操作指示によって、探索要求を示す信号が情報処理端末１４から情報処理装置１２へ送信されたとする。そして、情報処理装置１２からドキュメント識別情報「Ａ」によって特定されるドキュメント（例えばＡ．ｐｄｆ）における２頁目の頁画像が情報処理端末１４に送信されて表示部５０に表示されたときに、ユーザの操作部４８の操作指示によって、探索終了要求を示す信号またはドキュメント変更要求を示す信号を受付部５８が受け付け、情報処理端末１４から情報処理装置１２に該信号が送信されたとする。この場合には、図１２に示すように、判別頁記憶部４４における、ドキュメント識別情報「Ａ」に対応する判別頁情報が「２」に更新される。
【０１１２】
このため、情報処理装置１２が、次回、探索要求を示す信号を情報処理端末１４から受け付けた場合には、情報処理装置１２は、判別対象ドキュメント「Ａ．ｐｄｆ」の提示対象頁の頁画像として、該ドキュメント「Ａ．ｐｄｆ」における２頁目の頁画像を、情報処理端末１４に送信することとなる。このため、情報処理端末１４では、該ドキュメントにおける前記判別した頁画像を早急に提示することができる。
【０１１３】
また、ユーザの操作部４８による操作指示によって、探索要求を示す信号が情報処理端末１４から情報処理装置１２へ送信されたときに、判別頁記憶部４４が図１２に示す状態となっていたとする。そして、さらに、情報処理装置１２からドキュメント識別情報「Ｂ」によって特定されるドキュメント（例えばＢ．ｐｄｆ）における１頁目の頁画像が情報処理端末１４に送信されて、表示部５０に表示されたときに、ユーザの操作部４８の操作指示によって、探索終了要求を示す信号またはドキュメント変更要求を示す信号を受付部５８が受け付け、情報処理端末１４から情報処理装置１２に該信号が送信されたとする。この場合には、図１３に示すように、判別頁記憶部４４における、ドキュメント識別情報「Ｂ」に対応する判別頁情報が「１」に更新される。
【０１１４】
このため、情報処理装置１２が、次回、探索要求を示す信号を情報処理端末１４から受け付けた場合であって、且つ、情報処理装置１２が、判別対象ドキュメント「Ｂ．ｐｄｆ」を提示対象ドキュメントとして選択したとする。この場合には、情報処理装置１２は、提示対象頁の頁画像として、該ドキュメント「Ｂ．ｐｄｆ」における１頁目の頁画像を、情報処理端末１４に送信することとなる。このため、情報処理端末１４では、該ドキュメントにおける前回判別した頁画像を早急に提示することができる。
【０１１５】
また、ユーザの操作部４８による操作指示によって、探索要求を示す信号が情報処理端末１４から情報処理装置１２へ送信されたときに、判別頁記憶部４４が図１３に示す状態となっていたとする。そして、さらに、情報処理装置１２からドキュメント識別情報「Ｃ」によって特定されるドキュメント（例えばＣ．ｐｄｆ）における３頁目の頁画像が情報処理端末１４に送信されて、表示部５０に表示されたときに、ユーザの操作部４８の操作指示によって、探索終了要求を示す信号またはドキュメント変更要求を示す信号を受付部５８が受け付け、情報処理端末１４から情報処理装置１２に該信号が送信されたとする。この場合には、図１４に示すように、判別頁記憶部４４における、ドキュメント識別情報「Ｃ」に対応する判別頁情報が「３」に更新される。
【０１１６】
このため、情報処理装置１２が、次回、探索要求を示す信号を情報処理端末１４から受け付けた場合であって、且つ、情報処理装置１２が、判別対象ドキュメント「Ｃ．ｐｄｆ」を提示対象ドキュメントとして選択したとする。この場合には、情報処理装置１２は、提示対象頁の頁画像として、該ドキュメント「Ｃ．ｐｄｆ」における３頁目の頁画像を、情報処理端末１４に送信することとなる。このため、情報処理端末１４では、該ドキュメントにおける前回判別した頁画像を早急に提示することができる。
【０１１７】
以上説明したように、本実施の形態の情報処理システム１０は、操作部４８から探索要求を示す信号を受け付けた場合に、記憶部２４に記憶されている複数のドキュメントにおける、各ドキュメントに対応する判別頁情報によって示される頁の頁画像を、提示対象頁として決定し、表示部５０に表示する。
【０１１８】
このため、本実施の形態の情報処理システム１０では、ユーザ所望の文書の頁画像を容易に提示することができる。
【０１１９】
また、本実施の形態の情報処理システム１０では、閲覧状況記憶部４２に格納されている閲覧回数を確認し、記憶部２４に格納されている複数のドキュメントの内、閲覧回数の最も高いドキュメントから順に、提示対象のドキュメントとして選択する。そして、選択したドキュメントのドキュメント識別情報に対応する判別頁情報によって特定される頁の頁画像を、提示対象頁として決定し、表示部５０に表示する。
【０１２０】
このため、本実施の形態の情報処理システム１０では、更に効果的に、ユーザ所望の文書の頁画像を容易に提示することができる。
【０１２１】
なお、本実施の形態では、情報処理装置１２は、情報処理端末１４から探索要求、次頁確認要求、ドキュメント変更要求、及び探索終了要求を受け付ける場合を説明したが、これらの信号を操作部１８から受け付けてもよい。この場合には、情報処理装置１２の制御部２２では、選択した頁画像を表示部２０に表示する制御を行えばよい。
【０１２２】
（第２の実施の形態）
第２の実施の形態では、判別頁情報及び閲覧回数を、ユーザ毎に管理する。
【０１２３】
図１は、第２の実施の形態の情報処理システム１０Ａを示す模式図である。情報処理システム１０Ａは、情報処理装置１２Ａ、及び情報処理端末１４Ａを備える。情報処理装置１２Ａと情報処理端末１４Ａとは、ネットワーク１６を介して接続されている。
【０１２４】
情報処理装置１２Ａは、例えば、ＰＣ等で構成される。情報処理装置１２Ａは、操作部１８、表示部２０、制御部２２Ａ、通信部２６、及び記憶部２４Ａを備える。操作部１８、表示部２０、及び通信部２６は、第１の実施の形態と同様である。
【０１２５】
記憶部２４Ａは、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体であり、後述する探索プログラムや閲覧プログラム等の各種プログラムや、各種データを記憶する。また、記憶部２４Ａは、閲覧状況記憶部４２Ａ、判別頁記憶部４４Ａ、及びドキュメント記憶部４６を含む。ドキュメント記憶部４６は、第１の実施の形態と同様である。
【０１２６】
判別頁記憶部４４Ａは、ドキュメント記憶部４６に格納されている各ドキュメントのドキュメント識別情報と、判別頁情報と、を、ユーザ識別情報毎に対応づけたテーブルである。ユーザ識別情報とは、情報処理端末１４Ａを操作するユーザの各々を識別する識別情報である。このユーザ識別情報には、例えば、情報処理端末１４Ａを起動するときに入力するユーザＩＤを用いる。
【０１２７】
図１５は、判別頁記憶部４４Ａのデータ構造の一例を示す模式図である。図１５に示すように、判別頁記憶部４４Ａは、ドキュメント識別情報としてのＡ〜Ｃと、各ドキュメント識別情報によって特定されるドキュメントにおける前回判別された頁を示す判別頁情報と、を、ユーザ識別情報（ユーザＵ１〜ユーザＵ４）毎に対応づけて記憶する。図１５に示す例では、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ１」に対応する判別頁情報として、「３」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ２」に対応する判別頁情報として、「１」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ３」に対応する判別頁情報として、「１」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ４」に対応する判別頁情報として、「１」を対応づけて記憶している。
【０１２８】
また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ２」に対応する判別頁情報として、「３」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ３」に対応する判別頁情報として、「３」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ４」に対応する判別頁情報として、「１」を対応づけて記憶している。
【０１２９】
図１６は、閲覧状況記憶部４２Ａのデータ構造の一例を示す模式図である。図１６に示すように、閲覧状況記憶部４２Ａは、ドキュメント識別情報に対応づけて、閲覧回数を示す情報をユーザ識別情報毎に記憶する。
【０１３０】
図１６に示す例では、閲覧状況記憶部４２Ａは、ドキュメント識別情報としてのＡ〜Ｃと、閲覧回数と、を、ユーザ識別情報（ユーザＵ１〜ユーザＵ４）毎に対応づけて記憶する。図１６に示す例では、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ１」に対応する閲覧回数として、「３」を対応づけて記憶している。また、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ２」に対応する判別頁情報として、「１」を対応づけて記憶している。また、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ３」に対応する判別頁情報として、「１」を対応づけて記憶している。また、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ４」に対応する判別頁情報として、「１」を対応づけて記憶している。
【０１３１】
また、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ２」に対応する閲覧回数として、「３」を対応づけて記憶している。また、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ３」に対応する閲覧回数として、「３」を対応づけて記憶している。また、閲覧状況記憶部４２Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ４」に対応する閲覧回数として、「１」を対応づけて記憶している。また、閲覧状況記憶部４２Ａは、その他のドキュメント識別情報及びユーザ識別情報に対応する閲覧回数として「０」を対応づけて記憶している。
【０１３２】
図１に戻り、制御部２２Ａは、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータであり、情報処理装置１２Ａ全体を制御する。
【０１３３】
制御部２２Ａは、受付部２８Ａ、判定部３０Ａ、選択部３１Ａ、決定部３２Ａ、更新部３３Ａ、通信制御部３４Ａ、及び表示制御部３６Ａを含む。
【０１３４】
受付部２８Ａは、情報処理装置１２Ａにおける操作部１８や、情報処理端末１４Ａから、各種情報を受け付ける。本実施の形態では、受付部２８Ａは、情報処理端末１４Ａから通信部２６を介して、探索要求、次頁確認要求、ドキュメント変更要求、及び探索終了要求等の各種指示を示す信号を受け付ける。なお、受付部２８Ａは、これらの信号が、これらの信号の送信元である情報処理端末１４Ａを操作するユーザのユーザ識別情報を含む点が、第１の実施の形態の受付部２８が受け付ける信号と異なる。
【０１３５】
これらの信号は、本実施の形態では、ユーザによる操作部４８の操作指示によって入力され、情報処理端末１４Ａからネットワーク１６を介して情報処理装置１２Ａに入力される。受付部２８Ａは、これらの信号を、通信部２６を介して受け付ける。
【０１３６】
選択部３１Ａは、受付部２８Ａが探索要求を示す信号を受け付けたときに、記憶部２４に記憶されている複数のドキュメントの内の１のドキュメントを選択する。
【０１３７】
選択部３１Ａは、記憶部２４Ａに記憶されている複数のドキュメントの内、該受付部２８Ａが該探索要求を受け付けた後に未選択の１の任意のドキュメントを選択する。なお、選択部３１Ａは、閲覧状況記憶部４２Ａから、該探索要求を示す信号に含まれるユーザ識別情報に対応する、閲覧回数の最も多いドキュメント識別情報を読取る。そして、読みとったドキュメント識別情報に対応するドキュメントをドキュメント記憶部４６Ａから読み取ることで、１のドキュメントを選択してもよい。
【０１３８】
決定部３２Ａは、選択部３１Ａで選択されたドキュメントのドキュメント識別情報、及び受付部２８Ａで受け付けた探索要求を示す信号に含まれるユーザ識別情報、に対応する判別頁情報を判別頁記憶部４４Ａから読み取る。そして、決定部３２Ａは、選択部３１Ａで選択されたドキュメントにおける、判別頁記憶部４４Ａから読み取った判別頁情報の頁の頁画像を、提示対象頁の頁画像として決定する。
【０１３９】
通信制御部３４Ａは、受付部２８Ａで受け付けた探索要求を示す信号を送信した情報処理端末１４Ａに、決定された提示対象頁の頁画像を送信する。
【０１４０】
判定部３０Ａは、表示部５０に表示されている頁画像がユーザによって判別された事を判定する。具体的には、判定部３０Ａは、表示部５０に表示された頁画像をユーザが判定、すなわち、ユーザ所望の頁画像として認定したことを判定する。本実施の形態では、判定部３０Ａは、受付部２８Ａで、ドキュメント変更要求を示す信号、または、探索終了要求を示す信号、を受信したか否かを判定する。そして、判定部３０Ａは、これらの何れか一方の信号が受付部２８Ａで受信されたときに、これらの要求を示す信号に含まれる頁画像がユーザによって判別されたと判定する。
【０１４１】
更新部３３Ａは、判定部３０Ａによって表示部５０に表示されている頁画像がユーザによって判別されたと判定された場合に、判定された頁画像の頁を示す頁情報を、該頁画像を含むドキュメント及びユーザ識別情報に対応する判別頁情報として、判別頁記憶部４４Ａに記憶する。なお、更新部３３Ａは、情報処理端末１４Ａから受け付けた、ドキュメント変更要求を示す信号、または、探索終了要求を示す信号に含まれる、頁情報、ドキュメント識別情報、及びユーザ識別情報を読み取ることで、判定された頁画像の頁を示す頁情報及び、該頁画像を含むドキュメントを特定し、該頁情報を該ドキュメント及び該ユーザ識別情報に対応する判別頁情報として、判別頁記憶部４４Ａに記憶する。
【０１４２】
情報処理端末１４Ａは、例えば、ＰＣ等で構成される。本実施の形態では、情報処理装置１２Ａをサーバ装置とするクライアント装置として機能する。
【０１４３】
情報処理端末１４Ａは、例えば、携帯可能な各種端末（携帯端末や携帯電話等）等である。
【０１４４】
情報処理端末１４Ａは、文書の探索要求を示す探索要求を示す信号等を情報処理装置１２Ａへ送信し、探索結果として、頁画像等を受け付ける。
【０１４５】
情報処理端末１４Ａは、操作部４８、表示部５０、通信部５２Ａ、制御部５４Ａ、及び記憶部５６を備える。情報処理端末１４Ａにおける、操作部４８、表示部５０、及び記憶部５６は、第１の実施の形態と同様である。制御部５４Ａは、受付部５８、通信制御部６０Ａ、及び表示制御部６２を備える。受付部５８及び表示制御部６２は、第１の実施の形態と同様である。
【０１４６】
通信制御部６０Ａは、通信制御部６０Ａから情報処理装置１２Ａに送信する各種信号に、操作部４８によって入力された該操作部４８を操作するユーザのユーザ識別情報を含めて、情報処理装置１２Ａに送信する。通信部５２Ａは、通信制御部６０Ａによる制御によって、ユーザ識別情報を含む各種信号を情報処理装置１２へ送信する。
【０１４７】
次に、本実施の形態の情報処理システム１０Ａで行う検索処理、探索指示処理、閲覧処理について説明する。
【０１４８】
まず、情報処理システム１０Ａの情報処理端末１４Ａで行う探索指示処理について説明する。図１７は、情報処理端末１４Ａが行う探索指示処理の手順を示すフローチャートである。
【０１４９】
まず、情報処理端末１４Ａの受付部５８が、操作部４８から探索要求を受け付けたか否かを判断する（ステップＳ４００）。ステップＳ４００の判断は、上記ステップＳ１００（図５のステップＳ１００）と同様にして行えばよい。
【０１５０】
ステップＳ４００で否定判断すると（ステップＳ４００：Ｎｏ）、本ルーチンを終了する。ステップＳ４００で肯定判断すると（ステップＳ４００：Ｙｅｓ）、ステップＳ４０２へ進む。
【０１５１】
ステップＳ４０２では、通信制御部６０が、ユーザ識別情報を含む、探索要求を示す信号を通信部５２Ａ及びネットワーク１６を介して情報処理端末１４Ａへ送信する（ステップＳ４０２）。
【０１５２】
次に、通信部５２Ａが、情報処理装置１２から提示対象頁の頁画像を受信したか否かを判断する（ステップＳ４０４）。そして、通信部５２Ａは、頁画像を受信するまで（ステップＳ４０４：Ｙｅｓ）、否定判断を繰り返す（ステップＳ４０４：Ｎｏ）。ステップＳ４０４で肯定判断すると（ステップＳ４０４：Ｙｅｓ）、ステップＳ４０６へ進む。
【０１５３】
なお、本実施の形態では、第１の実施の形態と同様に、通信部５２Ａは、情報処理装置１２Ａから、提示対象頁の頁画像と共に、該頁画像を含むドキュメントのドキュメント識別情報、及び該頁画像の頁を示す頁情報を受信する。
【０１５４】
ステップＳ４０６では、表示制御部６２が、情報処理装置１２Ａから受信した頁画像を表示部５０に表示する制御を行う（ステップＳ４０６）。
【０１５５】
次に、受付部５８が、操作部４８から次頁確認要求を受け付けたか否かを判断する（ステップＳ４０８）。ステップＳ４０８の判断は、第１の実施の形態のステップＳ１０８（図５参照）と同様にして行う。
【０１５６】
ステップＳ４０８で肯定判断すると（ステップＳ４０８：Ｙｅｓ）、ステップＳ４１０へ進む。ステップＳ４１０では、通信制御部６０Ａが、通信部５２Ａを介して、ユーザ情報を含む、次頁確認要求を示す信号を情報処理装置１２へ送信する。そして、上記ステップＳ４０４へ戻る。
【０１５７】
一方、ステップＳ４０８で否定判断すると（ステップＳ４０８：Ｎｏ）、ステップＳ４１２へ進む。ステップＳ４１２では、受付部５８が、操作部４８からドキュメント変更要求を受け付けたか否かを判断する（ステップＳ４１２）。ステップＳ４１２の判断は、第１の実施の形態のステップＳ１１２（図５参照）と同様にすればよい。
【０１５８】
ステップＳ４１２で肯定判断すると（ステップＳ４１２：Ｙｅｓ）、ステップＳ４１６へ進む。ステップＳ４１６では、通信制御部６０Ａが、通信部５２Ａを介して、ユーザ識別情報を含む、ドキュメント変更要求を示す信号を情報処理装置１２へ送信する。そして、上記ステップＳ４０４へ戻る。
【０１５９】
一方、ステップＳ４１２で否定判断すると（ステップＳ４１２：Ｎｏ）、ステップＳ４１４へ進む。なお、ステップＳ４１２で否定判断する場合とは、受付部５８が操作部４８から探索終了要求を受け付けた場合である。ステップＳ４１４では、通信制御部６０Ａが通信部５２Ａを介して、ユーザ識別情報を含む、探索終了要求を示す信号を情報処理装置１２へ送信する。そして、本ルーチンを終了する。
【０１６０】
次に、情報処理端末１４で行う閲覧要求処理を説明する。図１８は、情報処理端末１４Ａで実行する閲覧要求処理の手順を示すフローチャートである。なお、図１８に示す閲覧要求処理は、図１７に示す探索指示処理に割込み処理、または情報処理端末１４で検索要求処理を実行していないときに実行される。
【０１６１】
まず、受付部５８が、操作部４８から閲覧要求を示す信号を受け付けたか否かを判断する（ステップＳ４５０）。閲覧要求を示す信号は、ドキュメント記憶部４６に格納されている複数のドキュメントの内の少なくとも１つのドキュメントを示す情報と、閲覧要求を示す情報と、を含む。
【０１６２】
ステップＳ４５０で否定判断すると（ステップＳ４５０：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ４５０で肯定判断すると（ステップＳ４５０：Ｙｅｓ）、ステップＳ４５２へ進む。
【０１６３】
ステップＳ４５２では、通信制御部６０Ａが、ユーザ識別情報を含む、閲覧要求を示す信号を情報処理端末１４へ送信する（ステップＳ４５２）。次に、通信制御部６０Ａは、情報処理装置１２Ａからドキュメントを受信するまで否定判断を繰り返す（ステップＳ４５４：Ｎｏ）。そして、ステップＳ４５４で肯定判断すると（ステップＳ４５４：Ｙｅｓ）、ステップＳ４５６へ進む。ステップＳ４５６では、表示制御部６２が、ステップＳ４５４で受信したドキュメントを表示部５０に表示する制御を行った後に、本ルーチンを終了する。
【０１６４】
次に、情報処理装置１２Ａで実行する探索処理を説明する。図１９は、情報処理装置１２Ａで実行する探索処理の手順を示すフローチャートである。
【０１６５】
まず、受付部２８Ａが、通信部２６及びネットワーク１６を介して情報処理端末１４Ａから探索要求を示す信号を受け付けたか否かを判断する（ステップＳ５００）。ステップＳ５００で否定判断すると（ステップＳ５００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ５００で肯定判断すると（ステップＳ５００：Ｙｅｓ）、ステップＳ５０２へ進む。
【０１６６】
ステップＳ５０２では、選択部３１Ａが、記憶部２４Ａに記憶されている複数のドキュメントの内の１のドキュメントを、判別対象のドキュメントとして選択する（ステップＳ５０２）。詳細には、選択部３１Ａは、閲覧状況記憶部４２Ａから、該探索要求を示す信号に含まれるユーザ識別情報に対応する、閲覧回数の最も多いドキュメント識別情報を読取る。そして、読みとったドキュメント識別情報に対応するドキュメントをドキュメント記憶部４６Ａから読み取ることで、１のドキュメントを選択する。
【０１６７】
次に、決定部３２Ａが、選択部３１Ａで選択されたドキュメントのドキュメント識別情報、及び受付部２８Ａで受け付けた探索要求を示す信号に含まれるユーザ識別情報、に対応する判別頁情報を判別頁記憶部４４Ａから読み取る。そして、決定部３２Ａは、選択部３１Ａで選択されたドキュメントにおける、判別頁記憶部４４Ａから読み取った判別頁情報の頁の頁画像を、提示対象頁の頁画像として決定する（ステップＳ５０４）。
【０１６８】
次に、通信制御部３４Ａが、決定部３２Ａで決定された提示対象頁の頁画像と、該頁画像を含むドキュメントのドキュメント識別情報、及び該頁画像の頁を示す頁情報を、上記ステップＳ５００で受け付けた探索要求を示す信号を送信した情報処理端末１４Ａへ送信する（ステップＳ５０６）。
【０１６９】
次に、通信制御部３４Ａは、次頁確認要求を示す信号を情報処理端末１４Ａから受け付けたか否かを判断する（ステップＳ５０８）。ステップＳ５０８で肯定判断すると（ステップＳ５０８：Ｙｅｓ）、ステップＳ５１０へ進む。
【０１７０】
ステップＳ５１０では、ステップＳ５０８で受け付けた次頁確認要求を示す信号に含まれる、ドキュメント識別情報によって特定されるドキュメントに含まれる頁画像の内、表示部５０で未表示の未表示頁が有るか否かを判断する（ステップＳ５１０）。
【０１７１】
ステップＳ５１０で否定判断すると（ステップＳ５１０：Ｎｏ）、後述するステップＳ５２０へ進む。一方、ステップＳ５１０で肯定判断すると（ステップＳ５１０：Ｙｅｓ）、ステップＳ５１２へ進む。ステップＳ５１２では、ステップＳ５０８で受け付けた次頁確認要求を示す信号に含まれる、ドキュメント識別情報によって特定されるドキュメントにおける、該信号に含まれる頁情報によって特定される頁の、次の頁の頁画像を、提示対象頁として決定する（ステップＳ５１２）。そして、上記ステップＳ５０６へ戻る。
【０１７２】
一方、上記ステップＳ５０８で否定判断すると（ステップＳ５０８：Ｎｏ）、ステップＳ５１４へ進む。ステップＳ５１４では、通信制御部３４Ａが、受付部２８Ａで情報処理端末１４Ａから受け付けた信号が、ドキュメント変更要求を示す信号であるか否かを判断する（ステップＳ５１４）。ステップＳ５１４で否定判断すると（ステップＳ５１４：Ｎｏ）、ステップＳ５１６へ進む。
【０１７３】
ステップＳ５１４で否定判断する場合とは、受付部２８Ａが情報処理端末１４Ａから探索終了要求を示す信号を受け付けた場合である。
【０１７４】
ステップＳ５１６では、更新部３３Ａが、受付部２８Ａにおいて情報処理端末１４Ａから受け付けた探索終了要求を示す信号に含まれる、ドキュメント識別情報、頁情報、及びユーザ識別情報に基づいて、該頁情報を、判別頁を示す判別頁情報として、該ドキュメント識別情報及びユーザ識別情報に対応づけて判別頁記憶部４４Ａに記憶する。これによって、更新部３３Ａは、判別頁記憶部４４Ａの判別頁情報を更新する。そして、本ルーチンを終了する。
【０１７５】
一方、ステップＳ５１４で肯定判断すると（ステップＳ５１４：Ｙｅｓ）、ステップＳ５１８へ進む。ステップＳ５１８では、更新部３３Ａが、受付部２８Ａにおいて情報処理端末１４Ａから受け付けたドキュメント変更要求を示す信号に含まれる、ドキュメント識別情報、頁情報、及びユーザ識別情報に基づいて、該頁情報を、判別頁を示す判別頁情報として、該ドキュメント識別情報及びユーザ識別情報に対応づけて判別頁記憶部４４Ａに記憶する。これによって、更新部３３Ａは、判別頁記憶部４４Ａの判別頁情報を更新する。
【０１７６】
次に、制御部２２Ａは、記憶部２４Ａのドキュメント記憶部４６に格納されているドキュメントの内、情報処理端末１４Ａへ未送信（すなわち表示部５０に頁画像を未表示）のドキュメントが有るか否かを判断する（ステップＳ５２０）。ステップＳ５２０の判断は、第１の実施の形態のステップＳ２２０（図７参照）と同様にして行えばよい。
【０１７７】
ステップＳ５２０で肯定判断すると（ステップＳ５２０：Ｙｅｓ）、上記ステップＳ５０２へ戻る。一方、上記ステップＳ５２０で否定判断すると（ステップＳ５２０：Ｎｏ）、本ルーチンを終了する。
【０１７８】
次に、情報処理装置１２Ａで行う閲覧要求処理を説明する。なお、情報処理装置１２Ａでは、情報処理端末１４Ａから受け付ける閲覧要求を示す信号が、ユーザ識別情報を更に含む信号である点が第１の実施の形態と異なる。そして、本実施の形態では、情報処理装置１２Ａでは、情報処理端末１４Ａから受け付けた閲覧要求を示す信号に含まれるドキュメント識別情報及びユーザ識別情報に対応するドキュメントをドキュメント記憶部４６Ａから読み取り、情報処理端末１４Ａに送信すればよい。また、本実施の形態では、情報処理装置１２Ａの更新部３３Ａが、閲覧状況記憶部４２Ａにおける、該閲覧要求を示す信号に含まれるドキュメント識別情報及びユーザ識別情報に対応する閲覧回数を“１”カウントアップすることで閲覧回数を更新すればよい。
【０１７９】
情報処理システム１０Ａにおいて、上記探索指示処理、及び探索処理が実行されることによって、判別頁記憶部４４Ａに格納されている判別頁情報は、次のように更新される。
【０１８０】
図２０〜図２２は、判別頁記憶部４４Ａに格納されている判別頁情報の更新状況を示す模式図である。
【０１８１】
図２０〜図２２に示すように、判別頁記憶部４４Ａは、ドキュメント識別情報としてのＡ〜Ｃと、各ドキュメント識別情報によって特定されるドキュメントにおける前回判別された頁を示す判別頁情報と、を、ユーザ識別情報（ユーザＵ１〜ユーザＵ４）毎に対応づけて記憶する。図２０に示す例では、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ１」に対応する判別頁情報として、「３」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ２」に対応する判別頁情報として、「１」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ３」に対応する判別頁情報として、「１」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｂ」及びユーザ識別情報「ユーザＵ４」に対応する判別頁情報として、「１」を対応づけて記憶している。
【０１８２】
また、図２０に示す例では、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ２」に対応する判別頁情報として、「３」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ３」に対応する判別頁情報として、「３」を対応づけて記憶している。また、判別頁記憶部４４Ａは、ドキュメント識別情報「Ｃ」及びユーザ識別情報「ユーザＵ４」に対応する判別頁情報として、「１」を対応づけて記憶している。
【０１８３】
上記探索指示処理及び探索処理によって、ユーザの操作部４８による操作指示によって、ユーザ識別情報を含む探索要求を示す信号が情報処理端末１４Ａから情報処理装置１２Ａへ送信されたとする。そして、情報処理装置１２Ａからドキュメント識別情報「Ａ」によって特定されるドキュメント（例えばＡ．ｐｄｆ）における１頁目の頁画像が情報処理端末１４Ａに送信されて表示部５０に表示されたときに、ユーザの操作部４８の操作指示によって、ユーザ識別情報「ユーザＵ３」を含む探索終了要求を示す信号またはドキュメント変更要求を示す信号を受付部５８が受け付け、情報処理端末１４Ａから情報処理装置１２Ａに該信号が送信されたとする。この場合には、図２１に示すように、判別頁記憶部４４Ａにおける、ドキュメント識別情報「Ａ」、及びユーザ識別情報「ユーザＵ３」に対応する判別頁情報が「１」に更新される。
【０１８４】
このため、情報処理装置１２Ａが、次回、ユーザ識別情報「ユーザＵ３」を含む、探索要求を示す信号を情報処理端末１４Ａから受け付けた場合には、情報処理装置１２Ａは、判別対象ドキュメント「Ａ．ｐｄｆ」の提示対象頁の頁画像として、該ドキュメント「Ａ．ｐｄｆ」における１頁目の頁画像を、情報処理端末１４Ａに送信することとなる。このため、情報処理端末１４Ａでは、ユーザ識別情報に応じた、該ドキュメントにおける前記判別した頁画像を早急に提示することができる。
【０１８５】
また、ユーザの操作部４８による操作指示によって、探索要求を示す信号が情報処理端末１４Ａから情報処理装置１２Ａへ送信されたときに、判別頁記憶部４４Ａが図２１に示す状態となっていたとする。そして、さらに、情報処理装置１２Ａからドキュメント識別情報「Ａ」によって特定されるドキュメント（例えばＡ．ｐｄｆ）における１頁目の頁画像が情報処理端末１４Ａに送信されて、表示部５０に表示されたときに、ユーザの操作部４８の操作指示によって、探索終了要求を示す信号またはドキュメント変更要求を示す信号を受付部５８が受け付け、情報処理端末１４Ａから情報処理装置１２Ａにユーザ識別情報を含む該信号が送信されたとする。この場合には、図２２に示すように、判別頁記憶部４４Ａにおける、ドキュメント識別情報「Ａ」及び該信号に含まれるユーザ識別情報（例えば、ユーザＵ１）に対応する判別頁情報が「１」に更新される。
【０１８６】
このため、情報処理装置１２Ａが、次回、該ユーザ識別情報「ユーザＵ１」を含む探索要求を示す信号を情報処理端末１４Ａから受け付けた場合であって、且つ、情報処理装置１２Ａが、判別対象ドキュメント「Ａ．ｐｄｆ」を提示対象ドキュメントとして選択したとする。この場合には、情報処理装置１２Ａは、提示対象頁の頁画像として、該ドキュメント「Ａ．ｐｄｆ」における１頁目の頁画像を、情報処理端末１４Ａに送信することとなる。このため、情報処理端末１４Ａでは、該ドキュメントにおける、該ユーザ識別情報によって特定されるユーザが前回判別した頁画像を早急に提示することができる。
【０１８７】
以上説明したように、本実施の形態の情報処理システム１０Ａは、ユーザ識別情報を含む、探索要求を示す信号を受け付けた場合に、記憶部２４Ａに記憶されている複数のドキュメントにおける、各ドキュメント及びユーザ識別情報に対応する判別頁情報によって示される頁の頁画像を、提示対象頁として決定し、表示部５０に表示する。
【０１８８】
このため、本実施の形態の情報処理システム１０Ａでは、ユーザ所望の文書の頁画像を更に容易に提示することができる。
【０１８９】
（第３の実施の形態）
第３の実施の形態では、情報処理装置が、情報処理端末の機能も備える場合を説明する。
【０１９０】
図２３は、本実施の形態の情報処理システム１０Ｂを示す模式図である。
【０１９１】
図２３に示すように、情報処理システム１０Ｂは、情報処理装置１２Ｂを含む。情報処理装置１２Ｂは、例えば、ＰＣ等で構成される。
【０１９２】
情報処理装置１２Ｂは、操作部１８、表示部２０、制御部２２Ｂ、及び記憶部２４を備える。操作部１８、表示部２０、及び記憶部２４は、第１の実施の形態と同様である。
【０１９３】
本実施の形態では、情報処理装置１２Ｂは、文書の探索要求を示す探索要求を示す信号を操作部１８から受け付け、記憶部２４に記憶されている複数の文書の内の１の文書における、判別頁情報によって特定される頁の頁画像を表示部２０にする。
【０１９４】
制御部２２Ｂは、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータであり、情報処理装置１２Ｂ全体を制御する。制御部２２Ｂは、受付部２８Ｂ、判定部３０Ｂ、選択部３１、決定部３２、更新部３３Ｂ、及び表示制御部３６Ｂを含む。選択部３１、及び決定部３２は、第１の実施の形態と同様である。
【０１９５】
受付部２８Ｂは、情報処理装置１２Ｂにおける操作部１８から、各種情報を受け付ける。本実施の形態では、受付部２８は、操作部１８から、探索要求、次頁確認要求、ドキュメント変更要求、及び探索終了要求等の各種指示を示す信号を受け付ける。これらの信号の定義は、第１の実施の形態と同様である。なお、第１の実施の形態では、通信制御部（第１の実施の形態における通信制御部６０（図１参照））が、第１の実施の形態における操作部４８（図１参照）から受け付けた各種指示情報に基づいて上記各種信号を作成して情報処理装置１２に送信していた。一方、本実施の形態では、操作部１８が、各信号を作成して制御部２２Ｂに送信するものとする。
【０１９６】
すなわち、これらの信号は、本実施の形態では、ユーザによる操作部１８の操作指示によって制御部２２Ｂに入力される。受付部２８Ｂは、これらの信号を操作部１８から受け付ける。
【０１９７】
判定部３０Ｂは、表示部２０に表示されている頁画像がユーザによって判別された事を判定する。具体的には、判定部３０Ｂは、表示部２０に表示された頁画像をユーザが判定、すなわち、ユーザ所望の頁画像として認定したことを判定する。本実施の形態では、判定部３０Ｂは、受付部２８Ｂで、ドキュメント変更要求を示す信号、または、探索終了要求を示す信号、を受信したか否かを判定する。そして、判定部３０Ｂは、これらの何れか一方の信号が受付部２８Ｂで受信されたときに、これらの要求を示す信号に含まれる頁画像がユーザによって判別されたと判定する。
【０１９８】
更新部３３Ｂは、判定部３０Ｂによって表示部２０に表示されている頁画像がユーザによって判別されたと判定された場合に、判定された頁画像の頁を示す頁情報を、該頁画像を含むドキュメントに対応する判別頁情報として、判別頁記憶部４４に記憶する。
【０１９９】
表示制御部３６Ｂは、決定部３２で提示対象頁の頁画像として決定された頁画像等の各種情報を表示部２０へ表示する制御を行う。
【０２００】
次に、情報処理装置１２Ｂで実行する探索処理を説明する。図２４は、情報処理装置１２Ｂで実行する探索処理の手順を示すフローチャートである。
【０２０１】
まず、受付部２８Ｂが、操作部１８から探索要求を示す信号を受け付けたか否かを判断する（ステップＳ７００）。ステップＳ７００で否定判断すると（ステップＳ７００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ７００で肯定判断すると（ステップＳ７００：Ｙｅｓ）、ステップＳ７０２へ進む。
【０２０２】
ステップＳ７０２では、選択部３１が、記憶部２４に記憶されている複数のドキュメントの内の１のドキュメントを、判別対象のドキュメントとして選択する（ステップＳ７０２）。なお、ステップＳ７０２の処理は、第１の実施の形態のステップＳ２０２の処理（図７参照）と同様である。
【０２０３】
次に、決定部３２が、選択部３１で選択されたドキュメントのドキュメント識別情報に対応する判別頁情報の頁の頁画像を、提示対象頁の頁画像として決定する（ステップＳ７０４）。なお、ステップＳ７０４の処理についても、第１の実施の形態のステップＳ２０４の処理（図７参照）と同様である。
【０２０４】
次に、表示制御部３６Ｂが、決定部３２で決定された提示対象頁の頁画像を、表示部２０に表示する制御を行う（ステップＳ７０６）。
【０２０５】
次に、受付部２８Ｂが、次頁確認要求を示す信号を操作部１８から受け付けたか否かを判断する（ステップＳ７０８）。ステップＳ７０８で肯定判断すると（ステップＳ７０８：Ｙｅｓ）、ステップＳ７１０へ進む。
【０２０６】
ステップＳ７１０では、ステップＳ７０２で選択されたドキュメントに含まれる頁画像の内、表示部２０に未表示の未表示頁が有るか否かを判断する（ステップＳ７１０）。
【０２０７】
ステップＳ７１０で否定判断すると（ステップＳ７１０：Ｎｏ）、後述するステップＳ７２０へ進む。一方、ステップＳ７１０で肯定判断すると（ステップＳ７１０：Ｙｅｓ）、ステップＳ７１２へ進む。ステップＳ７１２では、ステップＳ７０２で選択されたドキュメントにおける、上記ステップＳ７０８の処理によって表示部２０に表示した頁画像の次の頁の頁画像を、提示対象頁として決定する（ステップＳ７１２）。そして、上記ステップＳ７０６へ戻る。
【０２０８】
一方、上記ステップＳ７０８で否定判断すると（ステップＳ７０８：Ｎｏ）、ステップＳ７１４へ進む。ステップＳ７１４では、受付部２８Ｂが、操作部１８からドキュメント変更要求を示す信号を受け付けたか否かを判断する（ステップＳ７１４）。ステップＳ７１４で否定判断すると（ステップＳ７１４：Ｎｏ）、ステップＳ７１６へ進む。
【０２０９】
ステップＳ７１４で否定判断する場合とは、受付部２８Ｂが操作部１８から探索終了要求を示す信号を受け付けた場合である。
【０２１０】
ステップＳ７１６では、更新部３３Ｂが、上記ステップＳ７０６の処理によって表示部２０に表示された頁画像の頁を示す頁情報を、判別頁を示す判別頁情報として、上記ステップＳ７０２で選択されたドキュメントのドキュメント識別情報に対応づけて判別頁記憶部４４に記憶する（ステップＳ７１６）。これによって、更新部３３Ｂは、判別頁記憶部４４の判別頁情報を更新する。そして、本ルーチンを終了する。
【０２１１】
一方、ステップＳ７１４で肯定判断すると（ステップＳ７１４：Ｙｅｓ）、ステップＳ７１８へ進む。ステップＳ７１８では、更新部３３Ｂが、上記ステップＳ７０６の処理によって表示部２０に表示された頁画像の頁を示す頁情報を、判別頁を示す判別頁情報として、上記ステップＳ７０２で選択されたドキュメントのドキュメント識別情報に対応づけて判別頁記憶部４４に記憶する。これによって、更新部３３Ｂは、判別頁記憶部４４の判別頁情報を更新する（ステップＳ７１８）。
【０２１２】
次に、制御部２２Ｂは、記憶部２４のドキュメント記憶部４６に格納されているドキュメントの内、上記ステップＳ７００で探索要求を示す信号を受け付けてから、表示部２０に未表示（すなわち表示部５０に頁画像を未表示）のドキュメントが有るか否かを判断する（ステップＳ７２０）。ステップＳ７２０の判断は、例えば、制御部２２Ｂは、上記ステップＳ７０６で頁画像を表示部２０へ表示する度に、表示した頁画像を含むドキュメントのドキュメント識別情報に対応づけて、表示済を示す情報を記憶部２４に記憶する。そして、制御部２２Ｂは、ドキュメント記憶部４６に格納されているドキュメント識別情報の内、表示済を示す情報に対応づけられていないドキュメント識別情報が有るか否かを判別することで、ステップＳ７２０の判断を行えばよい。
【０２１３】
ステップＳ７２０で肯定判断すると（ステップＳ７２０：Ｙｅｓ）、上記ステップＳ７０２へ戻る。一方、上記ステップＳ７２０で否定判断すると（ステップＳ７２０：Ｎｏ）、本ルーチンを終了する。
【０２１４】
以上説明したように、情報処理装置と情報処理端末とを一体的に構成した場合についても、第１の実施の形態と同様の効果が得られる。
【０２１５】
なお、第１の実施の形態〜第３の実施の形態における、情報処理装置１２、情報処理装置１２Ａ、情報処理装置１２Ｂ、情報処理端末１４、及び情報処理端末１４Ａは、ＣＰＵなどの制御装置と、ＲＯＭやＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０２１６】
第１の実施の形態から第３の実施の形態の情報処理システム１０、情報処理システム１０Ａ、及び情報処理システム１０Ｂの各々で実行される、上記探索処理、閲覧処理、及び探索指示処理の各々を実行するための、探索プログラム、閲覧プログラム、及び探索指示プログラムは、ＮＶ−ＲＡＭやＲＯＭやその他の不揮発性記憶媒体に予め組み込まれて提供される。また、第１の実施の形態から第３の実施の形態の情報処理システム１０、情報処理システム１０Ａ、及び情報処理システム１０Ｂの各々で実行される、上記探索処理、閲覧処理、及び探索指示処理の各々を実行するための、探索プログラム、閲覧プログラム、及び探索指示プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録し提供することも可能である。
【０２１７】
また、第１の実施の形態から第３の実施の形態の情報処理システム１０、情報処理システム１０Ａ、及び情報処理システム１０Ｂの各々で実行される、上記探索処理、閲覧処理、及び探索指示処理の各々を実行するための、探索プログラム、閲覧プログラム、及び探索指示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成してもよい。
【０２１８】
また、第１の実施の形態から第３の実施の形態の情報処理システム１０、情報処理システム１０Ａ、及び情報処理システム１０Ｂの各々で実行される、上記探索処理、閲覧処理、及び探索指示処理の各々を実行するための、探索プログラム、閲覧プログラム、及び探索指示プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２１９】
また、第１の実施の形態から第３の実施の形態の情報処理システム１０、情報処理システム１０Ａ、及び情報処理システム１０Ｂの各々で実行される、上記探索処理、閲覧処理、及び探索指示処理の各々を実行するための、探索プログラム、閲覧プログラム、及び探索指示プログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から上記プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【０２２０】
以上、発明を実施するための諸実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。
【符号の説明】
【０２２１】
１０、１０Ａ、１０Ｂ  情報処理システム
１２、１２Ａ、１２Ｂ  情報処理装置
１４、１４Ａ  情報処理端末
１８、４８  操作部
２０、５０  表示部
２２、２２Ａ、２２Ｂ、５４、５４Ａ  制御部
２４、２４Ａ  記憶部
２８、２８Ａ、２８Ｂ  受付部
３０、３０Ａ、３０Ｂ  判定部
３１、３１Ａ  選択部
３２、３２Ａ  決定部
３３、３３Ａ、３３Ｂ  更新部
３４、３４Ａ、６０、６０Ａ  通信制御部
３６、３６Ａ、３６Ｂ、６２  表示制御部
４２、４２Ａ  閲覧状況記憶部
４４、４４Ａ  判別頁記憶部
４６  ドキュメント記憶部
【先行技術文献】
【特許文献】
【０２２２】
【特許文献１】特開２００６−１７８９８９号公報
【特許文献２】特開２００９−１１０５０１号公報
【図１】
2013254454.tif 000003
【図２】
2013254454.tif 000004
【図３】
2013254454.tif 000005
【図４】
2013254454.tif 000006
【図５】
2013254454.tif 000007
【図６】
2013254454.tif 000008
【図７】
2013254454.tif 000009
【図８】
2013254454.tif 000010
【図９】
2013254454.tif 000011
【図１０】
2013254454.tif 000012
【図１１】
2013254454.tif 000013
【図１２】
2013254454.tif 000014
【図１３】
2013254454.tif 000015
【図１４】
2013254454.tif 000016
【図１５】
2013254454.tif 000017
【図１６】
2013254454.tif 000018
【図１７】
2013254454.tif 000019
【図１８】
2013254454.tif 000020
【図１９】
2013254454.tif 000021
【図２０】
2013254454.tif 000022
【図２１】
2013254454.tif 000023
【図２２】
2013254454.tif 000024
【図２３】
2013254454.tif 000025
【図２４】
2013254454.tif 000026