(57)【特許請求の範囲】
【請求項１】
記憶部と、
原ファイルを復元可能に第１分散ファイルと第２分散ファイルとに分割し、前記第１分散ファイルを前記記憶部に記憶させ、前記原ファイルと前記第２分散ファイルを外部記憶装置に記憶させ、
前記原ファイルの取得要求を受け付けると、前記外部記憶装置との間の通信能力を特定し、特定した通信能力が閾値通信能力以上である第１の通信能力であった場合には前記外部記憶装置が記憶する前記原ファイルを取得し、特定した通信能力が前記閾値通信能力未満である第２の通信能力であった場合には前記外部記憶装置が記憶する前記第２分散ファイルを取得し、取得した前記第２分散ファイルと前記記憶部が記憶する前記第１分散ファイルとを結合することにより前記原ファイルを取得する処理部と、を備える、
情報処理装置。
【請求項２】
前記閾値通信能力は、予め性能要求として設定された通信能力である、
請求項１に記載の情報処理装置。
【請求項３】
前記閾値通信能力は、前記閾値通信能力と前記原ファイルのサイズとから特定される前記外部記憶装置から前記原ファイルを取得する場合に要する推定ダウンロード時間が、予め性能要求として設定された閾値ダウンロード時間となる通信能力である、
請求項１に記載の情報処理装置。
【請求項４】
前記閾値通信能力は、前記閾値通信能力と前記原ファイルのサイズとから特定される前記外部記憶装置から前記原ファイルを取得する場合に要する推定ダウンロード時間が、前記原ファイルの結合に要する推定結合時間となる通信能力である、
請求項１に記載の情報処理装置。
【請求項５】
前記閾値通信能力は、前記閾値通信能力と前記原ファイルのサイズとから特定される前記外部記憶装置から前記原ファイルを取得する場合に要する推定ダウンロード時間が、前記原ファイルの結合に要する推定結合時間と、前記閾値通信能力と前記第２分散ファイルのサイズとから特定される前記外部記憶装置から前記第２分散ファイルを取得する場合に要する推定ダウンロード時間とを合計した合計時間となる通信能力である、
請求項１に記載の情報処理装置。
【請求項６】
前記処理部は、
前記原ファイルが更新された場合、前記原ファイルの更新後の更新原ファイルを復元可能に第１更新分散ファイルと第２更新分散ファイルとに分散し、前記記憶部が記憶する前記第１分散ファイルを前記第１更新分散ファイルに更新させ、前記外部記憶装置との間の通信能力を特定し、特定した通信能力が第２の閾値通信能力以上である第３の通信能力であった場合には前記外部記憶装置が記憶する前記第２分散ファイルを前記第２更新分散ファイルに更新させるとともに前記外部記憶装置が記憶する前記原ファイルを前記更新原ファイルに更新させ、特定した通信能力が前記第２の閾値通信能力未満である第４の通信能力であった場合には前記外部記憶装置が記憶する前記第２分散ファイルを前記第２更新分散ファイルに更新させる、
請求項１に記載の情報処理装置。
【請求項７】
情報処理装置と、外部記憶装置とを含むファイル管理システムであって、
前記外部記憶装置は、
第１記憶部を備え、
前記情報処理装置は、
第２記憶部と、
原ファイルを復元可能に第１分散ファイルと第２分散ファイルとに分割し、前記第１分散ファイルを前記第２記憶部に記憶させ、前記原ファイルと前記第２分散ファイルを前記第１記憶部に記憶させ、
前記原ファイルの取得要求を受け付けると、前記外部記憶装置との間の通信能力を特定し、特定した通信能力が閾値通信能力以上である第１の通信能力であった場合には前記第１記憶部が記憶する前記原ファイルを取得し、特定した通信能力が前記閾値通信能力未満である第２の通信能力であった場合には前記第１記憶部が記憶する前記第２分散ファイルを取得し、取得した前記第２分散ファイルと前記第２記憶部が記憶する前記第１分散ファイルとを結合することにより前記原ファイルを取得する処理部と、を備える、
ファイル管理システム。
【請求項８】
記憶部を有するコンピュータに、
原ファイルを復元可能に第１分散ファイルと第２分散ファイルとに分割し、前記第１分散ファイルを前記記憶部に記憶させ、前記原ファイルと前記第２分散ファイルを外部記憶装置に記憶させ、
前記原ファイルの取得要求を受け付けると、前記外部記憶装置との間の通信能力を特定し、特定した通信能力が閾値通信能力以上である第１の通信能力であった場合には前記外部記憶装置が記憶する前記原ファイルを取得し、特定した通信能力が前記閾値通信能力未満である第２の通信能力であった場合には前記外部記憶装置が記憶する前記第２分散ファイルを取得し、取得した前記第２分散ファイルと前記記憶部が記憶する前記第１分散ファイルとを結合することにより前記原ファイルを取得する、処理を実行させる、
ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ファイル管理システム、及びファイル管理プログラムに関する。
【背景技術】
【０００２】
近年、企業ではＰＣ（Personal Computer）から社外秘の情報や顧客の情報等の機密情報の情報漏洩を防止する対策を行っている。情報漏洩を防止する対策としては、従業員が使用する端末と外部記憶装置とを連携させることで、端末でファイルを操作可能にしつつも、ファイルが端末内に継続して存在しないように管理するファイル管理システムがある。
【０００３】
例えば、秘密分散法という暗号化方式を用いて原ファイル（原データともいう）を復号可能に分散させ、分散ファイルの一部を端末に記憶させ、他の部分を外部記憶装置に記憶させた状態で管理するファイル管理処理が知られている（特許文献１参照）。このようなファイル管理処理では、使用時に分散ファイルを外部記憶装置から取得して原ファイルを復号することで使用可能とするためファイルが端末内に継続して存在しないように管理できる。また、このようなファイル管理処理では、原ファイルの使用時に外部記憶装置の分散ファイルだけをダウンロードすればよいため、原ファイルを直接ダウンロードして取得する場合よりも通信量を抑えることができ、通信環境に影響を受けにくいという利点がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１２２３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで復号により原ファイルを取得する場合、分散ファイルのダウンロードに加えて、分散ファイルから原ファイルを復号する復号処理という原ファイルを直接ダウンロードして取得する場合には行われない追加の処理をすることとなる。
【０００６】
このような追加で行う復号処理によって、原ファイルを直接ダウンロードして取得する場合には生じない追加の負荷が端末に生じ、不具合が発生する場合があった。また、復号により原ファイルを取得する場合、復号時にファイルが破損してしまう場合もあった。このように原ファイルを直接ダウンロードする場合には行わなくて済む、復号処理は、不具合の原因となり得た。
【０００７】
１つの側面では、本発明は、不具合の発生を抑止可能な情報処理装置、ファイル管理システム、及びファイル管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、情報処理装置が提供される。情報処理装置は、記憶部と、原ファイルを復元可能に第１分散ファイルと第２分散ファイルとに分割し、第１分散ファイルを記憶部に記憶させ、原ファイルと第２分散ファイルを外部記憶装置に記憶させ、原ファイルの取得要求を受け付けると、外部記憶装置との間の通信能力を特定し、特定した通信能力が閾値通信能力以上である第１の通信能力であった場合には外部記憶装置が記憶する原ファイルを取得し、特定した通信能力が閾値通信能力未満である第２の通信能力であった場合には外部記憶装置が記憶する第２分散ファイルを取得し、取得した第２分散ファイルと記憶部が記憶する第１分散ファイルとを結合することにより原ファイルを取得する処理部と、を備える。
【０００９】
上記課題を解決するために、ファイル管理システムが提供される。ファイル管理システムは、情報処理装置と、外部記憶装置とを含む。外部記憶装置は、第１記憶部を備える。情報処理装置は、第２記憶部と、原ファイルを復元可能に第１分散ファイルと第２分散ファイルとに分割し、第１分散ファイルを第２記憶部に記憶させ、原ファイルと第２分散ファイルを第１記憶部に記憶させ、原ファイルの取得要求を受け付けると、外部記憶装置との間の通信能力を特定し、特定した通信能力が閾値通信能力以上である第１の通信能力であった場合には第１記憶部が記憶する原ファイルを取得し、特定した通信能力が閾値通信能力未満である第２の通信能力であった場合には第１記憶部が記憶する第２分散ファイルを取得し、取得した第２分散ファイルと第２記憶部が記憶する第１分散ファイルとを結合することにより原ファイルを取得する処理部と、を備える。
【００１０】
また、上記課題を解決するために、記憶部を有するコンピュータに上記情報処理装置と同様の制御を実行させるファイル管理プログラムが提供される。
【発明の効果】
【００１１】
１側面によれば、不具合の発生を抑止可能になる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態の情報処理装置の一例を説明するための図である。
【図２】第２の実施形態のファイル管理システムの全体概要の一例を示す図である。
【図３】第２の実施形態の情報処理システムのハードウェア構成の一例を示す図である。
【図４】第２の実施形態のサーバと情報処理装置と可搬型端末の機能構成の一例を示す図である。
【図５】第２の実施形態のファイル管理処理部による原ファイルを取得する処理の概要を説明するための図である。
【図６】第２の実施形態の管理下のファイルの原ファイルが更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要を説明するための図（その１）である。
【図７】第２の実施形態の管理下のファイルの原ファイルが更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要を説明するための図（その２）である。
【図８】第２の実施形態の管理下のファイルの原ファイルが更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要を説明するための図（その３）である。
【図９】第２の実施形態の新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要を説明するための図（その１）である。
【図１０】第２の実施形態の新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要を説明するための図（その２）である。
【図１１】第２の実施形態の管理下ファイル情報の一例を示す図である。
【図１２】第２の実施形態のダウンロード対象決定処理のフローチャートを示す図である。
【図１３】第２の実施形態のアップロード対象決定処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１３】
［第１の実施形態］
図１は、第１の実施形態の情報処理装置の一例を説明するための図である。情報処理装置１０は、記憶部１１と、処理部１２とを含んで構成される。
記憶部１１は、例えば情報処理装置１０が有するＨＤＤ（Hard Disk Drive）等の不揮発性記憶装置として実現される。
【００１４】
処理部１２は、例えば情報処理装置１０が有するＣＰＵ（Central Processing Unit）等のプロセッサとして実現される。なお、処理部１２は、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）、ＰＬＤ（Programmable Logic Device）等を含み得る。ここでいう「プロセッサ」には、複数のプロセッサの集合（マルチプロセッサ）も含まれ得る。
【００１５】
処理部１２は、ファイル管理処理を実行する。処理部１２は、ファイル管理処理では、ファイル管理処理の原ファイル１（管理下のファイルの原ファイル１ともいう）を復号可能（復元可能ともいう）に第１分散ファイル２と第２分散ファイル３とに分散（分割ともいう）する（Ｐ１）。原ファイル１は、原データ、原本ファイル、原本データまたは原本ともいう。処理部１２は、例えば秘密分散法の暗号化方式を用いて原ファイル１を第１分散ファイル２と第２分散ファイル３とに分散する。原ファイル１を分散させて生成しているため、第１分散ファイル２及び第２分散ファイル３のサイズは、原ファイル１のサイズよりも小さいサイズである。
【００１６】
処理部１２は、第１分散ファイル２を記憶部１１に記憶させ（Ｐ２）、原ファイル１と第２分散ファイル３を外部記憶装置２０に記憶させる（Ｐ３）。このようにして処理部１２は、情報処理装置１０だけでは原ファイル１を取得できないようにした状態での原ファイル１の管理を実現する。
【００１７】
処理部１２は、原ファイル１の取得要求を受け付けると、外部記憶装置２０との間の通信能力（回線能力、通信速度、回線速度、リンク速度ともいう）を特定する。例えば、処理部１２は、既知の技術（例えば、ＯＳ（Operating System）が備えるコマンド）を用いることで外部記憶装置２０との間の通信能力を特定できる。
【００１８】
処理部１２は、特定した通信能力が第１の通信能力であった場合には外部記憶装置２０から原ファイル１を取得する（Ｐ４）。
【００１９】
処理部１２は、特定した通信能力が第１の通信能力よりも低い第２の通信能力であった場合には、外部記憶装置２０が記憶する第２分散ファイル３を取得し（Ｐ５）、取得した第２分散ファイル３と記憶部１１が記憶する第１分散ファイル２とから原ファイル１を復号して取得する（Ｐ６）。すなわち、処理部１２は、特定した通信能力が第２の通信能力であった場合には、通信量（ダウンロード量ともいう）が少なくて済む方法、すなわち、通信環境に影響を受けにくい取得方法により原ファイル１を取得する。
【００２０】
このようにして処理部１２は、管理下のファイルの原ファイル１を情報処理装置１０で操作可能にするとともに、情報処理装置１０だけでは原ファイル１を取得できないように管理する。
【００２１】
このような情報処理装置１０によれば、取得要求を受け付けた場合に、原ファイル１を取得し情報処理装置１０内で操作可能にするようにしているため、原ファイル１の流出を防止できる。これにより、情報処理装置１０は、原ファイル１の流出による情報漏洩の発生を防止できる。
【００２２】
また、情報処理装置１０によれば、通信能力が第１の通信能力である場合、すなわち、通信能力が高く（通信環境が良好ともいう）、ダウンロード時間が過大になり難い環境である場合、原ファイル１を直接取得する。このように通信環境が良好である場合に直接原ファイル１を取得することで、情報処理装置１０は、復号処理が原因となる不具合が発生することを抑止できる。
【００２３】
また、情報処理装置１０によれば、通信能力が第２の通信能力である場合、すなわち、通信能力が低く（通信環境が不良ともいう）、ダウンロード時間が過大になり易い環境である場合、第２分散ファイル３を取得して復号により原ファイル１を取得する。このように通信環境が不良である場合にサイズの小さい第２分散ファイル３を取得することで、情報処理装置１０は、ダウンロード時間を短縮させ、ダウンロード時間が過大になることによって不具合が発生することを抑止できる。
【００２４】
すなわち、情報処理装置１０は、復号処理が原因となる不具合が発生することを抑止するとともに、ダウンロード時間が過大になることによって不具合が発生することも抑止できる。
【００２５】
［第２の実施形態］
次により具体的な実施形態としてファイル管理システムについて説明する。図２は、第２の実施形態のファイル管理システムの全体概要の一例を示す図である。
【００２６】
ファイル管理システム５０は、ファイル管理処理により管理下のファイル（管理対象のファイルともいう）を管理するシステムである。ファイル管理システム５０は、情報処理装置２００と外部記憶装置を連携させることで管理下のファイルの原ファイルを情報処理装置２００で操作可能にしつつも、情報処理装置２００だけでは原ファイルを取得できない状態にして管理下のファイルを管理する。これによりファイル管理システム５０は、原ファイルの漏洩の防止を図っている。例えば、ファイル管理システム５０は、企業等に導入される。なお、以下では、企業に導入されたファイル管理システム５０を例として用いて説明する。
【００２７】
ファイル管理システム５０は、情報処理装置２００と、情報処理装置２００と社内ネットワーク６０を介して接続するサーバ１００と、情報処理装置２００と無線通信（例えばBluetooth（登録商標））７０を介して接続する可搬型端末３００とを備える。社内ネットワーク６０は、無線ネットワーク（無線ともいう）と有線ネットワーク（有線ともいう）とを含む。ファイル管理システム５０では、情報処理装置２００とサーバ１００との間の通信能力（回線能力、通信速度、回線速度、リンク速度ともいう）は、接続の仕方（具体的には、有線で接続するか無線で接続するか）によって大きく変化が生じ得る。
【００２８】
サーバ１００は、社内（具体的には、社内ネットワーク６０）からアクセス可能（言い換えれば、限られた環境下でのみアクセス可能）な不揮発性の外部記憶装置である。サーバ１００は、例えば、社内やデータセンタ等の厳重な防犯対策やセキュリティ対策が施された環境下で管理されている。サーバ１００は、第１の実施形態の外部記憶装置２０の一実施態様である。
【００２９】
情報処理装置２００は、管理下のファイルの原ファイルのファイル操作を、操作者（具体的には企業の従業員）が行う装置である。情報処理装置２００は、社外（すなわち、社内ネットワークと接続不可能な環境）に持ち出して利用され得る可搬型の装置である。情報処理装置２００は、例えば、ノート型ＰＣである。なお、情報処理装置２００は、ファイル操作が可能であればよく、例えば、スマートフォンやタブレット型ＰＣ等であってもよい。情報処理装置２００は、第１の実施形態の情報処理装置１０の一実施態様である。
【００３０】
可搬型端末３００は、社外でもアクセス可能な不揮発性の外部記憶装置である。可搬型端末３００は、例えば、スマートフォンである。なお、可搬型端末３００は、記憶装置を備える端末であればよく、例えば、端末の形態としてはタブレット型ＰＣやデジタルカメラやスマートウォッチや携帯音楽プレーヤーやマウスやペンやヘッドフォンやカード型の記録媒体（例えば、ＩＣ（integrated circuit）カード）やＵＳＢ（Universal Serial Bus）メモリ等であってもよい。
【００３１】
次に情報処理装置２００のハードウェア構成について説明する。図３は、第２の実施形態の情報処理システムのハードウェア構成の一例を示す図である。
【００３２】
情報処理装置２００は、プロセッサ２０１によって装置全体が制御されている。プロセッサ２０１には、バス２０９を介してメモリ２０２と複数の周辺機器が接続されている。プロセッサ２０１は、マルチプロセッサであってもよい。
【００３３】
プロセッサ２０１は、例えばＣＰＵ、ＭＰＵ、またはＤＳＰである。プロセッサ２０１の機能の少なくとも一部を、ＡＳＩＣ、ＦＰＧＡ、ＰＬＤ等の電子回路で実現してもよい。プロセッサ２０１は、第１の実施形態の処理部１２の一実施態様である。
【００３４】
メモリ２０２は、情報処理装置２００の主記憶装置として使用される。メモリ２０２には、プロセッサ２０１に実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ２０２には、プロセッサ２０１による処理に必要な各種データが格納される。メモリ２０２としては、ＲＡＭ（Random Access Memory）等の揮発性の半導体記憶装置が使用される。なお以下では、メモリ２０２は、ＲＡＭであるものとして説明する。
【００３５】
バス２０９に接続されている周辺機器としては、ＨＤＤ２０３、グラフィック処理装置２０４、入力インタフェース２０５、光学ドライブ装置２０６、機器接続インタフェース２０７及びネットワークインタフェース２０８がある。
【００３６】
ＨＤＤ２０３は、内蔵したディスクに対して、磁気的にデータの書き込み及び読み出しを行う。ＨＤＤ２０３は、情報処理装置２００の補助記憶装置として使用される。ＨＤＤ２０３には、ＯＳのプログラム、アプリケーションプログラム、及び各種データが格納される。なお補助記憶装置としては、フラッシュメモリ等の不揮発性の半導体記憶装置を使用することもできる。ＨＤＤ２０３は、第１の実施形態の記憶部１１の一実施態様である。
【００３７】
グラフィック処理装置２０４には、モニタ２０４ａが接続されている。グラフィック処理装置２０４は、プロセッサ２０１からの命令に従って、画像をモニタ２０４ａの画面に表示させる。モニタ２０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置等がある。
【００３８】
入力インタフェース２０５には、キーボード２０５ａとマウス２０５ｂとが接続されている。入力インタフェース２０５は、キーボード２０５ａやマウス２０５ｂから送られてくる信号をプロセッサ２０１に送信する。
【００３９】
なお、マウス２０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等がある。
【００４０】
光学ドライブ装置２０６は、レーザ光等を利用して、光ディスク２０６ａに記録されたデータの読み取りを行う。光ディスク２０６ａは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク２０６ａには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（Re Writable）等がある。
【００４１】
機器接続インタフェース２０７は、情報処理装置２００に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース２０７には、メモリ装置２０７ａやメモリリーダライタ２０７ｂを接続することができる。
【００４２】
メモリ装置２０７ａは、機器接続インタフェース２０７との通信機能を搭載した記録媒体である。メモリリーダライタ２０７ｂは、メモリカード２０７ｃへのデータの書き込み、またはメモリカード２０７ｃからのデータの読み出しを行う装置である。メモリカード２０７ｃは、カード型の記録媒体である。
【００４３】
ネットワークインタフェース２０８は、ネットワークに接続されている。ネットワークインタフェース２０８は、ネットワークを介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００４４】
以上のようなハードウェア構成によって、本発明の処理機能を実現することができる。なお、サーバ１００や可搬型端末３００も、図３に示した情報処理装置２００と同様のハードウェアにより実現することができる。また、第１の実施形態の情報処理装置１０も、図３に示した情報処理装置２００と同様のハードウェアにより実現することができる。
【００４５】
情報処理装置２００は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、本発明の処理機能を実現する。情報処理装置２００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。
【００４６】
例えば、情報処理装置２００に実行させるプログラムをＨＤＤ２０３に格納しておくことができる。プロセッサ２０１は、ＨＤＤ２０３内のプログラムの少なくとも一部をＲＡＭ２０２にロードし、プログラムを実行する。また情報処理装置２００に実行させるプログラムを、光ディスク２０６ａ、メモリ装置２０７ａ、メモリカード２０７ｃ等の可搬型記録媒体に記録しておくこともできる。
【００４７】
可搬型記録媒体に格納されたプログラムは、例えばプロセッサ２０１からの制御により、ＨＤＤ２０３にインストールされた後、実行可能となる。またプロセッサ２０１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４８】
次にファイル管理システム５０を構成する各装置の機能について説明する。図４は、第２の実施形態のサーバと情報処理装置と可搬型端末の機能構成の一例を示す図である。
【００４９】
情報処理装置２００は、ファイル管理処理部２１０と、第１記憶部２２０と、第２記憶部２３０とを有する。
【００５０】
ファイル管理処理部２１０は、ファイル管理処理に関する各種処理を行う。ファイル管理処理は、情報処理装置２００のＯＳの起動に伴い開始され、ＯＳの稼働中においては継続して実行され、ＯＳの停止に伴い終了する。ＯＳの起動としては、例えばＯＳのシャットダウン状態からの起動、ＯＳのスリープ状態からの復帰、ＯＳの休止状態からの復帰等がある。ＯＳの停止としては、例えばＯＳのシャットダウン状態、ＯＳのスリープ状態、ＯＳの休止状態等がある。
【００５１】
ファイル管理処理部２１０は、外部記憶装置との連携により管理下のファイルの原ファイル４００をファイル操作可能としつつ、情報処理装置２００だけでは原ファイル４００を取得できないようにした状態で管理下のファイルを管理する。
【００５２】
具体的には、ファイル管理処理部２１０は、管理下のファイルの原ファイル４００を復号可能に２つの分散ファイル（管理下のファイルの分散ファイルともいう）に分散させる。２つの分散ファイルは、それぞれサイズが異なる。なお、２つの分散ファイルは、原ファイル４００を分散して生成されるため、原ファイル４００よりも小さいサイズとなる。なお、ファイル管理処理部２１０は、例えば、秘密分散法による暗号化方式を用いることで原ファイル４００を復号可能に、サイズが異なる２つの分散ファイルに分散させることができる。
【００５３】
そして、ファイル管理処理部２１０は、２つの分散ファイルのうち大きいサイズの分散ファイル４０１を、第１記憶部２２０に記憶させる。また、ファイル管理処理部２１０は、２つの分散ファイルのうち小さいサイズの分散ファイル４０２と、原ファイル４００とをサーバ１００の記憶部１１０に記憶させる。
【００５４】
また、ファイル管理処理部２１０は、分散ファイル４０２を必要に応じて可搬型端末３００の記憶部３１０にも記憶させる。具体的には、ファイル管理処理部２１０は、操作者が社外で使用（操作ともいう）する予定の原ファイル４００に対応する分散ファイル４０２を、情報処理装置２００を経由して可搬型端末３００の記憶部３１０に記憶させる。すなわち、可搬型端末３００の記憶部３１０は、サーバ１００の記憶部１１０に記憶されている複数の分散ファイル４０２のうち操作者が社外で操作する予定の原ファイル４００に対応する分散ファイル４０２だけを記憶する。このようにしてファイル管理処理部２１０は、情報処理装置２００だけでは原ファイル４００を取得できないようにした状態で管理下のファイルを管理する。
【００５５】
そして、ファイル管理処理部２１０は、管理下のファイルの原ファイル４００のファイル操作の要求（取得要求ともいう）に応じてサーバ１００または可搬型端末３００と連携して原ファイル４００を取得し、揮発性の記憶部である第２記憶部２３０に記憶させる。このようにしてファイル管理処理部２１０は、管理下のファイルの原ファイル４００を情報処理装置２００で操作可能にするとともに、継続して存在しないように管理（すなわち、電源ＯＦＦで情報処理装置２００内から消失するように管理）する。ファイル管理処理部２１０による外部記憶装置との連携による原ファイル４００の取得方法の概要については、後で図５を用いて詳細に説明する。
【００５６】
第１記憶部２２０は、不揮発性の記憶部である。第１記憶部２２０は、ＨＤＤ２０３によって実現される。第１記憶部２２０は、不揮発性の記憶部であるため電源がＯＦＦになっても記憶している情報を保持する。第１記憶部２２０は、分散ファイル４０１に加えて、ファイル管理処理に用いる各種設定情報を記憶する。例えば、第１記憶部２２０は、ファイル管理処理に用いる設定情報として、ファイル管理処理の管理下のファイルに関連する関連ファイルの詳細が登録された管理下ファイル情報を記憶する。なお、管理下ファイル情報については後で図１１を用いて詳細に説明する。
【００５７】
第２記憶部２３０は、揮発性の記憶部である。第２記憶部２３０は、メモリ２０２によって実現される。第２記憶部２３０は、揮発性の記憶部であるため電源がＯＦＦ（すなわち、給電がなくなると）になると記憶していた情報を消失する。第２記憶部２３０は、作業領域２３１と、保存領域２３２とを有する。
【００５８】
作業領域２３１は、データ処理等において一時的に使用される記憶領域である。作業領域２３１は、プロセッサ２０１に実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される領域である。また、作業領域２３１は、プロセッサ２０１による処理に必要な各種データが格納される領域である。作業領域２３１は、原ファイル４００のファイル操作を行う場合に用いられる。
【００５９】
保存領域２３２は、仮想的なディスクドライブとして用いられる領域であり、ＲＡＭディスクともいう。ＲＡＭディスクは、ハードディスクに比べてデータのやり取りを高速に実行可能である。ＲＡＭディスクは、電源を切ると、保存されていたデータを消失する。
【００６０】
サーバ１００は、記憶部１１０を有する。記憶部１１０は、不揮発性の記憶部である。記憶部１１０は、ファイル管理処理部２１０から送信された原ファイル４００と分散ファイル４０２を記憶する。
【００６１】
可搬型端末３００は、記憶部３１０を有する。記憶部３１０は、不揮発性の記憶部である。記憶部３１０は、操作者が社外で操作する予定の原ファイル４００に対応する分散ファイル４０２を記憶する。
【００６２】
次にファイル管理処理部２１０による原ファイル４００を取得する処理の概要について図５を用いて説明する。図５は、第２の実施形態のファイル管理処理部による原ファイルを取得する処理の概要を説明するための図である。なお、以下では、情報処理装置２００の電源ＯＦＦ（電力の供給が継続されない状態ともいう）によっても消失しないファイルについては実線で示し、情報処理装置２００の電源ＯＦＦによって消失するファイルについては破線で示すこととする。
【００６３】
図５（ａ）は、情報処理装置２００が社内（すなわち、連携先がサーバ１００である場合）において管理下のファイルの原ファイル４００の表示要求を受け付けた場合の処理の概要を示す。なお、表示要求は、ファイル操作の一例である。
【００６４】
ファイル管理処理部２１０は、記憶部１１０から原ファイル４００を取得して作業領域２３１に読み出し（Ｐ１１）、読み出した原ファイル４００を表示する（Ｐ１２）。
【００６５】
なお、ファイル管理処理部２１０は、原ファイル４００を直接作業領域２３１に読み出すことに限らない。例えば、ファイル管理処理部２１０は、原ファイル４００を一旦保存領域２３２に記憶させた後、保存領域２３２に記憶させた原ファイル４００を作業領域２３１に読み出すようにしてもよい。
【００６６】
図５（ｂ）は、情報処理装置２００が社内において管理下のファイルの原ファイル４００の表示要求を受け付けた場合の処理の概要を示す。
【００６７】
ファイル管理処理部２１０は、記憶部１１０から分散ファイル４０２を取得して保存領域２３２に記憶させる（Ｐ２１）。ファイル管理処理部２１０は、第１記憶部２２０が記憶する分散ファイル４０１と、保存領域２３２に記憶させた分散ファイル４０２とに基づいて原ファイル４００を保存領域２３２内に復号する（Ｐ２２）。ファイル管理処理部２１０は、保存領域２３２内に復号した原ファイル４００を作業領域２３１に読み出し（Ｐ２３）、読み出した原ファイル４００を表示する（Ｐ２４）。
【００６８】
このようにファイル管理処理部２１０は、連携先がサーバ１００である場合、原ファイル４００を直接取得する方法と、分散ファイル４０２を取得して原ファイル４００を復号して取得する方法により原ファイル４００を取得することができる。なお、本実施形態では、ファイル管理処理部２１０は、情報処理装置２００とサーバ１００との間の通信能力に応じて図５（ａ）に示した処理と図５（ｂ）に示した処理のうちいずれの処理を行うか決定する。図５（ａ）に示した処理と図５（ｂ）に示した処理のうちいずれの処理を行うか決定する具体的な方法については後で図１２を用いて詳細に説明する。
【００６９】
図５（ｃ）は、情報処理装置２００が社外（すなわち、連携先が可搬型端末３００である場合）において管理下のファイルの原ファイル４００の表示要求を受け付けた場合の処理の概要を示す。
【００７０】
ファイル管理処理部２１０は、記憶部３１０から分散ファイル４０２を取得して保存領域２３２に記憶させる（Ｐ３１）。ファイル管理処理部２１０は、第１記憶部２２０が記憶する分散ファイル４０１と、保存領域２３２に記憶させた分散ファイル４０２とに基づいて原ファイル４００を保存領域２３２内に復号する（Ｐ３２）。ファイル管理処理部２１０は、保存領域２３２内に復号した原ファイル４００を作業領域２３１に読み出し（Ｐ３３）、読み出した原ファイル４００を表示する（Ｐ３４）。
【００７１】
以上が、原ファイル４００の表示要求（管理下のファイルの表示要求ともいう）を受け付けた場合の処理の概要である。このようにファイル管理処理部２１０は、原ファイル４００を第２記憶部２３０に記憶させてファイル操作可能とすることで、原ファイル４００が情報処理装置２００内に継続して存在したままにならないようにできる。これにより、情報処理装置２００は、原ファイル４００の流出による情報漏洩を防止できる。
【００７２】
次に管理下のファイルの原ファイル４００が更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要について図６−８を用いて説明する。
【００７３】
図６は、第２の実施形態の管理下のファイルの原ファイルが更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要を説明するための図（その１）である。図７は、第２の実施形態の管理下のファイルの原ファイルが更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要を説明するための図（その２）である。図８は、第２の実施形態の管理下のファイルの原ファイルが更新された場合に各装置が記憶する管理下のファイルに関連する関連ファイルを更新する処理の概要を説明するための図（その３）である。なお、ここでは、最新の状態のファイルについては黒塗りで示し、最新の状態でないファイルについては白塗りで示すこととする。
【００７４】
図６は、情報処理装置２００を社内で操作中に管理下のファイルの原ファイル４００の更新が行われた場合の処理の概要を示す。なお、ここでは、管理下のファイルの原ファイル４００を作業領域２３１に直接読み出して操作した状態（具体的には図５（ａ）の状態）において更新が行われた場合を示している。
【００７５】
ファイル管理処理部２１０は、作業領域２３１において操作されている原ファイル４００の更新要求を受け付けると（Ｐ４１）、原ファイル４００を保存領域２３２に記憶させる（Ｐ４２）。ファイル管理処理部２１０は、保存領域２３２に記憶させた原ファイル４００を分散ファイル４０１と、分散ファイル４０２とに分散する。そして、ファイル管理処理部２１０は、第１記憶部２２０が記憶する分散ファイル４０１を最新の状態に更新し、分散ファイル４０２を保存領域２３２に新たに記憶させる（Ｐ４３）。ファイル管理処理部２１０は、サーバ１００の記憶部１１０が記憶する分散ファイル４０２及び原ファイル４００を最新の状態に更新する（Ｐ４４）。なお、ファイル管理処理部２１０は、サーバ１００の記憶部１１０が記憶する分散ファイル４０２及び原ファイル４００を同時に更新してもよいし、順番に更新してもよい。
【００７６】
図７は、情報処理装置２００を社内で操作中に管理下のファイルの原ファイル４００の更新が行われた場合の処理の概要を示す。なお、ここでは、管理下のファイルの原ファイル４００を作業領域２３１に直接読み出して操作した状態（具体的には図５（ａ）の状態）において更新が行われた場合を示している。
【００７７】
ファイル管理処理部２１０は、作業領域２３１において操作されている原ファイル４００の更新要求を受け付けると（Ｐ５１）、作業領域２３１の原ファイル４００を保存領域２３２に記憶させる（Ｐ５２）。ファイル管理処理部２１０は、保存領域２３２に記憶させた原ファイル４００を分散ファイル４０１と、分散ファイル４０２とに分散する。そして、ファイル管理処理部２１０は、第１記憶部２２０が記憶する分散ファイル４０１を最新の状態に更新し、保存領域２３２に分散ファイル４０２を新たに記憶させる（Ｐ５３）。ファイル管理処理部２１０は、サーバ１００の記憶部１１０の分散ファイル４０２だけを最新の状態に更新し（Ｐ５４）、その後、現在（Ｐ５４）の状況よりも通信能力がよくなった後に原ファイル４００を最新の状態に更新する（Ｐ５５）。
【００７８】
このようにファイル管理処理部２１０は、分散ファイル４０２と原ファイル４００を同じタイミング（同じ通信環境ともいう）でアップロードして更新する方法と、先に分散ファイル４０２だけをアップロードして更新する方法により更新することができる。なお、原ファイル４００を通信能力が良くなるまでアップロードしない場合（図７）であっても分散ファイル４０２は先にアップロードされるため、少なくとも復号により最新の状態の原ファイル４００を取得可能な状態とすることができる。なお、本実施形態では、ファイル管理処理部２１０は、情報処理装置２００とサーバ１００との間の通信能力に応じて図６に示した処理と図７に示した処理のうちいずれの処理を行うか決定する。図６に示した処理と図７に示した処理のうちいずれの処理を行うか決定する具体的な方法については後で図１３を用いて詳細に説明する。
【００７９】
図８は、情報処理装置２００を社外で操作中に管理下のファイルの原ファイル４００の更新が行われた場合の処理の概要を示す。ファイル管理処理部２１０は、作業領域２３１において操作されている原ファイル４００の更新要求を受け付けると（Ｐ６１）、保存領域２３２が記憶する原ファイル４００を最新の状態に更新する（Ｐ６２）。ファイル管理処理部２１０は、保存領域２３２に記憶させた原ファイル４００を分散ファイル４０１と、分散ファイル４０２とに分散する。そして、ファイル管理処理部２１０は、第１記憶部２２０が記憶する分散ファイル４０１を最新の状態に更新し、保存領域２３２が記憶する分散ファイル４０２を最新の状態に更新する（Ｐ６３）。ファイル管理処理部２１０は、可搬型端末３００の記憶部３１０が記憶する分散ファイル４０２を最新の状態に更新する（Ｐ６４）。
【００８０】
その後、ファイル管理処理部２１０は、社外での操作を終了し、情報処理装置２００を社内で操作開始する際に、可搬型端末３００との接続を要求し、可搬型端末３００の記憶部３１０が記憶する分散ファイル４０２を、保存領域２３２に記憶させる（Ｐ６５）。ファイル管理処理部２１０は、保存領域２３２が記憶する分散ファイル４０２と、第１記憶部２２０が記憶する分散ファイル４０１とに基づいて原ファイル４００を保存領域２３２内に復号する（Ｐ６６）。そして、ファイル管理処理部２１０は、サーバ１００の記憶部１１０が記憶する分散ファイル４０２及び原ファイル４００を最新の状態に更新する（Ｐ６７）。
【００８１】
なお、図８においては、サーバ１００が記憶する関連ファイルをアップロードして更新する処理（Ｐ６５以降の処理）として、分散ファイル４０２と原ファイル４００を同じタイミングでアップロードして更新する方法を例として用いて説明したがこれに限らない。社外で操作中に原ファイル４００が更新された場合に、サーバ１００が記憶する関連ファイルをアップロードして更新する処理（Ｐ６５以降の処理）として、図７に示した処理の様に先に分散ファイル４０２だけアップロードして更新する方法を用いることもできる。なお、本実施形態では、ファイル管理処理部２１０は、情報処理装置２００とサーバ１００との間の通信能力に応じてサーバ１００の関連ファイルをアップロードして更新する処理（Ｐ６５以降の処理）としていずれの処理を行うか決定する。社外で原ファイル４００が更新された場合に、サーバ１００の関連ファイルをアップロードして更新する処理（Ｐ６５以降の処理）としていずれの処理を行うか決定する具体的な方法については後で図１３を用いて詳細に説明する。
【００８２】
以上が、原ファイル４００が更新された場合の処理の概要である。このようにファイル管理処理部２１０は、管理下のファイルの原ファイル４００の更新に伴って、各装置が記憶する管理下のファイルに関連する関連ファイルを次々にアップロードして更新することで、関連ファイルを最新の状態に保つことができる。
【００８３】
次に新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要について図９，１０を用いて説明する。図９は、第２の実施形態の新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要を説明するための図（その１）である。図１０は、第２の実施形態の新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要を説明するための図（その２）である。
【００８４】
なお、ファイル管理処理部２１０は、ファイル管理処理の管理下では操作者が第２記憶部２３０に新規のファイルを作成するように制御し、第２記憶部２３０に作成された新規ファイルをファイル管理処理の管理下に追加する。
【００８５】
例えば、ファイル管理処理部２１０は、仮想化技術により、仮想フォルダを作成し、ファイル管理処理の実行管理下においては操作者が当該作成された仮想フォルダにのみアクセス可能とする。そのうえで、ファイル管理処理部２１０は、仮想フォルダ内に新規のファイルを作成した場合の記憶先を保存領域２３２と予め設定することで、ファイル管理処理部２１０の実行管理下においては保存領域２３２に新規のファイルが作成されるように制限する。これにより、ファイル管理処理部２１０は、ファイル管理処理の実行管理下においては操作者が新規のファイルを第１記憶部２２０に作成困難に制御している。
【００８６】
仮想フォルダは、実際の保存場所（記憶場所ともいう）に関係なく、ファイルをまとめて管理できるフォルダである。仮想フォルダは、関連するファイルが複数のフォルダやドライブに分散していても、あたかも１つのフォルダ内に存在しているかの如くあつかうことができるものである。なお、以下では、ファイル管理処理部２１０は、ファイル管理処理の実行管理下においては操作者が仮想フォルダにのみアクセス可能にしているものとして説明する。
【００８７】
図９は、社内で操作中に新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要を示す。
【００８８】
ファイル管理処理部２１０は、保存領域２３２に新規の原ファイル４００（ファイル管理処理において新規に管理下におくファイルの原ファイル４００ともいう）が作成されると（Ｐ７１）、新規の原ファイル４００を分散ファイル４０１と、分散ファイル４０２とに分散する。そして、ファイル管理処理部２１０は、分散ファイル４０１を第１記憶部２２０に新たに記憶させ、分散ファイル４０２を保存領域２３２に新たに記憶させる（Ｐ７２）。ファイル管理処理部２１０は、サーバ１００の記憶部１１０に分散ファイル４０２及び新規の原ファイル４００を新たに記憶させる（Ｐ７３）。
【００８９】
なお、図９においては、サーバ１００に関連ファイルをアップロードして記憶させる処理（Ｐ７３）として、分散ファイル４０２と原ファイル４００を同じタイミングでアップロードして記憶させる方法を例として用いて説明したがこれに限らない。社内で操作中に新規に原ファイルが作成された場合に、サーバ１００に関連ファイルをアップロードして記憶させる処理（Ｐ７３以降の処理）として、図７に示した処理の様に先に分散ファイル４０２だけをアップロードして記憶させる方法を用いることもできる。なお、本実施形態では、ファイル管理処理部２１０は、情報処理装置２００とサーバ１００との間の通信能力に応じてサーバ１００に関連ファイルをアップロードして記憶させる処理（Ｐ７３以降の処理）としていずれの処理を行うか決定する。社内で操作中に新規に原ファイルが作成された場合に、サーバ１００に関連ファイルをアップロードして記憶させる処理としていずれの処理（Ｐ７３以降の処理）を行うかを決定する具体的な方法については後で図１３を用いて詳細に説明する。
【００９０】
図１０は、社外で操作中に新規に作成されたファイルをファイル管理処理の管理下に新たに追加する処理の概要を示す。
【００９１】
ファイル管理処理部２１０は、保存領域２３２に新規の原ファイル４００が作成されると（Ｐ８１）、新規の原ファイル４００を分散ファイル４０１と、分散ファイル４０２とに分散する。そして、ファイル管理処理部２１０は、分散ファイル４０１を第１記憶部２２０に新たに記憶させ、分散ファイル４０２を保存領域２３２に新たに記憶させる（Ｐ８２）。ファイル管理処理部２１０は、可搬型端末３００の記憶部３１０に分散ファイル４０２を新たに記憶させる（Ｐ８３）。
【００９２】
その後、ファイル管理処理部２１０は、社外での操作を終了し、情報処理装置２００を社内で操作開始する際に、可搬型端末３００との接続を要求し、可搬型端末３００の記憶部３１０が記憶する分散ファイル４０２を、保存領域２３２に記憶させる（Ｐ８４）。ファイル管理処理部２１０は、保存領域２３２が記憶する分散ファイル４０２と、第１記憶部２２０が記憶する分散ファイル４０１とに基づいて新規の原ファイル４００を保存領域２３２内に復号する（Ｐ８５）。そして、ファイル管理処理部２１０は、サーバ１００の記憶部１１０に分散ファイル４０２及び新規の原ファイル４００を同時に新たに記憶させる（Ｐ８６）。
【００９３】
なお、図１０においては、サーバ１００に関連ファイルをアップロードして記憶させる処理（Ｐ８４以降の処理）として、分散ファイル４０２と原ファイル４００を同じタイミングでアップロードして記憶させる方法を例として用いて説明したがこれに限らない。社外で操作中に新規に原ファイルが作成された場合に、サーバ１００に関連ファイルをアップロードして記憶させる処理（Ｐ８４以降の処理）として、図７に示した処理の様に先に分散ファイル４０２だけアップロードして記憶させる方法を用いることもできる。なお、本実施形態では、ファイル管理処理部２１０は、情報処理装置２００とサーバ１００との間の通信能力に応じてサーバ１００に関連ファイルをアップロードして記憶させる処理（Ｐ８４以降の処理）としていずれの処理を行うか決定する。社外で操作中に新規に原ファイルが作成された場合に、サーバ１００に関連ファイルをアップロードして記憶させる処理としていずれの処理（Ｐ８４以降の処理）を行うかを決定する具体的な処理については後で図１３を用いて詳細に説明する。
【００９４】
以上が新規に作成されたファイルをファイル管理処理の管理下に追加する処理の概要である。このようにファイル管理処理部２１０は、新規に管理下におくファイルの原ファイルの作成に伴って、関連ファイルを各装置に記憶させることで情報処理装置２００だけでは原ファイル４００を取得できない状態として新規の管理下のファイルを管理する。
【００９５】
次に管理下ファイル情報について図１１を用いて説明する。図１１は、第２の実施形態の管理下ファイル情報の一例を示す図である。なお、管理下ファイル情報においては、パソコンは、情報処理装置２００を指し、サーバはサーバ１００を指し、スマホは可搬型端末３００を指すものとする。また、パソコンのｃドライブは第１記憶部２２０に対応し、ｄドライブはＲＡＭディスク（保存領域２３２ともいう）に対応するものとする。管理下ファイル情報は、新規の原ファイルの作成や、原ファイルの更新等に伴ってファイル管理処理部２１０によって最新の情報に更新される。
【００９６】
管理下ファイル情報は、ファイル管理処理の管理下のファイルに関連する関連ファイルの詳細が登録された情報である。管理下ファイル情報には、管理下のファイルごとのレコードが登録されている。
【００９７】
管理下ファイル情報は、見かけ上のファイルの項目と、原ファイルの項目と、分散ファイル（小）の項目と、分散ファイル（大）の項目と、持ち出し中の分散ファイル（小）の項目と、一時記憶中の分散ファイル（小）の項目と、一時記憶中の原ファイルの項目とを含む。
【００９８】
見かけ上のファイルは、ファイル管理処理の実行管理下において操作者に対して情報処理装置２００内に存在しているかのようにファイル管理処理部２１０がアプリケーションを用いて表示する仮想のファイルであり、実際には実在しないものである。ファイル管理処理部２１０は、ファイル管理処理の実行中に仮想フォルダ内に当該ファイルが存在しているように表示する。
【００９９】
ファイル管理処理では、原ファイル４００を情報処理装置２００内に取得するまでの間、原ファイル４００が情報処理装置２００内に存在しない。そのためファイル管理処理部２１０は、実際には存在しない原ファイル４００を見かけ上存在するかのように仮想フォルダ内に表示することで操作者に原ファイル４００が操作可能であることを把握可能にしている。
【０１００】
見かけ上のファイルの項目は、ファイル管理処理部２１０が存在しているように表示するファイルの詳細が登録される項目である。見かけ上のファイルの項目は、ファイルの項目と、デバイスの項目と、パスの項目とを含む。
【０１０１】
見かけ上のファイルのファイルの項目は、ファイル管理処理部２１０が表示する見かけ上のファイルの名称が登録される項目である。見かけ上のファイルのデバイスの項目は、ファイル管理処理部２１０が表示する見かけ上のファイルの記憶場所（所在ともいう）として表示するデバイスの名称が登録される項目である。見かけ上のファイルのパスの項目は、ファイル管理処理部２１０が表示する見かけ上のファイルのデバイス内における記憶場所として表示する場所を示す情報が登録される項目である。
【０１０２】
原ファイルの項目は、サーバ１００の記憶部１１０に記憶されている原ファイル４００の詳細が登録される項目である。原ファイルの項目は、ファイルの項目と、デバイスの項目と、パスの項目と、同期の項目と、サイズの項目とを含む。
【０１０３】
原ファイルのファイルの項目は、原ファイル４００のファイル名が登録される項目である。原ファイルのデバイスの項目は、原ファイル４００が記憶されたデバイスの名称が登録される項目である。原ファイルのパスの項目は、原ファイル４００のデバイス内における記憶場所を示す情報が登録される項目である。同期は、最新の状態に保たれているか否か（最新の状態と同期しているか否かともいう）を示す情報である。原ファイルの同期の項目は、原ファイル４００が最新の状態に保たれている場合には「ＯＮ」が登録され、原ファイル４００が最新の状態に保たれていない場合には「ＯＦＦ」が登録される項目である。原ファイルのサイズの項目は、原ファイル４００のサイズが登録される項目である。
【０１０４】
分散ファイル（小）の項目は、サーバ１００の記憶部１１０に記憶されている分散ファイル４０２の詳細が登録される項目である。分散ファイル（小）の項目は、ファイルの項目と、デバイスの項目と、パスの項目と、同期の項目と、サイズの項目とを含む。
【０１０５】
分散ファイル（小）のファイルの項目は、分散ファイル４０２のファイル名が登録される項目である。分散ファイル（小）のデバイスの項目は、分散ファイル４０２が記憶されたデバイスの名称が登録される項目である。分散ファイル（小）のパスの項目は、分散ファイル４０２のデバイス内における記憶場所を示す情報が登録される項目である。分散ファイル（小）の同期の項目は、分散ファイル４０２が最新の状態に保たれている場合には「ＯＮ」が登録され、分散ファイル４０２が最新の状態に保たれていない場合には「ＯＦＦ」が登録される項目である。分散ファイル（小）のサイズの項目は、分散ファイル４０２のサイズが登録される項目である。
【０１０６】
分散ファイル（大）の項目は、情報処理装置２００の第１記憶部２２０に記憶されている分散ファイル４０１の詳細が登録される項目である。分散ファイル（大）の項目は、ファイルの項目と、デバイスの項目と、パスの項目と、同期の項目と、サイズの項目とを含む。
【０１０７】
分散ファイル（大）のファイルの項目は、分散ファイル４０１のファイル名が登録される項目である。分散ファイル（大）のデバイスの項目は、分散ファイル４０１が記憶されたデバイスの名称が登録される項目である。分散ファイル（大）のパスの項目は、分散ファイル４０１のデバイス内における記憶場所を示す情報が登録される項目である。分散ファイル（大）の同期の項目は、分散ファイル４０１が最新の状態に保たれている場合には「ＯＮ」が登録され、分散ファイル４０１が最新の状態に保たれていない場合には「ＯＦＦ」が登録される項目である。分散ファイル（大）のサイズの項目は、分散ファイル４０１のサイズが登録される項目である。
【０１０８】
持ち出し中の分散ファイル（小）の項目は、可搬型端末３００の記憶部３１０に記憶されている分散ファイル４０２（社外で操作するために持ち出している分散ファイル４０２ともいう）の詳細が登録される項目である。持ち出し中の分散ファイル（小）の項目は、ファイルの項目と、デバイスの項目と、パスの項目と、同期の項目と、サイズの項目とを含む。なお、分散ファイル４０２を持ち出していない場合には当該持ち出し中の分散ファイル（小）の各項目は空欄となる。
【０１０９】
持ち出し中の分散ファイル（小）のファイルの項目は、持ち出し中の分散ファイル４０２のファイル名が登録される項目である。持ち出し中の分散ファイル（小）のデバイスの項目は、持ち出し中の分散ファイル４０２が記憶されたデバイスの名称が登録される項目である。持ち出し中の分散ファイル（小）のパスの項目は、持ち出し中の分散ファイル４０２のデバイス内における記憶場所を示す情報が登録される項目である。持ち出し中の分散ファイル（小）の同期の項目は、持ち出し中の分散ファイル４０２が最新の状態に保たれている場合には「ＯＮ」が登録され、持ち出し中の分散ファイル４０２が最新の状態に保たれていない場合には「ＯＦＦ」が登録される項目である。持ち出し中の分散ファイル（小）のサイズの項目は、持ち出し中の分散ファイル４０２のサイズが登録される項目である。
【０１１０】
一時記憶中の分散ファイル（小）の項目は、ファイル管理処理によって情報処理装置２００の保存領域２３２内（ＲＡＭディスク内ともいう）に一時的に記憶されている分散ファイル４０２の詳細が登録される項目である。一時記憶中の分散ファイル（小）の項目は、ファイルの項目と、デバイスの項目と、パスの項目と、同期の項目と、サイズの項目とを含む。なお、ファイル管理処理によって情報処理装置２００の保存領域２３２内に分散ファイル４０２が記憶されていない場合には当該一時記憶中の分散ファイル（小）の各項目は空欄となる。
【０１１１】
一時記憶中の分散ファイル（小）のファイルの項目は、一時記憶中の分散ファイル４０２のファイル名が登録される項目である。一時記憶中の分散ファイル（小）のデバイスの項目は、一時記憶中の分散ファイル４０２が記憶されたデバイスの名称が登録される項目である。一時記憶中の分散ファイル（小）のパスの項目は、デバイス内における一時記憶中の分散ファイル４０２の記憶場所を示す情報が登録される項目である。一時記憶中の分散ファイル（小）の同期の項目は、一時記憶中の分散ファイル４０２が最新の状態に保たれている場合には「ＯＮ」が登録され、一時記憶中の分散ファイル４０２が最新の状態に保たれていない場合には「ＯＦＦ」が登録される項目である。一時記憶中の分散ファイル（小）のサイズの項目は、一時記憶中の分散ファイル４０２のサイズが登録される項目である。
【０１１２】
一時記憶中の原ファイルの項目は、ファイル管理処理によって情報処理装置２００の保存領域２３２内に一時的に記憶されている原ファイル４００の詳細が登録される項目である。一時記憶中の原ファイルの項目は、ファイルの項目と、デバイスの項目と、パスの項目と、同期の項目と、サイズの項目とを含む。なお、ファイル管理処理によって情報処理装置２００の保存領域２３２内に原ファイル４００が記憶されていない場合には当該一時記憶中の原ファイルの各項目は空欄となる。
【０１１３】
一時記憶中の原ファイルのファイルの項目は、一時記憶中の原ファイルのファイル名が登録される項目である。一時記憶中の原ファイルのデバイスの項目は、一時記憶中の原ファイル４００が記憶されたデバイスの名称が登録される項目である。一時記憶中の原ファイルのパスの項目は、デバイス内における一時記憶中の原ファイル４００の記憶場所を示す情報が登録される項目である。一時記憶中の原ファイルの同期の項目は、一時記憶中の原ファイル４００が最新の状態に保たれている場合には「ＯＮ」が登録され、一時記憶中の原ファイル４００が最新の状態に保たれていない場合には「ＯＦＦ」が登録される項目である。一時記憶中の原ファイルのサイズの項目は、一時記憶中の原ファイル４００のサイズが登録される項目である。
【０１１４】
このような管理下ファイル情報を備えることで、情報処理装置２００は、各装置が記憶している管理下のファイルに関連する関連ファイルの状態を把握可能としている。
【０１１５】
次にサーバ１００からダウンロードするダウンロード対象（取得対象）を決定する処理（以下、ダウンロード対象決定処理）について図１２を用いて説明する。図１２は、第２の実施形態のダウンロード対象決定処理のフローチャートを示す図である。なお、以下では通信能力として回線速度を例として用いて説明する。
【０１１６】
ダウンロード対象決定処理は、情報処理装置２００を社内で操作中に行われる処理である。ダウンロード対象決定処理は、原ファイル４００の取得要求（一時記憶中でない原ファイル４００のファイル操作の要求ともいう）があった場合に行われる。ダウンロード対象決定処理では、サーバ１００からダウンロードするファイルを決定する処理である、すなわち、図５（ａ）の処理を行うか図５（ｂ）の処理を行うかを決定する処理である。
【０１１７】
［ステップＳ１］ファイル管理処理部２１０は、サーバ１００の原ファイル４００が同期状態であるか否か、すなわち最新の状態の原ファイル４００をサーバ１００から取得可能であるか否かを判定する。ファイル管理処理部２１０は、管理下ファイル情報を参照することでサーバ１００が記憶する原ファイル４００が同期状態であるか否かを判定する。例えば、原ファイル４００が更新された場合において、ファイル管理処理部２１０が分散ファイル４０２だけ先にアップロードして更新した場合等に、サーバ１００の原ファイル４００が非同期状態となっている。
【０１１８】
ファイル管理処理部２１０は、サーバ１００の原ファイル４００が同期状態であると判定した場合にステップＳ２に進み、同期状態でないと判定した場合にステップＳ７に進む。
【０１１９】
［ステップＳ２］ファイル管理処理部２１０は、サーバ１００と情報処理装置２００との間の回線速度を測定する。ファイル管理処理部２１０は、既知の技術を用いることで回線速度を測定できる。例えば、ファイル管理処理部２１０は、ＯＳが備えるコマンド（例えば、Ｌｉｎｋコマンド）によってサーバ１００と情報処理装置２００との間の回線速度を測定する。
【０１２０】
［ステップＳ３］ファイル管理処理部２１０は、取得要求を受け付けた原ファイル４００のサイズを特定する。ファイル管理処理部２１０は、管理下ファイル情報を参照することで原ファイル４００のサイズを特定する。なお、ファイル管理処理部２１０は、サーバ１００が記憶する原ファイル４００を参照してサイズを特定してもよい。
【０１２１】
［ステップＳ４］ファイル管理処理部２１０は、回線速度と、原ファイル４００のサイズとから、原ファイル４００をサーバ１００からダウンロードする場合に要すると推定される推定ダウンロード時間（推定取得時間、または推定受信時間ともいう）を特定する。ファイル管理処理部２１０は、例えば、「原ファイル４００のサイズ÷回線速度」によって推定ダウンロード時間を特定する。
【０１２２】
［ステップＳ５］ファイル管理処理部２１０は、推定ダウンロード時間が閾値ダウンロード時間以下であるか否かを判定する。
【０１２３】
閾値ダウンロード時間は、サーバ１００から原ファイル４００を情報処理装置２００に直接取得するか、サーバ１００から分散ファイル４０２を取得して復号することで原ファイル４００を情報処理装置２００に取得するかの判定に用いられる時間である。
【０１２４】
ファイル管理処理部２１０は、推定ダウンロード時間が閾値ダウンロード時間以下であると判定した場合にステップＳ６に進み、推定ダウンロード時間が閾値ダウンロード時間以下でないと判定した場合にステップＳ７に進む。
【０１２５】
例えば、閾値ダウンロード時間は、予め満たすべき性能要求（条件または基準ともいう）として設定されたダウンロードの制限時間（例えば、６０秒）である。例えば、ダウンロードの制限時間は、ダウンロード時間に応じた通信不具合の発生頻度等に応じて予め設定される。この場合、ファイル管理処理部２１０は、制限時間内に原ファイル４００をダウンロードできる場合に原ファイル４００をダウンロード対象とし、制限時間内に原ファイル４００をダウンロードできない場合に分散ファイル４０２をダウンロード対象とすることとなる。すなわち、ファイル管理処理部２１０は、ダウンロード時間が過度にならない範囲では原ファイル４００を直接取得し、ダウンロード時間が過度になり得る範囲では原ファイルを復号して取得することとなる。これにより、ファイル管理処理部２１０は、復号処理が原因となる不具合が発生することを抑止するとともに、ダウンロード時間が過度になることによって不具合が発生することも抑止できる。
【０１２６】
また、例えば、閾値取得時間は、原ファイル４００の復号に要すると推定される推定復号時間であってもよい。この場合、ファイル管理処理部２１０は、推定ダウンロード時間が推定復号時間以下である場合、すなわち、原ファイル４００を直接取得したほうが早く取得できる場合には原ファイル４００をダウンロード対象とする。また、ファイル管理処理部２１０は、推定ダウンロード時間が推定復号時間以下でない場合（ダウンロード時間が過度になる虞がある場合）、すなわち、復号して取得したほうが早く取得でき得る場合には分散ファイル４０２をダウンロード対象とする。これによればファイル管理処理部２１０は、復号して原ファイル４００を取得する方法だけで原ファイル４００を取得する場合よりも、原ファイル４００の取得に要する時間が短くなるようにダウンロード対象を決定することができる。これにより、ファイル管理処理部２１０は、原ファイル４００の取得に付随した負荷（具体的には、通信による負荷や復号処理による負荷）が発生する時間を短縮でき、不具合が発生するのを抑止できる。
【０１２７】
なお、復号時間は、一般にファイルサイズに応じた値となる。そのため、例えば、ファイルサイズ毎に復号時間を複数回測定した結果に基づいたファイルサイズ毎の推定復号時間を設定情報として第１記憶部２２０に準備しておくことで、ファイル管理処理部２１０は、原ファイル４００の推定復号時間の特定を実現する。
【０１２８】
また、例えば、閾値取得時間は、分散ファイル４０２の推定ダウンロード時間と、推定復号時間とを合計した合計時間（原ファイル４００を復号により取得するまでに要すると推定される時間ともいう）であってもよい。この場合、ファイル管理処理部２１０は、推定ダウンロード時間が合計時間以下である場合、すなわち、原ファイル４００を直接取得したほうが早く取得できる場合には原ファイル４００をダウンロード対象とする。また、ファイル管理処理部２１０は、推定ダウンロード時間が合計時間以下でない場合（ダウンロード時間が過度になる虞がある場合）、すなわち、復号して取得したほうが早く取得でき得る場合には分散ファイル４０２をダウンロード対象とする。これによればファイル管理処理部２１０は、復号して原ファイル４００を取得する方法だけで原ファイル４００を取得する場合よりも、原ファイル４００の取得に要する時間が短くなるようにダウンロード対象を決定することができる。これにより、ファイル管理処理部２１０は、原ファイル４００の取得に付随した負荷（具体的には、通信による負荷や復号処理による負荷）が発生する時間を短縮でき、不具合が発生するのを抑止できる。
【０１２９】
［ステップＳ６］ファイル管理処理部２１０は、サーバ１００からのダウンロード対象を原ファイル４００に決定し、ダウンロード対象決定処理を終了する。
【０１３０】
［ステップＳ７］ファイル管理処理部２１０は、サーバ１００からのダウンロード対象を分散ファイル４０２に決定し、ダウンロード対象決定処理を終了する。
【０１３１】
なお、ファイル管理処理部２１０は、推定ダウンロード時間と閾値ダウンロード時間との比較により原ファイル４００をダウンロード対象とするか否かを決定することに限らない。例えば、ファイル管理処理部２１０は、測定した回線速度と、予め満たすべき性能要求として設定された閾値回線速度（直接ダウンロードする場合に要求される回線速度ともいう）との比較に基づいて原ファイル４００をダウンロード対象にするか否かを決定してもよい。この場合、ファイル管理処理部２１０は、閾値回線速度よりも回線速度が速い場合、すなわち、回線速度が高速であり、ダウンロード時間が過大になり難い環境である場合には原ファイル４００をダウンロード対象とすることとなる。また、ファイル管理処理部２１０は、閾値回線速度よりも回線速度が遅い場合、すなわち、回線速度が低速であり、ダウンロード時間が過大になり易い環境である場合には分散ファイル４０２をダウンロード対象とすることとなる。これによりファイル管理処理部２１０は、復号処理が原因となる不具合が発生することを抑止するとともに、ダウンロード時間が過度になることによって不具合が発生することも抑止できる。
【０１３２】
次にサーバ１００に対してアップロードするアップロード対象（記憶対象または更新対象ともいう）を決定する処理（以下、アップロード対象決定処理）について図１３を用いて説明する。図１３は、第２の実施形態のアップロード対象決定処理のフローチャートを示す図である。
【０１３３】
アップロード対象決定処理は、情報処理装置２００を社内で操作中に行われる処理である。アップロード対象決定処理は、アップロード候補（具体的にはサーバ１００の非同期状態のファイル）のうちから実際にサーバ１００にアップロードするファイルを決定する処理である、すなわち、図６の処理を行うか図７の処理を行うかを決定する処理である。
【０１３４】
アップロード対象決定処理は、社内で操作中に原ファイルが更新された場合（図６，７）や、原ファイル４００が新規に作成された場合（図９）、社内で操作開始する際（図８，１０）等に行われる処理である。なお、アップロード対象決定処理は、操作者からの指示に応じて行われてもよいし、所定周期毎に行われてもよい。
【０１３５】
なお、アップロード候補としては、原ファイル４００だけがアップロード候補である場合と、原ファイル４００及び分散ファイル４０２がアップロード候補である場合がある。原ファイル４００だけがアップロード候補である状態は、原ファイル４００の更新や新規作成に伴うサーバ１００へのアップロード時に原ファイル４００がアップロード対象にならなった場合（図７）に生じ得る。
【０１３６】
［ステップＳ１１］ファイル管理処理部２１０は、サーバ１００と情報処理装置２００との間の回線速度を測定する。
【０１３７】
［ステップＳ１２］ファイル管理処理部２１０は、サーバ１００の分散ファイル４０２が同期状態（アップロード候補ともいう）であるか否かを判定する。ファイル管理処理部２１０は、管理下ファイル情報を参照することでサーバ１００の分散ファイル４０２が同期状態であるか否かを判定する。
【０１３８】
ファイル管理処理部２１０は、サーバ１００の分散ファイル４０２が同期状態であると判定した場合にステップＳ１４に進み、同期状態でないと判定した場合にステップＳ１３に進む。
【０１３９】
［ステップＳ１３］ファイル管理処理部２１０は、分散ファイル４０２をアップロード対象に決定する。
【０１４０】
［ステップＳ１４］ファイル管理処理部２１０は、最新の状態の原ファイル４００のサイズを特定する。例えば、ファイル管理処理部２１０は、同期状態（最新の状態ともいう）の原ファイル４００を第２記憶部２３０に一時記憶中である場合には管理下ファイル情報を参照することで最新の状態の原ファイル４００のサイズを特定する。なお、ファイル管理処理部２１０は、第２記憶部２３０が記憶する原ファイル４００を参照して直接サイズを特定してもよい。
【０１４１】
また、ファイル管理処理部２１０は、同期状態の原ファイル４００を一時記憶中でない場合には、管理下ファイル情報を参照して同期状態の分散ファイル４０１と分散ファイル４０２とに基づいて推定することで原ファイル４００のサイズを特定する。例えば、ファイル管理処理部２１０は、同期状態の分散ファイル４０１と分散ファイル４０２との合計サイズを原ファイル４００のサイズとして特定（推定ともいう）する。なお、ファイル管理処理部２１０は、管理下ファイル情報に最新の状態の原ファイル４００のサイズの項目を別途設けることで、一時記憶中でない場合でも管理下ファイル情報から取得できるようにすることもできる。
【０１４２】
［ステップＳ１５］ファイル管理処理部２１０は、回線速度と、原ファイル４００のサイズとから、原ファイル４００をサーバ１００にアップロードした場合に要すると推定される推定アップロード時間（推定送信時間ともいう）を特定する。ファイル管理処理部２１０は、「原ファイル４００のサイズ÷回線速度」によって推定アップロード時間を特定する。
【０１４３】
［ステップＳ１６］ファイル管理処理部２１０は、推定アップロード時間が閾値アップロード時間以上であるか否かを判定する。
【０１４４】
閾値アップロード時間は、原ファイル４００を情報処理装置２００へのアップロード対象とするか否かを判定するために用いられる時間である。
【０１４５】
ファイル管理処理部２１０は、推定アップロード時間が閾値アップロード時間以上であると判定した場合にステップＳ１８に進み、推定アップロード時間が閾値アップロード時間以上でないと判定した場合にステップＳ１７に進む。
【０１４６】
例えば、閾値アップロード時間は、予め満たすべき性能要求（条件または基準ともいう）として設定されたアップロードの制限時間（例えば、６０秒）である。この場合にはファイル管理処理部２１０は、原ファイル４００を制限時間内にアップロードできる場合にはアップロード対象とすると判定し、原ファイル４００を制限時間内にアップロードできないと判定した場合にアップロードの対象外とすると判定する。これによれば、ファイル管理処理部２１０は、アップロード時間が過度になることによって不具合が発生することを抑止できる。
【０１４７】
［ステップＳ１７］ファイル管理処理部２１０は、原ファイル４００をアップロード対象に決定し、アップロード対象決定処理を終了する。
【０１４８】
［ステップＳ１８］ファイル管理処理部２１０は、原ファイル４００をアップロード対象外に決定し、アップロード対象決定処理を終了する。
【０１４９】
アップロード対象決定処理を終了すると、ファイル管理処理部２１０は、アップロード対象と決定した関連ファイルを準備（例えば、一時記憶中でない場合には復号や可搬型端末３００から取得等）してサーバ１００へのアップロードを行う。
【０１５０】
なお、ファイル管理処理部２１０は、推定アップロード時間と閾値アップロード時間との比較により原ファイル４００をアップロード対象とするか否かを決定することに限らない。例えば、ファイル管理処理部２１０は、測定した回線速度と、予め満たすべき性能要求として設定された閾値回線速度との比較に基づいて原ファイル４００をアップロード対象にするか否かを決定してもよい。この場合、ファイル管理処理部２１０は、閾値回線速度よりも回線速度が速い場合、すなわち、回線速度が高速であり、アップロード時間が過大になり難い環境である場合には原ファイル４００をアップロード対象とすることとなる。また、ファイル管理処理部２１０は、閾値回線速度よりも回線速度が遅い場合、すなわち、回線速度が低速であり、アップロード時間が過大になり易い環境である場合には原ファイル４００をアップロード対象外とすることとなる。これによりファイル管理処理部２１０は、アップロード時間が過度になることによって不具合が発生することも抑止できる。
【０１５１】
なお、ファイル管理処理部２１０は、推定アップロード時間と閾値アップロード時間との比較に加えて、回線速度と閾値回線速度との比較をすることによって原ファイル４００をアップロード対象にするか否かを決定してもよい。例えば、ファイル管理処理部２１０は、回線速度が閾値回線速度以上である場合においては推定アップロード時間に関わらず原ファイル４００をアップロード対象とする。そして、ファイル管理処理部２１０は、回線速度が閾値回線速度以上でない場合には、推定アップロード時間と閾値アップロード時間との比較により原ファイル４００をアップロード対象とするか否かを決定する。これによれば、ファイル管理処理部２１０は、高速通信ができる状態では、推定アップロード時間に関わらず原ファイル４００がアップロードされることとなるので、大きいサイズの原ファイル４００が更新されないままになることを抑止できる。
【０１５２】
なお、分散ファイルが同時にアップロードされる場合に、分散ファイル４０２についての推定アップロード時間についても算出し、分散ファイル４０２と原ファイル４００のアップロード時間の合計時間をステップＳ１４における判定に利用してもよい。これによれば、ファイル管理処理部２１０は、アップロード時間が過度になることによって不具合が発生することをより抑止できる。
【０１５３】
なお、ファイル管理処理部２１０は、原ファイル４００がアップロード対象にならなかった場合に、サーバ１００の原ファイル４００が非同期状態（アップロード候補ともいう）であることを操作者が把握可能に表示してもよい。例えば、ファイル管理処理部２１０は、仮想フォルダに表示される当該原ファイルに対応するアイコンを同期状態の原ファイルに対応するアイコンと異なる態様とすることで操作者が非同期状態であることを把握可能にする。このように操作者が把握可能にすることで、ファイル管理処理部２１０は、例えば、手透きの時間等において操作者がアップロードの実施（具体的にはアップロード対象決定処理）を指示することを可能にする。
【０１５４】
なお、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【符号の説明】
【０１５５】
１  原ファイル
２  第１分散ファイル
３  第２分散ファイル
１０  情報処理装置
１１  記憶部
１２  処理部
２０  外部記憶装置
【要約】
【課題】不具合の発生を抑止する。
【解決手段】情報処理装置１０の処理部１２は原ファイル１を復号可能に第１分散ファイル２と第２分散ファイル３とに分散し（Ｐ１）、第１分散ファイル２を記憶部１１に記憶させ（Ｐ２）、原ファイル１と第２分散ファイル３を外部記憶装置２０に記憶させる（Ｐ３）。処理部１２は、原ファイル１の取得要求を受け付けると、外部記憶装置２０との間の通信能力を特定し、特定した通信能力が第１の通信能力であった場合には外部記憶装置２０から原ファイル１を直接取得し（Ｐ４）、特定した通信能力が第１の通信能力よりも低い第２の通信能力であった場合には、外部記憶装置２０から第２分散ファイル３を取得して（Ｐ５）、原ファイル１を復号することにより原ファイル１を取得する（Ｐ６）。
【選択図】図１【図１】
0006705999.tif 000002
【図２】
0006705999.tif 000003
【図３】
0006705999.tif 000004
【図４】
0006705999.tif 000005
【図５】
0006705999.tif 000006
【図６】
0006705999.tif 000007
【図７】
0006705999.tif 000008
【図８】
0006705999.tif 000009
【図９】
0006705999.tif 000010
【図１０】
0006705999.tif 000011
【図１１】
0006705999.tif 000012
【図１２】
0006705999.tif 000013
【図１３】
0006705999.tif 000014