(57)【要約】【課題】  ブラウザソフトウェアによって、文書を作成したアプリケーションに依存せず表示可能、かつ、検索単語位置を把握しやすい強調表示を可能とした文書検索表示システムを得る。【解決手段】  サーバ上検索手段２００は、端末のブラウザソフトウェア１００により検索語を用いて作成された検索リクエストによって要求された文書検索を実行する文書検索手段２１０を有し、この検索の結果得られる検索結果一覧からブラウザソフトウェア１００によって選択され、送信を要求された文書について、文書表示用頁毎イメージ２４０を元にしてイメージ作成手段２２０により検索語を強調表示した検索語強調表示イメージ２５０を作成し、これを端末に送信してブラウザソフトウェア１００によって表示させるようにした。【選択図】図１
2005222237.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザソフトウェアを有し、このブラウザソフトウェアによって文書検索を要求すると共に受信した検索結果の文書を表示する端末、この端末に通信手段を介して接続され、上記文書検索の要求に応じて検索を実行し、この検索により得られた文書を上記端末に送信するサーバを備え、上記サーバは、文書毎及び頁毎の表示用イメージデータを有する文書表示用頁毎イメージデータベースと、上記ブラウザソフトウェアにより検索語を用いて要求された文書検索を実行する文書検索手段と、この文書検索手段による検索の結果得られた検索結果文書一覧から上記ブラウザソフトウェアにより選択された文書の表示用イメージデータを上記文書表示用頁毎イメージデータベースから取得し、この取得した文書の表示用イメージデータを元にして上記検索語を強調表示した検索語強調表示イメージを作成するイメージ作成手段とを有し、このイメージ作成手段によって作成された検索語強調表示イメージを上記ブラウザソフトウェアによって表示させることを特徴とする文書検索表示システム。
【請求項２】
ブラウザソフトウェアを有し、このブラウザソフトウェアによって文書検索を要求すると共に受信した検索結果の文書を表示する端末、この端末に通信手段を介して接続され、上記文書検索の要求に応じて検索を実行し、この検索により得られた文書を上記端末に送信するサーバを備え、上記サーバは、文書毎及び頁毎の表示用イメージデータを有する文書表示用頁毎イメージデータベースと、上記ブラウザソフトウェアにより検索語を用いて要求された文書検索を実行する文書検索手段と、この文書検索手段による検索の結果得られた検索結果文書一覧から上記ブラウザソフトウェアにより選択された文書の表示用イメージデータの上記検索語を強調表示するように上記文書の表示用イメージデータに重畳させる検索語強調表示重畳イメージを作成する重畳イメージ作成手段とを有し、この重畳イメージ作成手段によって作成された検索語強調表示重畳イメージを上記ブラウザソフトウェアにより上記文書の表示用イメージデータに重畳させて表示させることを特徴とする文書検索表示システム。
【請求項３】
上記サーバは、検索語を強調表示するときの強調の仕方を定義した強調方式定義データを有し、上記重畳イメージ作成手段は、上記強調方式定義データの定義にしたがって上記検索語強調表示重畳イメージを作成することを特徴とする請求項２記載の文書検索表示システム。
【請求項４】
上記サーバは、上記重畳イメージ作成手段によって検索語強調表示重畳イメージを作成するときに、上記ブラウザソフトウェアによって選択された文書と上記検索リクエストの検索語とに対応した検索語強調表示重畳イメージのファイル名を決定する重畳イメージ管理手段を有し、上記ブラウザソフトウェアから同一検索語による同一文書を要求されたときは、既作成の検索語強調表示重畳イメージを利用することを特徴とする請求項２または請求項３記載の文書検索表示システム。
【請求項５】
上記サーバは、検索語の強調表示を行う範囲と、検索語に関連するＵＲＬを格納した検索語関連データと、この検索語関連データを用いてクリッカブルマップを作成するクリッカブルマップ作成手段とを有し、このクリッカブルマップ作成手段によって作成されたクリッカブルマップを上記ブラウザソフトウェアにより表示させるようにしたことを特徴とする請求項１〜請求項４のいずれかに記載の文書検索表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、専用の文書管理システムが稼動しない端末上でも、ブラウザソフトウェアによって、文書検索結果である検索単語を含む文書を、作成されたアプリケーションに拠らず表示する文書検索表示システムに関するものである。
【背景技術】
【０００２】
従来の文書管理システム、文書管理プログラム、及び記録媒体においては、端末に専用の文書管理アプリケーションを必要とすることは無いが、検索された文書はダウンロードした後に、その文書を作成したアプリケーションにより表示されるため、文書の内容を確認するためだけにでも、検索された文書を作成したアプリケーションが端末ごとに搭載されている必要があった。
さらに、文書を作成したアプリケーションの検索機能を用いて、再度検索単語を検索しないと関連記述個所を特定することができなかった。（例えば、特許文献１参照）
【０００３】
また、従来の文書管理システムおよび管理方法、ならびにそのプログラムを記録した記録媒体では、共通フォーマットファイルを併用することで、端末にそれぞれのアプリケーションがない場合にも共通フォーマットを表示できるようにしてあるが、検索単語を強調表示することができず、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）のような共通フォーマットの場合、ＰＤＦの表示ソフトウェアの検索機能を用いて再度検索を行うか、イメージデータの場合は、検索単語を読みながら探す必要があった。（例えば、特許文献２参照）
【０００４】
さらに、従来の一般的な文書管理システムでも、検索個所の強調表示を行うことができたが、共通フォーマットを強調表示するための専用アプリケーションソフトを搭載したり、ブラウザソフトウェアにプラグインを組み込んだりすることが必要であった。
【０００５】
【特許文献１】特開２００２−２５９５９０号公報（第４〜１２頁、図１）
【特許文献２】特開２０００−２９８６９号公報（第４〜８頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の文書管理システムでは、多種のアプリケーションで作成された文書の検索結果を表示する際に、文書を作成したアプリケーションや共通フォーマットの表示ソフトウェア上で検出した検索単語を再度検索するか、エンドユーザ自身が検索語を探す必要があった。これに起因して、エンドユーザが所望する関連記述個所の把握が早期に得られないなどの問題点があった。
さらに、従来の文書管理システムでは、多種のアプリケーションで作成された文書の検索結果を表示するための手段があっても、各端末に専用アプリケーションを搭載するか、ブラウザソフトウェアにプラグインを組み込む必要があり、多数の端末で情報を検索する場合に、インストールや設定を行うための作業量が膨大になる問題点があった。
【０００７】
この発明は、上記のような課題を解決するためになされたものであり、端末のブラウザソフトウェアに専用アプリケーションやプラグインを組み込むことなく、ブラウザソフトウェアによって、文書を作成したアプリケーションに依存せず表示可能、かつ、検索単語位置を把握しやすい強調表示を可能とした文書検索表示システムを得ることを目的とするものである。
【課題を解決するための手段】
【０００８】
この発明に係わる文書検索表示システムにおいては、ブラウザソフトウェアを有し、このブラウザソフトウェアによって文書検索を要求すると共に受信した検索結果の文書を表示する端末、この端末に通信手段を介して接続され、文書検索の要求に応じて検索を実行し、この検索により得られた文書を端末に送信するサーバを備え、サーバは、文書毎及び頁毎の表示用イメージデータを有する文書表示用頁毎イメージデータベースと、ブラウザソフトウェアにより検索語を用いて要求された文書検索を実行する文書検索手段と、この文書検索手段による検索の結果得られた検索結果文書一覧からブラウザソフトウェアにより選択された文書の表示用イメージデータを文書表示用頁毎イメージデータベースから取得し、この取得した文書の表示用イメージデータを元にして検索語を強調表示した検索語強調表示イメージを作成するイメージ作成手段とを有し、このイメージ作成手段によって作成された検索語強調表示イメージをブラウザソフトウェアによって表示させるものである。
【発明の効果】
【０００９】
この発明は、以上説明したように、ブラウザソフトウェアを有し、このブラウザソフトウェアによって文書検索を要求すると共に受信した検索結果の文書を表示する端末、この端末に通信手段を介して接続され、文書検索の要求に応じて検索を実行し、この検索により得られた文書を端末に送信するサーバを備え、サーバは、文書毎及び頁毎の表示用イメージデータを有する文書表示用頁毎イメージデータベースと、ブラウザソフトウェアにより検索語を用いて要求された文書検索を実行する文書検索手段と、この文書検索手段による検索の結果得られた検索結果文書一覧からブラウザソフトウェアにより選択された文書の表示用イメージデータを文書表示用頁毎イメージデータベースから取得し、この取得した文書の表示用イメージデータを元にして検索語を強調表示した検索語強調表示イメージを作成するイメージ作成手段とを有し、このイメージ作成手段によって作成された検索語強調表示イメージをブラウザソフトウェアによって表示させるので、文書表示にイメージデータを用い、検索された文書の検索語を強調表示して、この文書を作成したアプリケーションも強調表示するためのアプリケーションも搭載していない端末上で表示させることができる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１による文書検索表示システムを示すソフトウェア構成図である。
図１において、検索リクエスト手段１１０は、端末のディスプレイ機器２０上に表示されたブラウザソフトウェア１００内に表示される。検索リクエスト手段１１０に対して、入力機器１０から検索単語（検索語）を入力し、検索リクエストを行う。検索サーバ上検索手段２００は、端末とサーバ間の通信手段を介して検索単語を受信し、文書内に含まれる文字を記録してある文書検索用インデックスデータ２３０から、その検索単語を含む文書を文書検索手段２１０によって検索する。
この検索により、１乃至複数の文書が検出された場合、検索結果である文書の識別番号、検索単語の見つかった頁番号、文書名などの一覧表示用の情報から検索結果一覧（検索結果文書一覧）を作成して、ブラウザソフトウェア１００に返信する。ブラウザソフトウェア１００は、その結果を解釈し、検索結果一覧を検索結果一覧表示手段１２０によりディスプレイ機器２０上に表示する。
【００１１】
表示された検索結果一覧の中で所望する文書について、入力機器１０を用いて、ブラウザソフトウェア１００上に表示された検索文書表示リクエスト手段１３０に表示すべき文書、および、表示すべき頁番号を入力し、表示リクエストを行う。但し、頁番号が入力されなかった場合には、検索単語の見つかった頁番号の内、最小のものを自動的に補完する。
検索サーバ上検索手段２００は、端末とサーバ間の通信手段を介して表示すべき文書、表示すべき頁番号、および、検索単語を受信し、イメージ作成手段２２０にて、表示すべき文書に応じて、共通フォーマットである文書表示用頁毎イメージ２４０から得られる表示用のイメージデータ上に、検索単語と表示すべき文書の情報により文書検索用インデックス２３０から表示位置情報を取得して、強調表示イメージを合成して、新たに検索語強調表示頁毎イメージ２５０を作成して、ブラウザソフトウェア１００に返信する。文書表示用頁毎イメージ２４０（文書表示用頁毎イメージデータベース）は、登録された全文書について、登録時点で頁毎のイメージデータを作成して格納したデータベースである。
ブラウザソフトウェア１００は、その結果を解釈し、サーバ上から検索語強調表示頁毎イメージ２５０を取得し、検索文書表示手段１４０によりディスプレイ機器２０上に表示する。
【００１２】
なお、ブラウザソフトウェア１００上の検索リクエスト手段１１０、検索結果一覧表示手段１２０、検索文書表示リクエスト手段１３０及び検索文書表示手段１４０は、必要のつどサーバ側から送信される。したがって、ブラウザソフトウェア１００には、特別のアプリケーションを用意する必要がない。
図２は、この発明の実施の形態１による文書検索表示システムのイメージ作成を示すプログラム流れ図である。
【００１３】
次に、動作について図２を用いて説明する。
ここでは、イメージ作成手段２２０により、表示すべき文書に応じて文書表示用頁毎イメージ２４０を作成する手順について説明する。
図２において、イメージ作成手段２２０は、検索サーバ上検索手段２００を介して、リクエストパラメータである表示すべき文書の文書識別番号、表示すべき頁番号、および、検索単語を得て（ステップＳ１１）、文書識別番号、頁番号により、文書表示用頁毎イメージ２４０から頁毎イメージファイル名を得る（ステップＳ１２）。頁毎イメージファイルを元にして、加工のために一時ファイルを作成するが、まず、一時ファイル名を連番などにより、一意に命名し（ステップＳ１３）、次に、頁毎イメージファイルを一時ファイルにコピーすることで、一時ファイルを作成する（ステップＳ１４）。
【００１４】
次いで、イメージ作成手段２２０から文書検索用インデックス２３０を読み込み、検索インデックス内から、文書識別番号と表示頁番号を元にして、インデックスを取り出す（ステップＳ１５）。このインデックス内には、検索単語と検索単語の頁内での出現位置情報を組にして蓄積しておくことで、インデックス内で検索単語を指定して出現位置情報群を得る（ステップＳ１６）。
頁内で検索単語が複数回出現する場合があり、検索単語の出現位置情報のデータ残がある場合に、以下の繰り返し処理を行う。まず、データ残の有無を判定し（ステップＳ１７）、データ残がある場合、出現位置情報群から一組の出現位置情報、即ち、左上座標、および、右下座標の情報を得る（ステップＳ１８）。この出現位置情報に応じて、強調表現イメージデータを、一時ファイル内に書き込む（ステップＳ１９）。
【００１５】
ここで、強調表現イメージの例として、出現した検索単語の周囲に赤色外周を持ち、かつ、内部の塗り潰し無し（透明）の矩形イメージデータを描画する、或いは、出現単語を含む矩形形状のイメージを取得し、反転色のイメージデータを上書き描画する、など検索単語の周囲と異なる表現を行い、視認性を高める効果を得る方式が挙げられる。
【００１６】
一組の出現位置情報により、強調表現イメージデータの描画を完了したら、再度、データ残の有無をチェックし（ステップＳ１７）、データ残が無くなれば、一時ファイルを保存し、最終的に検索語強調表示頁毎イメージファイルとする（ステップＳ２０）。
【００１７】
実施の形態１によれば、共通フォーマットとしてイメージデータを選択しているため、検索された文書を作成したアプリケーションを搭載していない端末上でも検索された文書の内容を確認することができる。
また、検索単語の出現個所を強調表示しているため、検索された文書の内容を確認する際に、検索単語の視認性を高めたため、関連個所を容易に把握することができる。
さらに、サーバ上検索手段内で検索語強調表示頁毎イメージ２５０を作成するため、端末上では文書表示用頁毎イメージ上に検索語強調表示を行う必要が無く、従って、専用アプリケーションやブラウザ上でアプリケーションを動作させるためのプラグインの組込みが必要ない。
【００１８】
実施の形態２．
図３は、この発明の実施の形態２による文書検索表示システムを示すソフトウェア構成図である。
図３において、１０、２０、１００〜１４０、２００、２１０、２３０、２４０は図１におけるものと同一のものである。図３では、重畳イメージ作成手段２６０により文書表示用頁毎イメージ２４０の該当文書の表示用イメージデータに重畳させる検索語強調表示重畳イメージ２７０を作成する。文書表示用頁毎イメージ２４１は、ブラウザソフトウェア１００が文書表示用頁毎イメージ２４０中の該当文書の表示用イメージデータをサーバから取得したものである。
【００１９】
実施の形態１では、サーバでイメージデータを直接編集して、検索語強調表示頁毎イメージ２５０を作成する場合について述べたが、実施の形態２は、図３に示すように、強調表示を行う部分のみを透明な背景を持つイメージデータとした検索語強調表示重畳イメージ２７０を重畳イメージ作成手段２６０が作成する。重畳イメージ作成手段２６０は、ブラウザソフトウェア１００によって検索結果一覧から選択された文献についての文書表示用頁毎イメージ２４０中の表示用イメージデータを、ブラウザソフトウェア１００に送信させる。ブラウザソフトウェア１００の検索文書表示手段１４０が、サーバから文書表示用頁毎イメージ２４１と検索語強調表示重畳イメージ２７０とを取得して重畳させて表示する。
【００２０】
実施の形態２によれば、これにより、検索語強調表示頁毎イメージ２５０を作成するよりもサーバの負荷を下げることができる。
また、検索の結果、同一頁を表示する場合には、文書表示用頁毎イメージ２４０内の頁毎イメージファイルがブラウザソフトウェア１００の機能でキャッシュされるため、サーバから端末へ当該頁毎イメージファイルを転送する必要が無くなり、表示に要する時間の短縮、通信量の削減に寄与することができる。
【００２１】
実施の形態３．
図４は、この発明の実施の形態３による文書検索表示システムを示すソフトウェア構成図である。
図４において、１０、２０、１００〜１４０、２００、２１０、２３０、２４０、２４１、２６０、２７０は図３におけるものと同一のものである。強調方式定義データ２８０は、検索語を強調表示するときの強調方式を定義したもので、重畳イメージ作成手段２６０により用いられる。
【００２２】
実施の形態２では、重畳イメージ作成手段２６０が検索語強調表示重畳イメージ２７０を作成したが、実施の形態３は、図４のように、重畳イメージ作成手段２６０により強調方式定義データ２８０を読み込むことで、強調表示の方式を導入システムに応じて切り替えるようにした。
【００２３】
実施の形態３によれば、重畳イメージ作成手段２６０により強調方式定義データ２８０を読み込むことで、強調表示の方式を導入システムに応じて切り替えることができる。
また、検索単語が複数指定できる検索リクエスト手段１１０を実現した際には、検索単語に応じて別の強調表示を行い、視認性を高めることができる。
【００２４】
実施の形態４．
図５は、この発明の実施の形態４による文書検索表示システムを示すソフトウェア構成図である。
図５において、１０、２０、１００〜１４０、２００、２１０、２３０、２４０、２４１、２６０〜２８０は図４におけるものと同一のものである。検索語強調表示重畳イメージ２７１は、ブラウザソフトウェア１００が検索語強調表示重畳イメージ２７０をサーバから取得したものである。図５では、重畳イメージ管理手段２９０が文書識別番号、表示すべき頁番号、および、検索単語に依存したファイル名称を命名する。
【００２５】
実施の形態２では、検索語強調表示重畳イメージ２７０を作成する時に、一時ファイルとして一意のファイル名称で命名することとしたが、実施の形態４は、図５に示すように、重畳イメージ管理手段２９０が文書識別番号、表示すべき頁番号、および、検索単語に依存したファイル名称を命名するようにした。
これにより、同一表示要求に対しては、検索語強調表示重畳イメージ２７０を新たに作成することなく、すでに作成された検索語強調表示重畳イメージ２７０を転送するように管理を行うことができ、サーバ上でのイメージ作成処理による負荷を下げることができる。すでに作成された検索語強調表示重畳イメージ２７０がない場合には、上記の実施の形態２、３と同様に、重畳イメージ作成手段２６０が検索語強調表示重畳イメージ２７０を作成する。
【００２６】
実施の形態４によれば、同一表示要求に対しては、検索語強調表示重畳イメージ２７０を新たに作成することなく、すでに作成された検索語強調表示重畳イメージ２７０を転送するように管理を行うことができ、サーバ上でのイメージ作成処理による負荷を下げることができる。
また、検索の結果、同一頁で同一検索単語を表示する場合には、検索語強調表示重畳イメージ２７０内の頁毎重畳イメージファイルがブラウザソフトウェア１００の機能でキャッシュされるため、サーバから端末へ当該重畳イメージファイルを転送する必要が無くなり、表示に要する時間の短縮、通信量の削減に寄与することができる。
【００２７】
実施の形態５．
図６は、この発明の実施の形態５による文書検索表示システムを示すソフトウェア構成図である。
図６において、１０、２０、１００〜１４０、２００、２１０、２３０、２４０、２４１、２６０〜２９０は図５におけるものと同一のものである。図６では、検索単語の強調表示を行う範囲と、検索語に関連するＵＲＬとを格納した検索語関連データ３１０、及びこの検索語関連データ３１０を用いてクリッカブルマップを作成するクリッカブルマップ作成手段３００を設けている。
【００２８】
実施の形態１〜実施の形態４では、検索された文書を表示すると共に、検索単語の出現位置を表示することで、視認性を上げることについて述べたが、実施の形態５は、図６に示すように、検索単語の強調表示を行う範囲と、検索語に関連するＵＲＬとを格納した検索語関連データ３１０を用いて、クリッカブルマップを作成するクリッカブルマップ作成手段３００を設け、その検索単語の強調表示を行った範囲をクリックすることで別のＵＲＬで示されるファイルを表示することを可能とする。
【００２９】
実施の形態６によれば、これにより、例えば、ＣＡＤの図面内の記号を検索し、検索された記号の周囲の強調表示範囲内をクリックすると、記号に関連する仕様情報が表示されるようになるなど、情報の連携・共有に対して有効である。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態１による文書検索表示システムを示すソフトウェア構成図である。
【図２】この発明の実施の形態１による文書検索表示システムのイメージ作成を示すプログラム流れ図である。
【図３】この発明の実施の形態２による文書検索表示システムを示すソフトウェア構成図である。
【図４】この発明の実施の形態３による文書検索表示システムを示すソフトウェア構成図である。
【図５】この発明の実施の形態４による文書検索表示システムを示すソフトウェア構成図である。
【図６】この発明の実施の形態５による文書検索表示システムを示すソフトウェア構成図である。
【符号の説明】
【００３１】
１０   入力機器
２０   ディスプレイ機器
１００          ブラウザソフトウェア
１１０          検索リクエスト手段
１２０          検索結果一覧表示手段
１３０          検索文書表示リクエスト手段
１４０          検索文書表示手段
２００          検索サーバ上検索手段
２１０          文書検索手段
２２０          イメージ作成手段
２３０          文書検索用インデックス
２４０          文書表示用頁毎イメージデータ
２４１          キャッシュされた文書表示用頁毎イメージデータ
２５０          検索語強調表示頁毎イメージデータ
２６０          重畳イメージ作成手段
２７０          検索語強調表示重畳イメージデータ
２７１          キャッシュされた検索語強調表示重畳イメージデータ
２８０          強調方式定義データ
２９０          重畳イメージ管理手段
３００          クリッカブルマップ作成手段
３１０          検索語関連データ
【図１】
2005222237.tif 000003
【図２】
2005222237.tif 000004
【図３】
2005222237.tif 000005
【図４】
2005222237.tif 000006
【図５】
2005222237.tif 000007
【図６】
2005222237.tif 000008