(57)【特許請求の範囲】
【請求項１】
電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理の方法であって、
コンピュータと当該コンピュータによる読取り可能な可搬型記憶媒体とで、互いの記憶装置において階層構成と各階層名称とが同じ階層構造をなしており、割符化処理対象となる電子データが所在する、前記コンピュータの記憶装置中の所定階層構造の情報として、最上位階層から原本電子データが格納された階層に至る階層構造における各階層名称の情報を、前記コンピュータと前記可搬型記憶媒体のそれぞれの記憶装置に格納しており、
前記コンピュータが、
記憶装置に格納している前記所定階層構造の情報に基づいて前記所定階層構造を監視し、この所定階層構造に所在する電子データを検知する、フォルダ監視処理と、
前記所定階層構造中で検知した電子データに対する割符化処理を実行して割符片セットを生成し、前記割符片セットを構成する一方の割符片を、前記所定階層構造において前記電子データが所在する階層たる領域Ａに格納し、他方の割符片を、インターフェイスに接続した前記可搬型記憶媒体の記憶装置中に生成した前記所定階層構造において、前記領域Ａに対応する階層と同じ階層名称の階層に格納する、割符化処理と、
前記所定階層構造中に存在する割符片より、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データ名称の情報を前記所定階層構造の情報と共に出力インターフェイスに表示する、原本表示処理と、
電子データの復元処理を行うに際し、自身の記憶装置に格納していた前記一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する階層と同じ階層名称の前記階層における、前記原本電子データ名称をキーとした前記他方の割符片の検索を、インターフェイスに接続した前記可搬型記憶媒体の前記所定階層構造において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行する、復元処理と、
を実行することを特徴とする電子割符処理に伴うファイル管理方法。
【請求項２】
前記コンピュータまたは可搬型記憶媒体が、前記電子データの所在する前記領域Ａと、前記電子データから生成した割符片のコンピュータまたは可搬型記憶媒体での格納先との対応関係を記述したインデックスファイルを備えており、
前記割符化処理は、前記割符片セットを構成する一方の割符片を、前記インデックスファイルにおいて定められた前記コンピュータの記憶装置中の格納先に格納し、他方の割符片を、前記インデックスファイルにおいて定められた前記可搬型記憶媒体の記憶装置中の格納先に格納するものであり、
前記原本表示処理は、割符片の格納先とこの格納先に対応した前記所定階層構造中の領域Ａの情報を前記インデックスファイルより特定し、特定した格納先の割符片より、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データ名称の情報を前記所定階層構造の領域Ａの情報と共に出力インターフェイスに表示するものであり、
前記復元処理は、電子データの復元処理を行うに際し、前記インデックスファイルに基づいて自身の記憶装置に格納していた前記一方の割符片を読み出し、当該一方の割符片と割符片セットを構成する前記他方の割符片の検索を、前記インデックスファイルに基づいて前記可搬型記憶媒体において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行するものである、
ことを特徴とする請求項１に記載の電子割符処理に伴うファイル管理方法。
【請求項３】
前記インデックスファイルは、前記電子データの所在する前記領域Ａに対応付ける前記割符片のファイル名が、前記電子データのファイル名と異なるものに設定されるものであり、
前記割符化処理において、前記電子データに対する割符化処理を実行して割符片セットを生成した際、前記割符片セットを構成する前記一方の割符片および他方の割符片について、前記電子データのファイル名と異なる名称を乱数により生成し、前記インデックスファイルにおいて該当電子データに対応づける割符片のファイル名として設定する、
ことを特徴とする請求項２に記載の電子割符処理に伴うファイル管理方法。
【請求項４】
前記コンピュータは、
前記原本電子データの情報表示を行う出力インターフェイスにおける該当電子データの利用指示を受けて前記復元処理を実行し、
前記利用指示に応じて起動されたアプリケーションの終了イベントを監視し、この終了イベントの検知をもって、前記復元処理により復元された電子データの割符化処理を実行する、
ことを特徴とする請求項１〜３のいずれかに記載の電子割符処理に伴うファイル管理方法。
【請求項５】
前記割符化処理および復元処理は、前記コンピュータのインターフェイスに接続された前記可搬型記憶媒体より読み出した割符化・復元ライブラリにより実行されるものであることを特徴とする請求項１〜４のいずれかに記載の電子割符処理に伴うファイル管理方法。
【請求項６】
前記可搬型記憶媒体は、
認証プログラムと前記割符化・復元ライブラリとを自身の記憶装置に備えており、
前記コンピュータのインターフェイスに接続された際に、前記認証プログラムを起動してパスワード認証の処理を実行し、パスワード認証に成功した場合に、前記割符化・復元ライブラリを記憶装置より読み出して、前記コンピュータにおける前記割符化処理または復元処理に提供するライブラリ提供処理を実行する、ことを特徴とする請求項５に記載の電子割符処理に伴うファイル管理方法。
【請求項７】
前記原本表示処理は、前記コンピュータの記憶装置と当該コンピュータのインターフェイスに接続された前記可搬型記憶媒体の記憶装置との両方の所定階層構造中で同じ階層名称の階層に存在し、原本電子データの名称が互いに一致する、１つの原本電子データから生成された２つの割符片のセットを構成する割符片についてのみ、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データの情報を前記所定階層構造の情報と共に出力インターフェイスに表示するものである、ことを特徴とする請求項６に記載の電子割符処理に伴うファイル管理方法。
【請求項８】
前記コンピュータは、
前記出力インターフェイスに表示されている、所定階層構造中の或る領域における原本電子データの情報に対して更新指示を入力インターフェイスより受け付けたならば、前記原本電子データに対応する割符片の更新処理を実行すると共に、この割符片と割符片セットを構成する他方の割符片について、インターフェイスに接続した前記可搬型記憶媒体においても前記更新処理を実行する、データ更新処理を実行することを特徴とする請求項６または７に記載の電子割符処理に伴うファイル管理方法。
【請求項９】
前記更新指示は、前記原本電子データの情報に対する、前記所定階層構造中の他領域への移動またはコピーの指示と、削除指示と、名前変更とのいずれかを含むものであり、前記データ更新処理は、前記更新指示に従って実行されることを特徴とする請求項８に記載の電子割符処理に伴うファイル管理方法。
【請求項１０】
前記データ更新処理において、前記更新指示が、前記原本電子データの情報に対する、前記所定階層構造中の他領域への移動指示である場合、前記原本電子データに対応する割符片のセットを記憶装置中で検索し、該当セットが検索できなければ、前記移動指示に応じた前記更新処理を実行しない、ことを特徴とする請求項９に記載の電子割符処理に伴うファイル管理方法。
【請求項１１】
前記データ更新処理において、前記更新指示が、前記原本電子データの情報に対する、前記所定階層構造中の他領域への移動指示である場合、前記原本電子データに対応する割符片のセットを記憶装置中で検索し、該当セットが検索できなければ、出力インターフェイスにおいて警告メッセージを表示することを特徴とする請求項１０に記載の電子割符処理に伴うファイル管理方法。
【請求項１２】
前記復元処理において、前記他方の割符片と前記一方の割符片とを用いて原本電子データの復元を行う際に、復元中電子データのファイル名または拡張子などの属性を、原本電子データの該当属性と異なるものに設定し、復元処理が完了した後に前記属性を原本電子データの該当属性と同じものに変更する、ことを特徴とする請求項１〜１１のいずれかに記載の電子割符処理に伴うファイル管理方法。
【請求項１３】
前記復元処理において、前記他方の割符片と前記一方の割符片とを用いて原本電子データの復元を行うに先立ち、前記他方の割符片と前記一方の割符片とにより復元された原本電子データが既に前記コンピュータまたは可搬型記憶媒体の記憶装置中に存在しないか検索し、該当原本電子データが存在しない場合にのみ前記復元処理を開始する、ことを特徴とする請求項１２に記載の電子割符処理に伴うファイル管理方法。
【請求項１４】
電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理を行うコンピュータであって、
当該コンピュータによる読取り可能な可搬型記憶媒体と、階層構成と各階層名称とが同じ階層構造をなす記憶装置であり、割符化処理対象となる電子データが所在する、当該コンピュータの記憶装置中の所定階層構造の情報として、最上位階層から原本電子データが格納された階層に至る階層構造における各階層名称の情報を格納した記憶装置と、演算装置と、可搬型記憶媒体との接続用のインターフェイスと、
記憶装置に格納している前記所定階層構造の情報に基づいて前記所定階層構造を監視し、この所定階層構造に所在する電子データを検知する、フォルダ監視部と、
前記所定階層構造中で検知した電子データに対する割符化処理を実行して割符片セットを生成し、前記割符片セットを構成する一方の割符片を、前記所定階層構造において前記電子データが所在する階層たる領域Ａに格納し、他方の割符片を、インターフェイスに接続した前記可搬型記憶媒体の記憶装置中に生成した前記所定階層構造において、前記領域Ａに対応する階層と同じ階層名称の階層に格納する、割符化部と、
前記所定階層構造中に存在する割符片より、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データ名称の情報を前記所定階層構造の情報と共に出力インターフェイスに表示する、原本表示部と、
電子データの復元処理を行うに際し、自身の記憶装置に格納していた前記一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する階層と同じ階層名称の前記階層における、前記原本電子データ名称をキーとした前記他方の割符片の検索を、インターフェイスに接続した前記可搬型記憶媒体の前記所定階層構造において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行する、復元部と、
を備えるファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子割符処理に伴うファイル管理方法、ファイル管理装置、可搬型記憶媒体に関し、具体的には、電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理技術に関する。
【背景技術】
【０００２】
情報セキュリティに対する意識やニーズの高まりと共に、電子割符技術が提案されている。こうした電子割符の技術として例えば、極めて高度な機密性を有し信頼性の高い電子割符を簡単に生成する電子割符生成方法を提供するとの課題の下、符号語ファイルと予め決めたＫ個のエレメントファイルと予め決めたＭ個の割符ファイルと平文を格納した平文ファイルとエレメント割振りテーブルをコンピュータメモリ上に準備し、前記平文ファイルから平文を読み出して圧縮符号化し冗長なビットパターンを消した符号語を生成して前記符号語ファイルに格納し、該符号語を読み出してＫ個のエレメントに分割しエレメントごとにＫ個の前記エレメントファイルに格納し、各エレメントを読み出しては乱数に基づいてＭ個の前記割符ファイルのいずれかに振り分けて格納し、その振り分け方法を前記エレメント割振りテーブルに記録し、該エレメント割振りテーブルを読み出してＭ個に分割し前記割符ファイルにクローズヘッダとして追加し、該割符ファイルごとのクローズヘッダに分配された前記エレメント割振りテーブルの分割片の配置リストをオープンヘッダとして前記割符ファイルに追加することにより、前記割符ファイルに電子割符を生成することを特徴とする電子割符生成方法（特許文献１参照）などが提案されている。
【特許文献１】特開２００４−５３９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、こうした従来の電子割符の技術において、処理対象のファイルに対する自動的な割符処理や復元処理を提供するものがなく、利用者は該当ファイルの特定や処理内容について必要なタイミングを見つけて逐一指定する必要があった。また、割符処理により生成した割符片のファイル管理面について考慮した技術が提案されておらず、良好なセキュリティ性やファイル復元の確実性担保を図った上で、優れたユーザビリティの下、割符片ファイルの移動や更新など各種のファイル管理を可能とする技術が望まれていた。
【０００４】
そこで、本発明は上記課題を鑑みてなされたものであり、割符処理や復元処理などの効率的で確実な実行を図ると共に、電子割符処理に伴うユーザビリティに優れたファイル管理技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明の電子割符処理に伴うファイル管理方法は、電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理の方法であって、コンピュータと当該コンピュータによる読取り可能な可搬型記憶媒体とで、互いの記憶装置において階層構成と各階層名称とが同じ階層構造をなしており、割符化処理対象となる電子データが所在する、前記コンピュータの記憶装置中の所定階層構造の情報として、最上位階層から原本電子データが格納された階層に至る階層構造における各階層名称の情報を、前記コンピュータと前記可搬型記憶媒体のそれぞれの記憶装置に格納しており、前記コンピュータが、記憶装置に格納している前記所定階層構造の情報に基づいて前記所定階層構造を監視し、この所定階層構造に所在する電子データを検知する、フォルダ監視処理と、前記所定階層構造中で検知した電子データに対する割符化処理を実行して割符片セットを生成し、前記割符片セットを構成する一方の割符片を、前記所定階層構造において前記電子データが所在する階層たる領域Ａに格納し、他方の割符片を、インターフェイスに接続した前記可搬型記憶媒体の記憶装置中に生成した前記所定階層構造において、前記領域Ａに対応する階層と同じ階層名称の階層に格納する、割符化処理と、前記所定階層構造中に存在する割符片より、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データ名称の情報を前記所定階層構造の情報と共に出力インターフェイスに表示する、原本表示処理と、電子データの復元処理を行うに際し、自身の記憶装置に格納していた前記一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する階層と同じ階層名称の前記階層における、前記原本電子データ名称をキーとした前記他方の割符片の検索を、インターフェイスに接続した前記可搬型記憶媒体の前記所定階層構造において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行する、復元処理と、を実行することを特徴とする。
【０００６】
なお、前記可搬型記憶媒体は、ＵＳＢメモリなどごく小型の記憶媒体だけでなく、コンピュータのインターフェイスから脱着可能なハードディスクドライブなども含むものである。また或いは、可搬でなくともコンピュータが内蔵する記憶装置であってもよい。
【０００７】
また、前記電子割符処理に伴うファイル管理方法において、前記コンピュータまたは可搬型記憶媒体が、前記電子データの所在する前記領域Ａと、前記電子データから生成した割符片のコンピュータまたは可搬型記憶媒体での格納先との対応関係を記述したインデックスファイルを備えており、前記割符化処理は、前記割符片セットを構成する一方の割符片を、前記インデックスファイルにおいて定められた前記コンピュータの記憶装置中の格納先に格納し、他方の割符片を、前記インデックスファイルにおいて定められた前記可搬型記憶媒体の記憶装置中の格納先に格納するものであり、前記原本表示処理は、割符片の格納先とこの格納先に対応した前記所定階層構造中の領域Ａの情報を前記インデックスファイルより特定し、特定した格納先の割符片より、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データ名称の情報を前記所定階層構造の領域Ａの情報と共に出力インターフェイスに表示するものであり、前記復元処理は、電子データの復元処理を行うに際し、前記インデックスファイルに基づいて自身の記憶装置に格納していた前記一方の割符片を読み出し、当該一方の割符片と割符片セットを構成する前記他方の割符片の検索を、前記インデックスファイルに基づいて前記可搬型記憶媒体において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行するものである、としてもよい。
【０００８】
また、前記電子割符処理に伴うファイル管理方法において、前記インデックスファイルは、前記電子データの所在する前記領域Ａに対応付ける前記割符片のファイル名が、前記電子データのファイル名と異なるものに設定されるものであり、前記割符化処理において、前記電子データに対する割符化処理を実行して割符片セットを生成した際、前記割符片セットを構成する前記一方の割符片および他方の割符片について、前記電子データのファイル名と異なる名称を乱数により生成し、前記インデックスファイルにおいて該当電子データに対応づける割符片のファイル名として設定する、としてもよい。
【０００９】
また、前記電子割符処理に伴うファイル管理方法において、前記コンピュータは、前記原本電子データの情報表示を行う出力インターフェイスにおける該当電子データの利用指示を受けて前記復元処理を実行し、前記利用指示に応じて起動されたアプリケーションの終了イベントを監視し、この終了イベントの検知をもって、前記復元処理により復元された電子データの割符化処理を実行する、としてもよい。
【００１０】
また、前記電子割符処理に伴うファイル管理方法において、前記割符化処理および復元処理は、前記コンピュータのインターフェイスに接続された前記可搬型記憶媒体より読み出した割符化・復元ライブラリにより実行されるものであるとしてもよい。なお、可搬型記憶媒体には、こうした割符化・復元ライブラリの他、原本表示処理用のインターフェイス（を実現するプログラムやデータ）を含むものとする。
【００１１】
また、前記電子割符処理に伴うファイル管理方法において、前記可搬型記憶媒体は、認証プログラムと前記割符化・復元ライブラリとを自身の記憶装置に備えており、前記コンピュータのインターフェイスに接続された際に、前記認証プログラムを起動してパスワード認証の処理を実行し、パスワード認証に成功した場合に、前記割符化・復元ライブラリを記憶装置より読み出して、前記コンピュータにおける前記割符化処理または復元処理に提供するライブラリ提供処理を実行する、としてもよい。
【００１２】
また、前記電子割符処理に伴うファイル管理方法において、前記原本表示処理は、前記コンピュータの記憶装置と当該コンピュータのインターフェイスに接続された前記可搬型記憶媒体の記憶装置との両方の所定階層構造中で同じ階層名称の階層に存在し、原本電子データの名称が互いに一致する、１つの原本電子データから生成された２つの割符片のセットを構成する割符片についてのみ、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データの情報を前記所定階層構造の情報と共に出力インターフェイスに表示するものである、としてもよい。
【００１３】
また、前記電子割符処理に伴うファイル管理方法において、前記コンピュータは、前記出力インターフェイスに表示されている、所定階層構造中の或る領域における原本電子データの情報に対して更新指示を入力インターフェイスより受け付けたならば、前記原本電子データに対応する割符片の更新処理を実行すると共に、この割符片と割符片セットを構成する他方の割符片について、インターフェイスに接続した前記可搬型記憶媒体においても前記更新処理を実行する、データ更新処理を実行するとしてもよい。
【００１４】
また、前記電子割符処理に伴うファイル管理方法において、前記更新指示は、前記原本電子データの情報に対する、前記所定階層構造中の他領域への移動またはコピーの指示と、削除指示と、名前変更とのいずれかを含むものであり、前記データ更新処理は、前記更新指示に従って実行されるとしてもよい。
【００１５】
また、前記電子割符処理に伴うファイル管理方法における、前記データ更新処理において、前記更新指示が、前記原本電子データの情報に対する、前記所定階層構造中の他領域への移動指示である場合、前記原本電子データに対応する割符片のセットを記憶装置中で検索し、該当セットが検索できなければ、前記移動指示に応じた前記更新処理を実行しない、としてもよい。
【００１６】
また、前記電子割符処理に伴うファイル管理方法における、前記データ更新処理において、前記更新指示が、前記原本電子データの情報に対する、前記所定階層構造中の他領域への移動指示である場合、前記原本電子データに対応する割符片のセットを記憶装置中で検索し、該当セットが検索できなければ、出力インターフェイスにおいて警告メッセージを表示するとしてもよい。
【００１７】
また、前記電子割符処理に伴うファイル管理方法における、前記復元処理において、前記他方の割符片と前記一方の割符片とを用いて原本電子データの復元を行う際に、復元中電子データのファイル名または拡張子などの属性を、原本電子データの該当属性と異なるものに設定し、復元処理が完了した後に前記属性を原本電子データの該当属性と同じものに変更する、としてもよい。
【００１８】
また、前記電子割符処理に伴うファイル管理方法における、前記復元処理において、前記他方の割符片と前記一方の割符片とを用いて原本電子データの復元を行うに先立ち、前記他方の割符片と前記一方の割符片とにより復元された原本電子データが既に前記コンピュータまたは可搬型記憶媒体の記憶装置中に存在しないか検索し、該当原本電子データが存在しない場合にのみ前記復元処理を開始する、としてもよい。
【００１９】
また、本発明のファイル管理装置は、電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理を行うコンピュータであって、当該コンピュータによる読取り可能な可搬型記憶媒体と、階層構成と各階層名称とが同じ階層構造をなす記憶装置であり、割符化処理対象となる電子データが所在する、当該コンピュータの記憶装置中の所定階層構造の情報として、最上位階層から原本電子データが格納された階層に至る階層構造における各階層名称の情報を格納した記憶装置と、演算装置と、可搬型記憶媒体との接続用のインターフェイスと、記憶装置に格納している前記所定階層構造の情報に基づいて前記所定階層構造を監視し、この所定階層構造に所在する電子データを検知する、フォルダ監視部と、前記所定階層構造中で検知した電子データに対する割符化処理を実行して割符片セットを生成し、前記割符片セットを構成する一方の割符片を、前記所定階層構造において前記電子データが所在する階層たる領域Ａに格納し、他方の割符片を、インターフェイスに接続した前記可搬型記憶媒体の記憶装置中に生成した前記所定階層構造において、前記領域Ａに対応する階層と同じ階層名称の階層に格納する、割符化部と、前記所定階層構造中に存在する割符片より、当該割符片の原本となる電子データの情報として原本電子データ名称の情報を読み出して、この原本電子データ名称の情報を前記所定階層構造の情報と共に出力インターフェイスに表示する、原本表示部と、電子データの復元処理を行うに際し、自身の記憶装置に格納していた前記一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する階層と同じ階層名称の前記階層における、前記原本電子データ名称をキーとした前記他方の割符片の検索を、インターフェイスに接続した前記可搬型記憶媒体の前記所定階層構造において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行する復元部と、を備える。
【００２２】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００２３】
本発明によれば、割符処理や復元処理などの効率的で確実な実行が図られると共に、電子割符処理に伴うユーザビリティに優れたファイル管理技術が提供可能となる。
【発明を実施するための最良の形態】
【００２４】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における電子割符処理に伴うファイル管理システム１０の構成図である。本実施形態における電子割符処理に伴うファイル管理システム１０（以下、システム１０）は、電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理を行うファイル管理装置１００と、このファイル管理装置１００と協働する可搬型記憶２００とから構成されるシステムである。
【００２５】
こうした前記システム１０を構成する前記ファイル管理装置１００は、電子割符処理に伴うファイル管理方法を実行する機能を実現すべく不揮発性メモリなどの記憶装置１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、前記ファイル管理装置１００は、コンピュータ装置が一般に備えている各種ボタン類、キーボードなどの入力インターフェイス１０５や、ＬＥＤやディスプレイなどの出力インターフェイス１０６、ならびに可搬型記憶媒体２００との通信を担う媒体インターフェイス１０７などを有している。
【００２６】
続いて、前記システム１０を構成するファイル管理装置１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。上述のように、各機能部は、１つのコンピュータに一体に備わるとしてもよいし、ファイル管理装置１００と可搬型記憶媒体２００とに分散配置され、互いに協働するとしてもよい。なお、前記ファイル管理装置１００および可搬型記憶媒体２００は、割符化処理対象となる電子データが所在する、前記ファイル管理装置１００の記憶装置１０１中の所定階層構造の情報１３０をそれぞれの記憶装置に格納している。
【００２７】
前記ファイル管理装置１００は、記憶装置１０１に格納している前記所定階層構造の情報１３０に基づいて前記所定階層構造を監視し、この所定階層構造に所在する電子データを検知する、フォルダ監視部１１０を備える。
【００２８】
また、前記ファイル管理装置１００は、前記所定階層構造中で検知した電子データに対する割符化処理を実行して割符片セットを生成し、前記割符片セットを構成する一方の割符片を、前記所定階層構造において前記電子データが所在する領域Ａに格納し、他方の割符片を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の記憶装置２０１中に生成した前記所定階層構造において前記領域Ａに対応する領域に格納する、割符化部１１１を備える。
【００２９】
また、前記ファイル管理装置１００は、前記所定階層構造中に存在する割符片より、当該割符片の原本となる電子データの情報を読み出して、この原本電子データの情報を前記所定階層構造の情報１３０と共に出力インターフェイス１０６に表示する、原本表示部１１２を備える。なお、前記原本表示部１１２は、前記ファイル管理装置１００の記憶装置１０１と当該ファイル管理装置１００の媒体インターフェイス１０７に接続された前記可搬型記憶媒体２００の記憶装置２０１との両方の所定階層構造中で同じ領域に存在し、互いに割符片セットを構成する割符片についてのみ、当該割符片の原本となる電子データの情報を読み出して、この原本電子データの情報を前記所定階層構造の情報１３０と共に出力インターフェイス１０６に表示する、としてもよい。
【００３０】
また、前記ファイル管理装置１００は、電子データの復元処理を行うに際し、自身の記憶装置１０１に格納していた前記一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する領域における前記他方の割符片の検索を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の前記所定階層構造において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行する、復元部１１３を備える。なお、前記復元部１１３は、前記他方の割符片と前記一方の割符片とを用いて原本電子データの復元を行う際に、復元中電子データのファイル名または拡張子などの属性を、原本電子データの該当属性と異なるものに設定し、復元処理が完了した後に前記属性を原本電子データの該当属性と同じものに変更する、とすれば好適である。また、前記復元部１１３は、前記他方の割符片と前記一方の割符片とを用いて原本電子データの復元を行うに先立ち、前記他方の割符片と前記一方の割符片とにより復元された原本電子データが既に前記ファイル管理装置１００または可搬型記憶媒体２００の記憶装置中に存在しないか検索し、該当原本電子データが存在しない場合にのみ前記復元処理を開始する、とすれば好適である。
【００３１】
また、前記ファイル管理装置１００または可搬型記憶媒体２００が、前記電子データの所在する前記領域Ａと、前記電子データから生成した割符片のファイル管理装置１００または可搬型記憶媒体２００での格納先との対応関係を記述したインデックスファイル１２５を備えているとできる。
【００３２】
この場合、前記割符化部１１１は、前記割符片セットを構成する一方の割符片を、前記インデックスファイル１２５において定められた前記ファイル管理装置１００の記憶装置１０１中の格納先（記憶装置１０１において割符片格納部１２６として記憶領域を用意）に格納し、他方の割符片を、前記インデックスファイル１２５において定められた前記可搬型記憶媒体２００の記憶装置２０１中の格納先（記憶装置２０１において割符片格納部２１６として記憶領域を用意）に格納するものとなる。また、前記原本表示部１１２は、割符片の格納先とこの格納先に対応した前記所定階層構造中の領域Ａの情報を前記インデックスファイル１２５より特定し、特定した格納先の割符片より、当該割符片の原本となる電子データの情報を読み出して、この原本電子データの情報を前記所定階層構造の領域Ａの情報と共に出力インターフェイス１０６に表示するものとなる。また、前記復元部１１３は、電子データの復元処理を行うに際し、前記インデックスファイル１２５に基づいて自身の記憶装置１０１に格納していた前記一方の割符片を読み出し、当該一方の割符片と割符片セットを構成する前記他方の割符片の検索を、前記インデックスファイル１２５に基づいて前記可搬型記憶媒体２００において実行し、当該検索で特定された前記他方の割符片と前記一方の割符片とを用いて前記電子データの復元処理を実行するものとなる。
【００３３】
また、前記インデックスファイル１２５は、前記電子データの所在する前記領域Ａに対応付ける前記割符片のファイル名が、前記電子データのファイル名と異なるものに設定されるものであれば好適である。この場合、前記割符化部１１１は、前記電子データに対する割符化処理を実行して割符片セットを生成した際、前記割符片セットを構成する前記一方の割符片および他方の割符片について、前記電子データのファイル名と異なる名称を所定基準（乱数でファイル名を構成するキャラクタ選定など）に沿って生成し、前記インデックスファイル１２５において該当電子データに対応づける割符片のファイル名として設定する。
【００３４】
また、前記割符化部１１１は、前記インデックスファイル１２５に対する割符化処理を実行してインデックスファイル割符片セットを生成し、前記インデックスファイル割符片セットを構成する一方の割符片を、前記所定階層構造において前記電子データが所在する領域Ａに格納し、他方の割符片を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の記憶装置２０１中に生成した前記所定階層構造において前記領域Ａに対応する領域に格納するとしてもよい。この場合、前記復元部１１３は、前記電子データの復元処理を行うに先立ち、自身の記憶装置１０１に格納していた前記インデックスファイル割符片セットの一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する領域における前記他方の割符片の検索を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の前記所定階層構造において実行し、当該検索で特定された前記インデックスファイル割符片セットの他方の割符片と前記一方の割符片とを用いて前記インデックスファイル１２５の復元処理を実行する。
【００３５】
なお、前記ファイル管理装置１００の復元部１１３は、前記原本電子データの情報表示を行う出力インターフェイス１０６における該当電子データの利用指示を受けて前記復元処理を実行し、前記割符化部１１１は、前記利用指示に応じて起動されたアプリケーションの終了イベントを監視し、この終了イベントの検知をもって、前記復元処理により復元された電子データの割符化処理を実行するとしてもよい。
【００３６】
また、前記割符化部１１１および復元部１１３は、前記ファイル管理装置１００の媒体インターフェイス１０７に接続された前記可搬型記憶媒体２００より読み出した割符化・復元ライブラリ２１１により割符化処理、復元処理を実行するものとできる。
【００３７】
また、前記ファイル管理装置１００は、前記出力インターフェイス１０６に表示されている、所定階層構造中の或る領域における原本電子データの情報に対して更新指示を入力インターフェイス１０５より受け付けたならば、前記原本電子データに対応する割符片の更新処理を実行すると共に、この割符片と割符片セットを構成する他方の割符片について、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００においても前記更新処理を実行する、データ更新部１１４を備えるとしてもよい。
【００３８】
なお、前記ファイル管理装置１００のデータ更新部１１４は、インデックスファイル１２５に対して更新指示を入力インターフェイスより受け付けたならば、前記インデックスファイル１２５に対応するインデックスファイル割符片セットを構成する一方の割符片の更新処理を実行すると共に、この一方の割符片と前記インデックスファイル割符片セットを構成する他方の割符片について、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００においても前記更新処理を実行する。
【００３９】
また、前記更新指示は、前記原本電子データの情報またはインデックスファイル１２５に対する、前記所定階層構造中の他領域への移動またはコピーの指示と、削除指示と、名前変更とのいずれかを含むものであるとしてもよい。この場合、前記データ更新部１１４は、前記更新指示に従って処理を実行する。
【００４０】
また、前記データ更新部１１４は、前記更新指示が、前記原本電子データの情報またはインデックスファイル１２５に対する、前記所定階層構造中の他領域への移動指示である場合、前記原本電子データまたはインデックスファイル１２５に対応する割符片セットを記憶装置中（ファイル管理装置１００と可搬型記憶媒体２００の記憶装置）で検索し、該当割符片セットが検索できなければ、前記移動指示に応じた前記更新処理を実行しない、とすれば好適である。
【００４１】
また、前記データ更新部１１４は、前記更新指示が、前記原本電子データの情報またはインデックスファイル１２５に対する、前記所定階層構造中の他領域への移動指示である場合、前記原本電子データまたはインデックスファイル１２５に対応する割符片セットを記憶装置中（ファイル管理装置１００と可搬型記憶媒体２００の記憶装置）で検索し、該当割符片セットが検索できなければ、出力インターフェイス１０６において警告メッセージを表示するとすれば好適である。
【００４２】
次に、前記システム１０を前記ファイル管理装置１００と共に構成する可搬型記憶媒体２００について説明する。前記可搬型記憶媒体２００は、電子データの割符化処理や割符片に基づく復元処理に伴うファイル管理を、前記ファイル管理装置１００と共同して実行するものであり、例えば、ＵＳＢメモリや外付けハードディスクドライブなどを想定できる。この可搬型記憶媒体２００は、割符化処理対象となる電子データが所在する、前記ファイル管理装置１００の記憶装置１０１中の所定階層構造の情報１３０と、認証プログラム２１０と、前記ファイル管理装置１００での割符化処理および復元処理で実行される割符化・復元ライブラリ２１１とを格納した記憶装置２０１と、演算装置２０４と、前記ファイル管理装置１００との接続用のインターフェイス２０７とを備える。
【００４３】
また、この可搬型記憶媒体２００は、例えば前記記憶装置２０１に格納したプログラム２０２に基づき構成・保持する機能部として、ライブラリ提供部２１２を備える。このライブラリ提供部２１２は、前記ファイル管理装置１００の媒体インターフェイス１０７に接続された際に、前記認証プログラム２１０を起動して所定の認証処理を実行し、前記認証処理が成功した場合に、前記割符化・復元ライブラリ２１１を記憶装置２０１より読み出して、前記ファイル管理装置１００における電子データの割符化処理または割符片に基づく復元処理に提供する手段である。
【００４４】
こうした可搬型記憶媒体２００が備えるデータ、機能については、前記ファイル管理装置１００が備えて、ファイル管理装置１００のみにて本発明の電子割符処理に伴うファイル管理方法を実行するとしてもよい。この場合、割符片セットを構成する一方の割符片は、例えば、ファイル管理装置１００の記憶装置１０１中の領域Ａに格納され、他方の割符片は前記記憶装置１０１中の他の領域Ｂに格納される、などと想定する。
【００４５】
なお、本実施形態において、前記ファイル管理装置１００は、前記フォルダ監視部１１０を実現するフォルダ監視プログラムがインストールされているものとする。このフォルダ監視プログラムは、ファイル管理装置１００のＯＳにおけるスタートアップからタスクトレイに常駐し、フォルダ監視部１１０としてフォルダ監視を実行する。
【００４６】
また、前記可搬型記憶媒体２００は、記憶装置２０１において、パスワード認証等により保護された領域に、鍵情報、プログラム、割符片を格納すれば好適である。前記電子割符クライアント２２０は、可搬型記憶媒体２００のオートラン機能により、当該可搬型記憶媒体２００がファイル管理装置１００の媒体インターフェイス１０７に挿入された際に、前記ファイル管理装置１００に読み出されて自動起動するプログラムである。そして、前記フォルダ監視プログラムが所定の監視領域で検知したファイル（原本電子データ）について前記割符エンジン（割符化・復元ライブラリ）２２１を可搬型記憶媒体２００から呼び出して割符処理を行ったり、前記割符処理で生成した割符片セットを用いた復元処理などを実行する。この電子割符クライアント２２０や前記割符エンジン（割符化・復元ライブラリ）２２１など、可搬型記憶媒体２００が備えるプログラムやデータをファイル管理装置１００が全てまたは一部を備えて、可搬型記憶媒体２００の機能を代替するとしてもよい。また、この電子割符クライアント２２０は、前記割符化部１１１、原本表示部１１２、復元部１１３、データ更新部１１４の機能を実現する。また、同様に前記フォルダ監視部１１０を実現するのが前記フォルダ監視プログラムである。
【００４７】
なお、これまで示した前記システム１０を構成するファイル管理装置１００および可搬型記憶媒体２００における機能部１１０〜１１４、２１０〜２１２はハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、システム１０を構成するファイル管理装置１００や可搬型記憶媒体２００の各ＣＰＵがプログラム実行に合わせて各記憶装置より該当プログラムを各メモリに読み出して、これを実行することとなる。
【００４８】
−−−テーブル構造例−−−
次に、本実施形態における前記ファイル管理装置１００や可搬型記憶媒体２００が利用するテーブルの構造について説明する。図２は、（ａ）所定階層構造の情報１３０、（ｂ）インデックスファイル１２５のデータ構造例を示す図である。
【００４９】
割符化処理対象となる電子データが所在する、前記ファイル管理装置１００の記憶装置１０１中の所定階層構造の情報１３０を、ファイル管理装置１００および可搬型記憶媒体２００のそれぞれが備えている。つまり前記所定階層構造の情報１３０は、ファイル管理装置１００と可搬型記憶媒体２００とで同じ物を有していることになる。図２（ａ）に示すように、前記所定階層構造情報１３０は、例えば、ユーザＩＤをキーとして、割符化処理対象の領域における最上位階層の名称、この最上位階層下の第２階層の名称、更に第２階層の下位の第３階層の名称といった記憶装置に構成されたツリー構造におけるフォルダの階層的な連なりを記述したデータとなる。こうした所定階層構造情報１３０は、ファイル管理装置１００の管理者などが、入力インターフェイス１０５から指定して予め設定しておくものとなり。ファイル管理装置１００を使用するユーザが複数いる場合など、本実施形態のようにユーザ毎に設定するとすればよい。
【００５０】
また、図（ｂ）に示すように、前記インデックスファイル１２５は、前記ファイル管理装置１００または可搬型記憶媒体２００が、原本たる電子データの所在する前記領域Ａ（例：前記所定階層構造上の階層位置も含めたフォルダ名）と、前記電子データから生成した割符片のファイル管理装置１００または可搬型記憶媒体２００での格納先（例：前記所定階層構造上の階層位置も含めたフォルダ名であり、前記所定領域Ａとは異なるもの）との対応関係を記述したテーブルである。図に示した例では、原本電子データのファイル名が「メモ.txt」であるが、第１割符片（請求項における“一方の割符片”）のファイル名は、「wxyz.txt0.wf」であり、第２割符片（請求項における“他方の割符片”）のファイル名は、「stuvw.txt1.wf」である。またそれら第１、第２の割符片が格納されている階層も、前記領域Ａたる「\\ユーサ゛01\work\フォルタ゛1」ではなく、第１割符片は、「\\ユーサ゛01\work\フォルタ゛5」であり、第２割符片は、「\\ユーサ゛01\work\フォルタ゛3」としている。つまり、原本の電子データが所在していた領域Ａとは異なる領域に、異なる名称で割符片が格納されていることとなる。このように、原本と割符片とを名称および所在につき互いに異ならせることで、悪意の第三者等が割符片の名称や所在から割符片セットの組合せを類推し、原本を生成してしまうといったことを抑制できる。
【００５１】
−−−処理ポリシーとルールの例−−−
続いて、本実施形態において電子割符処理に伴うファイル管理方法を前記ファイル管理装置１００および可搬型記憶媒体２００が実行するに際し、各処理手順において基準となるポリシーについて例を挙げておく。可搬型記憶媒体２００から起動した前記電子割符クライアント２２０が処理を実行する際のポリシーとしては、（１）原本電子データまたは割符片のいずれかが必ず存在すること、（２）処理対象のフォルダに原本電子データと割符片の両方が残った場合は原本電子データを「正」とする（処理対象フォルダ上の原本電子データは、割符化処理以外のタイミングで、上書き、または、削除することはしない）、（３）可搬型記憶媒体２００がログインされていること、（４）原本電子データ検索の際、『原本』とは処理対象フォルダに保存されている割符化しないファイルを指す（割符化ファイル、利用者が予め指定した割符片除外拡張子（の付いたファイル）、システムファイル、０バイトファイル等々のファイルが挙げられる）。
【００５２】
また、前記電子割符クライアント２２０がファイル管理装置１００において割符化処理を実行する際のルールとしては、（１）対象ファイルチェック（割符片、除外拡張子、システムファイル、０バイトファイル以外のファイルか？）を行う、（２）OPENチェック（現在開かれたファイルか確認）を行う、（３）ＯＰＥＮ中のファイルは割符化しない、（４）OPENしていないファイルは割符化する（割符化する際に、同じ名前の割符ファイルがあれば上書きする）、（５）割符化後、原本電子データを削除する（割符片が正常に保存されれば原本電子データを削除する。万が一途中にイベント等が割り込んできて削除処理ができない場合は、原本電子データを削除せず、次回割符化処理後、削除する）、といったものが挙げられる。
【００５３】
また、前記電子割符クライアント２２０がファイル管理装置１００において復元処理を実行する際のルールとしては、（１）処理対象フォルダに原本電子データが存在しなかったら復元する、（２）処理対象フォルダに原本電子データが存在したら復元しない（ワーニング表示する←割符化処理・復元処理を同時に行わないため）、（３）原本電子データの復元処理後は割符片を削除しない、といったものが挙げられる。
【００５４】
−−−処理フロー例１−−−
以下、本実施形態における電子割符処理に伴うファイル管理方法の実際手順について、図に基づき説明する。なお、以下で説明する電子割符処理に伴うファイル管理方法に対応する各種動作は、前記システム１０を構成するファイル管理装置１００や可搬型記憶媒体２００らがメモリに読み出して実行するプログラムによって実現される。そしてこのプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００５５】
図３は本施形態の電子割符処理に伴うファイル管理方法の処理手順例１を示すフローチャートであり、図４は、割符処理時における処理概要を示す図である。まず、ファイル管理装置１００の媒体インターフェイス１０７に前記可搬型記憶媒体２００が接続された状況から想定する。この時、可搬型記憶媒体２００のオートラン機能により前記電子割符クライアント２２０がファイル管理装置１００に読み出されて自動起動する（ｓ１００）。また、前記可搬型記憶媒体２００が接続されたことを前記フォルダ監視プログラム１１０が検知して起動する（ｓ１０１）。フォルダ監視プログラム１１０は、ファイル管理装置１００にインストールし、ファイル管理装置起動と同時に起動するとしても好適である。こうした各プログラムの起動や処理の実行に際しては上述のポリシーおよびルールに基づいた判断処理がファイル管理装置１００または可搬型記憶媒体２００でなされている。
【００５６】
前記フォルダ監視プログラム１１０（フォルダ監視部１１０）は、前記記憶装置１０１に格納している所定階層構造情報１３０（処理対象フォルダを含むツリー構造の情報）に基づいて前記処理対象フォルダを監視し、この処理対象フォルダに所在する原本電子データを検索する（ｓ１０２）。図４の例であれば、「ユーサ゛01\work\フォルタ゛1」なる処理対象フォルダにおいて、「変更履歴.abc」、「提案書.txt」、「メモ.txt」なる原本電子データが検索される。これら原本電子データは、例えば、前記ファイル管理装置１００で作成されたものであり、操作者による指示により、事前に、ファイル検索用プログラムの出力インターフェイス５から、前記電子割符クライアント２２０の出力画面中にドロップされたものであると想定できる。また別のソフトを使ってフォルダ監視プログラムが監視する領域へドロップした場合も想定できる。
【００５７】
前記処理対象フォルダにおいて原本電子データが検知されれば、前記電子割符クライアント２２０（割符化部１１１）は、該当原本電子データがOPENされているか否かのチェックを実行し、OPEN中でなければ割符化処理を開始する（ｓ１０３）。前記電子割符クライアント２２０は、この割符化処理にあたって、前記可搬型記憶媒体２００から割符化・復元ライブラリ２１１を読み出すものとする。また、前記原本電子データの数を取得し、処理状況進捗ダイアログを電子割符クライアント２２０の出力画面上に表示するとしてもよい。
【００５８】
こうして前記電子割符クライアント２２０は、前記処理対象フォルダ中（単体のフォルダであってもよいし、複数階層に跨って存在するフォルダ群であってもよい）で検知された原本電子データに対する割符化処理を実行して割符片セットを生成する（ｓ１０４）。割符片セットを構成する第１割符片と第２割符片との比率は、最小分割（第１割符片：第２割符片＝99：1）とすることを想定する（勿論、必要に応じて、この分割比率は変更してよく、可搬型記憶媒体２００の記憶装置の空き領域とファイル管理装置１００の記憶装置の空き領域との比率に応じるなどとしてもよい）。
【００５９】
前記電子割符クライアント２２０は、前記割符片セットを構成する第１割符片（一方の割符片）を、前記所定階層構造において前記原本電子データが所在する領域Ａ（単体の処理対象フォルダ）に格納する（ｓ１０５）。また、前記割符片セットを構成する第２割符片（他方の割符片）を、前記可搬型記憶媒体２００の記憶装置２０１中に生成した所定階層構造（ファイル管理装置１００における階層構造と同じ構造のもの）において前記領域Ａに対応する領域に格納する（ｓ１０６）。こうして、前記原本電子データの割符化処理が成功し、各割符片がファイル管理装置１００と可搬型記憶媒体２００とに格納されたことを前記電子割符クライアント２２０は確認した後、前記領域Ａの原本電子データを削除処理する（ｓ１０７）。
【００６０】
なお、生成する割符片の名称は、図５の例に示すように、第２割符片（可搬型記憶媒体側）：「原本電子データ名（・・・.txt）」＋「0」＋「.wf」=「・・・.txt0.wf」、第１割符片（ファイル管理装置側）：「原本電子データ名（・・・.txt） 」＋「1」＋「.wf」= 「・・・.txt1.wf」とする。この名称設定基準については、電子割符クライアント２２０が自身のデータセット中に備えていて、割符処理時に適宜読み出して利用する。こうして名称設定した各割符片のファイル属性は、隠しファイル属性とし、ユーザによる参照不可とする。
【００６１】
一方で、前記電子割符クライアント２２０（原本表示部１１２）は、前記所定階層構造中に存在する割符片より、当該割符片の原本となる電子データの情報を読み出して、この原本電子データの情報を前記所定階層構造の情報１３０と共に出力インターフェイス１０６に表示する（ｓ１０８）。例えば、図６の例に示すように、「提案書.txt」なる原本電子データを割符化処理して生成された第１割符片がファイル管理装置１００に、第２割符片が可搬型記憶媒体２００に格納されていたとする。
【００６２】
電子割符クライアント２２０は、自身が起動すると、前記階層構造情報１３０に基づいて前記可搬型記憶媒体２００の記憶装置中における処理対象フォルダ「フォルダ１」にて検索を実行する。そして図の例であれば、前記「提案書.txt」なる原本電子データ由来の第２割符片「提案書.txt0.wf」を特定することとなる。また同様に、ファイル管理装置１００の記憶装置中における処理対象フォルダ「フォルダ１」にて検索を実行し、第１割符片「提案書.txt1.wf」を特定することとなる。これら割符片には原本電子データの情報が予め埋め込まれているから（電子割符クライアント２２０が割符処理時に原本電子データから読み取った情報を各割符片に埋め込む）、原本電子データ名称、サイズ、更新日時といった情報を電子割符クライアント２２０が読み取って、前記所定階層構造に対応するツリー構造上において表示できる。
【００６３】
なお、電子割符クライアント２２０（原本表示部１１２）は、前記ファイル管理装置１００の記憶装置１０１と当該ファイル管理装置１００の媒体インターフェイス１０７に接続された前記可搬型記憶媒体２００の記憶装置２０１との両方の所定階層構造中で同じ領域に存在し、互いに割符片セットを構成する割符片についてのみ、当該割符片の原本となる電子データの情報を読み出して、この原本電子データの情報を前記所定階層構造の情報１３０と共に出力インターフェイス１０６に表示する。つまり、可搬型記憶媒体２００から、割符片セットを構成する第２割符片が、ファイル管理装置１００から前記割符片セットを構成する第２割符片が検索されなければ原本表示処理は実行されない。したがって、例えば、ファイル管理装置１００を複数人で共有利用している場合に、各自の可搬型記憶媒体２００毎に格納している第２割符片と階層構造情報１３０は異なるから、同じファイル管理装置１００に可搬型記憶媒体２００を接続しても、他人向けに管理している割符片から原本電子データの情報を取得して表示するといったことは無くなる。
【００６４】
続いて、原本電子データの復元処理について説明する。図７は本実施形態における復元処理の概要を示す図である。割符片セットに基づいて原本電子データが復元される状況としては、例えば、前記電子割符クライアント２２０の実行中に、この電子割符クライアント２２０の出力画面上で表示された原本電子データに対して実行指示が出された場合が想定できる。
【００６５】
前記電子割符クライアント２２０（復元部１１３）は、前記実行指示に先立ち、図８の例（ドライブＤ：のフォルダ１を検索対象としている）に示すように、自身の記憶装置１０１に格納していた前記原本電子データの第１割符片を読み出し、当該第１割符片が格納されていた前記領域Ａに対応する領域における前記第２割符片の検索を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の前記所定階層構造において実行する（ｓ１０９）。また、前記検索で特定された前記第２割符片と前記第１割符片とを用いて前記原本電子データの復元処理を実行する（ｓ１１０）。
【００６６】
ここで、前記電子割符クライアント２２０（復元部１１３）は、前記第２割符片と前記第１割符片とを用いて原本電子データの復元を行うに先立ち、前記第２割符片と前記第１割符片とにより復元された原本電子データが既に前記ファイル管理装置１００または可搬型記憶媒体２００の記憶装置中に存在しないか検索し、該当原本電子データが存在しない場合にのみ前記復元処理を開始する、とすれば好適である。
【００６７】
なお、前記電子割符クライアント２２０（復元部１１３）は、前記第２割符片と前記第１割符片とを用いて原本電子データの復元を行う際に、復元中電子データのファイル名または拡張子などの属性を、原本電子データの該当属性と異なるものに設定する。上記の例であれば、「提案書.txt」ではなく、「提案書.txt.temp」と設定する。こうした設定を行うことで、OSシャットダウン、スリープ、可搬型記憶媒体抜け、OS異常終了等などに際して、復元途中の原本電子データに基づく割符化等が実行されることがない（拡張子が“temp”である場合に割符化処理等を実行しない）。次回起動時の処理にて、原本の割符化、削除等の回復処理を行うこととなる。また、電子割符クライアント２２０は、前記復元処理が完了した後、前記属性「提案書.txt.temp」を原本電子データの該当属性と同じもの「提案書.txt」に変更する。
【００６８】
電子割符クライアント２２０は、前記原本電子データの復元処理が完了すれば、前記実行指示に応じて、該当するアプリケーションを記憶装置１０１より読み出して実行し、前記原本電子データを開く（ｓ１１１）。その後、前記アプリケーションが終了したならば、電子割符クライアント２２０は、このアプリケーション終了を検知し（イベント検知すればよい）、該当原本電子データを前記処理対象フォルダにおいて割符化すると共に、原本電子データ削除を行う（ｓ１１２）。
【００６９】
また、前記電子割符クライアント２２０の終了に際しては、電子割符クライアント２２０が、前記処理対象フォルダに対して、原本電子データの検索を実行し（ｓ１１３）、ここで原本電子データが検索されれば、前記OPENチェックを経て割符化処理を実行する（ｓ１１４）。また、この割符化処理が完了後、該当原本電子データを削除する（ｓ１１５）。
【００７０】
−−−処理フロー例２−−−
図９は本施形態の電子割符処理に伴うファイル管理方法の処理手順例２を示すフローチャートである。次に、前記ファイル管理装置１００または可搬型記憶媒体２００が、前記原本電子データの所在する前記領域Ａと、前記原本電子データから生成した割符片のファイル管理装置１００または可搬型記憶媒体２００での格納先との対応関係を記述したインデックスファイル１２５を備えている場合について説明する。
【００７１】
この場合、前記割符化部１１１は、前記割符片セットを構成する第１割符片を、前記インデックスファイル１２５において定められた前記ファイル管理装置１００の記憶装置１０１中の格納先に格納し、第２割符片を、前記インデックスファイル１２５において定められた前記可搬型記憶媒体２００の記憶装置２０１中の格納先に格納する（ｓ２００）。
【００７２】
図２（ｂ）に示すインデックスファイル１２５の例であれば、例えば、「フォルタ゛1」に格納された「メモ.txt」なる原本電子データから、電子割符クライアント２２０が第１割符片および第２割符片を生成し、その格納先は、第１割符片が「フォルタ゛5」、第２割符片が「フォルタ゛3」となっている。またファイル名称自体も原本電子データとは全く異なっており、第１割符片が「wxyz」、第２割符片が「stuvw」、となっている。
【００７３】
また、前記電子割符クライアント２２０（原本表示部１１２）は、割符片の格納先とこの格納先に対応した前記所定階層構造中の領域Ａの情報を前記インデックスファイル１２５より特定し（ｓ２０１）、特定した格納先の割符片より、当該割符片の原本となる電子データの情報を読み出して、この原本電子データの情報を前記所定階層構造の領域Ａの情報と共に出力インターフェイス１０６に表示するものとなる（ｓ２０２）。なお、予め原本電子データの情報をインデックスファイルに入れて、表示速度短縮を図ることも想定できる。
【００７４】
また、前記電子割符クライアント２２０（復元部１１３）は、電子データの復元処理を行うに際し、前記インデックスファイル１２５に基づいて自身の記憶装置１０１に格納していた前記第１割符片を読み出し、当該第１割符片と割符片セットを構成する前記第２割符片の検索を、前記インデックスファイル１２５に基づいて前記可搬型記憶媒体２００において実行し（ｓ２０３）、当該検索で特定された前記第２割符片と前記第１割符片とを用いて前記原本電子データの復元処理を実行する（ｓ２０４）。
【００７５】
いずれにしても、割符片の検索と原本電子データの復元に際して、第１割符片および第２割符片を前記インデックスファイル１２５の情報に基づいてその所在を特定する必要がある。つまり、割符片の名称や所在から原本電子データを推定する作業をインデックスファイル１２５無しには不可能にする。
【００７６】
−−−処理フロー例３−−−
図１０は本施形態の電子割符処理に伴うファイル管理方法の処理手順例３を示すフローチャートである。上述したインデックスファイル１２５についても、原本電子データと同様に割符化処理や復元処理を行うとしてもよい。この場合、電子割符クライアント２２０（割符化部１１１）は、前記インデックスファイル１２５に対する割符化処理を実行してインデックスファイル割符片セットを生成する（ｓ３００）。割符片の名称等の設定基準については原本電子データと同様である。また、インデックスファイル１２５も、原本電子データと同様に、ファイル管理装置１００の記憶装置中における所定階層構造（の領域Ａ）に格納されているとする。
【００７７】
次に、電子割符クライアント２２０は、前記インデックスファイル割符片セットを構成する一方の割符片（第１割符片）を、前記ファイル管理装置１００の記憶装置中におけるインデックスファイル１２５の格納先（所定階層構造においてインデックスファイル１２５が所在する領域Ａ、としてもよい）に格納し、他方の割符片（第２割符片）を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の記憶装置２０１中に生成した前記所定階層構造において前記領域Ａに対応する領域に格納する（ｓ３０１）。
【００７８】
この場合、電子割符クライアント２２０（復元部１１３）は、前記電子データの復元処理を行うに先立ち、自身の記憶装置１０１に格納していた前記インデックスファイル割符片セットの一方の割符片を読み出し、当該一方の割符片が格納されていた前記領域Ａに対応する領域における前記他方の割符片の検索を、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の前記所定階層構造において実行し（ｓ３０２）、当該検索で特定された前記インデックスファイル割符片セットの他方の割符片と前記一方の割符片とを用いて前記インデックスファイル１２５の復元処理を実行する（ｓ３０３）。
【００７９】
−−−処理フロー例４−−−
図１１は本施形態の電子割符処理に伴うファイル管理方法の処理手順例４を示すフローチャートであり、図１２は、本実施形態におけるデータ更新処理の概要を示す図である。続いて、前記電子割符クライアント２２０の出力画面（出力インターフェイス１０６）に表示されている、所定階層構造中の或る領域における原本電子データの情報に対して更新指示を入力インターフェイス１０５より受け付けた時の処理について説明する。前記更新指示としては、前記原本電子データの情報（またはインデックスファイル１２５）に対する、前記所定階層構造中の他領域への移動またはコピーの指示と、削除指示と、名前変更のいずれかを含むものとする。
【００８０】
この時、前記電子割符クライアント２２０（データ更新部１１４）は、前記出力インターフェイス１０６に表示されている、所定階層構造中の或る領域（図１２の例では、“フォルダ１”）における原本電子データの情報（同じく図１２の例では、“顧客データ.txt”）に対して更新指示（同じく図１２の例では、“移動”）を入力インターフェイス１０５より受け付けたならば（ｓ４００）、前記原本電子データ（またはインデックスファイル１２５）に対応する割符片セットを記憶装置中（ファイル管理装置１００と可搬型記憶媒体２００の記憶装置）で検索し（ｓ４０１）、該当割符片セットが検索できなければ（ｓ４０１：Ｎｏ）、出力インターフェイス１０６において警告メッセージを表示し、前記移動指示に応じた前記更新処理を実行しない（ｓ４０２）。
【００８１】
一方、該当割符片セットが検索できれば（ｓ４０１：Ｙｅｓ）、前記移動指示に応じて前記原本電子データに対応する割符片の更新処理を実行する（ｓ４０３）。図１２の例では、“フォルダ１”にあった“顧客データ.txt”を、“フォルダ３”に、ドラッグ＆ドロップ指示に応じて移動させる。
【００８２】
この移動指示にあわせて、電子割符クライアント２２０は、前記“顧客データ.txt”の割符片“顧客データ.txt0.wf”を、前記所定階層構造中の“フォルダ３”に移動させる（ｓ４０４）。また、前記“顧客データ.txt0.wf”と割符片セットを構成する割符片“顧客データ.txt1.wf”についても、媒体インターフェイス１０７に接続した前記可搬型記憶媒体２００の所定階層構造中で、“フォルダ３”に移動させる（ｓ４０５）。なお、前記電子割符クライアント２２０は、こうしたデータ更新処理を、原本電子データだけでなく、前記インデックスファイル１２５についても同様に実行する。こうしたデータ更新処理を実行することで、割符片セットを構成する第１割符片および第２割符片の所定階層構造における所在が互いに異なることなるのを未然に防止し、原本電子データの復元を確実なら占めることとなる。
【００８３】
本実施形態によれば、割符処理や復元処理などの効率的で確実な実行が図られると共に、電子割符処理に伴うユーザビリティに優れたファイル管理技術が提供可能となる。
【００８４】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００８５】
【図１】本実施形態における電子割符処理に伴うファイル管理システムの全体構成図である。
【図２】本実施形態における、（ａ）所定階層構造の情報、（ｂ）インデックスファイルのデータ構造例を示す図である。
【図３】本施形態の電子割符処理に伴うファイル管理方法の処理手順例１を示すフローチャートである。
【図４】本実施形態における割符処理の処理概要を示す図である。
【図５】本実施形態における割符片の名称設定例を示す図である。
【図６】本実施形態における原本表示処理の概要を示す図である。
【図７】本実施形態における復元処理の概要を示す図である。
【図８】本実施形態における割符片セットの検索領域例を示す図である。
【図９】本施形態の電子割符処理に伴うファイル管理方法の処理手順例２を示すフローチャートである。
【図１０】本施形態の電子割符処理に伴うファイル管理方法の処理手順例３を示すフローチャートである。
【図１１】本施形態の電子割符処理に伴うファイル管理方法の処理手順例４を示すフローチャートである。
【図１２】本実施形態におけるデータ更新処理の概要を示す図である。
【符号の説明】
【００８６】
１０  電子割符処理に伴うファイル管理システム
１００  ファイル管理装置
１０１、２０１  記憶装置
１０２、２０２  プログラム
１０３、２０３  メモリ
１０４、２０４  ＣＰＵ
１０５、２０５  入力インターフェイス
１０６、２０６  出力インターフェイス
１０７  媒体インターフェイス
１１０  フォルダ監視部
１１１  割符化部
１１２  原本表示部
１１３  復元部
１１４  データ更新部
１２５  インデックスファイル
１２６  割符片格納部
１３０  所定階層構造の情報
１４０  ネットワーク
２００  可搬型記憶媒体
２０７  通信インターフェイス
２１０  認証プログラム
２１１  割符化・復元ライブラリ
２１２  ライブラリ提供部
【図１】
0004914821.tif 000002
【図２】
0004914821.tif 000003
【図３】
0004914821.tif 000004
【図４】
0004914821.tif 000005
【図５】
0004914821.tif 000006
【図６】
0004914821.tif 000007
【図７】
0004914821.tif 000008
【図８】
0004914821.tif 000009
【図９】
0004914821.tif 000010
【図１０】
0004914821.tif 000011
【図１１】
0004914821.tif 000012
【図１２】
0004914821.tif 000013