(57)【要約】【課題】データ形式の文書について、指定のキーワードを含むページのみで構成された文書を生成するして、読みたい箇所だけを読むことができると共に、ファイルサイズを小さくして端末の処理負担が減らすことのできる装置又は端末を提供する。【解決手段】文書情報記憶部１Ａには、所定のファイル形式の文書データをページごとに分割した分割ドキュメントデータが、当該分割ドキュメントデータに含まれるテキストデータを関連付けて記憶される。文書閲覧端末２から、キーワードと共に、分割ドキュメントデータの検索要求を受信すると、分割ドキュメントデータ抽出部１０５が、文書情報記憶手段１Ａを参照して、キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する。結合処理部１０６は、抽出された分割ドキュメントデータを結合して、結合ドキュメントデータを生成し、この結合ドキュメントデータが文書閲覧端末２に提供される。【選択図】図２
2012226492.tif 000002
【特許請求の範囲】
【請求項１】
データ形式の文書を閲覧するための文書閲覧端末と、ネットワークを介して通信可能に構成され、当該文書閲覧端末からの検索要求に応じて、該当する文書を閲覧可能に提供する装置であって、
一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する分割処理手段と、
上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて記憶する文書情報記憶手段と、
上記文書閲覧端末から、キーワードと共に、上記分割ドキュメントデータの検索要求を受信する検索要求受信手段と、
上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する分割ドキュメントデータ抽出手段と、
上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する結合処理手段と、
上記文書閲覧端末に対し、上記結合ドキュメントデータを送信する結合ドキュメントデータ送信手段と、を有する、
ことを特徴とする文書情報提供装置。
【請求項２】
オリジナルの文書データを、上記所定のファイル形式の文書データに変換する変換処理手段、をさらに有する、
請求項１記載の文書情報提供装置。
【請求項３】
上記分割ドキュメントデータごとのサムネイルを生成する生成処理手段と、
上記文書閲覧端末からの検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータのサムネイルを抽出するサムネイル抽出手段と、
上記文書閲覧端末に対し、上記検索要求に対する検索結果として、上記抽出したサムネイルの一覧を送信する検索結果送信手段と、
上記文書閲覧端末から、上記サムネイルによって示される分割ドキュメントデータの結合要求を受信する結合要求受信手段と、をさらに有し、
上記文書情報記憶手段は、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータと、当該分割ドキュメントデータのサムネイルとを関連付けて記憶し、
上記分割ドキュメントデータ抽出手段は、上記結合要求に応じ、上記文書情報記憶手段を参照して、上記サムネイルによって示される分割ドキュメントデータを抽出する、
請求項１又は２記載の文書情報提供装置。
【請求項４】
上記サムネイル抽出手段により抽出したサムネイルのうち、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータのサムネイルを特定する特定処理手段、をさらに有し、
上記サムネイル抽出手段は、上記文書閲覧端末からの検索要求に応じ、上記文書情報記憶手段を参照して、全ての上記サムネイルを抽出し、
上記検索結果送信手段は、上記文書閲覧端末に対し、上記検索要求に対する検索結果として、上記抽出されたサムネイルの一覧であって、上記特定したサムネイルを他のサムネイルと識別可能に明示した一覧を送信し、
上記結合要求受信手段は、上記文書閲覧端末から、上記明示したサムネイルによって示される分割ドキュメントデータの結合要求を受信し、
上記分割ドキュメントデータ抽出手段は、上記文書情報記憶手段を参照して、上記明示したサムネイルによって示される分割ドキュメントデータを抽出する、
請求項３記載の文書情報提供装置。
【請求項５】
上記文書閲覧端末から、データを出力するディスプレイのサイズ情報を受信するサイズ情報受信手段、をさらに有し、
上記生成処理手段は、上記分割ドキュメントデータごとに、複数のサイズのサムネイルを生成し、
上記サムネイル抽出手段は、上記文書閲覧端末からの検索要求に応じ、上記文書情報記憶手段を参照して、上記サムネイルあるいは上記キーワードを含むテキストデータと関連付けられたサムネイルのうち、上記文書閲覧端末のディスプレイのサイズ情報に応じたサイズのサムネイルを抽出する、
請求項３又は４記載の文書情報提供装置。
【請求項６】
データ形式の文書を閲覧するための文書閲覧端末と、ネットワークを介して通信可能に構成され、
コンピュータにより、上記文書閲覧端末からの検索要求に応じて、該当する文書を閲覧可能に提供する方法であって、
一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、
上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、
上記文書閲覧端末から、キーワードと共に、上記分割ドキュメントデータの検索要求を受信する処理と、
上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、
上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、
上記文書閲覧端末に対し、上記結合ドキュメントデータを送信する処理と、を実行する、
ことを特徴とする文書情報提供方法。
【請求項７】
データ形式の文書を閲覧するための文書閲覧端末と、ネットワークを介して通信可能に構成され、
コンピュータを、上記文書閲覧端末からの検索要求に応じて、該当する文書を閲覧可能に提供する文書情報提供装置として機能させるためのプログラムであって、
上記コンピュータに対して、
一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、
上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、
上記文書閲覧端末から、キーワードと共に、上記分割ドキュメントデータの検索要求を受信する処理と、
上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、
上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、
上記文書閲覧端末に対し、上記結合ドキュメントデータを送信する処理と、を実行させる、
コンピュータプログラム。
【請求項８】
データ形式の文書を閲覧するための端末であって、
一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する分割処理手段と、
上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて記憶する文書情報記憶手段と、
キーワードの入力と共に、上記分割ドキュメントデータの検索要求を受け付ける検索要求受付手段と、
上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する分割ドキュメントデータ抽出手段と、
上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する結合処理手段と、
上記結合した結合ドキュメントデータを表示する表示手段と、を有する、
ことを特徴とする文書閲覧端末。
【請求項９】
オリジナルの文書データを、上記所定のファイル形式の文書データに変換する変換処理手段、をさらに有する、
請求項８記載の文書閲覧端末。
【請求項１０】
コンピュータにより、データ形式の文書を閲覧するための方法であって、
一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、
上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、
キーワードの入力と共に、上記分割ドキュメントデータの検索要求を受け付ける検索要求受付手段と、
上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、
上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、
上記結合した結合ドキュメントデータを表示する処理と、を実行する、
ことを特徴とする文書閲覧方法。
【請求項１１】
コンピュータを、データ形式の文書を閲覧するための文書閲覧端末として機能させるためのプログラムであって、
上記コンピュータに対して、
一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、
上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、
キーワードの入力と共に、上記分割ドキュメントデータの検索要求を受け付ける検索要求受付手段と、
上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、
上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、
上記結合した結合ドキュメントデータを表示する処理と、を実行させる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ形式の文書において、指定されたキーワードを含むページを閲覧するための技術に関する。
【背景技術】
【０００２】
現在、製品カタログや取扱説明書など、様々な文書はデータ化され、各種の端末で閲覧可能に提供されている。
しかしながら、こういった文書は膨大なページに及ぶ場合が多々あり、特に携帯端末で閲覧するにはデータのサイズが大きすぎて不便なことが多い。
【０００３】
特に、商品のカタログを端末上に表示しながら、取引先相手と商談する場合などには、閲覧したい箇所を的確に、しかも素早く表示させたいという要望があった。
【０００４】
この点、特許文献１では、少なくとも１ページの文書部に含まれる情報を格納して検索する文書検索方法であって、文書部に含まれる情報を示すイメージデータを生成する工程と、イメージデータ部を第一の記憶部に格納する工程と、文書部に含まれる情報のテキスト部を示すテキストデータを生成する工程と、テキストデータを第二の記憶部に格納する工程と、文書部の各語句の座標情報を示すデータを有しテキストデータとイメージデータとを関連付けるテーブルを生成する工程と、テキストデータ内で操作者が定義した検索基準に従って検索語句を確定する工程と、テキストデータ内で確定された検索語句に従ってテーブルより座標情報を確定する工程と、確定された座標情報に基づいて検索語句の少なくとも一部を含んだ文書部のページの部分表示を行う工程とを有する文書検索方法が提案されている。
また、特許文献２では、クライアント端末とサーバとがネットワークを介して接続されたネットワークシステムにおけるドキュメント管理システムにおいて、クライアント端末が、選択されたドキュメントからそのドキュメントの出力イメージに相当するイメージファイルを生成し、そのドキュメントのオリジナルファイルと生成したイメージファイルとをサーバに転送し、サーバからイメージファイルが転送されたときには、そのイメージファイルに基づく表示を行い、サーバが、イメージファイルとオリジナルファイルを格納すると共に、クライアント端末からの要求に応じてイメージファイルとオリジナルファイルを送出し、イメージファイルのファイル形式が各クライアント端末間で統一されているシステムが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−９３３７４号公報
【特許文献２】特開平１０−６９４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１又は特許文献２によれば、所定のデータ形式からなる文書データを、所定の形式に統一し、クライアントの要求に応じたイメージデータ（ファイル）を提供することができる。
【０００７】
しかしながら、複数のページからなる文書データにおいて、所定のキーワードを含むページが複数ある場合に、当該キーワードを含むページを個々に展開して閲覧するのは面倒である。
【０００８】
そこで、本発明は、データ形式の文書について、指定のキーワードを含むページのみによって構成された文書を生成することにより、読みたい箇所だけを読むことができると共に、ファイルサイズを小さくして端末の処理負担が減らすことのできる装置又は端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一の観点に係る文書情報提供装置は、データ形式の文書を閲覧するための文書閲覧端末と、ネットワークを介して通信可能に構成され、当該文書閲覧端末からの検索要求に応じて、該当する文書を閲覧可能に提供する装置であって、一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する分割処理手段と、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて記憶する文書情報記憶手段と、上記文書閲覧端末から、キーワードと共に、上記分割ドキュメントデータの検索要求を受信する検索要求受信手段と、上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する分割ドキュメントデータ抽出手段と、上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する結合処理手段と、上記文書閲覧端末に対し、上記結合ドキュメントデータを送信する結合ドキュメントデータ送信手段と、を有することを特徴とする。
【００１０】
また、オリジナルの文書データを、上記所定のファイル形式の文書データに変換する変換処理手段、をさらに有するものとしてもよい。
【００１１】
また、上記分割ドキュメントデータごとのサムネイルを生成する生成処理手段と、上記文書閲覧端末からの検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータのサムネイルを抽出するサムネイル抽出手段と、上記文書閲覧端末に対し、上記検索要求に対する検索結果として、上記抽出したサムネイルの一覧を送信する検索結果送信手段と、上記文書閲覧端末から、上記サムネイルによって示される分割ドキュメントデータの結合要求を受信する結合要求受信手段と、をさらに有し、上記文書情報記憶手段は、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータと、当該分割ドキュメントデータのサムネイルとを関連付けて記憶し、上記分割ドキュメントデータ抽出手段は、上記結合要求に応じ、上記文書情報記憶手段を参照して、上記サムネイルによって示される分割ドキュメントデータを抽出するものとしてもよい。
【００１２】
また、上記サムネイル抽出手段により抽出したサムネイルのうち、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータのサムネイルを特定する特定処理手段、をさらに有し、上記サムネイル抽出手段は、上記文書閲覧端末からの検索要求に応じ、上記文書情報記憶手段を参照して、全ての上記サムネイルを抽出し、上記検索結果送信手段は、上記文書閲覧端末に対し、上記検索要求に対する検索結果として、上記抽出されたサムネイルの一覧であって、上記特定したサムネイルを他のサムネイルと識別可能に明示した一覧を送信し、上記結合要求受信手段は、上記文書閲覧端末から、上記明示したサムネイルによって示される分割ドキュメントデータの結合要求を受信し、上記分割ドキュメントデータ抽出手段は、上記文書情報記憶手段を参照して、上記明示したサムネイルによって示される分割ドキュメントデータを抽出するものとしてもよい。
【００１３】
また、上記文書閲覧端末から、データを出力するディスプレイのサイズ情報を受信するサイズ情報受信手段、をさらに有し、上記生成処理手段は、上記分割ドキュメントデータごとに、複数のサイズのサムネイルを生成し、上記サムネイル抽出手段は、上記文書閲覧端末からの検索要求に応じ、上記文書情報記憶手段を参照して、上記サムネイルあるいは上記キーワードを含むテキストデータと関連付けられたサムネイルのうち、上記文書閲覧端末のディスプレイのサイズ情報に応じたサイズのサムネイルを抽出するものとしてもよい。
【００１４】
また、本発明の別の観点に係る文書情報提供方法は、データ形式の文書を閲覧するための文書閲覧端末と、ネットワークを介して通信可能に構成され、コンピュータにより、上記文書閲覧端末からの検索要求に応じて、該当する文書を閲覧可能に提供する方法であって、一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、上記文書閲覧端末から、キーワードと共に、上記分割ドキュメントデータの検索要求を受信する処理と、上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、上記文書閲覧端末に対し、上記結合ドキュメントデータを送信する処理と、を実行することを特徴とする。
【００１５】
また、本発明のさらに別の観点に係るコンピュータプログラムは、データ形式の文書を閲覧するための文書閲覧端末と、ネットワークを介して通信可能に構成され、コンピュータを、上記文書閲覧端末からの検索要求に応じて、該当する文書を閲覧可能に提供する文書情報提供装置として機能させるためのプログラムであって、上記コンピュータに対して、一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、上記文書閲覧端末から、キーワードと共に、上記分割ドキュメントデータの検索要求を受信する処理と、上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、上記文書閲覧端末に対し、上記結合ドキュメントデータを送信する処理と、を実行させる。
【００１６】
また、本発明の一の観点に係る文書閲覧端末は、データ形式の文書を閲覧するための端末であって、一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する分割処理手段と、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて記憶する文書情報記憶手段と、キーワードの入力と共に、上記分割ドキュメントデータの検索要求を受け付ける検索要求受付手段と、上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する分割ドキュメントデータ抽出手段と、上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する結合処理手段と、上記結合した結合ドキュメントデータを表示する表示手段と、を有することを特徴とする。
【００１７】
また、オリジナルの文書データを、上記所定のファイル形式の文書データに変換する変換処理手段、をさらに有するものとしてもよい。
【００１８】
また、本発明の別の観点に係る文書閲覧方法は、コンピュータにより、データ形式の文書を閲覧するための方法であって、一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、キーワードの入力と共に、上記分割ドキュメントデータの検索要求を受け付ける検索要求受付手段と、上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、上記結合した結合ドキュメントデータを表示する処理と、を実行することを特徴とする。
【００１９】
また、本発明のさらに別の観点に係るコンピュータプログラムは、コンピュータを、データ形式の文書を閲覧するための文書閲覧端末として機能させるためのプログラムであって、上記コンピュータに対して、一又は複数のページからなる所定のファイル形式の文書データを、ページごとの分割ドキュメントデータに分割する処理と、上記分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータを関連付けて文書情報記憶手段に記憶する処理と、キーワードの入力と共に、上記分割ドキュメントデータの検索要求を受け付ける検索要求受付手段と、上記検索要求に応じ、上記文書情報記憶手段を参照して、上記キーワードを含むテキストデータと関連付けられた分割ドキュメントデータを抽出する処理と、上記抽出した分割ドキュメントデータを結合して、結合ドキュメントデータを生成する処理と、上記結合した結合ドキュメントデータを表示する処理と、を実行させる。
【発明の効果】
【００２０】
本発明によれば、文書データが膨大なページ数からなる場合でも、指定のキーワードを含むページのみの文書を閲覧することができるため、読みたい箇所だけを読むのに便利である。
また、指定したキーワードのみを含むページのみから構成された文書を閲覧可能に生成するため、ファイルサイズを小さくすることができるため、端末の処理負担が減らすことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る文書情報提供装置及び文書閲覧端末による処理の概要を示す概要図である。
【図２】本発明の第一の実施形態に係る文書情報提供装置が備える機能を示す機能ブロック図である。
【図３】本実施形態に係る文書情報提供装置が備える文書情報記憶部に記憶されるデータの一例を示す図である。
【図４】本実施形態に係る文書情報提供装置によって実行される処理の流れを示す処理フロー図である。
【図５】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図６】本実施形態に係る文書情報提供装置によって提供される文書情報一覧の出力例を示す図である。
【図７】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図８】本実施形態に係る文書情報提供装置によって提供される結合ドキュメントデータの出力例を示す図である。
【図９】本発明の第二の実施形態に係る文書情報提供装置が備える機能を示す機能ブロック図である。
【図１０】本実施形態に係る文書情報提供装置が備える文書情報記憶部に記憶されるデータの一例を示す図である。
【図１１】本実施形態に係る文書情報提供装置によって実行される処理の流れを示す処理フロー図である。
【図１２】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図１３】本実施形態に係る文書情報提供装置によって提供されるサムネイル一覧の出力例を示す図である。
【図１４】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図１５】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図１６】本発明の第三の実施形態に係る文書情報提供装置が備える機能を示す機能ブロック図である。
【図１７】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図１８】本実施形態に係る文書情報提供装置によって提供されるサムネイル一覧の出力例を示す図である。
【図１９】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図２０】本発明の第四の実施形態に係る文書情報提供装置が備える機能を示す機能ブロック図である。
【図２１】本実施形態に係る文書情報提供装置が備える文書情報記憶部に記憶されるデータの一例を示す図である。
【図２２】本実施形態に係る文書情報提供装置及び文書閲覧端末によって実行される処理の流れを示すシーケンス図である。
【図２３】本発明の第五の実施形態に係る文書閲覧端末が備える機能を示す機能ブロック図である。
【図２４】本実施形態に係る文書閲覧端末によって実行される処理の流れを示す処理フロー図である。
【図２５】本実施形態に係る文書閲覧端末によって実行される処理の流れを示す処理フロー図である。
【発明を実施するための形態】
【００２２】
次に、本発明の実施形態に係る文書情報提供装置及び文書閲覧端末について、図を参照して説明する。
本実施形形態に係る文書情報提供装置による処理の概要を図１に示す。
データ形式の文書からなるオリジナルデータは、所定のファイル形式のフルドキュメントデータに変換される（Ｓ１）。
【００２３】
フルドキュメントデータは、ページごとの分割ドキュメントデータに分割されると共に、各分割ドキュメントデータ夫々に含まれるテキストデータ（分割テキストデータ）と関連付けられる（Ｓ２）。
なお、分割テキストデータは、フルドキュメントデータから抽出したテキストデータを、分割ドキュメントデータに対応して分割したものであってもよいし、分割ドキュメントデータから抽出したものであってもよい。
【００２４】
文書の閲覧を希望する閲覧者により、キーワードと共に文書の検索要求が行われると、当該キーワードを含む分割テキストデータを特定した上、当該分割テキストデータと関連付けられた分割ドキュメントデータが抽出される（Ｓ３）。
【００２５】
抽出された分割ドキュメントデータは、一のデータに結合され、結合ドキュメントデータとして閲覧者に提供される（Ｓ４）。
これにより閲覧者は、所望のキーワードを含むページのみによって構成された文書を閲覧することができる。
【実施例１】
【００２６】
まず、本発明の第一の実施形態に係る文書情報提供装置について説明する。
図２に示されるように、本発明の第一の実施形態に係る文書情報提供装置１は、インターネット等のネットワークＮＷを介して、文書閲覧端末２と通信可能に構成されている。
【００２７】
文書情報提供装置１は、文書閲覧端末２を利用する閲覧者の要求に応じて、文書データを閲覧可能に提供する装置である。
この文書情報提供装置１は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、文書情報記憶部１Ａ、変換処理部１０１、テキストデータ抽出部１０２、分割処理部１０３、文書情報抽出部１０４、分割ドキュメントデータ抽出部１０５、結合処理部１０６、及び通信処理部１０７からなる各機能ブロックを構成する。
【００２８】
文書情報記憶部１Ａは、閲覧者に対して閲覧可能に提供される文書データに関する文書情報を記憶することができる記憶部である。
文書データは、電子形式の文書であり、Microsoft Word（登録商標）やMicrosoft Power Point（登録商標）などのソフトウェアにより作成され、各種のファイル形式で構成されるものを含む。
この文書データは、インターネット等のネットワークＮＷを介して、あるいは直接入力といった所定の受付方法によって受け付けられ、文書情報記憶部１Ａに登録される。
【００２９】
この文書情報記憶部１Ａには例えば、図３に示されるように、文書情報ごとに、文書情報を識別するための文書ＩＤ、文書概要情報、オリジナルデータ、フルドキュメントデータ、フルテキストデータ、分割ドキュメントデータ、サムネイル、分割テキストデータが相互に関連付けて記憶される。
【００３０】
文書概要情報には例えば、文書データの作成者や作成日、文書の要約など、文書データの概要に関する情報が含まれる。
オリジナルデータは、変換や分割といった処理を施す前のオリジナルの文書データであり、所定の受け付け方法によって受け付けた際のファイル形式で構成される。
【００３１】
フルドキュメントデータは、変換処理部１０１によってオリジナルデータを所定のファイル形式に変換したデータである。
フルテキストデータは、オリジナルデータあるいはフルドキュメントデータのテキストデータである。このフルテキストデータは、テキストデータ抽出部１０２により、オリジナルデータあるいはフルドキュメントデータから抽出される。
【００３２】
分割ドキュメントデータは、フルドキュメントデータのページごとのデータである。この分割ドキュメントデータは、分割処理部１０３により、フルドキュメントデータをページごとに分割することで得られ、全ての分割ドキュメントデータによってフルドキュメントデータを構成することができる。
分割テキストデータは、分割ドキュメントデータごとのテキストデータである。この分割テキストデータは、分割処理部１０３により、分割ドキュメントデータに対応させて、フルテキストデータをページごとに分割して得られる。なお、分割テキストデータは、分割ドキュメントデータから、テキストデータを抽出することによって得ることもできる。
【００３３】
変換処理部１０１は、オリジナルデータのファイル形式を変換する処理部である。
この変換処理部１０１により、オリジナルデータは、所定のファイル形式で構成され、一又は複数のページからなるフルドキュメントデータに変換される。
ここで、変換するファイル形式には例えば、ＰＤＦ（Portable Documents Format）が挙げられる。
なお、例えば、ＰＤＦ形式に変換する場合に、オリジナルデータがＰＤＦである場合には、変換が不要であり、特に変換処理を実行しなくともよい。
【００３４】
テキストデータ抽出部１０２は、オリジナルデータやフルドキュメントデータ、あるいは分割ドキュメントデータから、レイアウト情報や修飾情報を取り除くことによってテキスト形式のデータを抽出する処理を実行する。
この処理により、オリジナルデータやフルドキュメントデータからフルテキストデータが抽出されたり、分割ドキュメントデータから分割テキストデータが抽出されたりする。
【００３５】
分割処理部１０３は、フルドキュメントデータが複数のページで構成される場合に、当該フルドキュメントデータを、一ページごとの分割ドキュメントデータに分割する処理を実行する。
また、この分割処理部１０３は、フルドキュメントデータから抽出されたフルテキストデータを、分割ドキュメントデータに対応した、ページごとの分割テキストデータに分割する処理を実行することができる。
なお、フルドキュメントデータが一ページで構成される場合には、分割が不要であり、特に分割処理を実行しなくともよい。
【００３６】
文書情報抽出部１０４は、文書ＩＤに基づいて、文書情報記憶部１Ａを参照して、当該文書ＩＤによって識別される文書情報を抽出する。
【００３７】
分割ドキュメントデータ抽出部１０５は、文書閲覧端末２からの検索要求に応じて、文書情報記憶部１Ａを参照して、検索要求に係るキーワードを含む分割テキストデータと関連付けられた分割ドキュメントデータを抽出する。
【００３８】
結合処理部１０６は、分割ドキュメントデータ抽出部１０４によって抽出された分割ドキュメントデータが複数ある場合に、当該抽出された分割ドキュメントデータを結合し、一のデータに結合して結合ドキュメントデータを生成する処理を実行する。
なお、分割ドキュメントデータ抽出部１０４によって抽出された分割ドキュメントデータが一つしかない場合には、特に結合処理を実行しなくともよい。
【００３９】
通信処理部１０７は、文書閲覧端末２との間で、インターネット等のネットワークＮＷを介し、所定のプロトコルに従ったデータの送受信処理を実行する処理部であって、Webブラウザ等により実現される。
この通信処理部１０７は例えば、文書閲覧端末２から、キーワードと共に分割ドキュメントデータの検索要求を受信したりする。また、文書閲覧端末２に対して、分割ドキュメントデータ抽出部１０５によって抽出した分割ドキュメントデータや、結合処理部１０６によって生成された結合ドキュメントデータを送信したりする。
【００４０】
文書閲覧端末２は、文書情報提供装置１によって提供される文書データを閲覧する閲覧者が利用する端末である。
この文書閲覧端末２は例えば、スマートフォンなどの携帯電話機やＰＤＡ（Personal Digital Assistance）などにより構成することができ、入出力２０１、及び通信処理部２０２からなる機能ブロックを構成する。
【００４１】
入出力処理部２０１は、データを入出力するための機能部であり、データを出力するためのＬＣＤ（Liquid Crystal Display）等のディスプレイやスピーカ、データを入力するためのマウスやキーボード等により構成される。
【００４２】
通信処理部２０２は、文書情報提供装置１との間で、インターネット等のネットワークＮＷを介し、所定のプロトコルに従ったデータの送受信処理を実行する処理部であって、Webブラウザ等により実現される。
この通信処理部２０２は例えば、文書情報提供装置１から、分割ドキュメントデータや結合ドキュメントデータを受信したりする。また、文書情報提供装置１に対して、キーワードと共に分割ドキュメントデータの検索要求を送信したりする。
【００４３】
続いて、本実施形態に係る文書情報提供装置１及び文書閲覧端末２によって実行される処理の流れを説明する。
まず、図４を参照して、文書情報記憶部１Ａに文書情報を登録する処理について説明する。
文書情報提供装置１は、ネットワークＮＷや直接入力といった任意の手段により、文書のオリジナルデータを受け付けると、変換処理部１０１により、当該オリジナルデータを所定のファイル形式からなるフルドキュメントデータに変換する（Ｓ１０１）。
【００４４】
テキストデータ抽出部１０２は、フルドキュメントデータからフルテキストデータを抽出する（Ｓ１０２）。
抽出されたフルテキストデータは、分割処理部１０３により、ページごとの分割ドキュメントデータに分割される（Ｓ１０３）。
【００４５】
そして、分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータ（分割テキストデータ）が関連付けられ、文書情報記憶部１Ａに登録される（Ｓ１０４）。
なお、分割ドキュメントデータごとに関連付けられる分割テキストデータは、分割処理部１０３により、フルテキストデータを、分割ドキュメントデータに対応して分割されたものであってもよいし、テキストデータ抽出部１０２により、分割ドキュメントデータから抽出されたものであってもよい。
【００４６】
また、この登録の際、併せて、各分割ドキュメントデータの元になったオリジナルデータ、フルドキュメントデータ、フルテキストデータ、及び文書概要情報からなる文書情報に対して、文書情報を識別するための文書ＩＤが発行される。
なお、文書概要情報は、オリジナルデータ、フルドキュメントデータ、あるいはフルテキストデータから、文書作成者情報や作成日時といった所定の項目を抽出した情報や、文書の最初のページに基づいて生成されたサムネイルなどによって構成される。
【００４７】
以下、閲覧者からの検索要求に応じて、文書情報記憶部１Ａに登録されている文書情報を提供する処理の流れについて説明する。
最初に、閲覧者から検索要求がなされ、検索要求に合致するページを含む文書情報の一覧が閲覧者に提供されるまでの処理について、図５を参照して説明する。
まず、閲覧者は文書閲覧端末２により、文書情報提供装置１に対して、所望のキーワードと共に、検索要求を送信する（Ｓ１１１）。
【００４８】
これに対して文書情報提供装置１は、文書情報記憶部１Ａを参照して、指定されたキーワードをフルテキストデータに含む文書の文書概要情報を抽出する（Ｓ１１２）。
抽出した文書概要情報は、指定されたキーワードを文書内に含む文書の検索結果として、一覧化されて、文書閲覧端末２に対して送信される（Ｓ１１３）。
【００４９】
このとき、文書閲覧端末２上において、文書の検索結果として表示される文書概要情報一覧の出力画面例を図６に示す。
文書概要情報一覧画面には、指定されたキーワードを含む文書の文書概要情報１００が一覧表示されている。この文書概要情報１００には例えば、文書データのサムネイル１０１や、文書のタイトルやファイル名といった書誌情報が含まれる。
また、各文書概要情報１００には、各文書概要情報を任意に選択するための選択ボタン１０３が設けられている。この選択ボタン１０３は押下することで、文書情報提供装置１に対して、文書ＩＤと共に、当該文書ＩＤに係る文書データの取得要求が送信される。
【００５０】
次に、図７を参照して、閲覧者からの選択にしたがい、文書閲覧端末２に文書データが提供されるまでの処理について説明する。
閲覧者が、文書概要情報一覧から、任意の文書概要情報の選択ボタン１０３を押下すると、文書情報提供装置１に対して、文書ＩＤと共に、当該文書ＩＤに係る文書データの取得要求が送信される（Ｓ１２１）。
【００５１】
これに応じて文書情報提供装置１は、分割ドキュメントデータ抽出部１０５により、文書情報記憶部１Ａを参照して、受信した文書ＩＤに係る文書情報と関連付けられた分割ドキュメントデータのうち、分割テキストデータに閲覧者指定のキーワードを含むものを抽出する（Ｓ１２２）。
【００５２】
抽出された分割ドキュメントデータは、結合処理部１０６により結合され、結合ドキュメントデータが生成される（Ｓ１２３）。そして、文書閲覧端末２に対して、当該結合ドキュメントデータが送信される（Ｓ１２４）。
【００５３】
ここで、文書閲覧端末２上において表示される結合ドキュメントデータの出力例を図８に示す。
結合ドキュメントデータ出力画面１１０中に表示される結合ドキュメントデータは、閲覧者が指定したキーワードを含む分割ドキュメントデータ１１１のみによって各ページが構成されている。
【００５４】
以上の本実施形態により、文書データが膨大なページ数からなる場合でも、指定のキーワードを含むページのみの文書を閲覧することができるため、読みたい箇所だけを読むのに便利である。
また、文書閲覧端末２に最終的に提供される文書が、必要なページのみによって構成されているため、ファイルサイズを小さくすることができる。その結果、ダウンロードや表示に要する処理負担が減らされ、快適に利用することができる。
【実施例２】
【００５５】
続いて、本発明の第二の実施形態に係る文書情報提供装置について説明する。
本実施形態は上記第一の実施形態の変形例であり、分割ドキュメントデータごとにサムネイルが生成されており、結合ドキュメントデータを参照する前に、キーワードを含む分割ドキュメントデータとしてどのようなものがあるかをサムネイルによって確認可能としたものである。
【００５６】
図９に示されるように、本実施形態に係る文書情報提供装置３は、第一の実施形態と同様、インターネット等のネットワークＮＷを介して、文書閲覧端末２と通信可能に構成されており、文書閲覧端末２を利用する閲覧者の要求に応じて、文書データを閲覧可能に提供する装置である。
なお、文書閲覧端末２の構成は、上述した第一の実施形態に係る文書閲覧端末２と同様である。
【００５７】
文書情報提供装置３は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、文書情報記憶部３Ａ、変換処理部３０１、テキストデータ抽出部３０２、分割処理部３０３、生成処理部３０４、文書情報抽出部３０５、サムネイル抽出部３０６、分割ドキュメントデータ抽出部３０７、結合処理部３０８、及び通信処理部３０９からなる各機能ブロックを構成する。
【００５８】
なお、変換処理部３０１、テキストデータ抽出部３０２、分割処理部３０３、文書情報抽出部３０５、結合処理部３０８、及び通信処理部３０９の各機能部の構成はそれぞれ、上述した第一の実施形態における変換処理部１０１、テキストデータ抽出部１０２、分割処理部１０３、文書情報抽出部１０４、結合処理部１０６、及び通信処理部１０７の各機能部の構成と同様である。
【００５９】
本実施形態における文書情報記憶部３Ａは、閲覧者に対して閲覧可能に提供される文書データに関する文書情報を記憶することができる記憶部である。
この文書情報記憶部３Ａには例えば、図１０に示されるように、文書情報ごとに、文書情報を識別するための文書ＩＤ、文書概要情報、オリジナルデータ、フルドキュメントデータ、フルテキストデータ、分割ドキュメントデータ、分割テキストデータに加え、分割ドキュメントデータごとのサムネイルが相互に関連付けて記憶される。
【００６０】
ここで、サムネイルは、分割ドキュメントデータの縮小画像である。
このサムネイルは、生成処理部１０６により、分割ドキュメントデータに基づいて生成される。
【００６１】
生成処理部３０４は、分割ドキュメントデータごとのサムネイルを生成する処理を実行する。
【００６２】
サムネイル抽出部３０６は、文書閲覧端末２からの検索要求に応じ、文書情報記憶部３Ａを参照して、閲覧者指定のキーワードを含む分割テキストデータと関連付けられた分割ドキュメントデータのサムネイルを抽出する処理を実行する。
【００６３】
分割ドキュメントデータ抽出部３０７は、文書情報記憶部３Ａを参照して、閲覧者が選択したサムネイルによって示される分割ドキュメントデータを抽出する。
【００６４】
続いて、本実施形態に係る文書情報提供装置３及び文書閲覧端末２によって実行される処理の流れを説明する。
まず、図１１を参照して、文書情報記憶部３Ａに文書情報を登録する処理について説明する。
文書情報提供装置３は、ネットワークＮＷや直接入力といった任意の手段により、文書のオリジナルデータを受け付けると、変換処理部３０１により、当該オリジナルデータを所定のファイル形式からなるフルドキュメントデータに変換する（Ｓ２０１）。
【００６５】
テキストデータ抽出部３０２は、フルドキュメントデータからフルテキストデータを抽出する（Ｓ２０２）。
抽出されたフルテキストデータは、分割処理部３０３により、ページごとの分割ドキュメントデータに分割される（Ｓ２０３）。
【００６６】
生成処理部３０４は、分割ドキュメントデータごとに、サムネイルを生成する（Ｓ２０４）。
そして、分割ドキュメントデータごとに、当該分割ドキュメントデータに含まれるテキストデータ（分割テキストデータ）と、当該分割ドキュメントデータのサムネイルとが関連付けられ、文書情報記憶部３Ａに登録される（Ｓ２０５）。
【００６７】
なお、第一の実施形態と同様、分割ドキュメントデータごとに関連付けられる分割テキストデータは、分割処理部３０３により、フルテキストデータを、分割ドキュメントデータに対応して分割されたものであってもよいし、テキストデータ抽出部３０２により、分割ドキュメントデータから抽出されたものであってもよい。
また、同様に登録の際、併せて、各分割ドキュメントデータの元になったオリジナルデータ、フルドキュメントデータ、フルテキストデータ、文書概要情報、及び分割ドキュメントごとのサムネイルからなる文書情報に対して、文書情報を識別するための文書ＩＤが発行される。
【００６８】
以下、図１２を参照して、閲覧者からの検索要求に応じて、文書情報記憶部３Ａに登録されている文書情報を提供する処理の流れについて説明する。
なお、閲覧者から検索要求がなされ、検索要求に合致するページを含む文書情報の一覧が閲覧者に提供されるまでの処理については、第一の実施形態において図５を参照して説明したとおりであり、ここではまず、閲覧者が文書を選択してから、文書閲覧端末２に文書データが提供されるまでの処理について説明する。
【００６９】
閲覧者が、文書概要情報一覧から、任意の文書を選択すると、文書情報提供装置１に対して、文書ＩＤと共に、当該文書ＩＤに係る文書データの取得要求が送信される（Ｓ２１１）。
【００７０】
これに応じて文書情報提供装置１は、サムネイル抽出部３０６により、文書情報記憶部３Ａを参照して、受信した文書ＩＤに係る文書情報と関連付けられた分割ドキュメントデータのサムネイルのうち、分割テキストデータに閲覧者指定のキーワードを含むものを抽出する（Ｓ２１２）。
抽出したサムネイルは、一覧化されて文書閲覧端末２に送信される（Ｓ２１３）
【００７１】
このとき、文書閲覧端末２上において表示されるサムネイル一覧の出力例を図１３に示す。
サムネイル一覧２００中に表示されるサムネイル２０１は、閲覧者が指定したキーワードを分割テキストデータに含む分割ドキュメントデータのサムネイル２０１のみによって構成されている。
各サムネイル２０１は、各サムネイル２０１によって示される分割ドキュメントデータの表示要求を受付可能に表示されており、例えば、一のサムネイル２０１を選択してダブルクリックすることで、当該一のサムネイル２０１によって示される分割ドキュメントデータが個別表示される。
【００７２】
また、サムネイル一覧２００中には、サムネイル２０１の選択を受け付け、文書情報提供装置３に対して、当該選択されたサムネイル２０１によって示される分割ドキュメントデータからなる結合ドキュメントデータの提供を要求する結合表示ボタン２０２が設けられている。サムネイル２０１の選択は例えば、所望のサムネイル２０１のクリックにより受け付けられ、選択が済んだ後に、結合表示ボタン２０２を押下することで、当該選択されたサムネイルからなる結合ドキュメントデータが表示される。
【００７３】
ここで、サムネイル一覧２００から、閲覧者からの選択に応じて一のサムネイル２０１によって示される分割ドキュメントデータが提供される処理を、図１４を参照して説明する。
閲覧者は、サムネイル一覧２００から、閲覧を所望する分割ドキュメントデータのサムネイル２０１を選択する（Ｓ２２１）。
なお、サムネイルの選択は、サムネイル２０１のダブルクリックによって受け付けてもよいし、別途、サムネイルによって示される分割ドキュメントデータの個別表示を要求するボタンを設けるようにしてもよく、各種の設計が可能である。
【００７４】
文書情報提供装置３は、閲覧者所望のサムネイルの選択情報を受信すると、文書情報記憶部３Ａを参照して、選択されたサムネイルと関連付けられた分割ドキュメントデータを抽出する（Ｓ２２２）。
抽出されたドキュメントデータは、文書閲覧端末２に送信され、これにより閲覧者は、所望の分割ドキュメントデータを閲覧することができる。
【００７５】
また、一覧表示されたサムネイルから、閲覧者の任意によるサムネイルの選択を受け付け、当該選択に係るサムネイルで示される分割ドキュメントデータから構成される結合ドキュメントデータを提供する場合の処理を、図１５を参照して説明する。
閲覧者は、サムネイル一覧２００からサムネイル２０１を選択した上、文書情報提供装置３に対して、当該選択したサムネイルによって示される分割ドキュメントデータからなる結合ドキュメントデータの提供要求を送信する（Ｓ２３１）。
【００７６】
これに応じて文書情報提供装置３は、分割ドキュメント抽出部３０７により、文書情報記憶部３Ａを参照して、閲覧者によって選択されたサムネイルと関連付けられた分割ドキュメントデータを全て抽出する（Ｓ２３２）。
抽出された分割ドキュメントデータは、結合処理部１０６により結合され、結合ドキュメントデータが生成される（Ｓ２３３）。そして、文書閲覧端末２に対して、当該結合ドキュメントデータが送信される（Ｓ２３４）。
【００７７】
なお、以上の本実施形態における結合ドキュメントデータの生成においては、閲覧者に対してサムネイル一覧の中から所望のサムネイルを選択させ、当該選択されたサムネイルによって示される分割ドキュメントデータを抽出して結合ドキュメントデータを生成するものとしてが、これに限らず、一覧表示されたサムネイルによって示される全ての分割ドキュメントデータを結合して結合ドキュメントデータを生成するようにしてもよい。
【００７８】
以上の本実施形態により、選択したキーワードを含む分割ドキュメントデータがサムネイルで一覧表示されるので、キーワードを含む複数の分割ドキュメントデータの中から、所望の分割ドキュメントデータを容易に選択することができる。
また、閲覧者が閲覧したい分割ドキュメントだけをまとめて表示させることができる。
【実施例３】
【００７９】
続いて、本発明の第三の実施形態に係る文書情報提供装置について説明する。
本実施形態は上記第二の実施形態の変形例であり、閲覧者が選択した文書の分割ドキュメントデータの全てのサムネイルを一覧表示し、当該一覧表示の中で、閲覧者指定のキーワードを含む分割ドキュメントデータを明示するものである。
【００８０】
図１６に示されるように、本実施形態に係る文書情報提供装置４は、第一又は第二の実施形態と同様、インターネット等のネットワークＮＷを介して、文書閲覧端末２と通信可能に構成されており、文書閲覧端末２を利用する閲覧者の要求に応じて、文書データを閲覧可能に提供する装置である。
なお、文書閲覧端末２の構成は、上述した第一又は第二の実施形態に係る文書閲覧端末２と同様である。
【００８１】
文書情報提供装置４は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、文書情報記憶部４Ａ、変換処理部４０１、テキストデータ抽出部４０２、分割処理部４０３、生成処理部４０４、文書情報抽出部４０５、サムネイル抽出部４０６、特定処理部４０７、分割ドキュメントデータ抽出部４０８、結合処理部４０９、及び通信処理部４１０からなる各機能ブロックを構成する。
【００８２】
なお、文書情報記憶部４Ａ、変換処理部４０１、テキストデータ抽出部４０２、分割処理部４０３、生成処理部４０４、文書情報抽出部４０５、結合処理部４０９、及び通信処理部４１０の各機能部の構成はそれぞれ、上述した第一又は第二の実施形態における文書情報記憶部３Ａ、変換処理部１０１、３０１、テキストデータ抽出部１０２、３０２、分割処理部１０３、３０３、生成処理部３０４、文書情報抽出部１０４、３０５、結合処理部１０６、３０８、及び通信処理部１０７、３０９の各機能部の構成と同様である。
【００８３】
サムネイル抽出部４０６は、文書情報記憶部４Ａを参照して、閲覧者が選択した文書を構成する分割ドキュメントデータのサムネイルを全て抽出する。
【００８４】
特定処理部４０７は、サムネイル抽出部４０６により抽出されたサムネイルのうち、閲覧者が指定したキーワードを含む分割テキストデータと関連付けられた分割ドキュメントデータのサムネイルを特定する。
【００８５】
分割ドキュメントデータ抽出部４０８は、文書情報記憶部４Ａを参照して、特定処理部４０７により特定されたサムネイルによって示される分割ドキュメントデータを抽出する。
【００８６】
以下、図１７を参照して、閲覧者からの検索要求に応じて、文書情報記憶部４Ａに登録されている文書情報を提供する処理の流れについて説明する。
なお、文書情報記憶部４Ａに文書情報を登録する処理については、第二の実施形態において図１１を参照して説明したとおりである。また、閲覧者から検索要求がなされ、検索要求に合致するページを含む文書情報の一覧が閲覧者に提供されるまでの処理については、第一の実施形態において図５を参照して説明したとおりである。そこで、ここではまず、閲覧者が文書を選択してから、文書閲覧端末２に文書データが提供されるまでの処理について説明する。
【００８７】
閲覧者が、文書概要情報一覧から、任意の文書を選択すると、文書情報提供装置４に対して、文書ＩＤと共に、当該文書ＩＤに係る文書データの取得要求が送信される（Ｓ３０１）。
【００８８】
これに応じて文書情報提供装置４は、サムネイル抽出部４０６により、文書情報記憶部４Ａを参照して、受信した文書ＩＤに係る文書情報と関連付けられた分割ドキュメントデータのサムネイルを全て抽出する（Ｓ３０２）。
【００８９】
特定処理部４０７は、抽出されたサムネイルのうち、分割テキストデータに閲覧者指定のキーワードを含む分割ドキュメントデータのサムネイルを特定する（Ｓ３０３）。
そして、抽出されたサムネイルのうち、特定されたドキュメントデータのサムネイルが明示されたサムネイル一覧が文書閲覧端末２に送信される（Ｓ３０４）
【００９０】
このとき、文書閲覧端末２上において表示されるサムネイル一覧の出力例を図１８に示す。
サムネイル一覧３００には、閲覧者が選択した文書を構成する分割ドキュメントデータのサムネイル３０１、３０２が全て表示されている。
ここで、閲覧者が指定したキーワードを分割テキストデータに含む分割ドキュメントデータのサムネイル３０２は、枠線が太線になっており、他のサムネイル３０１と区別可能に明示されている。
【００９１】
また、サムネイル一覧３００には、文書情報提供装置４に対し、明示されたサムネイル３０２により示される分割ドキュメントデータを結合した結合ドキュメントデータの表示を要求する結合表示ボタン３０３が設けられている。
【００９２】
なお、本実施形態におけるサムネイル一覧３００欄では、サムネイル３０２の枠線を太枠にすることで、当該サムネイル３０２を明示しているが、これに限らず、サムネイル３０１とサムネイル３０２とをそれぞれグループ化するなど、各種の方法により、サムネイル３０１とサムネイル３０２を区別可能に表示させてもよい。
【００９３】
また、各サムネイル３０１、３０２は、第二の実施形態と同様、各サムネイル３０１、３０２によって示される分割ドキュメントデータの表示要求を受付可能に表示され、例えば、一のサムネイル３０１、３０２を選択してダブルクリックすることで、当該一のサムネイル３０１、３０２によって示される分割ドキュメントデータが個別表示されるようになっていてもよい。
【００９４】
また、一覧表示されたサムネイルにおいて、明示されたサムネイルで示される分割ドキュメントデータから構成される結合ドキュメントデータを提供する場合の処理を、図１９を参照して説明する。
閲覧者は、文書情報提供装置３に対して、閲覧者指定のキーワードを含むものとして明示されたサムネイルによって示される分割ドキュメントデータを結合した結合ドキュメントデータの提供要求を送信する（Ｓ３１１）。
【００９５】
これに応じて文書情報提供装置３は、分割ドキュメント抽出部３０７により、文書情報記憶部３Ａを参照して、特定処理部４０７によって特定されたサムネイルであって、サムネイル一覧において明示されたサムネイルと関連付けられた分割ドキュメントデータを全て抽出する（Ｓ３１２）。
【００９６】
抽出された分割ドキュメントデータは、結合処理部４０９により結合され、結合ドキュメントデータが生成される（Ｓ３１３）。そして、文書閲覧端末２に対して、当該結合ドキュメントデータが送信される（Ｓ３１４）。
【００９７】
以上の本実施形態により、閲覧者指定のキーワードを含むページのサムネイルが、サムネイル一覧において明示されるので、文書中のどのページにキーワードが入っているのかを一見して把握することができる。
【実施例４】
【００９８】
続いて、本発明の第四の実施形態に係る文書情報提供装置について説明する。
本実施形態は上記第二又は第三の実施形態の変形例であり、閲覧者に分割ドキュメントデータのサムネイルを送信する際、文書閲覧端末のディスプレイに応じたサムネイルを提供するものである。
なお、以下の本実施形態の説明においては、上記第三の実施形態の変形例とした場合について説明する。
【００９９】
図２０に示されるように、本実施形態に係る文書情報提供装置５は、第三の実施形態と同様、インターネット等のネットワークＮＷを介して、文書閲覧端末２と通信可能に構成されており、文書閲覧端末２を利用する閲覧者の要求に応じて、文書データを閲覧可能に提供する装置である。
なお、文書閲覧端末２の構成は、上述した第一、第二、又は第三の実施形態に係る文書閲覧端末２と同様である。
【０１００】
文書情報提供装置５は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、文書情報記憶部５Ａ、変換処理部５０１、テキストデータ抽出部５０２、分割処理部５０３、生成処理部５０４、文書情報抽出部５０５、サムネイル抽出部５０６、特定処理部５０７、分割ドキュメントデータ抽出部５０８、結合処理部５０９、及び通信処理部５１０からなる各機能ブロックを構成する。
【０１０１】
なお、変換処理部５０１、テキストデータ抽出部５０２、分割処理部５０３、文書情報抽出部５０５、サムネイル抽出部５０６、特定処理部５０７、分割ドキュメントデータ抽出部５０８、結合処理部５０９、及び通信処理部５１０の各機能部の構成はそれぞれ、上述した第三の実施形態における変換処理部４０１、テキストデータ抽出部４０２、分割処理部４０３、文書情報抽出部４０５、サムネイル抽出部４０６、特定処理部４０７、分割ドキュメント抽出部４０８、結合処理部４０９、及び通信処理部４１０の各機能部の構成と同様である。
【０１０２】
文書情報記憶部５Ａは、閲覧者に対して閲覧可能に提供される文書データに関する文書情報を記憶することができる記憶部である。
この文書情報記憶部５Ａには例えば、図２１に示されるように、第三の実施形態と同様、文書情報ごとに、文書情報を識別するための文書ＩＤ、文書概要情報、オリジナルデータ、フルドキュメントデータ、フルテキストデータ、分割ドキュメントデータ、分割テキストデータに加え、分割ドキュメントデータごとのサムネイルが相互に関連付けて記憶される。
【０１０３】
ここで、サムネイルには、複数のサイズのサムネイルが用意されている。本例では、サイズ１、サイズ２、サイズ３の三種類のサムネイルが用意されており、これら３つのサムネイルの画像サイズは互いに異なっている。
なお、本例では、三種類のサイズのサムネイルを用意したが、これに限らず、２種類あるいは４種類の以上のサムネイルを用意するものとしてもよい。
【０１０４】
生成処理部５０４は、分割ドキュメントデータごとに、複数のサイズのサムネイルを生成する。
【０１０５】
サムネイル抽出部５０６は、文書閲覧端末２からの検索要求に応じ、文書情報記憶部５Ａを参照して、閲覧者指定のキーワードを含む分割テキストデータと関連付けられた分割ドキュメントデータのサムネイルのうち、文書閲覧端末２の入出力部２０１として実現されるディスプレイのサイズに応じたものを抽出する。
【０１０６】
以下、図２２を参照して、閲覧者からの検索要求に応じて、文書情報記憶部５Ａに登録されている文書情報を提供する処理の流れについて説明する。
なお、文書情報記憶部５Ａに文書情報を登録する処理は、第二の実施形態におけるのと同様であるが、生成処理部５０４により、分割ドキュメントデータごとにサムネイルが生成される際には、分割ドキュメントごとに、サイズが異なる複数のサムネイルが生成され、分割ドキュメントデータごとに複数のサイズのサムネイルが登録される。
また、閲覧者から検索要求がなされ、検索要求に合致するページを含む文書情報の一覧が閲覧者に提供されるまでの処理については、第二の実施形態において図１１を参照して説明したとおりである。
そこで、ここでは、閲覧者が文書を選択してから、文書閲覧端末２に文書データが提供されるまでの処理について説明する。
【０１０７】
閲覧者が、文書概要情報一覧から、任意の文書を選択すると、文書情報提供装置５に対して、文書ＩＤと共に、当該文書ＩＤに係る文書データの取得要求が送信される（Ｓ４０１）。
この際、文書ＩＤと共に、文書閲覧端末２の入出力部２０１として実現されるディスプレイのサイズ情報（例えば、縦幅と横幅など）が併せて、文書情報提供装置５に対して送信される。
【０１０８】
これに応じて文書情報提供装置５は、サムネイル抽出部５０６により、文書情報記憶部５Ａを参照して、受信した文書ＩＤに係る文書情報と関連付けられた分割ドキュメントデータのサムネイルのうち、文書閲覧端末２のディスプレイのサイズ情報に応じたサムネイルを全て抽出する（Ｓ４０２）。
なお、文書情報記憶部５Ａに記憶されている複数のサイズのサムネイルから、文書閲覧端末２のディスプレイのサイズ情報に応じたサムネイルを選択する場合には、例えば、文書閲覧端末２のディスプレイのサイズが所定値以下であれば、このサイズのサムネイルを抽出するといったように、予め決められたサイズの対応情報を所定のテーブルにもっておき、これを参照することで、適切なサイズのサムネイルを選択することができる。
【０１０９】
特定処理部５０７は、抽出されたサムネイルのうち、分割テキストデータに閲覧者指定のキーワードを含む分割ドキュメントデータのサムネイルを特定する（Ｓ４０３）。
そして、抽出されたサムネイルのうち、特定されたドキュメントデータのサムネイルが明示されたサムネイル一覧が文書閲覧端末２に送信される（Ｓ４０４）
【０１１０】
以上の本実施形態により、文書閲覧端末２のディスプレイに応じて、適切なサイズの分割ドキュメントデータのサムネイルが表示される。
【実施例５】
【０１１１】
続いて、本発明の第五の実施形態に係る文書閲覧端末について説明する。
本実施形態は上記第一から第四の実施形態に係る文書情報提供装置が備える機能を、文書閲覧端末にもたせ、文書閲覧端末用のビューア（viewer）としたものである。
【０１１２】
図２３に示されるように、本実施形態に係る文書閲覧端末６は、スマートフォンなどの携帯電話機やＰＤＡ（Personal Digital Assistance）などにより実現され、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）などのメモリにより、文書情報記憶部６Ａ、変換処理部６０１、テキストデータ抽出部６０２、分割処理部６０３、生成処理部６０４、文書情報抽出部６０５、サムネイル抽出部６０６、特定処理部６０７、分割ドキュメントデータ抽出部６０８、結合処理部６０９、及び入出力部６１０からなる各機能ブロックを構成する。
【０１１３】
文書情報記憶部６Ａは、閲覧者に対して閲覧可能に提供される文書データに関する文書情報を記憶することができる記憶部である。
この文書情報記憶部６Ａには、第二の実施形態における文書情報記憶部３Ａと同様、文書情報ごとに、文書情報を識別するための文書ＩＤ、文書概要情報、オリジナルデータ、フルドキュメントデータ、フルテキストデータ、分割ドキュメントデータ、分割テキストデータに加え、分割ドキュメントデータごとのサムネイルが相互に関連付けて記憶される。
【０１１４】
変換処理部６０１は、オリジナルデータのファイル形式を変換する処理部であり、第一の実施形態における変換処理部１０１と同様の機能を備える。
【０１１５】
テキストデータ抽出部６０２は、オリジナルデータやフルドキュメントデータ、あるいは分割ドキュメントデータから、レイアウト情報や修飾情報を取り除くことによってテキスト形式のデータを抽出する処理を実行する機能部であって、第一の実施形態におけるテキストデータ抽出部１０２と同様の機能を備える。
【０１１６】
分割処理部６０３は、フルドキュメントデータが複数のページで構成される場合に、当該フルドキュメントデータを、一ページごとの分割ドキュメントデータに分割する処理を実行する処理部であって、第一の実施形態における分割処理部１０３と同様の機能を備える。
【０１１７】
生成処理部６０４は、分割ドキュメントデータごとにサムネイルを生成する処理部であって、第二の実施形態における生成処理部３０４と同様の機能を備える。
なお、本実施形態におけるサムネイルの生成の際には、入出力部６１０として実現される文書閲覧端末６のディスプレイのサイズに応じたサイズのサムネイルを生成するようにしてもよい。
【０１１８】
文書情報抽出部６０５は、文書ＩＤに基づいて、文書情報記憶部６Ａを参照して、当該文書ＩＤによって識別される文書情報を抽出する機能部であって、文書情報抽出部１０４と同様の機能を備える。
【０１１９】
サムネイル抽出部６０６は、入出力部６１０を介した閲覧者の検索要求に応じ、文書情報記憶部６Ａを参照して、閲覧者指定のキーワードを含む分割テキストデータと関連付けられた分割ドキュメントデータのサムネイルを抽出する機能部であって、第三の実施形態におけるサムネイル抽出部３０６と同様の機能を備える。
【０１２０】
特定処理部６０７は、サムネイル抽出部６０６により抽出されたサムネイルのうち、閲覧者が指定したキーワードを含む分割テキストデータと関連付けられた分割ドキュメントデータのサムネイルを特定する処理部であって、第三の実施形態における特定処理部４０７と同様の機能を備える。
【０１２１】
分割ドキュメントデータ抽出部６０８は、文書情報記憶部６Ａを参照して、特定処理部６０７により特定されたサムネイルによって示される分割ドキュメントデータを抽出する機能部であって、第三の実施形態における分割ドキュメントデータ抽出部４０８と同様の機能を備える。
【０１２２】
結合処理部６０９は、分割ドキュメントデータ抽出部６０８によって抽出された分割ドキュメントデータが複数ある場合に、当該抽出された分割ドキュメントデータを結合し、一のデータに結合して結合ドキュメントデータを生成する処理を実行する処理部であって、第一の実施形態における結合処理部１０６と同様の機能を備える。
【０１２３】
入出力処理部６１０は、データを入出力するための機能部であり、データを出力するためのＬＣＤ（Liquid Crystal Display）等のディスプレイやスピーカ、データを入力するためのマウスやキーボード等により構成される。
【０１２４】
次に、本実施形態に係る文書閲覧端末６による一連の処理の流れについて、図２４及び図２５を参照して説明する。
なお、文書情報記憶部６Ａに文書情報を登録する処理は、第二の実施形態において図１１を参照して説明したのと同様である。
【０１２５】
まず、閲覧者は、入出力部６１０により、所望のキーワードと共に、文書の検索要求を入力する（Ｓ５０１）。
【０１２６】
これに対して文書情報抽出部６０５は、文書情報記憶部６Ａを参照して、指定されたキーワードをフルテキストデータに含む文書の文書概要情報を抽出する（Ｓ６０２）。
抽出した文書概要情報は、指定されたキーワードを文書内に含む文書の検索結果として、一覧化されて文書閲覧端末６上に表示される（Ｓ５０３）。
【０１２７】
閲覧者が、文書概要情報一覧から、任意の文書を選択すると（Ｓ５０４）、サムネイル抽出部６０６は、文書情報記憶部６Ａを参照して、選択された文書の文書ＩＤに係る文書情報と関連付けられた分割ドキュメントデータのサムネイルを全て抽出する（Ｓ５０５）。
【０１２８】
特定処理部６０７は、抽出されたサムネイルのうち、分割テキストデータに閲覧者指定のキーワードを含む分割ドキュメントデータのサムネイルを特定する（Ｓ５０６）。
そして、抽出されたサムネイルのうち、特定されたドキュメントデータのサムネイルが明示されたサムネイル一覧が文書閲覧端末６上に表示される（Ｓ５０７）
【０１２９】
閲覧者は、閲覧者指定のキーワードを含むものとして明示されたサムネイルによって示される分割ドキュメントデータを結合した結合ドキュメントデータの提供要求を送信する（Ｓ５０８）。
【０１３０】
これに応じて分割ドキュメント抽出部６０８は、文書情報記憶部６Ａを参照して、特定処理部６０７によって特定されたサムネイルであって、サムネイル一覧において明示されたサムネイルと関連付けられた分割ドキュメントデータを全て抽出する（Ｓ５０９）。
【０１３１】
抽出された分割ドキュメントデータは、結合処理部６０９により結合され、結合ドキュメントデータが生成される（Ｓ５１０）。そして、文書閲覧端末６上において、当該結合ドキュメントデータが表示される（Ｓ５１１）。
【０１３２】
なお、以上の本実施形態においても、前述した第一から第四の実施形態において述べたとおりの設計変更等が可能であり、例えば、分割ドキュメントデータを個別に表示させることができるようにしてもよい。
【０１３３】
以上の本実施形態により、ネットワークを介することなく、文書閲覧端末６に文書を登録して、必要なときに必要な文書の分割ドキュメントデータあるいは結合ドキュメントデータを閲覧することができる。
【符号の説明】
【０１３４】
１          文書情報提供装置
１０１      変換処理部
１０２      テキストデータ抽出部
１０３      分割処理部
１０４      文書情報抽出部
１０５      分割ドキュメントデータ抽出部
１０６      結合処理部
１０７      通信処理部
１Ａ        文書情報記憶部
２          文書閲覧端末
２０１      入出力部
２０２      通信処理部
３          文書情報提供装置
３０１      変換処理部
３０２      テキストデータ抽出部
３０３      分割処理部
３０４      生成処理部
３０５      文書情報抽出部
３０６      サムネイル抽出部
３０７      分割ドキュメントデータ抽出部
３０８      結合処理部
３０９      通信処理部
３Ａ        文書情報記憶部
４          文書情報提供装置
４０１      変換処理部
４０２      テキストデータ抽出部
４０３      分割処理部
４０４      生成処理部
４０５      文書情報抽出部
４０６      サムネイル抽出部
４０７      特定処理部
４０８      分割ドキュメントデータ抽出部
４０９      結合処理部
４１０      通信処理部
４Ａ        文書情報記憶部
５          文書情報提供装置
６          文書閲覧端末
６０１      変換処理部
６０２      テキストデータ抽出部
６０３      分割処理部
６０４      生成処理部
６０５      文書情報抽出部
６０６      サムネイル抽出部
６０７      特定処理部
６０８      分割ドキュメントデータ抽出部
６０９      結合処理部
６１０      通信処理部
６Ａ        文書情報記憶部
ＮＷ        ネットワーク
【図１】
2012226492.tif 000003
【図２】
2012226492.tif 000004
【図３】
2012226492.tif 000005
【図４】
2012226492.tif 000006
【図５】
2012226492.tif 000007
【図６】
2012226492.tif 000008
【図７】
2012226492.tif 000009
【図８】
2012226492.tif 000010
【図９】
2012226492.tif 000011
【図１０】
2012226492.tif 000012
【図１１】
2012226492.tif 000013
【図１２】
2012226492.tif 000014
【図１３】
2012226492.tif 000015
【図１４】
2012226492.tif 000016
【図１５】
2012226492.tif 000017
【図１６】
2012226492.tif 000018
【図１７】
2012226492.tif 000019
【図１８】
2012226492.tif 000020
【図１９】
2012226492.tif 000021
【図２０】
2012226492.tif 000022
【図２１】
2012226492.tif 000023
【図２２】
2012226492.tif 000024
【図２３】
2012226492.tif 000025
【図２４】
2012226492.tif 000026
【図２５】
2012226492.tif 000027