(57)【要約】【課題】ファイル提供元から取得したファイルに対して行われる操作を把握する。【解決手段】ファイル提供元から持ち出したファイルの保存に関する保存状態情報を記憶する保存状態情報記憶部３１と、持ち出しファイルへの操作に関するログ情報を記憶するログ情報記憶部２９と、受け付けたファイル操作に応じて保存状態情報を更新する保存状態管理部２３と、受け付けたファイル操作に関するログ情報を生成してログ情報記憶部２９に登録するログ処理部２５と、を有する。【選択図】図３
2010198102.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを管理するファイル管理装置からファイルを取得するファイル取得手段と、
前記ファイルを保存する保存手段と、
前記ファイルの保存状態に対応する情報を記憶する保存状態情報記憶手段と、
前記保存手段に保存されたファイルに対する操作を受け付ける受付手段と、
前記受け付けた操作に応じてファイルの保存状態に変化が生じたとき、前記保存状態情報記憶手段に記憶された当該ファイルの保存状態情報を更新する更新手段と、
前記ファイルの保存状態情報を前記ファイル管理装置に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記取得したファイルを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記保存状態情報記憶手段に記憶された当該ファイルに対応して保存されているファイルも含めて移動させる移動手段をさらに有することを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置において、
前記取得したファイルと前記保存状態情報記憶手段に記憶された当該ファイルに対応して保存されているファイルのうち、少なくとも１つを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記移動するファイルと前記保存状態情報記憶手段に記憶された前記移動するファイルに対応して保存されているファイルも含めて移動させる移動手段をさらに有することを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置において、
前記取得したファイルを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記保存状態情報に記憶された当該ファイルに対応して保存されているファイルも含めて移動する対象として選択させる選択手段をさらに有することを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置において、
前記取得したファイルと前記保存状態情報記憶手段に記憶された当該ファイルに対応して保存されているファイルのうち、少なくとも１つを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記移動するファイルと前記保存状態情報記憶手段に記憶された前記移動するファイルに対応して保存されているファイルも含めて移動する対象として選択させる選択手段をさらに有することを特徴とする情報処理装置。
【請求項６】
請求項１記載の情報処理装置において、
前記ファイル管理装置から前記保存状態情報の登録が完了したか否かの結果を受信する受信手段と、
前記ファイルに対する操作を受け付ける前記受付手段と、
前記受信した結果に基づき前記ファイルに対する操作の可否を判定する判定手段と、
をさらに有することを特徴とする情報処理装置。
【請求項７】
ファイルを管理するファイル管理装置と、
ファイルを取得し保存する情報処理装置と
を具備し、
前記情報処理装置は、
前記ファイル管理装置からファイルを取得するファイル取得手段と、
前記ファイルを保存する保存手段と、
前記ファイルの保存状態に対応する情報を記憶する保存状態情報記憶手段と、
前記保存手段に保存されたファイルに対する操作を受け付ける受付手段と、
前記受け付けた操作に応じてファイルの保存状態に変化が生じたとき、前記保存状態情報記憶手段に記憶された当該ファイルの保存状態情報を更新する更新手段と、
前記ファイルの保存状態情報を前記ファイル管理装置に送信する送信手段と、
を具備し、
前記ファイル管理装置は、
前記ファイルの保存状態情報を受信する受信手段と、
前記保存状態情報を前記ファイルに対応付けて管理する管理手段と、
を具備することを特徴とするファイル管理システム。
【請求項８】
コンピュータを、
ファイルを管理するファイル管理装置からファイルを取得するファイル取得手段、
前記ファイルを保存する保存手段、
前記保存手段に保存されたファイルに対する操作を受け付ける受付手段、
前記受け付けた操作に応じてファイルの保存状態に変化が生じたとき、前記ファイルの保存状態に対応する情報を記憶する保存状態情報記憶手段に記憶された当該ファイルの保存状態情報を更新する更新手段、
前記ファイルの保存状態情報を前記ファイル管理装置に送信する送信手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ファイル管理システムおよびプログラムに関する。
【背景技術】
【０００２】
社内の情報や顧客情報を情報端末に複製し、社外で使用することがあり、これに伴い、情報端末の盗難・紛失等による情報漏えいのリスクがある。このようなリスクに対応するために、情報端末に複製して持ち出すファイルが個人情報である場合には、そのファイルを暗号化すると同時に、ＩＤを付与して、ファイルの持ち出しログを関連付けて記憶し管理する技術が提案されている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００８−１０２８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、ファイル管理装置からファイルを取得した情報処理装置において、取得後のファイルを操作することで生じたファイルの保存状態情報を記憶し、ファイル管理装置へファイルの保存状態情報を登録できるファイル管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、ファイルを管理するファイル管理装置からファイルを取得するファイル取得手段と、前記ファイルを保存する保存手段と、前記ファイルの保存状態に対応する情報を記憶する保存状態情報記憶手段と、前記保存手段に保存されたファイルに対する操作を受け付ける受付手段と、前記受け付けた操作に応じてファイルの保存状態に変化が生じたとき、前記保存状態情報記憶手段に記憶された当該ファイルの保存状態情報を更新する更新手段と、前記ファイルの保存状態情報を前記ファイル管理装置に送信する送信手段と、を有することを特徴とする。
【０００６】
また、前記取得したファイルを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記保存状態情報記憶手段に記憶された当該ファイルに対応して保存されているファイルも含めて移動させる移動手段をさらに有することを特徴とする。
【０００７】
また、前記取得したファイルと前記保存状態情報記憶手段に記憶された当該ファイルに対応して保存されているファイルのうち、少なくとも１つを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記移動するファイルと前記保存状態情報記憶手段に記憶された前記移動するファイルに対応して保存されているファイルも含めて移動させる移動手段をさらに有することを特徴とする。
【０００８】
また、前記取得したファイルを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記保存状態情報に記憶された当該ファイルに対応して保存されているファイルも含めて移動する対象として選択させる選択手段をさらに有することを特徴とする。
【０００９】
また、前記取得したファイルと前記保存状態情報記憶手段に記憶された当該ファイルに対応して保存されているファイルのうち、少なくとも１つを前記情報処理装置から前記ファイル管理装置へ移動するときに、前記移動するファイルと前記保存状態情報記憶手段に記憶された前記移動するファイルに対応して保存されているファイルも含めて移動する対象として選択させる選択手段をさらに有することを特徴とする。
【００１０】
また、前記ファイル管理装置から前記保存状態情報の登録が完了したか否かの結果を受信する受信手段と、前記ファイルに対する操作を受け付ける前記受付手段と、前記受信した結果に基づき前記ファイルに対する操作の可否を判定する判定手段と、をさらに有することを特徴とする。
【００１１】
本発明に係るファイル管理システムは、ファイルを管理するファイル管理装置と、ファイルを取得し保存する情報処理装置とを具備し、前記情報処理装置は、前記ファイル管理装置からファイルを取得するファイル取得手段と、前記ファイルを保存する保存手段と、前記ファイルの保存状態に対応する情報を記憶する保存状態情報記憶手段と、前記保存手段に保存されたファイルに対する操作を受け付ける受付手段と、前記受け付けた操作に応じてファイルの保存状態に変化が生じたとき、前記保存状態情報記憶手段に記憶された当該ファイルの保存状態情報を更新する更新手段と、前記ファイルの保存状態情報を前記ファイル管理装置に送信する送信手段と、を具備し、前記ファイル管理装置は、前記ファイルの保存状態情報を受信する受信手段と、前記保存状態情報を前記ファイルに対応付けて管理する管理手段とを具備することを特徴とする。
【００１２】
本発明に係るプログラムは、コンピュータを、ファイルを管理するファイル管理装置からファイルを取得するファイル取得手段、前記ファイルを保存する保存手段、前記保存手段に保存されたファイルに対する操作を受け付ける受付手段、前記受け付けた操作に応じてファイルの保存状態に変化が生じたとき、前記ファイルの保存状態に対応する情報を記憶する保存状態情報記憶手段に記憶された当該ファイルの保存状態情報を更新する更新手段、前記ファイルの保存状態情報を前記ファイル管理装置に送信する送信手段、として機能させる。
【発明の効果】
【００１３】
請求項１，７，８記載の発明によれば、ファイルを管理するファイル管理装置は情報処理装置が取得したファイルの保存状態情報を収集することができる。
【００１４】
請求項２，３記載の発明によれば、情報処理装置がファイル管理装置から取得したファイルまたは前記取得したファイルに対応して保存されているファイルをファイル管理装置に移動するときに、前記移動するファイルに対応して保存されているファイルも含めて移動することができる。
【００１５】
請求項４，５記載の発明によれば、情報処理装置がファイル管理装置から取得したファイルまたは前記取得したファイルに対応して保存されているファイルをファイル管理装置に移動するときに、前記移動するファイルに対応して保存されているファイルを移動させるか否か選択することができる。
【００１６】
請求項６記載の発明によれば、情報処理装置から送信した保存状態情報がファイル管理装置に登録されたか否かの結果を受信し、当該結果に基づいて、情報処理装置のファイル対する操作の可否を判定することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１８】
図１は、本実施の形態におけるファイル管理システムの全体構成図である。図１には、本発明に係る情報処理装置の一実施の形態を含むクライアント端末２０と、クライアント端末２０に提供されたファイルを管理するファイルサーバ１２と、当該ファイルの管理を行うファイル管理サーバ１３と、当該ファイルのポリシーの設定、管理を行うポリシー管理サーバ１４と、がネットワーク１５により接続されている。
【００１９】
図２は、本実施の形態におけるクライアント端末２０を形成するコンピュータのハードウェア構成図である。本実施の形態におけるクライアント端末２０は、従前から存在する汎用的なパーソナルコンピュータであって一般的なハードウェア構成で実現できる。すなわち、クライアント端末２０は、図２に示したようにＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４を接続したＨＤＤコントローラ５、入力手段として設けられたマウス６とキーボード７、及び表示装置として設けられたディスプレイ８をそれぞれ接続する入出力コントローラ９、通信手段として設けられたネットワークコントローラ１０を内部バス１１に接続して構成される。
【００２０】
なお、ファイルサーバ１２、ファイル管理サーバ１３及びポリシー管理サーバ１４もコンピュータであることから、そのハードウェア構成は、図２と同じように図示することができる。また、ファイルサーバ１２、ファイル管理サーバ１３及びポリシー管理サーバ１４の機能は１つのコンピュータ上で動作させてもよい。
【００２１】
図３は、本実施の形態におけるクライアント端末２０の機能ブロック構成図である。クライアント端末２０は、ファイル取得部２１、操作受付部２２、保存状態管理部２３、ファイル返却部２４、ログ処理部２５、ファイル保護部２６、情報送信部２７、情報受信部２８、ログ情報記憶部２９、ファイル記憶部３０及び保存状態情報記憶部３１を有している。ファイル取得部２１は、ファイルの提供元であるファイルサーバ１２からクライアント端末２０に複製して持ち出すファイル（以下、「持ち出しファイル」ともいう）を取得する。操作受付部２２は、ファイル記憶部３０に記憶されたファイルに対する操作を受け付ける受付手段である。保存状態管理部２３は、ファイルの移動、更新、削除等受け付けた操作指示に従ったファイル処理が実施され、ファイルの保存状態に変化が生じたことに応じて保存状態情報記憶部３１に登録されている持ち出しファイルの保存状態情報を更新する。ファイル返却部２４は、受け付けた返却指示に従い、持ち出しファイルをファイルの提供元であるファイルサーバ１２へ移動する。ログ処理部２５は、受け付けたファイル操作に関するログ情報を生成してログ情報記憶部２９に記憶する記憶手段である。ファイル保護部２６は、持ち出しファイルに対しポリシーの設定や暗号化を施すなどして保護する。情報送信部２７は、保存状態情報記憶部３１又はログ情報記憶部２９に記憶された少なくとも一方の情報を図示しないプリンタ、あるいはネットワーク１５経由で他のコンピュータ宛てに送信する。情報受信部２８はネットワーク１５経由で他のコンピュータからの情報を受信し、例えば、情報送信部２７で送信した情報が送信先に正常に送られたか否かの結果を受け取ることもできる。ファイル記憶部３０には、ファイル取得部２１により取得された持ち出しファイルが保存される。また、持ち出しファイルから派生したファイルも保存される。保存状態情報記憶部３１には、ファイル記憶部３０に記憶された持ち出しファイルと持ち出しファイルから派生したファイルとの保存に関する情報が記憶される。ログ情報記憶部２９には、ファイル記憶部３０に記憶されたファイルへの操作に関するログ情報が記憶される。
【００２２】
図４は、本実施の形態におけるファイルサーバ１２及びファイル管理サーバ１３の機能ブロック図である。ファイルサーバ１２のファイル記憶部１２３には文書ファイルなどのファイルが記憶される。ファイル送信部１２１及びファイル受信部１２２は、クライアント端末２０の要求に応じてネットワーク１５経由でファイルの送受信を行う手段である。ファイル管理サーバ１３のファイル属性記憶部１３３はファイルサーバ１２に記憶されているファイルの属性を管理する。情報送信部１３１及び情報受信部１３２は、ファイル属性の情報を送受信するための手段となる。なお、ファイルサーバ１２、ファイル管理サーバ１３の機能をまとめて１つのサーバとして動作させる構成をとることも可能である。
【００２３】
図５は、本実施の形態におけるポリシー管理サーバ１４の機能ブロック図である。ポリシー情報記憶部１４３にはファイルの保護処理のためにポリシー毎に公開鍵暗号方式の公開鍵、秘密鍵が記憶される。情報送信部１４１及び情報受信部１４２は、利用形態に応じて公開鍵、秘密鍵を送受信する。
【００２４】
クライアント端末２０における各構成要素２１〜２８は、クライアント端末２０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、各記憶部２９〜３１は、クライアント端末２０に搭載されたＨＤＤ４にて実現される。ファイルサーバ１２、ファイル管理サーバ１３及びポリシー管理サーバ１４の各サーバにおいても同様に実現され、それぞれのサーバの場合においても各記憶部１２３，１３３，１４３はＨＤＤ４にて実現される。
【００２５】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがインストールプログラムを順次実行することで各種機能が実現される。
【００２６】
図６は、本実施の形態における保存状態情報記憶部３１に記憶される保存状態情報のデータ構成例を示した図である。保存状態情報は、持ち出しファイル毎に記録され、当該持ち出しファイルの保存に関する情報であり、当該ファイルの識別情報（ファイルＩＤ）により識別される。保存状態情報は、持ち出しファイルの保存状況が変化すると更新される。保存状態情報は、ファイルを持ち出したときの時間情報、すなわちファイル提供元からファイルの複製をダウンロードしたときの時刻を示す「持ち出し日時」、ファイル提供元における当該ファイルの格納先を特定する「持ち出し元」、ファイル提供元から取得したファイルのクライアント端末２０における格納先を特定する「持ち出し先」、保存されたときの「ファイルサイズ」及び「保存日時」を含んでいる。持ち出しファイルに更新を加えた場合、あるいは派生したファイルを作成した場合にその保存状態の変化を捉えることができる。保存状態情報は持ち出しファイル毎に生成されるので、保存状態情報記憶部３１には、持ち出しファイルのリストが形成されるということができる。従って、保存状態情報記憶部３１には持ち出しファイルの「ファイルリスト」が設定されているともいうことができる。
【００２７】
図７は、本実施の形態におけるログ情報記憶部２９に記憶されるログ情報のデータ構成例を示した図である。ログ情報は、持ち出しファイル、あるいは持ち出しファイルから派生したファイルに対して操作が行われる度に生成されてログ情報記憶部２９に記録される。ログ情報は、ファイルに対して操作された日時を示す「操作日時」、操作されたファイルを特定する「操作対象」及び当該ファイルに対して行われた操作の内容を特定する「操作」を含んでいる。
【００２８】
次に、本実施の形態における動作について説明する。最初に、ファイルサーバ１２に保存されているファイルを複製して持ち出すときの処理手順について図８に示したフローチャートを用いて説明する。
【００２９】
クライアント端末２０の利用者がファイル取得部２１を操作することで、ファイルサーバ１２から持ち出すファイルを指定すると、ファイル取得部２１は、その指定されたファイルをファイルサーバ１２からネットワーク１５経由で取得し、ファイル記憶部３０に書き込むことで保存する（ステップ１０１）。このファイル取得操作により、ログ処理部２５は、ファイルを取得した操作日時、取得操作の対象となったファイル、及びファイルを取得した操作の内容を組にしてログ情報を生成し、ログ情報記憶部２９に登録することでログを記録する（ステップ１０２）。図７には、この処理によりログ情報記憶部２９に蓄積されたログ情報４１の設定例が示されている。なお、この時点では、ログ情報４２〜４７はまだ登録されていない。また、保存状態管理部２３は、当該ファイルがクライアント端末２０に持ち出された日時、ファイルサーバ１２で一意に当該ファイルを識別するファイルＩＤ、当該ファイルが保存されていた場所、持ち出しにより当該ファイルが格納される場所、保存日時及びファイルサイズを組にして保存状態情報を生成し、保存状態情報記憶部３１に登録する（ステップ１０３）。このように、ファイルが新たに持ち出される度に新たな保存状態情報が設定登録される。図６には、この処理により保存状態情報記憶部３１に蓄積された保存状態情報３２の設定例が示されている。この保存状態情報３２を参照することによって、ファイルサーバ１２から持ち出されたファイル“￥￥ｓｅｒｖｅｒＡ￥ｄｏｃ￥ｆｉｌｅ１．ｔｘｔ”は、クライアント端末２０では“￥￥ｐｃ１￥ｆｏｌｄｅｒ１￥ｆｉｌｅ１．ｔｘｔ”という格納先及びファイル名にて保存されることを把握できる。
【００３０】
続いて、ファイル保護部２６は、以上のようにファイルサーバ１２から取得したファイルを次のようにして保護する（ステップ１０４）。例えば、クライアント端末２０の情報受信部２８でポリシー管理サーバ１４から暗号化用公開鍵と適用可能なポリシー候補を取得し、操作受付部２２を介して取得したファイルをその公開鍵を用いて暗号化する。さらに、利用者は、当該ファイルに適用するポリシーを取得したポリシー候補の中から選択する。そして、ファイル保護部２６は、暗号化したファイルのファイルＩＤをポリシー管理サーバ１４へクライアント端末２０の情報送信部２７から送信すると、ポリシー管理サーバ１４は、送られてきたファイルＩＤを選択されたポリシーと関連付けして登録する。この後、ファイル保護部２６は、ポリシー管理サーバ１４に要求することにより当該ファイルのライセンスを取得し、図示しない記憶手段に保存する。以上のようにファイルに対して保護処理が施されると、ログ処理部２５は、ファイル保護処理の実施日時、保護対象となったファイル、及びファイル保護を実施した操作の内容を組にしてログ情報を生成し、ログ情報記憶部２９に登録することでログを記録する。図７には、この処理によりログ情報記憶部２９に蓄積されたログ情報４２の設定例が示されている。また、このファイル保護処理により、ファイルの保存状態に変化が生じるため、保存状態情報も更新されることとなる（ステップ１０５）。
【００３１】
クライアント端末２０は保存状態情報をファイル管理サーバ１３へ送信し、保存状態情報はファイル属性記憶部に登録される（ステップ１０６）。
【００３２】
本実施の形態におけるファイル持ち出し処理は、以上の通りであるが、ステップ１０４のファイル保護処理は実施するか否かは利用者が選択可能な構成となっている。ステップ１０４を実施しない場合は、ステップ１０５も実施する必要はない。
【００３３】
続いて、クライアント端末２０においてファイル操作が行われたときの処理について図９に示したフローチャートを用いて説明する。
【００３４】
クライアント端末２０の利用者が、持ち出しファイルに対して保存場所の移動、ファイル名の変更、ファイルの更新、ファイルの複製、ファイルの削除等のファイルの保存状態が変更される操作を施したとする。操作受付部２２が受け付けた操作が、当該ファイルの更新、ファイル名又は保存場所が変更された場合（ステップ１１１でＹ）、保存状態管理部２３は、受け付けた操作の内容に従って保存状態情報記憶部３１に登録済みの当該持ち出しファイルの保存状態情報３２を更新する（ステップ１１２）。
【００３５】
受け付けた操作の内容がファイルの更新であったとする。この場合、持ち出し先のファイルは、所定のアプリケーションによりファイルがファイル記憶部３０から読み出され、ユーザにより編集等が行われた後、上書き保存されることになる。なお、この場合、図７に示したように、当該ファイルがファイル記憶部３０から読み出されることで、ログ処理部２５は、ログ情報４３を生成してログ情報記憶部２９に登録する。また、当該ファイルがファイル記憶部３０に上書き保存され、アプリケーションを終了することで、ログ処理部２５は、ログ情報４４を生成してログ情報記憶部２９に登録する。編集されたファイルがファイル記憶部３０に保存されたとき、保存状態管理部２３は、その保存されるファイルのファイルサイズ及び保存日時で保存状態情報３２を更新する。このように、ファイルが更新されたことにより更新された保存状態情報３２の例を図１０に示す。
【００３６】
また、受け付けた操作の内容がファイル名の変更であった場合の保存状態情報３２の例を図１１に示す。図１１に例示したように、保存状態情報３２に含まれていた“￥￥ｐｃ１￥ｆｏｌｄｅｒ１￥ｆｉｌｅ１．ｔｘｔ”は、ファイル名の変更により“￥￥ｐｃ１￥ｆｏｌｄｅｒ１￥ｆｉｌｅ２．ｔｘｔ”に変更される。続いて、ログ処理部２５は、ファイル名の変更操作が実施された操作日時、操作対象となったファイル、及びファイル名が変更された操作の内容を組にしてログ情報を生成し、ログ情報記憶部２９に登録することでログを記録する（ステップ１１３）。図７には、この処理によりログ情報記憶部２９に蓄積されたログ情報４５の設定例が示されている。
【００３７】
なお、ここでは、ファイル名の変更を例にしたので、図１１において“￥￥ｐｃ１￥ｆｏｌｄｅｒ１￥ｆｉｌｅ１．ｔｘｔ”のうちファイル名“ｆｉｌｅ１．ｔｘｔ”が“ｆｉｌｅ２．ｔｘｔ”に変更されることになるが、保存場所の変更の場合は“￥￥ｐｃ１￥ｆｏｌｄｅｒ１”の部分が変更され、更新されることになる。更に、ファイルの更新の例では、保存状態情報３２のファイルサイズ及び保存日時が更新される。
【００３８】
続いて、操作受付部２２が受け付けた操作が、当該ファイルのファイル名又は保存場所の変更ではなく（ステップ１１１でＮ）、当該ファイルがコピー、別名保存された場合（ステップ１１４でＹ）、保存状態管理部２３は、図１１に例示した保存状態情報３２に対し、「持ち出し先」に新たなエントリを追加し、保存状態情報を更新する。（ステップ１１５）。図１２には、既存の“￥￥ｐｃ１￥ｆｏｌｄｅｒ１￥ｆｉｌｅ２．ｔｘｔ”をコピーすることにより“￥￥ｐｃ１￥ｆｏｌｄｅｒ２￥ｆｉｌｅ２．ｔｘｔ”が作成された場合に、新たにエントリ３３が追加されて構成される保存状態情報３４の例が示されている。ログ処理部２５は、ファイルにコピー操作が実施された操作日時、操作対象となったファイル、及びファイルがコピーされた操作の内容を組にしてログ情報を生成し、ログ情報記憶部２９に登録することでログを記録する（ステップ１１３）。図７には、この処理によりログ情報記憶部２９に蓄積されたログ情報４６の設定例が示されている。
【００３９】
更に、当該ファイルのファイル名又は保存場所の変更ではなく（ステップ１１１でＮ）、かつ当該ファイルがコピー、別名保存されてもなく（ステップ１１４でＮ）、削除された場合（ステップ１１６でＹ）、保存状態管理部２３は、図１２に例示した保存状態情報３４に対し、削除されたファイルに該当する「持ち出し先」のエントリを削除し、保存状態情報を更新する。（ステップ１１７）。図１３には、図１２に示した保存状態情報３４に設定されている“￥￥ｐｃ１￥ｆｏｌｄｅｒ１￥ｆｉｌｅ２．ｔｘｔ”のエントリ３５を削除することで変更された保存状態情報３６の例が示されている。ログ処理部２５は、ファイルの削除操作が実施された操作日時、削除対象となったファイル、及びファイルを削除した操作の内容を組にしてログ情報を生成し、ログ情報記憶部２９に登録することでログを記録する（ステップ１１３）。図７には、この処理によりログ情報記憶部２９に蓄積されたログ情報４７の設定例が示されている。
【００４０】
最後に、更新されたクライアント端末２０の保存状態情報をファイル管理サーバ１３へ送信し、ファイル属性記憶部１３３へ登録する（ステップ１１８）。この処理により、クライアント端末２０の保存状態情報を確認しなくても、ファイル管理サーバ１３のファイル属性記憶部１３３に登録された情報を確認すれば、持ち出されたファイルの状態が確認できる。
【００４１】
また、ファイル操作のときには、一時的に更新前の保存状態情報、更新前のファイルを保存しておき、ステップ１１８の処理において保存状態情報の登録が正常に行われなかった場合に、対象となる保存状態情報、ファイルを更新前の状態に戻し、ファイル操作によるファイル保存状態の変更をキャンセルさせるように動作させてもよい。クライアント端末２０がステップ１１８の処理で正常に完了した通知をファイル管理サーバ１３から受けた場合は、一時的に保存された更新前の保存状態情報、更新前のファイルは削除される。
【００４２】
なお、前述したファイルの保存場所の移動、ファイル名の変更、ファイルの更新、ファイルのコピー、別名保存、削除などの操作が成功しなかった場合、保存状態情報の更新及びログ情報の登録は必要ない。この場合、エラーログとして別途記録してもよい。また、利用者のみならず管理者にメール等で通知するようにしてもよい。
【００４３】
本実施の形態においては、以上のように持ち出しファイルあるいは持ち出しファイルから派生したファイルに対して何らかの操作が行われると、当該持ち出しファイルの保存状態情報を更新し、またログ情報を収集することで持ち出しファイルの保存状態並びに持ち出しファイルに関連するファイルに対して行われた操作を把握する。なお、保存状態というのは、持ち出しファイルを保存する格納先や保存する際のファイル名などどのような状態にて保存するかということを意味し、持ち出しファイルから派生して作成されたファイルに対する保存状態も持ち出しファイルに関連付けて管理する。
【００４４】
次に、持ち出しファイルをファイル提供元に返却する際の処理について図１４に示したフローチャートを用いて説明する。この処理は、返却指示ボタンなどを設けて返却指示操作することにより開始されるようにしてもよい。また、持ち出しファイルを持ち出し元に移動させた処理を返却操作とみなすようにしてもよい。
【００４５】
なお、持ち出しファイルをファイル提供元に返却する際の処理とは、クライアント端末からファイル提供元の装置にファイルを移動する処理と言い換えることができる。ファイル提供元の装置では、移動されるファイルを従前から存在するバージョン管理手段などにより、ファイルを管理することができる。返却したファイルが取得したファイルと比較して同一と判断できる場合には、返却したファイルをファイル提供元の装置で削除するなどの処理を行ってもよい。
【００４６】
以降に説明する処理は、保存状態情報記憶部３１に登録されている全ての保存状態情報のエントリに対応する持ち出しファイルに対して実施されるまで（ステップ１２１でＹ）、繰り返し行われる。つまり、この返却処理は、クライアント端末２０に持ち出された全てのファイルを一括して返却対象とするための処理である。未処理の保存状態情報が存在する場合（ステップ１２１でＮ）、ファイル返却部２４は、１つの未処理の保存状態情報を読み出す（ステップ１２２）。ところで、持ち出しファイルは、クライアント端末２０において編集されている場合、その編集後の持ち出しファイルをファイル提供元へ戻してよいかどうかを利用者に判断させるために、本実施の形態では、持ち出しファイルを返却すべきか否かを利用者に選択させることとした。もちろん、編集がされている場合にはファイル提供元へ返却するなど自動的に判断するようにしてもよい。
【００４７】
ここで、持ち出しファイルをファイル提供元へ返却することを選択した場合（ステップ１２３でＹ）、ファイル返却部２４は、読み出した保存状態情報を参照して該当する持ち出しファイルを格納先から取得し、ネットワーク１５経由でファイル提供元のファイルサーバ１２へ送信することで移動する（ステップ１２４）。なお、コピーにより持ち出しファイルから複数のファイルが派生している場合、全ての派生したファイルを返却するようにしても良いし、クライアント端末２０でファイルを選択する画面を表示させ、利用者に選択されたファイルを返却するようにしてもよい。なお、この処理はファイルの移動なので、移動後の持ち出しファイルは、クライアント端末２０から削除される。
【００４８】
一方、持ち出しファイルを返却しないことを選択した場合（ステップ１２３でＮ）、ファイル返却部２４は、読み出した保存状態情報を参照して該当する持ち出しファイルを削除する（ステップ１２５）。そして、保存状態管理部２３は、該当する保存状態情報のエントリを保存状態情報記憶部３１から削除する（ステップ１２６）。ログ処理部２５は、ファイルの返却操作が実施された操作日時、操作対象となったファイル、及びファイルが返却若しくは削除された操作の内容を組にしてログ情報を生成し、ログ情報記憶部２９に登録することでログを記録する（ステップ１２７）。最後に、更新されたクライアント端末２０の保存状態情報をファイル管理サーバ１３へ送信し、保存状態情報はファイル属性記憶部に登録される（ステップ１２８）。この処理は、上記ステップ１１８と同じでよい。
【００４９】
ところで、上記説明においては、図９を用いてファイル操作処理を、図１４を用いてファイル返却処理を、それぞれ説明した。ここで、ファイル返却操作もファイル操作の一形態と考えた場合のファイル操作処理のフローチャートを図１５に示す。つまり、図１５は、図９に、ファイル返却に関する処理（ステップ１３１，１３２）が組み込まれたフローチャートである。なお、図１５において図９と同じ処理には同じステップ番号を付ける。
【００５０】
図１４では、全ての持ち出しファイルを一括して返却対象とする処理であったが、図１５では、選択された１つの持ち出しファイルが返却対象となる。よって、保存場所が変更された場合（ステップ１１１でＹ）、その変更後の保存場所が持ち出し元と同じであったならば（ステップ１３１でＹ）、その操作はファイルの返却操作とみなすことができる。これにより、保存状態管理部２３は、返却された持ち出しファイルに対応する保存状態情報の当該エントリを削除する（ステップ１３２）。また、図１５の処理フローにおいて、図１４の説明で述べた通り、返却対象として選択されたファイルと保存状態情報で関連付いたファイルがある場合には、当該関連付いたファイルも返却対象とすることもできる。これ以外の処理は、図９と同じであることから説明を省略する。
【図面の簡単な説明】
【００５１】
【図１】本実施の形態におけるファイル管理システムの全体構成図である。
【図２】本実施の形態におけるクライアント端末を形成するコンピュータのハードウェア構成図である。
【図３】本実施の形態におけるクライアント端末の機能ブロック構成図である。
【図４】本実施の形態におけるファイルサーバ及びファイル管理サーバの機能ブロック構成図である。
【図５】本実施の形態におけるポリシー管理サーバの機能ブロック構成図である。
【図６】本実施の形態における保存状態情報記憶部に記憶される保存状態情報のデータ構成例を示した図である。
【図７】本実施の形態におけるログ情報記憶部に記憶されるログ情報のデータ構成例を示した図である。
【図８】本実施の形態におけるファイル持ち出し処理を示したフローチャートである。
【図９】本実施の形態におけるファイル操作処理を示したフローチャートである。
【図１０】本実施の形態におけるファイルの更新処理により更新された保存状態情報のデータ設定例を示した図である。
【図１１】本実施の形態におけるファイル名の変更処理により更新された保存状態情報のデータ設定例を示した図である。
【図１２】本実施の形態における別名ファイルコピーの処理により更新された保存状態情報のデータ設定例を示した図である。
【図１３】本実施の形態におけるファイルの削除処理により更新された保存状態情報のデータ設定例を示した図である。
【図１４】本実施の形態におけるファイル返却処理を示したフローチャートである。
【図１５】本実施の形態における他のファイル操作処理を示したフローチャートである。
【符号の説明】
【００５２】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  ＨＤＤコントローラ、６  マウス、７  キーボード、８  ディスプレイ、９  入出力コントローラ、１０  ネットワークコントローラ、１１  内部バス、１２  ファイルサーバ、１３  ファイル管理サーバ、１４  ポリシー管理サーバ、１５  ネットワーク、２０  クライアント端末、２１  ファイル取得部、２２  操作受付部、２３  保存状態管理部、２４  ファイル返却部、２５  ログ処理部、２６  ファイル保護部、２７  情報送信部、２８  情報受信部、２９  ログ情報記憶部、３０  ファイル記憶部、３１  保存状態情報記憶部、１２１  ファイル送信部、１２２  ファイル受信部、１２３  ファイル記憶部、１３１  情報送信部、１３２  情報受信部、１３３  ファイル属性記憶部。
【図１】
2010198102.tif 000003
【図２】
2010198102.tif 000004
【図３】
2010198102.tif 000005
【図４】
2010198102.tif 000006
【図５】
2010198102.tif 000007
【図６】
2010198102.tif 000008
【図７】
2010198102.tif 000009
【図８】
2010198102.tif 000010
【図９】
2010198102.tif 000011
【図１０】
2010198102.tif 000012
【図１１】
2010198102.tif 000013
【図１２】
2010198102.tif 000014
【図１３】
2010198102.tif 000015
【図１４】
2010198102.tif 000016
【図１５】
2010198102.tif 000017