(57)【要約】      （修正有）【課題】電子ファイルを処理する情報処理装置が保有する電子ファイルの格納場所に関する情報を、電子ファイルを管理する電子ファイル管理装置で管理することができる電子ファイル管理システムを提供する。【解決手段】電子ファイルを格納した場所に関する階層属性情報を取得する階層属性取得手段２１と、電子ファイルとともに、階層属性取得手段２１で取得した階層属性情報とを電子ファイルを管理する電子ファイル管理装置に送信する送信手段２２とを有する情報処理装置（クライアント装置２０）である。【選択図】図２−３
2010231475.tif 000002
【特許請求の範囲】
【請求項１】
電子ファイルを格納した場所に関する階層属性情報を取得する階層属性取得手段と、
前記電子ファイルとともに、前記階層属性取得手段で取得した階層属性情報を、電子ファイルを管理する電子ファイル管理装置に送信する送信手段と
を有する情報処理装置。
【請求項２】
前記送信手段で前記電子ファイルの送信先となる電子ファイル管理装置のアドレス情報を管理する属性情報管理手段を有し、
前記階層属性取得手段は、前記電子ファイルの格納場所が変更されたときに変更後の格納場所に関する新たな階層属性情報を取得し、
前記送信手段は、前記階層属性取得手段で取得した新たな階層属性情報を前記属性情報管理手段で管理するアドレス情報に基づき前記電子ファイル管理装置へ送信する
請求項１記載の情報処理装置。
【請求項３】
電子ファイルを管理する電子ファイル管理装置に格納された電子ファイルを受信する受信手段と、
前記受信手段で受信した電子ファイルを格納した場所に関する階層属性情報を取得する階層属性取得手段と、
前記受信した電子ファイルを格納している前記電子ファイル管理装置の情報に基づいて、前記階層属性取得手段で取得した階層属性情報を登録するよう前記電子ファイル管理装置へ前記階層属性情報を送信する送信手段と
を有する情報処理装置。
【請求項４】
電子ファイルを管理する電子ファイル管理装置に格納された電子ファイルを検索するための検索語を受け付ける受付手段と、
前記受付手段で受け付けた検索語を前記電子ファイル管理装置へ送信する送信手段と、
前記電子ファイル管理装置から受信する検索結果として、前記検索語を含む電子ファイルの格納場所に関する階層属性情報を表示する検索結果表示手段と
を有する情報処理装置。
【請求項５】
情報処理装置から送信される電子ファイルおよび前記電子ファイルの格納場所に関する階層属性情報を受信する受信手段と、
前記受信手段で受信した電子ファイルと階層属性情報とを対応付けして管理する電子ファイル管理手段と、
前記情報処理装置から検索語が送信されたとき、前記電子ファイル管理手段で管理した階層属性情報に前記検索語を含むものがあるか否かを検索する検索手段と、
前記検索手段による検索の結果、前記検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けされた電子ファイルに関する情報を前記情報処理装置へ送信し、前記検索語を含む階層属性情報がなかった場合、その旨を前記情報処理装置へ送信する送信手段と
を有する電子ファイル管理装置。
【請求項６】
通信回線を介して接続される電子ファイルを管理する電子ファイル管理装置と情報処理装置とを備え、
前記情報処理装置は、
前記電子ファイル管理装置に電子ファイルを登録するときに、前記電子ファイルの格納場所に関する階層属性情報を取得する階層属性取得手段と、
前記電子ファイルとともに、前記階層属性取得手段で取得した階層属性情報を前記電子ファイル管理装置に送信する送信手段とを有し、
前記電子ファイル管理装置は、
前記情報処理装置の送信手段から送信された電子ファイルおよび前記電子ファイルの階層属性情報を受信する受信手段と、
前記受信手段で受信した電子ファイルと階層属性情報とを対応付けして管理する電子ファイル管理手段と、
前記情報処理装置から検索語が送信されたとき、前記電子ファイル管理手段で管理した階層属性情報に前記検索語を含むものがあるか否かを検索する検索手段と、
前記検索手段による検索の結果、前記検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けされた電子ファイルに関する情報を前記情報処理装置へ送信し、前記検索語を含む階層属性情報がなかった場合、その旨を前記情報処理装置へ送信する送信手段と
を有する電子ファイル管理システム。
【請求項７】
記憶手段に格納された電子ファイルの格納場所に関する階層属性情報を取得する階層属性取得ステップと、
前記電子ファイルとともに、前記階層属性取得ステップで取得した階層属性情報を、電子ファイルを管理する電子ファイル管理装置に送信する送信ステップと
を情報処理装置のコンピュータで実行させる電子ファイル管理プログラム。
【請求項８】
電子ファイルを管理する電子ファイル管理装置に管理された電子ファイルを検索するための検索語を受け付ける受付ステップと、
前記受付ステップで受け付けた検索語を通信回線を介して前記サーバ装置へ送信する送信手段と、
前記電子ファイル管理装置から受信する検索結果として、前記検索語を含む電子ファイルの格納場所に関する階層属性情報を表示する検索結果表示ステップと
を情報処理装置のコンピュータで実行させる電子ファイル管理プログラム。
【請求項９】
情報処理装置から通信回線を介して送信される電子ファイルおよび前記電子ファイルの格納場所に関する階層属性情報を受信する受信ステップと、
前記受信ステップで受信した電子ファイルと当該電子ファイルの階層属性情報とを対応付けて管理する電子ファイル管理ステップと、
前記情報処理装置から検索語が送信されたとき、前記電子ファイル管理ステップで管理する階層属性情報に前記検索語を含むものがあるか否かを検索する検索ステップと、
前記検索ステップによる検索の結果、前記検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けられた電子ファイルに関する情報を前記クライアント装置へ送信し、前記検索語を含む階層属性情報がなかった場合、その旨を前記情報処理装置へ送信する送信ステップと
を有する電子ファイル管理装置のコンピュータで実行される電子ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、電子ファイル管理装置、電子ファイル管理システムおよび電子ファイル管理プログラムに関する。
【背景技術】
【０００２】
文書や図面等の各種データをフォルダ階層で系統立てて管理することが行われているが、系統立てたフォルダ階層を予め作成しておかなければならない。各データに付与された属性値に基づいて各データを分類し、属性値を階層的に構成して階層分類図を作成でき、階層表示するときの順位情報を変更して、別の階層分類図でデータを系統立てて認識することができる技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２５０７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、電子ファイルを処理する情報処理装置が保有する電子ファイルの格納場所に関する情報を、電子ファイルを管理する電子ファイル管理装置で管理することができる電子ファイル管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本願請求項１に係る発明は、電子ファイルを格納した場所に関する階層属性情報を取得する階層属性取得手段と、前記電子ファイルとともに、前記階層属性取得手段で取得した階層属性情報を、電子ファイルを管理する電子ファイル管理装置に送信する送信手段とを有する情報処理装置である。
【０００６】
本願請求項２に係る発明は、前記送信手段で前記電子ファイルの送信先となる電子ファイル管理装置のアドレス情報を管理する属性情報管理手段を有し、前記階層属性取得手段は、前記電子ファイルの格納場所が変更されたときに変更後の格納場所に関する新たな階層属性情報を取得し、前記送信手段は、前記階層属性取得手段で取得した新たな階層属性情報を前記属性情報管理手段で管理するアドレス情報に基づき前記電子ファイル管理装置へ送信する請求項１記載の情報処理装置である。
【０００７】
本願請求項３に係る発明は、電子ファイルを管理する電子ファイル管理装置に格納された電子ファイルを受信する受信手段と、前記受信手段で受信した電子ファイルを格納した場所に関する階層属性情報を取得する階層属性取得手段と、前記受信した電子ファイルを格納している前記電子ファイル管理装置の情報に基づいて、前記階層属性取得手段で取得した階層属性情報を登録するよう前記電子ファイル管理装置へ前記階層属性情報を送信する送信手段とを有する情報処理装置である。
【０００８】
本願請求項４に係る発明は、電子ファイルを管理する電子ファイル管理装置に格納された電子ファイルを検索するための検索語を受け付ける受付手段と、前記受付手段で受け付けた検索語を前記電子ファイル管理装置へ送信する送信手段と、前記電子ファイル管理装置から受信する検索結果として、前記検索語を含む電子ファイルの格納場所に関する階層属性情報を表示する検索結果表示手段とを有する情報処理装置である。
【０００９】
本願請求項５に係る発明は、情報処理装置から送信される電子ファイルおよび前記電子ファイルの格納場所に関する階層属性情報を受信する受信手段と、前記受信手段で受信した電子ファイルと階層属性情報とを対応付けして管理する電子ファイル管理手段と、前記情報処理装置から検索語が送信されたとき、前記電子ファイル管理手段で管理した階層属性情報に前記検索語を含むものがあるか否かを検索する検索手段と、前記検索手段による検索の結果、前記検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けされた電子ファイルに関する情報を前記情報処理装置へ送信し、前記検索語を含む階層属性情報がなかった場合、その旨を前記情報処理装置へ送信する送信手段とを有する電子ファイル管理装置である。
【００１０】
本願請求項６に係る発明は、通信回線を介して接続される電子ファイルを管理する電子ファイル管理装置と情報処理装置とを備え、前記情報処理装置は、前記電子ファイル管理装置に電子ファイルを登録するときに、前記電子ファイルの格納場所に関する階層属性情報を取得する階層属性取得手段と、前記電子ファイルとともに、前記階層属性取得手段で取得した階層属性情報を前記電子ファイル管理装置に送信する送信手段とを有し、前記電子ファイル管理装置は、前記情報処理装置の送信手段から送信された電子ファイルおよび前記電子ファイルの階層属性情報を受信する受信手段と、前記受信手段で受信した電子ファイルと階層属性情報とを対応付けして管理する電子ファイル管理手段と、前記情報処理装置から検索語が送信されたとき、前記電子ファイル管理手段で管理した階層属性情報に前記検索語を含むものがあるか否かを検索する検索手段と、前記検索手段による検索の結果、前記検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けされた電子ファイルに関する情報を前記情報処理装置へ送信し、前記検索語を含む階層属性情報がなかった場合、その旨を前記情報処理装置へ送信する送信手段とを有する電子ファイル管理システムである。
【００１１】
本願請求項７に係る発明は、記憶手段に格納された電子ファイルを通信回線を介して電子ファイルを管理する電子ファイル管理装置に登録するときに、前記電子ファイルの前記記憶手段内の格納場所に関する階層属性情報を取得する階層属性取得ステップと、前記電子ファイルとともに、前記階層属性取得ステップで取得した階層属性情報を前記電子ファイル管理装置に送信する送信ステップとを情報処理装置のコンピュータで実行させる電子ファイル管理プログラムである。
【００１２】
本願請求項８に係る発明は、電子ファイルを管理する電子ファイル管理装置に管理された電子ファイルを検索するための検索語を受け付ける受付ステップと、前記受付ステップで受け付けた検索語を通信回線を介して前記サーバ装置へ送信する送信手段と、前記電子ファイル管理装置から受信する検索結果として、前記検索語を含む電子ファイルの格納場所に関する階層属性情報を表示する検索結果表示ステップとを情報処理装置のコンピュータで実行させる電子ファイル管理プログラムである。
【００１３】
本願請求項９に係る発明は、情報処理装置から通信回線を介して送信される電子ファイルおよび前記電子ファイルの格納場所に関する階層属性情報を受信する受信ステップと、前記受信ステップで受信した電子ファイルと当該電子ファイルの階層属性情報とを対応付けて管理する電子ファイル管理ステップと、前記情報処理装置から検索語が送信されたとき、前記電子ファイル管理ステップで管理する階層属性情報に前記検索語を含むものがあるか否かを検索する検索ステップと、前記検索ステップによる検索の結果、前記検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けられた電子ファイルに関する情報を前記クライアント装置へ送信し、前記検索語を含む階層属性情報がなかった場合、その旨を前記情報処理装置へ送信する送信ステップとを有する電子ファイル管理装置のコンピュータで実行される電子ファイル管理プログラムである。
【発明の効果】
【００１４】
本願請求項１、７に係る発明によれば、情報処理装置の電子ファイルと、その電子ファイルの格納場所に関する階層属性情報とを電子ファイル管理装置へ登録することが可能となる。
【００１５】
本願請求項２に係る発明によれば、電子ファイルの格納場所が変更されても、変更後の格納場所に関する新たな階層属性情報を、当該電子ファイルを登録した電子ファイル管理装置へ送信することが可能となる。
【００１６】
本願請求項３に係る発明によれば、電子ファイル管理装置に登録された電子ファイルを受信した際、受信した電子ファイルの格納場所に関する階層属性情報を電子ファイル管理装置で管理することが可能となる。
【００１７】
本願請求項４に係る発明によれば、電子ファイル管理装置に登録された電子ファイルと対応付けされた階層属性情報を検索語の検索対象として電子ファイルの検索を行うことが可能となる。
【００１８】
本願請求項５、８に係る発明によれば、情報処理装置から送信される電子ファイルを、当該電子ファイルの格納場所に関する階層属性情報と対応付けて管理することが可能となる。また、電子ファイル管理装置で管理している電子ファイルについては、情報処理装置から送信された検索語を用いて階層属性情報を検索対象にして電子ファイルの検索を行うことが可能となる。
【００１９】
本願請求項６、９に係る発明によれば、情報処理装置の電子ファイルを電子ファイル管理装置へ登録するときに、その電子ファイルの格納場所に関する階層属性情報を利用して管理することが可能となる。また、電子ファイル管理装置で管理されている電子ファイルについては、情報処理装置から送信された検索語を用いて階層属性情報を検索対象にして電子ファイルの検索を行うことが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る情報管理システムを説明する図である。
【図２−１】サーバ装置およびクライアント装置のハードウェア構成を説明するブロック図である。
【図２−２】管理する属性情報の例を示す図である。
【図２−３】クライアント装置の構成例を説明するブロック図である。
【図３】サーバ装置の構成例を説明するブロック図である。
【図４】クライアント装置を利用して情報を送信する際のプログラムを示すフローチャートである。
【図５】クライアント装置を利用して情報提供者もしくは情報利用者が情報の格納場所を変更する際のプログラムを示すフローチャートである。
【図６】クライアント装置を利用して情報を複製する際のプログラムを示すフローチャートである。
【図７】クライアント装置を利用して情報を検索する際のプログラムを示すフローチャートである。
【図８−１】電子ファイルの情報を管理するプログラムを示すフローチャートである。
【図８−２】電子ファイルの情報を検索するプログラムを示すフローチャートである。
【図９−１】階層属性情報の具体例を説明する図である。
【図９−２】サーバ装置で電子ファイルを管理する情報の例を示す図である。
【図１０】位置情報を説明する図である。
【図１１】階層属性情報の具体例を示す図である。
【図１２】検索を行う際の画面状態を示す図である。
【図１３】特定のチェックボックスを選択した場合の表示状態を示す図である。
【図１４】関連性の高いノードの選択する場合の表示状態を示す図である。
【図１５】プルダウンメニュー表示から一つを選択した際の表示状態を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態（以下、「実施形態」という。）について説明する。なお、説明は以下の順序で行う。
１．電子ファイル管理システム
２．クライアント装置
３．サーバ装置
４．電子ファイル管理プログラム
５．具体例
【００２２】
＜１．電子ファイル管理システム＞
図１は、本実施形態に係る電子ファイル管理システムを説明する図である。すなわち、電子ファイル管理システムは、電子ファイル管理装置であるサーバ装置１０および情報処理装置であるクライアント装置２０が通信回線３０を介して接続された構成となっている。通信回線３０としては、インターネット、イントラネットなど各種の回線が用いられる。
【００２３】
図２−１は、サーバ装置およびクライアント装置のハードウェア構成を説明するブロック図である。サーバ装置１０およびクライアント装置２０のハードウェア構成としては、ＣＰＵ（Central Processing Unit）１、ＲＯＭ（Read Only Memory）２、ＲＡＭ（Random Access Memory）３、ＨＤＤ（Hard Disk Drive）４、ＨＤＤコントローラ５、マウス６、キーボード７、ディスプレイ８、入出力コントローラ９およびネットワークコントローラ１０がバス１１によって接続された構成となっている。
【００２４】
後述する本実施形態の電子ファイル管理プログラムは、上記ハードウェア構成のうちＨＤＤ４に格納されており、実行にあたりＲＡＭ３に読み出され、ＣＰＵ１によって実行される。
【００２５】
サーバ装置１０は、クライアント装置２０から送信される各種の電子ファイルを登録する記憶手段を備えている。記憶手段に登録された情報は、通信回線３０を介して接続される各クライアント装置２０に対して共有の情報として利用される。すなわち、サーバ装置１０に登録された共有の情報は、各クライアント装置２０で検索、参照の対象となり、必要に応じてクライアント装置２０へ複製される。
【００２６】
ここでいう電子ファイルとは文書ファイル、図面ファイル、画像ファイル、アプリケーションのインストーラなど電子データで表現される情報である。
【００２７】
また、サーバ装置１０は、電子ファイルを登録するときに、当該電子ファイルの格納場所に関する階層属性情報を対応付けて登録を行う。ここで、階層属性情報とは、情報の送信元であるクライアント装置２０における当該電子ファイルが格納された場所、例えば、電子ファイルが格納されたフォルダ階層の情報や、電子ファイルが格納された場所を示すパスの情報のことを言う。また、クライアント装置のコンピュータ名、ＩＰアドレスなどの情報も含まれる。
【００２８】
さらに、当該電子ファイルがサーバ装置１０からクライアント装置２０に複製される場合は、当該複製された電子ファイルを保存した格納場所に関する情報を階層属性情報としてサーバ装置１０へ送信し、サーバ装置１０にある当該電子ファイルと対応付けて登録されることになる。つまり、階層属性情報とはクライアント装置２０がサーバ装置１０との間で送受信した電子ファイルのクライアント装置２０で格納された場所を示す情報である。
【００２９】
サーバ装置１０は、登録した電子ファイルと対応付く階層属性情報に基づき、クライアント装置２０からの要求に応じた情報の検索を行う機能を有している。すなわち、クライアント装置から送られた検索語が含まれる階層属性情報を抽出し、その抽出された階層属性情報および当該階層属性情報に対応付く電子ファイルを当該クライアント装置へ送信（返信）する機能を有している。
【００３０】
クライアント装置２０は、自装置内に格納された電子ファイルをサーバ装置１０に登録して、共有対象とするときに、当該電子ファイルを通信回線３０を介してサーバ装置１０へ送信する機能を備えている。また、電子ファイルをサーバ装置１０に送信する際、当該電子ファイルの格納場所に関する階層属性情報を抽出し、送信する電子ファイルとともに送信する機能も有する。
【００３１】
クライアント装置２０は、サーバ装置１０に登録された電子ファイルの複製を保存する機能や、電子ファイルの複製を保存した際、複製した電子ファイルの格納場所に関する階層属性情報を取得し、これをサーバ装置１０へ送信する機能を有する。
【００３２】
クライアント装置２０は、電子ファイルをサーバ装置１０と送受信した際、送受信先のサーバ装置１０にある電子ファイルの属性情報を管理する機能も有する。属性情報はクライアント装置２０がサーバ装置１０と送受信した電子ファイルの階層属性情報が変更されたときに、その変更内容を通知する場合などに利用される。以降の説明では電子ファイル属性情報と呼び、図２−２に管理する属性情報の例を示す。電子ファイル属性情報は、サーバ装置１０のＩＰアドレス等から成るアドレス情報、電子ファイルのファイルＩＤ、電子ファイルの階層属性情報が対応付けされた状態で管理されている。
【００３３】
また、クライアント装置２０は、サーバ装置１０に登録された電子ファイルの検索をするための検索語を受け付け、これをサーバ装置１０へ送信し、サーバ装置１０から返信される検索結果を表示する機能を有している。
【００３４】
クライアント装置２０は、上記の各種機能を例えばアプリケーションソフトウェア等のプログラム処理によって実現している。したがって、アプリケーションソフトウェア等のプログラム処理の構成によっては、上記の各種機能の一部のみを実装するものや、全ての機能を実装するものがある。本実施形態では、説明を分かりやすくするため、各クライアント装置２０が全ての機能を実装している場合を例として説明を行う。
【００３５】
図１に示す情報管理システムの構成例では、通信回線３０を介してサーバ装置１０と５つのクライアント装置２０−１〜２０−５が接続されている。このうち、例えばクライアント装置２０−１には電子ファイルＡが格納され、クライアント装置２０−２には電子ファイルＣ、Ｅが格納され、クライアント装置２０−３には電子ファイルＢ、Ｄ、Ｘ、Ｙが格納されている。これらクライアント装置２０−１〜２０−３は、自装置に格納された電子ファイルをサーバ装置１０に送信し、共有されるよう登録する機能を有している。
【００３６】
クライアント装置２０−１〜２０−３は、自装置に格納された電子ファイルをサーバ装置１０に送信するにあたり、電子ファイルの格納場所に関する階層属性情報を取得する。すなわち、クライアント装置２０−１は、電子ファイルＡの階層属性情報Ｔａを取得する。また、クライアント装置２０−２は、電子ファイルＣ、Ｅの階層属性情報Ｔｃ、Ｔｅを取得する。また、クライアント装置２０−３は、電子ファイルＢ、Ｄ、Ｘ、Ｙの階層属性情報Ｔｂ、Ｔｄ、Ｔｘ、Ｔｙを取得する。
【００３７】
クライアント装置２０−１〜２０−３は、自装置に格納された電子ファイルをサーバ装置１０に送信するにあたり、取得した当該電子ファイルに対応した階層属性情報を送信する。すなわち、クライアント装置２０−１は、電子ファイルＡと階層属性情報Ｔａとをサーバ装置１０へ送信する。また、クライアント装置２０−２は、電子ファイルＣ、Ｅとそれぞれに対応した階層属性情報Ｔｃ、Ｔｅとをサーバ装置１０へ送信する。また、クライアント装置２０−３は、電子ファイルＢ、Ｄ、Ｘ、Ｙとそれぞれに対応した階層属性情報Ｔｂ、Ｔｄ、Ｔｘ、Ｔｙとをサーバ装置１０へ送信する。
【００３８】
サーバ装置１０は、クライアント装置２０−１〜２０−３より送信された電子ファイルおよび当該電子ファイルに対応付く階層属性情報とを記憶手段に記憶し、その対応付けとともに管理する。
【００３９】
クライアント装置２０−４は、サーバ装置１０に登録された電子ファイルを検索するための検索語を受け付け、サーバ装置１０に送信する。サーバ装置１０は、クライアント装置２０−４から送信された検索語を受信し、サーバ装置１０の記憶手段に記憶された階層属性情報に検索語が含まれるものを抽出する。そして、当該検索結果をクライアント装置２０−４へ送信（返信）する。クライアント装置２０−４は、サーバ装置１０から返信された検索結果を表示する。
【００４０】
クライアント装置２０−５は、サーバ装置１０に登録された電子ファイルの複製を保存する機能を有する。クライアント装置２０−５は、例えば、サーバ装置１０に登録された電子ファイルＢを通信回線３０を介してダウンロードし、自装置内に複製を保存する。ここで、電子ファイルＢの複製を電子ファイルＢ’とする。
【００４１】
クライアント装置２０−５は、電子ファイルＢの複製を保存して自装置内に電子ファイルＢ’を格納した際、電子ファイルＢ’の格納場所に関する階層属性情報Ｔｂ’を取得する。そして、クライアント装置２０−５は、電子ファイルＢ’の階層属性情報Ｔｂ’を複製元となるサーバ装置１０へ送信する。サーバ装置１０では、送信された階層属性情報Ｔｂ’を複製元の電子ファイルＢと対応付けて管理する。
【００４２】
＜２．クライアント装置＞
図２−３は、クライアント装置の構成例を説明するブロック図である。クライアント装置２０は、階層属性取得手段２１、送信手段２２、属性情報管理手段２３、受信手段２４、選択手段２５、検索語受付手段２６、検索結果表示手段２８を備えている。これらの手段は、主としてプログラム処理によって実現される。また、クライアント装置２０は、情報を記憶する記憶手段２９を備えている。
【００４３】
選択手段２５は、クライアント装置またはサーバ装置にある電子ファイルを選択する処理を行う。
【００４４】
階層属性取得手段２１は、サーバ装置との間で送受信した電子ファイルに対応した階層属性情報を取得する。
【００４５】
送信手段２２は、サーバ装置へ情報を送信する処理を行う。動作の一例としては、選択手段２５で選択したクライアント装置にある電子ファイルと、階層属性取得手段２１で取得した当該電子ファイルに対応した階層属性情報とをサーバ装置へ送信するなどの処理を行う。
【００４６】
受信手段２４は、サーバ装置から情報を受信する処理を行う。動作の一例としては、選択手段２５で選択したサーバ装置にある電子ファイルの複製を受信するなどの処理を行う。なお、受信手段２４で受信した電子ファイルを記憶手段に記憶した際に、当該記憶した電子ファイルの格納場所に関する階層属性情報を階層属性取得手段２１で取得し、送信手段２２でサーバ装置に送信する処理も行われる。
【００４７】
属性情報管理手段２３は、サーバ装置と送受信した電子ファイル属性情報を管理する。管理する電子ファイル属性情報に記録された電子ファイルの階層属性情報に変更が生じたときには、変更が生じた階層属性情報を更新し、送信手段２２を介してサーバ装置へ送信する。属性情報管理手段２３で管理する電子ファイル属性情報とは、電子ファイルごとに通信したサーバ装置のアドレス情報、ファイルＩＤ、電子ファイルの階層属性情報などである。ファイルＩＤはファイルを一意に特定するものであり、サーバ装置で発行される。図２−２に例を示す。
【００４８】
検索語受付手段２６は、サーバ装置に登録された電子ファイルを検索するための検索語を利用者が入力した際、これを受け付ける処理を行う。検索語受付手段２６で受け付けた検索語を送信手段２２を介してサーバ装置へ送信する処理を行う。検索結果表示手段２８は、サーバ装置から返信される検索結果を表示する処理を行う。検索結果には、送信した検索語を含む情報の階層属性情報およびそれに対応付けされた電子ファイルが含まれる。
【００４９】
＜３．サーバ装置＞
図３は、サーバ装置の構成例を説明するブロック図である。サーバ装置１０は、受信手段１１、電子ファイル管理手段１２、検索手段１３、送信手段１４を備えている。これらの手段は、主としてプログラム処理によって実現される。また、サーバ装置１０は、情報を記憶する記憶手段１５、情報を複製する複製手段１６を備えている。
【００５０】
受信手段１１は、クライアント装置から送信される情報を受信する処理を行う。動作の一例としてはクライアント装置から送信される電子ファイルおよび当該電子ファイルの格納場所に関する階層属性情報を受信するなどの処理を行う。電子ファイル管理手段１２は、電子ファイルと当該電子ファイルの属性情報を記憶手段１５に記憶して管理する。受信手段１１で受信した電子ファイルと当該電子ファイルの階層属性情報とを対応付けして記憶手段１５に登録するなどの処理を行う。
【００５１】
検索手段１３は、クライアント装置の検索語受付手段２６（図２参照）で受け付けた検索語が送信された際、電子ファイル管理手段１２で管理している階層属性情報に当該検索語を含む階層属性情報があるか否かを検索する処理を行う。
【００５２】
送信手段１４は、クライアント装置へ情報を送信する処理を行う。検索手段１３による検索の結果をクライアント装置へ送信するなどの処理を行う。動作の一例としては、検索語を含む階層属性情報があった場合、当該階層属性情報および当該階層属性情報に対応付けされた電子ファイルの情報をクライアント装置へ送信する。一方、前記検索語を含む階層属性情報がなかった場合、その旨の情報をクライアント装置へ送信する。
【００５３】
＜４．電子ファイル管理プログラム＞
［クライアント装置のコンピュータで実行されるプログラム］
（情報提供者が情報を送信する際に利用するプログラム）
図４は、クライアント装置を利用して情報を送信する際のプログラムを示すフローチャートである。このプログラムは、図２に示すクライアント装置２０の階層属性取得手段２１、送信手段２２、選択手段２５および属性情報管理手段２３を備えた機能構成による処理である。
【００５４】
先ず、クライアント装置は、サーバ装置に送信する情報を選択手段２５で決定する（ステップＳ１０１）。すなわち、クライアント装置は、情報提供者の指示に基づき送信対象の電子ファイルを決定する。
【００５５】
次に、クライアント装置は、送信対象の電子ファイルの格納場所に関する階層属性情報を取得する（ステップＳ１０２）。この処理は、図２に示す階層属性取得手段２２によって行われる。
【００５６】
次に、クライアント装置は、送信対象の電子ファイルと、先に取得した階層属性情報とをサーバ装置に送信する処理を行う（ステップＳ１０３）。この処理は、図２に示す送信手段２２によって行われる。クライアント装置を用いて電子ファイルを提供する者は、電子ファイルの送信とともに当該電子ファイルに対応した階層属性情報をもサーバ装置へ送信することになる。つまり、自ら特別な操作を行う必要がない。これにより、電子ファイルの送信とともに検索対象となる当該電子ファイルに対応した階層属性情報がサーバ装置へ提供されることになる。
【００５７】
次いで、クライアント装置は、電子ファイルを送信したサーバ装置のアドレス情報、当該電子ファイルが登録されたときに付与されるファイルＩＤを取得する処理を行う（ステップＳ１０４）。この処理は、図２に示す属性情報管理手段２３によって行われる。すなわち、属性情報管理手段２３は、電子ファイルの送信先となるサーバ装置のＩＰアドレス等のアドレス情報、送信した電子ファイルのファイルＩＤ、当該電子ファイルの階層属性情報とを対応付けて管理する（ステップＳ１０５）。
【００５８】
（情報提供者もしくは利用者が電子ファイルの格納場所を変更する際に利用するプログラム）
図５は、クライアント装置を利用して情報提供者もしくは情報利用者が電子ファイルの格納場所を変更する際のプログラムを示すフローチャートである。このプログラムは、図２に示すクライアント装置２０の階層属性取得手段２１、送信手段２２および属性情報管理手段２３を備えた機能構成による処理である。ここで、情報利用者とは、後述する電子ファイルの複製を行った利用者のことを言う。
【００５９】
先ず、クライアント装置は、利用者がサーバ装置に登録した電子ファイルの格納場所を変更する処理を行った際、属性情報管理手段２３で管理している情報に基づいて変更が発生したことを検知する（ステップＳ２０１）。階層情報取得手段２１は変更後の格納場所に関する階層属性情報を取得する（ステップＳ２０２）。
【００６０】
次に、クライアント装置は、格納場所を変更した電子ファイルを登録してあるサーバ装置のアドレス情報を取得する処理を行う（ステップＳ２０３）。この処理は、図２に示す属性情報管理手段２３によって行われる。
【００６１】
次に、クライアント装置は、ステップＳ２０１で取得した変更後の階層属性情報を、ステップＳ２０２で取得したアドレス情報に基づくサーバ装置へ送信する処理を行う。また、クライアント装置の属性情報管理手段２３で管理している情報の更新を行う（ステップＳ２０４）。サーバ装置への送信処理は、図２に示す送信手段２２によって行われる。サーバ装置は、新たに送られた階層属性情報を、登録済みの情報と対応付けて管理する。これにより、サーバ装置に登録した情報の格納場所がクライアント装置内で変更された場合、変更後の新たな階層属性情報が登録済みの情報と対応付けて管理されることになる。変更後の新たな階層属性情報を追加して管理するのか、あるいは更新するのかはサーバ装置の設定で指定される。
【００６２】
（情報利用者が電子ファイルを複製する際に利用するプログラム）
図６は、クライアント装置を利用して電子ファイルを複製する際のプログラムを示すフローチャートである。このプログラムは、図２に示すクライアント装置２０の受信手段２４、階層属性取得手段２１および送信手段２２を備えた機能構成による処理である。
【００６３】
先ず、クライアント装置は、利用者からの指示に基づきサーバ装置から複製を行う電子ファイルの選択を行う（ステップＳ３０１）。この処理は、図２に示す選択手段２５によって行われる。
【００６４】
次に、クライアント装置は、選択手段２５で選択した電子ファイルを受信手段２４で受信し、クライアント装置の記憶手段２９に格納する。このとき、受信手段ではファイルを識別するファイルＩＤも受信される（ステップＳ３０２）。
【００６５】
格納された電子ファイルの階層属性情報は階層属性取得手段２１で取得され（ステップＳ３０３）、送信手段２２を介してファイルＩＤとともにサーバ装置へ送信される（ステップＳ３０４）。
【００６６】
さらに、属性情報管理手段２３は格納した電子ファイルの情報を電子ファイル属性情報として管理するため、受信手段２４で通信したサーバ装置のアドレス情報、ファイルＩＤ、階層属性取得手段２１で取得した階層属性情報を対応付けて管理する（ステップＳ３０５）。
【００６７】
この処理によって、サーバ装置では、電子ファイルの複製が行われた場合には複製先の電子ファイルの格納場所に関する階層属性情報が、複製元の電子ファイルと対応付けられた状態で管理されることになる。すなわち、電子ファイルの複製が行われることで、複製元の情報には、原本に対応した階層属性情報のほか、複製先に対応した階層属性情報が対応付けられた状態で管理されることになる。
【００６８】
（情報利用者が情報を検索する際に利用するプログラム）
図７は、クライアント装置を利用して情報を検索する際のプログラムを示すフローチャートである。このプログラムは、図２に示すクライアント装置２０の検索語受付手段２６、送信手段２２、受信手段２４および検索結果表示手段２８を備えた機能構成による処理である。
【００６９】
先ず、クライアント装置は、検索語の受け付けを行う（ステップＳ４０１）。この処理は、図２に示す検索語受付手段２６によって行われる。検索語受付手段２６は、利用者が入力した検索語を受け付ける。
【００７０】
次に、クライアント装置は、受け付けた検索語をサーバ装置へ送信する処理を行う（ステップＳ４０２）。この処理は、図２に示す送信手段２２によって行われる。検索語を受けたサーバ装置では、この検索語に基づく検索を実行し、検索結果を検索語の送信元のクライアント装置へ返信する。
【００７１】
クライアント装置は、サーバ装置から返信される検索結果を受信する（ステップＳ４０３）。そして、クライアント装置は、受信した検索結果を表示する処理を行う（ステップＳ４０４）。この処理は、図２に示す受信手段２４を介して階層属性情報表示手段２８によって行われる。
【００７２】
［サーバ装置のコンピュータで実行されるプログラム］
図８−１、図８−２は、サーバ装置のコンピュータで実行されるプログラムを示すフローチャートである。このプログラムは、図３に示すサーバ装置１０の受信手段１１、電子ファイル管理手段１２、検索手段１３および送信手段１４による処理である。
【００７３】
（電子ファイルの情報を管理するフローチャート）
図８−１は電子ファイルの情報を管理するプログラムを示すフローチャートである。サーバ装置は、クライアント装置から情報を受信する（ステップＳ６０１）。図３に示す受信手段１１によって行われる。
【００７４】
次に、電子ファイル管理手段１２は受信した情報の内容に応じて処理の種別を判定し、処理を実行する。受信した情報に階層属性情報が存在し（ステップS６０２）、電子ファイルが存在する場合には（ステップＳ６０３）、電子ファイルと階層属性情報を対応付けて記憶手段１５に登録する（ステップＳ６０４）。
【００７５】
さらに、登録が行われるときにファイルＩＤを発行して、クライアント装置２０へ送信手段１４を介して送信する（ステップＳ６０５）。ステップS６０２で階層属性情報が存在しない場合には処理を終了する。ステップS６０３で電子ファイルが存在せず、ファイルＩＤが存在する場合には（ステップＳ６０６）、当該ファイルＩＤに対応付いた階層属性情報の追加、更新を行う（ステップＳ６０７）。なお、ステップＳ６０６でファイルＩＤが存在しない場合は処理を終了する。ステップＳ６０７で追加あるいは更新の処理を行う判断は階層属性情報に含まれる情報を用いて行われる。例えば、コンピュータ名やＩＰアドレスの情報が同一である場合は階層属性情報の更新を行い、異なる場合は追加を行うなどの判断をしてもよい。どのような判断を行うのかはサーバ装置の設定で指定することができる。
【００７６】
（電子ファイルの情報を検索するフローチャート）
図８−２は電子ファイルの情報を検索するプログラムを示すフローチャートである。サーバ装置は、クライアント装置から送られる検索語を受信手段１１で受信する（ステップＳ５０３）。受信した検索語が含まれる階層属性情報を検索手段１３で抽出する処理を行う（ステップＳ５０２）。
【００７７】
検索手段１３は、記憶手段１５に記憶される階層属性情報を検索対象として、クライアント装置から送信された検索語を含む階層属性情報および当該階層属性情報に対応付けられた電子ファイルの情報を抽出する。
【００７８】
検索語を含む階層属性情報がある場合、階層属性情報、当該階層属性情報に対応付けられた電子ファイルの名称および格納場所などの情報が検索結果となる。一方、検索語を含む階層属性情報がなかった場合、その旨を示す情報が検索結果となる。
【００７９】
次に、サーバ装置は、検索結果を検索語の送信元であるクライアント装置へ送信手段１４を介して送信する処理を行う（ステップＳ５０３）。クライアント装置では、送信された検索結果に基づく表示を行うことになる。
【００８０】
上記説明した各種のプログラムはコンピュータに実行させるステップを有しており、コンピュータのＲＯＭに格納されていたり、ＣＤ−ＲＯＭ等の記録媒体に記録されていたり、ネットワークを介して配信されるものである。また、コンピュータは上記プログラムを実行する演算部、プログラムや各種データを格納する記憶部、入出力部を備えている。コンピュータはパーソナルコンピュータ等の電子計算機のほか、携帯端末等の情報を取り扱う電子機器に組み込まれているものでもよい。
【００８１】
＜５．具体例＞
図９−１は、階層属性情報の具体例を説明する図である。階層属性情報は、情報が格納される場所を示す階層構造の階層構造ＩＤ、階層順位、ノード名、ノードのウィンドウ（表示枠）内での位置情報から構成され、クライアント装置から送信された情報である。
【００８２】
階層属性IDはサーバ装置に登録されたときに発行されるものであり、階層構造ごとに一意に割り当てられる。階層順位は階層構造の上下関係を示すものである。本実施例では各ノードのウィンドウ（表示枠）内での位置情報も管理するため、図９−１のような構造となっている。必要に応じて、ノード名には装置名（コンピュータ名）、ハードディスクのドライブ名、クライアント装置のＩＰアドレスなども含まれる。
【００８３】
各ノードのウィンドウ（表示枠）内での位置情報を管理するとき、クライアント装置側では図２−２に示すクライアント装置の電子ファイルの属性情報は階層属性情報の部分を前記階層属性ＩＤに置き換えて、図９−１の階層属性情報の形式とともに管理することになる。
【００８４】
図９−１に示す例では、上位から下位の階層の順にノード名が示されている。例えば、図９に示す階層構造は、記憶手段のルート以下のフォルダの階層として、AAAA/BBBB/CCCC/DDDD/EEEEといった構造となっている。つまり、ルートの下にAAAAというフォルダが設けられ、AAAAのフォルダ内にBBBBというフォルダが設けられ、BBBBのフォルダ内にCCCCというフォルダが設けられ、CCCCのフォルダ内にDDDDというフォルダが設けられ、DDDDのフォルダ内にEEEEというフォルダが設けられている。このEEEEのフォルダ内に情報が格納されていることになる。
【００８５】
また、位置情報（Ｘ，Ｙ）は、そのノード（フォルダ）のウィンドウ内での配置座標を示している。図１０は、位置情報を説明する図である。この例では、AAAAのフォルダの位置情報を例としているが、他のフォルダであっても同様である。
【００８６】
すなわち、位置情報は、フォルダAAAAが配置される表示枠であるウィンドウＷの所定の遇部を原点としたＸ、Ｙ座標となっている。例えば、フォルダAAAAの中心位置は、ウィンドウＷの原点からＸ方向（図中横方向）にＸａ、Ｙ方向（図中縦方向）にＹａの位置にある。この座標（Ｘａ，Ｙａ）をフォルダAAAA、すなわちノード名AAAAの位置情報とする。
【００８７】
図９−２は、サーバ装置で電子ファイルを管理する情報である。図９−２の情報と合わせて電子ファイルの情報を管理する。図９−２の説明をすると、ファイルＩＤは電子ファイルがサーバ装置に登録されるきに発行されるＩＤであり、ファイル名は登録された電子ファイルの名称である。階層属性ＩＤは電子ファイルの階層属性情報を示すＩＤであり、階層属性ＩＤを用いて図９−２を参照すると当該電子ファイルの階層属性情報が抽出される。図９−２において階層属性ＩＤは各ファイルに１つ設定されているが、複数の階層属性ＩＤを設定し、複数の階層属性情報の関連づけも行われる。複数の階層属性情報を関連づけることで、複数のクライアント装置がサーバ装置に登録された電子ファイルを複製する場合に、それぞれのクライアント装置でどのような格納場所に当該電子ファイルを保存しているのかといった管理が行われる。サーバ装置格納場所はサーバ装置内の電子ファイルの格納場所を示す情報である。格納場所は外部のストレージ機能を備えた装置であってもよい。
【００８８】
図１１は、階層属性情報の具体例を示す図である。図１１（ａ）は、図１に示すクライアント装置２０−１に格納された電子ファイルＡの階層属性情報Ｔａの具体例を示す図である。また、図１１（ｂ）は、図１に示すクライアント装置２０−２に格納された電子ファイルＣ、Ｅの階層属性情報Ｔｃ、Ｔｅの具体例を示す図である。なお、階層属性情報Ｔｃ、Ｔｅは同じ内容となっている。また、図１１（ｃ）のうち［ｃ−１］は、図１に示すクライアント装置２０−３に格納された電子ファイルＢ、Ｄの階層属性情報Ｔｂ、Ｔｄの具体例を示す図である。なお、階層属性情報Ｔｂ、Ｔｄは同じ内容となっている。また、図１１（ｃ）のうち［ｃ−２］は、図１に示すクライアント装置２０−３に格納された電子ファイルＸの階層属性情報Ｔｘの具体例を示す図である。また、図１１（ｃ）のうち［ｃ−３］は、図１に示すクライアント装置２０−３に格納された電子ファイルＹの階層属性情報Ｔｙの具体例を示す図である。
【００８９】
サーバ装置には、各クライアント装置２０−１〜２０−３から電子ファイルＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｘ、Ｙが階層属性情報Ｔａ、Ｔｂ、Ｔｃ、Ｔｄ、Ｔｅ、Ｔｘ、Ｔｙと対応付けされた状態で登録されているものとする。
【００９０】
このような電子ファイルＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｘ、Ｙおよび階層属性情報Ｔａ、Ｔｂ、Ｔｃ、Ｔｄ、Ｔｅ、Ｔｘ、Ｔｙがサーバ装置に登録された状態で、図１に示すクライアント装置２０−４で検索を行う際の画面遷移を以下に説明する。
【００９１】
図１２は、検索を行う際の画面状態を示す図である。検索を行うクライアント装置の画面には、検索フィールド、階層一覧、情報一覧の表示枠を含むウィンドウＷが示されている。ここで、利用者が検索フィールドに「仕様書」という検索語を入力したとする。図２に示すクライアント装置２０の受け付け手段２６は、この検索語を受け付ける。そして、検索語送信手段２７によって検索語「仕様書」をサーバ装置へ送信する。
【００９２】
図３に示すサーバ装置１０は、クライアント装置から送られた検索語「仕様書」を受けて、記憶手段に登録されている階層属性情報Ｔａ、Ｔｂ、Ｔｃ、Ｔｄ、Ｔｅに「仕様書」が含まれるものがあるか否かを検索手段１３によって判断する。具体的には、図１１（ａ）〜（ｃ）に示す階層属性情報のうち、ノード名に検索語「仕様書」が含まれているものがあるか否かを検索する。
【００９３】
図１１（ａ）〜（ｃ）に示す例では、図１１（ａ）、（ｂ）および（ｃ）［ｃ−１］に示す階層属性情報のノード名に「機能仕様書」があり、検索語の「仕様書」が含まれている。サーバ装置は、この検索結果として、階層属性情報Ｔａ、Ｔｂ、Ｔｃ、Ｔｄ、Ｔｅと、これに対応付けられた電子ファイルＡ、Ｂ、Ｃ、Ｄ、Ｅの名称をクライアント装置２０−４に返信する。
【００９４】
クライアント装置２０−４は、サーバ装置からの返信を受けて、検索結果の表示を行う。図１２に示すように、クライアント装置２０−４の画面では、ウィンドウＷの階層一覧に、サーバ装置から返信された階層属性情報Ｔａ、Ｔｂ、Ｔｃ、Ｔｄ、Ｔｅが表示される。ここで、階層属性情報Ｔｃ、Ｔｅおよび階層属性情報Ｔｂ、Ｔdはそれぞれ内容が同じであるため、重複した表示は行われていない。
【００９５】
各階層属性情報の表示では、ノード名が階層順に表示される。階層表示の中の検索語を含むノード名には、他のノード名と異なる表示（例えば、ドット表示や色違い表示）が行われる。
【００９６】
また、ウィンドウＷの情報一覧には、上記の階層一覧で示された階層属性情報に対応付けられた電子ファイルＡ、Ｂ、Ｃ、Ｄ、Ｅが表示される。階層属性情報のノード名は、電子ファイルの作成者もしくは複製者がその情報の分類を行うために必要な情報が付されていることがある。この場合、階層属性情報のノード名に検索語が含まれる場合、その検索語に関連した情報の抽出が行われる。また、階層属性情報のノード名が階層順に表示されることで、所望の階層のノードを順に辿ることによって目的の情報に辿り着くことになる。
【００９７】
クライアント装置２０−４の利用者が、ウィンドウＷに表示された検索結果を参照し、情報一覧に表示された電子ファイルＡ、Ｂ、Ｃ、Ｄ、Ｅのうち所望の電子ファイルのアイコン（絵ボタン）を指定することで、その電子ファイルの内容が画面に表示されることになる。
【００９８】
また、ウィンドウ２の階層一覧でしめされた階層属性情報の横にはチェックボックスＣＢが表示されている。最初の段階では全てのチェックボックスＣＢが選択状態となっている。このチェックボックスＣＢを必要なものだけ選択すると、選択されたチェックボックスＣＢの階層属性情報に対応付けされた電子ファイルのみが情報一覧に表示される。
【００９９】
図１３は、特定のチェックボックスを選択した場合の表示状態を示す図である。この例では、３つのチェックボックスＣＢのうち、一番下のチェックボックスＣＢのみが選択された状態を示している。これにより、選択された一番下のチェックボックスＣＢの階層属性情報に対応付けされた電子ファイルＢ、Ｄのみが情報一覧に表示されることになる。
【０１００】
図１４は、関連性の高いノードの選択する場合の表示状態を示す図である。図１４の階層一覧に示される階層属性情報のうち、一番下に示されるものは、図１１（ｃ）の［ｃ−１］に対応した階層属性情報である。このノード名のうち「機能仕様書」と同じ階層には、［ｃ−２」、「ｃ−２」に対応した階層属性情報のノード名「基本書」、「スクリプト」も含まれている。つまり、「機能仕様書」、「基本書」、「スクリプト」は、全て上位の階層（ノード名）が同じであり、同一階層に含まれているものである。
【０１０１】
このように同一階層に複数のノード名が含まれているものがある場合、図１４に示すように、そのノード名の横に選択のためのボタンが表示される。例えば、このボタンを選択すると、そのノード名の下側に同一階層に含まれる他のノード名が一覧表示される（プルダウンメニュー表示）。ここで、このプルダウンメニュー表示では、最初に表示されていたノード名の位置情報と近い位置関係にある順に表示される。
【０１０２】
例えば、図１４に示す例では、最初に「機能仕様書」が表示されており、プルダウンメニュー表示によって「基本書」、「スクリプト」が表示される。この表示において、図１１（ｃ）に示す階層属性情報の位置情報から、「機能仕様書」に近い位置に配置されているものから先に表示する。
【０１０３】
図１１（ｃ）に示す階層属性情報では、［ｃ−１］に示す階層属性情報のノード名「機能仕様書」の位置情報が（１００，５００）である。また、［ｃ−２］に示す階層属性情報のノード名「基本書」の位置情報が（９０，５００）である。また、［ｃ−３］に示す階層属性情報のノード名「スクリプト」の位置情報が（１２０，５００）である。したがって、「機能仕様書」の位置情報（１００，５００）を基準とした「基本書」の位置情報（９０，５００）および「スクリプト」の位置情報（１２０，５００）までの直線距離（絶対値）を計算し、これが短いものほど近い位置に配置されているとして、その順にプルダウンメニュー表示を行う。
【０１０４】
図１１（ｃ）に示す例では、「機能仕様書」の位置情報（１００，５００）を基準として「基本書」の直線距離が１０、「スクリプト」の直線距離が２０であるため、直線距離の近い側から「基本書」、「スクリプト」の順にプルダウンメニュー表示を行う。同一階層にある複数のノード（フォルダ）では、関連性が高いほど近い位置に配置することがありえる。これに従い、プルダウンメニュー表示では、距離が近い順に表示することで、関連性の高い順に選択が成される表示となる。
【０１０５】
図１５は、図１４に示すプルダウンメニュー表示から一つを選択した際の表示状態を示す図である。ここでは、図１４に示すプルダウンメニュー表示から「基本書」が選択された場合を例としている。このように別のノード名が選択されると、そのノード（フォルダ）内に含まれるノード（フォルダ）を情報一覧に表示する。図１５に示す例では、図１１（ｃ）の［ｃ−２］におけるノード名「基本書」に含まれるノード（フォルダ）である20040530のフォルダがノード名（フォルダ名）とともにアイコン表示される。
【０１０６】
利用者が、この情報一覧のフォルダのアイコン表示を選択することで、そのフォルダに含まれるノードもしくは情報が情報一覧に表示されることになる。例えば、20040530のフォルダ内に電子ファイルＸが格納されていれば、20040530のフォルダのアイコン表示を選択すると、情報一覧に電子ファイルＸが表示される。
【符号の説明】
【０１０７】
１０…サーバ装置、１１…受信手段、１２…電子ファイル管理手段、１３…検索手段、１４…送信手段、２０…クライアント装置、２１…階層属性取得手段、２２…送信手段、２３…属性情報管理手段、２４…受信手段、２５…選択手段、２６…検索語受付手段、２８…検索結果表示手段、３０…通信回線
【図１】
2010231475.tif 000003
【図２−１】
2010231475.tif 000004
【図２−２】
2010231475.tif 000005
【図２−３】
2010231475.tif 000006
【図３】
2010231475.tif 000007
【図４】
2010231475.tif 000008
【図５】
2010231475.tif 000009
【図６】
2010231475.tif 000010
【図７】
2010231475.tif 000011
【図８−１】
2010231475.tif 000012
【図８−２】
2010231475.tif 000013
【図９−１】
2010231475.tif 000014
【図９−２】
2010231475.tif 000015
【図１０】
2010231475.tif 000016
【図１１】
2010231475.tif 000017
【図１２】
2010231475.tif 000018
【図１３】
2010231475.tif 000019
【図１４】
2010231475.tif 000020
【図１５】
2010231475.tif 000021