(57)【要約】【課題】ネットワーク上に分散するどのデバイス間でも対等にデータ交換のためのデータ保管が可能となり、ネットワーク・スループットが低下せず、ネットワークコストを安価にできるようにする。【解決手段】データ預入れ部１１で保管場所の検索と、保管文書の作成と、その生成された文書の預入れを行う。データ保管部２１では、データ預入れ部１１からの保管場所の検索に対して応答し、保管可能であれば文書を預かる。データ引取り部４１は、データ保管部２１に対してデータの引取り要求を行うと、データ保管部２１の文書引渡し部が文書を引き渡し、データ引取り部４１の文書結合部で引取った文書を結合させて、元のデータを復元する。データ保管部２１では、保管している文書が廃棄条件を満たすと廃棄する。【選択図】        図１
2007018453.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に分散しているデバイスのリソースを利用し、複数のデバイスが相互に連携することで任意のデバイスが利用するデータをネットワーク上に保管して利用するデータ保管システムであって、
前記ネットワーク上には、
ネットワーク上に保管するデータを生成あるいは所持し、該データをネットワーク上に保管するための預け入れ処理を行うデータ預入れ手段と、
ネットワーク上に保管されているデータの引き取り処理を行うデータ引取り手段と、
前記データ預入れ手段からデータを預かってネットワーク上に保管すると共に、前記データ引取り手段から引取り要求によりネットワーク上で保管しているデータを引き渡すデータ保管手段と
のうち少なくとも１つを具備する複数のデバイスが少なくとも１組接続されていて、
デバイス間で連携を取りながら利用可能なデバイスのリソースを活用してネットワーク上にデータを保管することを特徴とするデータ保管システム。
【請求項２】
前記ネットワーク上に保管するデータは、使用するネットワーク上で決められたある規定量毎に断片化され、この断片化された複数のデータをそれぞれ文書化し、該文書化された個々の文書単位でネットワーク上に保管することを特徴とする請求項１に記載のデータ保管システム。
【請求項３】
前記ネットワーク上に保管するデータには、ファイル名、あるいはデータを生成したデバイスが一意に付与したデータ名が付けられ、
該データを断片化した個々の文書には、断片化したデータ並び記載と、断片化したデータの頁を示す文書頁と、このデータ全般に関わる前記ファイル名やデータ名からなる文書名と、このデータを文書としてネットワーク上に預入れたデバイスのアドレスを示すＵＲＬと、データの保管廃棄方法を指定する文書廃棄と、保管廃棄を期限付きとする場合にデータ保管の有効期限を示す有効期限との少なくとも一つの記載を備えていることを特徴とする請求項２に記載のデータ保管システム。
【請求項４】
前記データ預入れ手段は、
生成される文書をネットワーク上に保管するための保管場所を検索する文書保管検索部と、
前記データ名の付けられているデータをネットワーク上に保管するための文書を生成する文書生成部と、
前記文書生成手段で生成された文書を前記文書保管検索手段で検索した保存場所に預け入れる文書預入れ部と
を備えていることを特徴とする請求項１〜３のいずれか一つに記載のデータ保管システム。
【請求項５】
前記データ引取り手段は、
ネットワーク上に保管されている文書をネットワーク上から引き取る文書引取り部と、
該引き取った断片化した文書データを文書頁順に結合してデータ預入れ前の元データに戻す文書結合部と
を備えていることを特徴とする請求項１〜３のいずれか一つに記載のデータ保管システム。
【請求項６】
前記データ保管手段のデバイスは、
不揮発性の外部記憶手段を具備していて、
前記データ保管手段は、
前記データ預入れ手段、あるいは、他のデータ保管手段からの保管場所検索に対して、前記外部記憶手段に文書を保管する保管領域が割り当てられていて、該割り当て領域に空きスペースがある場合に預入れ可能と応答する応答部と、
前記データ預入れ手段から送られてくる預かり文書を前記保管領域の空きスペースに保管する文書預かり部と、
前記データ引取り手段からの文書引取り要求に対して、保管している文書を引渡す文書引渡し部と、
前記文書預かり部に保管している文書の廃棄を行う文書廃棄部と
を備えていることを特徴とする請求項１〜３のいずれか一つに記載のデータ保管システム。
【請求項７】
前記文書預かり部は、預かった文書を保管する保管領域に空きスペースが無い場合、次の保管場所の検索を行い、見つかった保管場所に文書を預け入れることを特徴とする請求項６に記載のデータ保管システム。
【請求項８】
前記文書引渡し部は、引渡すべき文書を保管していない場合、次の保管場所に文書引取り要求することを特徴とする請求項６に記載のデータ保管システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に接続されている外部記憶装置を備えたデバイスを活用してデータを分散化して保管するデータ保管システムに関するものである。
【背景技術】
【０００２】
従来より、ネットワークに接続されているデバイスのデータは、当該デバイスが十分な外部記憶容量を持っていなかったり、異なるデバイス間でデータのやり取りをする場合に、ネットワーク上にクライアント／サーバ方式によるファイルサーバなどを用意し、ここにデータを保管しておくことで、他のデバイスがこの保管されているデータを参照するファイルサーバによる中継方式がとられていた。
【０００３】
【特許文献１】特開２００５−６２２３号公報
【特許文献２】特開２００４−３５５４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のクライアント／サーバ・システムにあっては、クライアント側のデバイスでサーバ情報を設定しておかなければならないという問題があった。このことは、クライアント同士でデータ交換を行う場合に、一方のクライアントと他方のクライアントが同じサーバ設定となっていなければならないことを意味するため、違うサーバの設定となっている第三のクライアントとデータ交換を行おうとすると、どちらかのクライアントにおけるサーバ設定を変更する必要がある。このような制約は、任意のクライアント間におけるデータ交換の自由度を著しく狭めることになる。
【０００５】
また、多くのクライアントデバイスが特定のファイルサーバを利用してデータを保管しようとすると、当該ファイルサーバへのアクセスが集中してしまい、ファイルサーバの負荷が大きくなるため、ネットワーク・スループットが低下するという問題があった。
【０００６】
さらに、特定のファイルサーバへのデータ保管が集中する場合に、ファイルサーバにかかる負荷を軽減したり、ネットワーク・スループットを向上させるため、当該ファイルサーバの容量を増大したり、処理能力を増強したりすると、そのためのコストが増大するという新たな問題を生じる。
【０００７】
本発明は、上記に鑑みてなされたものであって、ネットワーク上に分散するどのデバイス間でも対等にデータ交換するためのデータ保管が可能となり、データを保管のためのファイルサーバが不要となるため、サーバへアクセスが集中してネットワーク・スループットが低下することがなく、サーバ能力を増強するためのコストがかからないデータ保管システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、ネットワーク上に分散しているデバイスのリソースを利用し、複数のデバイスが相互に連携することで任意のデバイスが利用するデータをネットワーク上に保管して利用するデータ保管システムであって、前記ネットワーク上には、ネットワーク上に保管するデータを生成あるいは所持し、該データをネットワーク上に保管するための預け入れ処理を行うデータ預入れ手段と、ネットワーク上に保管されているデータの引き取り処理を行うデータ引取り手段と、前記データ預入れ手段からデータを預かってネットワーク上に保管すると共に、前記データ引取り手段から引取り要求によりネットワーク上で保管しているデータを引き渡すデータ保管手段とのうち少なくとも１つを具備する複数のデバイスが少なくとも１組接続されていて、デバイス間で連携を取りながら利用可能なデバイスのリソースを活用してネットワーク上にデータを保管することを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１に記載のデータ保管システムにおいて、前記ネットワーク上に保管するデータは、使用するネットワーク上で決められたある規定量毎に断片化され、この断片化された複数のデータをそれぞれ文書化し、該文書化された個々の文書単位でネットワーク上に保管することを特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項２に記載のデータ保管システムにおいて、前記ネットワーク上に保管するデータには、ファイル名、あるいはデータを生成したデバイスが一意に付与したデータ名が付けられ、該データを断片化した個々の文書には、断片化したデータ並び記載と、断片化したデータの頁を示す文書頁と、このデータ全般に関わる前記ファイル名やデータ名からなる文書名と、このデータを文書としてネットワーク上に預入れたデバイスのアドレスを示すＵＲＬと、データの保管廃棄方法を指定する文書廃棄と、保管廃棄を期限付きとする場合にデータ保管の有効期限を示す有効期限との少なくとも一つの記載を備えていることを特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つに記載のデータ保管システムにおいて、前記データ預入れ手段は、生成される文書をネットワーク上に保管するための保管場所を検索する文書保管検索部と、前記データ名の付けられているデータをネットワーク上に保管するための文書を生成する文書生成部と、前記文書生成手段で生成された文書を前記文書保管検索手段で検索した保存場所に預け入れる文書預入れ部とを備えていることを特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項１〜３のいずれか一つに記載のデータ保管システムにおいて、前記データ引取り手段は、ネットワーク上に保管されている文書をネットワーク上から引き取る文書引取り部と、該引き取った断片化した文書データを文書頁順に結合してデータ預入れ前の元データに戻す文書結合部とを備えていることを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項１〜３のいずれか一つに記載のデータ保管システムにおいて、前記データ保管手段のデバイスは、不揮発性の外部記憶手段を具備していて、前記データ保管手段は、前記データ預入れ手段、あるいは、他のデータ保管手段からの保管場所検索に対して、前記外部記憶手段に文書を保管する保管領域が割り当てられていて、該割り当て領域に空きスペースがある場合に預入れ可能と応答する応答部と、前記データ預入れ手段から送られてくる預かり文書を前記保管領域の空きスペースに保管する文書預かり部と、前記データ引取り手段からの文書引取り要求に対して、保管している文書を引渡す文書引渡し部と、前記文書預かり部に保管している文書の廃棄を行う文書廃棄部とを備えていることを特徴とする。
【００１４】
また、請求項７にかかる発明は、請求項６に記載のデータ保管システムにおいて、前記文書預かり部は、預かった文書を保管する保管領域に空きスペースが無い場合、次の保管場所の検索を行い、見つかった保管場所に文書を預け入れることを特徴とする。
【００１５】
また、請求項８にかかる発明は、請求項６に記載のデータ保管システムにおいて、前記文書引渡し部は、引渡すべき文書を保管していない場合、次の保管場所に文書引取り要求することを特徴とする。
【発明の効果】
【００１６】
請求項１にかかるデータ保管システムは、ネットワーク上に分散している複数のデバイスが、データ預入れ手段とデータ引取り手段とデータ保管手段のうち少なくとも１つを具備し、そのデバイスが少なくともネットワーク上に１組接続されていて、デバイス間で連携を取りながら利用可能なデバイスのリソースを活用してネットワーク上にデータを保管するようにしたため、ネットワーク上に分散するどのデバイス間でも対等にデータ交換するためのデータ保管が可能で、ファイルサーバが不要となって、ネットワーク・スループットの低下やサーバ補強に伴うコストが低減できるという効果を奏する。
【００１７】
請求項２にかかるデータ保管システムは、ネットワーク上に保管するデータをネットワーク上で決められたある規定量毎に断片化し、この断片化された複数のデータをそれぞれ文書化した個々の文書単位でネットワーク上に保管するようにしたため、膨大なデータ量からなるファイルでも分割することにより、デバイスのリソースを利用して分割保管することができるという効果を奏する。
【００１８】
請求項３にかかるデータ保管システムは、ネットワーク上に保管するデータにファイル名あるいはデータ名が付けられ、断片化した個々の文書には、断片化したデータ並び記載と、文書頁と、データ全般に関わる文書名と、文書としてネットワーク上に預入れたデバイスのＵＲＬと、データの保管廃棄方法と、データ保管の有効期限の少なくとも一つが記載されているため、これに基づいて断片化した文書データを結合させ、元のファイルに容易に復元できるという効果を奏する。
【００１９】
請求項４にかかるデータ保管システムは、データ預入れ手段が文書をネットワーク上に保管するための保管場所を検索する文書保管検索部と、データ名の付いたデータをネットワーク上に保管するための文書に生成する文書生成部と、生成された文書を検索した保存場所に預け入れる文書預入れ部とを備えているため、データをネットワーク上に預入れる一連の処理をデバイスを利用して容易に実施することができるという効果を奏する。
【００２０】
請求項５にかかるデータ保管システムは、データ引取り手段がネットワーク上に保管されている文書をネットワーク上から引き取る文書引取り部と、引き取った文書データを文書頁順に結合する文書結合部とを備えているため、ネットワーク上に保管された文書を引き取って文書頁順に結合することで、元のデータを正しく復元できるという効果を奏する。
【００２１】
請求項６にかかるデータ保管システムは、データ保管手段のデバイスが不揮発性の外部記憶手段を具備し、データ保管手段がデータ保管場所検索に対して、外部記憶手段の保管領域に空きスペースがあると預入れ可能とする応答部と、データ預入れ手段からの預かり文書を保管領域の空きスペースに保管する文書預かり部と、データ引取り手段からの文書引取り要求に対し保管文書を引渡す文書引渡し部と、文書預かり部に保管している文書を廃棄する文書廃棄部とを備えているため、不揮発性の外部記憶手段を具備するデバイスを利用することで、ファイルサーバを用いずにネットワーク上にデータを容易に保管できるという効果を奏する。
【００２２】
請求項７にかかるデータ保管システムは、文書預かり部が預かった文書を保管する保管領域に空きスペースが無い場合に、次の保管場所検索を行い、見つかった保管場所に文書を預け入れるようにしたため、途中で預かった文書の保管ができなくなった場合でも、他のデバイスを活用することで、問題なくデータの保管を継続することができるという効果を奏する。
【００２３】
請求項８にかかるデータ保管システムは、文書引渡し部が引渡すべき文書を保管していない場合に、次の保管場所に文書引取り要求を行うようにしたため、保管できなくなったデータを次の保管場所に移したとしても、確実に文書を引取って引き渡すことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明にかかるデータ保管システムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によってこの発明が限定されるものではない。
【００２５】
本発明の特徴は、ネットワーク上のデバイス間でデータを交換したり、保管する際にファイルサーバを使わずに、ネットワーク上に接続されている外部記憶部を備えたデバイスを利用し、分散保管させる点にある。これにより、ネットワーク上に分散するどのデバイス間でも対等にデータ交換するためのデータ保管が可能となり、ファイルサーバが不要となって、ネットワーク・スループットの低下やサーバの補強に要するコストを低減することができる。
【００２６】
図１は、本実施の形態にかかるデータ保管システムのネットワーク構成図であり、図２は、図１のデータ預入れ部の構成図、図３は、データ引取り部の構成図、図４は、データ保管部の構成図、図５は、断片化した文書の標準構造を示す図、図６は、保管管理テーブルの一例を示す図、図７は、連携処理文書の標準構造を示す図、図８は、データ預入れ処理を説明するフローチャート、図９は、文書預かり処理を説明するフローチャート、図１０は、文書引落し処理を説明するフローチャートである。
【００２７】
図１に示すように、ネットワーク６０上には、スキャナ１０、第１ＰＣ２０、第２ＰＣ３０、プリンタ４０、第３ＰＣ５０などのデバイスが接続されている。
【００２８】
スキャナ１０は、データをネットワーク６０上に保管するためのデータ預入れ手段としてのデータ預入れ部１１を具備している。また、第１ＰＣ２０と第３ＰＣ５０は、ネットワーク６０上にデータを保管するデータ保管手段としてのデータ保管部２１，５１を具備し、文書を保管するための記憶領域が割り付けられた外部記憶部２２，５２を備えている。さらに、プリンタ４０は、ネットワーク６０上に保管されたデータを引取るデータ引取り手段としてのデータ引取り部４１を具備している。
【００２９】
図１に示す構成例では、スキャナ１０の原稿読み取り部１２から読み込んだ画像データを自デバイス内で保管することができない場合に、その読み込んだ画像データをネットワーク上のデバイスを利用して保管し、そのネットワーク上に保管された画像データをプリンタ４０がこれを引き取ってプリント出力するものである。
【００３０】
その際、スキャナ１０で読み込んだ画像データをプリンタ４０でプリント出力するには、スキャナ１０から読み込んだ画像データ毎にプリンタ４０に対して図７に示すような構造の連携処理文書の通知が行われる。プリンタ４０は、図７に示す連携処理文書の＜ｕｒｌ＞＜／ｕｒｌ＞タグで囲まれて記述されている「画像ファイルの場所」から該画像データをネットワーク上から引き取って、この画像データをプリント出力する。
【００３１】
（ネットワーク上に保管するデータ）
ネットワーク６０上に保管するデータは、ネットワーク６０上で決定されているある規定量で断片化し、この断片化したデータをそれぞれ文書化して、この文書をネットワーク上で保管するデータの単位とする。
【００３２】
この文書の標準構造は、図５に示すように、＜データ＞＜／データ＞タグで囲まれた断片化したデータ記載の他、少なくとも文書名、文書頁、文書廃棄、有効期限、ＵＲＬなどが記載されている。
【００３３】
まず、文書名は、＜文書名＞＜／文書名＞タグで囲まれた、断片化したデータのファイル名、あるいはデータ名を明示するものである。
【００３４】
続いて、文書頁は、＜文書頁＞＜／文書頁＞タグで囲まれた、データをネットワーク上で決定されているある規定量（例えば、１０２４バイト）で断片化したデータの頁番号を明示するようにする。この頁番号は、１から始まる整数値とし、データの最終頁には０を明示するようにする。
【００３５】
また、文書廃棄は、＜文書廃棄＞＜／文書廃棄＞タグで囲まれたネットワーク上に保管されているデータの該文書の廃棄方法を明示するものである。この文書廃棄には、有効期限で文書を廃棄する方法と、全文書を引き渡して廃棄する方法と、文書を引渡し毎に該文書を廃棄する方法とがあり、選択的に設定することができる。
【００３６】
さらに、有効期限は、＜有効期限＞＜／有効期限＞タグで囲まれた、ネットワーク上で保管されている文書の保管有効期限を明示する。この項目は、文書廃棄が“有効期限で文書を廃棄”が明記されている場合にのみ有効となる。
【００３７】
また、ＵＲＬは＜ＵＲＬ＞＜／ＵＲＬ＞タグで囲まれたネットワーク上にデータを預入れしたデバイスのアドレスを明示するものである。
【００３８】
また、データは＜データ＞＜／データ＞タグで囲まれたネットワーク上に保管されているデータを分割したデータ頁のデータ並びで構成されている。
【００３９】
次に、本発明の主要な構成部であるデータ預入れ部、データ引取り部、データ保管部の構成および動作について説明する。
【００４０】
（データ預入れ部）
データ預入れ部１１は、図２に示すように、生成される文書をネットワーク上に保管するための保管場所を検索する文書保管検索部１１１と、データ名の付けられているデータを断片化してネットワーク上に保管する文書を生成する文書生成部１１２と、文書生成部１１２で生成された文書を文書保管検索部１１１で検索した保存場所に預け入れる文書預入れ部１１３とで構成されている。
【００４１】
このデータ預入れ部１１によるデータ預入れ処理は、図１および図８に示すように、スキャナ１０の連携処理部１３が原稿読取り部１２を介して読み込んだ画像データにデバイス内における一意の名前を付けて、データ預入れ部１１に画像データをネットワーク上に保管するための依頼をする。
【００４２】
名前が付けられた画像データを受け取ったデータ預入れ部１１は、ネットワーク６０上に画像データを保管する保管場所を検索するためのブロードキャストを行い、このブロードキャストに最初に応答したデバイスをこの画像データの保管場所として決定する（ステップＳ１００）。なお、上記データ保管可能なデバイスは、上記ブロードキャストに対して、少なくとも自ネットワークアドレスと自デバイス内保管のための一意に決定した保管ＩＤを返す。
【００４３】
次いで、画像データをネットワーク上に保管するための、画像データを文書化するための文書の共通表記の文書プロファイルを作成する（ステップＳ１０１）。プロファイルの文書名には、連携処理部から渡された画像データを表記し、プロファイルの文書廃棄には、そのデータの必要度などに対応して任意に表記する。この場合、例えば“全文書を引き渡して廃棄”などを表記する（図５参照）。
【００４４】
また、プロファイルのＵＲＬには、スキャナ１０のアドレスを表記する。そして、ステップＳ１０１のプロファイル表記と、次の文書を作成する。文書のデータには、画像データをネットワーク上で決定している規定量（例えば、１０２４バイト）で断片化し、頁のデータを転記する。また、文書の文書頁には、上記断片化した頁番号を表記する（ステップＳ１０２）。
【００４５】
ステップＳ１０２で作成された文書をステップＳ１００で決定したデバイスに対し、そのデバイスが決定した保管ＩＤをもって上記作成した文書の預入れ要求を行う（ステップＳ１０３）。
【００４６】
次いで、ステップＳ１０４では、画像データを断片化した未送付頁があれば次頁のデータを預け入れるためにステップＳ１０２に戻る。データを全て送り終えている場合は、ステップＳ１００で決定したデバイスが伝えたネットワークアドレスと保管ＩＤをもって連携処理部１３に「画像ファイルの場所」を伝える。スキャナ１０の連携処理部１３は、上記データ預入れ部１１から通知された「画像ファイルの場所」を図７に示す連携処理文書の「画像ファイルの場所」に記載し、この連携処理文書をプリンタ４０に送付する。
【００４７】
（データ引取り部）
次に、図３のデータ引取り部４１の構成は、ネットワーク上に保管されている文書をネットワーク上から引き取る文書引取り部４１１と、引き取った断片化した文書データを文書頁順に結合してデータ預入れ前の元データに戻す文書結合部４１２とで構成されている。
【００４８】
プリンタ４０の連携処理部４３が取得した連携処理文書に記載されている「画像ファイルの場所」から画像データを取得するためにデータ引取り部４１へ「画像ファイルの場所」をもってデータの引取りを依頼する。
【００４９】
「画像ファイルの場所」を受け取ったデータ引取り部４１は、「画像ファイルの場所」に記載されているネットワークアドレスとその保管ＩＤから、このネットワークアドレスのデバイスに、この保管ＩＤとデータ引取り先である自ネットワークアドレスをもって文書引取り要求を行う。
【００５０】
上記要求に対して送られてきた文書のデータタグに記述されているデータ並びを抽出し、この分割されているデータを文書結合部４２で結合する。
【００５１】
これらの動作は、該データの全文書に対して行い。全頁引取り後に、引き取った文書に記載されている文書名に基づいて取得したデータを連携処理部に通知する。プリンタ４０の連携処理部４３は、上記データ取得通知を受けると、この画像データをプリント出力部４２を使ってプリント出力する。
【００５２】
（データ保管部）
ネットワーク上にデータを保管するデータ保管部を備えたデバイスとしては、ハードディスクなどの不揮発性の外部記憶部２２（５２）を具備し、ネットワーク６０に接続されている第１ＰＣ２０や第３ＰＣ５０といったパーソナルコンピュータやストレージなどのデバイスがある。これらのデバイスでは、外部記憶部２２（５２）の一部をデータ保管部２１（５１）のネットワーク上のデータを保管するために割り当てられている。
【００５３】
このデータ保管部２１（５１）は、図４に示すように、データ保管場所を検索するブロードキャストに対して応答するための応答部２１１（５１１）と、データ預入れ部１１から送られてくる預かり文書を外部記憶部の保管領域の空きスペースに保管する文書預かり部２１２（５１２）と、上記データ引取り部４１からの文書引取り要求に対して保管している文書を引き渡す文書引渡し部２１３（５１３）と、上記文書預かり部２１２（５１２）で保管している文書の廃棄管理を行う文書廃棄部２１４（５１４）とを備えている。
【００５４】
また、データ保管部２１（５１）は、図６に示すように、割り付けられた外部記憶部２２（５２）に保管されているデータ毎に保管ＩＤを決定し、この保管ＩＤに預かり文書数、保管文書数、保管位置、保管領域空きサイズ、預かり渡し先保管場所、廃棄方法、保管有効期限、期限廃棄預かり文書数、そして期限廃棄保管文書数などからなる保管管理テーブル２１５（５１５）を有している。
【００５５】
預かり文書数は、その保管ＩＤに預入れ要求を行った預かり文書数を示している。保管文書数は、その保管ＩＤに預入れ要求した預かり文書を記録保管した文書数を示している。保管位置と保管領域空きサイズは、その保管ＩＤの文書を記録保管するためのデータ保管部２１（５１）用に割り当てられた外部記憶部２２（５２）の領域をさらに保管ＩＤに割り当てたその位置とその容量を示している。預かり渡し先保管場所は、その保管ＩＤの文書を保管記録するための保管領域がなくなって、文書保管を他のデバイスのデータ保管部に預け渡した場合のそのデバイスのアドレスとその保管ＩＤを示している。廃棄方法および保管有効期限は、その保管ＩＤの預かり文書の消去方法と、その消去方法に有効期限がある場合の期限を示している。期限廃棄預かり文書数と期限廃棄保管文書数とは、その保管ＩＤの預かり文書の消去方法が期限廃棄における預かり文書数と保管文書数のバックアップデータとなっている。
【００５６】
（データ保管部の応答部）
ネットワーク６０上の他のデバイスから発行される保管場所検索のためのブロードキャストに対して、上記データ保管のために割り当てられている外部記憶部２２（５２）の領域に新たに保管するデータの文書を記憶するだけの空き領域がある場合は、上記した保管管理テーブル２１５（５１５）の保管ＩＤと重複しない一意の保管ＩＤを決定し、この決定した保管ＩＤを保管管理テーブル２１５（５１５）に登録して、保管場所検索元に対して自分のアドレスと一意に決定した保管ＩＤをもって応答する。
【００５７】
（データ保管部の文書預かり部）
図４の文書預かり部２１２（５１２）では、図９に示す順序に従って文書預かり処理が行われる。まず、保管ＩＤと文書で要求される文書の預入れに対して、預かり入れ要求の保管ＩＤが保管管理テーブルに登録されていれば、預かり入れ要求の保管ＩＤと文書を確認したとして、以降は文書保管のための文書保管ＩＤと預かり文書となって、ステップＳ２０１に移行する。
【００５８】
預かり入れ要求の保管ＩＤが保管管理テーブルに登録されていなければ（未登録）、次の文書預入れ要求待ちとなる。
【００５９】
文書保管ＩＤに対するこの預かり文書が最初の文書であれば、文書保管ＩＤに対する文書情報を保管管理テーブル２１５（５１５）のその保管ＩＤに設定するためにステップＳ２０２へ進み、既にその文書保管ＩＤの文書が保管されていればステップＳ２０３へ進む。
【００６０】
また、ステップＳ２０２では、保管管理テーブル２１５（５１５）の文書保管ＩＤに対する保管ＩＤに預かり文書を記録するための保管位置と、その保管領域を割り当てて、この割り当てた領域サイズを保管領域空きサイズに設定し、預かり文書数および保管文書数をクリアして、廃棄方法および有効期限をそれぞれの預かり文書の文書廃棄タグ、および有効期限タグで記載されている情報をセットしてステップＳ２０３へ進む。
【００６１】
ステップＳ２０３では、保管管理テーブルの文書保管ＩＤに対するその保管ＩＤの預かり文書数と期限廃棄預かり文書数をカウントアップしてステップＳ２０４へ進む。
【００６２】
ステップＳ２０４では、保管管理テーブルの文書保管ＩＤに対するその保管ＩＤの預かり渡し保管場所が設定されている場合は、ステップＳ２１０へ進む。
【００６３】
また、ステップＳ２０５では、保管管理テーブル２１５（５１５）の文書保管ＩＤに対するその保管ＩＤの保管領域空きサイズに預かり文書を記録するだけの空きサイズがあればステップＳ２０６へ進んで、文書を記録するだけの空きサイズがなければステップＳ２０８へ進む。
【００６４】
ステップＳ２０６では、保管管理テーブル２１５（５１５）の文書保管テーブルの文書保管ＩＤに対するその保管ＩＤの保管位置に預かり文書を文書の頁番号順に記録してステップＳ２０７へ進む。
【００６５】
ステップＳ２０７では、保管管理テーブル２１５（５１５）の文書保管ＩＤに対するその保管ＩＤの保管文書数と期限廃棄保管文書数のカウントアップと、保管領域空きサイズを記録した文書サイズで空きサイズを更新して、次の文書預け入れ要求のためにステップＳ２００へ戻る。
【００６６】
ステップＳ２０８では、ネットワーク上にデータの文書を保管する保管場所を検索するためのブロードキャストをする。
【００６７】
ステップＳ２０９では、ステップＳ２０８のブロードキャストに最初に応答したデバイスを預かり文書の預かり渡し保管場所と決定し、ブロードキャストによって応答したデバイスのアドレスと、そのデバイスが決定した保管ＩＤを保管管理テーブルの文書保管ＩＤに対する該保管ＩＤの預かり渡し先保管場所として設定する。
【００６８】
ステップＳ２１０では、保管管理テーブル２１５（５１５）の文書保管ＩＤに対する該保管ＩＤの預かり渡し先保管場所に設定されているデバイスに対して、そのデバイスが決定した保管ＩＤをもって預かり文書の預入れ要求をする。そして、次の文書預入れ要求のために上記ステップＳ２００へ戻って、上記処理が繰り返される。
【００６９】
（データ保管部の文書引渡し部）
図４の文書引渡し部２１３（５１３）では、図１０に示す順序に従って文書引渡し処理が行われる。まず、保管ＩＤと文書引取り先のデバイスアドレスで指定されている文書の引取りに対して、ステップＳ３００において、引取り要求の保管ＩＤが保管管理テーブル２１５（５１５）に登録されていれば、上記要求される保管ＩＤと引取り先デバイスアドレスを引渡し、保管ＩＤと引渡し先デバイスアドレスとしてステップＳ３０１へ進む。保管管理テーブル２１５（５１５）に未登録の場合は、次の文書引取り要求待ちとなる。
【００７０】
ステップＳ３０１では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの預かり文書数をカウントダウンしてステップＳ３０２へ進む。
【００７１】
ステップＳ３０２では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの保管文書数が０であればステップＳ３０３へ進み、保管文書が１以上であればステップＳ３０４へ進む。
【００７２】
ステップＳ３０３では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの預かり渡し先保管場所に設定されているデバイスに対して、引取り先デバイスアドレスと、預かり渡し先保管場所に設定されている保管ＩＤを持って文書引取り要求を行い、ステップＳ３０８へ進む。
【００７３】
ステップＳ３０４は、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの保管位置から保管文書を取り出し、この文書を引取り先デバイスアドレスに送付して、ステップＳ３０５へ進む。
【００７４】
ステップＳ３０５では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの保存文書数をカウントダウンしてステップＳ３０６へ進む。
【００７５】
ステップＳ３０６では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの廃棄方法が“文書廃棄が引渡し毎に廃棄”であればステップＳ３０７へ進み、廃棄方法がそれ以外であればステップＳ３０８へ進む。
【００７６】
ステップＳ３０７では、ステップＳ３０４で引取り先デバイスに送付した文書を保管記録から削除してステップＳ３０８へ進む。
【００７７】
ステップＳ３０８では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの廃棄方法が“文書廃棄が引渡し毎に廃棄”であればステップＳ３０９へ進み、廃棄方法がそれ以外であればステップＳ３１１へ進む。
【００７８】
ステップＳ３０９では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの預かり文書数カウンタが０であればステップＳ３１０へ進み、文書数カウンタが１以上であれば、次の文書引取り要求のためにステップＳ３００へ戻る。
【００７９】
ステップＳ３１１では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの廃棄方法が“全文書を引き渡して廃棄”であればステップＳ３１２へ進み、廃棄方法がそれ以外であれば“有効期限で文書を廃棄”となり、ステップＳ３１４へ進む。
【００８０】
ステップＳ３１２では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの預かり文書数カウンタが０であればステップＳ３１３へ進み、文書数が０でなければ次の文書引取り要求のためにステップＳ３００へ戻る。
【００８１】
ステップＳ３１３では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤが保管している全文書を削除してステップＳ３１０へ進む。
【００８２】
ステップＳ３１０では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤを保管管理テーブルから削除して、次の文書引取り要求のためにステップＳ３００へ戻る。
【００８３】
ステップＳ３１４では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの預かり文書数カウンタが０であればステップＳ３１５へ進み、預かり文書数カウンタが０でなければ次の文書引取り要求のためにステップＳ３００へ戻る。
【００８４】
ステップＳ３１５では、保管管理テーブルの引渡し保管ＩＤに対する該保管ＩＤの預かり文書数と保管文書数を期限廃棄預かり文書数と期限廃棄保管文書数で元に戻して次の文書引取り要求のためにステップＳ３００へ戻る。
【００８５】
（データ保管部の文書廃棄部）
保管管理テーブルに基づく廃棄方法が“有効期限で文書を廃棄”の場合は、保管有効期限を過ぎている保管ＩＤに対して、該保管ＩＤで保管している全文書を外部記憶部から削除すると共に、該保管ＩＤを保管管理テーブルから削除するようにする。
【００８６】
このように、本実施の形態によれば、ネットワーク上に接続され、個々に使用されているパーソナルコンピュータなどのデバイスをデータ保管用に利用できるため、ネットワーク上にファイルサーバ等を備える必要がなくなり、アクセスが集中することによるネットワーク・スループットの低下がなくなり、サーバ能力を増強する必要もないため、安価なネットワークを提供することができる。
【００８７】
また、本実施の形態によれば、ネットワーク上に保管するデータを一つのデバイスに全て保管できなくても、これらを分散して保管することができるため、各デバイスの状態に応じて保管領域を有効利用することができる。
【００８８】
さらに、本実施の形態によれば、複数のデバイスに分散保管する場合でも、データ毎に分散先の保管場所を認識する必要がなく、最初に保管したデバイスの場所さえ認識しておけば良いため、使い勝手の良いデータ保管を行うことができる。
【産業上の利用可能性】
【００８９】
以上のように、本発明にかかるデータ保管システムは、ネットワーク上に複数のデバイスが接続されていて、デバイス間で相互にデータを交換したり、データの保管が頻繁に行われるデータ保管システムに適している。
【図面の簡単な説明】
【００９０】
【図１】本実施の形態にかかるデータ保管システムのネットワーク構成図である。
【図２】図１のデータ預入れ部の構成図である。
【図３】データ引取り部の構成図である。
【図４】データ保管部の構成図である。
【図５】断片化した文書の標準構造を示す図である。
【図６】保管管理テーブルの一例を示す図である。
【図７】連携処理文書の標準構造を示す図である。
【図８】データ預入れ処理を説明するフローチャートである。
【図９】文書預かり処理を説明するフローチャートである。
【図１０】文書引落し処理を説明するフローチャートである。
【符号の説明】
【００９１】
１０  スキャナ
１１  データ預入れ部
１１１  文書保管検索部
１１２  文書生成部
１１３  文書預入れ部
１２  原稿読取り部
１３  連携処理部
２０  第１ＰＣ
２１  データ保管部
２１１  応答部
２１２  文書預かり部
２１３  文書引渡し部
２１４  文書廃棄部
２１５  保管管理テーブル
２２  外部記憶部
３０  第２ＰＣ
３１  外部記憶部
４０  プリンタ
４１  データ引取り部
４２  プリント出力部
４３  連携処理部
５０  第３ＰＣ
５１  データ保管部
５１  データ保管部
５１１  応答部
５１２  文書預かり部
５１３  文書引渡し部
５１４  文書廃棄部
５１５  保管管理テーブル
５２  外部記憶部
【図１】
2007018453.tif 000003
【図２】
2007018453.tif 000004
【図３】
2007018453.tif 000005
【図４】
2007018453.tif 000006
【図５】
2007018453.tif 000007
【図６】
2007018453.tif 000008
【図７】
2007018453.tif 000009
【図８】
2007018453.tif 000010
【図９】
2007018453.tif 000011
【図１０】
2007018453.tif 000012