(57)【要約】【課題】  検索を行う際に、以前に使った検索キーワードを容易に利用できるようにする。【解決手段】  ネットワーク上で文書を共有保管しておく文書管理装置において、検索時に指定されたユーザと検索フォルダと検索キーワードを文書管理装置上に検索キーワード履歴として保管する。ユーザが検索を要求した際には、指示されたユーザと検索フォルダの条件に適合した検索キーワード履歴情報を取得し、ユーザに対して検索キーワード入力欄に結びつけて提供する事により、ユーザの検索の操作性を向上させる。【選択図】  図１０
2009098791.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルを文書情報とあわせた文書を仮想的に作成された階層構造に結び付けて保管・管理し、これらの文書を検索キーワードを用いて検索する機能を備えた文書管理装置において、
検索を行うユーザを識別するユーザ識別手段と、
検索を行う対象となる階層を指示する検索階層指定手段と、
検索キーワードを入力する検索キーワード入力手段と、
前述のユーザ識別手段により識別されたユーザと検索階層指定手段により指示された階層と検索キーワード入力手段により入力された検索キーワードを使用して文書管理装置上に保管された文書を検索する文書検索手段と、
前述の文書検索手段により検索された文書情報を表示する検索結果表示手段と、
前述の文書検索時に使用したユーザ情報と検索キーワード情報と階層情報を検索キーワード履歴情報として保管する検索キーワード履歴管理手段と、
前記検索キーワード入力手段を提供する際に、ユーザ識別手段により識別されたユーザ情報と検索階層指定手段により入力された階層情報に合致した前記検索キーワード履歴情報を提供する検索キーワード履歴提供手段と、
を有することを特徴とした文書管理装置。
【請求項２】
前記文書管理装置はさらに、
文書に対するユーザのアクセス権を保持するアクセス権管理手段を有し、
前記検索キーワード履歴提供手段が、前記ユーザの検索キーワード履歴情報に加えて、そのユーザが保持しているアクセス権と同じアクセス権を有したユーザのユーザ情報と前記階層情報に合致した検索キーワード履歴を提供する
ことを特徴とした請求項１に記載の文書管理装置。
【請求項３】
前記文書管理装置はさらに、
ユーザをまとめるグループを定義するグループ管理手段を有し、
前記検索キーワード履歴提供手段が、前記ユーザの検索キーワード履歴情報に加えて、そのユーザが所属するグループに所属する他ユーザのユーザ情報と前記階層情報に合致した検索キーワード履歴を提供する
ことを特徴とした請求項１に記載の文書管理装置。
【請求項４】
前記文書管理装置はさらに、
前記検索キーワード履歴提供手段が、前記指示された階層の検索キーワード履歴情報に加えて、前記ユーザ情報と指定した階層より下位の階層情報に合致した検索キーワードを提供する
ことを特徴とした請求項１〜請求項３のいずれかに記載の文書管理装置。
【請求項５】
前記文書管理装置はさらに、
前記検索結果表示手段により表示された文書情報から操作した文書情報を検索時に保管した前記検索キーワード履歴情報に結びつけて保管する検索後操作文書情報保管手段と
前記検索キーワード履歴提供手段により検索キーワード履歴を提供する際に、提供する検索キーワード履歴に合致した検索後操作文書情報を提供する検索後操作文書情報提供手段と
を有することを特徴とした請求項１〜請求項４のいずれかに記載の文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置からネットワークを経由して接続される文書検索機能を有する文書管理装置に関する。
【背景技術】
【０００２】
インターネットやイントラネットを介して、ユーザの使用するクライアント装置とは別に文書情報をまとめて保持する文書管理サーバを設けて文書の共有／一括管理を行うことは、一般に行われている。
【０００３】
文書管理サーバ上の文書は概して大量になるため、通常はフォルダという仮想的な階層構造を系統立てて作成し、そのフォルダの名称に意味をもたせ、文書をその名称に従って分類して管理を行う。
【０００４】
しかし、文書管理サーバ上の文書は複数のユーザがそれぞれ登録／メンテナンスを行うことが多く、他ユーザの登録した文書を必要とした場合に、自分が想定しているフォルダに登録されているかはわからない。
【０００５】
そこで、文書管理サーバでは、ユーザが文書名称や文書の属性などに合致するキーワードを指定することで文書管理サーバ内の文書を検索し、目的の文書を見つける文書検索機能が提供されている。
【０００６】
更に、先に述べたフォルダを指定することで検索する対象の範囲を限定した文書検索することも可能である。
【０００７】
また、検索の際に使用したキーワードを履歴として管理し、キーワード入力の際に既存の履歴を利用することができるようになっているのが一般的である。
【０００８】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開平６−３２５１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、検索時に使用したキーワードはその入力欄ごとに履歴情報を管理しているため、そのキーワードを用いた検索時の検索範囲とは連携しておらず、文字列の一括管理を行うにとどまっている。
【００１０】
そのため、検索キーワード履歴を利用しようとした際には、文書管理サーバに対して行った全ての検索に対するキーワード履歴が対象となってしまうため、多くのキーワードの中から選択する必要があり、キーワードを探し出すことが困難になる。
【００１１】
また、この検索キーワードはクライアント装置側のアクセスアプリケーション（たとえばＷｅｂブラウザなど）の機能として履歴保管している。
【００１２】
そのため、ユーザが別のクライアント装置を使用した場合、過去に利用した検索キーワードの履歴を利用した検索を行うことはできない。
【課題を解決するための手段】
【００１３】
本発明は、上記の従来技術の課題を解決するためになされたものであり、請求項１で、文書ファイルと文書情報をあわせた文書を仮想的に作成された階層構造に結び付けて保管・管理し、これらの文書を検索キーワードを用いて検索する機能を備えた文書管理装置において、検索を行うユーザを識別するユーザ識別手段と、検索を行う対象となる階層を指示する検索階層指定手段と、検索キーワードを入力する検索キーワード入力手段と、前述のユーザ識別手段により識別されたユーザと検索階層指定手段により指示された階層と検索キーワード入力手段により入力された検索キーワードを使用して文書管理装置上に保管された文書を検索する文書検索手段と、前述の文書検索手段により検索された文書情報を表示する検索結果表示手段と、前述の文書検索時に使用したユーザ情報と検索キーワード情報と階層情報を検索キーワード履歴情報として保管する検索キーワード履歴管理手段と、前記検索キーワード入力手段を提供する際に、ユーザ識別手段により識別されたユーザ情報と検索階層指定手段により入力された階層情報に合致した前記検索キーワード履歴情報を提供する検索キーワード履歴提供手段とを有することを特徴とする。
【００１４】
また、請求項２において、請求項１に加えさらに、文書に対するユーザのアクセス権を保持するアクセス権管理手段を有し、前記検索キーワード履歴提供手段が、前記ユーザの検索キーワード履歴情報に加えて、そのユーザが保持しているアクセス権と同じアクセス権を有したユーザのユーザ情報と前記階層情報に合致した検索キーワード履歴を提供することを特徴とする。
【００１５】
また、請求項３において、請求項１に加えさらに、ユーザをまとめるグループを定義するグループ管理手段を有し、前記検索キーワード履歴提供手段が、前記ユーザの検索キーワード履歴情報に加えて、そのユーザが所属するグループに所属する他ユーザのユーザ情報と前記階層情報に合致した検索キーワード履歴を提供することを特徴とする。
【００１６】
また、請求項４において、請求項１、請求項２、請求項３のいずれかに加えさらに、前記検索キーワード履歴提供手段が、前記指示された階層の検索キーワード履歴情報に加えて、前記ユーザ情報と指定した階層より下位の階層情報に合致した検索キーワードを提供することを特徴とする。
【００１７】
また、請求項５において、請求項１、請求項２、請求項３、請求項４のいずれかに加えさらに、前記検索結果表示手段により表示された文書情報から操作した文書情報を検索時に保管した前記検索キーワード履歴情報に結びつけて保管する検索後操作文書情報保管手段と、前記検索キーワード履歴提供手段により検索キーワード履歴を提供する際に、提供する検索キーワード履歴に合致した検索後操作文書情報を提供する検索後操作文書情報提供手段とを有することを特徴とする。
【発明の効果】
【００１８】
本発明によって、検索キーワードの履歴が利用される検索範囲ごとに絞り込まれて提供されることで、検索時にキーワード履歴を使用する際の煩雑さが軽減される。
【００１９】
また、履歴情報の管理を文書管理サーバ側で行うことにより、検索キーワード履歴を異なるクライアント装置で利用することができる。
【発明を実施するための最良の形態】
【００２０】
以下に、図面を参照して、本発明の最良の形態を例示的に詳しく説明する。但し、この実施の形態に記載されている構成要素のうち、相的配置、データ内容などは、特に特定的な記述を行わない限りはこの発明の範囲をそれらにより限定する趣旨のものではない。
【実施例１】
【００２１】
以下に本発明に係わる第１の実施形態として文書管理装置について説明する。
【００２２】
＜文書管理装置を含む全体構成＞
本実施形態の文書管理装置を含むシステム全体の構成図について、図１のブロック図を参照して説明する。
【００２３】
前記システムは、図１に示すとおり、文書管理サーバ装置１０１、クライアント装置１０２、ネットワーク１０３とで構成される。
【００２４】
文書管理サーバ装置１０１は、クライアント装置１０２から依頼された文書を統合的に管理するものであり、クライアント装置１０２からの要求に応じて、管理している文書を提供する。
【００２５】
クライアント装置１０２は、文書管理サーバ装置１０１の文書情報の表示／検索等の操作を行う窓口となるものである。このクライアント装置は、ネットワーク１０３内において、特にひとつに限定されるものではなく、複数存在することも可能である。
【００２６】
ネットワーク１０３は、文書管理サーバ装置１０１とクライアント装置１０２を双方向通信することが可能なネットワークである。これは、インターネット、もしくはイントラネットといった形で実現されるものである。
【００２７】
＜文書管理装置構成＞
図１の文書管理サーバ装置１０１のハードウェア構成について、以下のブロック図２を参照して説明する。
【００２８】
図２に示すとおり、文書管理サーバ装置１０１は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ＮＩＣ２０５と、ＶＲＡＭ２０８と、ＫＢＣ２１０と、ＨＤＤ２１３と、ＩＯＣ２１４により構成される。
【００２９】
また、これらのユニットを接続し、各種データや制御情報などを伝送するシステムバス２００を備える。
【００３０】
ＣＰＵ２０１は、文書管理サーバ装置１０１の各種制御、および演算を行う中央演算処理装置である。
【００３１】
ＲＡＭ２０２は、ランダムアクセスメモリであり、ＣＰＵ２０１の主メモリとして実行プログラムの格納領域や、該実行プログラムの実行領域や、データの格納領域を提供する。
【００３２】
ＲＯＭ２０３は、ＣＰＵ２０１の動作処理手順を記憶している読み取り専用メモリであり、文書管理サーバ装置１０１の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼動させるために必要な情報等を記憶する。
【００３３】
外部記憶装置２０４は、ＣＤＲＯＭやＦＤＤと言った外部メディアを使用した記憶装置である。
【００３４】
ＮＩＣ２０５は、外部ネットワークとの間の入出力信号を制御するためのコントローラである。このＮＩＣ２０５は、モデム２０６や、外部ネットワーク２０７に接続するために使用される通信用のコントローラである。
【００３５】
モデム２０６は、ＮＩＣ２０５と接続されており、モデムやＩＳＤＮ接続用のターミナルアダプタといった公衆回線を使用して他装置とのデータ送受信を行う通信機器である。
【００３６】
ネットワーク２０７は、ＮＩＣ２０５と接続されているイーサネット（登録商標）などのネットワークシステムである。このネットワーク２０７は、ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（ワイドエリアネットワーク）として使用される。
【００３７】
ＶＲＡＭ２０８は、ビデオＲＡＭであり、ＣＲＴ２０９に表示する画像データを展開し、表示の制御を行う。
【００３８】
ＣＲＴ２０９は、ＶＲＡＭ２０８と接続され文書管理サーバ装置１０１の各種情報を表示する表示装置である。ＣＲＴ２０９は文書管理サーバ装置１０１内に内包する、もしくは文書管理サーバ装置１０１とは筐体が分離した状態で使用される。この表示装置は、液晶表示装置もしくはタッチパネル式液晶表示装置などを使用することも可能である。
【００３９】
ＫＢＣ２１０は、文書管理サーバ装置１０１接続されたＫＢ２１１やＭＯＵＳＥ２１２等の入力装置からの入力信号を受信し、制御するコントローラである。
【００４０】
ＫＢ２１１、およびＭＯＵＳＥ２１２は、ユーザからの入力情報を受け付ける入力装置である。これら入力装置のかわりに前述のタッチパネル式液晶表示装置の入力部を利用することも可能である。
【００４１】
ＨＤＤ２１３は、ハードディスクドライブであり、文書管理サーバ装置１０１内で使用するアプリケーションプログラムや、文書データ、各種管理データなどを格納するために使用される。
【００４２】
ＩＯＣ２１４は、情報入力装置であるスキャナ２１６や、出力装置であるＰＲＴ２１５など文書管理サーバ装置１０１への入出力信号を制御するためのコントローラである。
【００４３】
前記スキャナ２１６、ＰＲＴ２１５以外の外部入出力装置、例えば外部接続用ＨＤＤや、ＭＯドライブなどの情報機器を接続することも可能である。
【００４４】
ＰＲＴ２１５は、文書管理サーバ装置１０１内で保持している電子画像データを印刷するためのプリンタである。
【００４５】
スキャナ２１６は、紙原稿の紙面に記述されている内容を電子画像データとして読み取るための読取装置である。
【００４６】
次に、文書管理サーバ装置１０１の機能構成について、以下のブロック図３を参照して説明する。
【００４７】
フォルダ／文書情報保管部３０１は、文書管理サーバ装置１０１に登録されたフォルダ情報や文書情報、そして文書ファイルを格納しておく場所であり、ＲＡＭ２０２、もしくはＨＤＤ２１３に格納される。
【００４８】
フォルダ／文書情報処理部３０２は、ＲＡＭ２０８内に格納され、ＣＰＵ２０１で実行される実行プログラムであり、フォルダ／文書情報、文書ファイルの入出力処理をフォルダ／文書情報保管部３０１に対して行う。
【００４９】
検索キーワード履歴保管部３０３は、文書管理サーバ装置１０１に対して行われた検索の際に使用された検索キーワード履歴情報を格納しておく場所であり、ＲＡＭ２０２、もしくはＨＤＤ２１３に格納される。
【００５０】
検索キーワード履歴処理部３０４は、ＲＡＭ２０８内に格納され、ＣＰＵ２０１で実行される実行プログラムであり、検索キーワード履歴情報の入出力処理を検索キーワード履歴保管部３０３に対して行う。
【００５１】
ユーザ情報保管部３０５は、文書管理サーバ装置１０１を使用するユーザ情報を格納しておく場所であり、ＲＡＭ２０２、もしくはＨＤＤ２１３に格納される。
【００５２】
ユーザ情報処理部３０６は、ＲＡＭ２０８内に格納され、ＣＰＵ２０１で実行される実行プログラムであり、ユーザ情報の入出力処理をユーザ情報保管部３０５に対して行う。
【００５３】
グループ情報保管部３０７は、前述のユーザ情報保管部３０５で管理されているユーザ情報をまとめたグループ情報を格納しておく場所であり、ＲＡＭ２０２、もしくはＨＤＤ２１３に格納される。
【００５４】
グループ情報処理部３０８は、ＲＡＭ２０８内に格納され、ＣＰＵ２０１で実行される実行プログラムであり、前述のグループ情報の入出力処理をグループ情報保管部３０７に対して行う。
【００５５】
ユーザ認証処理制御部３０９は、ユーザ情報処理部３０６を使用して、文書管理サーバ装置１０１を利用できるユーザかどうかの認証処理の制御を行う。
【００５６】
検索処理制御部３１０は、フォルダ／文書情報処理部３０２を使用して、クライアント装置１０２から送信される検索条件に合致する文書検索処理の制御を行う。
【００５７】
また、検索結果合致した文書一覧からユーザが選択した文書情報、および文書ファイルを取得し、ユーザに提供する処理の制御も行う。
【００５８】
表示内容生成部３１１は、他の処理制御部での処理結果をクライアント装置１０２に送信するための表示情報の生成／整形する処理の制御を行う。
【００５９】
アクセス権判定制御部３１２は、ユーザ情報処理部３０６を使用して、クライアント装置１０２から送信されるユーザ情報が保持するものと同じアクセス権情報を保持するユーザ一覧を取得するユーザの検索処理の制御を行う。
【００６０】
ユーザグループ判定制御部３１３は、グループ情報操作部を使用して、クライアント装置１０２から送信されるユーザ情報と同じグループに属しているユーザ一覧を取得するユーザの検索処理の制御を行う。
【００６１】
ネットワーク通信部３１４は、前記クライアント装置１０２から受信した処理要求を文書管理サーバ装置１０１内の各処理制御部へ処理を通知し、文書管理サーバ装置１０１内の各制御部からの処理結果をクライアント装置１０２に対して送信する。これは、モデム２０６もしくはＮＩＣ２０５で接続される。
【００６２】
＜クライアント装置構成＞
図１のクライアント装置１０２のハードウェア構成について、以下のブロック図４を参照して説明する。
【００６３】
図４に示すとおり、クライアント装置１０２は、ＣＰＵ４０１と、ＲＡＭ４０２と、ＲＯＭ４０３と、ＮＩＣ４０５と、ＶＲＡＭ４０８と、ＫＢＣ４１０と、ＨＤＤ４１３と、ＩＯＣ４１４により構成される。
【００６４】
また、これらのユニットを接続し、各種データや制御情報などを伝送するシステムバス４００を備える。
【００６５】
ＣＰＵ４０１は、クライアント装置１０２の各種制御、および演算を行う中央演算処理装置である。
【００６６】
ＲＡＭ４０２は、ランダムアクセスメモリであり、ＣＰＵ４０１の主メモリとして実行プログラムの格納領域や、該実行プログラムの実行領域や、データの格納領域を提供する。
【００６７】
ＲＯＭ４０３は、ＣＰＵ４０１の動作処理手順を記憶している読み取り専用メモリであり、クライアント装置１０２の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼動させるために必要な情報等を記憶する。
【００６８】
外部記憶装置４０４は、ＣＤＲＯＭやＦＤＤと言った外部メディアを使用した記憶装置である。
【００６９】
ＮＩＣ４０５は、外部ネットワークとの間の入出力信号を制御するためのコントローラである。このＮＩＣ４０５は、モデム４０６や、外部ネットワーク４０７に接続するために使用される通信用のコントローラである。
【００７０】
モデム４０６は、ＮＩＣ４０５と接続されており、モデムやＩＳＤＮ接続用のターミナルアダプタといった公衆回線を使用して他装置とのデータ送受信を行う通信機器である。
【００７１】
ネットワーク４０７は、ＮＩＣ４０５と接続されているイーサネット（登録商標）などのネットワークシステムである。このネットワーク４０７は、ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（ワイドエリアネットワーク）として使用される。
【００７２】
ＶＲＡＭ４０８は、ビデオＲＡＭであり、ＣＲＴ４０９に表示する画像データを展開し、表示の制御を行う。
【００７３】
ＣＲＴ４０９は、ＶＲＡＭ４０８と接続されクライアント装置１０２の各種情報を表示する表示装置である。
【００７４】
ＣＲＴ４２０９はクライアント装置１０２内に内包する、もしくはクライアント装置１０２とは筐体が分離した状態で使用される。この表示装置は、液晶表示装置もしくはタッチパネル式液晶表示装置などを使用することも可能である。
【００７５】
ＫＢＣ４１０は、クライアント装置１０２接続されたＫＢ４１１やＭＯＵＳＥ４１２等の入力装置からの入力信号を受信し、制御するコントローラである。
【００７６】
ＫＢ４１１、およびＭＯＵＳＥ４１２は、ユーザからの入力情報を受け付ける入力装置である。これら入力装置のかわりに前述のタッチパネル式液晶表示装置の入力部を利用することも可能である。
【００７７】
ＨＤＤ４１３は、ハードディスクドライブであり、クライアント装置１０２内で使用するアプリケーションプログラムや、文書データ、各種管理データなどを格納するために使用される。
【００７８】
ＩＯＣ４１４は、情報入力装置であるスキャナ４１６や、出力装置であるＰＲＴ４１５などクライアント装置１０２への入出力信号を制御するためのコントローラである。
【００７９】
前記スキャナ４１６、ＰＲＴ４１５以外の外部入出力装置、例えば外部接続用ＨＤＤや、ＭＯドライブなどの情報機器を接続することも可能である。
【００８０】
ＰＲＴ４１５は、クライアント装置１０２内で保持している電子画像データを印刷するためのプリンタである。
【００８１】
スキャナ４１６は、紙原稿の紙面に記述されている内容を電子画像データとして読み取るための読取装置である。
【００８２】
次に、クライアント装置１０２の機能について、以下のブロック図５を参照して説明する。
【００８３】
文書ファイル保管部５０１は、文書管理サーバ装置１０１より取得した文書ファイルを格納しておく場所であり、ＲＡＭ４０２、もしくはＨＤＤ４１３に格納される。
【００８４】
文書ファイル処理部５０２は、ＲＡＭ４０２内に格納され、ＣＰＵ４０１で実行される実行プログラムであり、文書ファイルの入出力処理を文書ファイル保管部５０１に対して行う。
【００８５】
表示内容処理制御部５０３は、文書管理サーバ装置１０１から送信された表示内容を解釈してＣＲＴ４０９上に表示したり、ＫＢ４１１やＭＯＵＳＥ４１２で入力した文書情報を文書管理サーバ装置１０１に送信するための処理制御を行う。
【００８６】
また、ネットワーク通信部５０５経由で文書管理サーバ装置１０１から送信された文書ファイルを保存するために文書ファイル処理部５０２を使用して文書ファイル保存処理の制御を行う。
【００８７】
ネットワーク通信部５０４は、ネットワーク１０３を経由して前記文書管理サーバ装置１０１から受信した処理結果を表示内容処理制御部５０１に通知し、表示内容処理制御部５０１からの処理依頼内容を文書管理サーバ装置１０１に対して送信する。
【００８８】
これは、モデム４０６もしくはＮＩＣ４０５で接続される。
【００８９】
＜取り扱うデータ形式、および構成＞
図６−１と図６−２は、図３で示した文書管理サーバ装置１０１のフォルダ／文書情報保管部３０１に保管される情報の形式とデータ例を表す図である。
【００９０】
文書情報６０１は、文書単位で保持する情報の形式を表しており、文書ＩＤ６０２、文書名称６０３、文書ファイル６０４、保管フォルダＩＤ６０５とで構成される。
【００９１】
文書ＩＤ６０２は、文書を一意に表すため情報であり、６０６は文書情報１件を表した例である。
【００９２】
文書名称６０３は、文書ＩＤ６０２が表す文書の表示上の名称を表すための情報である。
【００９３】
文書ファイル６０４は、文書ＩＤ６０２が表す文書の実態である文書ファイルを保管する項目であり、実際に文書ファイルを保持する。
【００９４】
保管フォルダＩＤ６０５は、文書ＩＤ６０２が表す文書が登録されている保管フォルダを表す情報である。
【００９５】
フォルダ情報６１１は、文書管理サーバ装置内に仮想的に作成されるフォルダ階層情報を保持する情報の形式を表しており、フォルダＩＤ６１２、フォルダ名称６１３、上位フォルダＩＤ６１４とで構成される。
【００９６】
フォルダＩＤ６１２は、フォルダを一意に表すため情報であり、上位フォルダＩＤ６１４の下位に存在するフォルダであることを表している。６１５はフォルダ情報１件を表した例である。
【００９７】
フォルダ名称６１３は、フォルダＩＤ６１２が表すフォルダの表示上の名称を表すための情報である。
【００９８】
上位フォルダＩＤ６１４は、前述のようにフォルダの階層構造を表すための情報であり、最寄の上位フォルダＩＤを保持する。
【００９９】
図６−３は、図３で示した文書管理サーバ装置１０１の検索キーワード履歴保管部３０３に保管される情報の形式とデータ例を表す図である。
【０１００】
検索キーワード履歴情報６２１は、ユーザが検索処理を行った際の検索キーワード情報の形式を表しており、ユーザＩＤ６２２、検索フォルダＩＤ６２３、キーワード６２４、操作文書ＩＤ６２５、検索回数６２６、最新検索日付６２７で構成される。
【０１０１】
ユーザＩＤ６２２と検索フォルダＩＤ６２３とキーワード６２４は、検索キーワード履歴を一意に表すため情報の組み合わせであり、ユーザが指定したフォルダごとの検索キーワードを保持することを表している。６２８は検索キーワード情報１件を表した例である。
【０１０２】
ユーザＩＤ６２２は、検索をしたユーザを表すユーザＩＤを表している。
【０１０３】
検索フォルダＩＤ６２３は、検索の際に指定したフォルダを表すフォルダＩＤを表している。
【０１０４】
キーワード６２４は、検索の際に指定した検索キーワードの文字列を表している。
【０１０５】
操作文書ＩＤ６２５は、検索後に操作／利用した文書情報を格納する場所であり、操作した文書ＩＤが追記される。
【０１０６】
検索回数６２６は、前述の一意を表す条件で検索を行った回数を表している。
【０１０７】
最新検索日付６２７は、前述の一意を表す条件で最後に行った検索実行日時を表している。
【０１０８】
図６−４は、図３で示した文書管理サーバ装置１０１のユーザ情報保管部３０５に保管される情報の形式とデータ例を表す図である。
【０１０９】
ユーザ情報６３１は、文書管理サーバ装置１０１を利用できるユーザを表すの情報の形式を表しており、ユーザＩＤ６３２、ユーザ名称６３３、パスワード６３４、アクセス権限６３５とで構成される。
【０１１０】
ユーザＩＤ６３２は、ユーザを一意に表すため情報であり、６３６はユーザ情報１件を表した例である。
【０１１１】
ユーザ名称６３３は、ユーザＩＤ６３２が表すユーザの表示上の名称を表すための情報である。
【０１１２】
パスワード６３４は、ユーザを認証する際の確認用文字列を表している。
【０１１３】
アクセス権限６３５は、ユーザＩＤ６３２が表すユーザの文書管理サーバ装置１０１上のアクセス権限を表しており、「ＮＯＴ  ＲＥＡＤ」「ＲＥＡＤ  ＯＮＬＹ」「ＲＥＡＤ／ＷＲＩＴＥ」といった権限を表す情報を保持する。
【０１１４】
図６−５は、図３で示した文書管理サーバ装置１０１のグループ情報保管部３０７に保管される情報の形式とデータ例を表す図である。
【０１１５】
グループ情報６４１は、文書管理サーバ装置１０１を利用できるユーザをまとめたグループを表すの情報の形式を表しており、グループＩＤ６４２、グループ名称６４３、所属ユーザＩＤ６４４とで構成される。
【０１１６】
グループＩＤ６４２は、グループを一意に表すため情報であり、６４５はグループ情報１件を表した例である。
【０１１７】
グループ名称６４３は、グループＩＤ６４２が表すグループの表示上の名称を表すための情報である。
【０１１８】
所属ユーザＩＤ６４４は、グループＩＤ６４２が表すグループに所属するユーザの一覧を表しており、グループに所属するユーザＩＤを複数保持する。
【０１１９】
図７は、図６−１と図６−２に記載したデータ例で表したフォルダの階層構造及び文書の所属関係を表したものである。
【０１２０】
次に、本実施例で使用する画面についての説明を行う。ここで述べる画面については、必要最低限の表示しか行っておらず、これ以外の情報を表示することも可能である。また、以降の図で示す画面構成や、表現方法についても特に本実施例での記述に限定するものではないのはいうまでもない。
【０１２１】
＜ログイン画面＞
図１のクライアント装置１０２のＣＲＴ４０９に表示するログイン画面について、図８を参照しながら説明する。
【０１２２】
図８のログイン画面８０１は、文書管理サーバ装置１０１を利用するためのユーザ認証を行う際に使用するものであり、以下の部品で構成される。
【０１２３】
ユーザＩＤ入力欄８０２は、文書管理サーバ装置１０１を利用するユーザのユーザＩＤを入力する部分である。
【０１２４】
パスワード入力欄８０３は、ユーザＩＤ入力欄８０２に入力したユーザのパスワードを入力する部分である。この部分は入力文字列を表示することはなく、ユーザの入力に合わせて「＊」が表示される。
【０１２５】
ログインボタン８０４は、文書管理サーバ装置１０１に対してユーザ認証処理を起動するボタンであり、押下する事でユーザＩＤ入力欄８０２、パスワード入力欄８０３の情報を文書管理サーバ装置１０１のユーザ認証処理制御部３０９に送信する。
【０１２６】
＜文書閲覧画面＞
図１のクライアント装置１０２のＣＲＴ４０９に表示する文書閲覧画面について、図９を参照しながら説明する。
【０１２７】
図９の文書閲覧画面９０１は、文書管理サーバ装置１０１の一般的な文書の閲覧に使用するものであり、以下の部品で構成される。
【０１２８】
フォルダツリー表示部９０２は、文書管理サーバ装置１０１に格納されているフォルダの階層構造を表すブロックであり、先に示した図７のフォルダ部分を視覚的に表示するものである。
【０１２９】
検索情報表示部９０３は、文書管理サーバ装置１０１の文書検索処理に関連した情報を表すブロックであり、検索キーワード入力欄９０５、検索履歴表示ボタン９０６、検索ボタン９０７とで構成される。
【０１３０】
検索キーワード入力欄９０５は、ユーザが検索を行う際に指定する検索キーワードを入力する部分である。また、図１０の検索キーワード履歴表示で説明する手順で検索キーワードが選択された際に、その内容を表示することを行う。
【０１３１】
検索履歴表示ボタン９０６は、ユーザが過去に行った検索時の検索キーワード履歴を表示するためのボタンであり、本ボタンを押下した際の動作については、次の図１０で説明する。
【０１３２】
検索ボタン９０７は、文書管理サーバ装置１０１に対して検索処理を起動するボタンであり、押下する事で検索キーワード入力欄に入力された検索キーワード、フォルダツリー表示部９０２で選択したフォルダの情報を文書管理サーバ装置１０１に対して送信する。
【０１３３】
文書情報表示部９０４は、文書情報を表示するブロックであり、文書情報一覧９０８、ダウンロードボタン９０９、文書情報ボタン９１０とで構成される。
【０１３４】
文書情報一覧９０８は、フォルダツリー表示部９０２で選択されたフォルダにある文書の一覧を表示する部分であり、文書量によっては、表示エリアにスクロールバーが表示されたりする。表示項目は、文書名称のみとなる。
【０１３５】
ここに表示された文書は、１つ選択することが可能であり、選択を行うことにより表示の背景色が変化する。他の文書を選択した場合には、それまで反転していた文書の背景が元に戻り、選択された文書の背景色が変化する。
【０１３６】
ダウンロードボタン９０９は、文書情報一覧９０８で選択された文書の実体である文書ファイルの取得処理を起動するボタンであり、押下する事で選択された文書ＩＤが文書管理サーバ１０１に送信され、文書操作処理フローが実行される。
【０１３７】
文書情報ボタン９１０は、文書情報一覧９０８で選択された文書の情報を詳細表示処理を起動するためのボタンであり、押下する事で選択された文書ＩＤが文書管理サーバ１０１に送信され、文書操作処理フローが実行される。
【０１３８】
＜検索キーワード履歴表示＞
図１のクライアント装置１０２のＣＲＴ４０９に表示する検索キーワード履歴表示の動作について、図１０を参照しながら説明する。
【０１３９】
図１０の１００１は、図９で示した検索情報表示部９０３を抜き出したものであり、検索履歴表示ボタン１００２、検索ボタン１００３、検索キーワード履歴一覧１００４で構成される。
【０１４０】
検索履歴表示ボタン１００２と検索ボタン１００３は、図９における検索履歴表示ボタン９０６、検索ボタン９０７を表しているため詳細の説明は省略する。
【０１４１】
検索履歴表示ボタン１００２を押下すると図９の検索キーワード入力欄９０５の欄の部分が検索履歴一覧１００４のように変化し、過去に利用した検索キーワードの一覧が表示される。
【０１４２】
本欄には、複数の検索キーワードが表示され、その中のひとつを選択することが可能となっている。検索キーワードを選択した場合には検索キーワード履歴一覧１００４は閉じ、検索キーワード入力欄９０６に選択した内容が表示される。
【０１４３】
検索キーワード履歴一覧１００４に表示される履歴情報は、図８のログイン画面８０１でログイン認証を行ったユーザＩＤ、及び図９の文書閲覧画面９０１のフォルダツリー表示部９０２で選択されたフォルダＩＤの組み合わせに合致したものとなる。
【０１４４】
図１０の表示は、図６−４に記載したユーザである「川村」さん（ユーザＩＤ：Ｕ０３）が図６−２に記載したフォルダの「開発」（フォルダＩＤ：Ｆ０２）を選択した際の検索履歴を使用した場合の例である。
【０１４５】
検索キーワード履歴選択１００５は、前記検索キーワード履歴一覧１００４に表示された検索キーワード履歴情報を選択したことを表している。
【０１４６】
検索キーワード履歴情報を選択した際、その検索キーワード履歴に操作文書が紐付けられている場合には、操作文書一覧１００６が自動で表示される。これにより、ユーザの検索からどんな文書が使用されたのか過去の事例を表示することで、検索キーワードを選択した際にどのような文書が利用できるのかがわかるようになる。そのため、検索後に文書を操作していない検索キーワードの場合にはこの部分は表示されない。
【０１４７】
＜検索結果表示画面＞
図１のクライアント装置１０２のＣＲＴ４０９に表示する検索結果表示画面について、図１１を参照しながら説明する。
【０１４８】
図１１の検索結果画面１１０１は、図９の文書閲覧画面９０１上の検索ボタン９０７が押下された結果を表示するものであり、以下の部品で構成される。
【０１４９】
フォルダツリー表示部１１０２は、文書管理サーバ装置１０１に格納されているフォルダの階層構造を表すブロックであり、図９のフォルダツリー表示部９０２と同じである。
【０１５０】
検索情報表示部１１０３は、文書管理サーバ装置１０１の文書検索処理に関連した情報を表すブロックであり、図９の検索情報表示部９０３と同じである。そのため、本ブロックを構成する検索キーワード入力欄１１０５、検索履歴表示ボタン１１０６、検索ボタン１１０７についても説明を省略する。
【０１５１】
文書情報表示部１１０４は、文書情報を表示するブロックであり、図９の文書情報表示部９０４と同様の役割を持っており、文書情報一覧１１０８、ダウンロードボタン１１０９、文書情報ボタン１１１０とで構成される。
【０１５２】
文書情報一覧１１０８は、検索処理で検索条件に合致した文書の一覧を表示する部分であり、文書量によっては、表示エリアにスクロールバーが表示されたりする。表示項目は、文書名称と格納パス（保管されているフォルダの上位からのパスでありパン屑とも呼ばれる）となる。
【０１５３】
ここに表示された文書は、１つ選択することが可能であり、選択を行うことにより表示の背景色が変化する。他の文書を選択した場合には、それまで反転していた文書の背景が元に戻り、選択された文書の背景色が変化する。
【０１５４】
ダウンロードボタン１１０９、文書情報ボタン１１１０は、図９の文書閲覧画面９０１のダウンロードボタン９０９、文書情報ボタン９１０と同じであるため、説明を省略する。
【０１５５】
＜文書情報表示画面＞
図１のクライアント装置１０２のＣＲＴ４０９に表示する文書情報表示画面について、図１２を参照しながら説明する。
【０１５６】
図１２の文書情報表示画面１２０１は、図９の文書閲覧画面９０１の文書情報ボタン９１０、もしくは図１１の検索結果表示画面１１０１の文書情報ボタン１１１０の処理結果として表示されるものであり、以下の部品で構成される。
【０１５７】
文書情報１２０２は、指定された文書が保持する情報を表示するものであり、項目名とその項目がとる値がペアで表示される。
【０１５８】
本実施例では文書ＩＤ、文書名称、保管フォルダパス（パン屑）を表示している。これらの情報は、文書情報６０１、およびフォルダ情報６０２からの情報で構成されている。
【０１５９】
戻るボタン１２０３は、文書情報表示を終了するためのもので、押下する事で本画面の呼び出し元である図９の文書閲覧画面９０１もしくは図１１の検索結果表示画面１１０１に遷移する。
【０１６０】
＜検索処理を行うためのユーザ処理シーケンス＞
図１３の処理シーケンス１３０１は、ユーザが文書管理サーバ装置を使用して検索を行う際に必要となる代表的な処理の手順を示したものである。
【０１６１】
基本的に操作は、クライアント装置１０２からユーザのオペレーションによって起動され、文書管理サーバ装置１０１がそれに対して応答する形式になる。
【０１６２】
ステップＳ１３０２は、文書管理サーバ装置１０１を使用するためのログイン認証処理を表している。このために、あらかじめ図８のログイン画面８０１が文書管理サーバ装置１０１からクライアント装置１０２に提供される。
【０１６３】
ログイン画面８０１上のログインボタン８０４が押下されると文書管理サーバ装置１０１のログイン認証処理が行われる。正常に認証処理を終了すると、図９の文書閲覧画面９０１がクライアント装置１０２に提供される。
【０１６４】
この部分の処理内容については、図１４にて詳細に後述する。
【０１６５】
ステップＳ１３０３は、図９の文書閲覧画面９０１のフォルダツリー表示部９０２でフォルダを選択した際の処理を表している。
【０１６６】
文書閲覧画面９０１上のフォルダツリー表示部９０２で任意のフォルダが押下されると文書管理サーバ装置１０１の文書閲覧処理が行われる。正常に閲覧処理を終了すると、更新された図９の文書閲覧画面９０１がクライアント装置１０２に提供される。
【０１６７】
この部分の処理内容については、図１５にて詳細に後述する。
【０１６８】
ステップＳ１３０４は、図９の文書閲覧画面９０１の検索情報表示部９０３および図１１の文書検索結果表示画面１１０１の検索情報表示部１１０３で検索キーワード履歴を選択した際の処理を表している。
【０１６９】
文書閲覧画面９０１上の検索情報表示部９０３および検索結果表示画面１１０１の検索情報表示部１１０３での動作については、図１０、図２０、図２２において説明するため、本欄では省略する。この処理は、クライアント装置１０２内での処理として実装されており、本フローにおいては、文書管理サーバ装置１０１への通信は行わない。
【０１７０】
ステップＳ１３０５は、図９の文書閲覧画面９０１の検索情報表示部９０３の検索ボタン９０７、もしくは図１１の検索結果表示画面１１０１の検索情報表示部１１０３の検索ボタン１１０７を押下した際の検索処理を表している。
【０１７１】
図９の文書閲覧画面９０１の検索情報表示部９０３の検索ボタン９０７、もしくは図１１の検索結果表示画面１１０１の検索情報表示部１１０３の検索ボタン１１０７が押下されると文書管理サーバ装置１０１の文書検索処理が行われる。
【０１７２】
正常に検索処理を終了すると、更新された図１１の検索結果表示画面１１０１がクライアント装置１０２に提供される。
【０１７３】
この部分の処理内容については、図１６にて詳細に後述する。
【０１７４】
ステップＳ１３０６は、図９の文書閲覧画面９０１の文書情報表示部９０４のダウンロードボタン９０９か文章情報ボタン９１０を押下した際の文書操作処理を表している。
【０１７５】
図９の文書閲覧画面９０１の文書情報表示部９０４のダウンロードボタン９０９か文章情報ボタン９１０が押下されると文書管理サーバ装置１０１の文書操作処理が行われる。
【０１７６】
正常に操作処理を終了すると、ダウンロードボタン９０９の場合には文書ファイル実体が、文書情報ボタンの場合には更新された図１２の文書情報表示画面１２０１がクライアント装置１０２に提供される。
【０１７７】
この部分の処理内容については、図１８にて詳細に後述する。
【０１７８】
また、このステップは、図１１の検索結果表示画面１１０１の文書情報表示部１１０４のダウンロードボタン１１０９か文章情報ボタン１１１０が押下された場合にも図９と同様の動作が行われる。
【０１７９】
ステップＳ１３０７は、ユーザが文書管理サーバ装置１０１での操作を終えることを表している。
【０１８０】
ステップＳ１３０３、ステップＳ１３０４、ステップＳ１３０５、ステップＳ１３０６に関しては、本シーケンス中のどのタイミングで実行しても良いものであり、特にこの順序が制限されることはない。
【０１８１】
＜文書管理サーバ装置がユーザのログイン認証を行う処理＞
図１に記載された文書管理サーバ装置１０１によるログイン認証処理について図１４を参照しながら説明する。
【０１８２】
図１４は、前記図１３のステップＳ１３０２でクライアント装置１０２から受けたログイン認証リクエストに対する処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０１８３】
図１４に示すとおり、
ステップＳ１４０１において、クライアント装置１０２から渡された前記図８のログイン画面８０１のユーザＩＤ入力欄８０２でユーザが入力したユーザＩＤ情報を取得する。
【０１８４】
そして、ユーザ情報処理部３０６を使用して、取得したユーザＩＤに合致するユーザ情報を取得する。取得処理が終了したら次のステップＳ１４０２へ進む。
【０１８５】
ステップＳ１４０２において、前記ステップＳ１４０１で取得したユーザ情報が存在しているかどうかを判断する。存在していた場合には次のステップＳ１４０３へ、存在していない場合にはステップＳ１４０６へ進む。
【０１８６】
ステップＳ１４０３において、クライアント装置１０２から渡された前記図８のログイン画面８０１のパスワード入力欄８０３でユーザが入力したパスワード情報を取得する。パスワード情報の取得が終了したら、次のステップＳ１４０４へ進む。
【０１８７】
ステップＳ１４０４において、前記ステップＳ１４０１で取得したユーザ情報に含まれているパスワードと、前記ステップＳ１４０３で取得したユーザが入力したパスワードが合致するかどうかを確認する。
【０１８８】
合致した場合には、次のステップＳ１４０５へ、合致しない場合にはステップＳ１４０６へ進む。
【０１８９】
ステップＳ１４０５において、前記ステップＳ１４０４まででユーザの認証が済んだため、文書管理サーバ装置１０１の文書閲覧処理を起動する。
【０１９０】
起動時には、最上位フォルダのフォルダＩＤ（図６−２の「フォルダ」（Ｆ０１））を入力として渡す。この文書閲覧処理に関しては、図１５において詳細に説明する。文書閲覧処理が終了したら本フローは終了する。
【０１９１】
ステップＳ１４０６において、本フロー中に発生したエラーをユーザに通知するための処理を表示内容生成部３１１で行い、エラー情報をクライアント装置１０２に送信して、本フローを終了する。
【０１９２】
＜文書管理サーバ装置が文書の閲覧表示を行う際の処理＞
図１に記載された文書管理サーバ装置１０１による文書閲覧表示処理について図１５を参照しながら説明する。
【０１９３】
図１５は、前記図１３のステップＳ１３０３でクライアント装置１０２から受けた文書閲覧リクエストに対する処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０１９４】
この内容は、前記図１４のステップＳ１４０５で実行されている処理も表している。
【０１９５】
図１５に示すとおり、
ステップＳ１５０１において、クライアント装置１０２から渡された前記図９の文書閲覧画面９０１上のフォルダ表示部９０２で選択されたフォルダＩＤを取得する。
【０１９６】
前記図１４のステップＳ１４０５実行時には、最上位フォルダのフォルダＩＤが渡されているものとする。フォルダＩＤの取得処理が終了したら次のステップＳ１５０２へ進む。
【０１９７】
ステップＳ１５０２において、前記ステップ１５０１で取得したフォルダＩＤが存在しているかどうかを判断する。存在していた場合には次のステップＳ１５０３へ、存在していない場合にはステップＳ１５０７へ進む。
【０１９８】
ステップＳ１５０３において、前記ステップ１５０１で取得したフォルダＩＤを使用してその直下の文書情報を図３のフォルダ／文書処理部３０２を使用して取得する。具体的には、図６−１の保管フォルダＩＤに前記ステップ１５０１で取得したフォルダＩＤが指定されている文書情報が対象となる。取得処理が終了したら次のステップＳ１５０４へ進む。
【０１９９】
ステップＳ１５０４において、前記図１４のログイン処理で取得したユーザＩＤおよび、前記ステップ１５０１で取得したフォルダＩＤを使用してユーザの検索キーワード履歴情報を前記図３の検索キーワード履歴処理部３０４を使用して取得する。
【０２００】
具体的には、図６−３のユーザＩＤ６２２、検索フォルダＩＤ６２３にそれぞれ前記ユーザＩＤ、フォルダＩＤが指定されている検索キーワード履歴情報が対象となる。
【０２０１】
取得した検索キーワード履歴情報には、それぞれの検索キーワード履歴が保持している操作文書ＩＤ６２５の内容を関連付けておく。取得処理が終了したら次のステップＳ１５０５へ進む。
【０２０２】
ステップＳ１５０５において、前記ステップＳ１５０３及びステップＳ１５０４で取得したフォルダ情報、文書情報、検索キーワード履歴情報を使用して、図３の表示内容生成部３１１にて図９の文書閲覧画面９０１の形式の画面データを生成する。
【０２０３】
画面データの生成が終了したら、次のステップＳ１５０６へ進む。
【０２０４】
ステップＳ１５０６において、前記ステップＳ１５０５で生成された画面データをクライアント装置１０２に対して送信する。送信が終了した時点で本フローは終了する。
【０２０５】
ステップＳ１５０７においては、本フロー中に発生したエラーをユーザに通知するための処理を表示内容生成部３１１で行い、エラー情報をクライアント装置１０２に送信して、本フローを終了する。
【０２０６】
＜文書管理サーバ装置が文書の検索を行う際の処理＞
図１に記載された文書管理サーバ装置１０１による文書検索処理について図６を参照しながら説明する。
【０２０７】
図１６は、前記図１３のステップＳ１３０５でクライアント装置１０２から受けた文書検索リクエストに対する処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０２０８】
本処理を起動するのは、前記図９の文書閲覧画面９０１、および前記図１１の文書検索結果画面１１０１の２つの画面である。
【０２０９】
本フローの説明には図９からのフローを用いて記述するが、文書閲覧画面９０１の各項目を文書検索結果画面１１０１の項目に置き換える事が可能であるため、これをもって文書検索結果画面１１０１からの実行も表しているものとする。
【０２１０】
図１６に示すとおり、
ステップＳ１６０１において、クライアント装置１０２から渡された前記図９の文書閲覧画面９０１上の検索情報表示部９０３の検索キーワード入力欄９０５で入力された検索キーワードを取得する。検索キーワードの取得処理が終了したら次のステップＳ１６０２へ進む。
【０２１１】
ステップＳ１６０２において、前記ステップＳ１６０１で取得した検索キーワードが存在しているかどうかを判断する。存在している場合には次のステップＳ１６０３へ、存在していない場合にはステップＳ１６０９へ進む。
【０２１２】
ステップＳ１６０３において、クライアント装置１０２から渡された前記図９の文書閲覧画面９０１上のフォルダ表示部９０２で選択されているフォルダＩＤを取得する。
【０２１３】
このフォルダＩＤ以下の階層に存在する文書のうち、前記ステップＳ１６０１で取得した検索キーワードに合致した文書ＩＤを図３のフォルダ／文書情報処理部３０２を用いて検索する。
【０２１４】
具体的には、図６−２の上位フォルダＩＤに選択されているフォルダＩＤが合致するものを取得して、さらに取得できたフォルダＩＤを上位フォルダＩＤに保持するフォルダＩＤを再帰的に検索をする。
【０２１５】
このフローで取得されたフォルダＩＤのいずれかを図６−１の保管フォルダＩＤ６０５に保持していて、指定されたキーワードを文書名称６０３に含んでいる文書情報の一覧を取得する。
【０２１６】
文書情報の検索処理が終了したら次のステップＳ１６０４へ進む。
【０２１７】
ステップＳ１６０４において、検索が終了したら、検索時の検索キーワード情報を検索キーワード履歴へ保管する処理を起動する。
【０２１８】
この処理の起動時には、ログインしているユーザＩＤと前記ステップＳ１６０２で取得したフォルダＩＤと前記ステップＳ１６０１で取得した検索キーワードを指定する。
【０２１９】
この検索キーワード履歴保管処理に関しては、図１７において詳細に説明する。検索キーワード履歴保管処理が終了したら次のステップＳ１６０５へ進む。
【０２２０】
ステップＳ１６０５において、前記図１４のログイン処理で取得したユーザＩＤおよび、前記ステップ１６０３で取得したフォルダＩＤを使用してユーザの検索キーワード履歴情報を前記図３の検索キーワード履歴処理部３０４を使用して取得する。
【０２２１】
具体的には、図６−３のユーザＩＤ６２２、検索フォルダＩＤ６２３にそれぞれ前記ユーザＩＤ、フォルダＩＤが指定されている検索キーワード履歴情報が対象となる。
【０２２２】
取得処理が終了したら次のステップＳ１５０５へ進む。
【０２２３】
ステップＳ１６０６において、前記ステップＳ１６０３、ステップＳ１６０４、ステップＳ１６０５で取得したフォルダ情報、文書情報、検索キーワード履歴情報を使用して図３の表示内容生成部３１１で図９の文書検索結果画面９０１形式の画面データを生成する。
【０２２４】
画面データの生成終了したら、次のステップＳ１６０７へ進む。
【０２２５】
ステップＳ１６０７において、前記ステップＳ１６０６で生成された画面データをクライアント装置１０２に対して送信する。送信が終了した時点で本フローは終了する。
【０２２６】
ステップＳ１６０８においては、本フロー中に発生したエラーをユーザに通知するための処理を表示内容生成部３１１で行い、エラー情報をクライアント装置１０２に送信して、本フローを終了する。
【０２２７】
＜文書管理サーバ装置が検索キーワード履歴を保管する際の処理＞
図１に記載された文書管理サーバ装置１０１による検索キーワード履歴保管処理について図１７を参照しながら説明する。
【０２２８】
図１７は、前記図１６のステップＳ１６０４の処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０２２９】
図１７に示すとおり、
ステップＳ１７０１において、起動時に指定されたユーザＩＤ、フォルダＩＤ、および検索キーワードを取得する。
【０２３０】
図３の検索キーワード履歴処理部３０４を使用して、取得した前述の３つの情報に合致する検索キーワード履歴情報情報を取得する。検索キーワード履歴情報の取得処理が終了したら次のステップＳ１７０２へ進む。
【０２３１】
ステップＳ１７０２において、前記ステップＳ１７０１で取得した検索キーワード履歴情報が存在するかどうかを判断する。存在する場合には、次のステップＳ１７０３へ、存在しない場合にはステップＳ１７０４へ進む。
【０２３２】
ステップＳ１７０３において、既に履歴情報が存在しているため、前記ステップＳ１７０２で取得した検索キーワード履歴情報の中の検索回数６２６を１インクリメントし、最終検索日付６２７の日付を現在日時に変更する。
【０２３３】
変更した検索キーワード履歴情報を図３の検索キーワード履歴処理部３０４を使用して更新する。更新処理が終了したら次のステップＳ１７０５へ進む。
【０２３４】
ステップＳ１７０４において、該当する履歴情報が存在しないため、前記ステップＳ１７０１で取得したユーザＩＤ、フォルダＩＤ、および検索キーワードを使用して新規検索キーワード履歴情報を作成する。
【０２３５】
検索キーワード履歴情報の各項目には、次の値を指定する。
【０２３６】
ユーザＩＤ６２２＝取得したユーザＩＤ
検索フォルダＩＤ６２３＝取得したフォルダＩＤ
キーワード６２４＝取得した検索キーワード
操作文書ＩＤ６２５＝（空白）
検索回数６２６＝「１」
最終検索日付６２７＝現在時刻
作成した検索キーワード履歴情報を図３の検索キーワード履歴処理部３０４を使用して登録する。登録処理が終了したら次のステップＳ１７０５へ進む。
【０２３７】
ステップＳ１７０５において、前記ステップＳ１７０３もしくはステップＳ１７０４にて変更された情報を確定する。データ確定処理が終了したら次のステップＳ１７０６へ進む。
【０２３８】
ステップＳ１７０６において、前記ステップＳ１７０１で取得したユーザＩＤ、フォルダＩＤ、および検索キーワードの情報を文書管理サーバ装置１０１のＲＡＭ２０２に保管する。
【０２３９】
既にＲＡＭ２０２に既存のデータが存在する場合には、そのデータを削除した後に本データを保管する。この情報は、ユーザがログアウトするまでの間、ユーザごとに管理されるものとする。
【０２４０】
ＲＡＭ２０２への保管処理が終了したら本フローを終了する。
【０２４１】
＜文書管理サーバ装置が文書操作を行う際の処理＞
図１に記載された文書管理サーバ装置１０１による文書操作処理について図１８を参照しながら説明する。
【０２４２】
図１８は、前記図１３のステップＳ１３０６でクライアント装置１０２から受けた文書操作リクエストに対する処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０２４３】
本処理を起動するのは、前記図９の文書閲覧画面９０１、および前記図１１の文書検索結果画面１１０１の２つの画面である。
【０２４４】
本フローの説明には図１１からのフローを用いて記述するが、文書検索結果画面１１０１の各項目を文書閲覧画面９０１の項目に置き換える事が可能であるため、これをもって文書閲覧画面９０１からの実行も表しているものとする。
【０２４５】
但し、文書閲覧画面９０１で実行しないステップについては別途記載する。
【０２４６】
図１８に示すとおり、
ステップＳ１８０１において、クライアント装置１０２から渡された前記図１１の文書検索結果画面１１０１上の文書情報表示部１１０４の文書情報一覧１１０８で選択されている文書ＩＤを取得する。
【０２４７】
そして、その文書ＩＤに合致する文書情報を、図３のフォルダ／文書情報制処理部３０２を使用して取得する。
【０２４８】
文書情報の取得処理が終了したら次のステップＳ１８０２へ進む。
【０２４９】
ステップＳ１８０２において、前記ステップＳ１８０１で取得した文書情報が存在するかどうかを判断する。存在する場合には次のステップＳ１８０３へ進み、存在しない場合にはステップＳ１８０８へ進む。
【０２５０】
ステップＳ１８０３において、検索後に操作した文書情報が取得できたため、検索キーワード履歴情報へ操作文書情報を登録する処理を起動する。
【０２５１】
この処理の起動時には、前記ステップＳ１８０１で取得した文書ＩＤを指定する。この検索キーワード履歴関連情報登録処理に関しては、図１９において詳細に説明する。
【０２５２】
検索キーワード履歴関連情報登録処理が終了したら次のステップＳ１８０４へ進む。本ステップの処理は図９の文書閲覧画面９０１から起動された場合には行わない。
【０２５３】
ステップＳ１８０４において、クライアント装置１０２から渡された前記図１１の文書検索結果画面１１０１上で押下されたボタン情報を取得する。
【０２５４】
本処理を実行するボタンはダウンロードボタン１１０９、もしくは文書情報ボタン１１１０である。押下されたボタンがダウンロードボタン１１０９である場合には次のステップＳ１８０５へ、文書情報ボタン１１１０である場合には次のステップＳ１８０６へ進む。
【０２５５】
ステップＳ１８０５において、ダウンロードを行う文書ファイルを取得する。具体的には、図３のフォルダ／文書情報処理部３０２を使用して、前記ステップ１８０１で取得した文書ＩＤが図６−１の文書ＩＤ６０２に合致する文書情報の文書ファイル６０４のファイルを取得する。
【０２５６】
文書ファイルの取得が終了したら次のステップＳ１８０７へ進む。
【０２５７】
ステップＳ１８０６において、前記ステップＳ１８０１で取得した文書情報を使用して図３の表示内容生成部３１１にてクライアント装置１０２へ送信する図１２の文書情報表示画面１２０１の形式の画面データを生成する。
【０２５８】
画面データの生成が終了したら次のステップＳ１８０７へ進む。
【０２５９】
ステップＳ１８０７において、前記ステップＳ１８０５から遷移した場合には文書ファイルのバイナリを、前記ステップＳ１８０６から遷移した場合には前記ステップＳ１８０６で生成した画面データをそれぞれクライアント装置１０２に対して送信する。
【０２６０】
送信が終了した時点で本フローは終了する。
【０２６１】
ステップＳ１８０８において、本フロー中に発生したエラーをユーザに通知するための処理を表示内容生成部３１１で行い、エラー情報をクライアント装置１０２に送信して、本フローを終了する。
【０２６２】
＜文書管理サーバ装置が検索キーワード履歴の操作文書を登録する際の処理＞
図１に記載された文書管理サーバ装置１０１による検索キーワード履歴更新処理について図１９を参照しながら説明する。
【０２６３】
図１９は、前記図１８のステップＳ１８０３の処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０２６４】
図１９に示すとおり、
ステップＳ１９０１において、前記図１７のステップＳ１７０６でＲＡＭ２０２へ保管されたユーザＩＤ、フォルダＩＤ、および検索キーワードを取得する。取得処理が終了したら、次のステップＳ１９０２へ進む。
【０２６５】
ステップＳ１９０２において、前記ステップＳ１９０１で取得したユーザＩＤ、フォルダＩＤ、および検索キーワードの存在を判断する。存在する場合には次のステップＳ１９０３へ、存在しない場合には本フローを終了する。
【０２６６】
ステップＳ１９０３において、図３の検索キーワード履歴処理部３０４を使用して前記ステップＳ１９０１で取得したユーザＩＤ、フォルダＩＤ、および検索キーワードに合致した検索キーワード履歴情報を取得する。
【０２６７】
また、本処理の起動時に指定された文書ＩＤを取得する。全ての情報の取得処理が終了したら次のステップＳ１９０４へ進む。
【０２６８】
ステップＳ１９０４において、前記ステップ１９０３で取得した検索キーワード履歴情報の操作文書ＩＤ６２５に保持している文書ＩＤのリストの中に、同じく前記ステップＳ１９０３で取得した文書ＩＤが存在しているかどうかを判断する。
【０２６９】
存在する場合には、既に操作文書としての登録が済んでいる文書であるため、本フローを終了する。存在しない場合には、次のステップＳ１９０５へ進む。
【０２７０】
ステップＳ１９０５において、前記ステップ１９０３で取得した検索キーワード履歴情報の操作文書ＩＤ６２５に保持している文書ＩＤリストの末尾に、同じく前記ステップＳ１９０３で取得した文書ＩＤを追加する。
【０２７１】
更新した検索キーワード履歴情報は、図３の検索キーワード履歴処理部３０４を使用して更新を行う。更新処理が終了したら次のステップＳ１９０６へ進む。
【０２７２】
ステップＳ１９０６において、前記ステップＳ１９０５で更新した情報の確定処理を行う。確定処理が終了した時点で本フローを終了する。
【実施例２】
【０２７３】
次に本発明に係る文書管理装置の第ニの実施形態について説明する。
【０２７４】
本実施形態における文書管理装置の構造／構成／処理に関して、前記第一の実施形態と同様である部分の説明は省略し、第一の実施形態と違う部分のみ説明する。
【０２７５】
＜検索キーワード履歴表示＞
図１のクライアント装置１０２のＣＲＴ４０９に表示する検索キーワード履歴表示の動作について、図２０を参照しながら説明する。
【０２７６】
図２０の２００１は、図９で示した検索情報表示部９０３を抜き出したものであり、検索履歴表示ボタン２００２、検索ボタン２００３、検索キーワード履歴一覧２００４で構成される。
【０２７７】
検索履歴表示ボタン２００２と検索ボタン２００３は、図１０における検索履歴表示ボタン１００２、検索ボタン１００３を表しているため詳細の説明は省略する。
【０２７８】
検索履歴表示ボタン２００２を押下すると図９の検索キーワード入力欄９０５の部分が検索履歴一覧２００４のように変化し、過去に利用した検索キーワードの一覧が表示される。
【０２７９】
本欄には、複数の検索キーワードが表示され、その中のひとつを選択することが可能となっている。検索キーワードを選択した場合には検索キーワード履歴一覧２００４は閉じ、検索キーワード入力欄９０６に選択した内容が表示される。
【０２８０】
検索キーワード履歴一覧２００４に表示される検索キーワード履歴情報には、次の２種類のデータが使用される。
【０２８１】
ひとつは、図１０の検索キーワード履歴一覧１００４の部分で説明したログインしたユーザのユーザＩＤと選択されたフォルダＩＤの組み合わせに合致したものである。
【０２８２】
もうひとつは、ユーザの所属するグループの他ユーザが使用した検索キーワード履歴である。
【０２８３】
具体的な処理方法については、図２１のステップＳ２１０４に記載する。
【０２８４】
これらの２種類のデータは、検索キーワード履歴一覧２００４に示したとおり、ログインしているユーザ本人の情報と、グループ所属ユーザの情報との間に区切りを入れて表示している。
【０２８５】
図２０の表示は、図６−４に記載したユーザである「川村」さん（ユーザＩＤ：Ｕ０３）が図６−２に記載したフォルダの「開発」（フォルダＩＤ：Ｆ０２）を選択した際の検索履歴を使用した場合の例である。
【０２８６】
ここでは、川村さんの履歴に加え、同じグループ（グループＩＤ：Ｇ０１）に属している「田中」さん（ユーザＩＤ：Ｕ０２）の履歴が表示されているのがわかる。
【０２８７】
検索キーワード履歴選択２００５、および操作文書一覧２００６の表示タイミング、及び動作についても前記図１０の検索キーワード履歴選択１００５、および操作文書一覧１００６と同じである。
【０２８８】
但し、本実施形態により追加された同じグループのユーザの使用した検索キーワード履歴についても同様の操作文書一覧が表示されるものであることを明記する。
【０２８９】
＜文書管理サーバ装置が文書の閲覧表示を行う際の処理＞
図１に記載された文書管理サーバ装置１０１による文書閲覧表示処理について図２１を参照しながら説明する。
【０２９０】
前記図１３のステップＳ１３０３でクライアント装置１０２から受けた文書閲覧リクエストに対する処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０２９１】
この内容は、前記図１４のステップＳ１４０５で実行されている処理も表している。
【０２９２】
図２１のステップＳ２１０１、ステップＳ２１０２、ステップＳ２１０３、ステップＳ２１０６、ステップＳ２１０７はそれぞれ前記図１５のステップと同じ内容である。そのため、これらについては、説明を省略する。
【０２９３】
図２１に示すとおり、
ステップＳ２１０４において、前記図１４のログイン処理で取得したユーザＩＤおよび、前記ステップ２１０１で取得したフォルダＩＤを使用してユーザの検索キーワード履歴情報を前記図３の検索キーワード履歴処理部３０４を使用して取得する。
【０２９４】
具体的には、図６−３のユーザＩＤ６２２、検索フォルダＩＤ６２３にそれぞれ前記ユーザＩＤ、フォルダＩＤが指定されている検索キーワード履歴情報が対象となる。
【０２９５】
また、前記ログインＩＤが所属するグループの他ユーザのユーザＩＤおよび前記ステップ２１０１で取得したフォルダＩＤを使用してユーザの検索キーワード履歴情報を前記図３の検索キーワード履歴処理部３０４を使用して取得する。
【０２９６】
具体的には、ログイン認証を行ったユーザＩＤが図６−５のグループ情報の所属ユーザＩＤ６４４に含まれているグループ情報を取得する。
【０２９７】
そして、そのグループ情報の所属ユーザＩＤ６４４に記載されているユーザＩＤとフォルダＩＤが指定されている検索キーワード履歴情報が対象となる。
【０２９８】
取得した検索キーワード履歴情報には、ログインユーザ、およびグループ内の他ユーザが利用したそれぞれの検索キーワード履歴が保持している操作文書ＩＤ６２５の内容を関連付けておく。
【０２９９】
これらの検索キーワード履歴情報の取得処理が終了したら次のステップＳ２１０５へ進む。
【０３００】
ステップＳ２１０５において、前記ステップＳ２１０３及びステップＳ２１０４で取得したフォルダ情報、文書情報、検索キーワード履歴情報を使用して、図３の表示内容生成部３１１にて図９の文書閲覧画面９０１の形式の画面データを生成する。
【０３０１】
この際、前記ステップＳ２１０４で取得した２種類の検索キーワード履歴情報はそれぞれが識別できる形式で表現される。画面データの生成が終了したら、次のステップＳ２１０６へ進む。
【実施例３】
【０３０２】
次に本発明に係る文書管理装置の第三の実施形態について説明する。
【０３０３】
本実施形態における文書管理装置の構造／構成／処理に関して、前記第一の実施形態及び第二の実施形態と同様である部分の説明は省略し、それらと違う部分のみ説明する。
【０３０４】
＜検索キーワード履歴表示＞
図１のクライアント装置１０２のＣＲＴ４０９に表示する検索キーワード履歴表示の動作について、図２２を参照しながら説明する。
【０３０５】
図２２の２２０１は、図９で示した検索情報表示部９０３を抜き出したものであり、検索履歴表示ボタン２２０２、検索ボタン２２０３、検索キーワード履歴一覧２２０４で構成される。
【０３０６】
検索履歴表示ボタン２２０２と検索ボタン２２０３は、図１０における検索履歴表示ボタン１００２、検索ボタン１００３を表しているため詳細の説明は省略する。
【０３０７】
検索履歴表示ボタン２２０２を押下すると図９の検索キーワード入力欄９０５の部分が検索履歴一覧２２０４のように変化し、過去に利用した検索キーワードの一覧が表示される。
【０３０８】
本欄には、複数の検索キーワードが表示され、その中のひとつを選択することが可能となっている。検索キーワードを選択した場合には検索キーワード履歴一覧２２０４は閉じ、検索キーワード入力欄９０６に選択した内容が表示される。
【０３０９】
検索キーワード履歴一覧２２０４に表示される検索キーワード履歴情報には、次の２種類のデータが使用される。
【０３１０】
ひとつは、図１０の検索キーワード履歴一覧１００４の部分で説明したログインしたユーザのユーザＩＤと選択されたフォルダＩＤの組み合わせに合致したものである。
【０３１１】
もうひとつは、ユーザが所持するアクセス権と同様のアクセス権を所持する他ユーザが使用した検索キーワード履歴である。具体的な処理方法については、図２３のステップＳ２３０４に記載する。
【０３１２】
これらの２種類のデータは、検索キーワード履歴一覧２２０４に示したとおり、ログインしているユーザ本人の情報と、同じアクセス権を所持する他ユーザの情報との間に区切りを入れて表示している。
【０３１３】
図２２の表示は、図６−４に記載したユーザである「川村」さん（ユーザＩＤ：Ｕ０３）が図６−２に記載したフォルダの「開発」（フォルダＩＤ：Ｆ０２）を選択した際の検索履歴を使用した場合の例である。
【０３１４】
ここでは、川村さんの履歴に加え、同じアクセス権「ＲＥＡＤ  ＯＮＬＹ」を所持する「山田」さん（ユーザＩＤ：Ｕ０１）の履歴が表示されているのがわかる。
【０３１５】
検索キーワード履歴選択２２０５、および操作文書一覧２２０６の表示タイミング、及び動作についても前記図１０の検索キーワード履歴選択１００５、および操作文書一覧１００６と同じである。但し、本実施形態により追加された同じアクセス権を持つユーザの使用した検索キーワード履歴についても同様の操作文書一覧が表示されるものであることを明記する。
【０３１６】
＜文書管理サーバ装置が文書の閲覧表示を行う際の処理＞
図１に記載された文書管理サーバ装置１０１による文書閲覧表示処理について図２３を参照しながら説明する。
【０３１７】
前記図１３のステップＳ１３０３でクライアント装置１０２から受けた文書閲覧リクエストに対する処理フローを表したものであり、本処理は図２のＣＰＵ２０１によって実行される。
【０３１８】
この内容は、前記図１４のステップＳ１４０５で実行されている処理も表している。
【０３１９】
図２２のステップＳ２２０１、ステップＳ２３０２、ステップＳ２３０３、ステップＳ２３０６、ステップＳ２３０７はそれぞれ前記図１５の対応するステップと同じ内容である。そのため、これらについては、説明を省略する。
【０３２０】
図２３に示すとおり、
ステップＳ２３０４において、前記図１４のログイン処理で取得したユーザＩＤおよび、前記ステップ２３０１で取得したフォルダＩＤを使用してユーザの検索キーワード履歴情報を前記図３の検索キーワード履歴処理部３０４を使用して取得する。
【０３２１】
具体的には、図６−３のユーザＩＤ６２２、検索フォルダＩＤ６２３にそれぞれ前記ユーザＩＤ、フォルダＩＤが指定されている検索キーワード履歴情報が対象となる。
【０３２２】
また、前記ログインＩＤが所持するアクセス権と同じアクセス権を有する他ユーザのユーザＩＤおよび前記ステップ２３０１で取得したフォルダＩＤを使用してユーザの検索キーワード履歴情報を前記図３の検索キーワード履歴処理部３０４を使用して取得する。
【０３２３】
具体的には、ログイン認証を行ったユーザＩＤが図６−４のユーザ情報のアクセス権６３５を取得する。
【０３２４】
次に、そのアクセス権情報を図６−４のアクセス権６３５に保持しているユーザ情報を取得する。
【０３２５】
その後、そのユーザ情報のユーザＩＤ６３２に記載されているユーザＩＤとフォルダＩＤが指定されている検索キーワード履歴情報が対象となる。
【０３２６】
取得した検索キーワード履歴情報には、ログインユーザ、および同じアクセス権を持つユーザが利用したそれぞれの検索キーワード履歴が保持している操作文書ＩＤ６２５の内容を関連付けておく。
【０３２７】
これらの検索キーワード履歴情報の取得処理が終了したら次のステップＳ２３０５へ進む。
【０３２８】
ステップＳ２３０５において、前記ステップＳ２３０３及びステップＳ２３０４で取得したフォルダ情報、文書情報、検索キーワード履歴情報を使用して、図３の表示内容生成部３１１にて図９の文書閲覧画面９０１の形式の画面データを生成する。
【０３２９】
この際、前記ステップＳ２３０４で取得した２種類の検索キーワード履歴情報はそれぞれが識別できる形式で表現される。画面データの生成が終了したら、次のステップＳ２３０６へ進む。
【図面の簡単な説明】
【０３３０】
【図１】本発明の第一の実施形態を表す文書管理装置の機器構成を表すブロック図である
【図２】図１の文書管理サーバ装置に関する物理構成を表す図である
【図３】図１の文書管理サーバ装置に関する機能構成を表す図である
【図４】図１のクライアント装置に関する物理構成を表す図である
【図５】図１のクライアント装置に関する機能構成を表す図である
【図６】図２の文書管理サーバ装置で保持する本発明に関するデータ形式及び構造を表す図である
【図７】図６で示すデータ例を用いたフォルダおよび文書の階層構造を表す図である
【図８】ログイン画面を表す図である
【図９】文書閲覧画面を表す図である
【図１０】検索キーワード履歴表示を表す図である
【図１１】検索結果表示画面を表す図である
【図１２】文書情報表示画面を表す図である
【図１３】図３の文書管理サーバ装置と図５のクライアント装置との間で行われる処理シーケンスを表す図である
【図１４】図３の文書管理サーバ装置におけるログイン認証の処理フローチャートを表す図である
【図１５】図３の文書管理サーバ装置における文書閲覧の処理フローチャートを表す図である
【図１６】図３の文書管理サーバ装置における検索の処理フローチャートを表す図である
【図１７】図３の文書管理サーバ装置における検索キーワード履歴保管の処理フローチャートを表す図である
【図１８】図３の文書管理サーバ装置における文書操作の処理フローチャートを表す図である
【図１９】図３の文書管理サーバ装置における検索キーワード履歴関連情報登録の処理フローチャートを表す図である
【図２０】本発明の第二の実施形態において検索キーワード履歴表示の特徴を表す図である
【図２１】本発明の第二の実施形態における文書閲覧処理フローを表す図である
【図２２】本発明の第三の実施形態における検索キーワード履歴表示の特徴を表す図である
【図２３】本発明の第三の実施形態における文書閲覧処理フローを表す図である
【図１】
2009098791.tif 000003
【図２】
2009098791.tif 000004
【図３】
2009098791.tif 000005
【図４】
2009098791.tif 000006
【図５】
2009098791.tif 000007
【図６】
2009098791.tif 000008
【図７】
2009098791.tif 000009
【図８】
2009098791.tif 000010
【図９】
2009098791.tif 000011
【図１０】
2009098791.tif 000012
【図１１】
2009098791.tif 000013
【図１２】
2009098791.tif 000014
【図１３】
2009098791.tif 000015
【図１４】
2009098791.tif 000016
【図１５】
2009098791.tif 000017
【図１６】
2009098791.tif 000018
【図１７】
2009098791.tif 000019
【図１８】
2009098791.tif 000020
【図１９】
2009098791.tif 000021
【図２０】
2009098791.tif 000022
【図２１】
2009098791.tif 000023
【図２２】
2009098791.tif 000024
【図２３】
2009098791.tif 000025