(57)【要約】【課題】  大規模なフォルダ階層構造の操作時に、必要な階層構造のみを表示する方法を提供することを目的とする。【解決手段】  条件に合致した文書を含むフォルダのみを１つ以上保存し、利用時に必要な構造を任意に切り替えられるようにする。【選択図】  図３
2008299400.tif 000002
【特許請求の範囲】
【請求項１】
フォルダの階層構造を管理する手段と、階層構造データとして表示対象とするための１つ以上の操作条件を設定する手段と、前記設定済み操作条件から１つを選択して文書の検索を行う手段と、前記操作条件に合致した文書を含むフォルダを階層構造として表示する手段と、前記階層構造を少なくとも1つ以上保存する手段と、前記保存した階層構造を切り替えて表示するための表示切り替え手段とを有する階層構造保存装置。
【請求項２】
前記操作条件において、文書に対する条件とは無関係に、常に表示するフォルダを設定する常時表示フォルダ設定手段を有することを特徴とする請求項１に記載の階層構造保存装置。
【請求項３】
前記操作条件において、検索範囲となるルートフォルダを指定する手段を有することを特徴とする請求項１に記載の階層構造保存装置。
【請求項４】
前記保存した階層構造の表示を切り替える際に、それまでに表示していた階層構造を保存する手段を有する請求項１に記載の階層構造保存装置。
【請求項５】
フォルダの階層構造を管理するステップと、階層構造データとして表示対象とするための１つ以上の操作条件を設定するステップと、前記設定済み操作条件から１つを選択して文書の検索を行うステップと、前記操作条件に合致した文書を含むフォルダのみを階層構造として表示するステップと、前記階層構造を少なくとも1つ以上保存するステップと、前記保存した階層構造を切り替えて表示するための表示切り替えステップとを有する階層構造保存方法。
【請求項６】
前記操作条件において、文書に対する条件とは無関係に、常に表示するフォルダを設定するステップを有することを特徴とする請求項５に記載の階層構造保存方法。
【請求項７】
前記操作条件において、検索範囲となるルートフォルダを指定するステップを有することを特徴とする請求項５に記載の階層構造保存方法。
【請求項８】
フォルダの階層構造を管理する手段と、階層構造データとして表示対象とするための１つ以上の操作条件を設定する手段と、前記設定済み操作条件から１つを選択して文書の検索を行う手段と、前記操作条件に合致する文書を含むフォルダのみを階層構造として表示する手段と、前記階層構造を少なくとも1つ以上保存する手段と、前記保存した階層構造を切り替えて表示するための手段を前記コンピュータに機能させるためのプログラム。
【請求項９】
前記操作条件において、文書に対する条件とは無関係に、常に表示するフォルダを設定する常時表示フォルダ設定手段を有することを特徴とする請求項７に記載のプログラム。
【請求項１０】
前記操作条件において、検索範囲となるルートフォルダを指定する手段を有することを特徴とする請求項７に記載のプログラム。
【請求項１１】
請求項８、請求項９、請求項１０に記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォルダなどのデータ階層構造保存装置及びデータ階層構造保存方法ならびにデータ階層構造保存方法を実行するプログラムに関するものである。
【背景技術】
【０００２】
オペレーティングシステム上のフォルダ（ディレクトリ）の構造をＧＵＩ（Ｇｒａｆｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）で表すために、親子関係にあるフォルダ構成をツリー形式で表示することは一般的である。
【０００３】
Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）などのウィンドウシステムでも、ウィンドウの左部分にフォルダの階層構造を表示し、右部分に階層構造内から任意に選択したフォルダ配下の要素（フォルダやファイル）を表示する。
【０００４】
ツリー形式のフォルダ階層構造の表示方法において、多数のユーザに共有されることにより、非常に多くのフォルダが作成されることがある。一般的なシステムでは、フォルダの階層構造は全ユーザが同じ構成を参照する。このようなフォルダの階層構造を表示するシステムにおいて、操作するユーザがアクセス可能なフォルダのみを表示するものが開示されている(例えば特許文献1)。
【０００５】
また、大量のフォルダを有する階層構造のうち、ある時点でユーザが使用するフォルダは限定されていることがある。これらを利用して、様々な業務を行う上で必要な階層構造が異なることがある。
【０００６】
このような階層構造を業務に合わせて検索条件を指定して、検索に合致する文書を含むフォルダのみを表示するものも開示されている(例えば特許文献2)。
【特許文献１】特開２００６−０７２５６０号公報
【特許文献２】特開２００４−３０２９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１の技術は、アクセス可能なフォルダが多い場合には表示されるフォルダが多いという課題が残ってしまう。また、特許文献２の技術は、検索条件に合致した文書を含むフォルダの表示方法であるため、検索を実行した時点のフォルダ構成の状態でしか表示できないため、過去の検索実行時にヒットしたフォルダにアクセスできないという課題がある。また、操作者が頻繁に使用する作業フォルダが表示されないという課題もある。
【０００８】
本発明は、上述の従来技術の課題を解決し、操作者がアクセス可能なフォルダ階層から、条件に合致する文書が含まれるフォルダによって構成される階層構造を少なくとも1つ以上保存し、それらを切り替えて表示することを目的とする。また、条件を指定する際に、常に表示されるフォルダを指定することも目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明に係る階層構造保存装置は、階層構造を持つフォルダ構成を少なくとも１つ以上保存可能とし、さらに表示切り替えを可能とするための階層構造保存装置であって、フォルダの階層構造を管理する手段と、階層構造データとして表示対象とするための１つ以上の操作条件を設定する手段と、前記設定済み操作条件から１つを選択して文書の検索を行う手段と、前記操作条件に合致した文書を含むフォルダを階層構造として表示する手段と、前記階層構造を少なくとも1つ以上保存する手段と、前記保存した階層構造を切り替えて表示するための表示切り替え手段を有することを特徴とする。
【００１０】
また、本発明に係る階層構造保存方法は、階層構造を持つフォルダ構成を少なくとも１つ以上保存可能とし、さらに表示切り替えを可能とするための階層構造保存方法であって、フォルダの階層構造を管理するステップと、階層構造データとして表示対象とするための１つ以上の操作条件を設定するステップと、前記設定済み操作条件から１つを選択して文書の検索を行うステップと、前記操作条件に合致した文書を含むフォルダを階層構造として表示するステップと、前記階層構造を少なくとも1つ以上保存するステップと、前記階層構造を切り替えて表示するためのステップを有することを特徴とする。
【００１１】
また、本発明に係る階層構造保存プログラムは、階層構造を持つフォルダ構成を少なくとも１つ以上保存可能とし、さらに表示切り替えを可能とするために、コンピュータを機能させるプログラムであって、フォルダの階層構造を管理する手段と、階層構造データとして表示対象とするための操作条件を１つ以上の設定する手段と、前記設定済み操作条件から１つを選択して文書の検索を行う手段と、前記操作条件に合致する文書を含むフォルダを階層構造として表示する手段と、前記階層構造を少なくとも1つ以上保存する手段と、前記階層構造を切り替えて表示するための手段を前記コンピュータに機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、大量のフォルダが存在する階層構造を使用する際に、不必要なフォルダを表示しないことが可能となる。さらに少なくとも１つ以上の階層構造を保存し、表示切り替えが可能となることで、共有されたファイルシステム利用時の業務効率向上を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図を用いて詳細に説明する。
【００１４】
図１は、本発明における具体的な構成例を示す図である。同図において、１０１は情報処理装置の演算・制御をつかさどる中央演算装置（以下、ＣＰＵと記す）である。１０２はランダムアクセスメモリ（以下、ＲＡＭと記す）であり、ＣＰＵ１０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。
【００１５】
１０３はＣＰＵ１０１の動作処理手順を記憶しているリードオンリーメモリ（以下、ＲＯＭと記す）である。ＲＯＭ１０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されているデータＲＯＭがある。また、ＲＯＭ１０３の代わりに、後述のＨＤＤ１０９を用いる場合もある。
【００１６】
１０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。１０５はビデオＲＡＭ（ＶＲＡＭ）であり、後述する情報処理装置の稼働状態を示すＣＲＴ１０６の画面に表示させるための画像を展開し、その表示の制御を行う。
【００１７】
１０６はディスプレイ等の表示装置（以下、ＣＲＴと記す）である。１０７は外部入力装置１０８からの入力信号を制御するためのコントローラ（以下、ＫＢＣと記す）である。１０８は利用者が行う操作を受け付けるための外部入力装置（以下、ＫＢＣと記す）であり、例えばキーボードやマウス等のポインティングデバイスが用いられる。
【００１８】
１０９はハードディスクドライブ（以下、ＨＤＤと記す）であり、アプリケーションプログラムや各種データ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態における各種処理手段を実行するソフトウェアプログラム等である。
【００１９】
１１０は外部入出力装置（以下、ＦＤＤと記す）であり、例えばフレキシブルディスクドライブ、ＣＤＲＯＭドライブ等のリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出し等に用いられる。
【００２０】
１１１はＦＤＤ１１０によって読み出しされる磁気記録媒体（例えば、フレキシブルディスク）、光記録媒体（例えば、ＣＤ−ＲＯＭ）などの取り外し可能なデータ記録媒体（リムーバブル・メディア）である(以下、ＦＤと記す)。また、１１１は、光磁気記録媒体（例えば、ＭＯ）、半導体記録媒体（例えば、メモリカード）であってもよい。
【００２１】
なお、ＨＤＤ１０９に格納するアプリケーションプログラムやデータをＦＤＤ１１０に格納して使用することも可能である。
【００２２】
図２は、本実施形態の階層構造保存装置内で動作する処理モジュール群および情報を格納する情報格納装置とデータ記憶部、それら処理モジュール群および格納装置間の制御と情報の流れを説明するための図である。
【００２３】
図２において、２０１，２０２，２０３，２０４，２０５は処理モジュール群である。これらの処理モジュールは、図１に示したＲＯＭ１０３、ＨＤＤ１０９、またはＦＤＤ１１０より読み込まれて、ＲＡＭ１０２に展開され、ＣＰＵ１０１で使用されるアプリケーションプログラム、またはプログラムの一部として動作するモジュールである。
【００２４】
図２において、階層表示制御モジュール２０１は、本実施形態で使用するすべての階層構造や操作者ごとに保存した階層構造の表示処理を行うための処理モジュールである。さらに階層表示制御モジュール２０１は、設定済みの操作条件から選択された場合には、検索モジュール２０５によって検索された文書を含むフォルダの表示処理を行う。また、操作条件設定モジュール２０２は、本実施形態において、表示するフォルダを絞り込む条件を設定するための画面の制御や設定された条件の制御を行うための処理モジュールである。また、階層構造保存モジュール２０３は、本実施形態において、任意の時点で表示対象となっている階層構造を操作者ごとに保存するための処理モジュールである。また、階層構造表示切り替えモジュール２０４は、操作者ごとに保存されている階層構造の表示を切り替えるための処理モジュールである。また、検索モジュール２０５は、操作者によって選択された操作条件にしたがって、階層構造全体から文書の検索を行うための処理モジュールである。
【００２５】
図２において、２０６は情報格納装置であり、ファイルシステムまたはデータベースシステムを用いて、階層構造保存装置２００におけるＨＤＤ１０９を用いて情報を格納する。情報格納装置２０６に格納された情報は、特定のキーや条件によって直接特定の情報にアクセスすることが可能である。
【００２６】
情報格納装置２０６内のフォルダ・文書情報記憶部２０７は、本実施形態で使用するフォルダおよび文書の情報が記憶されているデータ記憶部である。また、情報格納装置２０６内のフォルダ階層情報記憶部２０８は、本実施形態で使用する実際のフォルダの親子関係に関する情報と操作者ごとに保存した階層情報が記憶されているデータ記憶部である。また、情報格納装置２０６内の操作条件記憶部２０９は、本実施形態で使用する操作条件に関する情報が記憶されているデータ記憶部である。
【００２７】
本実施形態で使用するフォルダや文書の情報や階層情報などのデータは、複数の操作者により、あらかじめフォルダ・文書情報記憶部２０７およびフォルダ階層情報記憶部２０８に登録されているものとする。
【００２８】
図２に示す矢印は、処理モジュールと情報格納装置間の制御や情報の流れの主要なものを意味する。階層構造保存装置２００とその中の処理モジュール群や情報格納装置２０６との関係は、操作者がＫＢ１０８より入力した情報や指示によりＫＢＣ１０７を通じて、必要に応じてＲＡＭ１０２に展開し、ＣＰＵ１０１へ伝達される。ＣＰＵ１０１で演算し、必要な処理モジュールと情報格納装置に格納された情報をＲＯＭ１０３、ＨＤＤ１０９、ＦＤＤ１１０あるいはＲＡＭ１０２などに存在する情報格納装置にその演算結果の情報を書き込む。
【００２９】
また同時に、ＣＰＵ１０１で演算した結果を、ＶＲＡＭ１０５を介してＣＲＴ１０６に表示するものである。ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＮＥＴＩＦ１０４、ＶＲＡＭ１０５、ＫＢＣ１０７、ＨＤＤ１０９、ＦＤＤ１１０間の伝送は伝送バス１００を通じて行われる。
【００３０】
図２において、操作者の操作によりフォルダ階層構造の表示を指示されると、階層表示制御モジュール２０１は、情報格納装置２０６内のフォルダ・文書情報記憶部２０７やフォルダ階層情報記憶部２０８から、必要なフォルダの情報を取得する。操作者ごとにフォルダ階層構造が保存されていない場合には、操作者がアクセス可能なすべてのフォルダ情報が取得される。階層表示制御モジュール２０１は、取得したフォルダ情報から階層構造の表示処理を実行し、結果をＣＲＴ１０６に表示する。
【００３１】
次に図２において、操作者の操作により、表示するフォルダを絞り込むための条件の追加を指示されると、階層表示制御モジュール２０１は、操作条件設定モジュール２０２を使用して、条件設定のために必要な情報をＣＲＴ１０６に表示する。操作者の操作により条件の設定が指示されると、操作条件設定モジュール２０２は検索モジュール２０５と連携して、フォルダ・文書情報記憶部２０７から条件に合致するフォルダ情報を取得する。また、同時に操作条件記憶部２０９に操作条件を保存する。階層表示制御モジュール２０１は、取得したフォルダ情報から階層構造の表示処理を実行し、結果をＣＲＴ１０６に表示する。
【００３２】
次に図２において、操作者の操作により表示中の階層構造の保存を指示されると、階層構造保存モジュール２０２は、フォルダ階層情報記憶部２０８に情報を保存する。 上記を繰り返すことにより、操作者ごとに複数の階層構造が保存される。
【００３３】
次に図２において、操作者の操作により保存されている階層構造の切り替えを指示されると、階層構造表示切り替えモジュール２０４は、フォルダ階層情報記憶部２０８から該当の階層構造の情報を取得する。階層表示制御モジュール２０１は、取得したフォルダ情報から階層構造の表示処理を実行し、結果をＣＲＴ１０６に表示する。
【００３４】
さらに図２において、操作者の操作により操作条件が選択されると、検索モジュール２０５は操作条件記憶部２０９から操作条件を取得する。検索モジュール２０５は、再度この条件を使用して、フォルダ・文書情報記憶部２０７から条件に合致する文書情報を取得し、階層表示制御モジュール２０１に渡す。階層表示制御モジュール２０１は、渡された文書が含まれるフォルダ情報をフォルダ・文書情報記憶部２０７から取得し、階層構造の表示処理を実行し、結果をＣＲＴ１０６に表示する。
【００３５】
なお、図２において、保存されている階層構造の切り替え及び操作条件の切り替えによって、表示される階層構造が変更される際には、それまでに表示していた階層構造における表示状態も操作者ごとに保持され、前回の作業状態が保たれる。
【００３６】
図３は、本実施形態における階層構造保存方法を説明するための図であり、階層構造の表示や条件の切り替え、及び保存されている階層構造の切り替えを可能とする画面例である。図３の階層構造表示画面３００は、階層構造表示部３０１、操作条件表示部３０２、保存済み階層構造表示部３０５から構成される。図３の操作条件追加ボタン３０３、操作条件変更ボタン３０４により、図４の操作条件設定画面が表示される。操作条件の追加や変更に関しては後述するが、初期状態では、操作条件表示部３０２には、操作者がアクセス可能なすべての階層構造の表示を表すサムネイルのみが表示される。
【００３７】
図３において、操作者により追加された操作条件が１つ以上表示されている状態から、各操作条件を表すサムネイル画像を押下することにより、操作条件に合致する階層構造が検索モジュール２０５によって検索処理が実行される。その結果、階層構造表示部３０１に条件に合致した文書を含むフォルダとそのフォルダを表示するために必要な親フォルダが表示される。
【００３８】
次に図３において、階層構造表示部３０１に表示されている階層構造を保存したい場合には、操作者は階層構造保存ボタン３０６を押下する。階層構造保存モジュール２０３の保存処理により、表示中の階層構造がフォルダ階層情報記憶部２０８に操作者の情報とともに保存される。同時に図４の保存済み階層構造表示部３０５に、保存された階層構造を表すサムネイル画像が追加される。
【００３９】
次に図３において、操作者の操作により保存済み階層構造表示部３０５の任意のサムネイル画像を押下することで、階層構造表示切り替えモジュール２０４が必要な情報をフォルダ階層情報記憶部２０８から取得する。階層表示制御モジュール２０１は、取得した階層情報及びフォルダ・文書記憶部２０７の情報から、階層構造表示部３０１に該当の階層構造を表示する。
【００４０】
図４は、表示するフォルダを絞り込むために、フォルダ内の文書に対する操作条件を設定するための画面例であり、操作条件設定モジュール２０２により表示される。図４の操作条件設定部４０２では操作条件を設定するが、図４の例では文書に対する操作を行った操作者やグループや期間、クライアント端末、及び操作の種類が指定可能である。これ以外にも属性や全文検索などの条件を設定してもよい。
【００４１】
また、ルートフォルダ設定部４０１で階層構造のルートとして表示するフォルダを設定可能である。さらに、操作条件に合致しなくても固定で表示しておくフォルダを作業用のフォルダとして指定可能である。
【００４２】
図４は、操作者の操作により図３の条件追加ボタン３０３や条件変更ボタン３０４を押下されると、操作条件設定モジュール２０２によって表示される。
【００４３】
図４において、操作者により操作条件が追加されると、図３の操作条件表示部３０２に条件を表すサムネイル画像が追加される。あるいは、操作条件表示部３０２の既存の条件を変更することも可能である。これらの操作により、操作条件設定モジュール２０２は、操作条件記憶部２０９の情報を更新する。
【００４４】
なお、操作条件は上記の内容以外のものを指定するようにしてもよい。
【００４５】
図５は、表示されている階層構造を保存し、保存済みの階層構造を選択および表示するための一連の処理を表すフローチャートである。
【００４６】
ステップＳ５００で、操作者は階層構造表示部３０１に表示されている階層構造を、階層構造保存ボタン３０６を押下し、階層構造の保存を指示する。
【００４７】
ステップＳ５０１で、階層構造保存モジュール２０３は、情報格納装置２０６のフォルダ階層情報記憶部２０８の階層情報に操作者の情報と保存時刻、任意の名称を付与することで、データの更新を行う。
【００４８】
ステップＳ５０２で、階層構造保存モジュール２０３は、ステップＳ５０１で付与された任意の名称が付与された階層構造を表すサムネイル画像を、保存済み階層構造表示部に追加表示する。
【００４９】
ステップＳ５０３で、操作者は保存済み階層構造表示部３０５に表示されている任意の階層構造から表示したいものを押下する。
【００５０】
ステップＳ５０４で、階層構造表示切り替えモジュール２０４は、情報格納装置２０６のフォルダ階層情報記憶部２０８から、操作者及び階層構造に付与された名称をキーにして表示に必要な情報を取得する。
【００５１】
ステップＳ５０５で、階層表示制御モジュール２０１は、ステップＳ５０４で取得した階層情報を基に、情報格納装置２０６のフォルダ・文書情報記憶部２０７からフォルダの情報を取得することで階層構造を生成する。
【００５２】
ステップＳ５０６で、階層表示制御モジュール２０１は、階層構造表示部３０１に、操作者が選択した階層構造を表示する。
【００５３】
図６は、操作条件を選択してから結果の階層構造を表示するまでの一連の処理を表すフローチャートである。
【００５４】
ステップＳ６００で、操作者は操作条件表示部３０２に表示されている任意の操作条件を選択する。
【００５５】
ステップＳ６０１で、階層構造切り替えモジュール２０４は、情報格納装置２０６の操作条件記憶部２０９から、選択された条件の名称をキーにして検索に必要な操作条件を取得し、検索モジュール２０５に渡す。
【００５６】
ステップＳ６０２で、検索モジュール２０５は、渡された操作条件に合致する条件で、フォルダ・文書情報記憶部２０７の文書を検索し、結果を階層表示制御モジュール２０１に渡す。
【００５７】
ステップＳ６０３で、階層表示制御モジュール２０１は、文書の詳細情報をフォルダ・文書情報記憶部２０７から取得する。
【００５８】
ステップＳ６０４で、階層表示制御モジュール２０１は、さらに文書が含まれるフォルダの情報および階層構造の表示に必要な親フォルダの情報を、フォルダ・文書情報記憶部２０７から取得する。
【００５９】
ステップＳ６０５で、階層表示制御モジュール２０１は、ステップＳ６０４で取得したフォルダの情報を基に、階層構造を生成する。
【００６０】
ステップＳ６０６で、階層表示制御モジュール２０１は、階層構造表示部３０１に、生成された階層構造を表示する。
【００６１】
図７は、ルートフォルダ設定部４０１において、ルートフォルダの設定を変更した場合の階層構造の表示例である。この例では、ルートフォルダを
folder１-１
と設定している。また、固定表示フォルダ設定部４０３において、
folder1-1-8
が設定されている場合には、設定条件に合致する文書がこのフォルダに存在しなかったとしても、このフォルダが非表示になることはない。
【００６２】
このようにして、大量のフォルダが存在する階層構造を使用する際に、不必要なフォルダを表示しないことが可能となる。さらに少なくとも１つ以上の階層構造を保存し、表示切り替えが可能になる。
【００６３】
なお、上記の実施例は、スタンドアロンで使用するソフトウェアにおけるフォルダ階層構造の保存方法を例に挙げているが、クライアント-サーバ型のアプリケーションや、ＷＷＷブラウザを使用したＷｅｂベースのアプリケーションにも適用可能である。
【００６４】
また、本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記憶媒体をシステムや装置に供給し、そのシステムや装置のコンピュータが記憶媒体に格納されたプログラムコードを読出して実行することによっても達成される。
【００６５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合がある。本発明には、その指示に基づき、コンピュータ上のＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、この処理の実行によって前述した実施形態の機能が実現される場合も含まれる。
【００６８】
また、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合がある。本発明には、機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６９】
【図１】階層構造保存装置のハードウェア構成例を示す図。
【図２】処理モジュール群及び情報を格納する格納装置と、処理モジュール群及び格納装置間の制御及び情報の流れを説明するための図。
【図３】階層構造の表示及び条件の切り替え及び保存された階層構造の切り替えを行うための画面例。
【図４】表示するフォルダを絞り込むための文書に対する条件及びルートフォルダや固定で表示するフォルダを設定するための画面例。
【図５】表示された階層構造を保存し、切り替え表示するまでの一連の処理を表すフローチャート。
【図６】操作条件を選択してから結果の階層構造を表示するまでの一連の処理を表すフローチャート。
【図７】ルートフォルダを変更した場合の階層構造表示画面の例。
【符号の説明】
【００７０】
１００  制御バス
１０１  ＣＰＵ（中央制御装置）
１０２  ＲＡＭ（随時読み出し書き込みメモリ）
１０３  ＲＯＭ（読み出し専用メモリ）
１０４  ＮＥＴＩＦ（ネットワークインターフェース）
１０５  ＶＲＡＭ（ビデオＲＡＭ）
１０６  ＣＲＴ（ディスプレイ）
１０７  ＫＢＣ（キーボードコントローラ）
１０８  ＫＢ（キーボード）
１０９  ＨＤＤ（ハードディスクドライブ）
１１０  ＦＤ（フレキシブルディスク）ドライブ
１１１  ＦＤ
２００  階層構造保存装置
２０１  階層表示制御モジュール
２０２  操作条件設定モジュール
２０３  階層構造保存モジュール
２０４  階層構造表示切り替えモジュール
２０５  検索モジュール
２０６  情報格納装置
２０７  フォルダ・文書情報記憶部
２０８  フォルダ階層情報記憶部
２０９  操作条件記憶部
３００  階層構造表示画面
３０１  階層構造表示部
３０２  操作条件表示部
３０３  操作条件追加ボタン
３０４  操作条件変更ボタン
３０５  保存済み階層構造表示部
３０６  階層構造保存ボタン
４００  操作条件設定画面
４０１  ルートフォルダ設定部
４０２  操作条件設定部
４０３  固定表示フォルダ設定部
【図１】
2008299400.tif 000003
【図２】
2008299400.tif 000004
【図３】
2008299400.tif 000005
【図４】
2008299400.tif 000006
【図５】
2008299400.tif 000007
【図６】
2008299400.tif 000008
【図７】
2008299400.tif 000009