(57)【特許請求の範囲】
【請求項１】
複数の画像を格納しているＤＢサーバと該ＤＢサーバに格納されている複数の画像を順次ダウンロードして表示装置の画面に表示するクライアントＰＣを有するクライアントサーバシステムにおいて、
前記ＤＢサーバに格納されている画像を、デーモンプログラムによりバックグランドでクライアントＰＣにダウンロードする受信手段と、
該受信手段によって生成され、前記複数の画像の中から次に表示する画像を先読みして前記クライアントＰＣの待機メモリにダウンロードする先読み手段と、
前記クライアントＰＣの表示画面の画面遷移時に、前記先読みした画像を前記待機メモリから読み出して表示する手段と
を有し、
別々に処理を行う前記クライアントＰＣを複数備え、前記受信手段はクライアントＰＣ毎に設けられ、各受信手段により生成される先読み手段は、相互に連携して動作し、他のクライアントＰＣが待機メモリから読み出して表示画面に表示した画像と同一の画像が既に自クライアントＰＣの待機メモリにダウンロードされていた場合は当該画像を削除し、次の画像を前記ＤＢサーバから先読みする手段である
ことを特徴とするクライアントサーバシステム。
【請求項２】
請求項１に記載のクライアントサーバシステムを用いた定型文書中可変データ修正支援システムであって、
前記ＤＢサーバは、可変文字データが書き込まれる可変データ領域を有する定型文書の画像と該画像中の前記可変データ領域からＯＣＲで読み取られ認識された情報とを格納しており、
前記クライアントＰＣの表示画面に画像を表示する際に、前記情報をＤＢサーバからダウンロードして前記画像と対にして同一画面上に表示する手段と、
前記表示された画像を参照して前記表示された情報を修正する手段と
を有することを特徴とする定型文書中可変データ修正支援システム。
【請求項３】
複数の画像を格納しているＤＢサーバと、該ＤＢサーバに格納されている複数の画像を順次ダウンロードして表示装置の画面に表示するクライアントＰＣと、該ＤＢサーバと該クライアントＰＣを橋渡しするためのデーモンプログラムによりバックグランドで動作する受信手段を有するＡＰサーバとを具備するクライアントサーバシステムを用いた画面遷移方法において、
前記受信手段により、前記ＤＢサーバに格納されている画像をクライアントＰＣにダウンロードするステップと、
前記受信手段により、先読み手段を生成するステップと、
該先読み手段により、前記複数の画像の中から次に表示する画像を先読みして前記クライアントＰＣの待機メモリにダウンロードする先読みステップと、
前記クライアントＰＣにより、該クライアントＰＣの表示画面の画面遷移時に、前記先読みした画像を前記待機メモリから読み出して表示するステップと
を有し、
別々に処理を行う前記クライアントＰＣを複数備え、前記受信手段はクライアントＰＣ毎に設けられており、
前記各受信手段によって生成される先読み手段が相互に連携して動作し、他のクライアントＰＣが待機メモリから読み出して表示画面に表示した画像と同一の画像が既に自クライアントＰＣの待機メモリにダウンロードされていた場合は当該画像を削除し、次の画像を前記ＤＢサーバから先読みして前記クライアントＰＣの待機メモリにダウンロードするステップを
有することを特徴とする画面遷移方法。
【請求項４】
請求項１に記載のクライアントサーバシステムを用いた定型文書中可変データ修正支援方法であって、
前記ＤＢサーバは、可変文字データが書き込まれる可変データ領域を有する定型文書の画像と該画像中の前記可変データ領域からＯＣＲで読み取られ認識された情報とを格納しており、
前記クライアントＰＣの表示画面に画像を表示する際に、前記情報をＤＢサーバからダウンロードして前記画像と対にして同一画面上に表示するステップと、
前記表示された画像を参照して前記表示された情報を修正するステップと
を有することを特徴とする定型文書中可変データ修正支援方法。
【請求項５】
コンピュータに、請求項３に記載の画面遷移方法、あるいは、請求項４記載の定型文書中可変データ修正支援方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントサーバシステムを用い、サーバに格納された複数の画像をクライアントＰＣ（Personal Computer）にダウンロードして表示装置に表示する場合の画面遷移のパフォーマンスを向上する技術に係り、特に、サーバに保存された定型文書（ひながた）を利用して作成された複数の契約書などの画像と該画像をＯＣＲ（Optical Character Reader）などで読み取った情報を対にしてクライアントＰＣの表示装置に順次表示し、表示された画像中の可変データ（例えば、氏名、住所などの個人データ）に基づいて前記情報中の対応する可変データの誤りを修正する定型文書中可変データ修正支援システムにおける画面遷移のパフォーマンスの向上に有効な技術である。
【背景技術】
【０００２】
近年、企業等において、コンピュータを用いる業務の生産性向上の一環として、画面遷移の向上性が求められている。また、ネットワークインフラの通信速度の向上、または、クライアント側のパソコンの性能向上により、作業の利便性は向上したが、クライアント数の増加によるサーバ負荷により、画面遷移時の通信状況が悪化し、画面遷移の度にデータの送受信が発生し、レスポンスの低下が問題となっている。特にデータサイズの大きい画像表示を伴う画面遷移の場合にレスポンスの低下が著しい。
【０００３】
業務の生産性向上のために、あらかじめ画面遷移を予測し、データベースの情報を先読みすることを可能とした従来技術として、例えば、特許文献１等に記載された技術が知られている。
【０００４】
特許文献１に記載された従来技術は、表示装置及び入力装置を有するコンピュータシステム上で動作し、サーバよりネットワーク経由でＷｅｂページをダウンロードして表示するＷＷＷブラウザにおいて、Ｗｅｂページ毎のリンク先一覧を、過去の履歴を基にした選択頻度とともに保持するリンクテーブルと、リンクの選択が行われたときに前記リンクテーブルの内容を更新するテーブル更新部と、前記リンクテーブルの内容に基づき過去の選択頻度が高いＵＲＬ（Uniform Resource Locator）のデータ先読みを行うページ先読み部とを設け、画面毎に過去の履歴を元にした選択頻度の高い画面情報を先読みすることにより、選択される可能性が高いページを事前にキャッシュ領域に読み込ませるようにして、画面遷移の向上を図った技術である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２４９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記〔技術分野〕に記載した定型文書中可変データ修正支援システムなどにおいては、データサイズの大きいイメージ情報（画像）を取り扱う場合、画面遷移の度に該データサイズの大きいイメージ情報（画像）を新たに読み込む必要があるため、上記特許文献１に記載のように“選択頻度の高い画像情報”を先読みする方式では画面遷移のパフォーマンスを向上させることができないという問題がある。
【０００７】
また、上記特許文献１では、複数のクライアントＰＣにデータサイズの大きいイメージ情報（画像）が重複して取り込まれ、各々のクライアントＰＣが同一の画像に対して別々に処理してしまう問題については特に考慮されていない。
【０００８】
そこで本発明の目的は、上記問題を解消し、クライアントＰＣの画面遷移の度にデータサイズの大きいイメージ情報（画像）をサーバから読み込む必要がある場合であっても画面遷移のパフォーマンスを向上させることが可能な、またクライアントＰＣが複数ある場合に適用した場合であっても該イメージデータ（画像）を該複数のクライアントＰＣで重複することなく利用することが可能なクライアントサーバシステムおよびそれを用いた定型文書中可変データ修正支援システム、画面遷移方法、定型文書中可変データ修正支援方法、ならびにそのためのプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するために、次のような構成を採用した。
ａ）本発明に係るクライアントサーバシステムは、複数の画像を格納しているＤＢサーバと該ＤＢサーバに格納されている複数の画像を順次ダウンロードして表示装置の画面に表示するクライアントＰＣを有するクライアントサーバシステムにおいて、前記ＤＢサーバに格納されている画像を、デーモンプログラムによりバックグランドでクライアントＰＣにダウンロードする受信手段と、該受信手段によって生成され、前記複数の画像の中から次に表示する画像を先読みして前記クライアントＰＣの待機メモリにダウンロードする先読み手段と、前記クライアントＰＣの表示画面の画面遷移時に、前記先読みした画像を前記待機メモリから読み出して表示する手段とを有することを特徴としている。
【００１０】
ｂ）また上記ａ）において、前記クライアントＰＣを複数備え、前記受信手段はクライアントＰＣ毎に設けられ、各受信手段により生成される先読み手段は、相互に連携して動作し、他のクライアントＰＣが待機メモリから読み出して表示画面に表示した画像と同一の画像が既に自クライアントＰＣの待機メモリにダウンロードされていた場合は当該画像を削除し、次の画像を前記ＤＢサーバから先読みする手段であることを特徴としている。
【００１１】
ｃ）また本発明に係る定型文書中可変データ修正支援システムは、上記ａ）またはｂ）に記載のクライアントサーバシステムを用いた定型文書中可変データ修正支援システムであって、前記ＤＢサーバは、可変文字データが書き込まれる可変データ領域を有する定型文書の画像と該画像中の前記可変データ領域からＯＣＲで読み取られ認識された情報とを格納しており、前記クライアントＰＣの表示画面に画像を表示する際に、前記情報をＤＢサーバからダウンロードして前記画像と対にして同一画面上に表示する手段と、前記表示された画像を参照して前記表示された情報を修正する手段とを有することを特徴としている。
【００１２】
ｄ）本発明に係る画面遷移方法は、複数の画像を格納しているＤＢサーバと、該ＤＢサーバに格納されている複数の画像を順次ダウンロードして表示装置の画面に表示するクライアントＰＣと、該ＤＢサーバと該クライアントＰＣを橋渡しするためのデーモンプログラムによりバックグランドで動作する受信手段を有するＡＰサーバとを具備するクライアントサーバシステムを用いた画面遷移方法において、前記受信手段により、前記ＤＢサーバに格納されている画像をクライアントＰＣにダウンロードするステップと、前記受信手段により、先読み手段を生成するステップと、該先読み手段により、前記複数の画像の中から次に表示する画像を先読みして前記クライアントＰＣの待機メモリにダウンロードする先読みステップと、前記クライアントＰＣにより、該クライアントＰＣの表示画面の画面遷移時に、前記先読みした画像を前記待機メモリから読み出して表示するステップとを有することを特徴としている。
【００１３】
ｅ）また、上記ｄ）において、前記クライアントＰＣを複数備え、前記受信手段はクライアントＰＣ毎に設けられており、前記各受信手段によって生成される先読み手段が相互に連携して動作し、他のクライアントＰＣが待機メモリから読み出して表示画面に表示した画像と同一の画像が既に自クライアントＰＣの待機メモリにダウンロードされていた場合は当該画像を削除し、次の画像を前記ＤＢサーバから先読みして前記クライアントＰＣの待機メモリにダウンロードするステップを有することを特徴としている。
【００１４】
ｆ）本発明に係る定型文書中可変データ修正支援方法は、上記ａ）またはｂ）に記載のクライアントサーバシステムを用いた定型文書中可変データ修正支援方法であって、前記ＤＢサーバは、可変文字データが書き込まれる可変データ領域を有する定型文書の画像と該画像中の前記可変データ領域からＯＣＲで読み取られ認識された情報とを格納しており、前記クライアントＰＣの表示画面に画像を表示する際に、前記情報をＤＢサーバからダウンロードして前記画像と対にして同一画面上に表示するステップと、前記表示された画像を参照して前記表示された情報を修正するステップとを有することを特徴としている。
【００１５】
ｇ）本発明に係るプログラムは、コンピュータに、上記ｄ）またはｅ）に記載の画面遷移方法、あるいは、上記ｆ）に記載の定型文書中可変データ修正支援方法における各ステップを実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、クライアントＰＣ側の先読み情報を効率よく管理し、操作者が画面遷移を発生させたときに、即時にイメージ情報（画像）を表示させることができるため、業務を効率よく行うことが可能になる。
【００１７】
また、複数のクライアントＰＣ（操作者）の状況によっては、先読みしたイメージ情報を他の人が処理を行わなければならない状況が生じるが、このような場合でも、サーバ側で、各クライアントＰＣ側で先読みした画像を削除しかつ次の画像を再ダウンロードできるようにしたことにより、同一の先読み画像に対して複数の操作者が重複して処理することがなくなるため、業務をスムーズに行うことが可能になる。
【００１８】
さらに、画像としての定型文書中に書き込まれた可変文字データの修正に適用した場合、効率よく画面遷移を行うことができるため、定型文書中の可変文字データの修正業務をスムーズに行うことが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係るクライアントサーバシステムの一実施例の全体構成を示す図である。
【図２】図１におけるクライアントサーバシステムの処理動作例の処理フローを示す図である。
【図３】図２における処理フローを単体での実現方式を説明するための図である。
【図４】図３の実現方式をさらに複数で行った場合の実現方式を説明するための図である。
【図５】本発明の実施例に係る定型文書としての契約書の画像例とそれに対応する情報例（修正前）を示す図である。
【図６】本発明の実施例に係る定型文書としての契約書の画像例とそれに対応する情報例（修正後）を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態を、図面により詳細に説明する。
図１は、本発明に係るクライアントサーバシステムの一実施例の全体構成を示す図である。
【００２１】
本実施例におけるクライアントサーバシステムは、同図に示すように、クライアントＰＣ１０およびクライアントＰＣ２０、ＡＰサーバ（Application Server）３０、ＤＢサーバ（DataBase Server）４０からなる。クライアントＰＣ１０およびクライアントＰＣ２０は、ＡＰサーバ３０およびＤＢサーバ４０と社内ＬＡＮ上に接続されている。同図の例では、一例として二個のクライアントＰＣを有する場合を示したがより多数のクライアントＰＣを有していてもよい。
【００２２】
ＡＰサーバは、クライアントＰＣからの要求を受け付けて、ＤＢ（DataBase）などの業務システムの処理に橋渡しする機能を持ったサーバであり、ＤＢサーバは、業務などのデータベースを保有し、クライアントＰＣから検索や更新などの要求を受けたときに処理を行い、処理結果を返すサーバである。
【００２３】
表示装置ａ１１および表示装置ｂ２１は、それぞれクライアントＰＣ１０およびクライアントＰＣ２０が備える表示装置である。
【００２４】
ＡＰサーバ３０内の受信手段Ｘ５０および受信手段Ｙ６０は、それぞれクライアントＰＣ１０およびクライアントＰＣ２０と一対一に対応するデーモンプログラムによる処理手段であり、それぞれがＤＢサーバ４０上の磁気ディスク装置７０に接続される形態で構成されている。
【００２５】
デーモンプログラム（Daemon Program）とは、ユーザが直接制御するプログラムではなく、ＵＮＩＸ（登録商標）などのマルチタスクオペレーティングシステムにおけるバックグラウンドで動作するプログラムである。
【００２６】
同図において、制御手段３５は、ＡＰサーバ３０全体を制御する手段であり、先読み手段Ｘ１８０および先読み手段Ｙ１９０は、それぞれ、受信手段Ｘ５０および受信手段Ｙ６０から生成され、ＤＢサーバ４０の磁気ディスク装置７０に保存されている画像データを先読みしてクライアントＰＣ１０および２０にダウンロードする手段である。磁気ディスク装置７０には、後述するように、例えば契約書などの定型文書を含む画像そのものと、該画像中の可変文字領域（契約者氏名、住所などの手書きされる個人情報記載領域）から例えばＯＣＲなどで読み取られて認識される必ずしも正確ではない情報の対が格納されている。
【００２７】
本発明は、デーモンプログラムによる受信手段Ｘ５０から生成される先読み手段Ｘ１８０、または、デーモンプログラムによる受信手段Ｙ６０から生成される先読み手段Ｙ１９０を用い、ＤＢサーバの画像データをバックグランドで先読みしてダウンロードすることによってクライアントＰＣの表示装置の画面遷移のレスポンスを向上させたものである。
【００２８】
図２は、図１で説明したクライアントサーバシステム構成でクライアントＰＣの表示装置が画面遷移を行った場合の先読み方式の処理フローを示す図である。
【００２９】
クライアントＰＣ１０（クライアントＰＣ２０も同様）の表示装置ａは、１画面に画像Ａと情報Ａ１を対にして表示するもので、クライアントＰＣ１０（クライアントＰＣ２０）から受信手段に要求を出した場合（１２０）、受信手段は、ＤＢサーバ４０から画像データ（画像Ａおよび情報Ａ１（情報Ａ１は画像Ａの可変文字部分から例えばＯＣＲなどで読み取られた、必ずしも正確ではない情報）の対）を取得する（１３０）。
【００３０】
その取得した画像データ（画像Ａと情報Ａ１の対）をクライアントＰＣ１０（またはクライアントＰＣ２０）に対して応答し、その表示装置ａ１１０に該画像データ（画像Ａと情報Ａ１の対）を表示させる。
【００３１】
本発明は、画像Ａと情報Ａ１を読み込んだ時点で次の画像データ（画像Ｂと該画像に対応する情報Ｂ１が読み込まれると予想し、受信手段から先読み手段を生成し（１４０）、画像Ｂを先読みし（１５０）、クライアントＰＣ１０（またはクライアントＰＣ２０）に対してダウンロードを行う（１６０）。ダウンロード先は、クライアントＰＣ１０（またはクライアントＰＣ２０）の待機メモリのダウンロードフォルダである。
【００３２】
なお、先読みするのはデータサイズの大きい画像Ｂに対してのみ行い、データサイズの小さな情報Ｂ１に対しては行わない。情報Ｂ１は画像Ｂに比較してデータサイズが極端に小さいため瞬時にダウンロードできるので実際に使用する時点でダウンロードすればよい。
【００３３】
クライアントＰＣの表示装置ａを画面遷移させる際(２１０)、表示装置ａは、画像Ｂを取得しに行こうとするが、待機メモリのダウンロードフォルダに先読みされた画像Ｂが既に存在するため、そのダウンロードフォルダから該画像Ｂを読み込む（１７０）。
【００３４】
画像Ｃおよび情報Ｃ１についても同様であり、画像Ｂと情報Ｂ１を読み込んだ時点で次の画像データ（画像Ｃと該画像に対応する情報Ｃ１が読み込まれると予想し、画像Ｃを先読みし（１８０）、クライアントＰＣ１０（またはクライアントＰＣ２０）に対してダウンロードを行う（１９０）。ダウンロード先は、クライアントＰＣ１０（またはクライアントＰＣ２０）の待機メモリのダウンロードフォルダである。
【００３５】
クライアントＰＣの表示装置ａを画面遷移させる際(２２０)、表示装置ａは、画像Ｃを取得しに行こうとするが、待機メモリのダウンロードフォルダに先読みされた画像Ｃが既に存在するため、そのダウンロードフォルダから該画像Ｃを読み込む（２００）。
【００３６】
このように、データサイズの大きなすなわち情報量が多くダウンロードに時間のかかる画像Ｂ，Ｃ，・・については先読みして待機メモリのダウンロードフォルダに前以って保存しておき、画面遷移する際には、画像Ｂ，Ｃ，・・を待機メモリのダウンロードフォルダから読み出して表示装置ａに表示する。このとき、画像Ｂ，Ｃ，・・に対応する情報Ｂ１，Ｃ１・・をＤＢサーバ４０の磁気ディスク装置７０から読み込んで画像Ｂと対にして表示装置ａに表示する。前述したように、情報Ｂ１，Ｃ１・・はデータサイズが小さいのでＤＢサーバ４０から瞬時に読み込めるので画像Ｂと情報Ｂ１はほぼ同時に表示される。
【００３７】
本発明では、画面遷移する際に、データサイズの大きい画像については、前以ってバックグランドで先読みされてダウンロードされクライアントＰＣに保存されている画像を使用するようにしたので、画面遷移の時点でネットワークを介して新たにＤＢサーバ４０からダウンロードする必要がなくなり、その結果、画面遷移のレスポンスを大幅に向上させることができる。
【００３８】
図３は、クライアントＰＣ０１の表示装置ａに、画像とそれに対応する情報が表示されるタイミングと、該画像および該画像に対応する情報が読み込まれるタイミングを時系列に示した図である。
【００３９】
クライアントＰＣ０１の表示装置ａは、最初に画像Ａと情報Ａ１をダウンロードして対にして表示させる（表示データＡ０＝画像Ａ＋情報Ａ１）。
【００４０】
ユーザ（操作者）は、クライアントＰＣ０１の表示装置ａに対にして表示された画像Ａと情報Ａ１を参照し、画像Ａを見ながら、該画像Ａの可変文字領域（契約者氏名、住所などの個人情報記載領域）に対応する情報Ａ１のデータが正しくない場合（画像Ａの対応する内容と不一致の場合）は画像Ａの内容に一致するように修正する（図中「情報Ａ１を処理中：０４」）。
【００４１】
その間、先に説明したように、次に先読み手段によって裏でダウンロードして待機メモリ０３のダウンロードフォルダに格納しておいた画像Ｂを読み出す（図中「画像Ｂを読み出し：０５」）。
【００４２】
情報Ａ１の修正処理が終わったらＤＢサーバ４０の磁気ディスク装置７０に保管された情報Ａ１に反映させる。
【００４３】
待機メモリ０３のダウンロードフォルダから読み出した画像Ｂに対応する情報Ｂ１をＤＢサーバ４０の磁気ディスク装置７０から読み込み、前記画像Ｂと対にして表示装置ａに表示する（表示データＢ０＝画像Ｂ＋情報Ｂ１）。
【００４４】
本例では、ユーザ（操作者）は、クライアントＰＣ０１の表示装置ａに対にして表示された画像Ｂと情報Ｂ１を参照し、画像Ｂを見ながら、該画像Ｂの可変文字領域（契約者氏名、住所などの個人情報記載領域）に対応する情報Ｂ１のデータが正しくない場合は画像Ｂの内容に一致するように修正する（図中「情報Ｂ１を処理中：０６」）。
【００４５】
その間、先に説明したように、次に先読み手段によって裏（バックグランド）でダウンロードして待機メモリ０３のダウンロードフォルダに格納しておいた画像Ｃを読み出す（図中「画像Ｃを読み出し：０７」）。
【００４６】
情報Ｂ１の修正処理が終わったらＤＢサーバ４０の磁気ディスク装置７０に保管された情報Ｂ１に反映させる。
【００４７】
待機メモリ０３のダウンロードフォルダから読み出した画像Ｃに対応する情報Ｃ１をＤＢサーバ４０の磁気ディスク装置７０から読み込み、前記画像Ｃと対にして表示装置ａに表示する（表示データＣ０＝画像Ｃ＋情報Ｃ１）。
【００４８】
ユーザ（操作者）は、クライアントＰＣ０１の表示装置ａに対にして表示された画像Ｃと情報Ｃ１を参照し、画像Ｃを見ながら、該画像Ｃの可変文字領域（契約者氏名、住所などの個人情報記載領域）に対応する情報Ｃ１のデータが正しくない場合は画像Ｃの内容に一致するように修正する。
【００４９】
上述した処理を、ユーザが連続して処理しようとする契約書などの画像データ（画像Ｄ−情報Ｄ１、画像Ｅ−情報Ｅ１、・・）に対しても同様に行う。
【００５０】
上述した図３では、単体のクライアントＰＣの表示装置ａに時系列で読み込む場合の実現方式を説明したが、以下に説明する図４では、複数のクライアントＰＣの表示装置に時系列で読み込む場合の実現方式を説明する。
【００５１】
複数のユーザが複数のクライアントＰＣを用いて別々に処理を行う場合、各ユーザの作業量やユーザ個人の処理能力により先読みした画像が重複してしまう場合が生じる。図４は、そのような場合の処理パターンを時系列で示した図である。
【００５２】
図４の上部に示した処理フローは、図３で説明したものとほぼ同様であるが、図４の場合、クライアントＰＣ０１は、情報Ａ１を処理中に、先読みでダウンロードしておいた画像Ｂを待機メモリ０３のダウンロードフォルダから読み出す。このタイミングで画像Ｃをダウンロードして待機メモリ０３のダウンロードフォルダに格納する。
【００５３】
クライアントＰＣ０９は、画像Ｄ，Ｃ，Ｅなどに対して同様の処理を行う。図は画像Ｅの前に画像Ｃに対して処理した場合であり、クライアントＰＣ０９の表示装置ｂは、最初に画像Ｄと情報Ｄ１をダウンロードして対にして表示させる（表示データＤ０＝画像Ｄ＋情報Ｄ１））。
【００５４】
本例では、ユーザ（操作者）は、クライアントＰＣ０９の表示装置ｂに対にして表示された画像Ｄと情報Ｄ１を参照し、画像Ｄを見ながら、該画像Ｄの可変文字領域（契約者氏名、住所などの個人情報記載領域）に対応する情報Ｄ１のデータが正しくない場合（画像Ｄの対応する内容と不一致の場合）は画像Ｄの内容に一致するように修正する（図中「情報Ｄ１を処理中：１２」）。
【００５５】
その間、先に説明したように、次に先読み手段によって裏（バックグランド）でダウンロードして待機メモリ１１のダウンロードフォルダに格納しておいた画像Ｃを読み出す（図中「画像Ｃを読み出し：１３」）。
【００５６】
情報Ｄ１の修正処理が終わったらＤＢサーバ４０の磁気ディスク装置７０に保管された情報Ｄ１に反映させる。
【００５７】
待機メモリ１１のダウンロードフォルダから読み出した画像Ｃに対応する情報Ｃ１をＤＢサーバ４０の磁気ディスク装置７０から読み込み、前記画像Ｃと対にして表示装置ｂに表示する（表示データＣ０＝画像Ｃ＋情報Ｃ１）。
【００５８】
本例では、ユーザ（操作者）は、クライアントＰＣ０９の表示装置ｂに対にして表示された画像Ｃと情報Ｃ１を参照し、画像Ｃを見ながら、該画像Ｃの可変文字領域（契約者氏名、住所などの個人情報記載領域）に対応する情報Ｃ１のデータが正しくない場合は画像Ｃの内容に一致するように修正する（図中「情報Ｃ１を処理中：１４」）。
【００５９】
その間、先に説明したように、次に先読み手段によって裏（バックグランド）でダウンロードして待機メモリ１１のダウンロードフォルダに格納しておいた画像Ｅを読み出す（図中「画像Ｅを読み出し：１５」）。
【００６０】
情報Ｃ１の修正処理が終わったらＤＢサーバ４０の磁気ディスク装置７０に保管された情報Ｃ１に反映させる。
【００６１】
待機メモリ１１のダウンロードフォルダから読み出した画像Ｅに対応する情報Ｅ１をＤＢサーバ４０の磁気ディスク装置７０から読み込み、前記画像Ｅと対にして表示装置ｂに表示する（表示データＥ０＝画像Ｅ＋情報Ｅ１）。以下、同様の処理を繰り返す。
【００６２】
このとき、クライアントＰＣ０１における情報Ｂ１の処理（図中「情報Ｂ１を処理中：０６」）が長引き、クライアントＰＣ０９が先に画像Ｃを先読みしたとする（図中「画像Ｃを読み出し：１３）。各先読み手段は図１に「α」で示すように連携しており相互の状態を監視しており、クライアントＰＣ０１に対する先読み手段が、クライアントＰＣ０９が先に画像Ｃを先読みしたことを検知し、クライアントＰＣ０１上の画像Ｃに対して削除要求を出し、待機メモリ０３のダウンロードフォルダから画像Ｃを削除して新たに画像Ｆをダウンロードする（図中「画像Ｃを破棄して画像Ｆをダウンロードする：０７」）。
【００６３】
なお、上記例では、各先読み手段を図１に「α」で示すように連携させ、同一画像が他クライアントＰＣで使用された場合、該画像が既に自クライアントＰＣの待機メモリにある場合はそれを削除するように制御しているが、各先読み手段を互いに連携させる代わりに、ＡＰサーバ全体を管理する制御手段３５（図１参照）で各先読み手段を監視して同様の機能を行わせるようにしてもよい。
【００６４】
クライアントＰＣ０１における情報Ｂ１の処理（図中「情報Ｂ１を処理中：０６）が終了したらＤＢサーバ４０の磁気ディスク装置７０に保管された情報Ｂ１に反映させ、次に待機メモリ０３のダウンロードフォルダから画像Ｆを読み出し（図中「画像Ｆを読み出し：０８）、読み出した画像Ｆに対応する情報Ｆ１をＤＢサーバ４０の磁気ディスク装置７０から読み込み、前記画像Ｆと対にして表示装置ａに表示する（表示データＦ０＝画像Ｆ＋情報Ｆ１）。以下、同様の処理を繰り返す。
【００６５】
上述した先読み手段の機能により、複数のクライアントＰＣで同一画像を重複で処理しようとした際にそれを抑止し、スムーズに先読み画像をダウンロードすることが可能となる。
【００６６】
図５および図６は表示装置の表示画面の例であり、図５は修正前の画面例、図６は修正後の画面例を示している。
【００６７】
図５において、画像Ａは、出願人が住所を変更した場合に特許庁に提出する住所（居所）変更届の画像例であり、予め決められた様式の定型文に、提出毎に異なる所定の項目（可変データ）を手書きで加えた例を示しており、情報Ａ１は、画像Ａの中の可変データが記入される予め指定された領域をＯＣＲで読み取って項目と対応させて修正可能エリア（枠で示す）として表示した画面の状態を示している。
【００６８】
本例の場合の所定の項目は、日付と、出願番号と、出願人の旧住所，新住所、名称（会社名）と、代理人の住所と氏名であり、ＯＣＲにより、出願人の旧住所の番地中の「６番地」が「８番地」として誤認識され、名称中の「情報」が「清報」として誤認識され、代理人の氏名中の「萩」が「荻」として、「朗」が「郎」として誤認識された場合の修正前の画像Ａと情報Ａ１が対として表示された画面例である。
【００６９】
図６は、図５の修正前の画像Ａと情報Ａ１の画面を元に、操作者（ユーザ）が、情報Ａ１の枠で示した修正可能エリアの内容を画像Ａを見ながら修正した場合の修正後の画面例であり、上述した誤認識された「８番地」を「６番地」に、「清報」を「情報」に、「荻」を「萩」に、「郎」を「朗」にそれぞれ修正している。
【００７０】
なお、ＯＣＲによる読み取りと認識は正しくても画面Ａの手書き文字それ自身が元々誤っていることが明白な場合にも修正する。図５の画像Ａにおける代理人の住所欄の「豊州」はＯＣＲ読み取りでは正しく「豊州」と認識されているが、これは明らかに「豊洲」の手書きの間違いであるので図６のように「豊洲」と修正する。
【００７１】
＜変形例＞
ＤＢサーバに、画像毎に先使用の有無を保持する先使用フラグを設けた画像管理テーブルを具備させ、画像毎に該画像が一つのクライアントＰＣにダウンロードされた場合に、そのことを先使用フラグを“１”にすることにより保持しておき、他のクライアントＰＣからダウンロード要求が来た場合にその要求を抑止するようにして、複数のクライアントＰＣに対する同一画像の重複ダウンロードや重複処理を禁止することも可能である。
【００７２】
複数の画像の処理順序（ダウンロード順序）については本発明では特に問わないが、使用頻度などに基づいて予め決めておいてもよい。特に本発明に係る定型文書中可変データ修正支援システムにおいては、可変データを含む定型文書（例えば契約書、各種届出書類など）の画像のダウンロード順序を定型文書作成順あるいは受付順にしてもよく、複数のクライアントＰＣを備えた場合はどのクライアントＰＣを操作する修正操作者に割り振るかを修正すべき定型文書の修正の複雑さや修正操作者の熟練度などによって決めるようにしてもよい。
【００７３】
また上記図５，６に示した可変データを含んだ定型文書の画像に対応する情報の実施例では、可変文字データ部分だけを抽出して画面の下部に表示しているが、可変文字データ部分だけでなく全部を表示して可変文字データ部分を枠で示すか操作者が目視で判断し、画像を参照しながら必要に応じて修正するようにしてもよい。
【００７４】
本発明に係るクライアントサーバシステム、定型文書中可変データ修正支援システム、画面遷移方法、定型文書中可変データ修正支援方法によって行われる処理は、クライアントＰＣ、ＤＢサーバ、ＡＰサーバを構成するＣＰＵやメモリ、レジスタなどのハードウェアにより各処理（請求項における各手段あるいは各ステップ）に対応するプログラムを実行することにより実現される。これらの各処理に対応するプログラムは、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤなどのコンピュータ読み取り可能な記録媒体や、インターネットなどのネットワークを介して市場に流通させることができる。
【符号の説明】
【００７５】
１０，２０：クライアントＰＣ
１１：表示装置ａ
２１：表示装置ｂ
３０：ＡＰサーバ（Application Server）
３５：制御手段
４０：ＤＢサーバ（DataBase Server）
５０：受信手段Ｘ
６０：受信手段Ｙ
７０：磁気ディスク装置
８０：先読み手段Ｘ１
９０：先読み手段Ｙ１
Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ：画像
Ａ１，Ｂ１，Ｃ１，Ｄ１：情報
【図１】
0005647880.tif 000002
【図２】
0005647880.tif 000003
【図３】
0005647880.tif 000004
【図４】
0005647880.tif 000005
【図５】
0005647880.tif 000006
【図６】
0005647880.tif 000007