(57)【要約】【課題】  複数ページで構成される文書を解析して格納先候補をユーザに提示するシステムにおいて、格納先候補を提示するまでにかかる時間を短縮できるようにする。【解決手段】  文書解析装置は、複数ページの文書をスキャンして得た画像データをページ毎に分割して受信し、当該受信した画像データをページ毎に順次解析し、前記画像データの格納先候補が定まったと判定した時点で、当該定まった格納先候補を返信する。【選択図】  図９
2016144001.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、解析サーバーとを含む文書解析システムであって、
前記画像処理装置は、
複数ページの文書をスキャンして得た画像データをページ毎に分割して前記解析サーバーに送信する第１の送信手段と、
前記解析サーバーから前記画像データの格納先候補を受信する受信手段と、
前記受信手段で受信した格納先候補を提示して、ユーザに格納先を選択させる選択手段と、
前記複数ページの文書をスキャンして得た画像データを１つのファイルとして、前記選択手段で選択された格納先に格納するように送信する第２の送信手段と、
を有し、
前記解析サーバーは、
前記第１の送信手段から送信された画像データをページ毎に順次解析する解析手段と、
前記解析手段でページ毎に順次解析し、前記画像データの格納先候補が定まったと判定した時点で、当該定まった前記画像データの格納先候補を前記画像処理装置に返信する返信手段と、
を有することを特徴とする文書解析システム。
【請求項２】
前記解析サーバーは、予め、ファイルサーバーの各格納先に格納されているファイルを解析することにより、各格納先に格納済みのファイルの特徴情報を保存しておき、
前記解析手段は、前記第１の送信手段から送信された画像データをページ毎に順次解析して、当該解析結果と前記保存しておいた特徴情報とを比較することにより、格納先候補を特定することを特徴とする請求項１に記載の文書解析システム。
【請求項３】
前記第１の送信手段は、ユーザにより指定されたページを優先して送信することを特徴とする請求項１に記載の文書解析システム。
【請求項４】
前記解析手段は、所定のページ数を解析するごとに、前記画像データの格納先候補が定まったかどうか判定することを特徴とする請求項１に記載の文書解析システム。
【請求項５】
画像処理装置とネットワークを介して接続された文書解析装置であって、
前記画像処理装置から、複数ページの文書をスキャンして得た画像データをページ毎に分割して受信する受信手段と、
前記受信手段で受信した画像データをページ毎に順次解析する解析手段と、
前記解析手段でページ毎に順次解析し、前記画像データの格納先候補が定まったと判定した時点で、当該定まった前記画像データの格納先候補を前記画像処理装置に返信する返信手段と、
を有することを特徴とする文書解析装置。
【請求項６】
前記文書解析装置は、予め、各格納先に格納されているファイルを解析することにより、各格納先に格納済みのファイルの特徴情報を保存しておき、
前記解析手段は、前記受信手段で受信した画像データをページ毎に順次解析して、当該解析結果と前記保存しておいた特徴情報とを比較することにより、格納先候補を特定することを特徴とする請求項５に記載の文書解析装置。
【請求項７】
コンピュータを、請求項５または６に記載の文書解析装置の各手段として機能させるためのプログラム。
【請求項８】
画像処理装置とネットワークを介して接続された文書解析装置が実行する文書解析方法であって、
前記文書解析装置の受信手段が、前記画像処理装置から、複数ページの文書をスキャンして得た画像データをページ毎に分割して受信する受信ステップと、
前記文書解析装置の解析手段が、前記受信ステップで受信した画像データをページ毎に順次解析する解析ステップと、
前記文書解析装置の返信手段が、前記解析ステップでページ毎に順次解析し、前記画像データの格納先候補が定まったと判定した時点で、当該定まった前記画像データの格納先候補を前記画像処理装置に返信する返信ステップと、
を有することを特徴とする文書解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を解析して該文書の格納先候補を提示する文書解析システム、文書解析装置、文書解析方法およびプログラムに関する。
【背景技術】
【０００２】
近年、法律事務所などの大量の紙文書を扱う分野において、スキャナやスキャン機能を有する複合機を利用して紙文書をスキャンして得た電子化文書を、関連する格納先に分類して格納することが行われている。スキャンして得た紙文書の電子データの格納先は、ユーザが手動で指定したり、過去に格納した格納先の履歴やあらかじめ登録しておいたブックマークなどを利用したりして、操作者が選択するという手法が考えられていた。
【０００３】
また、特許文献１では、スキャン対象の紙文書に、保存先を特定する情報を、バーコードなどを利用して予め印刷しておき、スキャン時に該情報を読み取り、当該特定された保存先にスキャン画像を保存する方法が開示されている。
【０００４】
特許文献２では、文書に含まれるテキストを解析し、該文書の保存先として適したフォルダを検索し、検索された保存先の候補の中からユーザにより選択されたフォルダに該文書を保存することが開示されている。具体的には、文書に含まれるテキストの特徴とフォルダに格納済みの文書の特徴の平均とを比較することで、保存先として適した保存先候補を列挙するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−０１１６９８号公報
【特許文献２】特開平０９−３１１８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方、画像処理装置（またはスキャナ）がスキャンした文書の電子データを解析サーバーに送信し、解析サーバーが当該受信した文書の電子データを解析して格納先候補を検索するようなシステムの場合、以下のような課題がある。すなわち、スキャンした文書のページ数が多いと、画像処理装置から解析サーバーに電子データを送信するのに多くの時間がかかってしまう。さらに、文書の電子データのページ数が多いと、電子データの解析処理にも時間がかかるので、該文書に適した格納先候補をユーザに提示するまでの時間も多く必要となってしまう。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の文書解析システムは、画像処理装置と、解析サーバーとを含む文書解析システムであって、前記画像処理装置は、複数ページの文書をスキャンして得た画像データをページ毎に分割して前記解析サーバーに送信する第１の送信手段と、前記解析サーバーから前記画像データの格納先候補を受信する受信手段と、前記受信手段で受信した格納先候補を提示して、ユーザに格納先を選択させる選択手段と、前記複数ページの文書をスキャンして得た画像データを１つのファイルとして、前記選択手段で選択された格納先に格納するように送信する第２の送信手段と、を有し、前記解析サーバーは、前記第１の送信手段から送信された画像データをページ毎に順次解析する解析手段と、前記解析手段でページ毎に順次解析し、前記画像データの格納先候補が定まったと判定した時点で、当該定まった前記画像データの格納先候補を前記画像処理装置に返信する返信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数ページで構成される文書を解析して格納先候補をユーザに提示するまでの時間を短縮することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の文書解析システムの構成例
【図２】画像処理装置１０１のハードウェア構成例
【図３】解析サーバー１０２およびファイルサーバー１０３のハードウェア構成例
【図４】解析サーバー１０２のソフトウェア構成例
【図５】ファイルサーバー１０３のソフトウェア構成例
【図６】アプリケーション６００のソフトウェア構成例
【図７】操作表示部２１２により表示されるメインメニュー画面例
【図８】操作表示部２１２により表示されるアプリケーション画面の例
【図９】本発明の文書解析システムにおけるシーケンス図
【図１０】格納先候補の中から格納先をユーザに選択させるための画面例
【図１１】解析サーバー１０２における解析処理を示したフローチャート
【発明を実施するための形態】
【００１０】
＜実施例１＞
図１は、文書解析システムの構成例である。文書解析システムは、ネットワーク１００を介して接続される、画像処理装置（スキャナ、またはスキャナ部を有する複合機）１０１と、解析サーバー（文書解析装置）１０２と、ファイルサーバー１０３とから構成される。ネットワーク１００は、各装置間で通信を行うための基盤であって、イントラネット、インターネットもしくはその他のネットワークシステムであっても構わない。
【００１１】
解析サーバー１０２は、ファイルサーバー１０３内の複数のフォルダ（複数の格納先）に格納されているファイルを取得し、当該ファイルからテキストを抽出してＤＢ（データベース）に保存する機能を有する。すなわち、解析サーバーは、複数の格納先それぞれに格納されているファイルのテキスト情報を、各格納先の特徴情報として抽出して保存しておく。そして、解析サーバーは画像処理装置から分類対象のデータを受信すると、該受信データを解析してテキストを抽出し、ＤＢに保存されている各格納先の特徴情報と比較し、該受信データに類似したファイルが格納されている格納先を、格納先候補として応答する。
【００１２】
画像処理装置１０１は、文書をスキャンして得た画像データを解析サーバー１０２に送信して、該解析サーバーから格納先候補の情報を取得する。そして、当該格納先候補の中からユーザの指示に基づいて選択された格納先に、該画像データを格納する。ファイルサーバー１０３は、画像処理装置から送信されてきた画像データなどのファイルを、画像処理装置により指定された格納先のフォルダに保存する機能を有する。
【００１３】
図２は画像処理装置１０１のハードウェア構成を示すブロック図である。図２において、制御部２１８は、ＣＰＵ２２０、ＲＯＭ２２１、及びＲＡＭ２２２を含み、画像処理装置１０１の全体の動作を制御する。ＣＰＵ２２０は、ＲＯＭ２２１に記憶された制御プログラムを読み出し実行することにより、読取制御や送信制御などの各種制御処理を行う。ＲＡＭ２２２は、ＣＰＵ２２０の主メモリ、ワークエリア等の一時記憶領域として用いられる。また、制御部２１８は、機能部２１１と接続され、操作表示部２１２、スキャナ部２１３、プリンタ部２１４、および送信部２１５の動作を制御する。
【００１４】
操作表示部２１２には、タッチパネル機能を有する液晶等のディスプレイやキーボード等が配置されている。操作表示部２１２は、操作画面をディスプレイに表示する。スキャナ部２１３は、文書（紙原稿）を読み取って画像データを生成し、制御部２１８に出力する。スキャナ部２１３は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備え、複数枚（複数ページ）の原稿がＡＤＦに置かれた状態でスキャン指示が為されると、自動的に原稿を１枚ずつ順にスキャンして画像データを生成する。プリンタ部２１４は、制御部２１８から出力された画像データをシートに印刷する。送信部２１５は、スキャナ部２１３で読み取り保存された画像データを、指定された送信先に送信する。
【００１５】
インターフェース部２１６は、ネットワーク１００に接続して外部の情報処理装置（不図示）から印刷用の画像データを受信したり、操作表示部２１２で表示する画面データを受信したりする。ＨＤＤ（ハードディスクドライブ）２１９は、画像データや各種プログラムを記憶する記憶装置である。本実施例における各種プログラムも、ＨＤＤ２１９に格納される。なお、外部の情報処理装置から受信した印刷用の画像データは、画像メモリ２１７に一時的に格納され、制御部２１８を介してプリンタ部２１４により印刷される。
【００１６】
図３は、本実施例の解析サーバー１０２およびファイルサーバー１０３のハードウェア構成図の一例である。各サーバーは、ＣＰＵ３０１、ＣＰＵ３０１のワークエリアを提供するＲＡＭ３０２、各サーバーとして機能させるためのコンピュータプログラムや設定を記憶する記憶装置３０３、他機器とネットワーク１００を介して通信するためのネットワーク装置３０４、メインバス３００などにより構成されている。
【００１７】
図４は、解析サーバー１０２のソフトウェア構成を説明するための図である。解析サーバー１０２のＣＰＵが、コンピュータプログラムを実行することにより、図４に示す各機能部４０１〜４０７として機能する。
【００１８】
解析サーバー１０２は、通信部４０１、解析リクエスト受付処理部４０２、解析リクエスト処理部４０３、クローラー部４０４、クローラー結果処理部４０５、テキスト抽出部４０６、ファイル情報ＤＢ部４０７を有する。
【００１９】
クローラー部４０４は、通信部４０１を介して、ファイルサーバー１０３に格納されているファイル（格納済みの電子データ）の情報と、その格納先（フォルダ）の情報とを収集する。なお、クローラー部４０４は、ファイルサーバー１０３に格納された新規ファイルもしくはアップデートがあるファイルについて収集を行い、過去に情報収集済みのファイルについては収集しないようにするのが好適である。クローラー部４０４は、収集したファイルと格納先情報をクローラー結果処理部４０５に渡す。
【００２０】
クローラー結果処理部４０５は、クローラー部から受け取ったファイルを、テキスト抽出部４０６に渡し、レスポンスとして、ファイルから抽出したテキストの情報（テキスト抽出結果）を受け取る。そして、クローラー結果処理部４０５は、テキスト抽出部４０６から受け取ったテキスト抽出結果と対応する格納先情報を、ファイル情報ＤＢ部４０７にファイル情報（格納先の特徴情報）として保存しておく。
【００２１】
一方、解析リクエスト受付処理部４０２は、通信部４０１を介して、画像処理装置１０１から、スキャン画像の解析リクエストを受け付けると、画像処理装置１０１から解析対象の画像データ（文書をスキャンして得た画像データ）を受け取る。また、解析リクエスト受付処理部４０２は、後述する解析リクエスト処理部４０３で画像データを解析した結果（解析結果）を、画像処理装置１０１にレスポンスとして送信する処理も行う。
【００２２】
解析リクエスト処理部４０３は、解析リクエスト受付処理部４０２で受信した解析対象の画像データを、テキスト抽出部４０６に渡し、レスポンスとして、画像データにＯＣＲ処理を行って抽出したテキスト（文字認識結果のデータ）を受け取る。さらに、解析リクエスト処理部４０３は、ファイル情報ＤＢ部４０７に格納されているファイル情報を取得し、テキスト抽出部から受け取ったテキストデータ（文字認識結果のデータ）と比較する比較処理を行う。解析リクエスト処理部４０３は、当該比較処理の結果、当該受信した解析対象の画像データと類似するファイルが格納されている１乃至複数の格納先を特定し、当該特定した格納先を、格納先候補として解析リクエスト受付処理部４０２に渡す。
【００２３】
テキスト抽出部４０６は、画像処理装置１０１から受信したスキャン画像データに対してＯＣＲ処理等を行ってテキスト情報を抽出したり、ファイルサーバーから取得したファイルからテキスト情報を抽出したりする。また、テキスト抽出部４０６は、抽出したテキスト情報を、適切な文節で区切ったり、キーワードの出現回数などを集計したりする処理も行う。
【００２４】
図５は、本実施例におけるファイルサーバー１０３のソフトウェア構成を説明するための図である。ファイルサーバー１０３のＣＰＵが、コンピュータプログラムを実行することにより、図５に示す各機能部（通信部５０１、ファイル処理部５０２、ファイル保存部５０３）として機能する。
【００２５】
ファイル処理部５０２は、通信部５０１を介して、画像処理装置１０１や解析サーバー１０２からリクエストを受け付ける。受け付けるリクエストの種類は、ファイル保存部５０３へのファイル格納要求であったり、ファイル保存部５０３に保存されているファイルの取得要求であったりする。ファイル処理部５０２は、受け付けたリクエストに従い、ファイル保存部５０３へファイルを保存したり、ファイルを取得したりする。ファイル保存部５０３は、ファイル処理部の指示に従い、ファイルの実体を記憶装置に保存する役割を果たす。
【００２６】
図６は、画像処理装置１０１により実行されるアプリケーション６００のソフトウェア構成を説明するための図である。アプリケーション６００は、ＲＯＭ２２１に格納され、画像処理装置の制御部２１８内のＣＰＵ２２０によって実行されることにより、各機能部（通信部６０１、処理部６０２、画面表示部６０３）として機能する。
【００２７】
処理部６０２は、通信部６０１を介して、解析サーバー１０２およびファイルサーバー１０３と通信を行う。処理部６０２の主な処理としては、まず、画像処理装置１０１の制御部２１８を介して、スキャナ部２１３に対してスキャン実行指示を行う。さらに、解析サーバー１０２に対して、スキャナ部２１３でスキャンして得た画像データを送信し、そのレスポンスとして解析結果を受け取る。また、ファイルサーバー１０３に対して、スキャナ部２１３でスキャンして得た画像データファイルと格納先とを送信し、ファイルの格納を指示する。なお、処理部６０２を中心とした一連の処理シーケンスに関しては、図９を用いて後述する。
【００２８】
画面表示部６０３は、操作表示部２１２を介して、ユーザに対して画面を表示するための処理を行う。具体的には、操作画面を表示し、ユーザの操作に応じた処理依頼を処理部６０２に行う。
【００２９】
図７は、画像処理装置１０１の操作表示部２１２によりディスプレイに表示される画面の例である。このメインメニュー画面７００では、画像処理装置５０１上で利用可能な各機能（各アプリケーション）へアクセス可能なボタンが表示されている。ユーザが各ボタンを押下することによって、当該押下されたボタンに対応するアプリケーションが起動する仕組みである。７０１は、「スキャンして送信」するアプリケーションを起動するためのボタンである。なお、このメインメニュー画面は、画像処理装置５０１が有するメインメニューキー（不図示）を押下したときに表示される。
【００３０】
図８は、本実施例における画像処理装置１０１の操作表示部２１２の例であり、ユーザが「スキャンして送信」ボタン７０１を押下するのに応じて起動されるアプリケーション６００により表示される画面８００である。ユーザが、スキャナ部に原稿をセットしたうえで、この画面８００内のスタートキー８０１を押下すると、画像処理装置は、当該セットされた原稿のスキャンを実行し、スキャン画像を解析サーバー１０２およびファイルサーバー１０３に送信する。
【００３１】
図９は、ユーザが図８に示したアプリケーション６００の操作画面を利用して、原稿をスキャンし、ファイルサーバー１０３に画像データを格納するまでのシーケンス図である。
【００３２】
Ｓ９００１で、画像処理装置５０１は、メインメニューキー（不図示）がユーザによって押下されたことを検知すると、操作表示部２１２は、図７に示したメインメニュー画面７００をディスプレイに表示する。メインメニュー画面７００上で、アプリケーション６００を起動するためのボタン７０１がユーザにより押下されたことを検知すると、Ｓ９００２において、操作表示部２１２は、アプリケーション６００に対して選択されたことを通知して起動する。アプリケーション６００は該通知を受けると、Ｓ９００３において、アプリケーション６００の初期画面情報を操作表示部２１２に送信して表示指示を行う。Ｓ９００４において、操作表示部２１２は、受信した画面８００を表示する。
【００３３】
画面８００上では、ユーザの指示に基づき、スキャン条件の設定（カラー／白黒、片面読み取り／両面読み取り、などの読み取り設定）を行うこともできる。そして、スキャナ部のＡＤＦに複数枚の原稿が置かれている状態で、アプリケーション６００のスタートキー８０１がユーザにより押下されると、Ｓ９００５において操作表示部２１２はアプリケーション６００に対してスタートキーが押下されたことを通知する。
【００３４】
アプリケーション６００はスタートボタン押下通知を受け、Ｓ９００６において、スキャナ部２１３にスキャン実行指示を行う。Ｓ９００７では、スキャナ部２１３は複数枚の文書原稿を順次スキャンして、複数ページの画像データで構成される電子データを作成する。複数枚の原稿全てのスキャンが完了すると、Ｓ９００８においてスキャンが完了したことをアプリケーション６００に通知する。アプリケーション６００は、スキャン完了通知を受けると、Ｓ９００９において、スキャン部２１３で作成された電子データ（画像データ）をページ毎に分割して送信することを、送信部２１５に指示する。指示を受けた送信部２１５は、スキャン部２１３で作成された電子データをページ毎に分割し、当該ページ毎に分割した電子データを解析サーバー１０２に順次送信する。
【００３５】
解析サーバー１０２は、ページ毎に分割された電子データの最初のページを受信すると、Ｓ９０１１において、受信順に電子データの解析処理を開始する。解析サーバー１０２におけるデータの解析処理の詳細については、図１１を用いて後述する。解析サーバー１０２は、ページを順次解析していったときに格納先の候補が確定したと判定した時点で、Ｓ９０１２において解析結果として得られた格納先候補の情報を含むレスポンスを返す。
【００３６】
Ｓ９０１３では、解析サーバー１０２からのレスポンスを受けた送信部２１５が、アプリケーション６００に解析結果（格納先候補の情報）と共にレスポンスを返す。Ｓ９０１４では、アプリケーション６００は、送信部２１５に対してページ分割送信の中止を指示する。これは、解析サーバー１０２における解析結果をレスポンスとして受信したので、以降のデータの送信は不要であるためである。Ｓ９０１５では、送信部２１５が送信ジョブをキャンセルした結果をレスポンスとして返す。
【００３７】
さらに、Ｓ９０１６において、アプリケーション６００は、Ｓ９０１３で取得した解析結果に基づいて、格納先候補を提示して電子データの格納先をユーザに選択させるための画面情報を生成する。Ｓ９０１７において、アプリケーション６００は、当該作成した画面情報を表示するように、操作表示部２１２に対して画面表示指示を行う。Ｓ９０１８において、操作表示部２１２は、格納先を選択させるための画面情報をディスプレイに表示させる。解析結果（格納先候補の情報）を含む画面情報の例については、図１０を用いて説明する。
【００３８】
図１０は、解析サーバー１０２によって解析された結果、該スキャン画像データの格納先として適していると判断された格納先候補の情報を、ユーザに選択させるための画面例１０００である。格納先候補表示部１００１に表示される格納先候補の中から所望の格納先をユーザに選択させ、送信ボタン１００２が押下されると、アプリケーション６００は、ファイルサーバー１０３の当該選択された格納先に対してスキャンデータを送信する。
【００３９】
図９に戻ってシーケンスの説明を続ける。ユーザ操作によって格納先が選択され、送信ボタンが押下されると、Ｓ９０１９において操作表示部２１２はアプリケーション６００に対して、当該選択された格納先と送信ボタンが押下されたことを通知する。通知を受けたアプリケーション６００は、Ｓ９０２０において、送信部２１５に対して、ファイルの送信指示を行う。この際、ファイルの分割はせずに送信する指示を行う。指示を受けた送信部２１５は、Ｓ９０２１において、スキャナ部２１３で作成された電子データをページ分割することなく１つのファイルとしてファイルサーバー１０３に送信する。
【００４０】
Ｓ９０２２において、ファイルを受信したファイルサーバーは、指定された格納先のフォルダにデータを格納し、Ｓ９０２３にて、ファイルの格納処理完了を示すレスポンスを返す。さらに、送信部２１５は、Ｓ９０２４にて、アプリケーション６００に対して格納処理完了のレスポンスを返す。アプリケーション６００は、Ｓ９０２５において、送信完了画面の表示指示を操作表示部２１２に指示し、Ｓ９０２６において、操作表示部２１２は、完了画面を表示して処理を終了する。
【００４１】
図１１は、図９のＳ９０１１において、解析サーバー１０２が送信部２１５から受信した電子データの解析を行う処理を示したフローチャートである。
【００４２】
解析サーバー１０２は、ページ毎に分割された電子データの受信を開始すると、Ｓ１１０１において内部変数Ｎを１に初期化する。Ｓ１１０２において、Ｎページ目までのデータを解析して、Ｎページ目までのデータに基づく格納先候補を求める。Ｎ＝１、つまり、最初のページの場合は、その最初のページを解析する。なお、解析処理は、前述したように、当該受信したページに文字認識処理を実行してテキストデータを抽出し、予めファイル情報ＤＢ部４０７に保存しておいたファイル情報（ファイルサーバーの各格納先に保存されているファイルを解析して得た特徴情報）と当該抽出したテキストデータとを比較することにより、格納先候補を判定する処理である。
【００４３】
Ｓ１１０３で、次のページデータを受信したか確認する。次のページを受信したと判断した場合は、Ｓ１１０４に進み、当該次のページ（Ｎ＋１ページ目）のデータを更に解析し、それまでに解析済みのデータ（１ページ目からＮ＋１ページ目までのデータ）に基づく格納先候補を求める。そして、Ｓ１１０５では、Ｎページ目までの解析結果（格納先候補）と、Ｓ１１０４で新たに解析したＮ＋１ページ目までの解析結果（格納先候補）とを比較する。Ｓ１１０６では、Ｓ１１０５での比較結果により、２つの解析結果の類似度が所定の閾値以上であるかどうか判断する。所定の閾値以上である場合は、類似度が高い（格納先候補が定まった）と判断してＳ１１０７に進み、Ｎ＋１ページ目までの解析結果（すなわち格納先候補の情報）を画像形成装置に返信する。解析サーバー１０２は、Ｓ１１０７にて解析結果を返した後、Ｓ１１０８において、当該受信した電子データを消去して処理を終了する。なお、Ｓ１１０６で、２つの解析結果の類似度が所定の閾値より低い場合には、類似度が低い（格納先候補がまだ変動する可能性がある）と判断して、Ｓ１１０３に戻る。
【００４４】
このように、解析サーバーは、スキャンデータを受信開始すると、１ページ目から順に解析を開始し、格納先候補が定まったと判定した時点で、当該格納先候補を返信する。すなわち、解析サーバーは、原稿のページ毎に解析を行っていくので、スキャンデータのページ全てを受信するよりも前に、格納先候補が定まった（格納先候補が変動しなくなった）と判断した時点でレスポンス（返信）を返すことができる。したがって、その文書原稿に適した格納先候補をユーザに提示するまでの時間を短くすることができる。
【００４５】
＜実施例２＞
実施例１では、アプリケーション６００が送信するスキャンデータを１ページ目から順に送信し、Ｎページ目までの解析結果と、Ｎ＋１ページ目までの解析結果を比較して、類似度が所定の閾値を越えた場合に解析結果を返す実施例となっている。しかしながら、原稿の各ページの構成によっては、例えばその原稿の特徴を表す中心的なページが、１０ページ目から１５ページ目に集中するような場合も考えられる。このような場合、アプリケーション６００が操作表示部２１２に表示する操作画面において、何ページ目から何ページ目が特徴的なページであるかをユーザに指定させ、当該指定されたページを優先して送信するように構成してもよい。
【００４６】
＜実施例３＞
また、実施例１では、１ページ解析するごとに、格納先候補が定まったかどうか判定していたがこれに限るものではなく、所定のページ数（例えば２ページ）を解析するごとに格納先候補を判定するようにしてもよい。
【００４７】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。その処理は、上述した実施例の機能を実現させるソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2016144001.tif 000003
【図２】
2016144001.tif 000004
【図３】
2016144001.tif 000005
【図４】
2016144001.tif 000006
【図５】
2016144001.tif 000007
【図６】
2016144001.tif 000008
【図７】
2016144001.tif 000009
【図８】
2016144001.tif 000010
【図９】
2016144001.tif 000011
【図１０】
2016144001.tif 000012
【図１１】
2016144001.tif 000013