(57)【要約】【課題】１つのデータをマルチ言語の言語依存データとして保管管理するときに、システム全体での記憶装置の使用効率を向上させるマルチ言語対応のデータ保管システムを提供する。【解決手段】１つのデータに対して複数の言語による言語依存のデータを保管し、１台以上のクライアント２０および１台以上のファイルサーバ１１をネットワーク３０で接続するマルチ言語対応のデータ保管サーバ１０であって、各言語の言語依存の圧縮データを保管し、クライアント２０が要求した言語に対応する言語依存の圧縮データを言語依存の非圧縮データへ変換し、このデータ保管サーバ１０からアクセス可能なデータ要求元のクライアント２０、データ保管サーバ１０自身およびファイルサーバ１１の中で空き容量の大きい記憶装置を選択して、その変換された非圧縮データをその選択した記憶装置に保管することによって、言語依存のデータの保管場所を最適化する。【選択図】　　　　図１
2004062592.tif 000002
【特許請求の範囲】
【請求項１】
１つのデータに対して複数の言語による言語依存のデータを保管し、１台以上のクライアントをネットワークで接続するデータ保管サーバを有するマルチ言語対応のデータ保管システムにおいて、前記データ保管サーバは、各言語の言語依存の圧縮データを保管し、前記クライアントが要求した言語に対応する言語依存の圧縮データを言語依存の非圧縮データへ変換し、その変換された非圧縮データを最適な場所に保管することによって、言語依存のデータの保管場所を最適化することを特徴とするマルチ言語対応のデータ保管システム。
【請求項２】
請求項１に記載のマルチ言語対応のデータ保管システムにおいて、前記非圧縮データを保管する最適な場所は、このデータ保管サーバからアクセス可能な記憶装置のうち空き容量の多い方とすることを特徴とするマルチ言語対応のデータ保管システム。
【請求項３】
請求項２に記載のマルチ言語対応のデータ保管システムにおいて、前記アクセス可能な記憶装置は、このデータを要求したクライアントの記憶装置であることを特徴とするマルチ言語対応のデータ保管システム。
【請求項４】
請求項２または３に記載のマルチ言語対応のデータ保管システムにおいて、前記アクセス可能な記憶装置は、前記データ保管サーバの記憶装置であることを特徴とするマルチ言語対応のデータ保管システム。
【請求項５】
請求項２、３または４に記載のマルチ言語対応のデータ保管システムにおいて、前記データ保管サーバに接続した１つ以上のファイルサーバを備え、前記アクセス可能な記憶装置は、このファイルサーバから選択する１つのファイルサーバの記憶装置であることを特徴とするマルチ言語対応のデータ保管システム。
【請求項６】
コンピュータを、請求項１乃至５のいずれか１に記載のマルチ言語対応のデータ保管システムとして機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチ言語対応のデータ保管システム、プログラムおよび記録媒体に関し、具体的には、マルチ言語で作成されたデータを保管管理するときに、その多量なデータの保管場所を最適化する技術に関する。
【０００２】
【従来の技術】
多数の文書データを登録し、その文書を検索、閲覧等を行う文書管理システムがある。この文書管理システムへ登録する文書は、作成者の母国語で記述することが一般的であるから、インターネットを介して世界中から取得される文書データは、様々な言語（例えば、英語、日本語、中国語、ロシア語、ドイツ語、韓国語等）によって記述されていることになる。
【０００３】
また、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）やインターネット等のネットワーク上に接続された複数の端末に対しても、その端末が設置されている国やその端末を使うユーザにより、各々が異なる言語（例えば、英語、日本語、中国語、ロシア語、ドイツ語、韓国語等）の下で動作している場合がある。
【０００４】
このように多様な言語で書かれた文書を端末で表示する場合、表示の対象となる文書を記述した言語をその端末がサポートしていなければ、文字化けしてしまい、正常には読めないという問題が生ずる。
【０００５】
これを解決するため、次の３つの方法が知られている。
（１）文書を記述した言語に対応するフォントをすべて用意して、そのフォントに切り替えて表示させる方法である。
（２）同一内容の文書を複数の言語で記述された複数の文書データとして文書管理システムに記憶させ、所望の言語をクライアントから指定させて、その言語に対応する文書データを表示する方法である。
（３）文書管理システムから送られてきた文書データを言語翻訳プログラムで所望する言語の文書データに翻訳して表示する方法である。
【０００６】
【発明が解決しようとする課題】
しかしながら、このように、文字化けを防止するためには、各言語に対応したフォント、各言語別の文書データや翻訳情報を用意しておく必要があるため、使用する言語が非常に多くなった場合に、それらの情報を記憶するための記憶量が多大となって、１台の文書管理サーバにデータ容量の負荷がかかりすぎてしまうことになる。
さらには、この文書管理サーバに接続される多数のクライアントそれぞれに文書データを保管するようにしてしまうと、データを格納する記憶装置の使用効率が悪化することになる。
【０００７】
本発明は、上記の実情を考慮してなされたものであって、１つのデータをマルチ言語の言語依存データとして保管管理するときに、システム全体での記憶装置の使用効率を向上させるマルチ言語対応のデータ保管システム、プログラムおよび記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明の請求項１のマルチ言語対応のデータ保管システムは、１つのデータに対して複数の言語による言語依存のデータを保管し、１台以上のクライアントをネットワークで接続するデータ保管サーバを有するマルチ言語対応のデータ保管システムにおいて、前記データ保管サーバは、各言語の言語依存の圧縮データを保管し、前記クライアントが要求した言語に対応する言語依存の圧縮データを言語依存の非圧縮データへ変換し、その変換された非圧縮データを最適な場所に保管することによって、言語依存のデータの保管場所を最適化することを特徴とする。
【０００９】
また、本発明の請求項２は、請求項１に記載のマルチ言語対応のデータ保管システムにおいて、前記非圧縮データを保管する最適な場所は、このデータ保管サーバからアクセス可能な記憶装置のうち空き容量の多い方とすることを特徴とする。
また、本発明の請求項３は、請求項２に記載のマルチ言語対応のデータ保管システムにおいて、前記アクセス可能な記憶装置は、このデータを要求したクライアントの記憶装置であることを特徴とする。
【００１０】
また、本発明の請求項４は、請求項２または３に記載のマルチ言語対応のデータ保管システムにおいて、前記アクセス可能な記憶装置は、前記データ保管サーバの記憶装置であることを特徴とする。
また、本発明の請求項５は、請求項２、３または４に記載のマルチ言語対応のデータ保管システムにおいて、前記データ保管サーバに接続した１つ以上のファイルサーバを備え、前記アクセス可能な記憶装置は、このファイルサーバから選択する１つのファイルサーバの記憶装置であることを特徴とする。
【００１１】
また、本発明の請求項６のプログラムは、コンピュータを、請求項１乃至５のいずれか１に記載のマルチ言語対応のデータ保管システムとして機能させるためのプログラムである。
また、本発明の請求項７の記録媒体は、請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１２】
以上の構成によって、言語依存のデータ（非圧縮データ）を適切な場所に保管することができるので、１台のコンピュータの記憶装置にかかる負荷を軽減し、システム全体の記憶装置の利用効率を上げることができる。
また、必要な言語依存のデータだけをクライアント側に保管できるので、一旦、データを入手すれば、何度も入手することがなくなり、ネットワークの負荷が軽減される。
また、言語依存のデータをシステム内の記憶装置へ分散保管できるので、クライアントやシステム全体の負荷を軽減することができる。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明のマルチ言語対応のデータ保管システムに係る一実施形態を説明する。
【００１４】
Ａ．実施形態１の構成
図１は、本発明のマルチ言語対応のデータ保管システムの構成を示すブロック図である。
図１において、本実施形態１は、データ保管サーバ１０と、複数台のファイルサーバ１１および複数台のクライアント２０がネットワーク３０を介して接続されている。このうちファイルサーバが１台も接続されていない場合やクライアントが１台の場合もありうる。
【００１５】
データ保管サーバ１０は、例えば、文書管理サーバやユーザ情報等を管理するプリンタサーバとしての機能を備えたＩ／Ｏ機器等である。
このデータ保管サーバ１０は、図２に示すようなデータ構造により１つ以上のデータを保管管理している。
図２において、１つのデータは次の項目によって管理されている。
１．データ識別子
データ保管サーバ内で唯一名となるデータの識別子。
２．データ名
データの名前である（唯一名でなくてもよい）。
３．このデータ保管サーバで取り扱うことのできる言語ごとに次の項目を備えている。
・言語の種類
日本語、中国語等のデータを作成したときの言語の種類である。
・この言語で作成された文字データを圧縮して、その圧縮データの保管場所を示すアドレス（例えば、ファイル名等）
この保管場所は、データ保管サーバ１０内に確保される。
・この圧縮データを非圧縮データとし、その非圧縮データを保管したファイルサーバ（または、データ保管サーバ自身）上の場所を示すアドレス。存在しないときには、ＮＵＬＬを格納しておく。
（例えば、そのファイルのＵＲＬ等）
【００１６】
また、データ保管サーバは、非圧縮データを格納できるファイルサーバのリストを管理する。このリストには、ファイルサーバ（データ保管サーバも含めて）のＵＲＬと記憶装置の空き容量とが含まれる（図３参照）。
【００１７】
データ保管サーバ１０は、クライアント２０からユーザが所望する言語に対応したデータを要求されたときに、その要求されたデータの保管場所またはデータ自体を返信する。
この要求データに対応する非圧縮データが存在しない場合には、データ保管サーバ１０内の圧縮データを非圧縮データ化し、その非圧縮データを最適な保管場所に格納し、その保管場所をデータ要求元のクライアントへ返信する。
ここで、データの最適な保管場所とは、そのデータを保管できる余裕のあるデータ保管サーバ、ファイルサーバまたはクライアントの記憶装置のことである。
【００１８】
ファイルサーバ１１は、データ保管サーバ１０の記憶装置の空き容量が少ないときに非圧縮データを格納し、格納した場所（例えば、格納したデータのＵＲＬ等）をデータ保管サーバ１０へ通知する。
ファイルサーバ１１は、このファイルサーバ１１の記憶装置の空き容量を定期的にデータ保管サーバ１０へ通知する。この通知で、データ保管サーバ１０はファイルサーバリスト中の当該ファイルサーバの空き容量を更新する。
【００１９】
ユーザは、データ保管サーバ１０中にあるデータを閲覧するとき、クライアント２０により、その所望するデータの要求情報をデータ保管サーバ１０へ送信する。
この要求情報には、所望するデータの識別子、クライアントが取り扱える言語の種類（例えば、クライアント上で動作するＯＳが扱える言語）およびクライアントの記憶装置の空き容量の各情報を付加させる。
【００２０】
この要求によりデータ保管サーバ１０から非圧縮データの格納場所（ＵＲＬ）が返信された場合には、ユーザはこの格納場所（ＵＲＬ）へアクセスして実際のデータを閲覧する。
また、返信データが非圧縮データそのものの場合には、クライアント自体の記憶装置へ格納して、その格納されたデータを閲覧する。
【００２１】
ネットワーク３０は、データ保管サーバ、各ファイルサーバおよび各クライアントを結合するための伝送路であって、一般には、ケーブルで実現され、通信プロトコルにはＴＣＰ／ＩＰが使われる。但し、伝送路としてはケーブルだけではなく、それらの間の通信プロトコルが一致するものであれば有線または無線のいずれでもよく、例えば、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、インターネット、アナログ電話網、デジタル電話網（ＩＳＤＮ：Ｉｎｔｅｇｒａｌ　Ｓｅｒｖｉｃｅ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）、衛星通信網などを用いることができる。
【００２２】
例１（図４）
データ保管サーバには、複数の言語依存の圧縮データ、例えば、ドイツ語の圧縮データと英語の圧縮データとを格納している。この圧縮データは、データ容量が小さいため記憶装置に負荷がかからないが、このままでは文字列の取り出しに非常に時間がかかってしまう。
そこで、この圧縮データを文字列取り出しが即座にできるように変換した非圧縮データをシステム内の最適な場所に保管する。
最適な場所としては、例えば、クライアントがよく使う英語のデータに対してはクライアントに、空き容量の少ない他のクライアントが使うドイツ語のデータはデータ保管サーバまたはファイルサーバに保管する。
【００２３】
例２（図５）
データ保管サーバとして、ユーザ情報等を管理するプリンタサーバとしての機能を備えたＩ／Ｏ機器とした場合の例を考える。このＩ／Ｏ機器には、例１と同様に複数の言語依存の圧縮データを格納してある。
クライアントのＯＳが英語対応とした場合、言語依存のデータである英語のデータの非圧縮データをクライアントに保管し、その他の言語に対応したデータは利用しないので、Ｉ／Ｏ機器に圧縮データのまま保管する。
これにより、最も利用される可能性のある英語のデータをクライアントに保管して、データの使用効率を最適化している。
【００２４】
Ｂ．実施形態１の処理の流れ
次に、図６に示したフローチャートを用いて、データ保管システムに記憶されたデータをクライアント２０で表示する場合の処理手順を説明する。
クライアント２０は、ユーザが指定したデータのデータ識別子、クライアント２０上のＯＳまたはアプリケーションが表示可能な言語情報（例えば、日本語、ドイツ語等）およびクライアント２０の記憶装置の空き容量を付加した要求情報を作成し、この要求情報をデータ保管サーバ１０へ送信する（ステップＳ１）。ここでクライアント２０の記憶装置の空き容量は、データを格納することが可能な最大領域量である。
【００２５】
この要求情報を受け取ったデータ保管サーバ１０は、指定された言語情報と一致する言語の種類を持つデータ識別子のデータを検索する（ステップＳ２）。
見つけたデータの非圧縮データの保管場所が登録されているかを調べる（ステップＳ３）。保管場所が登録されていた場合（ステップＳ３の有）、この保管場所のアドレスをクライアント２０へ返信する（ステップＳ４）。
【００２６】
クライアント２０は、データ保管サーバ１０から返信を受信したことをユーザに通知する。ユーザはその通知から要求したデータの保管場所を知り、その保管場所からデータを自分のクライアント２０の記憶装置へ取り込んで表示したり、直接閲覧する（ステップＳ５）。
【００２７】
一方、非圧縮データの保管場所が登録されていない場合（ステップＳ３の無）、クライアント２０から受信した空き容量に十分な格納量（少なくとも要求したデータの容量に対して）があるかを調べる（ステップＳ６）。
十分な空き容量がある場合（ステップＳ６の有）、クライアントの要求したデータの言語情報に対応した圧縮データを非圧縮データに変換して、クライアント２０へ返信する（ステップＳ７）。
クライアント２０は、データ保管サーバ１０から受信した非圧縮データを記憶装置へ取り込み（ステップＳ８）、それを閲覧する（ステップＳ９）。
【００２８】
一方、クライアント２０の空き容量が十分でない場合（ステップＳ６の無）、非圧縮データを格納するのに十分余裕のあるファイルサーバをファイルサーバリストに登録されたファイルサーバの空き容量から調べる（ステップＳ１０）。
クライアントの要求したデータの言語情報に対応した圧縮データを非圧縮データに変換して、この非圧縮データをファイルサーバへ登録し、その登録したアドレスを返信するように依頼する（ステップＳ１１）。
【００２９】
ファイルサーバはこの依頼を受信して、依頼された非圧縮データを登録し（ステップＳ１２）、登録した保管場所のアドレス（例えば、ＵＲＬ）を依頼元のデータ保管サーバ１０へ返信する（ステップＳ１３）。
クライアントの要求したデータの言語情報に対応した非圧縮データの保管場所のアドレスとして、受信した保管場所のアドレスを登録する（ステップＳ１４）。
また、この受信した保管場所のアドレスをクライアント２０へ通知する（ステップＳ１５）。
【００３０】
Ｃ．実施形態２の構成
上述した実施形態１では、クライアントの記憶装置に格納した言語依存の非圧縮データは、他のクライアントからは閲覧できないため、複数のクライアントに同じ言語に対応した非圧縮データが存在することになっていた。
本実施形態２では、クライアントのグループ内で閲覧可能な共有領域に格納された非圧縮データを他のクライアントから閲覧できるようにした。
【００３１】
本実施形態２の構成は、実施形態１と同様であるので、相違する機能のみ説明する。
クライアント２０における相違点は、データをデータ保管サーバ１０へ要求するときの要求情報として、データの公開可否の情報を追加する。
このデータの公開可否の情報は、このクライアントに取り込んだデータを共有領域に格納し、他のクライアントからのアクセスを許すかどうかの情報である。このため、このクライアントはファイルサーバとして動作し、返信されてきた非圧縮のデータをクライアント２０内の共有領域に格納するとともに、その格納領域のアドレス（ＵＲＬ）をデータ保管サーバ１０へ返信する。
【００３２】
データ保管サーバ１０における相違点は、次の２点である。
（１）クライアントをファイルサーバとして使用する。
クライアントから要求された言語依存のデータの非圧縮データが存在せず、要求元のクライアントがデータの公開を許可している場合には、クライアント２０の空き容量に十分な格納量（少なくとも要求したデータの容量に対して）があれば、クライアントの要求したデータの言語情報に対応した圧縮データを非圧縮データに変換してクライアント２０へ返信し、クライアントから格納したアドレスの返信を待ち、その返信された格納場所のアドレスをクライアントの要求したデータの言語情報に対応した非圧縮データの保管場所のアドレスとして登録する。
【００３３】
（２）クライアントをファイルサーバとしたが、立ち上がっていない。
要求された言語依存のデータに対する非圧縮データの保管場所が他のクライアントであり、そのクライアントが立ち上がっている場合、このクライアントの保管場所のアドレスをクライアント２０へ返信する。
しかし、この他のクライアントが立ち上がっていない場合、非圧縮データが登録されていなかったものとして、その非圧縮データの登録を実施形態１と同様にしてやり直す。
【００３４】
Ｄ．実施形態２の処理の流れ
次に、図７に示したフローチャートを用いて、データ保管システムに記憶されたデータをクライアント２０で表示する場合の処理手順を説明する。
クライアント２０は、ユーザが指定したデータのデータ識別子、クライアント２０上のＯＳまたはアプリケーションが表示可能な言語情報（例えば、日本語、ドイツ語等）、クライアント２０の記憶装置の空き容量およびデータの公開可否の情報を付加した要求情報を作成し、この要求情報をデータ保管サーバ１０へ送信する（ステップＳ２１）。
ここでクライアント２０の記憶装置の空き容量は、データを格納することが可能な最大領域量である。また、データの公開可否の情報は、このクライアントに取り込んだデータを共有領域に格納し、他のクライアントからのアクセスを許すかどうかの情報である。
【００３５】
この要求情報を受け取ったデータ保管サーバ１０は、指定された言語情報と一致する言語の種類を持つデータ識別子のデータを検索する（ステップＳ２２）。見つけたデータの非圧縮データの保管場所が登録されているかを調べる（ステップＳ２３）。
その登録されている保管場所がファイルサーバまたはデータ保管サーバである場合（ステップＳ２４のサーバ）、この保管場所のアドレスをクライアント２０へ返信する（ステップＳ２５）。
一方、その登録されている保管場所が他のクライアントであり、この他のクライアントが立ち上がっていれば（ステップＳ２４のクライアント、Ｓ２７のＹＥＳ）、保管場所のアドレスをクライアント２０へ返信する（ステップＳ２５）。保管場所である他のクライアントが立ち上がっていない場合（ステップＳ２７のＮＯ）、非圧縮データが登録されていなかったものとしてステップＳ２８から処理を続行する。
【００３６】
クライアント２０は、データ保管サーバ１０から返信を受信したことをユーザに通知する。ユーザはその通知から要求したデータの保管場所を知り、その保管場所からデータを自分のクライアント２０の記憶装置へ取り込んで表示したり、直接閲覧する（ステップＳ２６）。
【００３７】
一方、非圧縮データの保管場所が登録されていない場合（ステップＳ２３の無）、クライアント２０の空き容量に十分な格納量（少なくとも要求したデータの容量に対して）があるかを調べる（ステップＳ２８）。
十分な空き容量がある場合（ステップＳ２８の有）、クライアントの要求したデータの言語情報に対応した圧縮データを非圧縮データに変換して、その非圧縮データをクライアント２０へ返信する（ステップＳ２９）。返信する場合、要求元のクライアントがデータの公開を許可しているならば、クライアントに非圧縮データを格納したときのアドレスの返信を待ち、そのアドレスをクライアントの要求したデータの言語情報に対応した非圧縮データの保管場所のアドレスとして登録する（ステップＳ３２）。
【００３８】
クライアント２０は、データ保管サーバ１０から受信した非圧縮データを記憶装置へ格納する（ステップＳ３０）。
このクライアントがデータの公開を許可した場合、記憶装置は共有領域とし、その格納場所のアドレスをデータ保管サーバ１０へ返信する（ステップＳ３１）。しかし、公開を許可しなかった場合には返信はしない。
次に、ユーザはその格納したデータを閲覧する（ステップＳ３３）。
【００３９】
一方、クライアント２０の空き容量が十分でない場合（ステップＳ２８の無）、非圧縮データを格納するのに十分余裕のあるファイルサーバをファイルサーバリストに登録されたファイルサーバの空き容量から調べる（ステップＳ３４）。クライアントの要求したデータの言語情報に対応した圧縮データを非圧縮データに変換して、この非圧縮データをファイルサーバへ登録するように依頼する（ステップＳ３５）。
【００４０】
ファイルサーバはこの依頼を受信して、依頼された非圧縮データを登録し（ステップＳ３６）、登録した保管場所のアドレス（例えば、ＵＲＬ）を依頼元のデータ保管サーバ１０へ返信する（ステップＳ３７）。
クライアントの要求したデータの言語情報に対応した非圧縮データの保管場所のアドレスとして、受信した保管場所のアドレスを登録する（ステップＳ３８）。
また、この受信した保管場所のアドレスをクライアント２０へ通知する（ステップＳ３９）。
【００４１】
Ｅ．コンピュータによる実施
本発明は上述した実施形態のみに限定されたものではない。上述した実施形態の機能をプログラム化し、あらかじめＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブのような媒体駆動装置を搭載したコンピュータに装着して、これらのプログラムをそれぞれのコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的を達成することができる。
【００４２】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
【００４３】
また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００４４】
さらに、上述したプログラムが、機能拡張ボードや機能拡張ユニットに備わるメモリにロードされ、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって、上述した実施形態の機能が実現される場合も含まれる。
【００４５】
また、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、通信網で接続されたユーザのコンピュータからダウンロードさせて頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００４６】
【発明の効果】
以上説明したように本発明によれば、言語依存のデータ（非圧縮データ）を適切な場所に保管することができるので、１台のコンピュータの記憶装置にかかる負荷を軽減し、システム全体の記憶装置の利用効率を上げることができる。
また、必要な言語依存のデータだけをクライアント側に保管できるので、一旦、データを入手すれば、何度も入手することがなくなり、ネットワークの負荷が軽減される。
また、言語依存のデータをシステム内の記憶装置へ分散保管できるので、クライアントやシステム全体の負荷を軽減することができる。
【図面の簡単な説明】
【図１】本発明のマルチ言語対応のデータ保管システムの構成を示すブロック図である。
【図２】データ保管サーバにデータを保管するためのデータ構造例である。
【図３】データ保管サーバからデータを登録依頼できるファイルサーバリストのデータ構造例である。
【図４】圧縮データと非圧縮データの配置例である。
【図５】圧縮データと非圧縮データの他の配置例である。
【図６】実施形態１の処理の流れを示すフローチャートである。
【図７】実施形態２の処理の流れを示すフローチャートである。
【符号の説明】
１０…データ保管サーバ、１１…ファイルサーバ、２０…クライアント、３０…ネットワーク。
【図１】
2004062592.tif 000003
【図２】
2004062592.tif 000004
【図３】
2004062592.tif 000005
【図４】
2004062592.tif 000006
【図５】
2004062592.tif 000007
【図６】
2004062592.tif 000008
【図７】
2004062592.tif 000009