(57)【要約】【課題】  階層構造のフォルダを設けて格納されたファイルを管理するにあたり、格納されたファイルの使用頻度に基づいて表示されるフォルダの並び順を変更することで、ファイルアクセス時のユーザの利便性の向上を図る。【解決手段】  階層構造のフォルダを生成可能な情報処理装置であって、前記生成されたフォルダに格納されたファイルへのアクセス回数をカウントする手段（１０９）と、カウントされた前記ファイルへのアクセス回数に基づいて、該ファイルが格納されたフォルダへのアクセス回数を算出する手段（１０９）と、前記フォルダと、算出された該フォルダへのアクセス回数とを対応付けて記載したテーブル（１１０）を保存する手段と、前記テーブル（１１０）を用いて、前記フォルダへのアクセス回数が降順となる並び順にて該フォルダを表示する手段（１１１）とを備える。【選択図】  図１
2006318310.tif 000002
【特許請求の範囲】
【請求項１】
階層構造のフォルダを生成可能な情報処理装置であって、
前記生成されたフォルダに格納されたファイルへのアクセス回数をカウントするカウント手段と、
前記カウント手段によりカウントされた前記ファイルへのアクセス回数に基づいて、該ファイルが格納されたフォルダへのアクセス回数を算出する算出手段と、
前記フォルダと、前記算出手段により算出された該フォルダへのアクセス回数とを対応付けて記載したテーブルを保存する保存手段と、
前記テーブルを用いて、前記フォルダへのアクセス回数が降順となる並び順にて該フォルダを表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記フォルダへのアクセス回数が変化した場合に、前記テーブルにおいてアクセス回数が降順となるように、該アクセス回数が変化したフォルダの並び順を変更する変更手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、
前記テーブルにおいて、前記アクセス回数が変化したフォルダと、該フォルダと隣り合うフォルダとの間のアクセス回数の差が所定の基準値より小さかった場合には、並び順の変更を行わないことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変更手段は、
前記テーブルにおいて、前記アクセス回数が変化したフォルダと、該フォルダと隣り合うフォルダとの間のアクセス回数の差が所定の基準値以上となった場合であって、かつユーザよりフォルダの並び順を変更すべき旨の指示があった場合に、前記アクセス回数が変化したフォルダの並び順を変更することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記変更手段は、
前記テーブルにおいて、前記アクセス回数が変化したフォルダと、該フォルダと隣り合うフォルダとの間のアクセス回数の差が所定の基準値以上となった場合であって、かつユーザよりフォルダの並び順を変更すべき旨の指示がなかった場合には、前記アクセス回数が変化したフォルダのアクセス回数が所定の基準値より小さくなるように、該アクセス回数を修正する修正することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
階層構造のフォルダを生成可能な情報処理装置における情報処理方法であって、
前記生成されたフォルダに格納されたファイルへのアクセス回数をカウントするカウント工程と、
前記カウント工程によりカウントされた前記ファイルへのアクセス回数に基づいて、該ファイルが格納されたフォルダへのアクセス回数を算出する算出工程と、
前記フォルダと、前記算出工程により算出された該フォルダへのアクセス回数とを対応付けて記載したテーブルを保存する保存工程と、
前記テーブルを用いて、前記フォルダへのアクセス回数が降順となる並び順にて該フォルダを表示する表示工程と
を備えることを特徴とする情報処理方法。
【請求項７】
前記フォルダへのアクセス回数が変化した場合に、前記テーブルにおいてアクセス回数が降順となるように、該アクセス回数が変化したフォルダの並び順を変更する変更工程を更に備えることを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記変更工程は、
前記テーブルにおいて、前記アクセス回数が変化したフォルダと、該フォルダと隣り合うフォルダとの間のアクセス回数の差が所定の基準値より小さかった場合には、並び順の変更を行わないことを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記変更工程は、
前記テーブルにおいて、前記アクセス回数が変化したフォルダと、該フォルダと隣り合うフォルダとの間のアクセス回数の差が所定の基準値以上となった場合であって、かつユーザよりフォルダの並び順を変更すべき旨の指示があった場合に、前記アクセス回数が変化したフォルダの並び順を変更することを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記変更工程は、
前記テーブルにおいて、前記アクセス回数が変化したフォルダと、該フォルダと隣り合うフォルダとの間のアクセス回数の差が所定の基準値以上となった場合であって、かつユーザよりフォルダの並び順を変更すべき旨の指示がなかった場合には、前記アクセス回数が変化したフォルダのアクセス回数が所定の基準値より小さくなるように、該アクセス回数を修正する修正することを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
請求項６乃至１０に記載の情報処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、格納されたファイルを管理するためのファイル管理技術に関するものである。
【背景技術】
【０００２】
格納されたファイルの管理を行うファイル管理システムでは、従来より、階層構造のフォルダを設けてファイルの管理を行っており、ユーザインターフェースとして当該階層構造のフォルダをツリー形式で表示する方式が一般に用いられてきた。
【０００３】
ここで、階層構造のフォルダをツリー形式で表示するための方法としては、同一階層内のフォルダを並べる際の並び順を、１）ユーザの指定した並び順で表示する方法、２）文字コードなどフォルダ名に関連する基準に従った並び順で表示する方法、などが提案されている。
【特許文献１】特開平０６−２８２５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、所定のフォルダ内に格納されたファイルにアクセスする場合、ユーザはツリー形式で表示された同一階層内の複数のフォルダを上方から目で追っていくのが一般的である。したがって、使用頻度の高いファイルが格納されたフォルダは同一階層内の上方に表示されることが望ましい。
【０００５】
これに対して、上記背景技術に示した、ユーザの指定した並び順で表示する方法の場合、並び順を指定した当初は使いやすい順序になっているものの、ファイル管理を行っていくにつれアクセス頻度が変化し、徐々に使い勝手が悪くなっていくことが考えられる。また、そのたびにユーザがフォルダの並び順を指定し直さなければならないとすると、ユーザにとっては使い勝手が悪い。
【０００６】
また、文字コードなどフォルダ名に関連する基準に従った並び順で表示する方法の場合、使用頻度に関係なく自動的にソートされてしまうため、かえってユーザが使いにくい場合が発生し得る。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、階層構造のフォルダを設けて格納されたファイルを管理するにあたり、格納されたファイルの使用頻度に基づいて表示されるフォルダの並び順を変更することで、ファイルアクセス時のユーザの利便性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明に係る情報処理装置は以下のような構成を備える。即ち、
階層構造のフォルダを生成可能な情報処理装置であって、
前記生成されたフォルダに格納されたファイルへのアクセス回数をカウントするカウント手段と、
前記カウント手段によりカウントされた前記ファイルへのアクセス回数に基づいて、該ファイルが格納されたフォルダへのアクセス回数を算出する算出手段と、
前記フォルダと、前記算出手段により算出された該フォルダへのアクセス回数とを対応付けて記載したテーブルを保存する保存手段と、
前記テーブルを用いて、前記フォルダへのアクセス回数が降順となる並び順にて該フォルダを表示する表示手段とを備える。
【発明の効果】
【０００９】
本発明によれば、階層構造のフォルダを設けて格納されたファイルを管理するにあたり、格納されたファイルの使用頻度に基づいて表示されるフォルダの並び順を変更することで、ファイルアクセス時のユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施の形態について図面を参照しながら説明する。
【００１１】
［第１の実施形態］
＜システム構成＞
図１は本発明の一実施形態にかかるファイル管理システム（情報処理装置）のシステム構成を示す図である。同ファイル管理システムは、階層構造のフォルダを生成可能であり、該階層構造のフォルダにファイルを格納し、管理することができる。以下に図１を用いてシステム構成の詳細を説明する。
【００１２】
図１において、１０１は制御メモリ（ＲＯＭ）、１０２は中央演算処理装置、１０３はメモリ（ＲＡＭ）、１０４はＨＤＤ（ハードディスクドライブ）等の外部記憶装置、１０５はキーボード、マウス等の入力装置、１０６はディスプレイ等の表示装置、１０７は外部デバイスとの通信を行うＩ／Ｆ装置、１０８はバスである。
【００１３】
本実施形態にかかる処理機能を実現するための制御プログラム（アクセス情報記録部１０９やフォルダ表示制御部１１１等のプログラムユニット）やその制御プログラムで用いるテーブル（フォルダアクセス管理テーブル１１０）、ならびに管理されるファイルは、外部記憶装置１０４に記憶される。これらの制御プログラムやテーブルは、中央演算処理装置１０２の制御のもと、バス１０８を通じて適宜メモリ１０３に取り込まれ、中央演算処理装置１０２によって実行される。
【００１４】
１０９は、フォルダ内のファイルへのアクセスがあった時点で、フォルダアクセス管理管理テーブル１１０中の当該フォルダのアクセス頻度を更新するアクセス情報記録部である。
【００１５】
１１０は、各フォルダのフォルダ名とアクセス頻度とを保持するフォルダアクセス管理テーブルである。１１１は、フォルダアクセス管理テーブル１１０の内容に基づき、フォルダの表示順を制御するフォルダ表示制御部であり、フォルダ表示制御部１１０による制御のもと、フォルダを表示装置１０６上に表示する。
【００１６】
＜フォルダアクセス管理テーブル１１０＞
図２は、フォルダアクセス管理テーブル１１０の一例を示す図である。フォルダアクセス管理テーブル１１０は、フォルダ名（２０１）と、当該フォルダのアクセス頻度（２０２）として、フォルダ内のファイルへのアクセス回数の合計値（フォルダ内に複数のファイルが格納されている場合には、各ファイルへのアクセス回数の累積値を合計した値）が記録されている。
【００１７】
＜フォルダ及びファイルの表示例＞
図３は、アクセス情報記録部１０９及びフォルダ表示制御部１１１による制御のもと、フォルダアクセス管理テーブル１１０の情報に基づいて、表示装置１０６に表示されるフォルダとファイルの表示例を示す図である。
【００１８】
同図において、２０１〜２０３はフォルダ（フォルダ名＝Ａ、Ｂ、Ｃ）、２１１〜２１３はフォルダＡ（２０１）に格納されたファイル、２１４〜２１６はフォルダＢ（２０２）に格納されたファイル、２１７〜２１９はフォルダＣに格納されたファイルである。このように本実施形態にかかるファイル管理システムでは、階層構造のフォルダがツリー形式で表示され、かつ、フォルダアクセス管理テーブル１１０におけるアクセス頻度（２０２）の大きいフォルダ（２０１）ほど、上方に表示される（フォルダへのアクセス回数が降順となる並び順にてフォルダが表示される）。
【００１９】
＜アクセス情報記録部における処理＞
次に、アクセス情報記録部１０９における処理として、ユーザのファイルアクセスに伴うフォルダアクセス管理テーブル１１０の更新処理について、図４のフローチャートに基づき説明する。
【００２０】
ステップＳ４０１において、あるファイルへのアクセス指示を受信すると、ステップＳ４０２では、当該ファイルの存在するフォルダを検出する。続けて、ステップＳ４０３ではフォルダアクセス管理テーブル内において、当該検出されたフォルダを検索する。
【００２１】
ステップＳ４０３においてフォルダが検索されると、ステップＳ４０４では、当該検索されたフォルダに対応するアクセス頻度の値を１加算する。
【００２２】
＜フォルダ表示制御部における処理＞
次に、フォルダ表示制御部１１１における処理について、図５のフローチャートに基づき説明する。
【００２３】
ユーザよりフォルダ表示が指示されると、ステップＳ５０１では、まず、カウンタ値Ｎに初期値＝１を設定する。
【００２４】
続いてステップＳ５０２では、フォルダアクセス管理テーブル１１０内から、アクセス頻度がＮ番目に大きいフォルダを検索し、当該フォルダが検索された場合にはステップＳ５０３に進む。
【００２５】
ステップＳ５０３では、Ｎの値が１であった場合には、当該検索されたフォルダを同一階層内の最上方に表示し、Ｎの値が１以外であった場合には、当該検索されたフォルダを直前に表示したフォルダの直下に表示する。
【００２６】
ステップＳ５０４では、Ｎの値がフォルダアクセス管理テーブル１１０の行数と等しいか否かを判定し、Ｎの値がフォルダアクセス管理テーブル１１０の行数と等しくない場合には、ステップＳ５０５に進み、Ｎの値をインクリメントする。これにより、ステップＳ５０２、Ｓ５０３の処理が、フォルダアクセス管理テーブル１１０の行数分繰り返されることとなる。
【００２７】
＜アクセス頻度が変化した場合のフォルダの表示例＞
上記アクセス情報記録部１０９における処理の結果、フォルダのアクセス頻度が変化した場合のフォルダアクセス管理テーブルとフォルダの表示例とについて図２、図６〜図８を用いて説明する。
【００２８】
アクセス頻度が変化する前のフォルダアクセス管理テーブルを図２とし、ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルを図７とする。図２に示すフォルダアクセス管理テーブルの場合、アクセス頻度はフォルダＡ→Ｂ→Ｃの順序なので、各フォルダは図６のように表示される。
【００２９】
これに対して、図７に示すフォルダアクセス管理テーブルの場合、アクセス頻度はフォルダＡ→Ｃ→Ｂの順序である（ファイルアクセスの結果、フォルダＣのアクセス頻度がフォルダＢのアクセス頻度を上回った）ので、各フォルダは図８のように表示される（アクセス頻度の多いフォルダが自動的に上方に表示されるようになる）。
【００３０】
以上の説明から明らかなように、本実施形態にかかるファイル管理システムでは、階層構造のフォルダを設けて格納されたファイルを管理するにあたり、格納されたファイルの使用頻度に基づいて表示されるフォルダの並び順を変更する構成としたことにより、アクセス頻度の多いフォルダが自動的に同一階層内の上方に表示されることとなり、ファイルアクセス時のユーザの利便性が向上する。
【００３１】
なお、本実施形態においては、アクセス頻度の判定に、フォルダ内のファイルのアクセス回数の合計値を用い、アクセス頻度値が大きいほうがアクセスが多いという判定方法を用いたが、他のアクセス頻度判定方法を用いてもよいことは言うまでもない。
【００３２】
たとえば、アクセス頻度判定方法として、ファイルごとのアクセス頻度値を乗算してアクセス頻度を求め、当該算出されたアクセス頻度の値がより小さいほうがアクセス頻度が高いという判定方法をとることもできる。なお、これら他のアクセス頻度判定方法は、以下の実施形態においても適用可能であることはいうまでもない。
【００３３】
［第２の実施形態］
上記第１の実施形態では、アクセス情報記録部１０９がフォルダアクセス管理テーブル１１０のアクセス頻度を管理し、フォルダ表示制御部１１１がフォルダ表示時に当該フォルダアクセス管理テーブル１１０に基づいてフォルダの並び順を入れ替える構成としたが、本発明は特にこれに限られるものではない。例えば、アクセス情報記録部１０９がフォルダアクセス管理テーブルのアクセス頻度を管理する際に、アクセス頻度の加算に応じて同テーブル内の並び順を変更し、フォルダ表示制御部１１１はフォルダ表示時に当該フォルダアクセス管理テーブルの並び順に従って表示するよう構成してもよい。
【００３４】
＜アクセス情報記録部における処理＞
図９は、本発明の第２の実施形態にかかるファイル管理システムのアクセス情報記録部１０９における処理の流れを示す図である。
【００３５】
ステップＳ９０１において、あるファイルへのアクセス指示を受信すると、ステップＳ９０２では、当該ファイルの存在するフォルダを検出する。続けて、ステップＳ９０３ではフォルダアクセス管理テーブル１１０内において、当該検出されたフォルダを検索する。
【００３６】
ステップＳ９０３においてフォルダが検索されると、ステップＳ９０４では、当該検索されたフォルダに対応するアクセス頻度の値を１加算する。
【００３７】
ステップＳ９０５では、ステップＳ９０４においてアクセス頻度が更新されたフォルダのアクセス頻度と、フォルダアクセス管理テーブル１１０内において当該アクセス頻度が更新されたフォルダの一行上のフォルダのアクセス頻度とを比較する。
【００３８】
ステップＳ９０５における比較の結果、アクセス頻度の大小関係が逆転していた場合、すなわち、アクセス頻度が更新されたフォルダのアクセス頻度が、一行上のフォルダのアクセス頻度を上回っていた場合には（ステップＳ９０６において「Ｙｅｓ」の場合には）、ステップＳ９０７に進み、フォルダアクセス管理テーブル１１０の行を入れ替える。一方、アクセス頻度の大小関係が変わらないか、あるいは等しい場合には、行の入れ替えを行うことなく処理を終了する。
【００３９】
このような処理によりフォルダアクセス管理テーブル１１０を更新することとすると、同テーブル内のデータは、常に、アクセス頻度が大きい順（降順）に並ぶことになる。
【００４０】
＜フォルダ表示制御部における処理＞
次にフォルダ表示制御部１１１における処理の流れについて説明する。図１０は、本発明の第２の実施形態にかかるファイル管理システムのフォルダ表示制御部１１１における処理の流れを示す図である。
【００４１】
ユーザよりフォルダ表示が指示されると、ステップＳ１００１では、まず、カウンタ値Ｎに初期値＝１を設定する。
【００４２】
続いてステップＳ１００２では、フォルダアクセス管理テーブル１１０内のＮ番目のフォルダを表示する。
【００４３】
ステップＳ１００３では、Ｎの値がフォルダアクセス管理テーブルの行数と等しいか否かを判定し、Ｎの値がフォルダアクセス管理テーブルの行数と等しくない場合には、ステップＳ１００４に進み、Ｎの値をインクリメントする。これにより、ステップＳ１００２の処理が、フォルダアクセス管理テーブルの行数分繰り返されることとなる。
【００４４】
＜アクセス頻度が変化した場合のフォルダアクセス管理テーブルとフォルダの表示例＞
次に上記アクセス情報記録部１０９における処理の結果、フォルダのアクセス頻度が変化した場合のフォルダアクセス管理テーブルと表示装置１０６に表示されるフォルダの表示例とについて図２、図６、図１１〜図１４を用いて説明する。
【００４５】
アクセス頻度が変化する前のフォルダアクセス管理テーブルを図２とし、ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルを図１１、１２及び１３とする。図２に示すフォルダアクセス管理テーブルの場合、アクセス頻度はフォルダＡ→Ｂ、Ｃの順序なので、各フォルダは図６のように表示される。
【００４６】
ここで、フォルダＣ内へのファイルへのアクセスが連続した結果、フォルダアクセス管理テーブルが図１１のようになったとする。この段階までは、フォルダ表示の並び順は図６のままである。
【００４７】
さらに、もう一度、フォルダＣ内のファイルへアクセスがあると、図９のステップＳ９０４における処理により、フォルダアクセス管理テーブルは、図１２のようになる。つまり、フォルダＣのアクセス頻度が、一行上のフォルダＢのアクセス頻度を上回るため、ステップＳ９０７における処理により、フォルダアクセス管理テーブル内の行が入れ替わり、図１３のようになる。この結果、フォルダ表示を行うと、図１４のようになり、アクセス頻度の多いフォルダが自動的に上方に表示されるようになる。
【００４８】
［第３の実施形態］
上記第２の実施形態では、アクセス頻度が逆転した場合に、常にフォルダアクセス管理テーブル内のフォルダの並び順を変更するよう構成したが、かかる構成の場合、フォルダアクセス管理テーブル内のフォルダの並び順が頻繁に入れ替わることが考えられ、表示するたびにフォルダの位置が変わり、かえって見にくく感じることがある。そこで本実施形態では、アクセス頻度が逆転した場合でも、その差が所定の基準値より小さい場合には、フォルダの並び順を変更しないように構成し、並び順の頻繁な入れ替えを回避することとした。以下に詳細を説明する。
【００４９】
＜アクセス情報記録部における処理＞
図１５、本発明の第３の実施形態にかかるファイル管理システムのアクセス情報記録部１０９における処理の流れを示すフローチャートである。
【００５０】
ステップＳ１５０１において、文書ファイルへのアクセス指示を受信すると、ステップＳ１５０２では、当該ファイルの存在するフォルダを検出する。続けて、ステップＳ１５０３ではフォルダアクセス管理テーブル１１０内において、当該検出されたフォルダを検索する。
【００５１】
ステップＳ１５０３においてフォルダが検索されると、ステップＳ１５０４では、当該検索されたフォルダに対応するアクセス頻度の値を１加算する。
【００５２】
ステップＳ１５０５では、ステップＳ１５０４においてアクセス頻度が更新されたフォルダのアクセス頻度と、フォルダアクセス管理テーブル１１０内において当該アクセス頻度が更新されたフォルダの一行上のフォルダのアクセス頻度とを比較する。
【００５３】
ステップＳ１５０５における比較の結果、アクセス頻度が逆転しており、かつ別途設けられた判定基準値よりも、逆転したアクセス頻度の差が上回っていた場合には、ステップＳ１５０７に進む。
【００５４】
ステップＳ１５０７では、フォルダの並び順の入れ替えを行うかどうかについてのユーザへの問い合わせに対して、ユーザからフォルダの並び順の入れ替えを行うべき旨の指示があったかどうかを判断する。フォルダの並び順の入れ替えを行うべき旨の指示があったと判断した場合には、ステップＳ１５０９に進み、フォルダアクセス管理テーブル１１０の行を入れ替える。
【００５５】
一方、フォルダの並び順の入れ替えを行うべき旨の指示がなかったと判断した場合には、ステップＳ１５１０に進み、ステップＳ１５０３にて更新されたフォルダのアクセス頻度を、判定基準値を上回らない範囲の値に変更する。
【００５６】
また、ステップＳ１５０５における比較の結果、アクセス頻度が逆転していたが、判定基準値よりも、逆転したアクセス頻度の差が下回っていた場合には、フォルダの並び順の入れ替えを行うことなく処理を終了する。
【００５７】
＜フォルダ表示制御部における処理＞
次にフォルダ表示制御部１１１における処理の流れについて説明する。図１６は、本発明の第３の実施形態にかかるファイル管理システムのフォルダ表示制御部１１１における処理の流れを示す図である。
【００５８】
ユーザよりフォルダ表示が指示されると、ステップＳ１６０１では、まず、カウンタ値Ｎに初期値＝１を設定する。
【００５９】
続いてステップＳ１６０２では、フォルダアクセス管理テーブル１１０内のＮ番目のフォルダを表示する。
【００６０】
ステップＳ１６０３では、Ｎの値がフォルダアクセス管理テーブル１１０の行数と等しいか否かを判定し、Ｎの値がフォルダアクセス管理テーブル１１０の行数と等しくない場合には、ステップＳ１６０４に進み、Ｎの値をインクリメントする。これにより、ステップＳ１６０２の処理が、フォルダアクセス管理テーブル１１０の行数分繰り返されることとなる。
【００６１】
＜アクセス頻度が変化した場合のフォルダアクセス管理テーブルとフォルダの表示例＞
次に上記アクセス情報記録部１０９における処理の結果、フォルダのアクセス頻度が変化した場合のフォルダアクセス管理テーブルと表示装置１０６に表示されるフォルダの表示例とについて図２、図６、図１７〜図１９、図２１を用いて説明する。なお、以下の説明では判定基準値を１１として説明する。
【００６２】
アクセス頻度が変化する前のフォルダアクセス管理テーブルを図２とし、ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルを図１７〜図１９とする。図２に示すフォルダアクセス管理テーブルの場合、アクセス頻度はフォルダＡ→Ｂ→Ｃの順序なので、各フォルダは図６のように表示される。
【００６３】
ここで、フォルダＣ内へのファイルアクセスが連続した結果、フォルダアクセス管理テーブルが図１７のようになったとする。図１７の状態は、図２に示す状態と比べて、フォルダＢとフォルダＣのアクセス頻度が逆転している。しかし、その差は１０であり、判定基準値（＝１１）よりも小さいため、フォルダアクセス管理テーブル内のフォルダの入れ替えは行われず、この段階までは、フォルダ表示の並び順は図６のままである。
【００６４】
さらに、もう一度、フォルダＣ内のファイルへアクセスがあると、図１５のステップＳ１５０４における処理により、フォルダアクセス管理テーブルは、図１８のようになる。この結果、ステップＳ１５０７における処理により、フォルダの並び順の入れ替えを行うかどうかについてのユーザへの問い合わせが発生する。
【００６５】
フォルダの並び順の入れ替えを行うかどうかについてのユーザへの問い合わせに対して、ユーザからフォルダの並び順の入れ替えを行うべき旨の指示があったとすると、フォルダアクセス管理テーブル１０１は図１９のようになる。この結果、フォルダ表示を行うと図２１のようになる。
【００６６】
このように、ある大きさの判定基準値を設けることで、アクセス頻度が逆転した場合であってもその差が小さい場合にはフォルダアクセス管理テーブル内のフォルダの入れ替えは行われず、表示されるフォルダの並び順が頻繁に入れ替わるといったことを回避することが可能となる。
【００６７】
また、入れ替えが生じた場合でも、アクセス頻度が判定基準値分の差をもって入れ替わることとなるため、入れ替え直後に再度の入れ替えが直ちに発生するといったことはなくなるという効果もある。
【００６８】
また、アクセス頻度が大きく変わり、つまり明らかなアクセス頻度の変化があり、かつユーザからフォルダの並び順の入れ替えを行うべき旨の指示があった場合にのみ入れ替えを行う構成とすることにより、入れ替えに際してユーザの指示を反映させることが可能となる。
【００６９】
なお、本実施形態では、判定基準値は固定として説明したが、特にこれに限られるものではなく、当該判定基準値は、例えば、別途何らかの手段（例えば、入力装置１０５を用いて）で値を変更できるように構成されていてもよい。
【００７０】
また、全フォルダに対し一定値である必要はなく、図２２のように、各フォルダごとに、判定基準値を設定できるようになっていてもよい。この場合、アクセス頻度が更新されたフォルダ（フォルダＣ）の判定基準値と、当該フォルダ（フォルダＣ）と当該フォルダ（フォルダＣ）の直上に記載されたフォルダ（フォルダＢ）とのアクセス頻度の差とを比較し、アクセス頻度の差の方が判定基準値を上回っていた場合に、ユーザに対する問い合わせを行う。
【００７１】
なお、フォルダの並び順の入れ替えを行うかどうかについてのユーザへの問い合わせに対して、ユーザからフォルダの入れ替えを行わない旨の指示があった場合には、ステップＳ１５１０における再調整処理により、当該フォルダ（フォルダＣ）のアクセス頻度を当該フォルダ（フォルダＣ）の直上に記載されたフォルダ（フォルダＢ）のアクセス頻度と等しくなるように変更され、フォルダアクセス管理テーブル１０１は、図２０のようになる。
【００７２】
このように、ユーザにより入れ替えが否定された場合に、判定基準値を上回らない範囲にアクセス頻度を更新しておくことで、アクセス頻度が、再度判定基準値を上回るまでにある程度の時間がかかることとなり、フォルダの並び順の入れ替えを行うかどうかについてのユーザへの問い合わせが何度も行われるといった煩雑さからユーザが開放されるという効果がある。
【００７３】
なお、図２０の例では、当該フォルダ（フォルダＣ）のアクセス頻度を当該フォルダ（フォルダＣ）の直上に記載されたフォルダ（フォルダＢ）のアクセス頻度と同値（＝１７０）になるようにしたが、本発明は特にこれに限定されるものではなく、判定基準値を上回らない範囲であれば、どのような値に調整してもよい。
【００７４】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００７６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態にかかるファイル管理システム（情報処理装置）のシステム構成を示す図である。
【図２】フォルダアクセス管理テーブル１１０の一例を示す図である。
【図３】アクセス情報記録部１０９及びフォルダ表示制御部１１１の制御のもと、フォルダアクセス管理テーブル１１０の情報に基づいて、表示装置１０６に表示されるフォルダとファイルの表示例を示す図である。
【図４】本発明の第１の実施形態にかかるファイル管理システムのアクセス情報記録部における処理の流れを示すフローチャートである。
【図５】本発明の第１の実施形態にかかるファイル管理システムのフォルダ表示制御部における処理の流れを示すフローチャートである。
【図６】フォルダアクセス管理テーブルの一例を示す図である。
【図７】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図８】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダ表示の一例を示す図である。
【図９】本発明の第２の実施形態にかかるファイル管理システムのアクセス情報記録部における処理の流れを示す図である。
【図１０】本発明の第２の実施形態にかかるファイル管理システムのフォルダ表示制御部における処理の流れを示す図である。
【図１１】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図１２】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図１３】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図１４】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダ表示の一例を示す図である。
【図１５】本発明の第３の実施形態にかかるファイル管理システムのアクセス情報記録部における処理の流れを示すフローチャートである。
【図１６】本発明の第３の実施形態にかかるファイル管理システムのフォルダ表示制御部における処理の流れを示す図である。
【図１７】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図１８】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図１９】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダアクセス管理テーブルの一例を示す図である。
【図２０】アクセス頻度を調整後のフォルダアクセス管理テーブルの一例を示す図である。
【図２１】ファイルアクセスの結果、アクセス頻度が変化した後のフォルダ表示の一例を示す図である。
【図２２】フォルダごとに判定基準値が設定可能なフォルダアクセス管理テーブルの一例を示す図である。
【図１】
2006318310.tif 000003
【図２】
2006318310.tif 000004
【図３】
2006318310.tif 000005
【図４】
2006318310.tif 000006
【図５】
2006318310.tif 000007
【図６】
2006318310.tif 000008
【図７】
2006318310.tif 000009
【図８】
2006318310.tif 000010
【図９】
2006318310.tif 000011
【図１０】
2006318310.tif 000012
【図１１】
2006318310.tif 000013
【図１２】
2006318310.tif 000014
【図１３】
2006318310.tif 000015
【図１４】
2006318310.tif 000016
【図１５】
2006318310.tif 000017
【図１６】
2006318310.tif 000018
【図１７】
2006318310.tif 000019
【図１８】
2006318310.tif 000020
【図１９】
2006318310.tif 000021
【図２０】
2006318310.tif 000022
【図２１】
2006318310.tif 000023
【図２２】
2006318310.tif 000024