(57)【要約】【課題】一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するためのネットワーク上の情報共有システムにおいて、不要な分割ファイルを効率よく削除あるいは更新することのできる情報処理装置および該情報処理装置で実行される情報処理方法を提供すること。【解決手段】一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するためのネットワーク上の情報共有システムにおいて、分散保持された分割ファイルが不要な分割ファイルであるか否かを判断し、不要な分割ファイルであれば、分割ファイルの削除命令を送信するので、不要な分割ファイルを効率よく削除することのできる情報処理装置および該情報処理装置で実行される情報処理方法を提供することができる。【選択図】図６
2008225740.tif 000002
【特許請求の範囲】
【請求項１】
一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するための情報共有システムをネットワーク上に構成する情報処理装置において、
複数の前記情報処理装置に分散して保持されている前記分割ファイルが不要な分割ファイルであるか否かを、前記分割ファイルに関する情報に基づいて判断する判断部と、
前記判断部で前記分割ファイルが不要な分割ファイルであると判断された場合に、前記分割ファイルの削除命令を作成する削除命令作成部と、
前記削除命令を送信する削除命令送信部とを備えたことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置に対して前記分割ファイルの上書きを指示する上書き命令を作成する上書き命令作成部と、
前記上書き命令を、前記分割ファイルを分散して保持している複数の前記情報処理装置に送信する上書き命令送信部とを備え、
前記判断部は、前記上書き命令が実行されなかった前記情報処理装置を抽出し、抽出された前記情報処理装置が保持している上書きされなかった前記分割ファイルを不要な分割ファイルであると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記分割ファイルには、該分割ファイル毎にそのファイルを他の分割ファイルと識別するための情報が記載されたタグが添付されており、
前記判断部は、前記タグに記載されたファイルの更新に関する情報が他の分割ファイルのタグに記載されたファイルの更新に関する情報と整合性のとれない分割ファイルを抽出し、抽出された整合性のとれない分割ファイルを不要な分割ファイルであると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
複数の前記情報処理装置から、複数の前記分割ファイルを収集する収集部と、
前記収集部によって収集された複数の前記分割ファイルから、元の前記情報ファイルを復元する復元部とを備え、
前記判断部は、前記収集部によって収集された複数の前記分割ファイルの中から、前記復元部による元の前記情報ファイルの復元に寄与しなかった前記分割ファイルを抽出し、抽出された復元に寄与しなかった前記分割ファイルを不要な分割ファイルであると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するための情報共有システムをネットワーク上に構成する情報処理装置で実行される情報処理方法において、
複数の前記情報処理装置に分散して保持された前記分割ファイルが不要な分割ファイルであるか否かを、前記分割ファイルに関する情報に基づいて判断する判断工程と、
前記判断工程で前記分割ファイルが不要な分割ファイルであると判断された場合に、前記分割ファイルの削除命令を作成する削除命令作成工程と、
前記削除命令を送信する削除命令送信工程とを備えたことを特徴とする情報処理方法。
【請求項６】
前記情報処理装置に対して前記分割ファイルの上書きを指示する上書き命令を作成する上書き命令作成工程と、
前記上書き命令を、前記分割ファイルを分散して保持している複数の前記情報処理装置に送信する上書き命令送信工程とを備え、
前記判断工程は、前記上書き命令が実行されなかった前記情報処理装置を抽出し、抽出された前記情報処理装置が保持している上書きされなかった前記分割ファイルを不要な分割ファイルであると判断する工程であることを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記分割ファイルには、該分割ファイル毎にそのファイルを他の分割ファイルと識別するための情報が記載されたタグが添付されており、
前記判断工程は、前記タグに記載されたファイルの更新に関する情報が他の分割ファイルのタグに記載されたファイルの更新に関する情報と整合性のとれない分割ファイルを抽出し、抽出された整合性のとれない分割ファイルを不要な分割ファイルであると判断する工程であることを特徴とする請求項５に記載の情報処理方法。
【請求項８】
複数の前記情報処理装置から、複数の前記分割ファイルを収集する収集工程と、
前記収集工程で収集された複数の前記分割ファイルから、元の前記情報ファイルを復元する復元工程とを備え、
前記判断工程は、前記収集工程によって収集された複数の前記分割ファイルの中から、前記復元工程での元の前記情報ファイルの復元に寄与しなかった前記分割ファイルを抽出し、抽出された復元に寄与しなかった前記分割ファイルを不要な分割ファイルであると判断する工程であることを特徴とする請求項５に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関し、特に、一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するための情報共有システムをネットワーク上に構成する情報処理装置および該情報処理装置で実行される情報処理方法に関する。
【背景技術】
【０００２】
昨今、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して情報を共有化することが盛んに行われており、共有化された情報ファイルの保管や更新に関しても多くの提案がなされている。特に共有情報ファイルのセキュリティ対策のために、１つの情報ファイルを複数の分割ファイルに分割し、分割ファイルをネットワークに参加する複数の情報処理装置に分散させて保持する分散保持が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２７５９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようにして複数の情報処理装置に分散保持された分割ファイルを加工、更新する場合は、分散保持された分割ファイルを１カ所に集めて情報ファイルを復元し、復元された情報ファイルを加工、更新し、更新された情報ファイルを再度分割して元の情報処理装置に分散保持することになる。しかし、再度分散保持する時に、例えばネットワークが切断されていたり、元の分散保持していた情報処理装置がネットワークに参加していなかったりして、元の情報処理装置に更新された分割ファイルを再度分散保持することができないことが起こりうる。
【０００４】
各情報処理装置が保持しているファイルが分割ファイルではなく通常のファイルであれば、ファイルが更新されなくても、単に古いファイルを保持しているだけで、保持している古いファイルは、古いファイルとして利用可能である。しかし、分割ファイルを分散保持している場合には、更新できなかった古い分割ファイルは、そのファイルだけでは元の情報ファイルを復元することはできず、すでに更新されている最新の情報ファイルにとっては利用価値のない、不要な分割ファイルと化している。
【０００５】
このような不要な分割ファイルを適切に削除あるいは更新しなければ、新たな不要な分割ファイルが次々に増加し続けることになり、各情報処理装置の記憶手段のリソースを無駄に浪費してしまうという問題が懸念される。
【０００６】
本発明は、上記事情に鑑みてなされたもので、一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するためのネットワーク上の情報共有システムにおいて、不要な分割ファイルを効率よく削除あるいは更新することのできる情報処理装置および該情報処理装置で実行される情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的は、下記構成により達成することができる。
【０００８】
１．一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するための情報共有システムをネットワーク上に構成する情報処理装置において、
複数の前記情報処理装置に分散して保持されている前記分割ファイルが不要な分割ファイルであるか否かを、前記分割ファイルに関する情報に基づいて判断する判断部と、
前記判断部で前記分割ファイルが不要な分割ファイルであると判断された場合に、前記分割ファイルの削除命令を作成する削除命令作成部と、
前記削除命令を送信する削除命令送信部とを備えたことを特徴とする情報処理装置。
【０００９】
２．前記情報処理装置に対して前記分割ファイルの上書きを指示する上書き命令を作成する上書き命令作成部と、
前記上書き命令を、前記分割ファイルを分散して保持している複数の前記情報処理装置に送信する上書き命令送信部とを備え、
前記判断部は、前記上書き命令が実行されなかった前記情報処理装置を抽出し、抽出された前記情報処理装置が保持している上書きされなかった前記分割ファイルを不要な分割ファイルであると判断することを特徴とする１に記載の情報処理装置。
【００１０】
３．前記分割ファイルには、該分割ファイル毎にそのファイルを他の分割ファイルと識別するための情報が記載されたタグが添付されており、
前記判断部は、前記タグに記載されたファイルの更新に関する情報が他の分割ファイルのタグに記載されたファイルの更新に関する情報と整合性のとれない分割ファイルを抽出し、抽出された整合性のとれない分割ファイルを不要な分割ファイルであると判断することを特徴とする１に記載の情報処理装置。
【００１１】
４．複数の前記情報処理装置から、複数の前記分割ファイルを収集する収集部と、
前記収集部によって収集された複数の前記分割ファイルから、元の前記情報ファイルを復元する復元部とを備え、
前記判断部は、前記収集部によって収集された複数の前記分割ファイルの中から、前記復元部による元の前記情報ファイルの復元に寄与しなかった前記分割ファイルを抽出し、抽出された復元に寄与しなかった前記分割ファイルを不要な分割ファイルであると判断することを特徴とする１に記載の情報処理装置。
【００１２】
５．一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するための情報共有システムをネットワーク上に構成する情報処理装置で実行される情報処理方法において、
複数の前記情報処理装置に分散して保持された前記分割ファイルが不要な分割ファイルであるか否かを、前記分割ファイルに関する情報に基づいて判断する判断工程と、
前記判断工程で前記分割ファイルが不要な分割ファイルであると判断された場合に、前記分割ファイルの削除命令を作成する削除命令作成工程と、
前記削除命令を送信する削除命令送信工程とを備えたことを特徴とする情報処理方法。
【００１３】
６．前記情報処理装置に対して前記分割ファイルの上書きを指示する上書き命令を作成する上書き命令作成工程と、
前記上書き命令を、前記分割ファイルを分散して保持している複数の前記情報処理装置に送信する上書き命令送信工程とを備え、
前記判断工程は、前記上書き命令が実行されなかった前記情報処理装置を抽出し、抽出された前記情報処理装置が保持している上書きされなかった前記分割ファイルを不要な分割ファイルであると判断する工程であることを特徴とする５に記載の情報処理方法。
【００１４】
７．前記分割ファイルには、該分割ファイル毎にそのファイルを他の分割ファイルと識別するための情報が記載されたタグが添付されており、
前記判断工程は、前記タグに記載されたファイルの更新に関する情報が他の分割ファイルのタグに記載されたファイルの更新に関する情報と整合性のとれない分割ファイルを抽出し、抽出された整合性のとれない分割ファイルを不要な分割ファイルであると判断する工程であることを特徴とする５に記載の情報処理方法。
【００１５】
８．複数の前記情報処理装置から、複数の前記分割ファイルを収集する収集工程と、
前記収集工程で収集された複数の前記分割ファイルから、元の前記情報ファイルを復元する復元工程とを備え、
前記判断工程は、前記収集工程によって収集された複数の前記分割ファイルの中から、前記復元工程での元の前記情報ファイルの復元に寄与しなかった前記分割ファイルを抽出し、抽出された復元に寄与しなかった前記分割ファイルを不要な分割ファイルであると判断する工程であることを特徴とする５に記載の情報処理方法。
【発明の効果】
【００１６】
本発明によれば、一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するためのネットワーク上の情報共有システムにおいて、分散保持された分割ファイルが不要な分割ファイルであるか否かを判断し、不要な分割ファイルであれば、分割ファイルの削除命令を送信するので、不要な分割ファイルを効率よく削除することのできる情報処理装置および該情報処理装置で実行される情報処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を図示の実施の形態に基づいて説明するが、本発明は該実施の形態に限られない。なお、図中、同一あるいは同等の部分には同一の番号を付与し、重複する説明は省略する。
【００１８】
まず、本発明における情報共有システムについて、図１および図２を用いて説明する。図１は、情報共有システムの構成の一例を示すブロック図である。
【００１９】
図１において、情報共有システム１００は、ハブ１０１にネットワークケーブル１０３を介して接続されたＰＣ１乃至ＰＣｎのｎ台のコンピュータ１０５（以下、ＰＣと言う）等で構成されている。各ＰＣ（ＰＣ１乃至ＰＣｎ）間は相互に通信が可能となっている。情報共有システム１００には、ＰＣの他に携帯情報端末や携帯電話等も接続可能である。その他に、ハブ１０１には後述する命令集約サーバ１０９等が接続されていてもよい。ＰＣ、携帯情報端末、携帯電話および命令集約サーバ等は、本発明における情報処理装置として機能する。
【００２０】
また、情報共有システム１００は、ハブ１０１からルータ１０７を通じて、インターネットＩＮと接続されている。インターネットＩＮには、各ＰＣに対して例えばＸ．５０９証明書に代表される公開鍵証明書を発行するための認証サーバＡＳ等が接続されている。
【００２１】
図２は、情報共有システム１００を構成する情報処理装置が備える機能ブロックの一例を示すブロック図である。ここでは、ＰＣを例にとって説明するが、上述したその他の情報処理装置であっても構わない。
【００２２】
図２において、ＰＣは、データ受信部２０５、データ解析部２０７、判断部２０９、データ操作部２１１、データ保持部２１３、接続テーブル管理部２１５、接続テーブル保持部２１７、ネットワーク申請部２１９、認証部２２１、データ作成部２２３およびデータ送信部２２５等で構成される。
【００２３】
データ操作部２１１は、データの更新機能、復元機能、分割機能、添付機能、削除機能および検索機能等の機能を有している。接続テーブル管理部２１５は、接続テーブル２１７ａの登録機能、変更機能、削除機能および検索機能等の機能を有している。ネットワーク申請部２１９は、ネットワークへの参加機能や離脱機能等の機能を有している。認証部２２１は、他のＰＣがＰＣに接続する際の接続許可機能や接続拒否機能等の機能を有している。なお、ＰＣを構成する各部は、図示しないＣＰＵ、メモリおよびハードディスク等の記憶手段等と接続されており、随時利用がなされる。
【００２４】
ＰＣ内での情報処理の流れについて、簡単に説明する。まず、ネットワーク２０１上を流れる情報のパケット２０３がＰＣのデータ受信部２０５によって受信される。データ受信部２０５は、本発明における収集部として機能する。このパケット２０３の中から、データ解析部２０７によって必要なデータが抽出され、ＰＣにとって必要な情報であるかどうかがフィルタリングされる。もしＰＣにとって必要な情報であり、その情報がＰＣに関する処理命令であれば、判断部２０９、データ操作部２１１、ネットワーク申請部２１９または認証部２２１のいずれかにて処理され、必要に応じてデータ保持部２１３に保持される。
【００２５】
接続テーブル保持部２１７には、接続テーブル２１７ａが保持されている。接続テーブル２１７ａとは、ＰＣが接続される情報共有システム１００内の各ＰＣに関する情報を記述したテーブルである。接続テーブル２１７ａは、接続テーブル管理部２１５によって管理される。
【００２６】
ＰＣから他のＰＣに対してデータや命令を送信する必要が生じた場合、ＰＣは、接続テーブル２１７ａに記述されている送信先のＰＣに関する情報（例えばＩＰアドレス等の送信先を特定できる情報）に基づいて情報の送り先を決定する。データや命令は、データ保持部２１３から引き出され、あるいはデータ作成部２２３によって作成された後にネットワーク２０１を流れるパケット２２７の形に整形され、上述した送り先に向けて、データ送信部２２５によって送信される。
【００２７】
ここに、データ作成部２２３は、本発明における削除命令作成部および上書き命令作成部として機能し、データ送信部２２５は本発明における削除命令送信部および上書き命令送信部として機能する。
【００２８】
次に、情報ファイルを分割して分散保持し、復元して利用する方法について、図３乃至図５を用いて説明する。図３は、分割ファイルを分散保持する方法の一例を示す模式図である。
【００２９】
図３において、情報共有システム１００は、ネットワーク２０１に接続されたＰＣ１乃至ＰＣ７の７台のＰＣで構成されている。ＰＣ１乃至ＰＣ７は、それぞれ図２で示した機能ブロックを備えている。以下の説明では、ネットワーク２０１は複数台のＰＣで構成されているとして説明するが、図１で説明したその他の情報処理装置が接続されていても構わない。
【００３０】
ここで、ＰＣ１のユーザが情報ファイルＤ１を共有ファイルに指定すると、ＰＣ１は、データ操作部２１１の分割機能を用いて、情報ファイルＤ１を例えば４つの分割ファイルＤ１−１、Ｄ１−２、Ｄ１−３およびＤ１−４に分割する。分割の方法としては、例えばストライピング、２次元パリティ方式、リードソロモン方式あるいはしきい値秘密分散法等の既知の方法を用いることができる。
【００３１】
各分割ファイルＤ１−１、Ｄ１−２、Ｄ１−３およびＤ１−４には、データ操作部２１１の添付機能によって、各々を識別するためのタグＴＧが添付される。タグＴＧには、例えば元の情報ファイルのファイル名とバージョン、作成日時、分割ファイルのファイル名とバージョン、分割番号と総分割数、分割された日時等の識別情報が記載される。
【００３２】
次に、ＰＣ１は、タグＴＧの添付された分割ファイルＤ１−１、Ｄ１−２、Ｄ１−３およびＤ１−４を、図２に示した接続テーブル２１７ａに保持されたＰＣ２乃至ＰＣ７に関する情報を基にして、ＰＣ２乃至ＰＣ７の何れかにネットワーク２０１を介して送信する。分割ファイルを受信したＰＣは、受信した分割ファイルを保持する。
【００３３】
これによって、情報ファイルＤ１の分割ファイルＤ１−１乃至Ｄ１−４を複数のＰＣに分散して保持したことになる。本例では、分割ファイルＤ１−１がＰＣ２に、分割ファイルＤ１−２がＰＣ３に、分割ファイルＤ１−３がＰＣ５に、分割ファイルＤ１−４がＰＣ６に分散して保持される。分散保持先の選定は、無作為に行ってもよいし、ＰＣ２乃至ＰＣ７に何らかの重み付け（例えばＰＣ２乃至ＰＣ７のセキュリティ対策度の高い順等）をして、それを元に行ってもよい。その後、ＰＣ１は、セキュリティ対策のために、情報ファイルＤ１を保持せずに削除する。
【００３４】
図４は、分散保持された分割ファイルＤ１−１乃至Ｄ１−４から分割元の情報ファイルＤ１を復元する方法の一例を示す模式図である。
【００３５】
図４において、ＰＣ１のユーザが情報ファイルＤ１を利用したいと指定すると、ＰＣ１は、ＰＣ２乃至ＰＣ７に対して、情報ファイルＤ１の分割ファイルを探すための探索命令ＳＣをネットワーク２０１を介して送信する。探索命令ＳＣの送信は、例えばＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）のようなインターネット上のプロトコルを利用してマルチキャストやブロードキャストで行ってもよいし、図２に示した接続テーブル２１７ａに保持されたＰＣ２乃至ＰＣ７に関する情報を基にしてユニキャストで行ってもよい。
【００３６】
探索命令ＳＣを受信したＰＣ２乃至ＰＣ７のうち、情報ファイルＤ１の分割ファイルを保持しているＰＣ２、ＰＣ３、ＰＣ５およびＰＣ６は、ＰＣ１に対して保持通知ＨＮを返信する。保持通知ＨＮを受信したＰＣ１は、保持通知ＨＮの送信元に対して情報ファイルＤ１の分割ファイルの転送依頼ＴＲを送信する。転送依頼ＴＲを受信したＰＣ２、ＰＣ３、ＰＣ５およびＰＣ６は、保持している分割ファイルＤ１−１乃至Ｄ１−４をＰＣ１に転送する（収集工程）。
【００３７】
ＰＣ１は、図２に示したデータ操作部２１１の復元機能を用いて、転送された分割ファイルＤ１−１乃至Ｄ１−４から情報ファイルＤ１を復元する（復元工程）。このようにして復元された情報ファイルＤ１は、ＰＣ１の図２に示したデータ保持部２１３に保持され、ＰＣ１のユーザが利用できる状態となる。データ操作部２１１の復元機能は、本発明における復元部として機能する。
【００３８】
図５は、復元された情報ファイルＤ１を利用した後、再度分割して分散保持する方法の一例を示す模式図である。
【００３９】
図５において、図４で復元された情報ファイルＤ１がユーザによって修正されて、共有の情報ファイルＤ２として共有の情報ファイルＤ１に上書きされたとする。この場合、ＰＣ１は、上書きされた情報ファイルＤ２を図３の場合と同様の４つの分割ファイルＤ２−１乃至Ｄ２−４に分割する。各分割ファイルには各々を識別するためのタグＴＧが添付されている。続いてＰＣ１は、各分割ファイルの上書きを命じる上書き命令ＯＣを作成し（上書き命令作成工程）、上書き命令ＯＣと、タグＴＧが添付された４つの分割ファイルＤ２−１乃至Ｄ２−４とを、古い分割ファイルＤ１−１乃至Ｄ１−４を保持しているＰＣ２、ＰＣ３、ＰＣ５およびＰＣ６に分散して送信する（上書き命令送信工程）。
【００４０】
ＰＣ２は、上書き命令ＯＣと分割ファイルＤ２−１とを受信し、上書き命令ＯＣに従って、分割ファイルＤ２−１を古い分割ファイルＤ１−１に上書きして保持する。ＰＣ３、ＰＣ５およびＰＣ６についても、上書き命令ＯＣに従って、それぞれ受信した分割ファイルＤ２−２、Ｄ２−３およびＤ２−４を古い分割ファイルに上書き保存する。これによって、最新の情報ファイルＤ２が分散保持されたことになる。
【００４１】
もし、復元された情報ファイルＤ１がユーザによって修正されて、上書きではなく、情報ファイルＤ１とは別の新たな情報ファイルＥ１としてファイルされた場合は、情報ファイルＥ１は情報ファイルＤ１とは別の新しいファイルとして扱われる。この場合、図３で説明したように、分割ファイルＥ１−１乃至Ｅ１−４が作成されて、ＰＣ２乃至ＰＣ７の何れかに分散保持される。
【００４２】
次に、本発明の第１の実施の形態について、図６を用いて説明する。ＰＣがネットワークから切り離されていたり、ネットワークの通信障害が発生したりといった条件を考慮すると、常時、図５で説明したように分割ファイルが全て最新のファイルに上書きされて更新されるとは限らない。ここでは、何らかの事情で最新のファイルに更新されなかった不要な分割ファイルを削除あるいは更新する方法について説明する。図６は、本発明の第１の実施の形態を説明するための模式図であって、不要な分割ファイルを削除あるいは更新する方法を説明する模式図である。
【００４３】
図６において、図５と同様に、復元された情報ファイルＤ１がＰＣ１のユーザによって修正されて情報ファイルＤ２として情報ファイルＤ１に上書きされると、ＰＣ１によって情報ファイルＤ１が４つの分割ファイルＤ２−１乃至Ｄ２−４に分割される。続いて、ＰＣ１によって、各分割ファイルの上書きを命じる上書き命令ＯＣが作成され（上書き命令作成工程）、上書き命令ＯＣと４つの分割ファイルＤ２−１乃至Ｄ２−４とが、ＰＣ２、ＰＣ３、ＰＣ５およびＰＣ６に分散して送信される（上書き命令送信工程）。ＰＣ２、ＰＣ３およびＰＣ５については通信が確立できて、古い分割ファイルＤ１−１乃至Ｄ１−３が最新の分割ファイルＤ２−１乃至Ｄ２−３に上書きされて更新され、保持される。
【００４４】
しかし、ＰＣ６については、通信障害等の何らかの事情で通信が確立できず、最新の分割ファイルＤ２−４を送信することができなかったとする。この場合、ＰＣ１は、ＰＣ６の代わりに、例えばＰＣ７に最新の分割ファイルＤ２−４を送信し、分散保持させる。もちろんＰＣ２乃至ＰＣ５の何れかでもよいのであるが、セキュリティの観点から、分割ファイルＤ２−１乃至Ｄ２−３を分散保持しているＰＣは避ける方が望ましい。
【００４５】
ここで、ＰＣ１は、（１）ＰＣ６が古い分割ファイルＤ１−４を分散保持していること、および（２）ＰＣ７が最新の分割ファイルＤ２−４を分散保持していること、の２つの情報を持っている。そして、この２つの情報から、図２に示したＰＣ１の判断部２０９は、ＰＣ６が分散保持している古い分割ファイルＤ１−４が、最新の情報ファイルＤ２を復元するのに使用できない、不要な分割ファイルであると判断する（判断工程）。上述した２つの情報は、本発明における分割ファイルに関する情報に相当する。
【００４６】
ＰＣ１は、判断部２０９のこの判断に基づいて、データ作成部２２３で、不要な分割ファイルＤ１−４を削除する削除命令ＤＣを作成し（削除命令作成工程）、データ送信部２２５からＰＣ６に向けて送信する（削除命令送信工程）。しかしながら、この時点ではまだＰＣ６とは通信が確立できない状態にあるので、ＰＣ１は、所定の時間間隔毎に、あるいは任意のタイミングにＰＣ６に向けて削除命令ＤＣの送信を繰り返す。その後、ＰＣ６との通信が復帰した場合には、ＰＣ６はＰＣ１からの削除命令ＤＣを受信し、削除命令ＤＣに従って不要な分割ファイルＤ１−４を削除する。
【００４７】
また、削除命令ＤＣの送信を一定の時間、あるいは一定の回数繰り返してもＰＣ６との通信が復帰しない場合、あるいは、例えばＰＣ１の電源がオフされたり、ＰＣ１がネットワークから切り離されたりといった任意のタイミングでもＰＣ６との通信が復帰していない場合、ＰＣ１は削除命令ＤＣの送信を取り消してもよい。このように通信が復帰しないままの状態になる確率は非常に低いので、このようなケースが発生する確率は非常に低く、削除命令ＤＣの送信を取り消しても問題とはならない。また、たとえこのようなケースが発生したとしても、ＰＣ６には不要な分割ファイルＤ１−４が残ったままとなるが、その他には特に問題点は発生せず、削除命令ＤＣの送信を取り消しても問題ない。
【００４８】
さらに、例えばＰＣ１の電源がオフされたり、ＰＣ１がネットワークから切り離されたりといったようにＰＣ１が削除命令ＤＣを送信し続けられない場合には、別のＰＣ、例えばＰＣ４等に削除命令ＤＣの送信を依頼してもよい。削除命令ＤＣの送信を依頼されたＰＣは、ＰＣ１と同様に、所定の時間間隔毎に、あるいは任意のタイミングにＰＣ６に向けて削除命令ＤＣの送信を繰り返す。また、上述したＰＣ１と同様に、削除命令ＤＣの送信を一定の時間、あるいは一定の回数繰り返してもＰＣ６との通信が復帰しない場合等には、削除命令ＤＣの送信を取り消してもよい。
【００４９】
また、上述した削除命令ＤＣの代わりに、ＰＣ６とＰＣ７に対して、更新命令ＲＣを送信し、ＰＣ６との通信が復帰した後に、ＰＣ７からＰＣ６に最新の分割ファイルＤ２−４を移動し、不要な分割ファイルＤ１−４を上書きして分割ファイルＤ２−４に更新することでもよい。
【００５０】
以上に述べたように、本発明の第１の実施の形態によれば、最新の分割ファイルに上書き更新できなかった不要な分割ファイルを保持するＰＣに対して、不要な分割ファイルの削除命令あるいは更新命令の送信を繰り返す。それによって、不要な分割ファイルを効率よく削除あるいは更新することができ、不要な分割ファイルの増加を阻止することができる。
【００５１】
次に、本発明の第２の実施の形態について、図７を用いて説明する。第１の実施の形態では、最新の分割ファイルで上書きする時点で不要な分割ファイルの判断を行ったが、本第２の実施の形態では、情報ファイルが復元される際に不要な分割ファイルの判断を行う。図７は、本発明の第２の実施の形態を説明するための模式図であって、不要な分割ファイルを削除する方法を説明する模式図である。
【００５２】
図７において、ＰＣ２乃至ＰＣ７には、図６の最新の分割ファイルの上書き更新時点と同様に、ＰＣ２に分割ファイルＤ２−１、ＰＣ３に分割ファイルＤ２−２、ＰＣ５に分割ファイルＤ２−３、ＰＣ７に分割ファイルＤ２−４が分散保持されている。また、ＰＣ６には上書き保存されなかった古い分割ファイルＤ１−４が保持されている。ここでは、ＰＣ６との通信は確立されているものとする。
【００５３】
情報ファイルＤ２を復元するために、ＰＣ１はネットワーク２０１を介してＰＣ２乃至ＰＣ７に情報ファイルＤ２の分割ファイルの収集命令ＣＣを送信する。収集命令ＣＣを受信した各ＰＣのうち、情報ファイルＤ２の分割ファイルを保持しているＰＣは、情報ファイルＤ２の分割ファイルをＰＣ１に転送する（収集工程）。
【００５４】
ここで転送される分割ファイルは、本来は情報ファイルＤ２の分割ファイルＤ２−１乃至Ｄ２−４である。しかし、元々、情報ファイルＤ２は古い情報ファイルＤ１の上書きファイルなので、情報ファイルＤ１とＤ２とはファイル名が共通である。そのため、ＰＣ６に分散保持されている分割ファイルＤ１−４もＰＣ１に転送されてくる。
【００５５】
ＰＣ１の判断部２０９は、転送されてきた分割ファイルＤ２−１乃至Ｄ２−４および分割ファイルＤ１−４に添付されているタグＴＧに記載された、元の情報ファイルのファイル名、バージョン等の情報を解析する。それによって、ＰＣ１は、分割ファイルＤ２−１乃至Ｄ２−４が情報ファイルＤ２の分割ファイルであり、分割ファイルＤ１−４が古い情報ファイルＤ１の分割ファイルであることを知ることができる。
【００５６】
この結果から、ＰＣ１の判断部２０９は、分割ファイルＤ１−４が情報ファイルＤ２の復元に寄与しない不要な分割ファイルであると判断する（判断工程）。上述したタグＴＧに記載された、元の情報ファイルのファイル名、バージョン等の情報は、本発明における分割ファイルに関する情報に相当する。この判断に基づき、ＰＣ１は、データ操作部２１１の復元機能を用いて、分割ファイルＤ２−１乃至Ｄ２−４から情報ファイルＤ２を復元する（復元工程）。
【００５７】
あるいは、ＰＣ１は、データ操作部２１１の復元機能を用いて、転送されてきた分割ファイルＤ２−１乃至Ｄ２−４およびＤ１−４の５つの分割ファイルから、実際に情報ファイルＤ２を復元してみることもできる（復元工程）。この際に、復元に寄与しなかった分割ファイル、すなわち不要な分割ファイルＤ１−４が発見される。そこで、ＰＣ１の判断部２０９は、ＰＣ６が分散保持する分割ファイルＤ１−４を不要な分割ファイルと判断する（判断工程）。上述した復元に寄与しなかった分割ファイルに関する情報は、本発明における分割ファイルに関する情報に相当する。
【００５８】
ＰＣ１は、上述した判断に基づいて、データ作成部２２３で、不要な分割ファイルＤ１−４を削除する削除命令ＤＣを作成し（削除命令作成工程）、データ送信部２２５からＰＣ６に向けて送信する（削除命令送信工程）。ＰＣ６はＰＣ１からの削除命令ＤＣを受信し、削除命令ＤＣに従って不要な分割ファイルＤ１−４を削除する。
【００５９】
もし第１の実施の形態と同様に、ＰＣ６との通信が途絶えた場合には、第１の実施の形態と同様に、ＰＣ１は、所定の時間間隔毎に、あるいは任意のタイミングにＰＣ６に向けて削除命令ＤＣの送信を繰り返す。また、削除命令ＤＣの送信を一定の時間、あるいは一定の回数繰り返す、あるいは任意のタイミングでもＰＣ６との通信が復帰していない場合、ＰＣ１は削除命令ＤＣの送信を取り消してもよい。さらに、例えばＰＣ１の電源がオフされたり、ＰＣ１がネットワークから切り離されたりといったようにＰＣ１が削除命令ＤＣを送信し続けられない場合には、別のＰＣ、例えばＰＣ４等に削除命令ＤＣの送信を依頼してもよい。
【００６０】
また、上述した削除命令ＤＣの代わりに、ＰＣ６とＰＣ７に対して、更新命令ＲＣを送信し、ＰＣ７からＰＣ６に最新の分割ファイルＤ２−４を移動し、不要な分割ファイルＤ１−４を上書きして分割ファイルＤ２−４に更新することでもよい。さらに、第１の実施の形態と第２の実施の形態とを併用してもよい。
【００６１】
以上に述べたように、本発明の第２の実施の形態によれば、各ＰＣから収集した分割ファイルから情報ファイルを復元する際に発見された、元の情報ファイルの復元に寄与しない不要な分割ファイルを保持するＰＣに対して、不要な分割ファイルの削除命令あるいは更新命令を送信する。それによって、不要な分割ファイルを効率よく削除あるいは更新することができ、不要な分割ファイルの増加を阻止することができる。
【００６２】
次に、本発明の第３の実施の形態について、図８を用いて説明する。ここでは、各ＰＣが送信する削除命令ＤＣあるいは更新命令ＲＣを、図１に示した命令集約サーバ１０９に集約して担当させる方法について説明する。図８は、本発明の第３の実施の形態を説明するための模式図であって、削除命令ＤＣあるいは更新命令ＲＣを命令集約サーバ１０９に集約する方法を説明する模式図である。
【００６３】
図８において、第１及び第２の実施の形態と同様に、ＰＣ６に不要な分割ファイルＤ１−４が分散保持されているとする。ＰＣ１は、第１及び第２の実施の形態と同様に、削除命令ＤＣあるいは更新命令ＲＣをＰＣ６に向けて送信する（削除命令送信工程）が、ＰＣ６との通信が途絶えていて、削除命令ＤＣあるいは更新命令ＲＣを届けることができない。
【００６４】
このように、ＰＣ１が削除命令ＤＣあるいは更新命令ＲＣを送信し続けられない場合には、ＰＣ１は削除命令ＤＣあるいは更新命令ＲＣの送信を別のＰＣに依頼してもよいと第１及び第２の実施の形態で説明したが、この依頼先を、任意のＰＣではなく、特定のＰＣ、望ましくは常時運転可能な命令集約サーバ１０９とする。もちろん、他のＰＣと同様の命令集約ＰＣであっても構わない。
【００６５】
命令集約サーバ１０９は、ＰＣ１から依頼された削除命令ＤＣあるいは更新命令ＲＣの送信を、所定の時間間隔毎に、あるいは任意のタイミングに繰り返す（削除命令送信工程）。その後、ＰＣ６との通信が復帰した場合には、ＰＣ６は命令集約サーバ１０９からの削除命令ＤＣを受信し、削除命令ＤＣに従って不要な分割ファイルＤ１−４を削除する。
【００６６】
また、削除命令ＤＣあるいは更新命令ＲＣの送信を一定の時間、あるいは一定の回数繰り返してもＰＣ６との通信が復帰しない場合、あるいは、例えばＰＣ１の電源がオフされたり、ＰＣ１がネットワークから切り離されたりといった任意のタイミングでもＰＣ６との通信が復帰していない場合、ＰＣ１は削除命令ＤＣの送信を取り消してもよい。
【００６７】
さらに、ネットワーク上に複数の命令集約サーバ１０９が存在してもよい。ある命令集約サーバの電源がオフされる際等には、他の命令集約サーバに削除命令ＤＣあるいは更新命令ＲＣの送信を依頼してもよい。
【００６８】
以上に述べたように、本発明の第３の実施の形態によれば、各ＰＣが送信する削除命令ＤＣあるいは更新命令ＲＣを、図１に示した命令集約サーバ１０９に集約して担当させる。それによって、不要な分割ファイルを効率よく削除あるいは更新することができ、不要な分割ファイルの増加を阻止することができる。
【００６９】
次に、本発明の第４の実施の形態について、図９を用いて説明する。ここでは、情報ファイルＤ２の分割や各ＰＣへの分割ファイルの分散保持、および不要な分割ファイルの検出と削除あるいは更新命令等の作業を他のＰＣに依頼する方法について説明する。図９は、本発明の第４の実施の形態を説明するための模式図であって、情報ファイルＤ２の分割等の作業を他のＰＣに依頼する方法を説明する模式図である。
【００７０】
図９において、情報ファイルＤ１がＰＣ８のユーザによって修正されて、情報ファイルＤ２として情報ファイルＤ１に上書きされたとする。ＰＣ８は、情報ファイルＤ２を添付して、ＰＣ１に上書き依頼ＯＲを送信する。上書き依頼ＯＲを受信したＰＣ１は、まず、添付された情報ファイルＤ２を分割ファイルＤ２−１乃至Ｄ２−４に分割する。各分割ファイルには各々を識別するためのタグＴＧが添付されている。
【００７１】
続いてＰＣ１は、上書き命令ＯＣを作成し（上書き命令作成工程）、作成した上書き命令ＯＣと４つの分割ファイルＤ２−１乃至Ｄ２−４とを、古い分割ファイルＤ１−１乃至Ｄ１−４を保持しているＰＣ２、ＰＣ３、ＰＣ５およびＰＣ６に分散して送信する（上書き命送信工程）。ＰＣ２、ＰＣ３およびＰＣ５については通信が確立できて、古い分割ファイルＤ１−１乃至Ｄ１−３が最新の分割ファイルＤ２−１乃至Ｄ２−３に上書きされて更新され、保持される。
【００７２】
しかし、ＰＣ６については、通信障害等の何らかの事情で通信が確立できず、最新の分割ファイルＤ２−４を送信することができなかったとする。この場合、ＰＣ１は、ＰＣ６の代わりに、例えばＰＣ７に最新の分割ファイルＤ２−４を送信し、分散保持させる。図９はこの状態を示す。以降の不要な分割ファイルの検出と削除あるいは更新命令等のＰＣ１が行う作業については、第１の実施の形態と同じであるので、説明は省略する。
【００７３】
ただし、ＰＣ１は、削除命令ＤＣあるいは更新命令ＲＣの送信を、ＰＣ６に対してだけでなくＰＣ８に対しても行う（削除命令送信工程）。これによって、ＰＣ８は、今回の情報ファイルＤ２の分散保持において不要な分割ファイルが発生したこと、不要な分割ファイルがＰＣ６の保持する分割ファイルＤ１−４であること、およびＰＣ６に対して不要な分割ファイルＤ１−４の削除命令ＤＣあるいは更新命令ＲＣが出されていること等を知ることができる。もちろん、削除命令ＤＣあるいは更新命令ＲＣのＰＣ８への送信ではなく、ＰＣ１からＰＣ８への不具合報告の送信であってもよい。
【００７４】
以上に述べたように、本発明の第４の実施の形態によれば、情報ファイルを利用したＰＣは、利用した情報ファイルの分割や各ＰＣへの分割ファイルの分散保持、および不要な分割ファイルの検出と削除あるいは更新命令等の作業を他のＰＣに依頼する。それによって、ファイルの分割のような高い性能を要求される作業をこなせないような性能の低いＰＣであっても、利用した情報ファイルを上書きして分散保持することができる。さらに、不要な分割ファイルを効率よく削除あるいは更新することができ、不要な分割ファイルの増加を阻止することができる。
【００７５】
次に、本発明の第５の実施の形態について、図１０を用いて説明する。ここでは、情報ファイルの復元、および不要な分割ファイルの検出と削除あるいは更新命令等の作業を他のＰＣに依頼する方法について説明する。図１０は、本発明の第５の実施の形態を説明するための模式図であって、情報ファイルの復元等の作業を他のＰＣに依頼する方法を説明する模式図である。
【００７６】
図１０において、ＰＣ２乃至ＰＣ７には、図９の最新の分割ファイルの上書き更新時点と同様に、ＰＣ２に分割ファイルＤ２−１、ＰＣ３に分割ファイルＤ２−２、ＰＣ５に分割ファイルＤ２−３、ＰＣ７に分割ファイルＤ２−４が分散保持されている。また、ＰＣ６には上書き保存されなかった古い分割ファイルＤ１−４が保持されている。ここでは、ＰＣ６との通信は確立されているものとする。
【００７７】
ＰＣ８のユーザが情報ファイルＤ２の利用を求めると、ＰＣ８は、ＰＣ１に情報ファイルＤ２の復元依頼ＲＲを送信する。情報ファイルＤ２を復元するために、ＰＣ１はネットワーク２０１を介してＰＣ２乃至ＰＣ７に情報ファイルＤ２の分割ファイルの収集命令ＣＣを送信する。収集命令ＣＣを受信した各ＰＣのうち、情報ファイルＤ２の分割ファイルを保持しているＰＣは、情報ファイルＤ２の分割ファイルをＰＣ１に転送する（収集工程）。
【００７８】
ここで転送される分割ファイルは、本来は情報ファイルＤ２の分割ファイルＤ２−１乃至Ｄ２−４である。しかし、元々、情報ファイルＤ２は古い情報ファイルＤ１の上書きファイルなので、情報ファイルＤ１とＤ２とはファイル名が共通である。そのため、ＰＣ６に分散保持されている分割ファイルＤ１−４もＰＣ１に転送されてくる。
【００７９】
ＰＣ１は、転送されてきた分割ファイルＤ２−１乃至Ｄ２−４および分割ファイルＤ１−４に添付されているタグＴＧに記載された、元の情報ファイルのファイル名、バージョン等の情報を解析する。それによって、ＰＣ１は、分割ファイルＤ２−１乃至Ｄ２−４が情報ファイルＤ２の分割ファイルであり、分割ファイルＤ１−４が古い情報ファイルＤ１の分割ファイルであることを知ることができる。
【００８０】
この結果から、ＰＣ１の判断部２０９は、分割ファイルＤ１−４が情報ファイルＤ２の復元に寄与しない不要な分割ファイルであると判断する（判断工程）。この判断に基づき、ＰＣ１は、データ操作部２１１の復元機能を用いて、分割ファイルＤ２−１乃至Ｄ２−４から情報ファイルＤ２を復元する（復元工程）。
【００８１】
あるいは、ＰＣ１は、データ操作部２１１の復元機能を用いて、転送されてきた分割ファイルＤ２−１乃至Ｄ２−４およびＤ１−４の５つの分割ファイルから、実際に情報ファイルＤ２を復元してみることもできる（復元工程）。この際に、復元に寄与しない分割ファイル、すなわち不要な分割ファイルＤ１−４が発見される。そこで、ＰＣ１の判断部２０９は、ＰＣ６が分散保持する分割ファイルＤ１−４を不要な分割ファイルと判断する（判断工程）。
【００８２】
ＰＣ１によって復元された情報ファイルＤ２はＰＣ８に送付される。これによって、ＰＣ８のユーザは情報ファイルＤ２を利用することができるようになる。これ以降の不要な分割ファイルの検出と削除等のＰＣ１が行う作業については、第２の実施の形態と同じであるので、説明は省略する。
【００８３】
ただし、ＰＣ１は、削除命令ＤＣあるいは更新命令ＲＣの送信をＰＣ６に対してだけでなく、ＰＣ８に対しても行う。これによって、ＰＣ８は、今回の情報ファイルＤ２の復元において不要な分割ファイルが発見されたこと、不要な分割ファイルがＰＣ６の保持する分割ファイルＤ１−４であること、およびＰＣ６に対して不要な分割ファイルＤ１−４の削除命令ＤＣあるいは更新命令ＲＣが出されていること等を知ることができる。もちろん、削除命令ＤＣあるいは更新命令ＲＣのＰＣ８への送信ではなく、ＰＣ１からＰＣ８への不具合報告の送信であってもよい。さらに、第４の実施の形態と第５の実施の形態とを併用してもよい。
【００８４】
以上に述べたように、本発明の第５の実施の形態によれば、情報ファイルの利用を希望するＰＣは、利用したい情報ファイルの復元および不要な分割ファイルの検出と削除あるいは更新命令等の作業を他のＰＣに依頼する。それによって、ファイルの復元のような高い性能を要求される作業をこなせないような性能の低いＰＣであっても、利用したい情報ファイルを復元して利用することができる。さらに、不要な分割ファイルを効率よく削除あるいは更新することができ、不要な分割ファイルの増加を阻止することができる。
【００８５】
次に、本発明の第６の実施の形態について、図１１を用いて説明する。ここでは、分割ファイルを分散保持するＰＣが、自らが保持する分割ファイルが不要な分割ファイルであるか否かを判断する方法について説明する。図１１は、本発明の第６の実施の形態を説明するための模式図であって、分割ファイルを分散保持するＰＣが、自らが保持する分割ファイルが不要な分割ファイルであるか否かを判断する方法を説明する模式図である。
【００８６】
図１１において、ＰＣ１乃至ＰＣ７には、図６の最新の分割ファイルの上書き更新時点と同様に、ＰＣ２に分割ファイルＤ２−１、ＰＣ３に分割ファイルＤ２−２、ＰＣ５に分割ファイルＤ２−３、ＰＣ７に分割ファイルＤ２−４が分散保持されている。また、ＰＣ６には上書き保存されなかった古い分割ファイルＤ１−４が保持されている。
【００８７】
分割ファイルＤ１−４を保持しているＰＣ６は、自らが保持する分割ファイルＤ１−４が不要な分割ファイルであるか否かを判断するために、ネットワーク２０１を介して各ＰＣに情報ファイルＤ１の分割ファイルの収集命令ＣＣを送信する。収集命令ＣＣを受信した各ＰＣのうち、情報ファイルＤ１の分割ファイルを保持しているＰＣは、情報ファイルＤ１の分割ファイルをＰＣ６に転送する（収集工程）。
【００８８】
ここで転送される分割ファイルは、本来は古い情報ファイルＤ１の分割ファイルＤ１−１乃至Ｄ１−３である。しかし、元々、情報ファイルＤ２は古い情報ファイルＤ１の上書きファイルなので、情報ファイルＤ１とＤ２とはファイル名が共通である。そのため、各ＰＣに分散保持されている情報ファイルＤ２の分割ファイルＤ２−１乃至Ｄ２−４がＰＣ６に転送されてくる。
【００８９】
ＰＣ６の判断部２０９は、転送されてきた分割ファイルＤ２−１乃至Ｄ２−４と自らが保持する分割ファイルＤ１−４とに添付されているタグＴＧに記載された、元の情報ファイルのファイル名、バージョン等の情報を解析する。それによって、ＰＣ６は、分割ファイルＤ２−１乃至Ｄ２−４が情報ファイルＤ２の分割ファイルであり、自らが保持する分割ファイルＤ１−４が古い情報ファイルＤ１の分割ファイルであることを知ることができる。この結果から、ＰＣ６の判断部２０９は、自らが保持する分割ファイルＤ１−４が情報ファイルＤ２の復元に寄与しない不要な分割ファイルであると判断する（判断工程）。上述したタグＴＧに記載された、元の情報ファイルのファイル名、バージョン等の情報は、本発明における分割ファイルに関する情報に相当する。
【００９０】
あるいは、ＰＣ６は、データ操作部２１１の復元機能を用いて、転送されてきた分割ファイルＤ２−１乃至Ｄ２−４と自らが保持する分割ファイルＤ１−４との５つの分割ファイルから、実際に情報ファイルＤ２を復元してみることもできる（復元工程）。この際に、復元に寄与しない分割ファイル、すなわち不要な分割ファイルＤ１−４が発見される。そこで、ＰＣ６の判断部２０９は、自らが分散保持する分割ファイルＤ１−４を不要な分割ファイルと判断する（判断工程）。上述した復元に寄与しなかった分割ファイルに関する情報は、本発明における分割ファイルに関する情報に相当する。
【００９１】
ＰＣ６は、判断部２０９のこの判断に基づいて、データ作成部２２３で、不要な分割ファイルＤ１−４を削除する削除命令ＤＣを作成し（削除命令作成工程）、自らの削除命令ＤＣに従って不要な分割ファイルＤ１−４を削除する。
【００９２】
また、上述した削除命令ＤＣの代わりに、ＰＣ６はＰＣ７に対して更新命令ＲＣを送信し、ＰＣ７からＰＣ６に最新の分割ファイルＤ２−４を移動し、不要な分割ファイルＤ１−４を上書きして分割ファイルＤ２−４に更新することでもよい。
【００９３】
以上に述べたように、本発明の第６の実施の形態によれば、分割ファイルを分散保持するＰＣが、自らが保持する分割ファイルが不要な分割ファイルであるか否かを判断し、不要な分割ファイルと判断した場合には不要な分割ファイルの削除あるいは更新を行う。それによって、不要な分割ファイルを効率よく削除あるいは更新することができ、不要な分割ファイルの増加を阻止することができる。
【００９４】
以上に述べたように、本発明によれば、一つの情報ファイルを複数の分割ファイルに分割し、分散して保持するためのネットワーク上の情報共有システムにおいて、分散保持された分割ファイルが不要な分割ファイルであるか否かを判断し、不要な分割ファイルであれば、分割ファイルの削除命令を送信するので、不要な分割ファイルを効率よく削除することのできる情報処理装置および該情報処理装置で実行される情報処理方法を提供することができる。
【００９５】
尚、本発明に係る情報処理装置および情報処理方法を構成する各構成の細部構成および細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００９６】
【図１】情報共有システムの構成の一例を示すブロック図である。
【図２】情報共有システムを構成する各ＰＣが備える機能ブロックの一例を示すブロック図である。
【図３】分割ファイルを分散保持する方法の一例を示す模式図である。
【図４】分散保持された分割ファイルから元の情報ファイルを復元する方法の一例を示す模式図である。
【図５】復元された情報ファイルを利用した後、再度分割して分散保持する方法の一例を示す模式図である。
【図６】本発明の第１の実施の形態を説明するための模式図である。
【図７】本発明の第２の実施の形態を説明するための模式図である。
【図８】本発明の第３の実施の形態を説明するための模式図である。
【図９】本発明の第４の実施の形態を説明するための模式図である。
【図１０】本発明の第５の実施の形態を説明するための模式図である。
【図１１】本発明の第６の実施の形態を説明するための模式図である。
【符号の説明】
【００９７】
１００  情報共有システム
１０１  ハブ
１０３  ネットワークケーブル
１０５  コンピュータ（ＰＣ）
１０７  ルータ
１０９  命令集約サーバ
２０１  ネットワーク
２０３  パケット
２０５  データ受信部
２０７  データ解析部
２０９  判断部
２１１  データ操作部
２１３  データ保持部
２１５  接続テーブル管理部
２１７  接続テーブル保持部
２１７ａ  接続テーブル
２１９  ネットワーク申請部
２２１  認証部
２２３  データ作成部
２２５  データ送信部
２２７  パケット
ＩＮ  インターネット
ＡＳ  認証サーバ
ＴＧ  タグ
ＳＣ  探索命令
ＨＮ  保持通知
ＴＲ  転送依頼
ＯＣ  上書き命令
ＤＣ  削除命令
ＲＣ  更新命令
ＣＣ  収集命令
ＯＲ  上書き依頼
ＲＲ  復元依頼
【図１】
2008225740.tif 000003
【図２】
2008225740.tif 000004
【図３】
2008225740.tif 000005
【図４】
2008225740.tif 000006
【図５】
2008225740.tif 000007
【図６】
2008225740.tif 000008
【図７】
2008225740.tif 000009
【図８】
2008225740.tif 000010
【図９】
2008225740.tif 000011
【図１０】
2008225740.tif 000012
【図１１】
2008225740.tif 000013