(57)【要約】【課題】  ディレクトリサーバや複雑なアプリケーションを導入せずに、シンプルな構成で原本文書ファイルの派生文書を同時期に特定して削除することができるようにした文書管理システム、ファイルサーバ、文書管理プログラム、文書管理方法を提供する。【解決手段】  サーバＡ（２００）は、新規登録された文書ファイル（１０）の原本文書ファイル（１１）（以後、原本）を文書属性（１３）を付与して登録する。原本（１１）を複製した複製文書ファイル（１２）（以後、複製）をアップロードされたサーバＢ（４０）は、複製（１２）の登録をサーバＡ（２００）にネットワーク（６０）を介して通知し、サーバＡ（２００）は、原本（１１）の複製がサーバＢ（４０）にあることを管理し、原本文書ファイル１１が削除されるとサーバＡ（２００）は、サーバＢ（４０）に対して、文書属性（１３）を通知して複製文書ファイル（１２）の削除を指示する。  【選択図】  図１
2005173724.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、前記ネットワークを介して前記ファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムであって、
前記ファイルサーバは、
前記クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断する原本複製判別手段と、
前記原本複製判別手段にて新規登録と判断した場合はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与する原本登録手段と、
前記原本複製判別手段にてファイルが複製であると判別した場合、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知する複製文書保持通知手段と、
前記複製文書保持通知手段から通知された前記サーバ識別子を記憶して管理する複製文書保持サーバ管理手段と
を具備する
ことを特徴とする文書管理システム。
【請求項２】
前記クライアント端末から原本ファイルの削除要求により該原本ファイルを削除した場合、該削除した原本ファイルの識別子に対応する複製ファイルの削除を前記複製文書保持サーバ管理手段に登録された前記サーバ識別子に対応するサーバに対して指示する複製ファイル削除指示手段と、
前記複製ファイル削除通知手段から通知された原本ファイルの識別子に対応する複製ファイルを削除する複製文書削除手段と
をさらに具備する
ことを特徴とする請求項１記載の文書管理システム。
【請求項３】
前記複製文書保持通知手段は、
複製したファイルの識別子と自サーバの識別子の組を複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに通知し、
前記複製文書保持サーバ管理手段は、
前記複製文書保持通知手段から通知された前記複製したファイルの識別子と前記複製したファイルを登録したサーバの識別子の組を記憶して管理する
ことを特徴とする請求項１記載の文書管理システム。
【請求項４】
前記複製ファイル削除指示手段は、
削除した原本ファイルの識別子に対応するサーバ識別子を前記複製文書保持サーバ管理手段から取得し、該取得したサーバ識別子に対応するファイルサーバに対して複製文書ファイルの削除指示を行う
ことを特徴とする請求項１記載の文書管理システム。
【請求項５】
ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、前記ネットワークを介して前記ファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムのファイルサーバであって、
前記クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断する原本複製判別手段と、
前記原本複製判別手段にて新規登録と判断した場合はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与する原本登録手段と、
前記原本複製判別手段にてファイルが複製であると判別した場合、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知する複製文書保持通知手段と、
前記複製文書保持通知手段から通知された前記サーバ識別子を記憶して管理する複製文書保持サーバ管理手段と
を具備する
ことを特徴とするファイルサーバ。
【請求項６】
前記クライアント端末から原本ファイルの削除要求により該原本ファイルを削除した場合、該削除した原本ファイルの識別子に対応する複製ファイルの削除を前記複製文書保持サーバ管理手段に登録された前記サーバ識別子に対応するサーバに対して指示する複製ファイル削除指示手段と、
前記複製ファイル削除通知手段から通知された原本ファイルの識別子に対応する複製ファイルを削除する複製文書削除手段と
をさらに具備する
ことを特徴とする請求項５記載のファイルサーバ。
【請求項７】
前記複製文書保持通知手段は、
複製したファイルの識別子と自サーバの識別子の組を複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに通知し、
前記複製文書保持サーバ管理手段は、
前記複製文書保持通知手段から通知された前記複製したファイルの識別子と前記複製したファイルを登録したサーバの識別子の組を記憶して管理する
ことを特徴とする請求項５記載のファイルサーバ。
【請求項８】
前記複製ファイル削除指示手段は、
削除した原本ファイルの識別子に対応するサーバ識別子を前記複製文書保持サーバ管理手段から取得し、該取得したサーバ識別子に対応するファイルサーバに対して複製文書ファイルの削除指示を行う
ことを特徴とする請求項５記載のファイルサーバ。
【請求項９】
ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、前記ネットワークを介して前記ファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムのファイルサーバの文書管理プログラムであって、
前記ファイルサーバは、
原本複製判別手段が、前記クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断するステップと、
原本登録手段が、前記原本複製判別手段にて新規登録と判断した場合はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与するステップと、
複製文書保持通知手段が、前記原本複製判別手段にてファイルが複製であると判別した場合、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知するステップと、
複製文書保持サーバ管理手段が前記複製文書保持通知手段から通知された前記サーバ識別子を記憶して管理するステップとを具備する
ことを特徴とするファイルサーバにおける文書管理プログラム。
【請求項１０】
ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、前記ネットワークを介して前記ファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムにおける文書管理方法であって、
前記ファイルサーバは、
原本複製判別手段にて前記クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断し、
前記原本複製判別手段にて新規登録と判断した場合、原本登録手段はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与し、
前記原本複製判別手段にてファイルが複製であると判別した場合、複製文書保持通知手段は、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知し、
複製文書保持サーバ管理手段は、前記複製文書保持通知手段から通知された前記サーバ識別子を記憶して管理する
ことを特徴とする文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク共有される原本もしくは複製の文書ファイルを分散したコンピュータシステムにて管理する文書管理システムおよびファイルサーバおよび文書管理プログラムに関し、特に、原本となるファイルを削除した時の複製文書ファイルのメンテナンスを容易にした文書管理システム、ファイルサーバ、文書管理プログラム、文書管理方法に関する。
【背景技術】
【０００２】
従来の、分散システム環境における文書管理の技術として、特許文献１記載の「複製ファイル管理システム」、特許文献２記載の「文書管理システム」が開示されている。
【０００３】
特許文献１の発明は、ユーザの複製ファイルに対する操作と、他の計算機での変更の記録の収集と、その併合処理のタイミングによる問題点を解決してコンピュータ上で保持され共用されるファイルの複製を管理するシステムであり、各システムで持つファイルの内容を全て同一にするものである。
【０００４】
また、特許文献２の発明は、電子文書内に、電子文書の保存位置を管理するディレクトリサービスのＵＲＬを記録し、電子文書の操作時に、現在の電子文書の保存位置に関する情報がＵＲＬで指定されたディレクトリサービスに通知することにより、複数の文書保存サービスが存在するネットワーク上で、電子文書の複製や移動が行われた場合、ネットワーク中での電子文書の保存位置を特定する複数の文書保存サービスが存在するネットワーク上で、電子文書の複製や移動の際に、電子文書のネットワーク中での保存位置の所在を明らかにするとともに、かつインターネット上など広範囲に配布される電子文書における複製や移動の管理を実現することを目的とするものである。
【特許文献１】特開２０００−２５０７９９号公報。
【特許文献２】特開２００３−１７３３２９号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記、特許文献１および特許文献２をはじめ、共有文書ファイルの登録、更新、複製によって発生する文書内容の整合性や世代管理を行うためのさまざまな技術が開示されている。
【０００６】
しかし、原本ファイルとその複製ファイルをもつ共有ファイルの削除操作に着目した場合に以下に掲げるような問題が生じる。
【０００７】
上記特許文献１の発明を適用して共有ファイルを原本とその複製文書として管理する構成にした場合、複数のコンピュータシステムにてそれぞれ複製された複製元と複製先の文書の内容を同期させることは可能である。
【０００８】
しかし、何れか一方のファイルが削除されたケースについての対応は言及されておらず、原本ファイルの削除処理が発生した場合は、複製ファイルが残存するといった問題が生じてしまう。
【０００９】
この問題の対応策として、上記特許文献２の発明にて開示されたディレクトリサーバを導入して複数のファイルサーバを管理する構成が考えられる。
【００１０】
この特許文献２の発明を適用した共有ファイルの登録、移動、複製等の処理に応じた原本、複製ファイルのリンク関係を管理することが可能となり、原本、複製ファイルの何れかを削除した場合においては、複製時のリンク情報を利用して関連文書を削除することは容易であると考える。
【００１１】
しかし、ディレクトリサーバおよびアプリケーションをシステムに導入する費用が発生する為の費用対効果のバランスの問題、ディレクトリサーバに全ての管理が集中することにより処理パフォーマンスが低下したり、リスク分散ができないといった弊害が生じる問題がある。
【００１２】
そこで、この発明は、ディレクトリサーバや文書管理を行うためのアプリケーションを導入せずに、シンプルなシステム構成で原本文書ファイルを複製した文書ファイル（派生文書）を同時期に特定して削除することができるようにした文書管理システム、ファイルサーバ、文書管理プログラム、文書管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１の発明は、ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、ネットワークを介してファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムであって、ファイルサーバは、クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断する原本複製判別手段と、原本複製判別手段にて新規登録と判断した場合はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与する原本登録手段と、原本複製判別手段にてファイルが複製であると判別した場合、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知する複製文書保持通知手段と、複製文書保持通知手段から通知されたサーバ識別子を記憶して管理する複製文書保持サーバ管理手段とを具備することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、クライアント端末から原本ファイルの削除要求により原本ファイルを削除した場合、削除した原本ファイルの識別子に対応する複製ファイルの削除を複製文書保持サーバ管理手段に登録されたサーバ識別子に対応するサーバに対して指示する複製ファイル削除指示手段と、複製ファイル削除通知手段から通知された原本ファイルの識別子に対応する複製ファイルを削除する複製文書削除手段とをさらに具備することを特徴とする。
【００１５】
また、請求項３の発明は、請求項１の発明において、複製文書保持通知手段は、複製したファイルの識別子と自サーバの識別子の組を複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに通知し、複製文書保持サーバ管理手段は、複製文書保持通知手段から通知された複製したファイルの識別子と複製したファイルを登録したサーバの識別子の組を記憶して管理することを特徴とする。
【００１６】
また、請求項４の発明は、請求項１の発明において、複製ファイル削除指示手段は、削除した原本ファイルの識別子に対応するサーバ識別子を複製文書保持サーバ管理手段から取得し、取得したサーバ識別子に対応するファイルサーバに対して複製文書ファイルの削除指示を行うことを特徴とする。
【００１７】
また、請求項５の発明は、ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、ネットワークを介してファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムのファイルサーバであって、クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断する原本複製判別手段と、原本複製判別手段にて新規登録と判断した場合はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与する原本登録手段と、原本複製判別手段にてファイルが複製であると判別した場合、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知する複製文書保持通知手段と、複製文書保持通知手段から通知されたサーバ識別子を記憶して管理する複製文書保持サーバ管理手段とを具備することを特徴とする。
【００１８】
また、請求項６の発明は、請求項５の発明において、クライアント端末から原本ファイルの削除要求により原本ファイルを削除した場合、削除した原本ファイルの識別子に対応する複製ファイルの削除を複製文書保持サーバ管理手段に登録されたサーバ識別子に対応するサーバに対して指示する複製ファイル削除指示手段と、複製ファイル削除通知手段から通知された原本ファイルの識別子に対応する複製ファイルを削除する複製文書削除手段とをさらに具備することを特徴とする。
【００１９】
また、請求項７の発明は、請求項５の発明において、複製文書保持通知手段は、複製したファイルの識別子と自サーバの識別子の組を複製ファイルの属性情報から取得した原本ファイルを保持するサーバ識別子に対応するファイルサーバに通知し、複製文書保持サーバ管理手段は、複製文書保持通知手段から通知された複製したファイルの識別子と複製したファイルを登録したサーバの識別子の組を記憶して管理することを特徴とする。
【００２０】
また、請求項８の発明は、請求項５の発明において、複製ファイル削除指示手段は、削除した原本ファイルの識別子に対応するサーバ識別子を複製文書保持サーバ管理手段から取得し、取得したサーバ識別子に対応するファイルサーバに対して複製文書ファイルの削除指示を行うことを特徴とする。
【００２１】
また、請求項９の発明は、ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、ネットワークを介してファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムのファイルサーバの文書管理プログラムであって、ファイルサーバは、原本複製判別手段が、クライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録  または複製登録を判断するステップと、原本登録手段が、原本複製判別手段にて新規登録と判断した場合はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与するステップと、複製文書保持通知手段が、原本複製判別手段にてファイルが複製であると判別した場合、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知するステップと、複製文書保持サーバ管理手段が複製文書保持通知手段から通知されたサーバ識別子を記憶して管理するステップとを具備することを特徴とする。
【００２２】
また、請求項１０の発明は、ネットワーク上で共有されるファイルに属性を付与して記憶管理する少なくとも一台のファイルサーバと、ネットワークを介してファイルにアクセス可能な少なくとも一台のクライアント端末とで構成される文書管理システムにおける文書管理方法であって、ファイルサーバは、原本複製判別手段にてクライアント端末からアップロードされたファイルの属性に基づいてファイルの新規登録または複製登録を判断し、原本複製判別手段にて新規登録と判断した場合、原本登録手段はアップロードされた原本ファイルに自サーバの識別子を含む所定の属性を付与し、原本複製判別手段にてファイルが複製であると判別した場合、複製文書保持通知手段は、複製ファイルの属性情報から取得した原本を保持するサーバ識別子に対応するファイルサーバに複製文書を登録したサーバの識別情報を通知し、複製文書保持サーバ管理手段は、複製文書保持通知手段から通知されたサーバ識別子を記憶して管理することを特徴とする。
【発明の効果】
【００２３】
本発明の文書管理システム、ファイルサーバ、文書管理プログラム、文書管理方法を適用することにより、文書登録時に文書ファイルの原本、複製の別を判断し、複製文書が登録された場合は原本文書を管理するファイルサーバに対して複製文書の保持を通知することができ、原本文書ファイルを削除した際、原本文書を保持するサーバを主体として複製文書の削除を同時期に処理することができる。
【００２４】
これにより、文書管理を行うためのディレクトリサーバおよびアプリケーションを不要とするシンプルでかつシステム構築コストを抑えた分散システムにおける文書管理システムを構築することができる。
【００２５】
また、本発明の文書管理システムを複数のサーバで運用した場合、原本ファイルを保持するサーバを主体として複製ファイル等の派生文書をメンテナンスでき、ディレクトリサーバなどによる複数のファイルサーバを一元管理する構成に比べて、障害時のリスク分散、サーバの負荷分散を実現することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の文書管理システム、ファイルサーバ、文書管理プログラム、文書管理方法の実施例について添付図面を参照して詳細に説明する。
【００２７】
図１は、本発明に係わる文書管理システムの例を示すシステム構成図である。
【００２８】
図１示した文書管理システムは、ネットワーク６０上の共有ファイルを分散して管理するシステムであり、サーバＡ２００、サーバＢ４０、クライアントＡ３０、クライアントＢ５０がネットワーク６０を介して相互接続して構成される。
【００２９】
ネットワーク６０は、企業内などのイントラネットあるいはインターネットによる通信網である。
【００３０】
サーバＡ２００、サーバＢ４０は、それぞれ、ネットワーク６０上での共有文書ファイルを管理するための装置である。
【００３１】
クライアントＡ３０は、ブラウザ、文書操作・編集用アプリケーション、ＯＳ（オペレーティングシステム）のネットワーク６０上で動作するファイルシステムを具備し、サーバＡ２００、サーバＢ４０が記憶管理する共有文書に対して参照、更新、削除、複製、さらには文書の登録を行う装置である。
【００３２】
さらに、図１の文書管理システムは、共有ファイルのうち原本となる文書ファイルの削除イベントを検出すると、削除対象となる文書の削除処理に加えて、原本ファイルの複製文書ファイルを同時に特定して削除する機能を有する。
【００３３】
複製文書の同時削除機能の具体例は、図１のシステム構成に基づいて概略的に示すと以下の流れとなる。
【００３４】
（１）クライアントＡ３０は、新規作成文書ファイル１０を作成し、サーバＡ２００に対して原本文書ファイル１１の登録操作を行う。
【００３５】
（２）サーバＡ２００は、原本文書ファイル１１を登録する際に文書属性１３を付与する。この文書属性１３は、原本文書ファイル１１内に保持される情報であり、文書をユニークに特定するための識別子、登録したサーバの識別子などを含む。
【００３６】
（３）一方、クライアントＢ５０は、サーバＡ２００に登録した原本文書ファイル１１を複製した複製文書ファイル１２をダウンロードする。
【００３７】
（４）クライアントＢ５０は、複製文書ファイル１２をサーバＢ４０にアップロードすることにより、複製文書ファイル１２がサーバＢ４０に登録される。
【００３８】
（５）サーバＢ４０は、アップロードされた複製文書ファイル１２の文書属性１３によって、複製文書を登録したことを文書属性１３に設定されたサーバ（ここでは、サーバＡ２００）にネットワーク６０を介して通知する。
【００３９】
そして、サーバＡ２００は、サーバＢ４０からの通知により、原本文書ファイル１１の複製がサーバＢ４０にあることを記憶して管理する。
【００４０】
（６）クライアントＡ３０により原本文書ファイル１１の削除操作を行う。
【００４１】
（７）サーバＡ２００は、クライアントＡ３０の削除操作を検出して原本文書ファイル１１を削除すると同時に、原本文書ファイル１１の複製ファイルを保持するサーバの有無を判定し、複製を保持するサーバＢ４０に対し、原本文書ファイル１１の文書属性１３を通知して複製文書の削除を指示する。
【００４２】
次に、本発明における文書管理システムにおけるファイルサーバおよびクライアントの制御構成を、図１に示したサーバＡ２００およびクライアントＡ３０を例にそれぞれ示して説明する。
【００４３】
なお、図１において、サーバＡ２００とサーバＢ４０、クライアントＡ３０、クライアントＢ５０の制御構成は、同様の構成であるものとしてサーバＢ４０、クライアントＢ５０の説明は省略する。
【００４４】
図２は、図１に示したファイルサーバの制御構成を示すブロック図である。
【００４５】
図２において、サーバＡ２００は、サーバ制御部２１０、ネットワーク管理部２２０、ユーザ管理部２３０、アクセス管理部２４０、通信制御部２５０、文書管理部２６０、サーバ記憶部２７０を具備し、サーバ制御部２１０を中枢として各制御部が相互接続されてサーバの各種サービスを提供するための制御を行う。
【００４６】
ネットワーク管理部２２０は、ネットワーク６０を介してサーバＡ２００にアクセス可能な端末とその稼動状況をサーバ記憶部２７０に記憶されるネットワーク管理テーブル２７６を用いて管理する。
【００４７】
ユーザ管理部２３０は、サーバＡ２００を利用するユーザの識別情報と、ユーザ認証に必要な情報を記憶部２７０に記憶されるユーザ管理テーブル２７４に登録して管理する。
【００４８】
アクセス管理部２４０は、ユーザ管理部２３０で管理されるユーザ毎に、サーバ記憶部２７０に記憶される文書ファイル２７１に対するファイル操作の可否あるいは、サーバＡ２００が提供する各種サービス毎の利用の可否を設定したアクセス権の管理を行う。
【００４９】
通信制御部２５０はＴＣＰ／ＩＰ、ＨＴＴＰ、ＦＴＰ等の各種通信プロトコルに基づいて、ネットワーク６０を介して接続されるサーバまたはクライアントＡ３０との間で文書ファイルデータ、サーバが提供する各種サービスのコマンドデータの受信および応答データの送受信制御を行う。
【００５０】
文書管理部２６０は、文書検索部２６１、文書属性管理部２６２、文書操作部２６３、文書ファイル送受信制御部２６５をさらに具備し、システム内で共有される文書ファイルに対する各種操作（登録、更新、削除、複製、移動、参照）を制御し、サーバ記憶部２７０に記憶された文書ファイル２７１の格納場所、文書属性１３の管理、文書ファイルのダウンロード、アップロード時のデータ変換、文書ファイルが操作された時のアクセスログ２７３の生成、文書検索、複製ファイルの管理、原本文書ファイル１１の削除時に複製文書ファイル１２の同時削除、もしくは削除候補の抽出処理を行う。
【００５１】
文書検索部２６１は、文書ファイル名、文書属性１３等、サーバ制御部２１０にて指示された所定の検索条件を満たす文書ファイルをサーバ記憶部２７０に記憶される文書ファイル２７１から検索して抽出する。
【００５２】
文書属性管理部２６２は、文書検索部２６１、文書操作部２６３等、他の制御要素からの指示により、予め定義された属性の種別および属性の設定規則に従って文書属性１３の生成、抽出、変更、追加、削除等を文書ファイル２７１に対して適宜行う。
【００５３】
また、文書属性管理部２６２は、文書属性１３を含む文書ファイルに関する情報を文書管理テーブル２７２に登録することで文書属性１３を管理する。
【００５４】
文書操作部２６３は、サーバ制御部２１０からの指示により文書ファイル２７１に対するファイル操作（登録、更新、削除、複製、移動、参照）を行うとともに、文書属性管理部２６２、文書ファイル送受信制御部２６５等、文書管理部２６０内の他の制御要素に対してファイル操作に関連する処理を指示する。
【００５５】
文書ファイル送受信制御部２６５は、ネットワーク６０および通信制御部２５０を介した文書ファイルのアップロード、ダウンロードを行う際のコマンド制御、データ変換処理等を行う。
【００５６】
サーバ記憶部２７０は、文書ファイル２７１を始め、文書管理に必要なテーブル（文書管理テーブル２７２、アクセスログ２７３、ユーザ管理テーブル２７４、アクセス管理テーブル２７５、ネットワーク管理テーブル２７６、複製ファイル管理テーブル２７７）、サーバＡ２００の制御に必要な設定パラメータ（図示せず）、マスタデータ（図示せず）を記憶する。
【００５７】
文書管理テーブル２７２は、文書管理部２６０によって管理される文書ファイル２７１を特定するための文書ＩＤ、格納位置、ファイル名、文書ファイルに付与された文書属性として、原本文書ファイルのＩＤ、原本文書ファイルを登録したサーバＩＤ等を記憶して管理する。
【００５８】
アクセスログ２７３は、文書管理部２６０にて発生するファイル操作毎の処理内容を履歴情報に蓄積して記憶するログファイルである。
【００５９】
ユーザ管理テーブル２７４は、ユーザ管理部２３０の制御によりサーバＡ２００を利用するユーザを登録して管理するテーブルであり、ユーザＩＤ、ユーザ認証に必要なデータもしくは認証データに関する情報を記憶して管理するテーブルである。
【００６０】
アクセス管理テーブル２７５は、アクセス管理部２４０の制御によりユーザ管理テーブル２７４に登録して管理されるユーザ毎に文書ファイル２７１に対する各種ファイル操作別の可否を設定して管理するテーブルである。
【００６１】
ネットワーク管理テーブル２７６は、通信制御部２５０の制御によりネットワーク６０を介して接続可能なシステム構成機器の名称および識別子、ネットワークアドレス、稼動状況等を登録して管理するテーブルである。
【００６２】
複製ファイル管理テーブル２７７は、文書操作部２６３によって原本文書ファイル１１が複製された時に、複製文書ファイル１２が登録されたサーバ名、複製された原本文書ファイル１１の文書属性１３を登録して管理するテーブルである。
【００６３】
なお、上記各テーブルにおいて、設定項目、登録データの例等の必要な詳細説明は後述する。
【００６４】
次に、クライアントＡ３０の制御構成について説明する。
【００６５】
図３は、図１に示したクライアントＡ３０の制御構成を示したブロック図である。
【００６６】
クライアントＡ３０は、クライアント端末制御部３１、クライアント端末記憶部３２、文書送受信制御部３３、通信制御部３４、文書操作／編集部３５、入出力制御部３６を具備し、各制御要素が相互に接続し、クライアントＡ３０を統括して制御するクライアント端末制御部３１を中心に各制御要素を中心に相互接続された制御構成を有する。
【００６７】
クライアント端末記憶部３２は、クライアントＡ３０を利用するユーザに関するユーザ情報、クライアントＡ３０をネットワーク６０に接続するためのネットワークアドレス、端末識別子およびコンピュータ名等の情報を記憶するとともに、文書ファイルを操作するための一時的な記憶領域を備える。
【００６８】
文書送受信制御部３３は、通信制御部３４を介してネットワーク６０に接続されたサーバとの間で文書ファイルのダウンロード、アップロードに必要なコマンド制御および文書ファイルのデータ変換を行う。
【００６９】
文書操作／編集部３５は、クライアントＡ３０が有するＯＳのファイルシステム、文書操作・編集用アプリケーション、ブラウザを含み、各種ファイル操作、文書ファイルの作成、編集、表示を行う。
【００７０】
通信制御部３４は、ネットワーク６０を介して接続したサーバもしくは他のクライアントＡ３０との間において、ファイル転送制御、データ通信制御を行う。
【００７１】
入出力制御部３６は、操作／表示部３７に接続し、文書操作／編集部３５との間で、文書ファイルの操作、編集に必要なユーザインタフェース画面の表示制御、操作／表示部３７での各種操作の検出を行う。
【００７２】
次に、サーバＡ２００のサーバ記憶部２７０に記憶される、複製ファイル管理テーブル２７７、文書管理テーブル２７２についてさらに説明する。
【００７３】
図４は、図２に示したサーバ、特に、サーバＡ２００に記憶して管理される複製ファイル管理テーブル２７７の例を示すテーブルレイアウト図である。
【００７４】
図４において、複製ファイル管理テーブル２７７に登録して管理される項目は、サーバＡ２００において登録して管理される原本ファイルのうち、原本ファイルの複製を登録したサーバを管理することを目的するテーブルである。
【００７５】
複製ファイル管理テーブル２７７にて管理される項目は、複製された原本ファイルを特定するための文書ＩＤと、複製ファイルを保持するサーバＩＤのリストがある。
【００７６】
ここで、文書ＩＤは、サーバ記憶部２７０の文書管理テーブル２７２に登録されている文書ＩＤと同様のデータ形式にて管理され、サーバＩＤにおいても、サーバ記憶部２７０のネットワーク管理テーブル２７６に登録されているサーバＩＤと同様のデータ形式にて管理される。
【００７７】
例えば、図４において、文書ＩＤが「ＤＯＣ−００１」の原本ファイルの複製を持つサーバは、「サーバＡ」、「サーバＢ」、「サーバＤ」、「サーバＥ」であることを示す。
【００７８】
図５は、文書管理テーブル２７２に登録して管理される項目と、登録データの例として、サーバＡ２００の例（図５（Ａ））、サーバＢ４０の例（図５（Ｂ））をそれぞれ示した図である。
【００７９】
文書管理テーブル２７２に登録して管理される項目を図５（Ａ）の例を示して説明すると、文書ファイルを特定する識別子となる文書ＩＤと、文書ＩＤで特定される文書ファイル名および格納位置と、文書ファイル毎に設定される文書属性として、ファイルの新規作成時には新規に取得された文書ＩＤが設定され、複製時においては複製もととなる原本ファイルの文書ＩＤがコピーされる原本文書ＩＤと、原本ファイルを登録したサーバＩＤ、登録日時、更新日時等を登録して管理する。
【００８０】
また、サーバＡ２００で登録された原本ファイルをサーバＢ４０に複製して登録した場合の具体的な例としては、図５（Ａ）において文書ＩＤ「ＤＯＣ−００１」を原本とする複製ファイルが、図５（Ｂ）の文書ＩＤ「ＤＯＣ−０２６」として登録して管理される。
【００８１】
ここで、図５（Ｂ）において、文書ＩＤ「ＤＯＣ−０２６」の文書属性として「原本文書ＩＤ」が「文書ＩＤ」と異なる「ＤＯＣ−００１」であり、さらに、「サーバＩＤ」に自サーバ（サーバＢ）以外の「サーバＡ」が登録されていることで、複製ファイルであることを判断することができる。
【００８２】
次に、図１に示した文書管理システムのサーバＡ２００あるいはサーバＢ４０において、ファイルを登録するサーバ側の処理と、複製文書ファイル１２の登録を通知されたサーバの処理についてそれぞれ説明する。
【００８３】
なお、説明の都合上、サーバの制御部の名称および符号は図２に示した内容を使用するものとする。
【００８４】
図６は、図１および図２に示したサーバにおいて、文書登録イベントが発生した時の処理手順を示すフローチャートである。
【００８５】
サーバ制御部２１０が通信制御部２５０を介してクライアントＡ３０から文書ファイルがアップロードされたことを検出すると、文書管理部２６０に対して、受信した文書ファイルの登録を指示する。
【００８６】
このとき、文書属性管理部２６２は、受信した文書ファイルの文書属性１３を抽出する（ステップＳ１０１）。
【００８７】
文書属性１３に何も設定されていない場合（ステップＳ１０１でＮＯ）、文書属性管理部２６２は、文書ファイルの新規登録と判断して文書属性１３に設定するための文書ＩＤをあらたに取得する（ステップＳ１０２）。
【００８８】
文書属性管理部２６２は、文書操作部２６３に対し、取得した文書ＩＤを通知するとともに原本の文書登録を指示する。
【００８９】
文書操作部２６３は、文書属性管理部２６２から通知された文書ＩＤとサーバ記憶部２７０から取得した自サーバＩＤ（図示せず）を文書属性１３として文書ファイルに付与してサーバ記憶部２７０に登録する。
【００９０】
また、文書操作部２６３は、文書属性１３を含む登録した文書ファイルに関する文書管理テーブル２７２への必要項目の登録を文書属性管理部２６２に対して指示する（ステップＳ１０３）。
【００９１】
再度、ステップＳ１０１に戻り、文書ファイルに文書属性１３が付与されている場合（ステップＳ１０１でＹＥＳ）、文書属性管理部２６２は、文書属性１３から原本文書ＩＤ、サーバＩＤを抽出する（ステップＳ１０４）。
【００９２】
そして、文書属性管理部２６２は、文書属性１３の設定があることにより複製文書の登録と判断し、文書操作部２６３に対して受信した文書ファイルの文書属性１３を通知するとともに、複製文書ファイル１２の登録を指示する。
【００９３】
文書操作部２６３は、サーバ記憶部２７０に複製文書ファイル１２を登録するとともに、文書属性管理部２６２に対して、登録文書に関するデータを文書管理テーブル２７２に登録するよう指示する（ステップＳ１０５）。
【００９４】
文書管理テーブル２７２への登録処理が完了すると、文書属性管理部２６２は、文書属性１３から取得したサーバＩＤがサーバ記憶部２７０に記憶した自サーバＩＤと一致するかを判断する（ステップＳ１０６）。
【００９５】
文書属性１３から取得したサーバＩＤが自サーバＩＤと一致した場合（ステップＳ１０６でＹＥＳ）、複製ファイル管理テーブル２７７に文書属性１３の内容を登録する（ステップＳ１０７）。
【００９６】
文書属性１３から取得したサーバＩＤが自サーバＩＤと異なる場合（ステップＳ１０６でＮＯ）、文書属性管理部２６２は、文書属性１３から取得したサーバＩＤ（原本を登録したサーバ）に対応するサーバ名、ネットワークアドレス、通信状態等をネットワーク管理テーブル２７６から取得する。
【００９７】
通信先のサーバと通信可能である場合、文書属性管理部２６２は、複製文書を登録した自サーバＩＤと文書ＩＤを含み、ネットワーク管理テーブル２７６から取得したネットワークアドレスを宛先とする複製文書ファイル１２を登録した旨を通知するメッセージを作成し、作成したメッセージの送信を通信制御部２５０に指示する。
【００９８】
通信制御部２５０は、原本文書ファイル１１を登録したサーバに複製文書登録メッセージをネットワーク６０経由で送信する（ステップＳ１０８）。
【００９９】
続いて、ステップＳ１０８の処理によって複製文書登録メッセージを受信したサーバに側の処理について説明する。
【０１００】
なお、サーバの制御要素を示す符号は、上記ステップＳ１０８迄に使用したものと同一のものを使用して説明する。
【０１０１】
通信制御部２５０を介して複製文書登録メッセージを受信すると、サーバ制御部２１０は、文書管理部２６０に対して受信したメッセージの解析を指示する。
【０１０２】
文書属性管理部２６２は、受信したメッセージから複製ファイルを保持するサーバＩＤと、複製された原本ファイルを特定する原本文書ＩＤを抽出する（ステップＳ１０９）。
【０１０３】
そして、ステップＳ１０９で抽出したサーバＩＤと原本文書ＩＤの組が複製ファイル管理テーブル２７７に登録されていない場合（ステップＳ１０９でＮＯ）、文書属性管理部２６２は、抽出したサーバＩＤと原本文書ＩＤの組を複製ファイル管理テーブル２７７に登録する（ステップＳ１１０）。
【０１０４】
なお、ステップＳ１０８とステップＳ１０９の処理の間にて行われるサーバ間の通信処理において、ネットワーク障害やサーバダウン等によって通信ができない等の理由による送信サーバ側でのリトライ処理、あるいは、受信サーバ側の復旧を待ってメッセージを再送する処理を行うことは当然であるが、本フローチャートにおいてのエラー処理の記載および説明は省略する。
【０１０５】
次に、ファイルの削除操作を検出したサーバと、原本が削除された時に複製ファイルの同時削除指示を受信したサーバの処理について、図７のフローチャートを参照しながら説明する。
【０１０６】
なお、サーバにおける各制御部の名称および符号は、図２に示した内容を使用するものとする。
【０１０７】
図７において、文書管理部２６０は、文書ファイルの削除処理を検出すると、処理対象ファイルに付与された文書属性１３から原本文書ＩＤと、サーバＩＤを抽出する（ステップＳ２０１）。
【０１０８】
ステップＳ２０１で取得したサーバＩＤが自サーバＩＤと一致する場合（ステップＳ２０２でＹＥＳ）、文書管理部２６０は、ファイルが原本であると判断してファイルを削除する（ステップＳ２０３）。
【０１０９】
文書管理部２６０は、原本文書ＩＤに対応する登録データが複製ファイル管理テーブル２７７に登録されているかを判断する（ステップＳ２０４）。
【０１１０】
複製文書ファイル管理テーブルに登録データがある場合（ステップＳ２０４でＹＥＳ）、原本文書ＩＤに対応する登録データに対応するサーバＩＤを取得し、取得したサーバＩＤに対応するサーバのアドレス等をネットワーク管理テーブル２７６から特定し、特定されたサーバのアドレスに対して、原本文書ＩＤを通知して該当ファイルの削除を指示するメッセージ作成して送信する。
【０１１１】
一方、ステップＳ２０４において、複製文書ファイル管理テーブル登録されたサーバＩＤが複数あり、削除通知処理を行っていないサーバがある場合（ステップＳ２０６でＹＥＳ）、未通知の各サーバＩＤに対してステップＳ２０５による原本文書ＩＤの通知処理を繰り返して行う（ステップＳ２０５）。
【０１１２】
一方、ステップＳ２０２に戻り、ステップＳ２０１で取得したサーバＩＤが自サーバと一致しない場合（ステップＳ２０２でＮＯ）、複製ファイルの削除と判断してファイル削除を行い、次のファイル削除イベントを監視する（ステップＳ２０７）。
【０１１３】
続いて、原本を削除したサーバから複製文書の削除通知を受信したサーバにおいて、文書管理部２６０は、受信メッセージにて通知された原本文書ＩＤをもつファイルを文書管理テーブル２７２の原本文書ＩＤに基づいて検索する（ステップＳ２０８）。
【０１１４】
検索条件に一致したファイルがある場合（ステップＳ２０８でＹＥＳ）、文書管理部２６０は、検索条件に一致したファイルを複製ファイルとして削除する（ステップＳ２０９）。
【０１１５】
なお、上記ステップＳ２０５とステップＳ２０８におけるサーバ間のメッセージ送受信処理において、通信障害が発生した場合、送信側サーバにおいては、所定の間隔および回数で送信リトライを実施するか、受信側の復帰を待ってメッセージを送信する処理を行う等のエラー処理を行うことは当然であるが、本フローチャートにおいては記載せず、説明は省略する。
【０１１６】
また、メッセージ受信側における複製文書ファイル１２の削除結果を送信側サーバに通知する方法は、応答メッセージをリアルタイムで送信側サーバに返すか、あるいは、所定の期間、通信処理の結果をログファイル等に蓄積し、要求したサーバ別に所定のタイミングで後日通知する等システム構成や運用形態に応じて適宜選択した構成にすることが可能である。
【０１１７】
また、図６に示した文書登録処理および図７に示した文書ファイルの削除処理において、複製文書を登録したサーバＩＤと、複製文書の原本文書ＩＤを複製ファイル管理テーブル２７７に登録して管理する構成としたが、これ以外に、複製文書の保持するサーバＩＤのみを管理する構成にし、原本ファイルが削除された時は、複製ファイル管理テーブル２７７に登録したサーバ全てに対して原本ファイルの文書ＩＤを通知する複製ファイルの削除要求を送信し、削除要求を受信した各サーバ側においては、削除候補を個別に検索して処理する構成にすることも可能である。
【０１１８】
また、複製ファイルであるかの判別方法は、複製ファイルをサーバに登録した際に、複製ファイルであることの識別情報を図２に示した文書管理テーブル２７２に明示的に登録して管理する構成にし、原本ファイル削除にともなう複製ファイルの検索条件として利用する構成にしてもよい。
【０１１９】
以上が、原本ファイルを削除した場合、複製ファイル管理テーブル２７７の登録内容に基づいて複製ファイルを保持するサーバを特定して、複製ファイルの同時削除処理を行う構成についての説明である。
【０１２０】
次に、アクセスログを利用して原本ファイルの複製を保持するサーバを特定する構成にした場合の文書登録、文書削除処理について説明する。
【０１２１】
図８は、図２に示したサーバ記憶部２７０に記憶されるアクセスログ２７３の登録データの一例を示すデータフォーマット図である。
【０１２２】
図８において、アクセスログ２７３は、ファイル操作を行った際に、ログ情報を識別するログＩＤ、操作されたファイルの文書ＩＤ、ファイル操作の内容を示す操作種別、タイムスタンプ、ファイルを操作したユーザを示すユーザＩＤ等をログ情報として記録する。
【０１２３】
なお、ここでのアクセスログ２７３は、複数のサーバで文書ファイルを管理する場合には、それぞれのサーバが同様の方式で個別に採取することを前提として説明する。
【０１２４】
図８（Ａ）は、図１に示したサーバＡ２００が採取したアクセスログ２７３の例であり、図８（Ｂ）は、図１に示したサーバＢ４０が採取したアクセスログ２７３の例である。
【０１２５】
サーバＡ２００において、ユーザＡが文書ＩＤ「ＤＯＣ−００１」の原本ファイルを複製し、サーバＢ４０に複製ファイルを登録した場合、サーバＡ２００においは、原本ファイルの複製を生成するために取り出した操作を示す図８（Ａ）のログＩＤ「ＬＯＧ−０１４」の内容が記録され、サーバＢ４０においては、複製ファイルを登録したことを示す図８（Ｂ）に示すログＩＤ「ＬＯＧ−０１０」が記録される。
【０１２６】
ここで、図８（Ａ）および図８（Ｂ）において、タイムスタンプを示す「日時Ａ」、「日時Ｂ」、「日時Ｃ」の日時は、古いものから順に「日時Ａ」、「日時Ｂ」、「日時Ｃ」とする。
【０１２７】
これにより、以後、サーバＡ２００において、文書ＩＤ「ＤＯＣ−００１」の原本が削除された場合、文書管理部２６０は、アクセスログ２７３から文書ＩＤ「ＤＯＣ−００１」、操作種別「コピー」あるいは「取り出し」、タイムスタンプが「日時Ａ（原本ファイルの登録日）」以降の条件に一致するログ情報を最初に検索する。
【０１２８】
すると、図８（Ａ）で取り出したユーザＩＤが「ユーザＡ」で、「日時Ｂ」におけるログ情報「ＬＯＧ−０１４」を特定することができる。
【０１２９】
従って、サーバＢ４０においては、ユーザＩＤが「ユーザＡ」で「日時Ｂ」以後にファイルを登録したログ情報としてログＩＤ「ＬＯＧ−０１０」を特定することができ、複製文書ファイルとして、文書ＩＤ「ＤＯＣ−０２５」を削除対象として特定することができる。
【０１３０】
次に、アクセスログを用いた複製文書ファイルの同時削除処理について説明する。
【０１３１】
図９は、図１に示すシステム構成および、図２示すサーバにおいて、図８に示したアクセスログ２７３を利用した複製文書ファイルの同時削除処理を含むファイル削除処理の手順を示すフローチャートである。
【０１３２】
サーバ制御部２１０が、ファイルの削除操作を検出すると、文書属性管理部２６２は、削除対象となる文書ファイルの文書ＩＤを取得し、文書管理テーブル２７２における文書ＩＤに対する登録データから、文書ＩＤ、文書属性、登録日時等を抽出する。
【０１３３】
削除ファイルの文書属性１３に設定された原本文書ＩＤと、削除対象ファイルとして指定された文書ＩＤが一致しない場合、文書属性管理部２６２は、複製ファイルと判断し（ステップＳ３０１でＮＯ）、文書操作部２６３に対してファイルの削除を指示し、次のファイル削除イベントを監視する。
【０１３４】
一方、削除対象ファイルの文書ＩＤと、文書属性１３に設定された原本文書ＩＤが一致した場合は原本文書ファイルの削除と判断し（ステップＳ３０１でＹＥＳ）、文書属性管理部２６２は、原本文書ファイルの登録日以降でかつ原本文書ＩＤと一致する文書ＩＤのファイルのコピーまたは取り出しを行ったログ情報を検索する（ステップＳ３０２）。
【０１３５】
ステップＳ３０２の検索条件に一致するログ情報が無い場合（ステップＳ３０２でＮＯ）文書属性管理部２６２は、原本ファイルの削除を文書操作部２６３に指示して次のファイル削除イベント監視する。
【０１３６】
一方、ステップＳ３０２の検索条件に一致するログ情報が１つ以上有る場合（ステップＳ３０２でＹＥＳ）、文書属性管理部２６２は、検索条件に一致したログ情報に記録されたユーザＩＤのリストを作成する（ステップＳ３０３）。
【０１３７】
文書検索部２６１は、文書属性管理部２６２からの指示によりステップＳ３０３で作成したユーザリスト内のユーザＩＤによって、ステップＳ３０１で取得した原本文書ファイルの登録日以降に登録されたファイルの文書ＩＤをアクセスログ２７３を検索して抽出する（ステップＳ３０４）。
【０１３８】
ステップＳ３０４における検索の結果、自サーバ内に複製文書ファイルが登録されている場合（ステップＳ３０５でＹＥＳ）、文書属性管理部２６２は、アクセスログ２７３から特定した文書ＩＤにて文書管理テーブル２７２を参照し、ファイルの格納場所を特定し、文書操作部２６３にて複製文書ファイルを削除する（ステップＳ３０６）。
【０１３９】
自サーバ内に複製文書ファイル１２が無い場合（ステップＳ３０５でＮＯ）、もしくは、複製文書ファイル１２の削除処理（ステップＳ３０６）が完了すると、文書属性管理部２６２は、ネットワーク管理テーブル２７６に登録された各サーバに対しステップＳ３０３で作成したユーザリストおよび、ステップＳ３０１で取得した原本ファイルの登録日を削除候補ファイルの抽出条件として通知メッセージを作成して送信する（ステップＳ３０７）。
【０１４０】
ユーザリストをネットワーク６０および通信制御部２５０を介して受信したサーバにおいて、サーバ制御部２１０は、文書検索部２６１に対し、受信したユーザリスト内のいずれかのユーザＩＤによるファイルの登録操作であり、かつ、原本ファイルの登録日時以降の操作をアクセスログ２７３にて検索する（ステップＳ３０８）。
【０１４１】
ステップＳ３０８の検索条件に一致するログ情報がある場合（ステップＳ３０８でＹＥＳ）、検索したログ情報に記録された文書ＩＤに該当する複製文書ファイル１２を削除対象候補として全て抽出する（ステップＳ３０９）。
【０１４２】
なお、ステップＳ３０９の処理においては、削除候補となる文書ファイルの一覧を示すユーザインタフェースをクライアントＡ３０の操作／表示部３７に表示し、削除するファイルをユーザが適宜選択して複製ファイルの削除を行う。
【０１４３】
また、サーバにステップＳ３０６およびステップＳ３０９間で送受信される削除候補ファイルを検索するため情報は、サーバ間にて予め設定されたメッセージ送受信以外に、メ電子メールで通知する構成にすることも可能である。
【０１４４】
また、アクセスログ２７３に記録する項目としてユーザＩＤおよび原本ファイルの登録日時以外に、文書を生成したアプリケーション情報、文書ファイルのサイズ、文書生成日時等を追加して記録し、複製ファイルを保持する可能性のあるサーバ側における削除候補の抽出する再の検索条件として適宜使用することが可能である。
【０１４５】
以上が、アクセスログによって原本ファイルの削除操作によって複製ファイルを同時に削除する場合の処理についての説明である。
【産業上の利用可能性】
【０１４６】
本発明の文書管理システム、ファイルサーバ、文書管理プログラム、文書管理方法は、以下に掲げる各システムにて特に有効利用することができる。
【０１４７】
１）原本文書ファイルおよび複製ファイルが複数のファイルサーバにて分散管理される文書管理システム。
【０１４８】
２）システム構築コストに一定の制限があり、複雑な文書管理を行うディレクトリサーバおよびアプリケーションの導入による文書管理が不要もしくは困難な文書管理システム。
【図面の簡単な説明】
【０１４９】
【図１】本発明に係わる文書管理システムの一例を示すシステム構成図である。
【図２】図１に示したサーバの制御構成を示すブロック図である。
【図３】図１に示したクライアント端末の制御構成を示したブロック図である。
【図４】図２に示したサーバＡに記憶される複製ファイル管理テーブルの登録データの例を示すテーブルレイアウト図である。
【図５】図２に示したサーバ記憶部に記憶される文書管理テーブルの一例を示すテーブルレイアウト図である。
【図６】図１および図２に示したサーバにおいて、文書登録イベントが発生した時の処理を示すフローチャートである。
【図７】図１および図２に示したサーバにおいて、文書削除イベントが発生した時の処理を示すフローチャートである。
【図８】図２に示したサーバ記憶部に記憶されるアクセスログの登録データの一例を示すデータフォーマット図である。
【図９】図１および図２に示したサーバにおいて、アクセスログによって複製ファイルの削除処理を行う第２の文書削除イベント検出処理を示すフローチャートである。
【符号の説明】
【０１５０】
１０    新規作成文書ファイル
１１    原本文書ファイル
１２    複製文書ファイル
１３    文書属性
２００    サーバＡ
３０    クライアントＡ
４０    サーバＢ
５０    クライアントＢ
６０    ネットワーク
２１０    サーバ制御部
２２０    ネットワーク管理部
２３０    ユーザ管理部
２４０    アクセス管理部
２５０    通信制御部
２６０    文書管理部
２７０    サーバ記憶部
２６１    文書検索部
２６２    文書属性管理部
２６３    文書操作部
２６４    削除候補文書通知部
２６５    文書ファイル送受信制御部
２７１    文書ファイル
２７２    文書管理テーブル
２７３    アクセスログ
２７４    ユーザ管理テーブル
２７５    アクセス管理テーブル
２７６    ネットワーク管理テーブル
２７７    複製ファイル管理テーブル
３１    クライアント端末制御部
３２    クライアント端末記憶部
３３    文書送受信制御部
３４    通信制御部
３５    文書操作／編集部
３６    入出力制御部
３７    操作／表示部
【図１】
2005173724.tif 000003
【図２】
2005173724.tif 000004
【図３】
2005173724.tif 000005
【図４】
2005173724.tif 000006
【図５】
2005173724.tif 000007
【図６】
2005173724.tif 000008
【図７】
2005173724.tif 000009
【図８】
2005173724.tif 000010
【図９】
2005173724.tif 000011