(57)【要約】【課題】サイズの大きなイメージデータなどを含んだ文書を更新する場合でも、ネットワークへの負担の少ない文書管理システムおよびサーバを提供する。【解決手段】クライアント端末２は、文書管理サーバ１から受信した文書ファイル１ａに対して文書編集を行った場合には、更新差分情報データＡを生成し、文書管理サーバ１に送信する手段２２ａ、２１を備えており、文書管理サーバ１は、受信した更新差分情報データＡにもとづき、元の文書ファイル１ａを自動編集する手段１２ａを備えている。【選択図】図１
2004192515.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルを有した文書管理サーバと、この文書管理サーバをアクセスして文書ファイルを編集するようにしたクライアント端末とをネットワーク接続した文書管理システムであって、
クライアント端末は、文書管理サーバから受信した文書ファイルに対して文書編集を行った場合には、更新差分情報データを生成し、文書管理サーバに送信する手段を備えており、
文書管理サーバは、受信した更新差分情報データにもとづき、元の文書ファイルを自動編集する手段を備えている文書管理システム。
【請求項２】
請求項１において、
上記文書ファイルは複数のオブジェクトデータを含み、上記更新差分情報データはオブジェクトデータごとの更新に関する情報を含んでいることを特徴とする文書管理システム。
【請求項３】
ネットワークに接続したクライアント端末に、文書編集のために文書ファイルを送信するようにした文書管理サーバであって、
文書編集を行って生成した更新差分情報データが、クライアント端末から返信されたときに、この更新差分情報データにもとづいて元の文書ファイルを自動編集する手段を備えている文書管理サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント側でサーバに保存した文書を編集できるようにした文書管理システムおよび文書管理サーバに関する。
【０００２】
【従来の技術】
近年、ネットワーク技術の発展により、文書管理システムもスタンドアロン型からネットワーク型（たとえば、クライアント／サーバ型）に移行しつつある。
【０００３】
たとえば、特許文献１には、ＬＡＮに接続されたワークステーションにより複数の執筆者が共同でひとつの文書を作成できる文書管理システムの一例が開示されている。
【０００４】
【特許文献１】
特開平０５−１３５０５６号公報
【０００５】
【発明が解決しようとする課題】
ところが、従来のネットワーク型の文書管理システムでは、クライアント端末からサーバに保管されている文書ファイルを編集する場合、クライアント／サーバ間で文書ファイルをやりとりする必要があるが、文書ファイルにイメージデータが含まれている場合などはサイズが大きくなるため、ネットワークへの負荷が増大する。
【０００６】
本発明は、このような問題を解決すべく提案されたもので、サイズの大きなイメージデータなどを含んだ文書を更新する場合でも、ネットワークへの負担の少ない文書管理システムおよびサーバを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の文書管理システムは、文書ファイルを有した文書管理サーバと、文書管理サーバをアクセスして文書ファイルを編集するようにしたクライアント端末とをネットワーク接続したシステムであって、次の特徴を有している。
【０００８】
すなわち、クライアント端末は、文書管理サーバから受信した文書ファイルに対して文書編集を行った場合には、更新差分情報データを生成し、文書管理サーバに送信する手段を備えており、文書管理サーバは、受信した更新差分情報データにもとづき、元の文書ファイルを自動編集する手段を備えている。
【０００９】
請求項２では、上記文書ファイルは複数のオブジェクトデータを含み、上記更新差分情報データはオブジェクトデータごとの更新に関する情報を含んでいる。
【００１０】
すなわち、文書管理サーバではオブジェクト単位で自動編集することができる。そのため、サーバでは編集後のオブジェクトデータそのものを更新差分情報データとして受け取ってもよいし、オブジェクトごとの変更指示コマンドを受信して、このコマンド手順にしたがって自動実行するようにしてもよい。
【００１１】
請求項３に記載の文書管理サーバは、ネットワークに接続したクライアント端末からアクセスして文書ファイルを編集できるようにしたサーバであって、次のような構成となっている。
【００１２】
すなわち、文書管理サーバは、文書編集を行って生成した更新差分情報データがクライアント端末から返信されたときに、この更新差分情報データにもとづいて元の文書ファイルを自動編集する手段を備えている。
【００１３】
【発明の実施の形態】
以下に、本発明の実施の形態について添付図面とともに説明する。
【００１４】
図１は、本発明の文書管理システムのシステム系統図である。
【００１５】
この文書管理システムは、ＬＡＮなどのネットワークＮに文書ファイル１ａを保管した文書管理サーバ１と、複数のクライアント端末２とを接続して構成される。
【００１６】
本システムでは、次のような基本動作が実行される。
【００１７】
クライアント端末２で文書ファイル１ａの編集を必要としたときには、文書管理サーバ１に対するアクセス要求に応じて文書ファイル１ａを返信してもらい、クライアント端末１で文書ファイル１ａの更新が終了した際には、文書を更新した部分を更新差分情報データＡとして文書管理サーバ１に送信する。
【００１８】
文書管理サーバ１は、受信した更新差分情報データＡにもとづき、元の文書ファイル１ａを自動編集する。
【００１９】
図２には、上記基本動作を実行するための文書管理サーバ１、クライアント端末２の各要部構成を示している。
【００２０】
クライアント端末２は、文書管理サーバ１とデータを送受信するための通信手段２１、文書作成プログラムやこれを実行するＣＰＵなどで構成された文書作成手段２２を少なくとも有しており、この文書作成手段２２には、文書管理サーバ１から送られてきた文書ファイル１ａに対して行った更新情報をファイル化するための更新差分情報生成手段２２ａが含まれる。
【００２１】
また、文書管理サーバ１は、クライアント端末２とデータを送受信するための通信手段１１、文書作成プログラムやこれを実行するＣＰＵなどで構成された文書作成手段１２、複数の文書ファイル１ａを含んだ文書データベース１３を少なくとも有しており、この文書作成手段１２には、クライアント端末２から送られてきた更新差分情報データＡにもとづいて元の文書ファイル１ａを更新するための文書編集手段１２ａが含まれる。
【００２２】
ここで、文書管理サーバ１、クライアント端末２それぞれの文書作成手段１２、２２として、同等の機能を有した同種の文書作成プログラムが備えられているが、異なる機能で同等の編集が実現できるものであってもよい。
【００２３】
次に、本発明システムの文書ファイル編集の実施形態について、図３の基本動作フローおよび図４のデータフローを用いて説明する。この例では、文書ファイルは複数イメージのオブジェクトデータを含んでいる。ここで、オブジェクトデータとは、イメージデータを構成するデータ中の任意の部位、任意の範囲のデータをいう。
【００２４】
クライアント端末２からの要求にしたがい文書管理サーバ１が文書データ１ａを送信すると、クライアント端末２では、文書編集者がサーバから送信されてきた文書データ１ａに対して文書作成プログラムを用いて編集作業を行い、ついで保存操作を行うと、その指定保存先が自装置の場合そのまま編集後の文書ファイルを保存するが、元の文書ファイル１ａを保持している文書管理サーバ１が指定された場合には更新部分のみ、すなわち編集後データと編集前データの差分データである更新差分情報データＡを文書管理サーバ１に送信する（図３の２０１、１０１〜１０６、および図４の▲１▼〜▲３▼）。
【００２５】
文書管理サーバ１は、更新差分情報データＡを受信し、この更新差分情報データＡにもとづいて、元の文書ファイル１ａに対する編集処理を自動実行する（図３の２０２、２０３、および図４の▲４▼）。
【００２６】
また、元の文書ファイル１ａを保持していない他のファイルサーバに保存する場合は、編集後の文書ファイル１ａの全体を、そのファイルサーバへ送信する（図４の▲５▼）。
【００２７】
すなわち、編集後のデータ全体を送信するか否かは、送信する相手先が元の文書ファイルを保持しているかどうか（元データを取り込んだ装置であるかどうか）で判断する。
【００２８】
このように、クライアント端末２から文書管理サーバ１へ送信される情報は、編集後の文書ファイルそのものではなく、編集後のファイルに比べサイズの十分に小さい差分情報であるため、通信ネットワークへの負担を軽減させることができる。たとえば、元の文書ファイルがイメージデータを含む大容量ファイルで、それに対して少量の文字を追加するなど、更新時の差分情報量がきわめて少ない場合には、特に有効である。
【００２９】
ここで、図４で示すように、更新差分情報データＡは、更新追加したデータ部であるオブジェクトデータそのもの、または、文書管理サーバ１、クライアント端末２共通の文書作成プログラム（アプリケーションプログラム）による編集時の一連の変更指示コマンドで構成される。
【００３０】
上記の選択は、文書管理サーバ１では編集できない編集方法を用いたか、サーバ１側で編集可能な編集方法を用いたかによって判断される。たとえば、両装置に共通のアプリケーションプログラム機能のみを用いた場合には、変更指示コマンドのみを送信し、このアプリケーションプログラム以外で生成されたデータ、つまりサーバ１でアプリケーションプログラムを稼動しても生成できないデータを使用した場合には、変更指示コマンドに加えて、そのオブジェクトデータも送信する。したがって、同種のアプリケーションプログラムであっても、バージョンが異なり、サーバ１側では実行できない機能を使用した場合も、その編集についてはオブジェクトデータを送信する。
【００３１】
変更指示コマンドとは、クライアント端末２で文書作成プログラムに対して行った一連の操作コマンドを手順化したもので、図５に一例を示す。
【００３２】
編集が多岐にわたる場合は変更指示コマンドのデータ量が大きくなることもあるため、その場合には、編集のための一連の変更指示コマンドによって生成されたオブジェクトデータを送信するようにしてもよい。この選択は、編集者が選択できるようにしてもよいし、自動でいずれか最適のものを選択するようにしてもよい。
【００３３】
【発明の効果】
以上の説明からも理解できるように、請求項１に記載の文書管理システムは、クライアント端末からは文書ファイル編集時の更新差分情報データを送信するようにしているので、イメージデータなど、サイズが大きなファイルを更新した場合でも、ネットワークの負担を少なくすることができる。
【００３４】
請求項２では、更新差分情報ファイルがオブジェクトデータごとの更新に関する情報であるため、更新したオブジェクトデータそのもののみを送信することができ、その結果、文書管理サーバでの自動編集処理は短時間で行える。
【００３５】
請求項３に記載の文書管理サーバは、クライアント端末から文書ファイル編集後の更新差分情報データにもとづき、元の文書ファイルを更新するようにしているので、編集後の文書ファイル全体を返信してもらう必要がなくなり、その結果、ネットワークやクライアントへの負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明の文書管理システムの一例を示すシステム系統図である。
【図２】本発明の文書管理サーバ、クライアント端末の各要部構成の一例を示すブロック図である。
【図３】本発明の文書管理サーバ、クライアント端末の基本動作を示すフローチャートである。
【図４】本発明の文書管理システムを概念的に示したデータフローチャートである。
【図５】変更指示コマンドの一例を示す図である。
【符号の説明】
１      文書管理サーバ
１ａ    文書ファイル
１１    通信手段
１２    文書作成手段
１２ａ  文書編集手段
１３    文書データベース
２      クライアント端末
２１    通信手段
２２    文書作成手段
２２ａ  更新差分情報生成手段
Ａ      更新差分情報データ
【図１】
2004192515.tif 000003
【図２】
2004192515.tif 000004
【図３】
2004192515.tif 000005
【図４】
2004192515.tif 000006
【図５】
2004192515.tif 000007