(57)【要約】【課題】文書管理システムにおいて、現在ユーザが選択したいフォルダの内部に保存されている文書の一覧と、ユーザが選択したフォルダの次に移動可能な同階層のフォルダの一覧とを、ボタンにて同時表示させ、同位層のフォルダの移動をナビゲーションする仕組みを提供すること。【解決手段】フォルダナビボタンによりフォルダＩＤを管理サーバに送信すると、フォルダＩＤが一致するフォルダに格納された文書の一覧を表示し、フォルダＩＤと親フォルダＩＤが一致するフォルダの一覧を表示させる。【選択図】  図１
2012137872.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と通信可能に接続された文書管理装置であって、
フォルダ情報と、親フォルダ情報として当該フォルダ情報の一つ上位のフォルダ情報及び当該フォルダ情報に対応するフォルダの内部に格納された文書情報を対応づけて記憶するフォルダ情報記憶手段と、
前記クライアント端末から、第１のフォルダ情報を含む一覧表示要求を受け付ける一覧表示要求受付手段と、
前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報と対応づけられた親フォルダ情報が一致するフォルダ情報を検索し、前記検索したフォルダ情報の一覧をリストにした表示情報を生成する第１の同位フォルダ一覧生成手段と、
前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報に対応するフォルダの内部に格納された文書情報を検索し、前記検索した文書情報の一覧をリストにした表示情報を生成する第１の格納文書一覧生成手段と、
前記第１の同位フォルダ一覧生成手段が生成した表示情報及び前記第１の格納文書一覧生成手段が生成した表示情報を含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示する第１の表示指示手段と、
を備えることを特徴とする文書管理装置。
【請求項２】
前記フォルダ情報記憶手段が管理するフォルダの階層が同位であるフォルダ情報に、連続する番号を付与する連続番号付与手段と、
をさらに備えることを特徴とする請求項１に記載の文書管理装置。
【請求項３】
前記第１の表示指示手段が表示指示した後に、前記クライアント端末から、前記第１のフォルダ情報とフォルダの階層が同位であるフォルダに移動すべく第２のフォルダ情報を含む同位フォルダ移動要求を受け付ける同位フォルダ移動要求受付手段と、
前記同位フォルダ移動要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記同位フォルダ移動要求受付手段が受け付けた第２のフォルダ情報と対応づけられた親フォルダ情報が一致するフォルダ情報を検索し、前記検索したフォルダ情報の中から、前記同位フォルダ移動要求を受け付けた場合に含まれる第２のフォルダ情報の番号と連続する番号であるフォルダ情報を特定する特定手段と、
前記フォルダ情報記憶手段から、前記特定手段が特定したフォルダ情報に対応するフォルダの内部に格納された文書情報を検索し、前記検索した文書情報の一覧をリストにした表示情報を生成する第２の格納文書一覧生成手段と、
前記同位フォルダ移動要求を受け付けた場合に、同位フォルダ一覧生成手段が生成したフォルダ情報の一覧をリストにした表示情報の中で、前記第２のフォルダ情報に一致するフォルダ情報を閲覧済のフォルダ情報として識別可能に更新した表示情報を生成する第２の同位フォルダ一覧生成手段と、
前記第２の格納文書一覧生成手段が生成した表示情報及び前記第２の同位フォルダ一覧生成手段が生成した表示情報を含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示する第２の表示指示手段と、
をさらに備えることを特徴とする請求項２に記載の文書管理装置。
【請求項４】
同位フォルダ移動要求受付手段は、前記フォルダ情報記憶手段に第２のフォルダ情報に対応づけられた親フォルダ情報がある場合に、前記同位フォルダ移動要求を受け付け可能であることを特徴とする請求項３に記載の文書管理装置。
【請求項５】
前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報と対応づけられた親フォルダ情報を検索し、前記検索した親フォルダ情報及び前記受け付けた第１のフォルダ情報を含む表示情報を生成する親フォルダ情報生成手段をさらに備え、
前記第１の表示指示手段は、前記親フォルダ情報生成手段が生成した表示情報をさらに含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示することを特徴とする請求項１乃至請求項４のいずれか１項に記載の文書管理装置。
【請求項６】
クライアント端末と通信可能に接続された、フォルダ情報と、親フォルダ情報として当該フォルダ情報の一つ上位のフォルダ情報及び当該フォルダ情報に対応するフォルダの内部に格納された文書情報を対応づけて記憶するフォルダ情報記憶手段を備える文書管理装置の制御方法であって、
前記文書管理装置の一覧表示要求受付手段が、前記クライアント端末から、第１のフォルダ情報を含む一覧表示要求を受け付ける一覧表示要求受付工程と、
前記文書管理装置の第１の同位フォルダ一覧生成手段が、前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付工程が受け付けた第１のフォルダ情報と対応づけられた親フォルダ情報が一致するフォルダ情報を検索し、前記検索したフォルダ情報の一覧をリストにした表示情報を生成する第１の同位フォルダ一覧生成工程と、
前記文書管理装置の第１の格納文書一覧生成手段が、前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報に対応するフォルダの内部に格納された文書情報を検索し、前記検索した文書情報の一覧をリストにした表示情報を生成する第１の格納文書一覧生成工程と、
前記文書管理装置の第１の表示指示手段が、前記第１の同位フォルダ一覧生成工程が生成した表示情報及び前記第１の格納文書一覧生成工程が生成した表示情報を含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示する第１の表示指示工程と、
を含むことを特徴とする制御方法。
【請求項７】
クライアント端末と通信可能に接続された文書管理装置で読み取り実行可能なプログラムであって、
前記文書管理装置を、
フォルダ情報と、親フォルダ情報として当該フォルダ情報の一つ上位のフォルダ情報及び当該フォルダ情報に対応するフォルダの内部に格納された文書情報を対応づけて記憶するフォルダ情報記憶手段と、
前記クライアント端末から、第１のフォルダ情報を含む一覧表示要求を受け付ける一覧表示要求受付手段と、
前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報と対応づけられた親フォルダ情報が一致するフォルダ情報を検索し、前記検索したフォルダ情報の一覧をリストにした表示情報を生成する第１の同位フォルダ一覧生成手段と、
前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報に対応するフォルダの内部に格納された文書情報を検索し、前記検索した文書情報の一覧をリストにした表示情報を生成する第１の格納文書一覧生成手段と、
前記第１の同位フォルダ一覧生成手段が生成した表示情報及び前記第１の格納文書一覧生成手段が生成した表示情報を含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示する第１の表示指示手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
文書管理装置、文書管理装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
文書管理システムのフォルダ構造は、階層が複雑化しがちであるため、現在アクセスしているフォルダの階層把握や一度に離れているフォルダ階層までアクセスする場合には、登録されている全てのフォルダやファイルをツリー構造で読み込み、表示することで対応してきた。しかし、登録されている全フォルダ・ファイルのツリー構造表示には時間が掛るため、現在表示しているフォルダの親階層等の局所的な部分を構造表示する技術が存在する。
【０００３】
先行文献１において、階層構造にて管理されたフォルダやファイルの中から所望のフォルダを見つけるまでの手間を軽減するべく、アイコンを特定すると、１階層下のフォルダに関するプレビューアイコンを表示するフォルダ管理システムが報告されている。
先行技術２において、表示階層を含む上下１階層ずつの計３階層分を制御することで、上・下・横階層のフォルダ参照・移動を可能にしたものが存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８２００４号公報
【特許文献２】特開平１１−３３８６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、フォルダ内に文書を管理する文書管理システムでの文書閲覧操作において、フォルダの階層が同一のフォルダの内容を連続して閲覧したい場合に、対応できていない。
【０００６】
特許文献２は、上下１階層分のフォルダ参照・移動だけあり、現在、表示しているフォルダ階層からトップ階層までをリスト表示することや、現在アクセスしているフォルダ階層を容易に把握することができない。
【０００７】
本願発明は、文書管理システムにおいて、現在ユーザが選択したいフォルダの内部に保存されている文書の一覧と、ユーザが選択したフォルダの次に移動可能な同階層のフォルダの一覧とを、ボタンにて同時表示させ、同位層のフォルダの移動をナビゲーションする仕組みを提供することを目的する。
【課題を解決するための手段】
【０００８】
本願発明は、クライアント端末と通信可能に接続された文書管理装置であって、フォルダ情報と、親フォルダ情報として当該フォルダ情報の一つ上位のフォルダ情報及び当該フォルダ情報に対応するフォルダの内部に格納された文書情報を対応づけて記憶するフォルダ情報記憶手段と、前記クライアント端末から、第１のフォルダ情報を含む一覧表示要求を受け付ける一覧表示要求受付手段と、前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報と対応づけられた親フォルダ情報が一致するフォルダ情報を検索し、前記検索したフォルダ情報の一覧をリストにした表示情報を生成する第１の同位フォルダ一覧生成手段と、前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報に対応するフォルダの内部に格納された文書情報を検索し、前記検索した文書情報の一覧をリストにした表示情報を生成する第１の格納文書一覧生成手段と、前記第１の同位フォルダ一覧生成手段が生成した表示情報及び前記第１の格納文書一覧生成手段が生成した表示情報を含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示する第１の表示指示手段と、を備えることを特徴とする。
【０００９】
また、前記フォルダ情報記憶手段が管理するフォルダの階層が同位であるフォルダ情報に、連続する番号を付与する連続番号付与手段と、をさらに備えることを特徴とする。
【００１０】
また、前記第１の表示指示手段が表示指示した後に、前記クライアント端末から、前記第１のフォルダ情報とフォルダの階層が同位であるフォルダに移動すべく第２のフォルダ情報を含む同位フォルダ移動要求を受け付ける同位フォルダ移動要求受付手段と、前記同位フォルダ移動要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記同位フォルダ移動要求受付手段が受け付けた第２のフォルダ情報と対応づけられた親フォルダ情報が一致するフォルダ情報を検索し、前記検索したフォルダ情報の中から、前記同位フォルダ移動要求を受け付けた場合に含まれる第２のフォルダ情報の番号と連続する番号であるフォルダ情報を特定する特定手段と、前記フォルダ情報記憶手段から、前記特定手段が特定したフォルダ情報に対応するフォルダの内部に格納された文書情報を検索し、前記検索した文書情報の一覧をリストにした表示情報を生成する第２の格納文書一覧生成手段と、前記同位フォルダ移動要求を受け付けた場合に、同位フォルダ一覧生成手段が生成したフォルダ情報の一覧をリストにした表示情報の中で、前記第２のフォルダ情報に一致するフォルダ情報を閲覧済のフォルダ情報として識別可能に更新した表示情報を生成する第２の同位フォルダ一覧生成手段と、前記第２の格納文書一覧生成手段が生成した表示情報及び前記第２の同位フォルダ一覧生成手段が生成した表示情報を含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示する第２の表示指示手段と、をさらに備えることを特徴とする。
【００１１】
また、同位フォルダ移動要求受付手段は、前記フォルダ情報記憶手段に第２のフォルダ情報に対応づけられた親フォルダ情報がある場合に、前記同位フォルダ移動要求を受け付け可能であることを特徴とする。
【００１２】
また、前記一覧表示要求を受け付けた場合に、前記フォルダ情報記憶手段から、前記一覧表示要求受付手段が受け付けた第１のフォルダ情報と対応づけられた親フォルダ情報を検索し、前記検索した親フォルダ情報及び前記受け付けた第１のフォルダ情報を含む表示情報を生成する親フォルダ情報生成手段をさらに備え、前記第１の表示指示手段は、前記親フォルダ情報生成手段が生成した表示情報をさらに含む画面情報を前記クライアント端末が表示すべく、前記クライアント端末に表示指示することを特徴とする。
【発明の効果】
【００１３】
本願発明により、文書管理システムにおいて、現在ユーザが選択したいフォルダの内部に保存されている文書の一覧と、ユーザが選択したフォルダの次に移動可能な同階層のフォルダの一覧とを、ボタンにて同時表示させ、同位層のフォルダの移動をナビゲーションする仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明のシステム構成図を示す図である。
【図２】本発明の文書管理装置及びクライアント端末のハードウエア構成図を示す図である。
【図３】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図４】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図５】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図６】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図７】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図８】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図９】本発明の文書管理システムが実行する処理を示すフローチャート図である。
【図１０】本発明の文書管理システムが利用するデータテーブルを示す図である。
【図１１】本発明の文書管理システムが表示指示する操作画面を示す図である。
【図１２】本発明の文書管理システムが管理するフォルダ階層を示す図である。
【発明を実施するための形態】
【００１５】
図１を説明する。
【００１６】
図１は、本発明の文書管理システムに好適な文書管理装置１００とクライアント端末２００が通信可能に接続され構成された文書管理システムのシステム構成図である。
図２を説明する。
図２は文書管理装置（サーバ装置）１００及びクライアント端末２００、クライアント端末２０１のハードウエア構成を示す図である。
【００１７】
図２において、４０１はＣＰＵで、システムバス４０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ４０２あるいは外部メモリ４１１には、ＣＰＵ４０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１８】
４０３はＲＡＭで、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。ＣＰＵ４０１は、処理の実行に際して必要なプログラム等をＲＯＭ４０２あるいは外部メモリ４１１からＲＡＭ４０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１９】
４０５は入力コントローラで、キーボード（ＫＢ）４０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。４０６はビデオコントローラで、表示部４１０への表示を制御する。なお、表示部４１０はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。また表示部は指やペン等にてユーザが表示画面内の対象位置を指定するタッチパネル機能を含むものであってもよい。
【００２０】
４０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ４１１へのアクセスを制御する。
【００２１】
４０８は通信Ｉ／Ｆコントローラで、ネットワーク（通信回線）３００を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２２】
なお、ＣＰＵ４０１は、例えばＲＡＭ４０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ上での表示を可能としている。また、ＣＰＵ４０１は、ＣＲＴ上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２３】
本発明を実現するための後述する各種プログラムは、文書管理装置１００の外部メモリ４１１に記録されており、必要に応じてＲＡＭ４０３にロードされることによりＣＰＵ４０１によって実行されるものである。さらに、上記プログラムの実行時に用いられるデータファイル及びデータテーブル等も、外部メモリ４１１または文書管理装置１００の記憶手段に格納されており、これらについての詳細な説明も後述する。
図３を説明する。
図３は本願発明の文書管理システムが実行する表示処理のメインフローを示すフローチャート図である。
Ｓ３０１では、クライアント端末２００からログイン操作によってログインを行う。
【００２４】
Ｓ３０２では、サーバ装置（文書管理装置）１００はクライアント端末からのＳ３０１を受け、図示しない初期設定ファイルから“デフォルト表示フォルダＩＤ”と“横フィールド表示形式”を受信する。
Ｓ３０３では、サーバ装置側で表示ステータス更新処理が走る。図９で詳細を説明する。
Ｓ３０４では、サーバ装置側でアクセスカウント更新処理が走る。図８で詳細を説明する。
Ｓ３０５では、サーバ装置側で画面表示処理が走る。図４及び図５で詳細を説明する。
Ｓ３０６では、Ｓ３０５でサーバ装置が返してきたレスポンスをクライアント端末が受信し、表示装置に表示をさせる。
【００２５】
Ｓ３０７では、クライアント端末が、Ｓ３０６で表示された図１１のＳ１０２から、表示させるフォルダを入力装置によって選択し、選択したフォルダの“フォルダＩＤ”をサーバ装置にリクエストとして送る。
Ｓ３０８では、クライアント端末から、Ｓ３０７で送られた“フォルダＩＤ”をサーバ装置が受信する。
【００２６】
さらにここでは、文書管理装置１００がＳ５０５で第１の表示指示手段が表示指示した後に、Ｓ３１３にてクライアント端末２００が同位フォルダ移動要求（図１１のＳ１０６）を文書管理装置１００に送信した場合には、文書管理装置１００は、クライアント端末２００から、Ｓ３１５で受け付けたフォルダＩＤ（第１のフォルダ情報）とフォルダの階層が同位であるフォルダに移動し、移動したフォルダの内部に格納された文書情報を表示すべくフォルダＩＤ（第２のフォルダ情報）を含む同位フォルダ移動要求を受け付ける（同位フォルダ移動要求受付手段）。
【００２７】
Ｓ３０９では、サーバ装置側で表示ステータス更新処理が走る。図９で詳細を説明する。但し、Ｓ３０２で読み込まれる“デフォルト表示フォルダＩＤ”は使用せず、Ｓ３０８でサーバ装置が受信した“フォルダＩＤ”を使用する。
【００２８】
Ｓ３１０では、サーバ装置側でアクセスカウント更新処理が走る。図８で詳細を説明する。但し、Ｓ３０２で読み込まれる“デフォルト表示フォルダＩＤ”は使用せず、Ｓ３０８でサーバ装置が受信した“フォルダＩＤ”を使用する。
【００２９】
Ｓ３１１では、サーバ装置側で画面表示処理が走る。図４及び図５で詳細を説明する。但し、Ｓ３０２で読み込まれる“デフォルト表示フォルダＩＤ”は使用せず、Ｓ３０８でサーバ装置が受信した“フォルダＩＤ”を使用する。
【００３０】
Ｓ３１２では、Ｓ３１１でサーバ装置が返してきたレスポンスをクライアント端末が受信し、表示装置に表示をさせる。但し、Ｓ３０２で読み込まれる“デフォルト表示フォルダＩＤ”は使用せず、Ｓ３０８でサーバ装置が受信した“フォルダＩＤ”を使用する。
【００３１】
Ｓ３１３では、クライアント端末が、Ｓ３１２で表示された図１１のＳ１０３から、図１１のＳ１０４又はＳ１０５又はＳ１０６を選択するかを判断する。Ｓ３１３の判断が“ＹＥＳ”の場合、クライアント端末はＳ３０８へ“フォルダＩＤ”をサーバ装置に送信する。以降、Ｓ３０８〜Ｓ３１３の繰り返し。
【００３２】
さらにここでは、文書管理装置１００がＳ５０５で第１の表示指示手段が表示指示した後に、クライアント端末２００は、フォルダＩＤ（第１のフォルダ情報）とフォルダの階層が同位であるフォルダに移動する為に、現在フォルダの内部に格納された文書の一覧リスト（図１１のＳ１０２）を表示しているフォルダのフォルダＩＤ（第２のフォルダ情報）を含んだ同位フォルダ移動要求（図１１のＳ１０６）を文書管理装置１００に送信する。
Ｓ３１４では、Ｓ３１３の判断が“ＮＯ”の場合、クライアント端末が、Ｓ３１２で表示された図１１のＳ１０３から、Ｓ１０７を選択する。
つまり、クライアント端末２００は、フォルダＩＤ（第１のフォルダ情報）を含んだ一覧表示要求（図１１のＳ１０７）を文書管理装置１００に送信する。
【００３３】
Ｓ３１５では、クライアント端末からのＳ３１４を受け、サーバ装置（文書管理装置）１００が横階層フィールド表示処理を走らせる。図６で詳細を説明する。つまり文書管理装置１００は、クライアント端末２００から、現在フォルダの内部に格納された文書の一覧リスト（図１１のＳ１０２）を表示しているフォルダのフォルダＩＤ（第１のフォルダ情報）を含む一覧表示要求を受け付ける（一覧表示要求受付手段）。
Ｓ３１６では、サーバ装置が縦階層フィールド表示処理を走らせる。図７で詳細を説明する。
Ｓ３１７では、クライアント端末が、Ｓ３１５とＳ３１６でサーバ装置が返してきたレスポンスを受信し、表示する。
図４を説明する。
図４は本願発明の文書管理システムが実行する画面表示処理（Ｓ３０５、Ｓ３１１）の詳細を示すフローチャート図である。
Ｓ４０１では、サーバ装置がクライアント端末に“フォルダナビボタン”（図１１のＳ１０７）を表示するようレスポンスを返す。
Ｓ４０２では、サーバ装置がデータ構造格納ファイルのフォルダ情報管理テーブル（図１０）からフォルダ情報を受信する。
【００３４】
Ｓ４０３では、サーバ装置が、Ｓ４０２で受信したデータから、図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の“親フォルダＩＤ”が“０”以外かを判断する。
【００３５】
さらにここでは、Ｓ３０８で同位フォルダ移動要求を受け付けた場合には、フォルダ情報管理テーブル（図１０）にＳ３０８で受け付けたフォルダＩＤ（第２のフォルダ情報）と対応づけられた親フォルダＩＤがあるかいなかを判断し、親フォルダＩＤがあると判断した場合にのみ、Ｓ３０８で受け付けた同位フォルダ移動要求の処理を継続する。親フォルダＩＤがないと判断した場合には、Ｓ３０８で受け付けた同位フォルダ移動要求の処理は継続しない。
【００３６】
Ｓ４０４では、Ｓ４０３の判断が“ＹＥＳ”の場合、サーバ装置がクライアント端末に”1つ上の階層へ移動アイコン”（図１１のＳ１０５）を表示するようレスポンスを返す。
【００３７】
Ｓ４０５では、Ｓ４０３の判断が“ＹＥＳ”の場合、サーバ装置が、Ｓ４０２で受信したデータ内から、図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の“親フォルダＩＤ”と同じ“親フォルダＩＤ”を持つフォルダが存在するかを判断する。
【００３８】
Ｓ４０６では、Ｓ４０３とＳ４０５の判断が全て“ＹＥＳ”の場合、サーバ装置が、Ｓ４０２で受信したデータ内から、図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の“フォルダＩＤ”よりも値が小さい“フォルダＩＤ”が存在するかを判断する。
【００３９】
Ｓ４０７では、Ｓ４０３とＳ４０５とＳ４０６の判断が全て“ＹＥＳ”の場合、サーバ装置がクライアント端末に“1つ左隣（現在表示しているフォルダＩＤのフォルダよりも１つ値が小さいフォルダＩＤのフォルダ）の同位階層への移動指示が可能なアイコン”（図１１のＳ１０４）を表示するようレスポンスを返す。図１１のＳ１０４はＳ３１３でクライアント端末がサーバ装置に送信する同位フォルダ移動要求のボタンである。
図５を説明する。
図４は本願発明の文書管理システムが実行する画面表示処理（Ｓ３０５、Ｓ３１１）の詳細を示すフローチャート図である。
【００４０】
Ｓ４０８では、Ｓ４０３とＳ４０５の判断が全て“ＹＥＳ”の場合、サーバ装置が、Ｓ４０２で受信したデータ内から、図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の“フォルダＩＤ”よりも値が大きい“フォルダＩＤ”があるかを判断する。
【００４１】
Ｓ４０９では、Ｓ４０３とＳ４０５とＳ４０８の判断が全て“ＹＥＳ”の場合、サーバ装置がクライアント端末に“１つ右隣（現在表示しているフォルダＩＤのフォルダよりも１つ値が大きいフォルダＩＤのフォルダ）の同位階層への移動指示が可能なアイコン”（図１１のＳ１０６）を表示するようレスポンスを返す。図１１のＳ１０６はＳ３１３でクライアント端末がサーバ装置に送信する同位フォルダ移動要求のボタンである。
【００４２】
Ｓ４１０では、サーバ装置が、Ｓ４０２で受信したデータ内から図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の“フォルダＩＤ”と同じ値の“親フォルダＩＤ”が存在するかを判断する。
Ｓ４１１では、Ｓ４１０の判断が“ＹＥＳ”の場合、サーバ装置がフォルダ情報管理テーブル（図１０）からフォルダ情報を受信する。
【００４３】
さらにここでは、Ｓ３０８で同位フォルダ移動要求を受け付けた場合には、フォルダ情報管理テーブル（図１０）から、Ｓ３０８で受け付けたフォルダＩＤ（第２のフォルダ情報）と対応づけられた親フォルダＩＤが一致するフォルダＩＤを検索し、検索したフォルダＩＤの中から、Ｓ３０８で受け付けたフォルダＩＤ（第２のフォルダ情報）の番号と連続する番号であるフォルダＩＤを特定する（特定手段）。次にフォルダ情報管理テーブル（図１０）から、特定したフォルダＩＤに対応する文書情報を検索し、検索した文書情報の一覧をリストにした表示情報（図１１のＳ１０２）を生成する（第２の格納文書一覧生成手段）。
【００４４】
Ｓ４１２では、サーバ装置がクライアント端末にＳ４１０の条件を満たすフォルダの“フォルダ名”と“更新日時”を“詳細フィールド”（図１１のＳ１０２）に表示するようレスポンスを返す。
【００４５】
Ｓ４１３では、サーバ装置がＳ４０２とＳ４１１で受信したデータ内の“表示ステータス”値が“表示済み（閲覧済）”となっているフォルダ名を、クライアント端末に青フォントで表示するようレスポンスを返す。
【００４６】
さらにここでは、Ｓ３０８で同位フォルダ移動要求を受け付けた場合には、Ｓ５０５で第１の同位フォルダ一覧生成手段が生成したフォルダ情報の一覧をリストにした表示情報の中で、Ｓ３０８で受け付けたフォルダＩＤ（第２のフォルダ情報）に一致するフォルダＩＤを閲覧済のフォルダとして識別可能に更新した表示情報（図１１のＳ１０９）を生成する（第２の同位フォルダ一覧生成手段）。
【００４７】
さらにＳ４１１で生成した表示情報（図１１のＳ１０２）及びＳ４１３で生成した表示情報（図１１のＳ１０９）を含む画面情報（図１１のＳ１０８）を、クライアント端末２００の表示部が表示するべく送信し、クライアント端末２００に画面情報の表示を指示する（第２の表示指示手段）。
図６を説明する。
図６は本願発明の文書管理システムが実行する横階層フィールド表示処理（Ｓ３１５）の詳細を示すフローチャート図である。
【００４８】
Ｓ５０１では、図３のＳ３０２で読み込んだ“横フィールド表示形式”の値が“更新日時”又は“アクセス頻度”又は“フォルダ名”の内、どの値が設定されているかをサーバ装置が判断する。
Ｓ５０２では、Ｓ５０１の判断が“更新日時”又は“アクセス頻度”の場合、サーバ装置は、フォルダ情報管理テーブルから階層情報を受信する。
【００４９】
Ｓ５０３では、サーバ装置（文書管理装置）１００が、フォルダ情報管理テーブル（図１０）から階層情報を受信する。つまり文書管理装置１００は、フォルダ情報記憶手段が記憶するフォルダ情報管理テーブル（図１０）からＳ３１５で受け付けたフォルダＩＤ（第１のフォルダ情報）に対応する文書情報（フォルダＩＤと対応するフォルダの内部に格納された文書）を検索し、検索した文書情報の一覧をリストにした表示情報（図１１のＳ１０２）を生成する（第１の格納文書一覧生成手段）。
【００５０】
Ｓ５０４では、サーバ装置が図３のＳ３１２で選択されたフォルダの“親フォルダＩＤ”と同じフォルダを、Ｓ５０３で受信した“親フォルダＩＤ”から選択し、Ｓ５０１で判断された値順にソートする。つまり文書管理装置１００は、フォルダ情報記憶手段が記憶するフォルダ情報管理テーブル（図１０）からＳ３１５で受け付けたフォルダＩＤ（第１のフォルダ情報）と対応づけられた親フォルダ情報が一致するフォルダ情報を検索する。
【００５１】
Ｓ５０５では、サーバ装置が、Ｓ５０４のソート結果を横階層フィールド（図１１のＳ１０９）へ表示するようクライアント端末にレスポンスを返す。つまり文書管理装置１００は、Ｓ５０４で検索したフォルダ情報の一覧をリストにした表示情報（図１１のＳ１０９）を生成する（第１の同位フォルダ一覧生成手段）。
【００５２】
さらにＳ５０３で生成した表示情報（図１１のＳ１０２）及びＳ５０５で生成した表示情報（図１１のＳ１０９）を含む画面情報（図１１のＳ１０８）を、クライアント端末２００の表示部が表示するべく送信し、クライアント端末２００に画面情報の表示を指示する（第１の表示指示手段）。
【００５３】
Ｓ５０６では、サーバ装置が、Ｓ５０３で受信した“表示ステータス”の値から“表示中（閲覧中）”のフォルダは名前を“赤”フォント、“表示済み（閲覧済）”のフォルダは名前を“青”フォントで表示するようクライアント端末にレスポンスを返す。
図７を説明する。
図７は本願発明の文書管理システムが実行する縦階層フィールド表示処理（Ｓ３１６）の詳細を示すフローチャート図である。
Ｓ６０１では、サーバ装置が、フォルダ情報管理テーブル（図１０）からデータ情報を受信する。
【００５４】
Ｓ６０２では、Ｓ６０１で受信した“親フォルダＩＤ”を用いて、図３のＳ３１２で選択されたフォルダからＴｏｐ階層（図１１のＳ１０１）までのフォルダを縦階層フィールド（図１１のＳ１１０）へ表示するようクライアント端末にレスポンスを返す。
【００５５】
さらにここでは、Ｓ３１５で一覧表示要求を受け付けた場合には、フォルダ情報管理テーブル（図１０）から、Ｓ３１５で受け付けたフォルダＩＤ（第１のフォルダ情報）と対応づけられた親フォルダＩＤを検索し、検索した親フォルダＩＤ及びＳ３１５で受け付けたフォルダＩＤ（第１のフォルダ情報）を含む表示情報を生成する（親フォルダ情報生成手段）。
【００５６】
さらにＳ６０２で親フォルダ情報生成手段が生成した表示情報（図１１のＳ１１０）をさらにＳ５０５送信する画面情報（図１１のＳ１０８）に含み、クライアント端末２００の表示部が表示するべく送信し、クライアント端末２００に画面情報の表示を指示する（第１の表示指示手段）
【００５７】
Ｓ６０３では、サーバ装置が、Ｓ６０１で受信した“表示ステータス”の値から“表示中（閲覧中）”のフォルダは名前を“赤”フォント、“表示済み（閲覧済）”のフォルダは名前を“青”フォントで表示するようクライアント端末にレスポンスを返す。
図８を説明する。
【００５８】
Ｓ７０１では、サーバ装置が、データ構造格納ファイルのフォルダ情報管理テーブル（図１０）からから、図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の“アクセスカウント”を受信する。
Ｓ７０２では、サーバ装置が、Ｓ７０１で受信した“アクセスカウント”の値に”１”を加え、値を変更する。
Ｓ７０３では、サーバ装置が、Ｓ７０２で変更を行った値をフォルダ情報管理テーブル（図１０）に書き込む。
図９を説明する。
Ｓ８０１では、サーバ装置がデータ構造格納ファイルのフォルダ情報管理テーブル（図１０）から、“表示ステータス“の値を受信する。
Ｓ８０２では、Ｓ８０１で受信した“表示ステータス”の値に“表示中（閲覧中）”のフォルダが存在するか判断する。
Ｓ８０３では、Ｓ８０２の判断が“ＹＥＳ”の場合、サーバ装置が表示ステータスを“表示中（閲覧中）“から“表示済み（閲覧済）“に変更する。
Ｓ８０４では、サーバ装置が、図３のＳ３０２で受信した“デフォルト表示フォルダＩＤ”の表示ステータスを“表示中（閲覧中）“に変更する。
Ｓ８０５では、サーバ装置が、変更した表示ステータスをフォルダ情報管理テーブル（図１０）に書き込む。
図１０を説明する。
図１０は本願発明の文書管理装置１００の外部メモリ４１１が記憶する(フォルダ情報記憶手段)フォルダ情報管理テーブルである。
フォルダＩＤ（フォルダ情報）とは、文書管理装置１００が管理するフォルダを識別可能なように付与されたフォルダ固有の識別情報である。
【００５９】
親フォルダＩＤ（フォルダ情報）とは、フォルダ情報管理テーブルが管理するフォルダＩＤに該当するフォルダの階層の、一つ上位の階層のフォルダのフォルダＩＤである。
【００６０】
文書ＩＤ（文書情報）とは、フォルダ情報管理テーブルが管理するフォルダＩＤに該当するフォルダの内部に格納された文書を特定可能なように識別情報が付与された文書固有の情報である。
【００６１】
さらに図１２のように、フォルダの階層が同位の場合には、フォルダＩＤ（フォルダ情報）として付与された識別情報が連続する番号になるように、連続番号が付与されている（連続番号付与手段）。
図１１を説明する。
本願発明の文書管理装置１００がクライアント端末２００に表示指示する操作画面を示す図である。
Ｓ１０１は、Ｓ３０６でクライアント端末２００が表示する文書管理装置１００の操作画面である。
【００６２】
Ｓ１０２は、Ｔｏｐ階層に含まれているフォルダやファイルを詳細フィールドに表示（※１）。文書管理装置１００が生成する、フォルダ内に保存されたフォルダと文書を一覧にした表示情報であり、Ｓ３０６でクライアント端末２００が表示する文書管理装置の操作画面に含まれる。
Ｓ１０３は、Ｓ３１２でクライアント端末２００が表示する文書管理装置１００の操作画面である。
【００６３】
Ｓ１０４は、左隣のフォルダ（フォルダＩＤが表示フォルダよりも大きいフォルダ）へ移動。同位フォルダに移動すべく、クライアント端末２００から文書管理装置１００に同位フォルダ移動指示するボタンである。
【００６４】
Ｓ１０５は、１つ上の階層（表示フォルダの親フォルダ）へ移動。上位フォルダに移動すべく、クライアント端末２００から文書管理装置１００に上位フォルダ移動指示するボタンである。
【００６５】
Ｓ１０６は、右隣のフォルダ（フォルダＩＤが表示フォルダよりも小さいフォルダ）へ移動。同位フォルダに移動すべく、クライアント端末２００から文書管理装置１００に同位フォルダ移動指示するボタンである。
【００６６】
Ｓ１０７は、「フォルダナビボタン」を押下することで、Ｓ１０９、Ｓ１１０を表示。クライアント端末２００から文書管理装置１００に横階層フィールド表示及び縦階層フィールド表示を表示要求すべくフィールド表示要求するボタンである。
Ｓ１０８は、Ｓ３１７及びＳ３１２でクライアント端末２００が表示する文書管理装置１００の操作画面である。
【００６７】
Ｓ１０９は、表示フォルダと同じ親フォルダＩＤを持つフォルダを表示（※１、※２、※３）。文書管理装置１００が生成する、横階層フィールドの表示情報であり、Ｓ３１７でＳ３１２クライアント端末２００が表示する文書管理装置の操作画面に含まれる。
【００６８】
Ｓ１１０は、表示フォルダからＴｏｐ階層までのフォルダ階層を表示（※１、※２）。文書管理装置１００が生成する、縦階層フィールドの表示情報であり、Ｓ３１７でＳ３１２クライアント端末２００が表示する文書管理装置の操作画面に含まれる。
※１表示済み（閲覧済み）のフォルダ名は青フォント
※２表示中（閲覧中）のフォルダ名は赤フォント
※３表示順は、初期設定に依り変更可能（名前、更新日時、アクセス頻度）
図１２を説明する。
本願発明の文書管理装置１００が管理するフォルダのフォルダ階層の関係を示す図である。
フォルダＩＤ「３」にとって、同位（同じ階層）のフォルダはフォルダＩＤ「２」及びフォルダＩＤ「４」である。
フォルダＩＤ「３」にとって、上位（一つ上の階層）のフォルダはフォルダＩＤ「１」である。
フォルダＩＤ「３」にとって、下位（一つ下の階層）のフォルダはフォルダＩＤ「５」及びフォルダＩＤ「６」である。
フォルダＩＤ「３」にとって、親（一つ上の階層）のフォルダはフォルダＩＤ「１」である。
フォルダＩＤ「３」は、フォルダＩＤ「５」及びフォルダＩＤ「６」の親（一つ上の階層）のフォルダである。
【００６９】
また、本発明におけるプログラムは、図３〜図９に示すフローチャートの処理方法をコンピュータが読み取り実行可能なプログラムであり、本発明の記憶媒体は図３〜図９の処理方法をコンピュータが読み取り実行可能なプログラムとして、文書管理装置１００の外部メモリ４１１に記憶されている。
【００７０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。  
【００７１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。  
【００７２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。  
【００７３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００７４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００７５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。  
【００７６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７７】
１００  文書管理装置
２００  クライアント端末
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ（記憶部）
４１１  外部メモリ（記憶部）
【図１】
2012137872.tif 000003
【図２】
2012137872.tif 000004
【図３】
2012137872.tif 000005
【図４】
2012137872.tif 000006
【図５】
2012137872.tif 000007
【図６】
2012137872.tif 000008
【図７】
2012137872.tif 000009
【図８】
2012137872.tif 000010
【図９】
2012137872.tif 000011
【図１０】
2012137872.tif 000012
【図１１】
2012137872.tif 000013
【図１２】
2012137872.tif 000014