(57)【要約】【課題】階層構造で表示された複数のフォルダの中から、目的のフォルダを選択するときの操作性が向上する階層構造表示プログラムおよび階層構造表示装置を提案する。【解決手段】利用者Ａが、Ｖｅｒ．３仕様書フォルダ５７ｃの中の書類を閲覧した後に、関連項目２７０に基づくと、Ｖｅｒ．２仕様書フォルダ５６ｃの中の書類を閲覧する頻度が高い。よってＶｅｒ．２フォルダ５６が折りたたまれているときは、展開する。一方Ｖｅｒ．３仕様書フォルダ５７ｃを閲覧した後に、教育資料フォルダ５１と市場調査資料フォルダ５２を操作する頻度は低い。よって教育資料フォルダ５１と市場調査資料フォルダ５２を折りたたむ。第１の操作に続く第２の操作をする頻度２７２が高いフォルダは展開され、操作する頻度２７２が低いフォルダは、折りたたまれることによって、利用者の操作性を向上させることがきる。【選択図】図８
2008097488.tif 000002
【特許請求の範囲】
【請求項１】
階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１のステップと、
前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開を行う第２のステップとをコンピュータに実行させるための階層構造表示プログラム。
【請求項２】
階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１のステップと、
前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２のステップとをコンピュータに実行させるための階層構造表示プログラム。
【請求項３】
階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１のステップと、
前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開と、前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２のステップとをコンピュータに実行させるための階層構造表示プログラム。
【請求項４】
前記第２のステップは、前記第１の操作と同一の内容の操作とそれに続く前記第２の操作と同一の内容の操作との組合せの頻度を前記操作履歴情報から算出し、前記組合せと前記頻度とを関連情報として関連情報蓄積部に蓄積することを特徴とする請求項１、２又は３に記載の階層構造表示プログラム。
【請求項５】
前記第２のステップは、前記第１の操作と同一の内容の操作がなされたとき、前記関連情報蓄積部から前記第１の操作と同一の内容の操作を含む前記組合せのうち、最も大きい前記頻度を有する前記組合せの前記第２の操作と同一の内容に対応する、前記第２のフォルダに至るフォルダの展開を行うことを特徴とする請求項４に記載の階層構造表示プログラム。
【請求項６】
前記第２のステップは、前記第１の操作と同一の内容の操作がなされたとき、前記関連情報蓄積部から前記第１の操作と同一の内容の操作を含む前記組合せのうち、最も大きい前記頻度を有する前記組合せの前記第２の操作と同一の内容に対応する、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行うことを特徴とする請求項４に記載の階層構造表示プログラム。
【請求項７】
前記第２のステップは、前記第１の操作と同一の内容の操作がなされたとき、前記関連情報蓄積部から前記第１の操作と同一の内容の操作を含む前記組合せのうち、最も大きい前記頻度を有する前記組合せの前記第２の操作と同一の内容に対応する、前記第２のフォルダに至るフォルダの展開と前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行うことを特徴とする請求項４に記載の階層構造表示プログラム。
【請求項８】
階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１の手段と、
前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開を行う第２の手段とを有することを特徴とする階層構造表示装置。
【請求項９】
階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１の手段と、
前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２の手段とを有することを特徴とする階層構造表示装置。
【請求項１０】
階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１の手段と、
前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開と、前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２の手段とを有することを特徴とする階層構造表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層構造表示プログラムおよび階層構造表示装置に関する。
【背景技術】
【０００２】
従来の技術として、階層構造を持つデータについて、ユーザが所望の階層データのみを具体的に表示し、それ以外の部分を省略表示することを、カーソルの動きだけで簡単に制御できる階層構造データ表示方式が知られている（例えば、特許文献１参照）。
【０００３】
この階層構造データ表示方式によると、カーソル移動に応答して、必要な階層部分に対応するデータのみを自動的に展開表示し、それ以外のデータについては適宜省略表示する。この方式の採用により、階層構造を持つ対象データをユーザが認識する上で、必要最小限の表示のみが自動的に行えるようになる。
【特許文献１】特開平０６−３３７７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、階層構造で表示された複数のフォルダの中から、目的のフォルダを選択するときの操作性を向上させることができる階層構造表示プログラムおよび階層構造表示装置を提案することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するため、以下の階層構造表示プログラムおよび階層構造表示装置を提供する。
【０００６】
（１）階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１のステップと、前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開を行う第２のステップとをコンピュータに実行させるための階層構造表示プログラム。
【０００７】
（２）階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１のステップと、前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２のステップとをコンピュータに実行させるための階層構造表示プログラム。
【０００８】
（３）階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１のステップと、前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開と、前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２のステップとをコンピュータに実行させるための階層構造表示プログラム。
【０００９】
（４）前記第２のステップは、前記第１の操作と同一の内容の操作とそれに続く前記第２の操作と同一の内容の操作の組合せの頻度を前記操作履歴情報から算出し、前記組合せと前記頻度とを関連情報として関連情報蓄積部に蓄積することを特徴とする前記（１）、（２）又は（３）に記載の階層構造表示プログラム。
【００１０】
（５）前記第２のステップは、前記第１の操作と同一の内容の操作がなされたとき、前記関連情報蓄積部から前記第１の操作と同一の内容の操作を含む前記組合せのうち、最も大きい前記頻度を有する前記組合せの前記第２の操作と同一の内容に対応する、前記第２のフォルダに至るフォルダの展開を行うことを特徴とする前記（４）に記載の階層構造表示プログラム。
【００１１】
（６）前記第２のステップは、前記第１の操作と同一の内容の操作がなされたとき、前記関連情報蓄積部から前記第１の操作と同一の内容の操作を含む前記組合せのうち、最も大きい前記頻度を有する前記組合せの前記第２の操作と同一の内容に対応する、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行うことを特徴とする前記（４）に記載の階層構造表示プログラム。
【００１２】
（７）前記第２のステップは、前記第１の操作と同一の内容の操作がなされたとき、前記関連情報蓄積部から前記第１の操作と同一の内容の操作を含む前記組合せのうち、最も大きい前記頻度を有する前記組合せの前記第２の操作と同一の内容に対応する、前記第２のフォルダに至るフォルダの展開と前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行うことを特徴とする前記（４）に記載の階層構造表示プログラム。
【００１３】
（８）階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１の手段と、前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開を行う第２の手段とを有することを特徴とする階層構造表示装置。
【００１４】
（９）階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１の手段と、前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２の手段とを有することを特徴とする階層構造表示装置。
【００１５】
（１０）階層構造で表示された複数のフォルダのうち目的の第１のフォルダを選択する第１の操作と、前記第１の操作に続き、目的とする第２のフォルダを選択する第２の操作が行われたとき、前記第１および第２の操作の内容を操作履歴情報として操作履歴情報蓄積部に蓄積する第１の手段と、前記第１の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダに至るフォルダの展開と、前記第１の操作と同一の内容の操作がなされた後に、前記第２の操作と同一の内容の操作がなされた場合、前記操作履歴情報蓄積部へ蓄積された前記操作履歴情報に基づいて、前記第２のフォルダ以外の展開されているフォルダ又は前記第１のフォルダおよび前記第２のフォルダ以外の展開されているフォルダの折りたたみを行う第２の手段とを有することを特徴とする階層構造表示装置。
【発明の効果】
【００１６】
請求項１の階層構造表示プログラムによれば、目的とする第２のフォルダを展開する手間を省けるので、操作性を向上させることができる。
【００１７】
請求項２の階層構造表示プログラムによれば、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたむ手間を省けるので、操作性を向上させることができる。
【００１８】
請求項３の階層構造表示プログラムによれば、目的とする第２のフォルダを展開し、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたむ手間を省けるので、操作性を向上させることができる。
【００１９】
請求項４の階層構造表示プログラムによれば、目的とする第２のフォルダを展開し、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたむ手間をある程度省けるので、操作性を向上させることができる。
【００２０】
請求項５の階層構造表示プログラムによれば、目的とする第２のフォルダを展開する手間を高い頻度で省けるので、操作性を向上させることができる。
【００２１】
請求項６の階層構造表示プログラムによれば、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたむ手間を高い頻度で省けるので、操作性を向上させることができる。
【００２２】
請求項７の階層構造表示プログラムによれば、目的とする第２のフォルダを展開し、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたむ手間を高い頻度で省けるので、操作性を向上させることができる。
【００２３】
請求項８の階層構造表示装置によれば、第１の操作と同一の内容の操作がなされた後に、操作履歴情報に基づいて、目的とする第２のフォルダを展開して、手動で展開する手間を省き、操作性を向上させることができる。
【００２４】
請求項９の階層構造表示装置によれば、第１の操作と同一の内容の操作がなされた後に、操作履歴情報に基づいて、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたんで、手動で折りたたむ手間を省き、操作性を向上させることができる。
【００２５】
請求項１０の階層構造表示装置によれば、第１の操作と同一の内容の操作がなされた後に、操作履歴情報に基づいて、目的とする第２のフォルダを展開し、目的とする第２のフォルダ以外の展開されているフォルダ又は第１のフォルダおよび第２のフォルダ以外の展開されているフォルダを折りたたむので、手動で展開又は折りたたむ手間を省き、操作性を向上させることができる。
【発明を実施するための最良の形態】
【００２６】
（文書管理システムの構成）
図１は、本発明の実施の形態に係る文書管理システムの一例の概略図である。階層構造表示装置としての文書管理サーバを中心とした、文書管理システムを例に取って説明する。なお、図示しないＷｅｂクライアントが、図に示したＷｅｂクライアント以外にも複数存在するものとする。
【００２７】
文書管理システム１は、文書管理サーバ２と、複数のＷｅｂクライアント３とから構成され、インターネット４を介して接続されている。
【００２８】
（文書管理サーバの構成）
図２は、本発明の実施の形態に係る文書管理サーバの一例の概略構成図である。
【００２９】
文書管理サーバ２は、インターネット４を介して通信を行う通信部２１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２と、階層構造表示プログラムとしてのプログラム２５やデータを記憶する記憶部２３とを有する。
【００３０】
ＣＰＵ２２は、記憶部２３に記憶されているプログラム２５に従って動作することにより、操作履歴情報蓄積手段２２１と、関連項目蓄積手段２２２と、関連項目読出手段２２３と、展開折りたたみ判断手段２２４と、展開折りたたみ手段２２５として機能する。
【００３１】
記憶部２３は、ＣＰＵ２２によって実行されるプログラム２５と、操作履歴情報蓄積部２６と、関連情報蓄積部としての関連項目蓄積部２７と、文書やデータを蓄積するデータ蓄積部２８とを有する。
【００３２】
（Ｗｅｂクライアントの構成）
図３は、本発明の実施の形態に係るＷｅｂクライアントの一例の概略構成図である。
【００３３】
Ｗｅｂクライアント３は、各種操作を入力する入力部３１と、インターネット４を介して通信を行う通信部３２と、ＣＰＵ３３と、ブラウザ３４１がインストールされている記憶部３４と、ブラウザ３４１によってツリー表示画面等を表示する表示部３５とを有する。
【００３４】
（実施の形態の動作）
以下に、本発明の実施の形態に係る文書管理システム１の動作の一例を図１から図８を参照しつつ図９および図１０のフローチャートに従って説明する。なお、以下では、一例として、利用者Ａが、文書管理ソフトＡデータのバージョン違いの基本機能仕様書を閲覧する動作について説明する。
【００３５】
（１）設定動作
利用者Ａは、入力部３１を操作して、設定画面の表示を要求する。ＣＰＵ３３は、通信部３２とインターネット４を介して、データ管理サーバ２へ設定画面の表示を要求する。データ管理サーバ２のＣＰＵ２２は、記憶部２３に記憶されている展開折りたたみ設定部２４から設定画面を読み出して、Ｗｅｂクライアント３に送信する。
【００３６】
図４は、その設定画面２４０の一例を示している。設定画面２４０は、手動でフォルダの展開を行えるように設定する設定２４１と、展開する最小頻度２４３に基づいて、自動で展開を行えるように設定する設定２４２と、手動でフォルダの折りたたみを行えるように設定する設定２４４と、折りたたむ最大頻度２４６に基づいて、自動で折りたたみを行えるように設定する設定２４５と、入力した設定情報を保存する決定ボタン２４７と、入力した設定情報の取り消しを行うキャンセルボタン２４８とで構成される。
【００３７】
利用者Ａは、例えば、展開する最小頻度２４３として「１０」を、折りたたむ最大頻度２４６として「１」を設定したとする。次に利用者Ａは、設定画面２４０上の決定ボタン２４７を選択し、Ｗｅｂクライアント３のＣＰＵ３３は、通信部３２から設定情報を文書管理サーバ２に送信する。文書管理サーバ２は、通信部２１で設定情報を受信すると、文書管理サーバ２のＣＰＵ２２は、展開折りたたみ設定部２４に設定情報を保存する。
【００３８】
（２）操作情報の蓄積
利用者Ａは、Ｗｅｂクライアント３の入力部３１を操作して、ブラウザ３４１の起動を要求する。Ｗｅｂクライアント３のＣＰＵ３３は、操作信号に基づいて、記憶部３４に記憶されているブラウザ３４１を起動し、通信部３２とインターネット４を介して、データ管理サーバ２への接続を指示し、データ管理サーバ２への接続が確認されると、表示部３５にツリー表示画面を表示させる。
【００３９】
図５は、そのツリー表示画面３５０の一例を示している。利用者Ａは、Ｗｅｂクライアント３の入力部３１を操作して、ツリー表示画面３５０の中のいくつかのフォルダを展開した後、例えば、Ｖｅｒ．３フォルダ５７の中のＶｅｒ．３仕様書フォルダ５７ｃの中にある、書類群２４１ｂの基本機能仕様書２４１ｃを閲覧操作したとする。
【００４０】
Ｗｅｂクライアント３は、通信部３２から操作情報を、データ管理サーバ２に送信する。データ管理サーバ２のＣＰＵ２２は、記憶部２３からプログラム２５を読出して、受信した操作情報を操作履歴情報蓄積手段２２１を用いて処理する。
【００４１】
図６は、操作履歴情報蓄積部２６に蓄積された操作履歴情報２６０の一例を示している。操作履歴情報蓄積手段２２１は、例えば、受信した操作情報から、図６に示すように、利用者ＩＤ２６１として「利用者Ａ」を、操作項目ＩＤ２６２として「Ｖｅｒ．３仕様書」を、操作２６３として「閲覧」を、日時２６４として「２００５／０４／０９  １６：１７：０２」を取得し（Ｓ１０）、操作履歴情報蓄積部２６に操作履歴情報２６０ａとして蓄積する（Ｓ１１）。
【００４２】
関連項目蓄積手段２２２は、操作履歴情報２６０ａと続いて蓄積された利用者Ａが共通する操作履歴情報２６０ｂから、操作項目ＩＤ２６２をそれぞれ取得する（Ｓ１２）。
【００４３】
図７は、関連項目蓄積部２７に蓄積された関連情報としての関連項目２７０の一例を示している。関連項目蓄積手段２２２は、操作履歴情報２６０ｂから取得した操作項目ＩＤ２６２から関連項目ＩＤ２７１を生成する。その後、関連項目蓄積手段２２２は、操作履歴情報２６０ａの利用者ＩＤ２６１と操作項目ＩＤ２６２と生成した関連項目ＩＤ２７１を、頻度２７２を「１」とした関連項目２７０として生成する（Ｓ１３）。
【００４４】
更に、関連項目蓄積手段２２２は、生成した関連項目２７０の中で、利用者ＩＤ２６１、操作項目ＩＤ２６２、関連項目ＩＤ２７１が共通する関連項目２７０を関連項目蓄積部２７から取得する。共通する関連項目２７０ａが取得された後に、関連項目２７０ａに含まれる頻度２７２を更新して、更新した関連項目２７０ａを関連項目蓄積部２７に蓄積する（Ｓ１４）。
【００４５】
同様に図５に示す、Ｖｅｒ．３仕様書フォルダ５７ｃの中の基本機能仕様書２４１ｃを閲覧したとき、操作履歴情報蓄積手段２２１は、図６に示す、操作履歴情報蓄積部２６に操作履歴情報２６０ｂとして蓄積する。
【００４６】
以下、上記の処理を経て、利用者Ａが操作を重ねるにつれて、操作履歴情報２６０が、操作履歴情報蓄積部２６に蓄積されていき、関連項目２７０が関連項目蓄積部２７に蓄積される。
【００４７】
（３）展開と折りたたみ動作
操作履歴情報蓄積手段２２１は、蓄積した操作履歴情報２６０から利用者ＩＤ２６１と操作項目ＩＤ２６２を取得する（Ｓ２０）。
【００４８】
関連項目読出手段２２３は、取得した利用者ＩＤ２６１と操作項目ＩＤ２６２が共通する関連項目２７０が、関連項目蓄積部２７に蓄積されている関連項目２７０に存在するか否かを確認する。
【００４９】
取得した利用者ＩＤ２６１と操作項目ＩＤ２６２が共通する関連項目２７０が存在するとき（Ｓ２１；Ｙｅｓ）、展開折りたたみ判断手段２２４は、利用者ＩＤ２６１と操作項目ＩＤ２６２が共通し、かつ、展開折りたたみ設定部２４に記憶された設定情報に含まれる展開する最小頻度２４６である「１０」よりも、頻度が大きい頻度２７２を含む関連項目２７０を取得する。
【００５０】
展開折りたたみ判断手段２２４は、図７に示すように、最小頻度２４６よりも大きい頻度を持つ関連項目２７０は、関連項目２７０ａだけなので、Ｖｅｒ．３仕様書フォルダ５７ｃの中の基本機能仕様書２４１ｃを閲覧した後に、Ｖｅｒ．２仕様書フォルダの中の書類を閲覧すると判断する。
【００５１】
上記のように判断した後に、展開折りたたみ判断手段２２４は、展開折りたたみ手段２２５に、Ｖｅｒ．２仕様書フォルダ５６ｃが展開されているか否かを確認するように指示を出す。
【００５２】
ここで取得した利用者ＩＤ２６１と操作項目ＩＤ２６２が共通する関連項目２７０が存在しなかったとき（Ｓ２１；Ｎｏ）、動作を終了する。関連項目蓄積手段２２２は、利用者Ａが、任意のフォルダに操作を行ったとき、すでに示した関連項目２７０を蓄積する処理を経て、頻度を「１」とした新しい関連項目２７０を関連項目蓄積部２７に蓄積する。
【００５３】
展開折りたたみ手段２２５は、展開折りたたみ判断手段２２４からの指示に基づいて、Ｖｅｒ．２仕様書フォルダが展開されているか否かを確認する。
【００５４】
図８は、展開と折りたたみ処理を行った後の、データ管理サーバ２が提供するＷｅｂクライアント３に表示されるツリー表示画面３５０の一例を示す。
【００５５】
展開折りたたみ手段２２５は、Ｖｅｒ．２仕様書フォルダ５６ｃが展開されていないとき（Ｓ２２；Ｎｏ）、図８に示すように、Ｖｅｒ．２フォルダ５６を、Ｖｅｒ．２仕様書フォルダ５６ｃの中の書類を操作しやすいように展開する（Ｓ２３）。
【００５６】
ここで、Ｖｅｒ．２仕様書フォルダ５６ｃが展開されているとき（Ｓ２２；Ｙｅｓ）、ステップ２４に処理を進める。
【００５７】
また、展開折りたたみ判断手段２２４は、展開折りたたみ設定部２４に記憶された設定情報に含まれる、折りたたむ最大頻度２４６である「１」よりも、頻度が小さい頻度２７２を含む関連項目２７０が存在しないことから、Ｖｅｒ．２仕様書フォルダ５６ｃを除いた、すでに展開されているいくつかのフォルダが、Ｖｅｒ．３仕様書５７ｃの中の基本機能仕様書２４１ｃを閲覧した後に操作されない、関連しないフォルダであると判断する。
【００５８】
そこで展開折りたたみ判断手段２２４は、関連しないフォルダが、展開されているか否かを確認する。
【００５９】
関連しないフォルダが展開されているとき（Ｓ２４；Ｙｅｓ）、展開折りたたみ手段２２５は、関連しないフォルダとして、図８に示す、教育資料フォルダ５１と市場調査資料フォルダ５２を折りたたむ（Ｓ２５）。関連しないフォルダが展開されていないときは（Ｓ２４；Ｎｏ）、動作を終了する。
【００６０】
展開折りたたみ手段２２５が、図５のフォルダに展開と折りたたみを行った結果、図８に示すように、Ｖｅｒ．２フォルダ５６は展開され、すでに展開されていた教育資料フォルダ５１と市場調査資料フォルダ５２は、折りたたまれるので、図５に示すツリー表示状態２４１ａよりも、図８に示すツリー表示状態２４１ａの方が縦方向に短くなり、図８よりも表示領域２４１ｄを広く使うことができるので、利用者の操作性が向上する。
【００６１】
なお、本発明は、上記した実施の形態に限定されず、本発明の技術思想を逸脱あるいは変更しない範囲内で種々の変形が可能である。また、これらはプログラムとして図示しないメディア読取部や、通信部２２からインストールされ、ＣＰＵ２３によって実現されてもよいし、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）によって回路として実現されてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態に係る文書管理システムの一例の概略図である。
【図２】本発明の実施の形態に係る文書管理サーバの一例の概略構成図である。
【図３】本発明の実施の形態に係るＷｅｂクライアントＡの一例の概略構成図である。
【図４】本発明の実施の形態に係る設定画面の一例を表示部に表示した図である。
【図５】本発明の実施の形態に係るツリー表示画面３５０の一例を示した図である。
【図６】本発明の実施の形態に係る操作履歴情報蓄積部に蓄積された操作履歴情報の一例の概略構成図である。
【図７】本発明の実施の形態に係る関連項目蓄積部に蓄積された関連項目の一例の概略構成図である。
【図８】本発明の実施の形態に係るＷｅｂクライアントに表示されるツリー表示画面の一例の図である。
【図９】本発明の実施の形態に係る頻度情報の更新に係るフローチャートの一例である。
【図１０】本発明の実施の形態に係るフォルダの展開と折りたたみに係るフローチャートの一例である。
【符号の説明】
【００６３】
１・・・文書管理システム、２・・・文書管理サーバ、３・・・Ｗｅｂクライアント、４・・・インターネット、２１・・・通信部、２２・・・ＣＰＵ、２３・・・記憶部、２４・・・展開折りたたみ設定部、２５・・・プログラム、２６・・・操作履歴情報蓄積部、２７・・・関連項目蓄積部、２８・・・データ蓄積部、３１・・・入力部、３３・・・ＣＰＵ、３２・・・通信部、３４・・・記憶部、３５・・・表示部、５１・・・教育資料フォルダ、５２・・・市場調査資料フォルダ、５３・・・描画ソフトＢデータフォルダ、５４・・・文書管理ソフトＡデータフォルダ、５５・・・Ｖｅｒ．１フォルダ、５６・・・Ｖｅｒ．２フォルダ、５７・・・Ｖｅｒ．３フォルダ、５６ｃ・・・Ｖｅｒ．２仕様書フォルダ、５７ｃ・・・Ｖｅｒ．３仕様書フォルダ、２２１・・・操作履歴情報蓄積手段、２２２・・・関連項目蓄積手段、２２３・・・関連項目読出手段、２２４・・・展開折りたたみ判断手段、２２５・・・展開折りたたみ手段、２４０・・・設定画面、２４１・・・設定、２４２・・・設定、２４３・・・最小頻度、２４４・・・設定、２４５・・・設定、２４６・・・最大頻度、２４７・・・決定ボタン、２４８・・・キャンセルボタン、２４１ａ・・・ツリー表示状態、２４１ｂ・・・書類群、２４１ｃ・・・基本機能仕様書、２４１ｄ・・・表示領域、２６０・・・操作履歴情報、２６０ａ・・・操作履歴、２６０ｂ・・・操作履歴、２６１・・・利用者ＩＤ、２６２・・・操作項目ＩＤ、２６３・・・操作、２６４・・・日時、２７０・・・関連項目、２７０ａ・・・関連項目、２７０ｂ・・・関連項目、２７１・・・関連項目ＩＤ、２７２・・・頻度、３４１・・・ブラウザ、３５０・・・ツリー表示画面
【図１】
2008097488.tif 000003
【図２】
2008097488.tif 000004
【図３】
2008097488.tif 000005
【図４】
2008097488.tif 000006
【図５】
2008097488.tif 000007
【図６】
2008097488.tif 000008
【図７】
2008097488.tif 000009
【図８】
2008097488.tif 000010
【図９】
2008097488.tif 000011
【図１０】
2008097488.tif 000012