(57)【要約】【課題】  利便性の高い検索装置、検索文書表示システム及び検索プログラムを提供する。【解決手段】  利用者が入力操作部２２から検索条件を含む検索指示を入力すると、入力受付部１２がこの検索指示を受け付け、検索文書作成部１０が、上記検索条件に基づいて文書の検索を行う。格納場所指定情報取得部１００は、上記検索条件に基づいて検索された文書の格納場所を指定する格納場所指定情報を取得し、ページ番号取得部１０２は、上記検索条件を満たす特定ページのページ番号を取得する。検索ページ生成部１０６は、上記格納場所指定情報及び特定ページのページ番号を埋め込んだ検索ページを生成する。検索ページには、特定ページの画像情報を付加してもよい。検索文書作成部１０は、以上のようにして生成した検索ページの１または複数ページを束ねた検索文書を作成し、記憶部２０に記憶させて保持させる。【選択図】        図１
2008139970.tif 000002
【特許請求の範囲】
【請求項１】
与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索する検索手段と、
前記検索された特定ページの格納場所を指定する格納場所指定情報と、前記特定ページのページ番号とを含む検索ページを生成する検索ページ生成手段と、
前記検索ページの１または複数ページにより構成される検索文書を保持する検索文書保持手段と、
複数の前記検索文書を束ねる検索文書束ね手段と、
前記検索文書を構成する検索ページをページ捲りするページ捲り手段と、
前記ページ捲りに応じて、前記検索ページに対応する前記特定ページの画像情報を表示手段に表示させる表示制御手段と、
を有する情報処理装置と、
表示手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索する検索手段と、
前記検索された特定ページの格納場所を指定する格納場所指定情報と、前記特定ページのページ番号とを含む検索ページを生成する検索ページ生成手段と、
前記検索ページの１または複数ページにより構成される検索文書を保持する検索文書保持手段と、
複数の前記検索文書を束ねる検索文書束ね手段と、
前記検索文書を構成する検索ページをページ捲りするページ捲り手段と、
前記ページ捲りに応じて、前記検索ページに対応する前記特定ページの画像情報を表示手段に表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
コンピュータを、
与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索する検索手段、
前記検索された特定ページの格納場所を指定する格納場所指定情報と、前記特定ページのページ番号とを含む検索ページを生成する検索ページ生成手段、
前記検索ページの１または複数ページにより構成される検索文書を保持する検索文書保持手段、
複数の前記検索文書を束ねる検索文書束ね手段、
前記検索文書を構成する検索ページをページ捲りするページ捲り手段、
前記ページ捲りに応じて、前記検索ページに対応する前記特定ページの画像情報を表示手段に表示させる表示制御手段、
として機能させるための情報処理プログラム。
【請求項４】
前記検索文書束ね手段は、前記各検索文書の検索条件の和集合または積集合の条件で前記検索文書を束ねることを特徴とする請求項３に記載の情報処理プログラム。
【請求項５】
前記情報処理プログラムは、さらに、コンピュータを、前記検索文書を構成する検索ページの内容、順序を修正する検索文書修正手段、として機能させることを特徴とする請求項３または４に記載の情報処理プログラム。
【請求項６】
請求項３から請求項５のいずれか一項記載の情報処理プログラムは、さらに、コンピュータを、検索対象である文書がページ情報を有さない場合に、ページ情報を付与するページ区切り手段として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来より、大量の文書情報の中から所望の文書を検索する検索システムが提案されている。このような検索システムでは、複数検索条件や絞り込み検索などを繰り返してある程度の数の文書まで絞り込んでから、検索結果の文書をそれぞれ開いてその内容を確認し、所望の文書やページを入手する。
【０００３】
このため、下記特許文献１では、検索した文書に含まれる、検索条件を満たすページまたはセクション等の情報を提供する検索システムが開示されている。
【特許文献１】特開２００５−９２６８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、たとえば検索条件Ａで絞り込んだ文書と検索条件Ｂで絞り込んだ文書があっても、検索条件ＡやＢに関連した検索条件Ｃで文書を検索したい場合に、これらの文書を利用せずに新たに検索条件Ｃを入力して文書検索をしなければならなかった。
【０００５】
本発明は、検索条件で得られた検索結果の文書を束ねて別の検索結果の文書を容易に得ることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の情報処理システムの発明は、与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索する検索手段と、前記検索された特定ページの格納場所を指定する格納場所指定情報と、前記特定ページのページ番号とを含む検索ページを生成する検索ページ生成手段と、前記検索ページの１または複数ページにより構成される検索文書を保持する検索文書保持手段と、複数の前記検索文書を束ねる検索文書束ね手段と、前記検索文書を構成する検索ページをページ捲りするページ捲り手段と、前記ページ捲りに応じて、前記検索ページに対応する前記特定ページの画像情報を表示手段に表示させる表示制御手段と、を有する情報処理装置と、表示手段と、を備えることを特徴とする。
【０００７】
請求項２記載の情報処理装置の発明は、与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索する検索手段と、前記検索された特定ページの格納場所を指定する格納場所指定情報と、前記特定ページのページ番号とを含む検索ページを生成する検索ページ生成手段と、前記検索ページの１または複数ページにより構成される検索文書を保持する検索文書保持手段と、複数の前記検索文書を束ねる検索文書束ね手段と、前記検索文書を構成する検索ページをページ捲りするページ捲り手段と、前記ページ捲りに応じて、前記検索ページに対応する前記特定ページの画像情報を表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【０００８】
請求項３記載の情報処理プログラムの発明は、コンピュータを、与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索する検索手段、前記検索された特定ページの格納場所を指定する格納場所指定情報と、前記特定ページのページ番号とを含む検索ページを生成する検索ページ生成手段、前記検索ページの１または複数ページにより構成される検索文書を保持する検索文書保持手段、複数の前記検索文書を束ねる検索文書束ね手段、前記検索文書を構成する検索ページをページ捲りするページ捲り手段、前記ページ捲りに応じて、前記検索ページに対応する前記特定ページの画像情報を表示手段に表示させる表示制御手段、として機能させることを特徴とする。
【０００９】
請求項４記載の発明は、請求項３に記載の発明において、前記検索文書束ね手段が、前記各検索文書の検索条件の和集合または積集合の条件で前記検索文書を束ねることを特徴とする。
【００１０】
請求項５記載の発明は、請求項３または４に記載の発明において、前記情報処理プログラムが、さらに、コンピュータを、前記検索文書を構成する検索ページの内容、順序を修正する検索文書修正手段、として機能させることを特徴とする。
【００１１】
請求項６記載の発明は、請求項３から請求項５のいずれか一項記載の発明が、さらに、コンピュータを、検索対象である文書がページ情報を有さない場合に、ページ情報を付与するページ区切り手段として機能させることを特徴とする。
【発明の効果】
【００１２】
請求項１の発明によれば、複数の検索文書を束ねて表示手段に表示する情報処理システムを提供することにより、本構成を有していない場合に比較して、別の検索結果の文書を容易に得られ、文書の内容を簡単に確認することができる。
【００１３】
請求項２の発明によれば、複数の検索文書を束ねて表示手段に表示させる情報処理装置を提供することにより、本構成を有していない場合に比較して、別の検索結果の文書を容易に得られ、文書の内容を簡単に確認することができる。
【００１４】
請求項３の発明によれば、複数の検索文書を束ねて表示手段に表示させる情報処理プログラムを提供することにより、本構成を有していない場合に比較して、別の検索結果の文書を容易に得られ、文書の内容を簡単に確認することができる。
【００１５】
請求項４の発明によれば、検索文書を束ねるだけで検索条件の和集合または積集合の条件の検索文書を得ることできるので、本構成を有していない場合に比較して、検索条件を入力する労力を軽減できる。
【００１６】
請求項５の発明によれば、検索して得られた文書の内容や順序を修正できるので、本構成を有していない場合に比較して、容易に検索文書を加工することや、優先順に並べ替えをすることができる。
【００１７】
請求項６の発明によれば、検索対象の文書がページ情報を有さない場合にページ情報が付与されるので、本構成を有していない場合に比較して、容易に検索結果をページ単位で取り扱えるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１９】
図１には、本発明にかかる検索装置の一実施形態における構成例のブロック図が示される。図１において、検索装置は、検索文書作成部１０、入力受付部１２、ページ管理部１４、検索文書束ね部１６、表示制御部１８、通信部１９及び記憶部２０を含んで構成されている。
【００２０】
検索文書作成部１０は、中央処理装置（ＣＰＵ）及びＣＰＵの処理動作を制御するプログラムにより実現され、与えられた検索条件に基づいて、ページ単位で管理された文書から特定ページを検索し、この特定ページを指定する情報を含む検索ページを生成する。また、生成した検索ページの１または複数ページを束ねた検索文書を作成する。なお、上記特定ページを指定する情報には、特定ページの格納場所を指定する格納場所指定情報と、特定ページのページ番号とが含まれる。また、検索ページには、上記特定ページを指定する情報とともに、特定ページの画像情報を付加してもよい。また、検索条件としては、文書が格納されているディレクトリ、文字列等を使用することができ、この検索条件も検索文書に埋め込むことが好適である。
【００２１】
入力受付部１２は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムにより実現され、入力操作部２２から利用者が入力する検索指示、検索条件等を受け付ける。
【００２２】
ページ管理部１４は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムにより実現され、表示制御部１８に検索文書の小画像を表示部２４に表示させる。検索文書の小画像は、検索文書を構成する検索ページの小画像である。また、ページ管理部１４は、表示部２４に表示された検索文書の小画像を構成する検索ページを表示部２４の表示画面上でページ捲りする処理も行う。この場合のページ管理部１４が、本発明のページ捲り手段として機能する。
【００２３】
検索ページは、検索文書作成部１０が検索文書を作成した際の順序に従って並べられており、ページ管理部１４は、上記ページ捲り処理により、現在表示されているページの次の順序の検索ページの画像情報を小画像として表示させる。この際、ページ管理部１４は、前ページが捲られて新たに表示された検索ページに埋め込まれた特定ページを指定する情報に基づいて、特定ページを格納場所から読み出す処理を行う。読み出した特定ページの画像情報は、表示制御部１８が表示部２４に表示する。なお、検索ページに特定ページの画像情報が付加されている場合には、当該画像情報を表示してもよい。
【００２４】
なお、ページ管理部１４は、検索文書作成部１０の検索対象となる文書がページで区切られていない（ページ情報を有さない）場合に、当該文書を所定の大きさのページに区切る機能を有することが好適である。この場合のページ管理部１４が、本発明のページ区切り手段に相当する。
【００２５】
検索文書束ね部１６は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムにより実現され、複数の検索文書を束ねる処理を行う。この場合、各検索文書の作成の際に使用した検索条件の和集合または積集合の条件で検索文書を束ねる。和集合で束ねる場合には、各検索文書において共通の検索ページは、そのうちの１ページだけを束ね、何れかの検索文書にしかない検索ページは全て束ねたひとつの検索文書とする。また、積集合で束ねる場合には、各検索文書において共通の検索ページのみを束ねて一つの検索文書とする。なお、和集合または積集合の指示は、利用者が入力操作部２２から入力する。
【００２６】
表示制御部１８は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムにより実現され、上記検索ページ、検索文書の小画像及び特定ページの画像情報等を表示部２４に表示するための制御を行う。
【００２７】
通信部１９は、ＵＳＢ（ユニバーサルシリアルバス）ポート、ネットワークポート等の適宜な通信インターフェースにより実現され、他のコンピュータ画管理するデータベースとの間で文書情報等の授受を行う。
【００２８】
記憶部２０は、ＣＰＵの作業メモリとして使用されるランダムアクセスメモリ（ＲＡＭ）またはハードディスク装置等の磁気記憶装置で実現され、上記ＣＰＵの処理動作を制御するプログラム、検索文書等を記憶する。
【００２９】
また、上記検索文書作成部１０は、格納場所指定情報取得部１００、ページ番号取得部１０２、表示画像情報取得部１０４、検索ページ生成部１０６及び検索文書修正部１０８を含んで構成されている。
【００３０】
格納場所指定情報取得部１００は、与えられた検索条件に基づいて検索された特定ページの格納場所を指定する格納場所指定情報を取得する。この格納場所指定情報は、特定ページを含む文書が格納されたディレクトリ等の格納場所を指し示す情報であり、特定ページが複数ある場合には、異なるディレクトリにまたがって指定することもできる。
【００３１】
ページ番号取得部１０２は、上記検索された特定ページのページ番号を取得する。
【００３２】
表示画像情報取得部１０４は、特定ページの表示用の画像情報を、当該特定ページをコピー処理（複写）することにより取得する。
【００３３】
検索ページ生成部１０６は、上記格納場所指定情報及び特定ページのページ番号を埋め込んだ検索ページを生成する。このように、検索ページには、格納場所指定情報及び特定ページのページ番号が埋め込まれているので、当該検索ページを指定する操作等により、該当する特定ページを取得して表示する処理が可能となる。なお、上述したように、検索ページには、表示画像情報取得部１０４が取得した特定ページの表示用の画像情報を付加してもよい。
【００３４】
検索文書修正部１０８は、検索文書作成部１０が作成した検索文書の修正処理を行う。この修正処理により、検索文書を構成する検索ページの内容及び順序の修正を行う。検索ページの内容の修正には、検索により得られた格納場所指定情報及び特定ページの変更、検索ページの削除、他の文書のページ等新たな情報の追加等がある。他の文書のページ等を追加すると、検索ページの束である検索文書に、検索ページ以外のページが含まれることになる。
【００３５】
なお、上記入力操作部２２は、キーボード、マウス等の入力装置により実現され、利用者が所望の検索条件等を入力するために使用する。また、表示部２４は、液晶ディスプレイ等の表示装置により実現され、表示制御部１８の指示に従って各種情報を表示する。
【００３６】
ここで、上述した検索装置及び表示部２４により、検索文書を表示する検索文書表示システムが構成される。
【００３７】
図２には、本実施形態にかかる検索装置の動作例のフローが示される。本例は、与えられた検索条件に基づいて検索を行い、検索文書を作成する場合の動作例である。
【００３８】
図２において、利用者が入力操作部２２から検索条件を含む検索指示を入力すると、入力受付部１２がこの検索指示を受け付け（Ｓ１０１）、検索文書作成部１０が、上記検索条件に基づいて文書の検索を行う（Ｓ１０２）。この場合の検索先は、記憶部２０に予め格納されている文書、あるいは通信部１９を介して接続された他のデータベース等である。また、このときの検索文書作成部１０が、本発明の検索手段として機能する。
【００３９】
検索文書作成部１０の格納場所指定情報取得部１００は、上記検索条件に基づいて検索された文書の格納場所を指定する格納場所指定情報を取得する（Ｓ１０３）。また、ページ番号取得部１０２は、上記検索された文書の上記検索条件を満たす特定ページのページ番号を取得する（Ｓ１０４）。
【００４０】
次に、検索ページ生成部１０６は、上記格納場所指定情報及び特定ページのページ番号を埋め込んだ検索ページを生成する（Ｓ１０５）。なお、検索ページには検索条件を埋め込んでもよい。
【００４１】
検索文書作成部１０は、上記作成した検索ページに、対応する特定ページの表示用の画像情報を付加する指示となっているか否かを確認する（Ｓ１０６）。この指示は、Ｓ１０１で受け付けた検索指示に含まれている。
【００４２】
Ｓ１０６において、画像情報を付加すると判断した場合には、表示画像情報取得部１０４が、当該特定ページをコピー処理することにより表示用の画像情報を取得する（Ｓ１０７）。取得した画像情報は、検索ページ生成部１０６が検索ページに付加する（Ｓ１０７）。
【００４３】
一方、Ｓ１０６において、画像情報を付加しないと判断した場合には、画像情報を付加する処理は実行しない。
【００４４】
次に、検索文書作成部１０は、以上のようにして生成した検索ページの１または複数ページを束ねた検索文書を作成する。この検索文書は、検索文書作成部１０が記憶部２０に記憶させて保持させる（Ｓ１０９）。
【００４５】
なお、利用者が再検索指示を入力した場合には、Ｓ１０１からの動作を繰り返すように構成するのが好適である。また、検索結果である検索文書は、表示制御部１８が表示部２４に表示する。
【００４６】
図３（ａ）、（ｂ）には、検索文書の表示例が示される。図３（ａ）は、検索文書の小画像の例である。また、図３（ｂ）は小画像として表示された検索文書を構成する各検索ページにより指定される各特定ページの画像の例である。これらの画像は、ページ管理部１４の指示により表示制御部１８が表示部２４に表示させる。
【００４７】
図３（ａ）の例では、検索文書の小画像は８ページの検索ページにより構成されており、その内の先頭のページ（１／８）が小画像として表示されている。
【００４８】
また、図３（ｂ）において、複数の特定ページＰが重なって表示されているが、この順序は図３（ａ）の検索文書を構成する各検索ページの順序と同じにするのが好適である。各特定ページの画像は、各検索ページに埋め込まれた格納場所指定情報と特定ページのページ番号とによりページ管理部１４が文書の格納場所から取得してもよいし、予め検索ページに付加されていた特定ページの表示用画像データを使用してもよい。なお、検索文書には、検索文書修正部１０８が検索ページ以外のページを付加する場合があるので、検索ページには検索ページであることを示すマークＭが表示される。なお、ページ管理部１４へのページ捲り処理の指示は、画面表示されたボタンＢにより行えるようにするのが好適である。
【００４９】
図４には、本実施形態にかかる検索装置の他の動作例のフローが示される。本例は、検索ページのページ捲り指示に伴って特定ページの画像情報を表示する場合の動作例である。
【００５０】
図４において、利用者が入力操作部２２からページ捲り指示を入力すると、入力受付部１２がこのページ捲り指示を受け付ける（Ｓ２０１）。
【００５１】
ページ管理部１４は、上記ページ捲り指示に基づき、図３（ａ）に示された検索文書のページを捲る処理を行う。このときページ管理部１４は、検索文書の現在表示中であるページの次のページ、すなわちページ捲り処理により次に表示するページが検索ページであるか否かを確認する（Ｓ２０２）。これは、検索文書修正部１０８により、検索文書の束に検索ページ以外のページが追加されている場合があるからである。
【００５２】
Ｓ２０２において、次に表示するページが検索ページである場合には、ページ管理部１４が当該検索ページに特定ページの表示用画像情報が付加されているか否かを確認する（Ｓ２０３）。特定ページの表示用画像情報が付加されている場合には、ページ管理部１４がその画像情報を検索ページから取得し（Ｓ２０４）、表示制御部１８に表示部２４への表示を行わせる（Ｓ２０５）。
【００５３】
一方、Ｓ２０３において、特定ページの表示用画像情報が付加されていない場合には、ページ管理部１４が、当該検索ページに含まれる特定ページを指定する情報に基づいて、特定ページを含む文書を格納場所から読み出し、特定ページを取得する（Ｓ２０６）。取得した特定ページは、表示制御部１８に表示部２４への表示を行わせる（Ｓ２０５）。
【００５４】
また、Ｓ２０２において、次に表示するページが検索ページでない場合には、表示制御部１８に当該ページを表示部２４へ表示させる（Ｓ２０５）。
【００５５】
図５には、本実施形態にかかる検索装置のさらに他の動作例のフローが示される。本例は、複数の検索文書を束ねる場合の動作例である。
【００５６】
図５において、利用者が入力操作部２２から検索文書束ね指示を入力すると、入力受付部１２がこの検索文書束ね指示を受け付ける（Ｓ３０１）。検索文書束ね指示には、束ねる検索文書を指定する情報も含まれる。
【００５７】
検索文書束ね部１６は、検索文書束ね指示により指定された各検索文書を作成する際の検索条件を、各検索文書から取得する（Ｓ３０２）。
【００５８】
次に、利用者は、入力操作部２２から検索文書の束ね方法指示を入力する。この束ね方法指示は、各検索文書の検索条件の和集合または積集合のいずれの条件で検索文書を束ねるかを指定する情報である。入力受付部１２が上記束ね方法指示を受け付けると（Ｓ３０３）、検索文書束ね部１６が束ね方法指示により和集合で束ねることを指示されているか否かを確認する（Ｓ３０４）。
【００５９】
Ｓ３０４において、和集合の条件で束ねることを指示されている場合には、各検索文書において共通の検索ページは、そのうちの１ページだけを束ね、何れかの検索文書にしかしかない検索ページは全て束ねたひとつの検索文書とする（Ｓ３０５）。
【００６０】
一方、Ｓ３０４において、和集合の条件で束ねることを指示されていない場合には、積集合の条件で束ねることになる。この場合には、各検索文書において共通の検索ページのみを束ねて一つの検索文書とする（Ｓ３０６）。
【００６１】
以上のＳ３０５またはＳ３０６でで生成した検索文書は、検索文書束ね部１６が記憶部２０に記憶させるとともに、表示制御部１８に表示部２４への表示を行わせる（Ｓ３０７）。
【００６２】
図６（ａ）、（ｂ）、（ｃ）には、検索文書の束ね処理の説明図が示される。本例では、図６（ａ）に示された検索文書Ａが８ページの検索ページで構成されており、図６（ｂ）に示された検索文書Ｂも８ページの検索ページで構成されている。これらの検索文書Ａと検索文書Ｂとを、これらの各検索文書Ａ、Ｂの検索条件の積集合で束ねて、図６（ｃ）に示される検索文書Ｃとすると、各検索文書Ａ、Ｂにおいて共通の検索ページのみが束ねられることになる。この結果、検索文書Ｃのページ数は５ページに減っている。
【００６３】
なお、上記検索文書Ａと検索文書Ｂとを和集合で束ねた場合には、各検索文書Ａ、Ｂの一方にしかない検索ページが他方の検索文書に追加されるので、ページ数が増加することになる。ただし、全て共通の検索ページで構成された検索文書を束ねても、ページ数は増減しない。
【００６４】
上述した検索文書の束ね処理は、検索文書Ａと検索文書Ｂとから、その一部の検索ページを指定して、当該一部の検索ページを束ねることもできる。一部の検索ページの指定は、利用者が入力操作部２２から入力した指示に基づき、検索文書束ね部１６が実行する。
【００６５】
また、図２、図４及び図５の各ステップを実行するためのプログラムは、通信部１９を介して提供してもよいし、ＣＤＲＯＭ等の記憶媒体に格納して提供してもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明にかかる検索装置の一実施形態における構成例のブロック図である。
【図２】本発明にかかる検索装置の一実施形態における動作例のフロー図である。
【図３】検索文書の表示例を示す図である。
【図４】本発明にかかる検索装置の一実施形態における他の動作例のフロー図である。
【図５】本発明にかかる検索装置の一実施形態におけるさらに他の動作例のフロー図である。
【図６】検索文書の束ね処理の説明図である。
【符号の説明】
【００６７】
１０  検索文書作成部、１２  入力受付部、１４  ページ管理部、１６  検索文書束ね部、１８  表示制御部、１９  通信部、２０  記憶部、２２  入力操作部、２４  表示部、１００  格納場所指定情報取得部、１０２  ページ番号取得部、１０４  表示画像情報取得部、１０６  検索ページ生成部、１０８  検索文書修正部。
【図１】
2008139970.tif 000003
【図２】
2008139970.tif 000004
【図３】
2008139970.tif 000005
【図４】
2008139970.tif 000006
【図５】
2008139970.tif 000007
【図６】
2008139970.tif 000008