(57)【要約】【課題】ファイルやフォルダを記憶装置に階層的に記憶させ、記憶装置に記憶された個々のファイルやフォルダをユーザが階層を辿って探索することができるような情報処理サービスを提供する情報処理装置に関して、ユーザが階層を辿って個々のファイルやフォルダを探索することが困難になることを抑制すること。【解決手段】ファイルとフォルダを記憶装置に階層的に記憶させる主記憶手段を備え、前記主記憶手段により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索することができるような情報処理サービスを提供する情報処理装置において、前記主記憶手段により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索する場合の探索難易度を導出する導出手段と、前記導出手段により導出された前記探索難易度を前記記憶装置に記憶させる記憶手段とを備えることを特徴とする情報処理装置。【選択図】　　図２
2004110130.tif 000002
【特許請求の範囲】
【請求項１】
ファイルとフォルダを記憶装置に階層的に記憶させる主記憶手段を備え、前記主記憶手段により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索することができるような情報処理サービスを提供する情報処理装置において、
前記主記憶手段により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索する場合の探索難易度を導出する導出手段と、前記導出手段により導出された前記探索難易度を前記記憶装置に記憶させる記憶手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、前記導出手段により導出された前記探索難易度を前記個々のファイルとフォルダに関連付けて前記記憶装置に記憶させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段により前記記憶装置に記憶された前記探索難易度が基準値を超過していることをユーザに通知する通知手段を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記主記憶手段により前記記憶装置に記憶されたファイルとフォルダに係る登録記憶時・記憶削除時・階層移動時において前記導出手段に前記探索難易度を導出させる第１導出制御手段を備えることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
ユーザからの要求に応じて前記導出手段に前記探索難易度を導出させる第２導出制御手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
ユーザが指定しておいた状況に至ったときに前記導出手段に前記探索難易度を導出させる第３導出制御手段を備えること特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ファイルとフォルダを記憶装置に階層的に記憶させる主記憶段階を備え、前記主記憶段階により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索することができるような情報処理サービスを提供する情報処理方法において、
前記主記憶段階により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索する場合の探索難易度を導出する導出段階と、前記導出段階により導出された前記探索難易度を前記記憶装置に記憶させる記憶段階とを備えることを特徴とする情報処理方法。
【請求項８】
請求項７に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【０００２】
【従来の技術】
現在、情報処理装置（コンピュータ）は様々な用途に使用されている。
【０００３】
情報処理システム（コンピュータシステム）は、通常、情報処理を実行するための情報処理装置（コンピュータ）のほか、情報を記憶するための記憶装置（ハードディスク等）や、ユーザが情報を入力するための入力装置（キーボードやマウス等）や、ユーザに対して情報を表示するための表示装置（ディスプレイ等）等から構成され、ユーザに対して様々な情報処理サービスを提供する。
【０００４】
なお、記憶装置や入力装置や表示装置は、情報処理装置の内蔵機器や付属機器である場合もあれば、情報処理装置にＬＡＮやＷＡＮ等のネットワークを介して接続されている場合もある。
【０００５】
また、ユーザに対して「ある情報処理装置の情報処理サービス」を「他の情報処理装置の情報処理サービス」を仲介せず直接的に提供する場合（ローカル型）もあれば、ユーザに対して「ある情報処理装置（サーバ）の情報処理サービス」を「他の情報処理装置（クライアント）の情報処理サービス」を仲介して間接的に提供する場合（サーバ／クライアント型）もある。
【０００６】
【発明が解決しようとする課題】
情報処理システムでは、通常「ファイル」や「フォルダ」と呼ばれる単位により情報を観念する。そして、通常「ファイル」や「フォルダ」を記憶装置に階層的に記憶させるなどして情報を管理する。なお、ＵＮＩＸ（登録商標）系の情報処理システムなどでは、通常「フォルダ」ではなく「ディレクトリ」と呼ばれる。
【０００７】
このような情報処理システムとしては、例えば、リコー社のソフトウェア「Ｒｉｄｏｃ：商標」に係るサーバ／クライアント型の電子文書管理システムが挙げられる。上記電子文書管理システムは、同社のソフトウェア「Ｒｉｄｏｃ＿Ｄｏｃｕｍｅｎｔ＿Ｓｅｒｖｅｒ：商標」や「Ｒｉｄｏｃ＿Ｄｏｃｕｍｅｎｔ＿Ｓｅｒｖｅｒ＿Ｐｒｏ：商標」がインストールされた「サーバＰＣ」と、同社の「Ｒｉｄｏｃ＿Ｄｅｓｋ＿２０００：商標」がインストールされた「クライアントＰＣ」等により実現される。
【０００８】
図１は、上記電子文書管理システムに係るキャビネット１１について説明するための図である。上記電子文書管理システムでは、ユーザは、クライアントＰＣ側からサーバＰＣ側にあるキャビネット１１内にファイル１２やフォルダ１３を階層的に配置して、サーバＰＣ側にある記憶装置にファイル１２やフォルダ１３を階層的に記憶させることができる。より詳細に言うと、キャビネット１１内にファイル１２やフォルダ１３を登録したり、これらを更新・削除・階層移動したりして、記憶装置にファイル１２やフォルダ１３を登録記憶させたり、これらを更新記憶・記憶削除・階層移動させたりすることができる。
【０００９】
上記電子文書管理システムではさらに、ユーザは、キャビネット１１内に配置された（記憶装置に記憶された）ファイル１２やフォルダ１３に関して、クライアントＰＣ側にある表示装置にクライアントＰＣ側からある階層内のファイル１２とフォルダ１３を表示させたり、その階層の１つ上位や下位の階層内のファイル１２とフォルダ１３を新たに表示させたりするなどして、階層を辿って個々のファイル１２やフォルダ１３を探索することができる。
【００１０】
ここで、電子文書は本来の紙の文書とは異なり、物理的に空間を占有するものではない。そのためもあり、ある階層内に多数のフォルダ１２やファイル１３を配置したり、ある階層の下位に多数の階層を配置したりしてしまうことがある。こうなると、ユーザが階層を辿って個々のファイル１２やフォルダ１３を探索することが困難になるおそれがある。なお、このようなことは、上記電子文書管理システム以外の情報処理システムについても言えることである。
【００１１】
したがって、本発明は、ファイルやフォルダを記憶装置に階層的に記憶させ、記憶装置に記憶された個々のファイルやフォルダをユーザが階層を辿って探索することができるような情報処理サービスを提供する情報処理装置等に関して、ユーザが階層を辿って個々のファイルやフォルダを探索することが困難になることを抑制することを課題とする。
【００１２】
【課題を解決するための手段】
請求項１に記載の発明（情報処理装置）は、ファイルとフォルダを記憶装置に階層的に記憶させる主記憶手段を備え、前記主記憶手段により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索することができるような情報処理サービスを提供する情報処理装置において、前記主記憶手段により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索する場合の探索難易度を導出する導出手段と、前記導出手段により導出された前記探索難易度を前記記憶装置に記憶させる記憶手段とを備える。
【００１３】
請求項２に記載の発明（情報処理装置）は、請求項１に記載の発明（情報処理装置）に関して、前記記憶手段は、前記導出手段により導出された前記探索難易度を前記個々のファイルとフォルダに関連付けて前記記憶装置に記憶させる。
【００１４】
請求項３に記載の発明（情報処理装置）は、請求項１又は２に記載の発明（情報処理装置）に関して、前記記憶手段により前記記憶装置に記憶された前記探索難易度が基準値を超過していることをユーザに通知する通知手段を備える。
【００１５】
請求項４に記載の発明（情報処理装置）は、請求項１乃至３のいずれか１項に記載の発明（情報処理装置）に関して、前記主記憶手段により前記記憶装置に記憶されたファイルとフォルダに係る登録記憶時・記憶削除時・階層移動時において前記導出手段に前記探索難易度を導出させる第１導出制御手段を備える。
【００１６】
請求項５に記載の発明（情報処理装置）は、請求項１乃至４のいずれか１項に記載の発明（情報処理装置）に関して、ユーザからの要求に応じて前記導出手段に前記探索難易度を導出させる第２導出制御手段を備える。
【００１７】
請求項６に記載の発明（情報処理装置）は、請求項１乃至５のいずれか１項に記載の発明（情報処理装置）に関して、ユーザが指定しておいた状況に至ったときに前記導出手段に前記探索難易度を導出させる第３導出制御手段を備える。
【００１８】
請求項７に記載の発明（情報処理方法）は、ファイルとフォルダを記憶装置に階層的に記憶させる主記憶段階を備え、前記主記憶段階により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索することができるような情報処理サービスを提供する情報処理方法において、前記主記憶段階により前記記憶装置に記憶された個々のファイルとフォルダをユーザが前記階層を辿って探索する場合の探索難易度を導出する導出段階と、前記導出段階により導出された前記探索難易度を前記記憶装置に記憶させる記憶段階とを備える。
【００１９】
請求項８に記載の発明（情報処理プログラム）は、請求項７に記載の情報処理方法をコンピュータに実行させる。
【００２０】
請求項１に記載の発明（情報処理装置）又は請求項７に記載の発明（情報処理方法）又は請求項８に記載の発明（情報処理プログラム）では、記憶装置に記憶された個々のファイルとフォルダをユーザが階層を辿って探索する場合の探索難易度を導出し、記憶装置に記憶させることにより、記憶装置に記憶されたこの探索難易度という指標を利用して、ユーザが階層を辿って個々のファイルやフォルダを探索することが困難になることを抑制するための情報処理サービスを提供することが可能になる。
【００２１】
請求項２に記載の発明（情報処理装置）では、探索難易度を個々のファイルとフォルダに関連付けて記憶装置に記憶させることにより、探索難易度を個々のファイルとフォルダに関連付けて管理することが可能になる。
【００２２】
請求項３に記載の発明（情報処理装置）では、記憶装置に記憶された探索難易度が基準値を超過していることをユーザに通知することにより、ユーザが階層を辿って個々のファイルやフォルダを探索することが困難になっていることを通知する情報処理サービスを提供することが可能になる。
【００２３】
請求項４に記載の発明（情報処理装置）では、記憶装置に記憶されたファイルとフォルダに係る登録記憶時・記憶削除時・階層移動時において探索難易度を導出することにより、記憶装置に記憶されたファイルやフォルダに係る階層構造が変化したときに探索難易度を導出することが可能になる。これにより例えば、記憶装置に記憶された最新の探索難易度を、記憶装置に記憶されたファイルやフォルダに係る階層構造の変化にリアルタイムに対応させることが可能になる。
【００２４】
請求項５に記載の発明（情報処理装置）では、ユーザからの要求に応じて探索難易度を導出することにより、ユーザからの要求に応じて探索難易度を導出する情報処理サービスを提供することが可能になる。これにより、例えば、その情報処理装置をそのユーザが現在使用しないとき（休憩中等）や、その情報処理装置の負荷が現在少ないとそのユーザが判断したときに、探索難易度を導出させることが可能になる。
【００２５】
請求項６に記載の発明（情報処理装置）では、ユーザが指定しておいた状況に至ったときに探索難易度を導出することにより、ユーザが指定しておいた状況に至ったときに探索難易度を導出する情報処理サービスを提供することが可能になる。これにより、例えば、その情報処理装置をそのユーザが使用しないであろう時間や、その情報処理装置の負荷が少ないであろうとそのユーザが予想する時間（深夜等）を指定して、探索難易度を導出させることが可能になる。
【００２６】
【発明の実施の形態】
本発明の実施の形態の例について説明する。
【００２７】
図２は、電子文書管理装置２１により構成させるローカル型の電子文書管理システムを表す。図２の電子文書管理システムを構成する記憶装置２２、入力装置２３、表示装置２４は、電子文書管理装置２１の内蔵機器又は付属機器である。電子文書管理装置２１は、本発明の実施の形態の例に該当する。
【００２８】
図３は、電子文書管理サーバ３１と電子文書管理クライアント４１により構成されるサーバ／クライアント型の電子文書管理システムを表す。図３の電子文書管理システムを構成する記憶装置３２・４２、入力装置３３・４３、表示装置３４・４４、通信装置３５・４５はそれぞれ、電子文書管理サーバ３１・電子文書管理クライアント３２の内蔵機器又は付属機器である。電子文書管理サーバ３１は、本発明の実施の形態の例に該当する。
【００２９】
電子文書管理装置２１・電子文書管理サーバ３１・電子文書管理クライアント４１は、電子文書管理等に係る情報処理を実行するための装置である。これらの装置２１・３１・４１はそれぞれ、制御部５１・６１・７１を備える。制御部５１・６１・７１はそれぞれ、これらの装置２１・３１・４１の統括的な制御や、記憶装置２２・３２・４２、入力装置２３・３３・４３、表示装置２４・３４・４４、通信装置３５・４５に関する制御を実行する。記憶装置２２・３２・４２は、情報を記憶するための装置である。入力装置２３・３３・４３は、ユーザが情報を入力するための装置である。表示装置２４・３４・４４は、ユーザに対して情報を表示するための装置である。通信装置３５・４５は、情報をネットワークを介して授受するための装置である。
【００３０】
電子文書管理装置２１・電子文書管理サーバ３１はそれぞれ、主記憶部５２・６２と、導出部５３・６３と、記憶部５４・６４と、通知部５５・６５と、第１導出制御部５６・６６と、第２導出制御部５７・６７と、第３導出制御部５８・６８とを備える。これらの機能については後述する。
【００３１】
以下、図２や図３の電子文書管理システムにおける電子文書管理について説明する。図２の電子文書管理システムでは、ユーザに対して「電子文書管理装置２１の電子文書管理サービス」を直接的に提供し、図３の電子文書管理システムでは、ユーザに対して「電子文書管理サーバ３１の電子文書管理サービス」を「電子文書管理クライアント４１の仲介サービス」を仲介して間接的に提供する。
【００３２】
（１）ファイルとフォルダの階層構造
図４は、図２の電子文書管理システムに係るキャビネット１１について説明するための図である。図２の電子文書管理システムでは、ユーザは、入力装置２３や表示装置２４を利用して装置２１に係るキャビネット１１内にファイル１２やフォルダ１３を階層的に配置して、主記憶部５２により記憶装置２２にファイル１２やフォルダ１３を階層的に記憶させることができる。より詳細に言うと、キャビネット１１内にファイル１２やフォルダ１３を登録したり、これらを更新・削除・階層移動したりして、主記憶部５２により記憶装置２２にファイル１２やフォルダ１３を登録記憶させたり、これらを更新記憶・記憶削除・階層移動させたりすることができる。主記憶部５２は、ファイル１２とフォルダ１３と同時にこれらの階層構造を表す情報も記憶装置２２に記憶させる。
【００３３】
図３の電子文書管理システムでも同様である。ユーザは、クライアント４１の入力装置４３や表示装置４４を利用してサーバ３１に係るキャビネット１１内にそれらを配置して、サーバ３１の主記憶部６２によりサーバ３１の記憶装置３２にそれらを記憶させることができる。
【００３４】
図２の電子文書管理システムではさらに、ユーザは、キャビネット１１内に配置された（記憶装置２２に記憶された）ファイル１２やフォルダ１３に関して、入力装置２３や表示装置２４を利用して、ある階層内のファイル１２とフォルダ１３を表示装置２３に表示させたり、その階層の１つ上位や下位の階層内のファイル１２とフォルダ１３を表示装置２３に新たに表示させたりするなどして、階層を辿って個々のファイル１２やフォルダ１３を探索することができる。
【００３５】
図３の電子文書管理システムでも同様である。ユーザは、クライアント４１の入力装置４３や表示装置４４を利用して、ある階層内のそれらをクライアント４１の表示装置４４に表示させたり、その階層の１つ上位や下位の階層内のそれらをクライアント４１の表示装置４４に新たに表示させたりするなどして、階層を辿って個々のそれらを探索することができる。
【００３６】
（２）探索難易度
図５は、ある階層（あるフォルダ）内のファイル１２とフォルダ１３を表す。この階層（このフォルダ）内には、６個のファイル１２Ａ〜１２Ｆと、３個のフォルダ１３Ａ〜１２Ｃが存在する。このフォルダ１３を開いて、このフォルダ内のファイル１２とフォルダ１３を表示装置に表示させた際、ユーザは合計９個のアイテムの中から１個のアイテムを探索するタスクを課されることになる。ここで、同一のフォルダ内の個々のアイテムを探索する負担はどれも同一であるとして、このように、Ｍ個のファイルとＮ個のフォルダで合計Ｘ（＝Ｍ＋Ｎ）個のアイテムの中から１個のアイテムを探索する負担をＣ（Ｘ）と表すことにする。
【００３７】
図６は、図４を再掲したものであり、キャビネット１１内のファイル１２とフォルダ１３の階層構造を表す。この階層構造に関して、ルートノード１４から階層を辿ってフォルダ１３Ａを探索する場合、ユーザは、第１階層のＭ＋Ｎ個のアイテムの中からフォルダ１３Ａを探索する負担Ｃ（Ｍ＋Ｎ）を要する。また、この階層構造に関して、ルートノード１４から階層を辿ってファイル１２Ａａを探索する場合、ユーザは、第１階層のＭ＋Ｎ個のアイテムの中からフォルダ１３Ａを探索する負担Ｃ（Ｍ＋Ｎ）と、第２階層のｍ＋ｎ個のアイテムの中からファイル１２Ａａを探索する負担Ｃ（ｍ＋ｎ）とを合計した負担Ｃ（Ｍ＋Ｎ）＋Ｃ（ｍ＋ｎ）を要する。
【００３８】
ここで、階層構造におけるあるノードから階層を辿ってあるアイテムを探索する困難さの指標を、そのノードを基点とする「探索難易度」と呼ぶことにする。ここで、上述した負担Ｃ（Ｘ）について再考察すると、ルートノード１４から階層を辿ってフォルダ１３Ａを探索する場合の負担Ｃ（Ｍ＋Ｎ）や、ファイル１２Ａａを探索する場合の合計負担Ｃ（Ｍ＋Ｎ）＋Ｃ（ｍ＋ｎ）は、ルートノード１４から階層を辿ってフォルダ１３Ａを探索する困難さを指標しているから、ルートノード１４を基点とする「探索難易度」に該当すると言える。
【００３９】
そこで、図２や図３の電子文書管理システムでは、あるノードから階層を辿ってあるアイテムを探索する場合の負担Ｃ（Ｘ）の合計を、そのノードを基点とする「探索難易度」として情報処理の対象とする。通常、探索はルートノード１４から開始されるから、ルートノード１４を基点とする「探索難易度」が重要な指標となる。なお、以上のことから、あるフォルダ内にＸ個のアイテムが存在するとき、そのアイテムの「探索難易度」は、そのフォルダの「探索難易度」に負担Ｃ（Ｘ）を加えた値（ただし基点は共通とする）になる。
【００４０】
（３）Ｃ（Ｘ）の具体例
ファイルとフォルダがソートされていない階層（フォルダ）については、アイテム探索の際には「逐次探索」が行われているとして、Ｃ（Ｘ）さらには「探索難易度」を導出することができる。そこで第１具体例としては、個々のアイテムを確認するのに要する時間は等しいとして、Ｃ（Ｘ）は逐次探索の所要時間に比例すると考える。これにより、逐次探索のアルゴリズムを使用して、Ｃ（Ｘ）さらには「探索難易度」を導出することができる。逐次探索の平均所要時間は数に比例するため、Ｃ（Ｘ）は図７の式（１）のようになる。
【００４１】
ファイルとフォルダがソートされている階層（フォルダ）については、アイテム探索の際には「二分探索」が行われているとして、Ｃ（Ｘ）さらには「探索難易度」を導出することができる。そこで第２具体例としては、個々のアイテムを確認するのに要する時間は等しいとして、Ｃ（Ｘ）は二分探索の所要時間に比例すると考える。これにより、二分探索のアルゴリズムを使用して、Ｃ（Ｘ）さらには「探索難易度」を導出することができる。二分探索の平均所要時間のオーダーはＯ（ｌｏｇ２Ｘ）となるので、Ｃ（Ｘ）は図７の式（２）のようになる。
【００４２】
一方、ファイルとフォルダがソートされている階層（フォルダ）されていない階層（フォルダ）のどちらについても、ユーザによるアイテム探索の所要時間を実測して、Ｃ（Ｘ）さらには「探索難易度」を導出することができる。そこで第３具体例としては、Ｃ（Ｘ）はユーザによるアイテム探索の所要時間の実測値に比例すると考える。これにより、ユーザの探索能力をより反映させて、Ｃ（Ｘ）さらには「探索難易度」を導出することができる。図８は、アイテム探索の所要時間の実測値に関するグラフを表す。このようなグラフについて、最小二乗法等を使用して近似曲線を導出するなどして、Ｃ（Ｘ）を求めることができる。
【００４３】
（４）探索難易度の導出・記憶
ふたたび図２と図３に戻って説明する。
【００４４】
図２の電子文書管理システムでは、主記憶部５２により記憶装置２２に記憶されたファイルやフォルダに関して、導出部５３が探索難易度を導出して、記憶部５４がその探索難易度を記憶装置２２に記憶させる。これと同様に、図３の電子文書管理システムでは、サーバ３１の主記憶部６２によりサーバ３１の記憶装置３２に記憶されたファイルやフォルダに関して、サーバ３１の導出部６３が探索難易度を導出して、サーバ３１の記憶部６４がその探索難易度をサーバ３１の記憶装置３２に記憶させる。
【００４５】
なお、探索難易度としては、例えば、上記した第１具体例・第２具体例・第３具体例などを使用する。また、探索難易度の基点は、例えば、全ファイルと全フォルダに関してルートノードとしておく。さらに、記憶部５４・６４は、探索難易度を個々のファイルやフォルダに関連付けて記憶装置２２・３２に記憶させてもよい。例えば、図９のように、個々のファイル１２やフォルダ１３についての探索難易度を、個々のファイル１２やフォルダ１３に添付しておいて、個々のファイル１２やフォルダ１３と共に記憶させてもよい。これにより、探索難易度を個々のファイルやフォルダに関連付けて管理することが可能になる。
【００４６】
さて、図２や図３の電子文書管理システムでは、探索難易度を導出して記憶装置２２・３２に記憶させてあるので、その探索難易度を利用して、ユーザが階層を辿って個々のファイルやフォルダを探索することが困難になることを抑制するための情報処理サービスを提供する。
【００４７】
例えば、記憶装置２２・３２に記憶された探索難易度が基準値を超過している場合、その旨を通知部５５・６５によりユーザに通知する。具体的に言うと、例えば図１０のように、通知部５５・６５により警告ダイアログを表示装置２４・４４に表示させる。これにより、ユーザはファイルやフォルダの整理整頓を行うなどの措置を講じることができる。なお、通知部５５・６５による通知は、例えば、各探索難易度が基準値を超過している場合に行ってもよいし、探索難易度の平均値が基準値を超過している場合に行ってもよい。
【００４８】
（５）探索難易度の導出制御
ここで、探索難易度を導出するタイミングについて説明する。
【００４９】
第１に、図２や図３の電子文書管理システムでは、記憶装置２２・３２に記憶されたファイルとフォルダに係る「登録記憶時」と「記憶削除時」と「階層移動時」において、導出部５３・６３に探索難易度を導出させることができる。このための導出部５３・６３の制御は、第１導出制御部５６・６６が実行する。
【００５０】
第２に、図２や図３の電子文書管理システムでは、ユーザからの要求に応じて導出部５３・６３に探索難易度を導出させることができる。このための導出部５３・６３の制御は、第２導出制御部５７・６７が実行する。
【００５１】
第３に、図２や図３の電子文書管理システムでは、ユーザが指定しておいた状況に至ったときに導出部５３・６３に探索難易度を導出させることができる。このための導出部５３・６３の制御は、第３導出制御部５８・６８が実行する。
【００５２】
最後に、上述した「第１のタイミング」につき、ファイルやフォルダの登録・削除・階層移動について説明する。
【００５３】
図１１の階層構造において、ファイル１２Ａａをフォルダ１３Ａに登録する場合、フォルダ１３Ａの下位の全階層内のファイルとフォルダの探索難易度が変化することになる。これら全ての探索難易度を導出し直すには、多くの時間を要する。そこで、フォルダ１３Ａには、フォルダ１３Ａを基点とするフォルダ１３Ａ内のアイテム（ファイル１２Ａａ等）の探索難易度Ｃｒ（フォルダ１３Ａ）を保持させるようにする。他のアイテムについても同様である。
【００５４】
例えば「Ｅ：／ｅｘａｍｐｌｅ／ｅｘａｍｐｌｅ２／ｓａｍｐｌｅ．ｔｘｔ」というパスに存在するファイルの場合、上記「Ｅ」を基点とする上記「ｓａｍｐｌｅ．ｔｘｔ」の探索難易度は、Ｃｒ（Ｅ）＋Ｃｒ（ｅｘａｍｐｌｅ）＋Ｃｒ（ｅｘａｍｐｌｅ２）になる。一般に「ＲＯＯＴ：／Ｘ１／Ｘ２／・・／Ｘｎ／Ａ」というパスにつき、上記「ＲＯＯＴ」を基点とする上記「Ａ」の探索難易度は、Ｃｒ（ＲＯＯＴ）＋ΣＣｒ（Ｘｋ）になる。
【００５５】
このような探索難易度Ｃｒの導出は、ファイルやフォルダの登録時・削除時・階層移動時に行う。図１２は、探索難易度Ｃｒの導出等に関するフローチャートである。ファイルの登録・削除・階層移動（Ｓ１）の際には、登録先・削除元・移動元・移動先のフォルダの探索難易度Ｃｒを導出（Ｓ２）して記憶させる。そして、記憶された探索難易度ＣｒやＣｒの和が基準値を超過（Ｓ３）している場合、警告ダイアログを表示（Ｓ４）させて、その旨をユーザに通知する。
【００５６】
（変形例）
なお、図２や図３の電子文書管理システムにおいて、電子文書管理装置２１や電子文書管理サーバ３１により実行される電子文書管理方法は、本発明に係る情報処理方法の実施の形態の例である。また、この電子文書管理方法をコンピュータに実行させる電子文書管理プログラムは、本発明に係る情報処理プログラムの実施の形態の例である。
【００５７】
【発明の効果】
このように、本発明は、ファイルやフォルダを記憶装置に階層的に記憶させ、記憶装置に記憶された個々のファイルやフォルダをユーザが階層を辿って探索することができるような情報処理サービスを提供する情報処理装置等に関して、ユーザが階層を辿って個々のファイルやフォルダを探索することが困難になることを抑制することを可能にする。
【図面の簡単な説明】
【図１】電子文書管理システムに係るキャビネットについて説明するための図である。
【図２】ローカル型の電子文書管理システムを表す。
【図３】サーバ／クライアント型の電子文書管理システムを表す。
【図４】電子文書管理システムに係るキャビネットについて説明するための図である。
【図５】ある階層内のファイルとフォルダを表す。
【図６】キャビネット内のファイルとフォルダの階層構造を表す。
【図７】Ｃ（Ｘ）の関係式を表す。
【図８】アイテム探索の所要時間の実測値に関するグラフを表す。
【図９】ファイルやフォルダに探索難易度を添付した様子を表す。
【図１０】警告ダイアログを表す。
【図１１】キャビネット内のファイルとフォルダの階層構造を表す。
【図１２】探索難易度Ｃｒの導出等に関するフローチャートである。
【符号の説明】
１１　キャビネット
１２　ファイル
１３　フォルダ
１４　ルートノード
２１　電子文書管理装置
２２　記憶装置
２３　入力装置
２４　表示装置
３１　電子文書管理サーバ
３２　記憶装置
３３　入力装置
３４　表示装置
３５　通信装置
４１　電子文書管理クライアント
４２　記憶装置
４３　入力装置
４４　表示装置
４５　通信装置
５１　制御部
５２　主記憶部
５３　導出部
５４　記憶部
５５　通知部
５６　第１導出制御部
５７　第２導出制御部
５８　第３導出制御部
６１　制御部
６２　主記憶部
６３　導出部
６４　記憶部
６５　通知部
６６　第１導出制御部
６７　第２導出制御部
６８　第３導出制御部
７１　制御部
【図１】
2004110130.tif 000003
【図２】
2004110130.tif 000004
【図３】
2004110130.tif 000005
【図４】
2004110130.tif 000006
【図５】
2004110130.tif 000007
【図６】
2004110130.tif 000008
【図７】
2004110130.tif 000009
【図８】
2004110130.tif 000010
【図９】
2004110130.tif 000011
【図１０】
2004110130.tif 000012
【図１１】
2004110130.tif 000013
【図１２】
2004110130.tif 000014