(57)【要約】【課題】所望する振り分け先フォルダにデータを振り分けることを課題とする。【解決手段】情報処理装置は、データが振り分けられた振り分け先フォルダのフォルダ名と、振り分け先フォルダに含まれるデータの特徴情報とを記憶する振分管理テーブルを有し、振分管理テーブルにフォルダ名が記憶されていないフォルダを表す管理外フォルダを探索して、振り分け対象データの特徴情報と、振分管理テーブルに記憶されたフォルダ名に対応する振り分け先フォルダに含まれるデータの特徴情報と、管理外フォルダに含まれるデータの特徴情報とに基づいて、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたか否かを判定し、振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたと判定した場合に、振り分け対象データを管理外フォルダに振り分ける。【選択図】図８
2013084030.tif 000002
【特許請求の範囲】
【請求項１】
データが振り分けられた振り分け先フォルダのフォルダ名と、前記振り分け先フォルダに含まれるデータの特徴情報とを記憶する記憶部と、
前記記憶部に前記フォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する探索部と、
振り分け対象データの特徴情報と、前記記憶部に記憶された前記フォルダ名に対応する前記振り分け先フォルダに含まれるデータの特徴情報と、前記管理外フォルダに含まれるデータの特徴情報とに基づいて、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたか否かを判定する判定部と、
前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定された場合に、前記振り分け対象データを前記管理外フォルダに振り分ける振分部と
を有することを特徴とする情報処理装置。
【請求項２】
前記判定部は、前記振り分け対象データの特徴情報と前記振り分け先フォルダに含まれるデータの特徴情報との差が所定範囲内であり、且つ、前記振り分け先フォルダに含まれるデータの特徴情報と前記管理外フォルダに含まれるデータの特徴情報との差が所定範囲内である場合に、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、前記振り分け対象データの振り分けの基点となるフォルダのパスを表す基点パスをさらに記憶し、
前記探索部は、前記基点パス配下において前記管理外フォルダを探索することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶部に記憶されるフォルダ名は、前記振り分け先フォルダのパスを表す振分先パスに含まれるものであって、
前記探索部は、前記振分先パスの所定階層上のパス配下において、前記管理外フォルダを探索することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記探索部は、前記振り分け対象データに対する前記振り分け先フォルダが存在しない場合に、前記管理外フォルダを探索することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項６】
前記振り分け対象データが前記管理外フォルダに振り分けられた場合に、前記記憶部に記憶された前記振り分け先フォルダのフォルダ名を、前記管理外フォルダのフォルダ名に更新する更新部をさらに有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項７】
データが振り分けられた振り分け先フォルダのフォルダ名と、前記振り分け先フォルダに含まれるデータの特徴情報とを記憶する記憶部に、前記フォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する探索ステップと、
振り分け対象データの特徴情報と、前記記憶部に記憶された前記フォルダ名に対応する前記振り分け先フォルダに含まれるデータの特徴情報と、前記管理外フォルダに含まれるデータの特徴情報とに基づいて、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたか否かを判定する判定ステップと、
前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定された場合に、前記振り分け対象データを前記管理外フォルダに振り分ける振分ステップと
をコンピュータに実行させるためのデータ振分プログラム。
【請求項８】
第１の情報処理装置と、前記第１の情報処理装置とは異なる第２の情報処理装置とがネットワークを介して接続されたデータ振分システムであって、
データが振り分けられた振り分け先フォルダのフォルダ名と、前記振り分け先フォルダに含まれるデータの特徴情報とを記憶する記憶部と、
前記第１の情報処理装置又は前記第２の情報処理装置のいずれかに含まれる、前記記憶部に前記フォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する探索部と、
振り分け対象データの特徴情報と、前記記憶部に記憶された前記フォルダ名に対応する前記振り分け先フォルダに含まれるデータの特徴情報と、前記管理外フォルダに含まれるデータの特徴情報とに基づいて、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたか否かを判定する判定部と、
前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定された場合に、前記振り分け対象データを前記管理外フォルダに振り分ける振分部と
を有することを特徴とするデータ振分システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ振分プログラム及びデータ振分システムに関する。
【背景技術】
【０００２】
従来、任意の振分条件に応じて、データを保存する振り分け先フォルダにデータを振り分ける技術がある。この技術では、例えば、帳票データを振り分け先フォルダに振り分ける場合に、帳票データ内の記載内容に関係なく、帳票データのフォーマットが同類のものを同一の振り分け先フォルダに振り分ける。
【０００３】
また、上記の技術では、振り分け先フォルダを生成する際に付与するフォルダ名を、連番にしたり、ＯＣＲ（Optical  Character  Reader）により得られるデータ内の文字列にしたり、ユーザに入力された文字列にしたりする。このようにして生成される振り分け先フォルダのフォルダ名は、フォルダ内のデータがどのような種類のものであるかがユーザにとってわかりやすいように付与されていることが好ましい。そこで、最近では、振り分け先フォルダのフォルダ名の付与機能を向上するために、データの分類基準に含まれる分類項目に対応したフォルダ名を付与する技術がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、所望する振り分け先フォルダにデータを振り分けることができない場合があるという問題がある。例えば、従来技術では、フォルダ名が変更されたとしても、フォルダ名の変更を検知できないために、所望する振り分け先フォルダにデータを振り分けることができない。このことから、フォルダ名の変更を検知及び通知する文書管理ソフトウェアを使用してフォルダ名を変更することが考えられる。ところが、フォルダ名はＯＳ（Operating  System）付属の機能で変更可能であるため、文書管理ソフトウェアとの整合性に問題が生じる等、問題の解決にはならない。加えて、各ユーザが使用する複数の端末に文書管理ソフトウェアを導入しなければならないので、実用性に乏しい。
【０００５】
本発明は、上記に鑑みてなされたものであって、所望する振り分け先フォルダにデータを振り分けることが可能である情報処理装置、データ振分プログラム及びデータ振分システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明に係る情報処理装置は、データが振り分けられた振り分け先フォルダのフォルダ名と、前記振り分け先フォルダに含まれるデータの特徴情報とを記憶する記憶部と、前記記憶部に前記フォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する探索部と、振り分け対象データの特徴情報と、前記記憶部に記憶された前記フォルダ名に対応する前記振り分け先フォルダに含まれるデータの特徴情報と、前記管理外フォルダに含まれるデータの特徴情報とに基づいて、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたか否かを判定する判定部と、前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定された場合に、前記振り分け対象データを前記管理外フォルダに振り分ける振分部とを有する。
【０００７】
また、本発明に係るデータ振分プログラムは、データが振り分けられた振り分け先フォルダのフォルダ名と、前記振り分け先フォルダに含まれるデータの特徴情報とを記憶する記憶部に、前記フォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する探索ステップと、振り分け対象データの特徴情報と、前記記憶部に記憶された前記フォルダ名に対応する前記振り分け先フォルダに含まれるデータの特徴情報と、前記管理外フォルダに含まれるデータの特徴情報とに基づいて、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたか否かを判定する判定ステップと、前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定された場合に、前記振り分け対象データを前記管理外フォルダに振り分ける振分ステップとをコンピュータに実行させる。
【０００８】
また、本発明に係るデータ振分システムは、第１の情報処理装置と、前記第１の情報処理装置とは異なる第２の情報処理装置とがネットワークを介して接続されたデータ振分システムであって、データが振り分けられた振り分け先フォルダのフォルダ名と、前記振り分け先フォルダに含まれるデータの特徴情報とを記憶する記憶部と、前記第１の情報処理装置又は前記第２の情報処理装置のいずれかに含まれる、前記記憶部に前記フォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する探索部と、振り分け対象データの特徴情報と、前記記憶部に記憶された前記フォルダ名に対応する前記振り分け先フォルダに含まれるデータの特徴情報と、前記管理外フォルダに含まれるデータの特徴情報とに基づいて、前記振り分け対象データが振り分けられる前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたか否かを判定する判定部と、前記振り分け先フォルダのフォルダ名が前記管理外フォルダのフォルダ名に変更されたと判定された場合に、前記振り分け対象データを前記管理外フォルダに振り分ける振分部とを有する。
【発明の効果】
【０００９】
本発明の一つの様態によれば、所望する振り分け先フォルダにデータを振り分けることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、データ振分システムの構成例を示す図である。
【図２】図２は、画像形成装置のハードウェア構成例を示す図である。
【図３】図３は、情報処理装置のハードウェア構成例を示す図である。
【図４】図４は、実施例１に係る画像形成装置の構成例を示す機能ブロック図である。
【図５】図５は、ユーザ情報の例を示す図である。
【図６】図６は、ユーザ管理テーブルに記憶される情報例を示す図である。
【図７Ａ】図７Ａは、アプリケーション選択画面の例を示す図である。
【図７Ｂ】図７Ｂは、ユーザ選択画面の例を示す図である。
【図７Ｃ】図７Ｃは、認証画面の例を示す図である。
【図７Ｄ】図７Ｄは、配信先選択画面の例を示す図である。
【図８】図８は、実施例１に係る情報処理装置の構成例を示す機能ブロック図である。
【図９】図９は、実施例１に係る振分管理テーブルに記憶される情報例を示す図である。
【図１０】図１０は、実施例１に係るデータ振分処理の流れの例を示すフローチャートである。
【図１１】図１１は、実施例２に係る画像形成装置の構成例を示す機能ブロック図である。
【図１２】図１２は、実施例２に係る振分管理テーブルに記憶される情報例を示す図である。
【図１３】図１３は、実施例３に係る振分管理テーブルに記憶される情報例を示す図である。
【図１４】図１４は、実施例３に係るデータ振分処理の流れの例を示すフローチャートである。
【図１５】図１５は、データ振分プログラムがコンピュータを用いて実現されることを示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、本発明に係る情報処理装置、データ振分プログラム及びデータ振分システムの実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。また、各実施例は、内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［システム構成］
図１を用いて、データ振分システムの構成について説明する。図１は、データ振分システムの構成例を示す図である。
【００１３】
例えば、図１に示すように、データ振分システム１では、画像形成装置１０と、情報処理装置２０とがネットワークを介して接続される。画像形成装置１０は、例えば、コピー機能、プリンタ機能、スキャナ機能又はファクシミリ機能のうち、少なくとも２つ以上の機能を有するＭＦＰ（Multi  Function  Printer：複合機）である。なお、図１では、情報処理装置２０が１台である場合を図示しているが、複数台設置されていても良い。
【００１４】
画像形成装置１０は、例えば、原稿等の記録媒体をスキャナ機能等によりスキャンして生成したデータ（例えば、画像データ）を、情報処理装置２０に送信する。情報処理装置２０は、例えば、画像形成装置１０によって送信されたデータを受信し、受信したデータを所定フォルダへ振り分けるデータ振分処理を実行する。
【００１５】
［画像形成装置のハードウェア構成］
次に、図２を用いて、画像形成装置のハードウェア構成を説明する。図２は、画像形成装置のハードウェア構成例を示す図である。
【００１６】
例えば、図２に示すように、画像形成装置１０は、制御部１１と、主記憶部１２と、補助記憶部１３と、外部記憶装置Ｉ／Ｆ（interface）部１４と、ネットワークＩ／Ｆ部１５と、画像読取部１６と、表示部１７とを有する。
【００１７】
制御部１１は、例えば、画像形成装置１０全体の制御や演算処理等を実行する制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。また、制御部１１は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００１８】
主記憶部１２は、例えば、制御部１１による各種処理に要するデータや、制御部１１による各種処理結果を記憶する。また、主記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００１９】
補助記憶部１３は、例えば、各種アプリケーションに関するデータを記憶する。また、補助記憶部１３は、例えば、ＨＤＤ（Hard  Disk  Drive）等の記憶装置である。外部記憶装置Ｉ／Ｆ部１４は、例えば、ＵＳＢ（Universal  Serial  Bus）等を介して、画像形成装置１０に接続される外部の記憶装置とのデータ送受を制御するインタフェースである。
【００２０】
ネットワークＩ／Ｆ部１５は、例えば、ネットワークを介して、画像形成装置１０に接続される外部の各種装置との通信を制御するインタフェースである。画像読取部１６は、例えば、原稿等の記録媒体を読み取って、データを取得するスキャナである。表示部１７は、例えば、各種操作の入力や各種画面の表示を行なう、オペレーションパネル（例えば、タッチパネル式ディスプレイ）である。
【００２１】
［情報処理装置のハードウェア構成］
次に、図３を用いて、情報処理装置のハードウェア構成を説明する。図３は、情報処理装置のハードウェア構成例を示す図である。
【００２２】
例えば、図３に示すように、情報処理装置２０は、制御部２１と、主記憶部２２と、補助記憶部２３と、外部記憶装置Ｉ／Ｆ部２４と、ネットワークＩ／Ｆ部２５と、入力部２６と、表示部２７とを有する。
【００２３】
制御部２１は、例えば、情報処理装置２０全体の制御や演算処理等を実行する制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。また、制御部２１は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００２４】
主記憶部２２は、例えば、制御部２１によって実行されるＯＳやアプリケーション等の各種処理に要するプログラムやデータ、制御部２１による各種処理結果を記憶する。また、主記憶部２２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００２５】
補助記憶部２３は、例えば、各種アプリケーションに関するデータを記憶する。また、補助記憶部２３は、例えば、ＨＤＤ等の記憶装置である。外部記憶装置Ｉ／Ｆ部２４は、例えば、ＵＳＢ等を介して、情報処理装置２０に接続される外部の記憶装置とのデータ送受を制御するインタフェースである。
【００２６】
ネットワークＩ／Ｆ部２５は、例えば、ネットワークを介して、情報処理装置２０に接続される外部の各種装置との通信を制御するインタフェースである。入力部２６は、例えば、キーボードやマウス等を有し、情報処理装置２０における各種情報の入力を受け付ける。表示部２７は、例えば、モニタ（若しくはディスプレイ、タッチパネル等）やスピーカを有し、情報処理装置２０における各種情報を出力する。
【００２７】
［実施例１に係る画像形成装置の機能］
次に、図４を用いて、実施例１に係る画像形成装置の機能を説明する。図４は、実施例１に係る画像形成装置の構成例を示す機能ブロック図である。
【００２８】
例えば、図４に示すように、画像形成装置１０は、読取条件設定部１０１と、読取実行部１０２と、データ作成部１０３と、データ保持部１０４と、データ受信部１０５と、ユーザ管理テーブル１０６と、データ配信部１０７と、操作受付部１０８とを有する。
【００２９】
読取条件設定部１０１は、例えば、原稿等の記録媒体を読み取るときの条件であるパラメタを設定したり、データの送信先を設定したりする。読取実行部１０２は、例えば、読取条件設定部１０１によって設定されたパラメタに基づいて、原稿等の記録媒体をスキャン機能により読み込み、データを取得する。データ作成部１０３は、例えば、送信データを作成する。
【００３０】
データ保持部１０４は、例えば、読取実行部１０２によって読み込まれたデータや、データ作成部１０３によって作成された送信データを記憶する。データ受信部１０５は、例えば、情報処理装置２０から所定のデータを受信する。ユーザ管理テーブル１０６は、例えば、情報処理装置２０との通信で使用されるユーザ情報を管理する。データ配信部１０７は、例えば、送信データを情報処理装置２０に送信する。操作受付部１０８は、例えば、ユーザによる表示部１７のオペレーションパネルでの操作を受け付ける。
【００３１】
ユーザ管理テーブル１０６で管理されるユーザ情報は、例えば、ブロードキャスト又はアドレスを直接指定することにより、情報処理装置２０から画像形成装置１０に送信される。図５は、ユーザ情報の例を示す図である。例えば、図５に示すように、ユーザ情報は、自己の情報処理装置２０のマシン名又はＩＰ（Internet  Protocol）アドレスと、ドメインと、ユーザＩＤ（identifier）と、パスワードとを含む。なお、情報処理装置２０から画像形成装置１０にユーザ情報が送信される時点では、「パスワード」は空値である。
【００３２】
図６は、ユーザ管理テーブル１０６に記憶される情報例を示す図である。例えば、図６に示すように、ユーザ管理テーブル１０６は、マシン名／ＩＰアドレス「ＰＣ−Ａ」と、ドメイン「ｄｏｍａｉｎ」と、ユーザＩＤ「ｕｓｅｒ１」と、パスワード「空値」とを対応付けて記憶する。なお、パスワードの格納タイミングについては後述する。
【００３３】
ここで、図７Ａ〜図７Ｄを用いて、画像形成装置１０が情報処理装置２０に対してデータを送信するまでの、表示部１７における画面遷移を説明する。
【００３４】
図７Ａは、アプリケーション選択画面の例を示す図である。例えば、図７Ａに示すように、表示部１７は、情報処理装置２０によって保持される「振り分けアプリ」、「ＯＣＲアプリ」のいずれを使用するかをユーザに選択させるアプリケーション選択画面を表示する。ここでは、ユーザが「振り分けアプリ」を選択する場合を例に挙げる。
【００３５】
図７Ｂは、ユーザ選択画面の例を示す図である。例えば、図７Ｂに示すように、表示部１７は、「振り分けアプリ」が選択された場合に、ユーザ管理テーブル１０６から、接続先となる各情報処理装置のマシン名と、ユーザＩＤとを取得する。そして、表示部１７は、取得したマシン名とユーザＩＤとに基づいて、いずれの情報処理装置にデータを送信するかをユーザに選択させるユーザ選択画面を表示する。ここでは、ユーザが情報処理装置「ＰＣ−Ａ」を選択する場合を例に挙げる。
【００３６】
図７Ｃは、認証画面の例を示す図である。例えば、図７Ｃに示すように、表示部１７は、情報処理装置「ＰＣ−Ａ」が選択された場合に、パスワードの入力等を促す認証画面を表示する。認証画面で入力されたパスワードは、ユーザ管理テーブル１０６の「パスワード」欄に格納され、次回からはパスワードの入力を促すことなく情報処理装置に接続することもできる。
【００３７】
図７Ｄは、配信先選択画面の例を示す図である。例えば、図７Ｄに示すように、表示部１７は、情報処理装置「ＰＣ−Ａ」に対する認証が正常に完了した場合に、送信データの配信先をユーザに選択させるために、接続している情報処理装置「ＰＣ−Ａ」のフォルダ階層を表示する。ここでは、ユーザが「Ｆｏｌｄｅｒ０￥Ｆｏｌｄｅｒ１−１￥Ｆｏｌｄｅｒ２−３」を配信先として選択する場合を例に挙げる。
【００３８】
これらの後、画像形成装置１０は、情報処理装置「ＰＣ−Ａ」に対して、配信先「Ｆｏｌｄｅｒ０￥Ｆｏｌｄｅｒ１−１￥Ｆｏｌｄｅｒ２−３」と、送信データとを送信する。また、配信先と送信データとを受け付けた情報処理装置「ＰＣ−Ａ」は、データ振分処理を実行する。
【００３９】
［実施例１に係る情報処理装置の機能］
次に、図８を用いて、実施例１に係る情報処理装置の機能を説明する。図８は、実施例１に係る情報処理装置の構成例を示す機能ブロック図である。
【００４０】
例えば、図８に示すように、情報処理装置２０は、振分管理テーブル２０１と、探索部２０２と、判定部２０３と、振分部２０４と、更新部２０５とを有する。振分管理テーブル２０１は、データが振り分けられた振り分け先フォルダの「フォルダ名」と、振り分け先フォルダに含まれるデータの「特徴情報」とを記憶する。加えて、振分管理テーブル２０１は、振り分け対象データの振り分けの基点となるフォルダのパスを表す「基点パス」をさらに記憶する。
【００４１】
図９は、実施例１に係る振分管理テーブル２０１に記憶される情報例を示す図である。例えば、図９に示すように、振分管理テーブル２０１は、自己の情報処理装置のマシン名又はＩＰアドレスを表す「情報処理装置」と、「基点パス」と、「フォルダ名」と、「特徴情報」と、各フォルダに格納されたファイルの名称を表す「ファイル名」とを記憶する。例を挙げると、振分管理テーブル２０１は、情報処理装置「ＰＣ−Ａ」と、基点パス「Ｃ：￥業務」と、フォルダ名「００１」と、特徴情報「１２３４５６７８９１０１１」と、ファイル名「２０１１０７１１０９３０１１．ｔｉｆ，２０１１０７１１０９３０４５．ｔｉｆ」とを記憶する。
【００４２】
なお、図９では、特徴情報がフォルダ配下に格納されたファイルの特徴量である場合を例に挙げている。この他、特徴情報は、フォルダ配下に格納されたファイルの拡張子の種類等の任意の情報であっても良い。特徴量は、例えば、データのフォーマットの特徴、データに含まれる画像の色や形状の特徴、又は、データに含まれる文字（文字画像）の特徴を数値化したものであり、フォルダ配下に格納されたファイルそれぞれの特徴量の平均で表される。また、図９では、説明の便宜上、「ファイル名」を含む振分管理テーブル２０１を例に挙げたが、「ファイル名」は振分管理テーブル２０１に含まれていなくても良い。すなわち、図９に例示した振分管理テーブル２０１は、基点パス「Ｃ：￥業務」のサブフォルダとして「００１」、「００２」、「００３」があり、「００１」には「２０１１０７１１０９３０１１．ｔｉｆ」、「２０１１０７１１０９３０４５．ｔｉｆ」のファイルが振り分けられていることをデータとして管理している。
【００４３】
このような振分管理テーブル２０１は、画像形成装置１０から受け付けたデータを所定フォルダに振り分ける「振り分けアプリケーション（振り分けアプリ）」によって、データの振り分けが実行された結果を記憶している。ここで、振り分けアプリケーションによる処理の例を説明する。
【００４４】
例えば、振り分けアプリケーションは、画像形成装置１０から振り分け対象データと、基点パスとが受け付けられた場合に、振り分け対象データの特徴量を算出する。そして、振り分けアプリケーションは、振分管理テーブル２０１に基づいて、算出した振り分け対象データの特徴量と、基点パス配下のフォルダそれぞれの特徴量とを比較し、特徴量の差が所定範囲内のうち最も近傍のフォルダを特定する。続いて、振り分けアプリケーションは、特定したフォルダに振り分け対象データを振り分ける。なお、振り分けアプリケーションのアルゴリズムは、上記のものに限られるものではない。
【００４５】
但し、このような振り分けアプリケーションでは、例えば、フォルダ名「００１」がＯＳ付属の機能で「００５」等に変更された場合に、振分管理テーブル２０１に記憶されていないフォルダ名「００５」であるフォルダへデータを振り分けることができない。そこで、以下に説明する情報処理装置２０の各機能を利用することとなる。
【００４６】
図８の説明に戻り、探索部２０２は、振分管理テーブル２０１にフォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する。例えば、探索部２０２は、振り分けアプリケーションによる処理結果を受けて、振り分け先フォルダが存在しない振り分け対象データが有ることを検知する。そして、探索部２０２は、振分管理テーブル２０１に記憶された「基点パス」配下のフォルダで管理されていない管理外フォルダを探索する。すなわち、フォルダ名「００１」がＯＳ付属の機能で「００５」に変更されている場合に、探索部２０２は、振分管理テーブル２０１に記憶された基点パス「Ｃ：￥業務」配下のフォルダ「００１」、「００２」、「００３」以外のフォルダを探索し、探索結果として管理外フォルダ「００５」が存在することを検知する。なお、探索部２０２による管理外フォルダの探索タイミングは、一定時間ごとに探索する等、任意のタイミングでも良い。
【００４７】
判定部２０３は、振り分け対象データの特徴情報と、振分管理テーブル２０１に記憶されたフォルダ名に対応する振り分け先フォルダに含まれるデータの特徴情報と、管理外フォルダに含まれるデータの特徴情報とに基づいて、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたか否かを判定する。
【００４８】
例えば、判定部２０３は、探索部２０２によって管理外フォルダが探索された場合に、振り分け対象データの特徴量と、管理外フォルダに含まれるデータの特徴量とを算出するとともに、振分管理テーブル２０１に記憶された特徴量を抽出する。なお、振り分け対象データの特徴量は、振り分けアプリケーションによって算出されているので、それを利用しても良い。
【００４９】
そして、判定部２０３は、振り分け対象データの特徴量に合致する振分管理テーブル２０１に記憶された特徴量と、管理外フォルダに含まれるデータの特徴量とが合致するか否かを判定する。これにより、判定部２０３は、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたか否かを判定する。すなわち、フォルダ名「００１」がＯＳ付属の機能で「００５」に変更されている場合に、判定部２０３は、振り分け対象データの特徴量に合致する振分管理テーブル２０１に記憶されたフォルダ「００１」に対応する特徴量と、管理外フォルダ「００５」に含まれるデータの特徴量とが合致するか否かを判定する。
【００５０】
上記判定では、振り分け対象データの特徴量と振分管理テーブル２０１に記憶された特徴量との差が所定範囲内であり、且つ、振分管理テーブル２０１に記憶された特徴量と管理外フォルダに含まれるデータの特徴量との差が所定範囲内である場合に、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたと判定することとなる。換言すると、振分管理テーブル２０１に記憶されたフォルダ名からリネームされたフォルダ名を有する管理外フォルダは、振り分け対象データの振り分け先であることがわかる。上記のように、特徴量は、例えば、互いの特徴量の差が所定範囲内であれば合致することとする。
【００５１】
振分部２０４は、振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたと判定された場合に、振り分け対象データを管理外フォルダに振り分ける。例えば、振分部２０４は、判定部２０３によって振分管理テーブル２０１に記憶されたフォルダ名に対応する特徴量と合致すると判定された管理外フォルダに、振り分け対象データを振り分ける。すなわち、フォルダ名「００１」がＯＳ付属の機能で「００５」に変更されている場合に、振分部２０４は、管理外フォルダ「００５」に振り分け対象データを振り分ける。
【００５２】
更新部２０５は、振り分け対象データが管理外フォルダに振り分けられた場合に、振分管理テーブル２０１に記憶された振り分け先フォルダのフォルダ名を、管理外フォルダのフォルダ名に更新する。例えば、更新部２０５は、振分部２０４によって振り分け対象データが管理外フォルダに振り分けられた場合に、振分管理テーブル２０１に記憶された「フォルダ名」を、管理外フォルダのフォルダ名に更新する。すなわち、フォルダ名「００１」がＯＳ付属の機能で「００５」に変更されている場合に、更新部２０５は、振分管理テーブル２０１に記憶されたフォルダ名「００１」を、管理外フォルダのフォルダ名「００５」に更新する。
【００５３】
［実施例１に係るデータ振分処理の流れ］
次に、図１０を用いて、実施例１に係るデータ振分処理の流れを説明する。図１０は、実施例１に係るデータ振分処理の流れの例を示すフローチャートである。
【００５４】
例えば、図１０に示すように、探索部２０２は、振り分け先フォルダが存在しない振り分け対象データが有る場合に（ステップＳ１０１肯定）、振分管理テーブル２０１に記憶された「基点パス」配下において管理外フォルダを探索する（ステップＳ１０２）。また、探索部２０２は、振り分け先フォルダが存在しない振り分け対象データが無い場合に（ステップＳ１０１否定）、再度ステップＳ１０１の処理を実行する。
【００５５】
また、探索部２０２によって管理外フォルダが探索された場合に（ステップＳ１０３肯定）、判定部２０３は、振り分け対象データの特徴量と、管理外フォルダに含まれるデータの特徴量とを算出するとともに、振分管理テーブル２０１に記憶された特徴量を抽出する（ステップＳ１０４）。また、探索部２０２によって管理外フォルダが探索されなかった場合に（ステップＳ１０３否定）、振分部２０４は、新たにフォルダを作成し、振り分け対象データを該フォルダに振り分ける（ステップＳ１０７）。そして、判定部２０３は、これらの特徴量に基づいて、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が、管理外フォルダのフォルダ名に変更されたか否かを判定する（ステップＳ１０５）。
【００５６】
このとき、判定部２０３によって振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたと判定された場合に（ステップＳ１０５肯定）、振分部２０４は、振り分け対象データを該当する管理外フォルダに振り分ける（ステップＳ１０６）。一方、判定部２０３によって振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されていないと判定された場合に（ステップＳ１０５否定）、探索部２０２は、再度、「基点パス」配下において管理外フォルダを探索する（ステップＳ１０２）。
【００５７】
また、更新部２０５は、振分管理テーブル２０１に記憶された振り分け先フォルダのフォルダ名を、管理外フォルダのフォルダ名に更新する（ステップＳ１０８）。なお、ステップＳ１０８では、ステップＳ１０７による処理の後、作成したフォルダのフォルダ名と、該フォルダに含まれるデータの特徴量とが振分管理テーブル２０１に登録される。
【００５８】
［実施例１による効果］
上述したように、情報処理装置２０は、振分管理テーブル２０１に記憶されていない管理外フォルダを探索し、振り分け対象データの特徴量、振分管理テーブル２０１の特徴量及び管理外フォルダに含まれるデータの特徴量が合致する場合に、振り分け対象データを管理外フォルダに振り分ける。この結果、情報処理装置２０は、ＯＳ付属の機能等によりリネームされたフォルダを検知できない振り分けアプリケーションや、振り分けアプリケーションにフォルダ名称の変更を通知する文書管理ソフトウェアを使用する従来技術と比較して、所望する振り分け先フォルダにデータを振り分けることができる。
【００５９】
また、情報処理装置２０は、振り分け対象データの振り分け後に、振分管理テーブル２０１に記憶されたフォルダ名を管理外フォルダのフォルダ名に更新するので、更新後において、フォルダのリネームを検知できない振り分けアプリケーションによる、好適なデータ振分処理の実行を実現することができる。
【実施例２】
【００６０】
上記実施例１では、画像形成装置から受け付けたデータを所望するフォルダに振り分ける情報処理装置を説明したが、所望するフォルダにデータを振り分ける処理は画像形成装置によって実行されても良い。そこで、実施例２では、所望するフォルダにデータを振り分ける画像形成装置について説明する。
【００６１】
［実施例２に係る画像形成装置の機能］
図１１を用いて、実施例２に係る画像形成装置の機能を説明する。図１１は、実施例２に係る画像形成装置の構成例を示す機能ブロック図である。なお、実施例２に係る画像形成装置は、実施例１に係る画像形成装置の各機能も含んでいるが、図１１ではその図示を省略する。また、実施例２に係る画像形成装置の各機能は、実施例１に係る情報処理装置の各機能と同様であるため、その詳細な説明は省略する場合がある。
【００６２】
例えば、図１１に示すように、画像形成装置１０は、振分管理テーブル１１０と、探索部１１１と、判定部１１２と、振分部１１３と、更新部１１４とを有する。振分管理テーブル１１０は、データが振り分けられた振り分け先フォルダの「フォルダ名」と、振り分け先フォルダに含まれるデータの「特徴情報」とを記憶する。加えて、振分管理テーブル１１０は、振り分け対象データの振り分けの基点となるフォルダのパスを表す「基点パス」をさらに記憶する。
【００６３】
図１２は、実施例２に係る振分管理テーブル１１０に記憶される情報例を示す図である。例えば、図１２に示すように、振分管理テーブル１１０は、「基点パス」と、「フォルダ名」と、「特徴情報」と、「ファイル名」とを記憶する。例を挙げると、振分管理テーブル１１０は、基点パス「￥￥ｐｃ￥業務」と、フォルダ名「００１」と、特徴情報「１２３４５６７８９１０１１」と、ファイル名「２０１１０７１１０９３０１１．ｔｉｆ，２０１１０７１１０９３０４５．ｔｉｆ」とを記憶する。また、他の例を挙げると、振分管理テーブル１１０は、基点パス「￥￥ｓｅｒｖｅｒ￥ｐａｔｈ」と、フォルダ名「請求書」と、特徴情報「３３３８８８８８８８８２２」と、ファイル名「ａ．ｐｄｆ，ｂ．ｐｄｆ，ｃ．ｐｄｆ」とを記憶する。
【００６４】
つまり、振分管理テーブル１１０は、画像形成装置１０とネットワークを介して接続される情報処理装置２０やサーバ装置等にデータの振り分け先フォルダが存在するため、図１２に示すように、共有フォルダのパス情報を記憶する場合がある。なお、図１２では、特徴情報がフォルダ配下に格納されたファイルの特徴量である場合を例に挙げているが、特徴情報は特徴量に限られるものではない。また、図１２では、説明の便宜上、「ファイル名」を含む振分管理テーブル１１０を例に挙げたが、「ファイル名」は振分管理テーブル１１０に含まれていなくても良い。また、振分管理テーブル１１０は、実施例１と同様に、データを所定フォルダに振り分ける「振り分けアプリケーション（振り分けアプリ）」によって、データの振り分けが実行された結果を記憶している。
【００６５】
探索部１１１は、探索部２０２と同様に、振分管理テーブル１１０にフォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する。但し、探索部１１１は、自己の画像形成装置１０内に管理外フォルダが存在するわけではないため、振分管理テーブル１１０に記憶されたフォルダ名に対応する共有フォルダ等に接続するための接続機能を有する。
【００６６】
判定部１１２は、判定部２０３と同様に、振り分け対象データの特徴情報と、振分管理テーブル１１０に記憶されたフォルダ名に対応する振り分け先フォルダに含まれるデータの特徴情報と、管理外フォルダに含まれるデータの特徴情報とに基づいて、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたか否かを判定する。なお、判定部１１２は、探索部１１１と同様に、振分管理テーブル１１０に記憶されたフォルダ名に対応する共有フォルダ等に接続するための接続機能を有する。
【００６７】
振分部１１３は、振分部２０４と同様に、振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたと判定された場合に、振り分け対象データを管理外フォルダに振り分ける。なお、振分部１１３は、探索部１１１や判定部１１２と同様に、振分管理テーブル１１０に記憶されたフォルダ名に対応する共有フォルダ等に接続するための接続機能を有する。
【００６８】
更新部１１４は、更新部２０５と同様に、振り分け対象データが管理外フォルダに振り分けられた場合に、振分管理テーブル１１０に記憶された振り分け先フォルダのフォルダ名を、管理外フォルダのフォルダ名に更新する。
【００６９】
［実施例２による効果］
上述したように、画像形成装置１０は、振分管理テーブル１１０に記憶されていない管理外フォルダを探索し、振り分け対象データの特徴情報、振分管理テーブル１１０の特徴情報及び管理外フォルダに含まれるデータの特徴情報が合致する場合に、振り分け対象データを管理外フォルダに振り分けるので、所望する振り分け先フォルダにデータを振り分けることができる。
【実施例３】
【００７０】
上記実施例１又は２では、基点パスとフォルダ名とを含む振分管理テーブルを利用する場合を説明したが、振り分けアプリケーションによっては振り分け先フォルダを学習するものもあるため、基点パスがない場合もある。そこで、実施例３では、基点パスのない振分管理テーブルを利用する場合を説明する。なお、実施例３では、画像形成装置１０が有する振分管理テーブル１１０を利用する例を挙げて説明するが、情報処理装置２０が有する振分管理テーブル２０１を利用する場合も同様である。
【００７１】
［実施例３に係る振分管理テーブル］
振分管理テーブル１１０は、振り分け先フォルダのパスを表す振分先パスと、振り分け先フォルダに含まれるデータの特徴情報とを記憶する。図１３は、実施例３に係る振分管理テーブル１１０に記憶される情報例を示す図である。例えば、図１３に示すように、振分管理テーブル１１０は、「振分先パス」と、「特徴情報」と、「ファイル名」とを記憶する。
【００７２】
例を挙げると、振分管理テーブル１１０は、振分先パス「ＰＣ−Ａ：Ｃ：￥業務￥００１」と、特徴情報「１２３４５６７８９１０１１」と、ファイル名「２０１１０７１１０９３０１１．ｔｉｆ，２０１１０７１１０９３０４５．ｔｉｆ」とを記憶する。また、他の例を挙げると、振分管理テーブル１１０は、振分先パス「￥￥ｓｅｒｖｅｒ￥ｐａｔｈ￥発注書」と、特徴情報「１２２３１２３１２３８２２」と、ファイル名「ｅ．ｐｄｆ，ｆ．ｐｄｆ」とを記憶する。
【００７３】
なお、図１３では、特徴情報がフォルダ配下に格納されたファイルの特徴量である場合を例に挙げているが、特徴情報は特徴量に限られるものではない。また、図１３では、説明の便宜上、「ファイル名」を含む振分管理テーブル１１０を例に挙げたが、「ファイル名」は振分管理テーブル１１０に含まれていなくても良い。また、振分管理テーブル１１０は、実施例１又は２と同様に、データを所定フォルダに振り分ける「振り分けアプリケーション（振り分けアプリ）」によって、データの振り分けが実行された結果を記憶している。
【００７４】
このような振分管理テーブル１１０を利用して、探索部１１１は、振分先パスの所定階層上のパス配下において、振分管理テーブル１１０にフォルダ名が記憶されていないフォルダを表す管理外フォルダを探索する。振分先パス「ＰＣ−Ａ：Ｃ：￥業務￥００１」、「ＰＣ−Ａ：Ｃ：￥業務￥００２」を例に挙げて説明すると、探索部１１１は、振分先パス「ＰＣ−Ａ：Ｃ：￥業務￥００１」、「ＰＣ−Ａ：Ｃ：￥業務￥００２」の一つ上の階層のパス「ＰＣ−Ａ：Ｃ：￥業務」配下において、フォルダ「００１」、「００２」以外の管理外フォルダを探索する。すなわち、上記の例では、一つ上の階層のパスを「基点パス」として、基点パス配下において管理外フォルダを探索する。また、所定階層は、振り分けアプリケーションの設定やユーザ設定によって異なる場合もあるため、上記のような一つ上の階層に限られるものではない。なお、判定部１１２や振分部１１３による処理は、実施例２と同様であるためその説明を省略する。
【００７５】
更新部１１４は、振り分け対象データが管理外フォルダに振り分けられた場合に、振分管理テーブル１１０に記憶された振分先パスに含まれる振り分け先フォルダのフォルダ名の部分を、管理外フォルダのフォルダ名に更新する。例えば、振分先パス「ＰＣ−Ａ：Ｃ：￥業務￥００１」のフォルダ名の部分「００１」がＯＳ付属の機能で「００５」に変更されている場合に、更新部１１４は、振分管理テーブル１１０に記憶された振分先パス「ＰＣ−Ａ：Ｃ：￥業務￥００１」を、管理外フォルダのフォルダ名「００５」を含む振分先パス「ＰＣ−Ａ：Ｃ：￥業務￥００５」に更新する。
【００７６】
［実施例３に係るデータ振分処理の流れ］
次に、図１４を用いて、実施例３に係るデータ振分処理の流れを説明する。図１４は、実施例３に係るデータ振分処理の流れの例を示すフローチャートである。
【００７７】
例えば、図１４に示すように、探索部１１１は、振り分け先フォルダが存在しない振り分け対象データが有る場合に（ステップＳ２０１肯定）、振分管理テーブル１１０に記憶された「振分先パス」の所定階層上のパス配下において管理外フォルダを探索する（ステップＳ２０２）。また、探索部１１１は、振り分け先フォルダが存在しない振り分け対象データが無い場合に（ステップＳ２０１否定）、再度ステップＳ２０１の処理を実行する。
【００７８】
また、探索部１１１によって管理外フォルダが探索された場合に（ステップＳ２０３肯定）、判定部１１２は、振り分け対象データの特徴量と、管理外フォルダに含まれるデータの特徴量とを算出するとともに、振分管理テーブル１１０に記憶された特徴量を抽出する（ステップＳ２０４）。また、探索部１１１によって管理外フォルダが探索されなかった場合に（ステップＳ２０３否定）、振分部１１３は、新たにフォルダを作成し、振り分け対象データを該フォルダに振り分ける（ステップＳ２０７）。そして、判定部１１２は、これらの特徴量に基づいて、振り分け対象データが振り分けられる振り分け先フォルダのフォルダ名が、管理外フォルダのフォルダ名に変更されたか否かを判定する（ステップＳ２０５）。
【００７９】
このとき、判定部１１２によって振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されたと判定された場合に（ステップＳ２０５肯定）、振分部１１３は、振り分け対象データを該当する管理外フォルダに振り分ける（ステップＳ２０６）。一方、判定部１１２によって振り分け先フォルダのフォルダ名が管理外フォルダのフォルダ名に変更されていないと判定された場合に（ステップＳ２０５否定）、探索部１１１は、再度、「振分先パス」の所定階層上のパス配下において管理外フォルダを探索する（ステップＳ２０２）。
【００８０】
また、更新部１１４は、振分管理テーブル１１０に記憶された振分先パスに含まれる振り分け先フォルダのフォルダ名の部分を、管理外フォルダのフォルダ名に更新する（ステップＳ２０８）。なお、ステップＳ２０８では、ステップＳ２０７による処理の後、作成したフォルダのフォルダ名を含む振分先パスと、該フォルダに含まれるデータの特徴量とが振分管理テーブル１１０に登録される。
【００８１】
［実施例３による効果］
上述したように、画像形成装置１０は、振分管理テーブル１１０に記憶された振分先パスに基づいて、所定階層だけ上の階層のパス配下において管理外フォルダを探索するので、振分管理テーブル１１０に記憶される振り分け先フォルダに関する情報の形態が異なる場合でも、所望する振り分け先フォルダにデータを振り分けることができる。
【実施例４】
【００８２】
さて、これまで本発明に係る情報処理装置の実施例について説明したが、上述した実施例以外にも種々の異なる形態にて実施されてよいものである。そこで、（１）構成、（２）プログラム、について異なる実施例を説明する。
【００８３】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。例えば、振分管理テーブル１１０又は振分管理テーブル２０１に記憶される各種情報は、図示のものに限られるわけではない。
【００８４】
また、図示した画像形成装置１０又は情報処理装置２０の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合することができる。例えば、画像形成装置１０による共有フォルダ等への接続機能を各機能部に含める場合を説明したが、接続機能は、「接続部」として各機能部から分散させても良い。また、データ振分システム１は、画像形成装置１０と情報処理装置２０とを含む構成である場合を説明したが、任意の振り分け対象データを所定のフォルダに振り分ける装置同士を含む構成であっても良い。
【００８５】
（２）プログラム
図１５は、データ振分プログラムがコンピュータを用いて実現されることを示す図である。例えば、図１５に示すように、情報処理装置２０としてのコンピュータ１０００は、バス１００９で接続された、ＣＰＵ１００１等の制御装置と、ＲＯＭ１００２やＲＡＭ１００３等の記憶装置と、ＨＤＤ（Hard  Disk  Drive）１００４、ディスクドライブ１００５等の外部記憶装置と、ディスプレイ１００６等の表示装置と、キーボード１００７やマウス１００８等の入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００８６】
情報処理装置２０で実行されるデータ振分プログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、情報処理装置２０で実行されるデータ振分プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、情報処理装置２０で実行されるデータ振分プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、データ振分プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００８７】
情報処理装置２０で実行されるデータ振分プログラムは、上述した各部（探索部２０２、判定部２０３、振分部２０４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からデータ振分プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、探索部２０２、判定部２０３、振分部２０４が主記憶装置上に生成されるようになっている。
【符号の説明】
【００８８】
２０    情報処理装置
２０１  振分管理テーブル
２０２  探索部
２０３  判定部
２０４  振分部
２０５  更新部
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特許第４２４０８９６号公報
【特許文献２】特開２００９−２０５４２０号公報
【特許文献３】特開２００５−２３４７０８号公報
【図１】
2013084030.tif 000003
【図２】
2013084030.tif 000004
【図３】
2013084030.tif 000005
【図４】
2013084030.tif 000006
【図５】
2013084030.tif 000007
【図６】
2013084030.tif 000008
【図７Ａ】
2013084030.tif 000009
【図７Ｂ】
2013084030.tif 000010
【図７Ｃ】
2013084030.tif 000011
【図７Ｄ】
2013084030.tif 000012
【図８】
2013084030.tif 000013
【図９】
2013084030.tif 000014
【図１０】
2013084030.tif 000015
【図１１】
2013084030.tif 000016
【図１２】
2013084030.tif 000017
【図１３】
2013084030.tif 000018
【図１４】
2013084030.tif 000019
【図１５】
2013084030.tif 000020