(57)【要約】【課題】データの情報が似通った複数のデータが検索に合致した場合であっても、容易に目的のデータを特定できるようにすることを目的とする。【解決手段】検索条件に基づき、記憶装置に記憶されているデータを検索し、検索条件に合致した合致データの情報を取得する合致データ情報取得手段と、合致データに関連する関連データの情報を取得する関連データ情報取得手段と、合致データ情報取得手段で取得された合致データの情報と、関連データ情報取得手段で取得された関連データの情報と、を含む画面を表示する表示手段と、を有することによって課題を解決する。【選択図】図６
2010097292.tif 000002
【特許請求の範囲】
【請求項１】
検索条件に基づき、記憶装置に記憶されているデータを検索し、前記検索条件に合致した合致データの情報を取得する合致データ情報取得手段と、
前記合致データに関連する関連データの情報を取得する関連データ情報取得手段と、
前記合致データ情報取得手段で取得された前記合致データの情報と、前記関連データ情報取得手段で取得された前記関連データの情報と、を含む画面を表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記関連データ情報取得手段は、前記合致データが記憶されているフォルダと同じフォルダに記憶されているデータを前記関連データとして、前記関連データの情報を取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記関連データ情報取得手段は、前記関連データの情報として、前記関連データのアイコンと、前記関連データのデータ名と、を取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記関連データ情報取得手段は、前記関連データの情報として更に前記関連データのアイコンの表示座標情報を取得し、
前記表示手段は、前記表示座標情報に基づいて、前記関連データのアイコンを前記画面に含めて表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示手段は、前記合致データ情報取得手段で取得された前記合致データの情報を含む画面を表示し、ユーザー操作に応じて移動させられるマウスポインタが前記合致データの情報を指し示している間、前記関連データ情報取得手段で取得された前記関連データの情報を前記画面に含めて表示することを特徴とする請求項１乃至４の何れか1項に記載の情報処理装置。
【請求項６】
情報処理装置における情報処理方法であって、
検索条件に基づき、記憶装置に記憶されているデータを検索し、前記検索条件に合致した合致データの情報を取得する合致データ情報取得ステップと、
前記合致データに関連する関連データの情報を取得する関連データ情報取得ステップと、
前記合致データ情報取得ステップで取得された前記合致データの情報と、前記関連データ情報取得ステップで取得された前記関連データの情報と、を含む画面を表示する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項７】
コンピュータを、
検索条件に基づき、記憶装置に記憶されているデータを検索し、前記検索条件に合致した合致データの情報を取得する合致データ情報取得手段と、
前記合致データに関連する関連データの情報を取得する関連データ情報取得手段と、
前記合致データ情報取得手段で取得された前記合致データの情報と、前記関連データ情報取得手段で取得された前記関連データの情報と、を含む画面を表示する表示手段と、
として機能させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したコンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
通例、ファイル管理システムから目的のファイルを検索する場合、ユーザーが検索条件を指定して検索を実行させ、ファイル管理システムが出力した「条件に合致したファイルのリスト」から、ユーザーが目的のファイルを選択する。
しかしながら、条件に合致したファイルの数が多い場合、条件に合致したファイルのリストで表示される項目（以後、検索結果表示項目という）、例えばファイル名や更新日付等が似通ったファイルが、複数リストされる。その結果、目的のファイルかどうかユーザーが識別しづらくなるという問題がある。
【０００３】
従来のファイル検索結果表示方法の中には、この問題を考慮し、ファイルの保存場所をわかりやすく表示するよう工夫したものがある（例えば、特許文献１参照）。また、ファイルのデータの中身をサムネイル画像として表示することで、ファイルの特定を容易にしたファイル管理システムも一般的である。
【０００４】
【特許文献１】特開２００１−４３２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の何れの技術も検索結果表示項目について見やすくはなるものの、検索結果表示項目が似通った複数のファイルが、検索条件に合致した場合には、検索結果から目的のファイルを特定することが難しい。検索結果表示項目がファイルの保存場所の場合、同じ場所に保存されたデータが複数検索条件に合致すると、保存場所をもとに目的のファイルを特定することが難しくなる。また、ファイルデータの先頭を表示する場合でも、同一の書式を持って先頭ページが殆ど同じデータが複数検索に合致すると、検索結果の表示からは目的のファイルを特定することが難しい。
ファイル管理システムを利用してユーザーがファイルを操作する場合、単独のファイルとして扱う場合は少なく、「フォルダ階層によるツリー構造や、属性により分類されたグループとして分類された、ファイル集合のなかの一つのファイル」として扱うことが多い。
したがって、ユーザーがファイルを特定する場合には、該当するファイルが属するファイル集合において「他に何のファイルが属しているか」や「他のファイルとの相対的な表示位置」等、ファイル自体の情報以外も使用していることが多い。例えば、ユーザーは、「何のファイルが属しているか」の例として、「ファイルＡのフォルダには、ファイルＢとファイルＣとが属している」ことをもとにファイルを特定する。また、例えば、ユーザーは、「他のファイルとの相対表示位置がどの場所か」の例として、「ファイルＡのフォルダを画面表示させると、ファイルＡの右隣にはファイルＢがあり、上にはファイルＣがある」という情報をもとにファイルを特定する。
【０００６】
よって、本発明は、データの情報が似通った複数のデータが検索に合致した場合であっても、容易に目的のデータを特定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、検索条件に基づき、記憶装置に記憶されているデータを検索し、前記検索条件に合致した合致データの情報を取得する合致データ情報取得手段と、前記合致データに関連する関連データの情報を取得する関連データ情報取得手段と、前記合致データ情報取得手段で取得された前記合致データの情報と、前記関連データ情報取得手段で取得された前記関連データの情報と、を含む画面を表示する表示手段と、を有することを特徴とする。
【０００８】
かかる構成とすることにより、データの情報が似通った複数のデータが検索に合致した場合であっても、容易に目的のデータを特定できるようにすることができる。
【０００９】
また、本発明は、情報処理方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、データの情報が似通った複数のデータが検索に合致した場合であっても、容易に目的のデータを特定できるようにすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
＜実施形態１＞
［システム構成］
本実施形態では、ファイル管理システムの全ての機能を一般的な情報処理装置（ＰＣ）によって実現する。
［ハードウェア構成］
図１は、ファイル管理システムを構成するＰＣのハードウェア構成の一例を示す図である。図１に示されるハードウェア構成は一般的な情報処理装置のハードウェア構成図に相当し、本実施形態のクライアントＰＣ１１０には一般的な情報処理装置のハードウェア構成を適用することができる。
図１において、ＣＰＵ１００は、ＲＯＭ１０２のプログラム用ＲＯＭに記憶された、或いはハードディスク１０９からＲＡＭ１０１にロードされたオペレーティングシステム（ＯＳ）やアプリケーション等のプログラムを実行する。後述する各フローチャートの処理はＣＰＵ１００がプログラムを実行することにより実現される。ＲＡＭ１０１は、ＣＰＵ１００の主メモリ、ワークエリア等として機能する。キーボードコントローラ１０３は、キーボード１０８やマウス等、図示しないポインティングデバイスからの入力を制御する。ディスプレイコントローラ１０４は、各種、ディスプレイ１０７の表示を制御する。ディスクコントローラ１０５は、各種データを記憶するハードディスク（ＨＤ）１０９やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ＮＣ１０６は、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１３】
［ソフトウェア構成］
図２は、ファイル管理システムを構成する、ＰＣのソフトウェア構成の一例を示す図である。本実施形態に係るファイル管理システム２００は、ハードウェア構成で説明したように、全ての機能をクライアントＰＣ１１０上で実行されるプログラムによって実現される。
ファイル管理システム２００は、ファイルシステム２０６と、ユーザー入力管理モジュール２０５と、ファイル保存モジュール２０３と、ファイル検索モジュール２０１と、画面表示管理モジュール２０４と、ファイル情報取得モジュール２０２と、を含む。
ファイルシステム２０６は、クライアントＰＣ１１０のハードディスク１０９にファイルとして情報を保存・取得する。
【００１４】
ユーザー入力管理モジュール２０５は、ユーザーのキーボード１０８の操作を検知して、操作に応じてファイルの保存・検索実行を指示する。
ファイル保存モジュール２０３は、ユーザー入力管理モジュール２０５の保存実行指示に従い、ファイルシステム２０６にファイルの保存を指示する。
ファイル検索モジュール２０１は、ユーザー入力管理モジュール２０５の検索実行指示に従い、ファイルシステム２０６にファイルの取得を指示し、ファイル情報取得モジュール２０２にファイル情報の取得を指示し、検索結果を画面に表示するように指示する。
画面表示管理モジュール２０４は、ファイル検索モジュール２０１の表示指示を受け、ディスプレイ１０７に検索結果を表示する。
ファイル情報取得モジュール２０２は、ファイル検索モジュール２０１の情報取得指示を受け、ファイルシステム２０６にファイル情報の取得を指示し、ファイルシステム２０６から取得したファイル情報をファイル検索モジュール２０１に渡す。
【００１５】
［データ構造］
図３は、ファイルシステム２０６における、ファイル保存時のデータ構造の一例を模式的に示す図である。ファイルシステム２０６にて保存されるファイルは、ツリー構造（階層構造）を保って保存される。例えば図３に例示される例では、ルートフォルダ３０１は、フォルダＡ  ３０２、フォルダＢ  ３０３、ファイルａ  ３０４を内包している。更にフォルダＡ  ３０２は、ファイルｂ  ３０５を内包しており、フォルダＢ  ３０３は、フォルダＣ  ３０６、ファイルｃ  ３０７を内包している。また、フォルダＣ  ３０６は、ファイルｄ  ３０８、ファイルｅ  ３０９を内包している。
ファイルシステム２０６において、フォルダ及びファイルは図４に示されるデータ構造を持つ。図４は、フォルダ及びファイルのデータ構造の一例を示す図である。フォルダは、フォルダ名４０１、画面表示時に使用するアイコン４０２、アイコン表示座標４０３、内包ファイル・フォルダリスト４０４を持つ。ここで、アイコン表示座標４０３は、アイコンの表示座標情報の一例である。なお、アイコンとは、例えば、ＰＣ等に保存されたデータの内容や機能を表示した小さな絵や記号で表したものである。
【００１６】
ルートフォルダ３０１は、ファイルシステム２０６につき一つであり、ルートフォルダ３０１の内包ファイル・フォルダリスト４０４を順に辿ることで、ツリー構造を実現することができる。ファイルもフォルダとほぼ同じデータ構造を持ち、ファイル名４０１、画面表示時に使用するアイコン４０２、アイコン表示座標４０３、保存するデータ４０５を持つ。
図５は、図２のファイル管理システム２００では不図示のファイル操作モジュールで、図３に示す各フォルダをディスプレイ１０７に表示したときの一例を示す図である。ルートフォルダ３０１を表示するよう操作する。するとルートフォルダ３０１に内包されるフォルダＡ  ３０２、フォルダＢ  ３０３、ファイルａ  ３０４の各フォルダ及びファイルはフォルダ・ファイル名４０１、アイコン４０２、アイコン表示座標４０３に基づいて、図５の５０１に示されるように表示される。同様に、フォルダＡ  ３０２を表示すると図５の５０２、フォルダＢ  ３０３を表示すると図５の５０３、フォルダＣ  ３０６を表示すると図５の５０４に示すように表示される。
【００１７】
［処理の流れ］
図２のソフトウェア構成図と図６及び図７のフローチャートを用いて、ファイル管理システムにおいてのファイル検索と検索結果の表示との流れについて説明する。
図６は、ファイル検索及び検索結果表示処理の一例を示すフローチャートである。
ユーザーがキーボード１０８に対して検索操作を行うと、ユーザー入力管理モジュール２０５はキーボード１０８に対する操作を検知して、ファイル検索モジュール２０１に対して操作に応じて入力された検索条件等を含む検索実行を指示する。指示を受けたファイル検索モジュール２０１はファイルシステム２０６からファイルを取得し、ファイルシステム２０６に管理されたファイルの中から検索条件に合致するファイルを探し前記ファイル又はファイルに関する情報を取得する（合致データ情報取得）。
【００１８】
ファイル検索が完了すると、ファイル検索モジュール２０１は、検索結果の表示を行う。検索条件に合致したファイル（合致ファイル）がない場合（Ｓ６０１において「ない」）、画面表示管理モジュール２０４に、合致ファイルがないという検索結果の表示を指示する（Ｓ６０４）。合致ファイルがある場合（Ｓ６０１において「ある」）、ファイル検索モジュール２０１は、合致ファイルのそれぞれについて、合致ファイルの保存フォルダに保存された他のファイル情報を取得するようにファイル情報取得モジュール２０２に指示する。そして、ファイル検索モジュール２０１は、ファイル情報取得モジュール２０２を介して他のファイル情報を取得する（Ｓ６０２）（関連データ情報取得）。なお、合致ファイルは合致データの一例である。ここで、合致ファイルの保存フォルダに保存された他のファイルは、関連データの一例である。
【００１９】
ここで、図７のフローチャートに従って、ファイル情報取得モジュール２０２における、他のファイル情報の取得（Ｓ６０２）の詳細な手順を説明する。図７は、他のファイルのファイル情報の取得処理の一例を示すフローチャート（その１）である。
ファイル情報取得モジュール２０２は、ファイル検索モジュール２０１の情報取得指示を受け、ファイルシステム２０６に対して、合致ファイルを含むフォルダについてデータの取得を指示し、データ４０４を取得する（Ｓ７０１）。次に、ファイル情報取得モジュール２０２は、内包ファイル・フォルダリスト４０４に記載されたファイル・フォルダのそれぞれについて、ファイルシステム２０６に情報取得を指示し、取得する（Ｓ７０２）。Ｓ７０２の情報取得は、内包ファイル・フォルダリスト４０４に記載されたファイル・フォルダの全てについて行う（Ｓ７０３）。なお、本実施形態で取得するファイル情報は、フォルダ・ファイル名４０１と、アイコン４０２と、アイコン表示座標４０３と、であるが、後述する検索結果の画面表示内容によっては、アイコン表示座標４０３は取得しないようにしてもよい。なお、フォルダ・ファイル名４０１は、データ名の一例である。
【００２０】
図６の説明に戻り、ファイル検索モジュール２０１は、検索条件に合致したファイル全てについて、Ｓ６０２の情報取得を行う（Ｓ６０３）。そして、ファイル検索モジュール２０１は、取得されたフォルダ・ファイル名４０１、アイコン４０２、アイコン表示座標４０３の情報に基づいて、検索結果として、不図示のファイル操作モジュールで合致ファイルを選択した状態で合致ファイルを含むフォルダを表示した場合と同じ表示（画面）を作成する。そして、ファイル検索モジュール２０１は、画面表示管理モジュール２０４に前記画面の表示を指示する（Ｓ６０４）。
【００２１】
図８は、ファイル検索モジュール２０１が作成する検索結果の表示を模式的に示した図である。検索条件に合致した３つのファイル８０４、８０５、８０６が、合致ファイルを選択した状態で合致ファイルを含むフォルダを表示した場合と同じ画面８０１、８０２、８０３と共に表示されている。ファイル８０４を例に説明すると画面８０１は、検索とは関係なくファイル８０４を含むフォルダを表示した場合に表示される画面である。アイコン８０７がファイル８０４を示しており、選択状態で色反転表示されている。ファイル８０４を含むフォルダ内の他のファイル８０８もアイコン表示され、画面８０１内でのアイコンの相対表示位置も、検索とは関係なくファイル８０４を含むフォルダを表示した場合と同じである。
【００２２】
また、後述する表示制御に従えば、図８と異なる形態で検索結果を表示することもできる。図９は、ファイル検索モジュール２０１が図８と異なる形態で検索結果の表示を行った例を、模式的に示した図である。ファイル検索モジュール２０１は、初期状態では、検索条件に合致したファイルを示すアイコン９０１を表示する。そして、ファイル検索モジュール２０１は、ユーザーの操作（ユーザー操作）に従ってマウスポインタ９０２が合致ファイル上に移動されている間だけ、合致ファイルを選択した状態で合致ファイルを含むフォルダを表示した場合と同じ画面８０１を表示する。ここで、マウスポインタとは、ＰＣ等の操作画面で入力位置を示すカーソルの一つで、マウス操作に対応する、矢印等の形をした記号のことである。なお、マウスポインタは、矢印に限られるものではない。
また、図１０は、ファイル検索モジュール２０１が図８及び図９と異なる形態で検索結果の表示を行った例を、模式的に示した図である。ファイル検索モジュール２０１は、図９の表示と同様に、初期状態では、検索条件に合致したファイルを示すアイコン９０１を表示する。そして、ファイル検索モジュール２０１は、ユーザーの操作に従ってマウスポインタ９０２が合致ファイル上に移動されている間だけ、合致ファイルを選択した状態で合致ファイルを含むフォルダをリストで表示した場合と同じ表示１００１を表示する。図１０に示すように検索結果をリストの形態で表示する場合、アイコンの表示位置は意味を成さないため、前述のＳ７０２の情報取得において、アイコン表示座標４０３は取得しないようにしてもよい。
【００２３】
図１１は、検索結果の表示処理の一例を示すフローチャートである。
ファイル検索モジュール２０１は、検索条件に合致したファイルのアイコン及びファイル名について、検索結果として画面表示管理モジュール２０４に表示を指示する（Ｓ１１０１）。その後、ユーザー入力管理モジュール２０５がユーザーの操作を検知し、ユーザーの操作に応じて、検索結果の表示終了操作がファイル検索モジュール２０１に通知されるまでの間、検索結果の表示を継続する（Ｓ１１０２において「されていない」）。そして、ユーザー入力管理モジュール２０５は、検索結果の表示を継続する間にユーザー入力管理モジュール２０５が検索結果に合致したファイルのアイコン上にマウスを移動したユーザーのマウスの操作を検知する。すると、ユーザー入力管理モジュール２０５は、特定の合致ファイルとマウス位置とが重なったことをファイル検索モジュール２０１に通知する（Ｓ１１０３において「ある」）。
【００２４】
すると、ファイル検索モジュール２０１は、前記合致ファイルについて、合致ファイルの保存フォルダに保存された他のファイル情報を取得するようにファイル情報取得モジュール２０２に指示し、他のファイル情報を取得する（Ｓ１１０５）。ファイル情報取得モジュール２０２は、図７の処理に従って合致ファイルの保存フォルダ上の他のファイルのファイル情報を取得する。そして、ファイル検索モジュール２０１は、取得した情報に基づいて、不図示のファイル操作モジュールで、合致ファイルを選択した状態で合致ファイルを含むフォルダを表示した場合と同じ表示（画面）を作成する。そして、ファイル検索モジュール２０１は、前記画面をマウスの位置に表示するよう、画面表示管理モジュール２０４に指示を行う（Ｓ１１０６）。
【００２５】
同様に、検索結果の表示を継続する間にユーザー入力管理モジュール２０５が、検索結果に合致したファイルのアイコン上からはずれるようにマウスを移動したユーザーのマウスの操作を検知する。すると、ユーザー入力管理モジュール２０５は、特定の合致ファイルとマウス位置が重らなくなったことをファイル検索モジュール２０１に通知する（Ｓ１１０３において「ない」）。すると、ファイル検索モジュール２０１は、合致ファイルを含むフォルダを表示した場合と同じ表示を表示しないよう、画面表示管理モジュール２０４に指示を行う（Ｓ１１０４）。
以上の処理によれば、図９及び図１０に示されるような、ユーザーの操作に従ってマウスポインタが合致ファイル上に移動されている間だけ、合致ファイルを選択した状態で合致ファイルを含むフォルダを表示した場合と同じ表示を表示する動作が実現される。
【００２６】
＜実施形態２＞
［システム構成］
ファイル管理システムのシステム構成は、複数台の情報処理装置（ＰＣ）によって実現するクライアントサーバ型のシステム構成によって実現することもできる。この場合のシステム構成を図１２に示す。図１２は、ファイル管理システムのシステム構成の一例を示す図である。
それぞれ図１のハードウェア構成を持ったクライアントＰＣ１１０とファイルサーバ１２０２とが、それぞれのネットワークコントローラ１０６を介してネットワーク１２０１に接続されている。
【００２７】
［ハードウェア構成］
本実施形態のクライアントＰＣ１１０とファイルサーバ１２０２とは、それぞれが図１に示されるハードウェア構成を持つ。
［ソフトウェア構成］
図１３は、ファイル管理システムを構成する、クライアントＰＣ１１０とファイルサーバ１２０２とのソフトウェア構成の一例を示す図である。本実施形態と実施形態１との差異は、ファイルシステム２０６に対しての指示とデータの取得とが、全てネットワークコントローラ１０６を介して行われることにある。クライアントＰＣ１１０のファイルシステム２０６に対してのファイル操作指示は、クライアントＰＣ１１０のネットワークコントローラ１０６を通して、不図示のネットワークを使用してファイルサーバ１２０２のネットワークコントローラ１０６に伝えられる。そして、ファイルサーバ１２０２のファイルシステム２０６が、実際の処理を行う。
【００２８】
［データ構造］
本実施形態に示されるような、ファイル管理システムが複数台の情報処理装置（ＰＣ）によって実現するクライアントサーバ型のファイル管理システムによって実現される場合にも、ファイルシステム２０６は実施形態１と同様の形態をとることができる。しかしながら、本実施形態では、他の形態の一例として、データベースによって実現する形態について説明する。
ファイルシステム２０６がデータベースによるファイル操作を行う場合、ファイル保存時のデータ構造は図１４に示す構造となる。図１４は、ファイルのデータ構造の一例を示す図である。ファイルシステム２０６にて保存されるファイルは、実施形態１と異なり、ツリー構造を持たず、プロパティとデータとの一組で一つのファイルを構成する。プロパティには、ファイル名４０１、アイコン４０２、アイコン表示座標４０３、所属カテゴリ１４０１、プロパティ１  １４０２、プロパティ２  １４０３が含まれる。なお、アイコン４０２は、画面上時に使用される。また、所属カテゴリ１４０１は、実施形態１のフォルダ名４０１に相当する。また、プロパティ１  １４０２、プロパティ２  １４０３は、ファイルと関連付けられたデータである。ここで、プロパティに含まれる項目数は可変であり、プロパティ３、プロパティ４等の情報が増えて保持される。また、アイコン表示座標４０３は、一つのファイルに対して一つに限定されず、ファイルにアクセスしたユーザーが増えるに従い、ユーザーＡのアイコン表示座標、ユーザーＢの表示座標、とプロパティが増える。
【００２９】
［処理の流れ］
実施形態１との差異は、図７のフローチャートに示される、ファイル情報取得モジュール２０２における、他のファイル情報の取得（Ｓ６０２）の詳細な手順であり、図１５を用いてその処理の流れを説明する。図１５は、他のファイルのファイル情報の取得処理の一例を示すフローチャート（その２）である。
ファイル情報取得モジュール２０２は、ファイル検索モジュール２０１の情報取得指示を受け、ファイルシステム２０６に対して、合致ファイルの所属カテゴリ１４０１と同じ所属カテゴリ１４０１を持つファイルのリストの取得を指示する。そして、ファイル情報取得モジュール２０２は、ファイルリストを取得する（Ｓ１５０１）。次に、ファイル情報取得モジュール２０２は、取得したファイルリストのファイルそれぞれについて、ファイルシステム２０６に情報取得を指示し、取得する（Ｓ１５０２）。ファイル情報取得モジュール２０２は、Ｓ１５０２の情報取得を、取得したファイルリストのファイル全てについて行う（Ｓ１５０３）。このとき取得されるファイル情報は、ファイル名４０１、アイコン４０２、アイコン表示座標４０３である。アイコン表示座標４０３は、クライアントＰＣを操作するユーザーのアイコン表示座標が取得される。
以後の表示処理は、実施形態１と同様である。
これらの処理に従えば、ユーザーごとにファイル検索モジュール２０１が作成する検索結果の表示が異なり、各ユーザーが合致ファイルを選択した状態で合致ファイルを含む所属カテゴリを表示した場合と同じ表示となる。
【００３０】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００３１】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００３２】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００３３】
本発明を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００３４】
以上、上述した各実施形態によれば、データの情報が似通った複数のデータが検索に合致した場合であっても、容易に目的のデータを特定できるようにすることができる。
【００３５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００３６】
【図１】ファイル管理システムを構成するＰＣのハードウェア構成の一例を示す図である。
【図２】ファイル管理システムを構成する、ＰＣのソフトウェア構成の一例を示す図である。
【図３】ファイルシステム２０６における、ファイル保存時のデータ構造の一例を模式的に示す図である。
【図４】フォルダ及びファイルのデータ構造の一例を示す図である。
【図５】図２のファイル管理システム２００では不図示のファイル操作モジュールで、図３に示す各フォルダをディスプレイ１０７に表示したときの一例を示す図である。
【図６】ファイル検索及び検索結果表示処理の一例を示すフローチャートである。
【図７】他のファイルのファイル情報の取得処理の一例を示すフローチャート（その１）である。
【図８】ファイル検索モジュール２０１が作成する検索結果の表示を模式的に示した図である。
【図９】ファイル検索モジュール２０１が図８と異なる形態で検索結果の表示を行った例を、模式的に示した図である。
【図１０】ファイル検索モジュール２０１が図８及び図９と異なる形態で検索結果の表示を行った例を、模式的に示した図である。
【図１１】検索結果の表示処理の一例を示すフローチャートである。
【図１２】ファイル管理システムのシステム構成の一例を示す図である。
【図１３】ファイル管理システムを構成する、クライアントＰＣ１１０とファイルサーバ１２０２とのソフトウェア構成の一例を示す図である。
【図１４】ファイルのデータ構造の一例を示す図である。
【図１５】他のファイルのファイル情報の取得処理の一例を示すフローチャート（その２）である。
【符号の説明】
【００３７】
１００  ＣＰＵ
１０１  ＲＡＭ
１１０  ＰＣ
【図１】
2010097292.tif 000003
【図２】
2010097292.tif 000004
【図３】
2010097292.tif 000005
【図４】
2010097292.tif 000006
【図５】
2010097292.tif 000007
【図６】
2010097292.tif 000008
【図７】
2010097292.tif 000009
【図８】
2010097292.tif 000010
【図９】
2010097292.tif 000011
【図１０】
2010097292.tif 000012
【図１１】
2010097292.tif 000013
【図１２】
2010097292.tif 000014
【図１３】
2010097292.tif 000015
【図１４】
2010097292.tif 000016
【図１５】
2010097292.tif 000017