(57)【特許請求の範囲】
【請求項１】
或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報を記憶手段に登録すると共に、ファイルが新たに格納されるか又は前記ファイルを指し示す前記リンクファイルが生成された際に、前記ファイルの格納場所を表す第２情報を記憶手段に登録する登録手段と、
任意のリンクファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記リンクファイルが指し示すファイルの格納場所を判別し、判別した前記格納場所に格納された前記ファイルにアクセスするための処理を行う処理手段と、
前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、格納場所が移動された前記ファイルの格納場所を表す前記第２情報を、前記ファイルの移動後の格納場所を表すように更新する更新手段と、
前記記憶手段に情報が登録されている個々の前記リンクファイル毎に、アクセスされた回数又はアクセスされた頻度又はリンクファイルが生成されてからの経過時間を管理し、前記記憶手段に情報が登録されている前記リンクファイルの数が予め設定された値を超えた場合に、個々の前記リンクファイル毎に管理している前記アクセスされた回数又は前記アクセスされた頻度又は前記リンクファイルが生成されてからの経過時間に基づいて、個々の前記リンクファイルの中から削除対象のリンクファイルを選択し、選択した削除対象のリンクファイルを削除すると共に、削除したリンクファイルに対応する情報も前記記憶手段から削除する削除手段と、
を備えたファイル管理装置。
【請求項２】
前記登録手段は、前記第１情報及び前記第２情報の少なくとも一方として、前記ファイルの名称を含む情報を前記記憶手段に登録し、
前記更新手段は、任意のファイルの名称が変更され、名称が変更された前記ファイルの変更前の名称を含む前記第１情報及び前記第２情報の少なくとも一方が前記記憶手段に登録されている場合に、前記第１情報及び前記第２情報の少なくとも一方に含まれる前記ファイルの変更前の名称を、前記ファイルの変更後の名称へ変更する請求項１に記載のファイル管理装置。
【請求項３】
前記更新手段は、前記リンクファイルと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルが削除された場合に、対応するファイルが削除されたことを表す削除済情報を前記第１情報に付加し、
前記処理手段は、アクセスされたリンクファイルに対応する前記第１情報に前記削除済情報が付加されている場合には、アクセスされた前記リンクファイルが指し示すファイルが削除されたことを通知する処理を行う請求項１または請求項２記載のファイル管理装置。
【請求項４】
或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報を記憶手段に登録すると共に、ファイルが新たに格納されるか又は前記ファイルを指し示す前記リンクファイルが生成された際に、前記ファイルの格納場所を表す第２情報を記憶手段に登録する登録手段と、
任意のリンクファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記リンクファイルが指し示すファイルの格納場所を判別し、判別した前記格納場所に格納された前記ファイルにアクセスするための処理を行う処理手段と、
前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、格納場所が移動された前記ファイルの格納場所を表す前記第２情報を、前記ファイルの移動後の格納場所を表すように更新する更新手段と、
を含み、
前記更新手段は、前記格納場所としてのフォルダが当該フォルダに格納されている前記ファイルと一体に圧縮され、圧縮された前記フォルダに格納されている前記ファイルが、前記リンクファイルと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルである場合に、前記第１情報を、前記リンクファイルを圧縮された前記フォルダと対応付ける情報へ更新し、
前記処理手段は、アクセスされたリンクファイルに対応する前記第１情報が、アクセスされた前記リンクファイルを圧縮された前記フォルダと対応付ける情報である場合に、アクセスされた前記リンクファイルが指し示すファイルが圧縮されていることを通知する処理を行うファイル管理装置。
【請求項５】
或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報を記憶手段に登録すると共に、ファイルが新たに格納されるか又は前記ファイルを指し示す前記リンクファイルが生成された際に、前記ファイルの格納場所を表す第２情報を記憶手段に登録する登録手段と、
任意のリンクファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記リンクファイルが指し示すファイルの格納場所を判別し、判別した前記格納場所に格納された前記ファイルにアクセスするための処理を行う処理手段と、
前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、格納場所が移動された前記ファイルの格納場所を表す前記第２情報を、前記ファイルの移動後の格納場所を表すように更新する更新手段と、
を含み、
前記更新手段は、前記格納場所としてのフォルダが当該フォルダに格納されている前記ファイルと一体に圧縮され、圧縮されたフォルダに格納されている前記ファイルが、前記リンクファイルと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルである場合に、対応するファイルが圧縮されていることを表す圧縮中情報を前記第１情報に付加し、
前記処理手段は、アクセスされたリンクファイルに対応する前記第１情報に前記圧縮中情報が付加されている場合には、アクセスされた前記リンクファイルが指し示すファイルが圧縮されていることを通知する処理を行うファイル管理装置。
【請求項６】
前記登録手段は、或るファイルを指し示すリンクファイルが生成された際に、前記第２情報を前記第１情報と対応付けて前記記憶手段に登録し、
前記更新手段は、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、前記第１情報と対応付けて前記記憶手段に登録されている前記第２情報を、格納場所が移動された前記ファイルの移動後の格納場所を表す情報へ更新する請求項１から請求項５の何れか１項記載のファイル管理装置。
【請求項７】
自ファイルを指し示すリンクファイルが生成された個々のファイルには、当該個々のファイルを一意に識別するためのファイル識別子が各々付与され、個々のファイルが格納された個々の格納場所には、当該個々の格納場所を識別するための格納場所識別子が各々付与されており、
前記登録手段は、ファイルが新たに格納された際に、新たに格納された前記ファイルの格納場所を表す第２情報として、新たに格納された前記ファイルに付与された前記ファイル識別子と、前記ファイルの格納場所に付与された前記格納場所識別子と、を対応付ける情報を記憶手段に登録すると共に、或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報と、前記ファイルに付与された前記ファイル識別子と、を対応付けて前記記憶手段に登録し、
前記更新手段は、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、前記第２情報を、格納場所が移動された前記ファイルに付与されたファイル識別子と、前記ファイルの移動後の格納場所に付与された前記格納場所識別子と、を対応付ける情報へ更新する請求項１から請求項５の何れか１項記載のファイル管理装置。
【請求項８】
前記処理手段は、判別した前記格納場所に格納された前記ファイルにアクセスするための処理として、判別した前記格納場所を通知する処理又は前記ファイルを開く処理を行う請求項１から請求項７の何れか１項記載のファイル管理装置。
【請求項９】
前記登録手段は、電子メールの本文内のリンクが指し示すファイルの保存が指示された場合に、予め設定された格納場所に前記電子メールを保存し、前記指示に従って保存された前記ファイルと保存した前記電子メールとを対応付ける第１情報を記憶手段に登録すると共に、保存した前記電子メールの格納場所を表す第２情報を記憶手段に登録し、
前記処理手段は、前記電子メールと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記ファイルと対応付けられた前記電子メールの格納場所を判別し、判別した前記格納場所を通知する処理を行う請求項１から請求項８の何れか１項記載のファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はファイル管理装置及びファイル管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、フォルダＡに格納されている文書がフォルダＢへ移動されたとき、フォルダＡの文書が登録されていた位置に、移動文書の特徴を表す最小限の部分情報、移動元フォルダ名（フォルダＡ）及び移動先を探索するために必要な移動先情報を持たせた移動先通知探索用文書を作成して登録することで、移動元の文書に対してアクセスが為されたときに、移動先通知探索用文書の内容を読み出すことによって、利用者による文書の移動先の探索を可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−８２８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、リンクファイル生成後にファイルの格納場所が移動された場合にも、リンクファイルを介して移動後のファイルにアクセスすることを可能とするファイル管理装置及びファイル管理プログラムを得ることが目的である。
【課題を解決するための手段】
【０００５】
請求項１記載の発明に係るファイル管理装置は、或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報を記憶手段に登録すると共に、ファイルが新たに格納されるか又は前記ファイルを指し示す前記リンクファイルが生成された際に、前記ファイルの格納場所を表す第２情報を記憶手段に登録する登録手段と、  任意のリンクファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記リンクファイルが指し示すファイルの格納場所を判別し、判別した前記格納場所に格納された前記ファイルにアクセスするための処理を行う処理手段と、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、格納場所が移動された前記ファイルの格納場所を表す前記第２情報を、前記ファイルの移動後の格納場所を表すように更新する更新手段と、前記記憶手段に情報が登録されている個々の前記リンクファイル毎に、アクセスされた回数又はアクセスされた頻度又はリンクファイルが生成されてからの経過時間を管理し、前記記憶手段に情報が登録されている前記リンクファイルの数が予め設定された値を超えた場合に、個々の前記リンクファイル毎に管理している前記アクセスされた回数又は前記アクセスされた頻度又は前記リンクファイルが生成されてからの経過時間に基づいて、個々の前記リンクファイルの中から削除対象のリンクファイルを選択し、選択した削除対象のリンクファイルを削除すると共に、削除したリンクファイルに対応する情報も前記記憶手段から削除する削除手段と、を備えて構成されている。
【０００６】
請求項２記載の発明は、請求項１記載の発明において、前記第１情報及び前記第２情報の少なくとも一方として、前記ファイルの名称を含む情報を前記記憶手段に登録し、前記更新手段は、任意のファイルの名称が変更され、名称が変更された前記ファイルの変更前の名称を含む前記第１情報及び前記第２情報の少なくとも一方が前記記憶手段に登録されている場合に、前記第１情報及び前記第２情報の少なくとも一方に含まれる前記ファイルの変更前の名称を、前記ファイルの変更後の名称へ変更する。
【０００７】
請求項３記載の発明は、請求項１または請求項２記載の発明において、前記更新手段は、前記リンクファイルと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルが削除された場合に、対応するファイルが削除されたことを表す削除済情報を前記第１情報に付加し、  前記処理手段は、アクセスされたリンクファイルに対応する前記第１情報に前記削除済情報が付加されている場合には、アクセスされた前記リンクファイルが指し示すファイルが削除されたことを通知する処理を行う。
【０００８】
請求項４記載の発明は、或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報を記憶手段に登録すると共に、ファイルが新たに格納されるか又は前記ファイルを指し示す前記リンクファイルが生成された際に、前記ファイルの格納場所を表す第２情報を記憶手段に登録する登録手段と、  任意のリンクファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記リンクファイルが指し示すファイルの格納場所を判別し、判別した前記格納場所に格納された前記ファイルにアクセスするための処理を行う処理手段と、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、格納場所が移動された前記ファイルの格納場所を表す前記第２情報を、前記ファイルの移動後の格納場所を表すように更新する更新手段と、を含み、前記更新手段は、前記格納場所としてのフォルダが当該フォルダに格納されている前記ファイルと一体に圧縮され、圧縮された前記フォルダに格納されている前記ファイルが、前記リンクファイルと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルである場合に、前記第１情報を、前記リンクファイルを圧縮された前記フォルダと対応付ける情報へ更新し、前記処理手段は、アクセスされたリンクファイルに対応する前記第１情報が、アクセスされた前記リンクファイルを圧縮された前記フォルダと対応付ける情報である場合に、アクセスされた前記リンクファイルが指し示すファイルが圧縮されていることを通知する処理を行うファイル管理装置である。
【０００９】
請求項５記載の発明は、或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報を記憶手段に登録すると共に、ファイルが新たに格納されるか又は前記ファイルを指し示す前記リンクファイルが生成された際に、前記ファイルの格納場所を表す第２情報を記憶手段に登録する登録手段と、  任意のリンクファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記リンクファイルが指し示すファイルの格納場所を判別し、判別した前記格納場所に格納された前記ファイルにアクセスするための処理を行う処理手段と、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、格納場所が移動された前記ファイルの格納場所を表す前記第２情報を、前記ファイルの移動後の格納場所を表すように更新する更新手段と、を含み、前記更新手段は、前記格納場所としてのフォルダが当該フォルダに格納されている前記ファイルと一体に圧縮され、圧縮されたフォルダに格納されている前記ファイルが、前記リンクファイルと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルである場合に、対応するファイルが圧縮されていることを表す圧縮中情報を前記第１情報に付加し、前記処理手段は、アクセスされたリンクファイルに対応する前記第１情報に前記圧縮中情報が付加されている場合には、アクセスされた前記リンクファイルが指し示すファイルが圧縮されていることを通知する処理を行うファイル管理装置である。
【００１０】
請求項６記載の発明は、請求項１から請求項５の何れか１項記載の発明において、前記登録手段は、或るファイルを指し示すリンクファイルが生成された際に、前記第２情報を前記第１情報と対応付けて前記記憶手段に登録し、前記更新手段は、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、前記第１情報と対応付けて前記記憶手段に登録されている前記第２情報を、格納場所が移動された前記ファイルの移動後の格納場所を表す情報へ更新する。
【００１１】
請求項７記載の発明は、請求項１から請求項５の何れか１項記載の発明において、自ファイルを指し示すリンクファイルが生成された個々のファイルには、当該個々のファイルを一意に識別するためのファイル識別子が各々付与され、個々のファイルが格納された個々の格納場所には、当該個々の格納場所を識別するための格納場所識別子が各々付与されており、前記登録手段は、ファイルが新たに格納された際に、新たに格納された前記ファイルの格納場所を表す第２情報として、新たに格納された前記ファイルに付与された前記ファイル識別子と、前記ファイルの格納場所に付与された前記格納場所識別子と、を対応付ける情報を記憶手段に登録すると共に、或るファイルを指し示すリンクファイルが生成された際に、生成された前記リンクファイルと前記ファイルとを対応付ける第１情報と、前記ファイルに付与された前記ファイル識別子と、を対応付けて前記記憶手段に登録し、前記更新手段は、前記記憶手段に登録されている前記第１情報によって前記リンクファイルと対応付けられた前記ファイルの格納場所が移動された場合に、前記第２情報を、格納場所が移動された前記ファイルに付与されたファイル識別子と、前記ファイルの移動後の格納場所に付与された前記格納場所識別子と、を対応付ける情報へ更新する。
【００１２】
請求項８記載の発明は、請求項１から請求項７の何れか１項記載の発明において、前記処理手段は、判別した前記格納場所に格納された前記ファイルにアクセスするための処理として、判別した前記格納場所を通知する処理又は前記ファイルを開く処理を行う。
【００１３】
請求項９記載の発明は、請求項１から請求項８の何れか１項記載の発明において、前記登録手段は、電子メールの本文内のリンクが指し示すファイルの保存が指示された場合に、予め設定された格納場所に前記電子メールを保存し、前記指示に従って保存された前記ファイルと保存した前記電子メールとを対応付ける第１情報を記憶手段に登録すると共に、保存した前記電子メールの格納場所を表す第２情報を記憶手段に登録し、前記処理手段は、前記電子メールと対応付ける前記第１情報が前記記憶手段に登録されている前記ファイルがアクセスされた場合に、前記記憶手段に登録された前記第１情報及び前記第２情報に基づいて、アクセスされた前記ファイルと対応付けられた前記電子メールの格納場所を判別し、判別した前記格納場所を通知する処理を行う。
【発明の効果】
【００１８】
請求項１記載の発明は、リンクファイルの数が必要以上に増大することを抑制できる、という効果を有する。
【００１９】
請求項２記載の発明は、対応するリンクファイルが生成されたファイルの名称が変更された場合にも、リンクファイルを介して名称変更後のファイルにアクセスすることが可能になる、という効果を有する。
【００２０】
請求項３記載の発明は、対応するリンクファイルが生成されたファイルが削除された場合にも、前記ファイルが削除されたことを利用者に認識させることができる、という効果を有する。
【００２１】
請求項４および請求項５記載の発明は、対応するリンクファイルが生成されたファイルがフォルダと一体に圧縮された場合にも、前記ファイルが圧縮されていることを利用者に認識させることができる、という効果を有する。
【００２２】
請求項６から請求項８記載の発明は、対応するリンクファイルが生成されたファイルの名称が変更された場合にも、リンクファイルを介して名称変更後のファイルにアクセスすることが可能になる、という効果を有する。
【００２３】
請求項９記載の発明は、電子メールの本文内のリンクによって指し示され、かつ保存
されたファイルがアクセスされた場合に、対応する電子メールの格納場所を利用者に認識させることができる、という効果を有する。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態で説明した情報処理装置の概略構成を示すブロック図である。
【図２】第１実施形態に係るファイル新規保存時処理を示すフローチャートである。
【図３】第１実施形態に係るファイル移動時処理を示すフローチャートである。
【図４】第１実施形態に係るファイル名称変更時処理を示すフローチャートである。
【図５】第１実施形態に係るファイル削除時処理を示すフローチャートである。
【図６】第１実施形態に係るフォルダ圧縮時処理を示すフローチャートである。
【図７】第１実施形態に係るリンク選択時処理を示すフローチャートである。
【図８】ファイルの状態及びファイル管理ＤＢの内容の一例を示す概略図である。
【図９】ファイルの状態及びファイル管理ＤＢの内容の一例を示す概略図である。
【図１０】第２実施形態で説明した情報処理装置の概略構成を示すブロック図である。
【図１１】第２実施形態において、ファイル管理プログラムによって実現されるファイル新規保存時処理を示すフローチャートである。
【図１２】第２実施形態において、メールアプリケーションによって実現されるファイル新規保存時処理を示すフローチャートである。
【図１３】第２実施形態に係るファイル移動時処理を示すフローチャートである。
【図１４】第２実施形態に係るファイル名称変更時処理を示すフローチャートである。
【図１５】第２実施形態に係るファイル削除時処理を示すフローチャートである。
【図１６】第２実施形態に係るフォルダ圧縮時処理を示すフローチャートである。
【図１７】第２実施形態に係るリンク選択時処理を示すフローチャートである。
【図１８】第２実施形態に係るファイル選択時処理を示すフローチャートである。
【図１９】第２実施形態に係るリンクファイル管理処理を示すフローチャートである。
【図２０】ファイルの状態及びファイル管理ＤＢの内容の一例を示す概略図である。
【図２１】ファイルの状態及びファイル管理ＤＢの内容の一例を示す概略図である。
【図２２】ファイルの状態及びファイル管理ＤＢの内容の一例を示す概略図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００２８】
〔第１実施形態〕
図１には、本第１実施形態に係る情報処理装置１０が示されている。情報処理装置１０は、例えばパーソナル・コンピュータ(ＰＣ)等から成り、ＣＰＵ１０Ａ、ＲＯＭやＲＡＭを含むメモリ１０Ｂ、ＨＤＤ(Hard Disk Drive)やフラッシュメモリ等を含む不揮発性の記憶部１０Ｃ、通信インタフェース（Ｉ／Ｆ）部１０Ｄを備えている。情報処理装置１０には、表示手段の一例であるディスプレイ１２、入力手段の一例であるキーボード１４及びマウス１６が各々接続されており、通信Ｉ／Ｆ部１０Ｄを介して図示しない通信網(例えばインターネット、或いはイントラネット等)に接続されている。
【００２９】
情報処理装置１０の記憶部１０Ｃには、オペレーティング・システム(ＯＳ)のプログラム(図示省略)、各種のアプリケーションのプログラム(図示省略)及びファイル管理プログラム１８が各々インストールされ、ファイル管理ＤＢ２０が記憶されている。ファイル管理プログラム１８は、記憶部１０Ｃに記憶された各種ファイルの管理を行うためのプログラムであり、本発明に係るファイル管理プログラムの一例である。情報処理装置１０は、ＣＰＵ１０Ａがファイル管理プログラム１８を実行することで、後述するファイル新規保存時処理、ファイル移動時処理、ファイル名称変更時処理、ファイル削除時処理、フォルダ圧縮時処理及びリンク選択時処理の各処理を行い、本発明に係るファイル管理装置として機能する。また、ファイル管理ＤＢ２０には、ファイル管理プログラム１８によって各種ファイルを管理するための情報が登録される。
【００３０】
次に本第１実施形態の作用を説明する。本第１実施形態では、情報処理装置１０の記憶部１０Ｃの記憶領域に、例として図８(Ａ)に示すように、ルートフォルダ(名称が"/"のフォルダ)が設けられており、このルートフォルダ内が、各種のファイル(例えば文書ファイルや画像ファイル、音声ファイル等や、特定のファイルを指し示すリンクファイル(詳細は後述)等)を格納するためのファイル格納領域とされている。また、ルートフォルダ内のファイル格納領域には、情報処理装置１０を利用する利用者が、所望の名称のフォルダを所望の数だけ作成可能とされている。例として図８(Ａ)には、ルートフォルダ内に、名称が「フォルダＡ」のフォルダと名称が「フォルダＢ」のフォルダが作成された状態が示されている。ルートフォルダ内に作成された個々のフォルダ内もファイル格納領域として使用される。
【００３１】
一方、ファイル管理ＤＢ２０には、ファイル格納領域に存在する個々のコンテンツ(フォルダやファイル)を単位として管理情報が登録される。本第１実施形態に係るファイル管理ＤＢは、例として図８(Ａ)に示すように、個々のコンテンツ毎の管理情報として「場所」「種別」「リンク先」「名称」及び削除フラグの各情報を設定可能とされている。なお、「リンク先」及び削除フラグについては、コンテンツがリンクファイルの場合に設定される。また、「場所」としてはルートフォルダを起点とするファイル格納領域内のアドレスを表す情報が設定され、本第１実施形態では、「リンク先」として、リンク先のファイルの格納場所(ルートフォルダを起点とするファイルの格納場所のアドレス)とリンク先のファイルの名称を各々表す情報が設定される。
【００３２】
ファイル管理プログラムは、ファイル格納領域内のコンテンツに何らかの変化(例えばコンテンツの追加や移動、名称変更、削除等)が生じる度にオペレーティング・システム(ＯＳ)によって起動され、後述する各処理を行う。例えば図８(Ａ)は、ルートフォルダ内にフォルダＡ,Ｂが作成されることで、ルートフォルダ及びフォルダＡ,Ｂの管理情報がファイル管理ＤＢ２０に各々登録された状態を示している。なお、フォルダＡ,Ｂの管理情報のうち、「場所」の"/"はフォルダＡ,Ｂがルートフォルダ内に存在していることを表している。以下、ＣＰＵ１０Ａがファイル管理プログラムを実行することで、情報処理装置１０によって実現される処理について、順に説明する。
【００３３】
図２に示すファイル新規保存時処理は、ファイル格納領域内の任意の場所に任意のファイルが新規に保存されたことを契機として、ＯＳによってファイル管理プログラムが起動された場合に行われる処理であり、まずステップ３０では、ファイル格納領域内の何れかの場所に新規保存されたファイルの名称、種別、格納場所の各情報がＯＳから取得される。またステップ３２では、ステップ３０で取得した情報をファイル管理ＤＢ２０に追加登録し、ファイル新規保存時処理を終了する。
【００３４】
上記のファイル新規保存時処理により、例えば図８(Ｂ)に示すように、フォルダＡ内に文書Ａ及び文書Ｂが各々新規保存された場合、ファイル管理ＤＢ２０には、新規保存された文書Ａ,Ｂの管理情報として、「場所」にフォルダＡ内であることを表す"/フォルダＡ/"が設定され、「種別」に文書であることを表す"DOCUMENT"が設定された管理情報が各々登録されることになる。
【００３５】
また、図３に示すファイル移動時処理は、ファイル格納領域内に既に格納されている何れかのファイルの格納場所が移動されたことを契機として、ＯＳによってファイル管理プログラムが起動された場合に行われる処理であり、まずステップ４０では、格納場所が移動されたファイルの名称、移動元の格納場所及び移動先の格納場所の各情報をＯＳから取得する。次のステップ４２では、ステップ４０で取得した情報のうち、格納場所が移動されたファイルの名称と移動元の格納場所をキーとして用いてファイル管理ＤＢ２０を検索する。ステップ４４では、ステップ４２の検索でファイル管理ＤＢ２０から抽出された管理情報(格納場所が移動されたファイルの管理情報)のうちの「場所」を、先のステップ４０で取得した移動先の格納場所を表す情報へ更新する。
【００３６】
またステップ４６では、格納場所が移動されたファイルの移動元の格納場所に、格納場所が移動されたファイルを指し示す(格納場所が移動されたファイルをリンク先とする)リンクファイルを生成する。なお、ステップ４６は請求項２に記載の生成手段による処理の一例である。またステップ４８では、ステップ４６で生成したリンクファイルの管理情報として、「場所」に格納場所が移動されたファイルの移動元の格納場所を表す情報を設定し、「種別」にリンクファイルであることを表す情報を設定し、「リンク先」としてリンク先のファイルの格納場所及び名称を表す情報を設定し、「名称」としてリンク先のファイルと同一の名称を設定した管理情報をファイル管理ＤＢ２０に登録する。
【００３７】
なお、上記のステップ４８は本発明における登録手段による処理の一例であり、本第１実施形態において、リンクファイルの管理情報は本発明における第１情報の一例であり、リンクファイルの管理情報のうちの「リンク先」は本発明における第２情報の一例である。
【００３８】
次のステップ５０では、格納場所が移動されたファイルをリンク先とする他のリンクファイルの管理情報がファイル管理ＤＢ２０に登録されているか否か探索し、該当する他のリンクファイルが有るか否か判定する。なお、ステップ５０の探索は、例えばファイル管理ＤＢ２０に対し、「リンク先」に格納場所が移動される前のファイルを指し示す情報が設定されている管理情報を検索することで実現される。該当する他のリンクファイルが存在しない場合には、ステップ５０の判定が否定されてファイル移動時処理を終了する。
【００３９】
また、該当する他のリンクファイルが存在する場合は、ステップ５０の判定が肯定されてステップ５２へ移行し、該当する他のリンクファイルの管理情報のうちの「リンク先」を、格納場所が移動された後のファイルを指し示す情報(リンク先のファイルの移動後の格納場所及び名称を表す情報)へ更新し、ファイル移動時処理を終了する。なお、ステップ５２は本発明における更新手段による処理の一例である。
【００４０】
上記のファイル移動時処理により、例えば図８(Ｃ)に示すように、フォルダＡ内に格納されている文書Ａ,Ｂのうちの文書Ａの格納場所がフォルダＢ内へ移動された場合、文書Ａの管理情報のうちの「場所」が、フォルダＡ内であることを表す"/フォルダＡ/"から、フォルダＢ内であることを表す"/フォルダＢ/"へ変更される。また、文書Ａの移動前の格納場所であるフォルダＡ内に、文書Ａを指し示すリンクファイルが生成され、当該リンクファイルの管理情報として、「場所」にフォルダＡ内であることを表す"/フォルダＡ/"が設定され、「種別」に文書を指し示すリンクファイルであることを表す"DOCUMENT_LINK"が設定され、「リンク先」に文書Ａの格納場所及び名称を表す"/フォルダＢ/文書Ａ"が設定され、「名称」として"文書Ａ"が設定された管理情報がファイル管理ＤＢ２０に追加登録されることになる。
【００４１】
また、図８(Ｃ)に示す状態から、例えば図８(Ｄ)に示すように、フォルダＢ内に格納されている文書Ａの格納場所がルートフォルダ内へ更に移動された場合には、上記のファイル移動時処理が再度行われることで、文書Ａの管理情報のうちの「場所」が、フォルダＢ内であることを表す"/フォルダＢ/"から、ルートフォルダ内であることを表す"/"へ変更される。また、文書Ａの移動前の格納場所であるフォルダＢ内に、文書Ａを指し示すリンクファイルが生成され、当該リンクファイルの管理情報として、「場所」にフォルダＢ内であることを表す"/フォルダＢ/"が設定され、「種別」に文書を指し示すリンクファイルであることを表す"DOCUMENT_LINK"が設定され、「リンク先」に文書Ａの格納場所及び名称を表す"/文書Ａ"が設定され、「名称」として"文書Ａ"が設定された管理情報がファイル管理ＤＢ２０に追加登録される。また、文書Ａを指し示すリンクファイルはフォルダＡ内にも存在しているので、ファイル移動時処理(図３)のステップ５０の判定が肯定され、当該リンクファイルの管理情報のうちの「リンク先」も、元の"/フォルダＢ/文書Ａ"から"/文書Ａ"へ変更されることになる。
【００４２】
上記のように、ファイル格納領域内に既に格納されている何れかのファイルの格納場所が移動される度に、格納場所が移動されたファイルの移動前の格納場所に、格納場所が移動されたファイルをリンク先とするリンクファイルが生成されると共に、格納場所が移動されたファイルをリンク先とする他のリンクファイルについても、管理情報のうちの「リンク先」が、格納場所が移動されたファイルの移動後の格納場所及び名称を表す情報へ変更される。
【００４３】
また、ファイル格納領域内に既に格納されている何れかのファイルの名称が変更された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図４に示すファイル名称変更時処理が行われる。ファイル名称変更時処理では、まずステップ６０において、名称が変更されたファイルの変更前／変更後の名称、格納場所の各情報がＯＳから取得される。次のステップ６２では、ステップ６０で取得した情報のうち、ファイルの変更前の名称と格納場所をキーとして用いてファイル管理ＤＢ２０を検索する。ステップ６４では、ステップ６２の検索でファイル管理ＤＢ２０から抽出された管理情報(名称が変更されたファイルの管理情報)のうちの「名称」を変更後の名称へ更新する。
【００４４】
次のステップ６６では、名称が変更されたファイルをリンク先とするリンクファイルの管理情報がファイル管理ＤＢ２０に登録されているか否か探索し、該当するリンクファイルが有るか否か判定する。なお、ステップ６６の探索は、例えば「リンク先」に名称が変更される前のファイルの格納場所及び名称を表す情報が設定されている管理情報を検索することで実現される。該当するリンクファイルが存在しない場合には、ステップ６６の判定が否定されてファイル名称変更時処理を終了する。また、該当するリンクファイルが存在する場合は、ステップ６６の判定が肯定されてステップ６８へ移行し、該当するリンクファイルの管理情報のうちの「リンク先」を名称が変更されたファイルの格納場所及び名称を表す情報へ更新すると共に、「名称」を名称が変更されたファイルの変更後の名称へ変更し、ファイル名称変更時処理を終了する。なお、上述したステップ６６,６８は請求項５に記載の更新手段による処理の一例である。
【００４５】
上記のファイル名称変更時処理により、例えば図８(Ｄ)に示す状態から、図９(Ａ)に示すように、ルートフォルダ内に格納されている文書Ａの名称が「文書Ａ」から「文書Ｃ」へ変更された場合、元の文書Ａの管理情報のうちの「名称」が"文書Ａ"から"文書Ｃ"へ変更される。また、名称変更前の文書Ａを指し示すリンクファイルはフォルダＡ,Ｂ内に各々存在しているが、これらのリンクファイルの管理情報のうち、「リンク先」はルートフォルダ内の文書Ａの格納場所及び名称を表す"/文書Ａ"からルートフォルダ内の文書Ｃの格納場所及び名称を表す"/文書Ｃ"へ変更され、「名称」は"文書Ａ"から"文書Ｃ"へ変更される。
【００４６】
また、ファイル格納領域内に格納されている何れかのファイルが削除された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図５に示すファイル削除時処理が行われる。ファイル削除時処理では、まずステップ７０において、削除されたファイルの名称、格納場所の各情報がＯＳから取得される。次のステップ７２では、ステップ７０で取得したファイルの名称と格納場所をキーとして用いてファイル管理ＤＢ２０を検索する。ステップ７４では、ステップ７２の検索でファイル管理ＤＢ２０から抽出された管理情報(削除されたファイルの管理情報)をファイル管理ＤＢ２０から削除する。
【００４７】
次のステップ７６では、削除されたファイルをリンク先とするリンクファイルの管理情報がファイル管理ＤＢ２０に登録されているか否か探索し、該当するリンクファイルが有るか否か判定する。なお、ステップ７６の探索は、「リンク先」に削除されたファイルの格納場所及び名称を表す情報が設定されている管理情報を検索することで行うことができる。該当するリンクファイルが存在しない場合には、ステップ７６の判定が否定されてファイル削除時処理を終了する。また、該当するリンクファイルが存在する場合はステップ７６の判定が肯定されてステップ７８へ移行し、該当するリンクファイルの管理情報にリンク先のファイルが削除されたことを意味する削除フラグを付加し、ファイル削除時処理を終了する。
【００４８】
上記のファイル削除時処理により、例えば図８(Ｄ)に示す状態から、図９(Ｂ)に示すように、ルートフォルダ内に格納されている文書Ａが削除された場合、文書Ａの管理情報がファイル管理ＤＢ２０から削除される。また、文書Ａを指し示すリンクファイルはフォルダＡ,Ｂ内に各々存在しているが、これらのリンクファイルの管理情報はファイル管理ＤＢ２０から削除されることなく、削除フラグが各々付加される。
【００４９】
また、ファイル格納領域内に存在する何れかのフォルダが、当該フォルダに格納されているファイルと一体に圧縮された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図６に示すフォルダ圧縮時処理が行われる。図６に示すフォルダ圧縮時処理は、請求項７に記載の更新手段による処理の一例であり、まずステップ８０では、圧縮されたフォルダの名称、場所の各情報がＯＳから取得される。次のステップ８２では、圧縮されたフォルダに格納されていたファイルの管理情報(「場所」として圧縮されたフォルダが設定され、「種別」が"FOLDER"でも"xxx_LINK"でもない管理情報)を検索し、該当する管理情報を、圧縮されたフォルダに格納されていたファイルの管理情報としてファイル管理ＤＢ２０から抽出する。
【００５０】
次のステップ８４では、ステップ８２で管理情報が抽出されたファイル(圧縮されたフォルダに格納されていたファイル)をリンク先とするリンクファイルの管理情報がファイル管理ＤＢ２０に登録されているか否か探索し、該当するリンクファイルが有るか否か判定する。なお、ステップ８４の探索は、「リンク先」に、圧縮されたフォルダに格納されていたファイルの格納場所及び名称を表す情報が設定されている管理情報を検索することで行うことができる。該当するリンクファイルが存在しない場合には、ステップ８４の判定が否定されてフォルダ圧縮時処理を終了する。また、該当するリンクファイルが存在する場合はステップ８４の判定が肯定されてステップ８６へ移行し、該当するリンクファイルの管理情報のうちの「リンク先」を、圧縮されたフォルダの場所及び名称を表す情報へ変更し、フォルダ圧縮時処理を終了する。
【００５１】
上記のフォルダ圧縮時処理により、例えば図８(Ｃ)に示す状態から、図９(Ｃ)に示すように、文書Ａを格納するフォルダＢが文書Ａと一体に圧縮された場合、フォルダＡ内に存在している文書Ａを指し示すリンクファイルの管理情報は、「リンク先」が文書Ａの格納場所及び名称を表す"/フォルダＢ/文書Ａ"から、フォルダＢの場所及び名称を表す"/フォルダＢ"へ変更されることになる。
【００５２】
また、ファイル格納領域内に存在する何れかのリンクファイルを選択する操作が利用者によって行われた場合、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図７に示すリンク選択時処理が行われる。このリンク選択時処理は、本発明における処理手段による処理の一例であり、まずステップ９０では、利用者によって選択されたリンクファイルの名称、格納場所の各情報がＯＳから取得される。次のステップ９２では、ステップ９０で取得したリンクファイルの名称と格納場所をキーとして用いてファイル管理ＤＢ２０を検索する。
【００５３】
ステップ９４では、ステップ９２の検索でファイル管理ＤＢ２０から抽出された管理情報(利用者によって選択されたリンクファイルの管理情報)に削除フラグが付加されているか否か判定する。この判定が肯定された場合、利用者によって選択されたリンクファイルが指し示すファイルは既に削除されているので、ステップ１００へ移行し、利用者によって選択されたリンクファイルの管理情報のうちの「リンク先」が表すリンク先のファイルの格納場所(削除直前の格納場所)及び名称をディスプレイ１２に明示すると共に、リンク先のファイルが削除されたことを通知するメッセージをディスプレイ１２に表示し、リンク選択時処理を終了する。これにより、利用者によって選択されたリンクファイルが指し示すファイルが削除されたことが利用者に認識される。
【００５４】
また、ステップ９４の判定が否定された場合はステップ９６へ移行し、利用者によって選択されたリンクファイルのリンク先のコンテンツの管理情報を参照し、リンク先のコンテンツの管理情報のうちの「種別」が"FOLDER"か否か判定する。この判定が肯定された場合、利用者によって選択されたリンクファイルが指し示すファイルはフォルダと一体に圧縮されているので、ステップ１０２へ移行し、利用者によって選択されたリンクファイルの管理情報のうちの「リンク先」が表すリンク先のフォルダの場所及び名称をディスプレイ１２に明示すると共に、リンクファイルが当初指し示していたファイルがフォルダと一体に圧縮されていることを通知するメッセージをディスプレイ１２に表示し、リンク選択時処理を終了する。これにより、利用者によって選択されたリンクファイルが当初指し示していたファイルがフォルダと一体に圧縮されている状態であることが利用者に認識される。
【００５５】
また、ステップ９６の判定が否定された場合はステップ９８へ移行し、利用者によって選択されたリンクファイルが指し示すファイルにアクセスし、当該ファイルを「開く」処理(リンクファイルが指し示すファイルの形式と関連付けられたアプリケーション・プログラムによって前記ファイルを開く処理)を行い、リンク選択時処理を終了する。なお、リンクファイルが指し示すファイルを開く処理に代えて、リンクファイルが指し示すファイルの格納場所をディスプレイ１２に表示する等によって利用者に通知する処理を行ってもよいし、リンクファイルが指し示すファイルが格納されたフォルダを開く処理を行うようにしてもよい。
【００５６】
上述したように、本第１実施形態では、ファイルの格納場所が移動される度に、格納場所が移動されたファイルを指し示すリンクファイルの管理情報のうちの「リンク先」を、前記ファイルの移動後の格納場所及び名称を表す情報に変更するので、個々のリンクファイルは、リンク先のファイルの格納場所が複数回移動されたとしても、リンク先のファイルを直接指し示す状態で維持される。また、ファイルの名称が変更された場合は、名称が変更されたファイルを指し示すリンクファイルの管理情報のうちの「リンク先」を、前記ファイルの格納場所及び変更後の名称を表す情報に変更するので、個々のリンクファイルは、リンク先のファイルの名称が変更されたとしても、リンク先のファイルを直接指し示す状態で維持される。
【００５７】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００５８】
図１０に示すように、本第２実施形態に係る情報処理装置１０の記憶部１０Ｃには、ファイル管理プログラム１８等に加え、メールアプリケーション２２のプログラムもインストールされてている。メールアプリケーション２２のプログラムは、電子メールの送受信や、電子メールの本文内に記述されたリンクが指し示すファイルの保存が指示されると指示されたファイルをダウンロード等によって取得して保存する処理、後述するファイル新規保存時処理(図１２)等を行うためのプログラムであり、情報処理装置１０は、ＣＰＵ１０Ａがメールアプリケーション２２のプログラムを実行することで上記各処理を行う。
【００５９】
次に本第２実施形態の作用を説明する。本第２実施形態では、ファイル格納領域に存在する個々のコンテンツ(ルートフォルダを含む各フォルダや各ファイル)に対し、個々のコンテンツを識別するための互いに異なるコンテンツ識別子が各々付与される。そして本第２実施形態に係るファイル管理ＤＢは、例として図２０(Ａ)に示すように、個々のコンテンツ毎の管理情報として「コンテンツ識別子」「場所識別子」「種別」「リンク先識別子」「名称」、削除フラグ、圧縮フラグ、「(ＤＢへの登録)日付」及び「(アクセス)回数」の各情報を設定可能とされている。なお、「リンク先識別子」「日付」「回数」及び削除フラグはコンテンツがリンクファイルの場合に設定され、圧縮フラグはコンテンツがフォルダ又はファイルの場合に設定される。また、本第２実施形態では、「場所識別子」及び「リンク先」として、対象となるコンテンツのコンテンツ識別子のみが設定される。
【００６０】
例えば図２０(Ａ)には、第１実施形態で説明した図８(Ａ)と同様に、ルートフォルダ内にフォルダＡ,Ｂが作成されることで、ルートフォルダ及びフォルダＡ,Ｂの管理情報がファイル管理ＤＢ２０に各々登録された状態を示している。図２０(Ａ)に示すように、ルートフォルダにはコンテンツ識別子として"FOLDER_1"が、フォルダＡにはコンテンツ識別子として"FOLDER_2"が、フォルダＢにはコンテンツ識別子として"FOLDER_2"が各々付与されており、フォルダＡ,Ｂには場所識別子としてルートフォルダのコンテンツ識別子である"FOLDER_1"が各々設定されている。
【００６１】
本第２実施形態において、ファイル格納領域内の任意の場所に任意のファイルが新規に保存された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１１に示すファイル新規保存時処理が行われる。図１１に示すファイル新規保存時処理では、まずステップ３０において、ファイル格納領域内の何れかの場所に新規保存されたファイルの名称、種別、格納場所の各情報がＯＳから取得される。
【００６２】
ステップ３２では新規保存されたファイルに対してコンテンツ識別子を付与する。ステップ３２で付与するコンテンツ識別子は、同一種別のファイルに既に付与したコンテンツ識別子と重複しないように決定される。そしてステップ３４では、ステップ３０で取得した格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、新規保存されたファイルの管理情報として、「コンテンツ識別子」にステップ３２で付与したコンテンツ識別子を設定し、「場所識別子」に格納場所に対応するコンテンツ識別子を設定し、「種別」及び「名称」にステップ３０で取得した種別及び名称を設定した情報をファイル管理ＤＢ２０に追加登録し、ファイル新規保存時処理を終了する。
【００６３】
上記のファイル新規保存時処理により、例えば図２０(Ｂ)に示すように、フォルダＡ内に文書Ａ及び文書Ｂが各々新規保存された場合、ファイル管理ＤＢ２０には、新規保存された文書Ａの管理情報として、「コンテンツ識別子」に"DOCUMENNT_001"が、「場所識別子」にフォルダＡのコンテンツ識別子である"FOLDER_2"が、「種別」に"DOCUMENT"が、「名称」に"文書Ａ"が設定された管理情報が登録されると共に、新規保存された文書Ｂの管理情報として、「コンテンツ識別子」に"DOCUMENNT_002"が、「場所識別子」にフォルダＡのコンテンツ識別子である"FOLDER_2"が、「種別」に"DOCUMENT"が、「名称」に"文書Ｂ"が設定された管理情報が登録されることになる。
【００６４】
なお、本第２実施形態に係るファイル管理ＤＢ２０に登録される情報のうち、個々のリンクファイルの管理情報は本発明における第１情報の一例であり、個々のフォルダ及びファイルの管理情報は本発明における第２情報の一例である。
【００６５】
また本第２実施形態において、利用者からの指示に従い、メールアプリケーション２２が受信した電子メールの本文をディスプレイ１２に表示させる処理を行っている状態で、利用者により、電子メールの本文に記述された特定のファイルを指し示すリンクを選択し、選択したリンクが指し示す特定のファイルを、ファイル格納領域内の指定した格納場所に、指定した名称で保存することを指示する操作が行われた場合には、メールアプリケーション２２(のプログラムを実行している情報処理装置１０)により、図１２に示すファイル新規保存時処理が行われる。
【００６６】
図１２に示すファイル新規保存時処理は、請求項１２に記載の登録手段による処理の一例であり、まずステップ１１０では、利用者によって選択されたリンクが指し示すファイルを、前記リンクに埋め込まれたアドレス情報が表すアドレスからダウンロードする等によって取得し、取得したファイルを、利用者から指定された名称で、利用者から指定された格納場所に保存する処理が行われる。またステップ１１２では、ステップ１１０で保存したファイルを指し示すリンクが本文に記述された電子メールを、予め設定された格納場所(例えばルートフォルダ内)に保存する。
【００６７】
ステップ１１４では、ステップ１１２で保存した電子メールに対してコンテンツ識別子を付与する。そしてステップ１１６では、ステップ１１２で保存した電子メールの管理情報として、予め設定された電子メールの格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、保存した電子メールの管理情報として、「コンテンツ識別子」にステップ１１４で付与したコンテンツ識別子を設定し、「場所識別子」に格納場所に対応するコンテンツ識別子を設定し、「種別」に"MAIL"を設定し、「名称」に保存した電子メールの名称を設定した情報をファイル管理ＤＢ２０に追加登録する。
【００６８】
またステップ１１８では、ステップ１１０で保存したファイルに対してコンテンツ識別子を付与する。そしてステップ１２０では、ステップ１１０で保存したファイルの格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、ステップ１１０で保存したファイルの管理情報として、「コンテンツ識別子」にステップ１１８で付与したコンテンツ識別子を設定し、「場所識別子」に格納場所に対応するコンテンツ識別子を設定し、「種別」及び「名称」に保存したファイルの種別及び名称を設定し、「リンク識別子」に対応する電子メールのコンテンツ識別子を設定した情報をファイル管理ＤＢ２０に追加登録し、図１２に示すファイル新規保存時処理を終了する。
【００６９】
上記のファイル新規保存時処理により、例えば図２２に示すように、ルートフォルダ内に文書Ａが格納され、フォルダＡ内に文書Ｂ、文書Ａを指し示すリンクファイルが格納され、フォルダＢ内に文書Ａを指し示すリンクファイルが格納されている状態で、電子メール(メールＡ)の本文に記述されたリンクが指し示す文書ＣのフォルダＢ内への保存が指示された場合、文書ＣがフォルダＢに保存されると共に、対応する電子メール(メールＡ)が予め設定された電子メールの格納場所(図２２ではルートフォルダ内)に保存される。
【００７０】
そしてファイル管理ＤＢ２０には、保存されたメールＡの管理情報として、「コンテンツ識別子」に"MAIL_001"が、「場所識別子」にルートフォルダのコンテンツ識別子である"FOLDER_1"が、「種別」に"MAIL"が、「名称」に"メールＡ"が設定された管理情報が登録されると共に、保存された文書Ｃの管理情報として、「コンテンツ識別子」に"DOCUMENNT_005"が、「場所識別子」にフォルダＢのコンテンツ識別子である"FOLDER_3"が、「種別」に"DOCUMENT"が、「リンク識別子」に対応する電子メールのコンテンツ識別子である"MAIL_001"が、「名称」に"文書Ｃ"が設定された管理情報が登録されることになる。
【００７１】
また、本第２実施形態において、ファイル格納領域内に既に格納されている何れかのファイルの格納場所が移動された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１３に示すファイル移動時処理が行われる。ファイル移動時処理では、まずステップ４０において、格納場所が移動されたファイルの名称、移動元の格納場所及び移動先の格納場所の各情報がＯＳから取得される。
【００７２】
次のステップ４７では、生成したリンクファイルに対してコンテンツ識別子を付与する。そしてステップ４９では、ステップ４６で生成したリンクファイルの管理情報として、「コンテンツ識別子」にステップ４７で生成したコンテンツ識別子を設定し、「場所識別子」に格納場所が移動されたファイルの移動元の格納場所の識別子を設定し、「種別」にリンクファイルであることを表す情報を設定し、「リンク先」としてリンク先のファイルのコンテンツ識別子を設定し、「名称」としてリンク先のファイルと同一の名称を設定した管理情報をファイル管理ＤＢ２０に登録し、ファイル移動時処理を終了する。なお、ステップ４７,４９は本発明における登録手段による処理の一例である。
【００７３】
またステップ４６では、格納場所が移動されたファイルの移動元の格納場所に、格納場所が移動されたファイルを指し示す(格納場所が移動されたファイルをリンク先とする)リンクファイルを生成する。なお、ステップ４６は請求項２に記載の生成手段による処理の一例である。
【００７４】
次のステップ４７では、生成したリンクファイルに対してコンテンツ識別子を付与する。そしてステップ４９では、ステップ４６で生成したリンクファイルの管理情報として、「コンテンツ識別子」にステップ４７で生成したコンテンツ識別子を設定し、「場所識別子」に格納場所が移動されたファイルの移動元の格納場所の識別子を設定し、「種別」にリンクファイルであることを表す情報を設定し、「リンク先」としてリンク先のファイルのコンテンツ識別子を設定し、「名称」としてリンク先のファイルと同一の名称を設定した管理情報をファイル管理ＤＢ２０に登録し、ファイル移動時処理を終了する。なお、ステップ４７,４９は本発明における登録手段による処理の一例である。
【００７５】
なお、本第２実施形態では、ファイル管理ＤＢ２０に登録する管理情報のうちの「リンク先」に、上記のようにリンク先のファイルのコンテンツ識別子を設定しており、この情報はリンク先のファイルの格納場所が移動したとしても変更する必要はないので、第１実施形態で説明したファイル移動時処理(図３)のように、格納場所が移動されたファイルをリンク先とする他のリンクファイルの管理情報を探索し、該当するリンクファイルの管理情報のうちの「リンク先」を更新する処理は不要である。
【００７６】
上記のファイル移動時処理により、例えば図２０(Ｃ)に示すように、フォルダＡ内に格納されている文書Ａ,Ｂのうちの文書Ａの格納場所がフォルダＢ内へ移動された場合、文書Ａの管理情報のうちの「場所識別子」が、フォルダＡに対応する"FOLDER_2"から、フォルダＢに対応する"FOLDER_3"へ変更される。また、文書Ａの移動前の格納場所であるフォルダＡ内に、文書Ａを指し示すリンクファイルが生成され、当該リンクファイルの管理情報として、「コンテンツ識別子」に当該リンクファイルのコンテンツ識別子である"DOCUMENT_003"が設定され、「場所識別子」にフォルダＡに対応する"FOLDER_2"が設定され、「種別」に文書を指し示すリンクファイルであることを表す"DOCUMENT_LINK"が設定され、「リンク先」に文書Ａのコンテンツ識別子である"DOCUMENT_001 "が設定され、「名称」として"文書Ａ"が設定された管理情報がファイル管理ＤＢ２０に追加登録されることになる。
【００７７】
また、図２０(Ｃ)に示す状態から、例えば図２１(Ａ)に示すように、フォルダＢ内に格納されている文書Ａの格納場所がルートフォルダ内へ更に移動された場合には、上記のファイル移動時処理が再度行われることで、文書Ａの管理情報のうちの「場所識別子」が、フォルダＢに対応する"FOLDER_3"から、ルートフォルダに対応する"FOLDER_1"へ変更される。また、文書Ａの移動前の格納場所であるフォルダＢ内に、文書Ａを指し示すリンクファイルが生成され、当該リンクファイルの管理情報として、「コンテンツ識別子」に当該リンクファイルのコンテンツ識別子である"DOCUMENT_003"が設定され、「場所識別子」にフォルダＢに対応する"FOLDER_3"が設定され、「種別」に文書を指し示すリンクファイルであることを表す"DOCUMENT_LINK"が設定され、「リンク先」に文書Ａのコンテンツ識別子である"DOCUMENT_001"が設定され、「名称」として"文書Ａ"が設定された管理情報がファイル管理ＤＢ２０に追加登録される。なお、フォルダＡ内に存在しており文書Ａを指し示すリンクファイルの管理情報は変更されない。
【００７８】
また、本第２実施形態において、ファイル格納領域内に既に格納されている何れかのファイルの名称が変更された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１４に示すファイル名称変更時処理が行われる。図１４に示すファイル名称変更時処理は請求項５に記載の更新手段による処理の一例であり、まずステップ６０では、名称が変更されたファイルの変更前／変更後の名称、格納場所の各情報がＯＳから取得される。次のステップ６３では、ステップ６０で取得した格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、ステップ６０で取得したファイルの変更前の名称と格納場所のコンテンツ識別子をキーとして用いてファイル管理ＤＢ２０を検索する。ステップ６５では、ステップ６３の検索でファイル管理ＤＢ２０から抽出された管理情報(名称が変更されたファイルの管理情報)のうちの「名称」を変更後の名称へ更新する。
【００７９】
次のステップ６６では、名称が変更されたファイルをリンク先とするリンクファイルの管理情報がファイル管理ＤＢ２０に登録されているか否か探索し、該当するリンクファイルが有るか否か判定する。なお、ステップ６６の探索は、例えば「リンク先」にリンク先のファイルのコンテンツ識別子が設定されている管理情報を検索することで実現される。該当するリンクファイルが存在しない場合には、ステップ６６の判定が否定されてファイル名称変更時処理を終了する。また、該当するリンクファイルが存在する場合は、ステップ６６の判定が肯定されてステップ６９へ移行し、該当するリンクファイルの管理情報のうちの「名称」を名称が変更されたファイルの変更後の名称へ変更し、ファイル名称変更時処理を終了する。
【００８０】
なお、リンク先のファイルの名称はリンク先のファイルの管理情報に設定されているので、本実施形態では、リンクファイルの管理情報に「名称」を設定せずに、名称を取得する必要が生じた際にはリンク先のファイルの管理情報を参照して名称を取得するようにしてもよい。この場合、ステップ６６におけるリンクファイルの管理情報の検索を省略することができる。
【００８１】
また、本第２実施形態において、ファイル格納領域内に格納されている何れかのファイルが削除された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１５に示すファイル削除時処理が行われる。このファイル削除時処理では、まずステップ７０において、削除されたファイルの名称、格納場所の各情報がＯＳから取得される。次のステップ７３では、ステップ７０で取得した格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、ステップ７０で取得したファイルの名称と格納場所のコンテンツ識別子をキーとして用いてファイル管理ＤＢ２０を検索する。ステップ７４では、ステップ７３の検索でファイル管理ＤＢ２０から抽出された管理情報(削除されたファイルの管理情報)をファイル管理ＤＢ２０から削除する。
【００８２】
次のステップ７６では、削除されたファイルをリンク先とするリンクファイルの管理情報がファイル管理ＤＢ２０に登録されているか否か探索し、該当するリンクファイルが有るか否か判定する。なお、ステップ７６の探索は、例えば削除されたファイルのコンテンツ識別子(ステップ７４で削除した管理情報に設定されていたコンテンツ識別子)が「リンク先」として設定されている管理情報を検索することで実現される。該当するリンクファイルが存在しない場合には、ステップ７６の判定が否定されてファイル削除時処理を終了する。また、該当するリンクファイルが存在する場合はステップ７６の判定が肯定されてステップ７８へ移行し、該当するリンクファイルの管理情報にリンク先のファイルが削除されたことを意味する削除フラグを付加し、ファイル削除時処理を終了する。なお、ステップ７６,７８は請求項６に記載の更新手段による処理の一例である。
【００８３】
また、本第２実施形態において、ファイル格納領域内に存在する何れかのフォルダが、当該フォルダに格納されているファイルと一体に圧縮された場合には、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１６に示すフォルダ圧縮時処理が行われる。図１６に示すフォルダ圧縮時処理は、請求項８に記載の更新手段による処理の一例であり、まずステップ８０では、圧縮されたフォルダの名称、場所の各情報がＯＳから取得される。次のステップ８３では、ステップ８０で取得した場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該場所に付与されたコンテンツ識別子へ変換した後に、ステップ８０で取得したフォルダの名称と場所のコンテンツ識別子をキーとして用いてファイル管理ＤＢ２０を検索する。ステップ８５では、ステップ８３の検索でファイル管理ＤＢ２０から抽出された管理情報(圧縮されたフォルダの管理情報)に圧縮フラグを付加する。
【００８４】
またステップ８７では、圧縮されたフォルダに格納されていたファイルの管理情報を探索する。なお、ステップ８７の探索は、例えば圧縮されたフォルダのコンテンツ識別子が「場所識別子」として設定されており、「種別」が"FOLDER"でも"***_LINK"でもない管理情報を検索することで実現される。そしてステップ８８では、ステップ８５の検索でファイル管理ＤＢ２０から抽出された管理情報(圧縮されたフォルダに格納されていたファイルの管理情報)に圧縮フラグを付加し、フォルダ圧縮時処理を終了する。
【００８５】
上記のフォルダ圧縮時処理により、例えば図２０(Ｃ)に示す状態から、図２１(Ｂ)に示すように、文書Ａを格納するフォルダＢが文書Ａと一体に圧縮された場合、フォルダＢの管理情報及び文書Ａの管理情報には各々削除フラグが付加されることになる。
【００８６】
また、本第２実施形態において、ファイル格納領域内に存在する何れかのリンクファイルを選択する操作が利用者によって行われた場合、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１７に示すリンク選択時処理が行われる。このリンク選択時処理は、本発明における処理手段による処理の一例であり、まずステップ９０では、利用者によって選択されたリンクファイルの名称、格納場所の各情報がＯＳから取得される。
【００８７】
次のステップ９１では、ステップ９０で取得した格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、ステップ９０で取得したリンクファイルの名称と格納場所のコンテンツ識別子をキーとして用いてファイル管理ＤＢ２０を検索する。またステップ９３では、ステップ９１の検索でファイル管理ＤＢ２０から抽出された管理情報(利用者によって選択されたリンクファイルの管理情報)の「回数」に設定されている値(リンクファイルのアクセス回数)を１だけインクリメントする。
【００８８】
ステップ９４では、利用者によって選択されたリンクファイルの管理情報に削除フラグが付加されているか否か判定する。この判定が肯定された場合、利用者によって選択されたリンクファイルが指し示すファイルは既に削除されているので、ステップ１００へ移行し、リンク先のファイルが削除されたことを通知するメッセージをディスプレイ１２に表示し、リンク選択時処理を終了する。これにより、利用者によって選択されたリンクファイルが指し示すファイルが削除されたことが利用者に認識される。
【００８９】
また、ステップ９４の判定が否定された場合はステップ９７へ移行し、利用者によって選択されたリンクファイルの管理情報のうちの「リンク先」に設定されているコンテンツ識別子をキーにしてファイル管理ＤＢ２０を検索し、当該検索によって抽出されたリンク先のファイルの管理情報に圧縮フラグが付加されているか否か判定する。この判定が肯定された場合、利用者によって選択されたリンクファイルが指し示すファイルはフォルダと一体に圧縮されているので、ステップ１０２へ移行し、利用者によって選択されたリンクファイルが当初指し示していたファイルがフォルダと一体に圧縮されていることを通知するメッセージをディスプレイ１２に表示し、リンク選択時処理を終了する。これにより、利用者によって選択されたリンクファイルが当初指し示していたファイルがフォルダと一体に圧縮されている状態であることが利用者に認識される。
【００９０】
また、ステップ９７の判定が否定された場合はステップ９８へ移行し、利用者によって選択されたリンクファイルが指し示すファイルにアクセスし、当該ファイルを「開く」処理(リンクファイルが指し示すファイルの形式と関連付けられたアプリケーション・プログラムによって前記ファイルを開く処理)を行い、リンク選択時処理を終了する。なお、リンクファイルが指し示すファイルを開く処理に代えて、リンクファイルが指し示すファイルの格納場所をディスプレイ１２に表示する等によって利用者に通知する処理を行ってもよいし、リンクファイルが指し示すファイルが格納されたフォルダを開く処理を行うようにしてもよい。
【００９１】
また、本第２実施形態において、ファイル格納領域内に存在する何れかのファイルを選択する操作が利用者によって行われた場合、これを契機としてＯＳによってファイル管理プログラムが起動されることで、図１８に示すファイル選択時処理が行われる。このファイル選択時処理は請求項１２に記載の処理手段による処理の一例であり、まずステップ１３０では、利用者によって選択されたファイルの名称、格納場所の各情報がＯＳから取得される。次のステップ１３２では、ステップ１３０で取得した格納場所を、ファイル管理ＤＢ２０に登録されている情報に基づいて、当該格納場所に付与されたコンテンツ識別子へ変換した後に、ステップ１３０で取得したファイルの名称と格納場所のコンテンツ識別子をキーとして用いてファイル管理ＤＢ２０を検索する。
【００９２】
ステップ１３４では、ステップ１３２の検索で抽出された管理情報(利用者によって選択されたファイルの管理情報)に、「リンク先」としてコンテンツ識別子が設定されているか否か判定する。判定が否定された場合はファイル選択時処理を終了する。この場合、利用者によって選択されたファイルと関連付けられたアプリケーション・プログラムによって前記ファイルを開く処理等が行われる。
【００９３】
一方、ステップ１３４の判定が肯定された場合、利用者によって選択されたファイルは、メールアプリケーション２２によって図１２に示すファイル新規保存時処理が行われることで保存されたファイル(電子メールの本文に記述された特定のファイルを指し示すリンクを選択し、選択したリンクが指し示す特定のファイルの保存を指示する操作が利用者によって行われることで保存されたファイル)と判断できる。このため、ステップ１３６へ移行し、ステップ１３２の検索で抽出された管理情報のうちの「リンク先」に設定されているコンテンツ識別子をキーとして用いてファイル管理ＤＢ２０を検索し、当該検索で抽出された管理情報(利用者によって選択されたファイルと関連付けられた電子メールの管理情報)のうち、予め設定された情報(例えば電子メールの名称や格納場所等)をディスプレイ１２に表示させ、ファイル選択時処理を終了する。この場合、利用者が選択したファイルと対応付けられた電子メールが存在していることや、当該電子メールの名称や格納場所等が利用者に認識される。
【００９４】
また、本第２実施形態において、ファイル管理プログラムは定期的に起動されることで、図１９に示すリンクファイル管理処理も定期的に実行される。このリンクファイル管理処理は、請求項４に記載の削除手段による処理の一例であり、まずステップ１４０では、リンクファイルの総数を設定するための変数Ｓが０に初期設定される。次のステップ１４２では、ファイル管理ＤＢ２０に登録されている未処理のリンクファイルの管理情報(例えば「種別」として"***_LINK"が設定された管理情報)を探索する。ステップ１４４では、ステップ１４２の探索で該当する管理情報が抽出されたか否かに基づいて、ファイル格納領域内に未処理のリンクファイルが存在しているか否か判定する。
【００９５】
ステップ１４４の判定が肯定された場合はステップ１４６へ移行し、変数Ｓを１だけインクリメントする。またステップ１４８では、ステップ１４２の探索で抽出されたリンクファイルの管理情報に設定されている「(登録)日時」及び「(アクセス)回数」に基づき、管理情報が抽出されたリンクファイルのアクセス頻度を演算し、演算したアクセス頻度をリンクファイルのコンテンツ識別子と対応付けてメモリ１０Ｂに記憶させ、ステップ１４２に戻る。これにより、ステップ１４４の判定が肯定される迄、ステップ１４２〜ステップ１４８が繰り返され、ファイル管理ＤＢ２０に管理情報が登録されているリンクファイルの総数が変数Ｓに設定されると共に、ファイル管理ＤＢ２０に管理情報が登録されている個々のリンクファイルについて、アクセス頻度が各々演算されて記憶される。
【００９６】
ファイル管理ＤＢ２０に管理情報が登録されているリンクファイルについて上述した処理を行うと、ステップ１４４の判定が否定されてステップ１５０へ移行し、変数Ｓ(ファイル管理ＤＢ２０に管理情報が登録されているリンクファイルの総数が)が予め設定された閾値Ｓmaxよりも大きいか否か判定する。判定が否定された場合はファイル格納領域内に存在するリンクファイルの総数は閾値Ｓmax以下であるので、リンクファイル管理処理を終了する。
【００９７】
本実施形態では、ファイル格納領域内でファイルの格納場所が移動される度に、格納場所が移動されたファイルをリンク先とするリンクファイルを、格納場所が移動されたファイルの移動前の格納場所に生成するので、ファイル格納領域内に存在するリンクファイルの数は徐々に増加し、その総数が閾値Ｓmaxよりも大きくなる可能性がある。この場合には、ステップ１５０の判定が肯定されてステップ１５２へ移行し、個々のリンクファイル毎に演算してメモリ１０Ｂに記憶させたアクセス頻度が最小のリンクファイルを抽出する。ステップ１５４では、抽出したアクセス頻度が最小のリンクファイルをファイル格納領域から削除し、次のステップ１５６では、削除したリンクファイルの管理情報をファイル管理ＤＢ２０から削除する。ステップ１５８では変数Ｓを１だけデクリメントし、ステップ１５０に戻る。
【００９８】
これにより、ステップ１５０の判定が否定される迄の間、ステップ１５０〜ステップ１５８が繰り返され、ファイル格納領域内に存在するリンクファイルの総数Ｓが閾値Ｓmax以下になるように、ファイル格納領域内に存在するリンクファイルが、アクセス頻度の小さい順に削除されることになる。なお、アクセス頻度の小さい順に代えて、管理情報がファイル管理ＤＢ２０に登録されてからの経過時間の長い順、或いは、アクセス回数の少ない順にリンクファイルを削除するようにしてもよい。
【００９９】
上述したように、本第２実施形態では、リンクファイルの管理情報のうちの「リンク先」に、リンク先のファイルに付与されたコンテンツ識別子を設定しておき、ファイルの格納場所が移動される度に、格納場所が移動されたファイルの「場所識別子」を前記ファイルの移動後の格納場所の識別子に変更するので、リンク先のファイルの格納場所が複数回移動されたとしても、ファイル管理ＤＢ２０に登録されている情報に基づき、個々のリンクファイルが指し示すファイル及びその格納場所を判別できる。また、リンクファイルの管理情報のうちの「リンク先」に、リンク先のファイルに付与されたコンテンツ識別子を設定しておくことで、ファイルの格納場所が移動された場合にも、格納場所が移動されたファイルをリンク先とするリンクファイルの管理情報を検索して変更する処理が不要になる。
【０１００】
なお、上記ではファイル管理ＤＢ２０に記憶されたリンクファイルの管理情報を、個々のリンクファイルが選択された際に、リンク先のファイルを判別するために用いる態様を説明したが、これに限られるものではない。上述した各実施形態では、ファイル格納領域内に存在するファイルの格納場所が移動される度に、格納場所が移動されたファイルをリンク先とするリンクファイルを、格納場所が移動されたファイルの移動前の格納場所に生成し、かつリンクファイルの管理情報をファイル管理ＤＢ２０に追加登録するので、或るファイルをリンク先とするリンクファイルが存在する場所は、当該リンクファイルがリンク先とするファイルが以前に格納されていた場所であることを意味している。このため、特定のファイルの移動履歴の出力が指示された場合に、特定のファイルをリンク先とする全てのリンクファイルの管理情報を検索し、当該検索によって抽出されたリンクファイルの格納場所を、特定ファイルの格納場所の移動履歴として出力するようにしてもよい。特に第２実施形態で説明したリンクファイルの「(登録)日時」は、リンク先のファイルの格納場所の移動日時に等しいので、上記の移動履歴の出力にあたり、ファイルの格納場所の移動日時として出力するようにしてもよい。なお、上記態様は請求項３記載の発明の一例である。
【０１０１】
また、上記ではファイルの格納場所が移動される度に、格納場所が移動されたファイルの移動前の格納場所にリンクファイルを生成する態様を説明したが、本発明はこれに限定されるものではなく、ファイルの格納場所が移動された場合は、移動前のファイルの格納場所にリンクファイルを生成することなく、格納場所が移動されたファイルをリンク先とするリンクファイルの管理情報の更新を行い、リンクファイルの生成及び管理情報の登録は、リンクファイルの生成が利用者から指示された場合にのみ行うようにしてもよい。本発明はこの態様も権利範囲に含むものである。
【０１０２】
また、上記では、利用者が、本発明に係るファイル管理装置の一例として機能する情報処理装置１０を直接操作する態様を説明したが、本発明はこれに限定されるものではなく、通信回線を介して複数台の端末装置と接続されたサーバ・コンピュータを本発明に係るファイル管理装置の一例として機能させ、利用者は複数台の端末装置の何れかを介して、ファイルの保存や名称変更、削除、フォルダの圧縮、リンクファイル経由でのファイルへのアクセス等の操作を行う態様にも適用可能であることは言うまでもない。
【０１０３】
更に、上記ではファイルの格納場所が移動されたことを契機として、格納場所が移動されたファイルの移動前の格納場所にリンクファイルを生成する処理を行う態様を説明したが、本発明におけるリンクファイルはリンク先のファイルの格納場所の移動を契機として生成されるものに限られるものではなく、利用者が所望の場所にリンクファイルを生成させる操作を行ったことを契機として生成されるものであってもよい。この場合も、ファイル管理ＤＢ２０に管理情報を登録することで、リンク先のファイルの格納場所の移動を契機として生成されたリンクファイルと同様の処理を適用することができる。
【０１０４】
また、上記では本発明に係るファイル管理プログラムが情報処理装置１０の記憶部１０Ｃに予め記憶（インストール）されている態様を説明したが、本発明に係るファイル管理プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【符号の説明】
【０１０５】
１０  情報処理装置
１０Ｃ  記憶部
１２  ディスプレイ
１８  ファイル管理プログラム
２０  ファイル管理ＤＢ
２２  メールアプリケーション
【図１】
0005652220.tif 000002
【図２】
0005652220.tif 000003
【図３】
0005652220.tif 000004
【図４】
0005652220.tif 000005
【図５】
0005652220.tif 000006
【図６】
0005652220.tif 000007
【図７】
0005652220.tif 000008
【図８】
0005652220.tif 000009
【図９】
0005652220.tif 000010
【図１０】
0005652220.tif 000011
【図１１】
0005652220.tif 000012
【図１２】
0005652220.tif 000013
【図１３】
0005652220.tif 000014
【図１４】
0005652220.tif 000015
【図１５】
0005652220.tif 000016
【図１６】
0005652220.tif 000017
【図１７】
0005652220.tif 000018
【図１８】
0005652220.tif 000019
【図１９】
0005652220.tif 000020
【図２０】
0005652220.tif 000021
【図２１】
0005652220.tif 000022
【図２２】
0005652220.tif 000023