(57)【要約】【課題】リアルタイム索引情報抽出機能を有するファイルアップロード方法及びこれを用いたウェブストレージシステムを提供する。【解決手段】ファイルのアップロード方法は、アップロード対象ファイルに対してデータフィルタリングを行うデータフィルタリングステップと、フィルタリングされたアップロード対象ファイルの索引情報としてテキスト情報を抽出するが、アップロード対象ファイルがテキストファイルでない場合、テキスト情報の抽出、またはテキスト形態への変換のうちいずれか一つの方法を用いて索引情報を抽出する索引情報抽出ステップと、テキスト情報を用いて転置ファイルを生成する転置ファイル生成ステップと、テキスト情報を用いて索引データベースを構成する索引データベース構成ステップと、索引情報が保存されたアップロード対象ファイルの転送が完了するとこれを保存及び管理するファイル保存及び管理ステップと、を含む【選択図】図１Ａ
2010044763.tif 000002
【特許請求の範囲】
【請求項１】
オンラインネットワークを利用してユーザから転送されるアップロード対象ファイルに対してデータフィルタリングを行うデータフィルタリングステップと、
前記データフィルタリングステップによってフィルタリングされた前記アップロード対象ファイルの索引情報としてテキスト情報を抽出するが、前記アップロード対象ファイルがテキストファイルでない場合、前記フィルタリングされたアップロード対象ファイルからのテキスト情報の抽出、またはテキスト形態に変換可能な特定の情報を用いたテキスト形態への変換のうちいずれか一つの方法を用いて索引情報を抽出する索引情報抽出ステップと、
前記索引情報抽出ステップによって抽出されたテキスト情報を用いて転置ファイルを生成する転置ファイル生成ステップと、
前記索引情報抽出ステップによって抽出されたテキスト情報を用いて索引データベースを構成する索引データベース構成ステップと、
前記索引データベース構成ステップによって索引情報が保存された前記アップロード対象ファイルの転送が完了するとこれを保存及び管理するファイル保存及び管理ステップと、を含むリアルタイム索引情報抽出機能を有するファイルのアップロード方法。
【請求項２】
前記索引データベース構成ステップによって索引情報が保存された前記アップロード対象ファイルに対する転送が完了すると目録ファイルを生成する目録ファイル生成ステップと、
前記目録ファイル生成ステップによって生成された目録ファイルを管理するための別途のデータベースを構成する目録データベース構成ステップと、をさらに含む請求項１に記載のリアルタイム索引情報抽出機能を有するファイルアップロード方法。
【請求項３】
前記索引情報抽出ステップは前記アップロード対象ファイルの単位パケットに対して行われるが、前記アップロード対象ファイルに対する単位パケットのサイズはユーザにより設定又は変更可能な請求項２に記載のリアルタイム索引情報抽出機能を有するファイルアップロード方法。
【請求項４】
アップロードされるファイルが保存されるファイルデータベースと、
前記ファイルの索引情報としてテキスト情報が保存され、前記テキスト情報に該当する転置ファイルが保存される索引データベースと、
ファイルアップロード時に前記ファイルをパケット単位でフィルタリングして前記テキスト情報を抽出して保存し、前記テキスト情報を用いて転置ファイルを生成し保存するファイルサーバと、
ファイル検索時に前記テキスト情報と転置ファイルとを用いて当該ファイルを検索する検索サーバと、を含むことを特徴とするウェブストレージシステム。
【請求項５】
前記アップロードされるファイルが目録化されて保存及び管理される目録データベースをさらに含む請求項４に記載のウェブストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルアップロード方法及びこれを用いたウェブストレージシステムに関し、さらに詳しくは、リアルタイム索引情報抽出機能を有するファイルアップロード方法及びこれを用いたウェブストレージシステムに関する。
【背景技術】
【０００２】
通常インターネットなどのオンライン上で提供されるウェブストレージサービスの場合、サービス提供者がウェブストレージサーバを運営し、会員として加入した複数のユーザはウェブストレージサーバ運営者が配布したプログラムを使用してウェブストレージサーバと交信することによってファイルのアップロード（ｕｐｌｏａｄ）及びダウンロード（ｄｏｗｎｌｏａｄ）などの機能を行える。
【０００３】
近年、このようなウェブストレージサービス業者及びこれを利用するユーザが大きく増加しており、これと比例してウェブストレージシステムによって管理されるファイルの種類及び容量も大きく増加している傾向にある。したがって、このように多様な種類と大きな容量を有するファイルに対する体系的かつ効率的な管理方法が求められてきている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来はアップロードが完了したファイルの名などを利用した目録情報の提供及びこれに対する検索機能を提供する程度のサービスが行われてきており、より精密な検索のために、ファイルに含まれている内容から抽出された索引情報に対する検索機能などのサービスを提供するためにはそのための別途の作業が必ず求められた。
【０００５】
言い換えると、ファイルが実際に含む内容の情報による高級検索などの機能を提供するためには、すでにアップロードが完了した膨大なファイルから索引語を抽出し、これをデータベース化する別途の追加的な作業を行わなければならないため、これに所要する時間及び金銭的な負担が少なくなかった。
【０００６】
また、目録情報を提供するためのファイルのインデクシング（ｉｎｄｅｘｉｎｇ）作業はサーバ上で行われなければならないため、ディスクへの負荷の増加のような別の問題を招くことになる。
【０００７】
一方、アップロードが完了したオンライン上のファイルをユーザが検索するために、従来はオンライン上のファイルを一々ダウンロードしてから検索するしかなく、この場合、検索に所要する時間の増加やネットワークトラフィックの増加などを招くことになるため、リアルタイム検索が事実上不可能であるという問題点があった。
【０００８】
これにより、時間的又は金銭的な負担の追加を最小化する範囲内でウェブストレージシステムによって管理される膨大なファイルの索引化を效率的に行い、これのよりオンライン上のファイルに対する迅速かつ容易な検索などのユーザの便利性の向上を図るための新しい方案が求められている。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明が解決しようとする技術的課題は、ファイルのアップロード過程においてファイルに対する索引及び目録の整理作業が同時に行われることを可能にすることで、ウェブストレージシステムを構築し、その管理効率性、並びにユーザの検索便利性などを大きく向上させることができる、リアルタイム索引情報抽出機能を有するファイルアップロード方法及びこれを用いたウェブストレージシステムを提供することにある。
【００１０】
本発明の技術的課題は、以上で言及した技術的課題に限定されるものでなく、言及していないまた他の技術的課題は以下の記載から当業者に明確に理解され得る。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、オンラインネットワークを利用してユーザから転送されるアップロード（ｕｐｌｏａｄ）対象ファイルに対してデータフィルタリングを行うデータフィルタリングステップと、上記データフィルタリングステップによってフィルタリングされた上記アップロード対象ファイルの索引（ｉｎｄｅｘ）情報としてテキスト情報を抽出するが、上記アップロード対象ファイルがテキストファイルでない場合、上記フィルタリングされたアップロード対象ファイルからのテキスト情報の抽出、またはテキスト形態に変換可能な特定の情報を用いたテキスト形態への変換のうちいずれか一つの方法を用いて索引情報を抽出する索引情報抽出ステップと、上記索引情報抽出ステップによって抽出されたテキスト情報を用いて転置ファイル（ｉｎｖｅｒｔｅｄ  ｆｉｌｅ）を生成する転置ファイル生成ステップと、上記索引情報抽出ステップによって抽出されたテキスト情報を用いて索引データベースを構成する索引データベース構成ステップと、上記索引データベース構成ステップによって索引情報が保存された上記アップロード対象ファイルの転送が完了するとこれを保存及び管理するファイル保存及び管理ステップと、を含むリアルタイム索引情報抽出機能を有するファイルのアップロード方法が提供される。
【００１２】
また、上記索引データベース構成ステップによって索引情報が保存された上記アップロード対象ファイルに対する転送が完了すると目録（ｌｉｓｔ）ファイルを生成する目録ファイル生成ステップと、上記目録ファイル生成ステップによって生成された目録ファイルを管理するための別途のデータベースを構成する目録データベース構成ステップと、をさらに含んでもよい。
【００１３】
また、上記索引情報抽出ステップは、上記アップロード対象ファイルの単位パケットに対して行われるが、上記アップロード対象ファイルに対する単位パケットのサイズはユーザにより設定又は変更可能であってよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、アップロードされるファイルが保存されるファイルデータベースと、上記ファイルの索引情報としてテキスト情報が保存され、上記テキスト情報に該当する転置ファイルが保存される索引データベースと、ファイルアップロード時に上記ファイルをパケット単位でフィルタリングして上記テキスト情報を抽出して保存し、上記テキスト情報を用いて転置ファイルを生成し保存するファイルサーバと、ファイル検索時に上記テキスト情報と転置ファイルとを用いて当該ファイルを検索する検索サーバと、を含むことを特徴とするウェブストレージシステムが提供される。
【００１５】
また、上記アップロードされるファイルが目録化されて保存及び管理される目録データベースをさらに含んでよい。
【発明の効果】
【００１６】
以上説明したように本発明によれば、ウェブストレージシステムを利用したファイルのアップロード過程においてファイルに対する索引及び目録の整理作業を同時に行うことが可能になって、ファイルの索引又は目録を体系的に整理するために必要とされていた別途の時間的又は金銭的な負担の追加を最小化できる効果がある。
【００１７】
さらに、ウェブストレージシステムにより管理される膨大なファイルに対する効率的な索引化作業が可能になって、これを利用するユーザがオンライン上のファイルをより迅速かつ容易に検索できるなど使用上の便利性を向上させる効果がある。
【図面の簡単な説明】
【００１８】
【図１Ａ】本発明の一実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法を説明するためのフローチャートである。
【図１Ｂ】本発明の一実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法を説明するためのフローチャートである。
【図１Ｃ】本発明の一実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法を説明するためのフローチャートである。
【図２】図１Ａ〜図１Ｃに示す本発明のリアルタイム索引情報抽出機能を有するファイルアップロード方法を利用したウェブストレージシステムの構成を概念的に示す説明図である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
本発明の一実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法は、オンラインネットワークを用いてユーザから転送されるアップロード対象ファイルに対してデータフィルタリングを行うデータフィルタリングステップと、データフィルタリングステップによってフィルタリングされたアップロード対象ファイルの情報の中から索引情報を抽出する索引情報抽出ステップと、索引情報抽出ステップによって抽出された索引情報を用いて索引データベースを構成する索引データベース構成ステップと、索引データベース構成ステップによって索引情報が保存されたアップロード対象ファイルの転送が完了するとこれを保存及び管理するファイル保存及び管理ステップと、を含む。
【００２１】
一方、本発明は上述のようなリアルタイム索引情報抽出機能を有するファイルアップロード方法を用いて構成されるウェブストレージシステムを提供する。
【００２２】
その他実施の形態の具体的な事項は、詳細な説明及び図面に含まれている。
【００２３】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付図面と共に詳しく後述する実施の形態を参照すれば明らかになるであろう。しかし、本発明は以下に開示する実施の形態に限定されるものでなく、互いに異なる多様な形態に実施されることができ、単に本実施の形態は本発明の開示を完全なものにすることで、本発明の属する技術分野における通常の知識を有する者に発明の範疇を完全に理解させるために提供されるものであり、本発明は請求項の範囲によってのみ定義される。明細書の全文にわたって、同じ参照符号は同じ構成要素を指し示す。
【００２４】
第１、第２などが様々な素子、構成要素又はセクションを説明するために用いられるが、これらの素子、構成要素又はセクションは、これらの用語により制限されないことはもちろんである。これらの用語はただ一つの素子、構成要素又はセクションを他の素子、構成要素又はセクションと区別するために用いられるものである。したがって、以下に言及される第１素子、第１構成要素又は第１セクションは本発明の技術思想内で第２素子、第２構成要素又は第２セクションであり得ることはもちろんである。
【００２５】
本明細書で用いられた用語は、実施の形態を説明するためのものであって本発明を制限しようとするものではない。本明細書で、単数型は文句で特に言及しない限り複数型をも含む。明細書で使用される「含む（ｃｏｍｐｒｉｓｅｓ）」または「含む（ｃｏｍｐｒｉｓｉｎｇ）」は言及された構成要素、ステップ、動作または素子以外の一つ以上の他の構成要素、ステップ、動作または素子の存在または追加を排除しない。そして、「ＡまたはＢ」とはＡ、Ｂ、ＡおよびＢを意味する。また、以下の明細書全体にわたって、同じ参照符号は同じ構成要素を指し示す。
【００２６】
他の定義がない場合、本明細書で用いられる全ての用語（技術及び科学的用語を含む）は本発明の属する技術分野における通常の知識を有する者に共通的に理解され得る意味として用いられることができるであろう。また一般に用いられる辞書に定義されている用語は明らかに特に定義されていない限り理想的に又は過度に解析されない。
【００２７】
また、処理フローチャートの各ブロックとフローチャートとの組み合わせはコンピュータプログラムインストラクションにより実行可能であることが理解できるであろう。これらのコンピュータプログラムインストラクションは、汎用コンピュータ、特殊コンピュータ、またはその他プログラム可能なデータプロセッシング装備のプロセッサに搭載しえるため、コンピュータまたはその他プログラム可能なデータプロセッシング装備のプロセッサにより行われるそのインストラクションがフローチャートブロックで説明された機能を行う手段を生成することになる。これらのコンピュータプログラムインストラクションは、特定の方式で機能を実施するためにコンピュータまたはその他プログラム可能なデータプロセッシング装備が備えられるコンピュータによって利用可能または読取可能なメモリに保存することも可能なため、該コンピュータによって利用可能または読取可能なメモリに保存されたインストラクションは、フローチャートブロックで説明された機能を行うインストラクション手段を含む製造品目を生産することも可能である。コンピュータプログラムインストラクションは、コンピュータまたはその他プログラム可能なデータプロセッシング装備上に搭載されることも可能なため、コンピュータまたはその他プログラム可能なデータプロセッシング装備上で一連の動作ステップが行われ、コンピュータで実行されるプロセスを生成してコンピュータまたはその他プログラム可能なデータプロセッシング装備の機能を行うインストラクションはフローチャートブロックで説明された機能を実行するためのステップを提供することも可能である。
【００２８】
以下、添付された図面を参照して本発明の一実施の形態を詳細に説明する。図１Ａ乃至図１Ｃは、本発明の一実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法を説明するためのフローチャートである。
【００２９】
ちなみに、図面による本発明の実施の形態を説明する上で「ファイルの転送」又は「ファイルのアップロード」という用語が混用され得るが、これはウェブストレージなどに対するファイルの「アップロード」を含むあらゆるファイルの転送方式を意味するものであって、本発明の明細書において特に限定されない限り、前記二つの用語は実質的に同じ意味として使われるものとする。
【００３０】
先ず、図１Ａを参照して本発明の実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法は、データフィルタリングステップＳ１１０、索引情報抽出ステップＳ１２０、転置ファイル生成ステップＳ１３０、索引データベース構成ステップＳ１４０及びファイル保存及び管理ステップＳ１５０などを含んで構成されることが理解できる。
【００３１】
ユーザからのファイルの転送が開始されると、サーバはデータフィルタリングステップＳ１１０によって、転送されるファイルを所定単位データ毎にフィルタリングする。ここで、データは、例えば、パケットの形態で転送されることができる。
【００３２】
即ち、フィルタリングが行われるデータの単位はパケット毎に設定されることができるが、サーバ管理者の設定などに応じて多様な単位を有し得るように構成されることが好ましい。また、設定されたパケットの単位は使用環境及び必要条件などに応じていつでも変更可能なように構成されることが好ましい。
【００３３】
前記データフィルタリングステップＳ１１０によってファイルのパケット単位のフィルタリングが行われると当該単位パケット内のファイルの情報の中から索引情報を抽出する索引情報抽出ステップＳ１２０が行われる。この時、抽出可能な索引情報としてはテキスト（ｔｅｘｔ）、数字などが含まれ得るが、本発明は必ずこれに限定されるものではない。
【００３４】
即ち、ユーザの転送ファイル内に含まれるファイル情報のうち索引情報として機能できるファイルを抽出Ｓ１２０することで、これを当該ファイルの検索語などとして利用可能にする。この過程でファイル情報から索引情報を抽出する方式は、ウェブ検索などの分野において通常的に使用される様々な情報抽出方式のうちどのような方式が適用されても良い。
【００３５】
この時、本発明の実施の形態によるリアルタイム索引情報抽出機能を有するファイルアップロード方法は、前記データフィルタリングステップＳ１１０によってフィルタリングされたファイルが索引情報抽出が容易なファイル（たとえば、テキストファイルなど）ではない場合Ｓ１２２、当該ファイル内のテキスト情報などを抽出するか、テキスト形態などに変換可能な情報を選択してテキスト形態などに変換Ｓ１２４し、このように変換されたテキスト情報などから索引情報を抽出Ｓ１２６するなどのいくつかの追加的なステップをさらに含むことができるが、このような事項については図１Ｂによって別途に示した。
【００３６】
言い換えると、アップロードのために転送されているファイルが索引情報の抽出に容易なファイルでない場合Ｓ１２２、当該ファイルの単位パケット毎のフィルタリングによってファイル内に含まれるテキスト情報などを抽出するか、又は、文字認識プログラムなどを用いてテキスト情報形態に変換可能な情報を抽出してからこれに対して適切な加工を行ってテキスト情報に変換する過程Ｓ１２４などによってテキスト情報を生成した後、このように生成されたテキスト情報のうち索引情報として機能できる情報（テキストや数字等）を抽出する過程Ｓ１２６を行うことになる。
【００３７】
しかし、以上で説明したような索引情報抽出過程Ｓ１２０は、本発明の実施の形態による一例に過ぎず、アップロードのために転送中のファイルに対する情報抽出及びこれによる索引情報抽出などの過程が、通常の多様な方式のうちどのような方式を用いる場合においても行われえることは当業者にとって自明である。また、索引情報として機能できる情報が必ずテキストや数字情報に限定されないということも同様に自明であるが、説明の便宜上、図１Ｂ及びこれに係る説明においてはテキストなどの情報のみを例に挙げて説明する。
【００３８】
次に、索引情報抽出ステップＳ１２０によってファイルのテキスト情報のうち索引情報としての機能できる情報の抽出が行われると、転置ファイル（ｉｎｖｅｒｔｅｄ  ｆｉｌｅ）生成ステップＳ１３０では前記抽出された索引情報を用いて当該ファイルの転置ファイルを構成することになる。転置ファイルとは、ファイルやデータベース等からレコードを迅速に検索するために別途作成する索引ファイルのことであり、マルチキーファイル（ｍｕｌｔｉｋｅｙ  ｆｉｌｅ）のうち一つを意味する。
【００３９】
このような転置ファイル生成ステップＳ１３０によって、抽出された索引情報を用いた転置ファイル生成が完了すると、データベース構成ステップＳ１４０ではこれを用いて索引データベースなどを構成することになり、これによって最終的にアップロードが全て完了したファイルに対する本格的な保存及び管理作業を行うことができる。
【００４０】
この過程を図１Ｃに基づき、さらに詳しく見てみると次のとおりである。
【００４１】
抽出された索引情報を用いた転置ファイル生成が完了Ｓ１３０すると、生成された転置ファイルデータは索引データベースによって保存、管理Ｓ１４２されることになる。この後、フィルタリングＳ１１０できる単位パケットの転送が全て完了したか否かを判断しＳ１４４、パケットの転送がまだ進行中の場合、次のパケットに対するフィルタリングＳ１１０を行い、単位パケットに対する転送が全て完了した場合、ユーザから転送されるアップロード対象ファイル全体に対する転送が全て完了したか否かを判断Ｓ１４６することになる。
【００４２】
これにより、ファイル全体に対する転送が全て完了したと判断Ｓ１４６した場合、当該ファイルをファイルデータベースに保存しファイルの目録を目録データベースに保存して管理Ｓ１４８することになり、もしファイル全体に対する転送が完了していない場合、次の単位パケットに対するフィルタリングＳ１１０ステップを行うことになる。
【００４３】
即ち、複数のパケットで構成されたアップロード対象ファイルの単位パケット毎に索引情報を抽出Ｓ１２０することで、索引データベースを構成Ｓ１４２し、当該ファイル全体に対する転送が全て完了する場合はファイル全体をファイルデータベースに保存するとともに、これに対する目録ファイルを目録データベースに保存Ｓ１４８することで、ユーザがファイルをアップロードするとともにファイルデータベース、目録データベース及び索引データベースの構成を全て完了できる。
【００４４】
以上で説明された、本発明の実施の形態によるリアルタイム索引情報抽出機能を有するファイルのアップロード方法によれば、ウェブストレージシステムを利用したファイルのアップロード過程においてファイルに対する索引及び目録の整理作業が同時に行われることができる。
【００４５】
これにより、ファイルの索引又は目録を体系的に整理するために所要した別途の時間的又は金銭的な負担の追加を最小化できるという長所がある。
【００４６】
さらに、ウェブストレージシステムにより管理される膨大なファイルに対する効率的な索引化作業が可能になることで、これを利用するユーザがオンライン上のファイルなどをより迅速かつ容易に検索できるようになるなど、使用便利性の向上のような効果を提供できるという追加的な長所もある。
【００４７】
以上で説明した本発明の実施の形態においては索引情報の抽出過程が転置ファイル生成によって行われると説明したが、本発明は必ずこれに限定されるものではないことはもちろんであり、本発明の索引情報抽出が公知の通常のどのような過程によって行われても良いことは当業者にとって自明である。
【００４８】
図２は、図１Ａ乃至図１Ｃに示す本発明のファイルアップロード方法を利用したウェブストレージシステムの構成を概念的に示す説明図である。
【００４９】
図２に示すように、本発明の実施の形態によるウェブストレージシステムは、インターネットを介してユーザコンピュータ２１０と連結されたファイルサーバ２２０、検索サーバ２３０及び複数のデータベース２４０、２５０、２６０などを含んで構成されることが理解できる。
【００５０】
言い換えると、本発明のウェブストレージシステムは、インターネットを利用してユーザ２１０がファイルサーバ２２０にファイルをアップロードする場合、ファイルサーバ２２０は当該ファイルに対する多様な情報抽出過程などを経て索引データベース２６０を自動的に構成し、前記ファイルのアップロードが全て完了するとこれをファイルデータベース２４０に保存し管理するとともに、これに対する目録ファイルを別途構成された目録データベース２５０によって保存及び管理するように構成される。
【００５１】
これにより、インターネットを利用してファイルサーバ２２０によって管理される複数のファイルのうち特定のファイルを検索してダウンロードしようとするユーザは、検索サーバ２３０を介して索引データベース２６０の索引ファイルに対する検索を行って、実際のファイル情報に対する正確かつ容易な情報収集が可能になることで、単に目録データベース２５０のみを利用してファイルを検索する場合に比べて著しく向上した検索速度及び検索品質などを提供されることができる。
【００５２】
この時、アップロード転送中のファイルから索引情報を抽出してデータベース化する過程については、以上で図１Ａ乃至図１Ｃに基づき詳細に説明したので、別途の説明を付加しない。
【００５３】
一方、これまで説明したような本発明の実施の形態に適用されるアップロード中のファイルに対するテキスト情報抽出及びこれによる索引情報抽出などは、例えば、転置ファイル生成過程のようなステップに必ず限定されるものではなく、通常の様々な方式のうちどのような方式によって行われても良いということはすでに前述した。
【００５４】
さらに、本発明の明細書において「ファイルの転送」又は「ファイルのアップロード」という用語が、どちらもウェブストレージなどに対するファイルの「アップロード」を含む全てのファイルの転送方式を意味するということもすでに前述した。
【００５５】
上述した本発明の実施の形態はコンピュータで実行され得るプログラムとして作成可能であり、コンピュータで読み込める記録媒体を用いて前記プログラムを動作させる汎用デジタルコンピュータで実施され得る。
【００５６】
前記コンピュータで読み込める記録媒体は、磁気保存媒体（例えば、ロム、フロッピー（登録商標）ディスク、ハードディスク等）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ等）及び搬送波（例えば、インターネットを介する転送）のような保存媒体を含む。
【００５７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００５８】
本発明の範囲は前記詳細な説明よりは後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、そしてその等価概念から導かれるあらゆる設定または変形された形態が本発明の範囲に含まれると解釈されるべきである。  
【符号の説明】
【００５９】
２１０    ユーザ
２２０    ファイルサーバ
２３０    検索サーバ  
２４０    ファイルＤＢ
２５０    目録ＤＢ
２６０    索引ＤＢ
【図１Ａ】
2010044763.tif 000003
【図１Ｂ】
2010044763.tif 000004
【図１Ｃ】
2010044763.tif 000005
【図２】
2010044763.tif 000006