(57)【要約】【課題】帳票データ入力処理を行う前にオペレータ毎に得意分野や能力を示す情報を予め登録することなく、オペレータに処理すべき最適な帳票を割り当てる。【解決手段】オペレータ端末４での帳票データ入力処理が終了した度に、該帳票データ入力処理を行ったオペレータのオペレータ識別子、帳票識別子および処理時間をオペレータ端末４から受信したデータベースサーバ３が、統計情報集計テーブル３３の該オペレータ識別子および帳票識別子に関連付けられた平均処理時間を更新する。【選択図】        図１
2011164803.tif 000002
【特許請求の範囲】
【請求項１】
帳票読取端末で読み取った帳票の画像を文字認識した結果に基づいてデータ入力を行う帳票データ入力処理をオペレータが操作するオペレータ端末に割り振る帳票処理システムにおいて、
帳票読取端末で読み取った帳票画像、該帳票画像を文字認識した結果としての認識結果データ、前記帳票の種類を示す帳票識別子を関連付けて記憶する帳票データテーブルと、
オペレータ毎に付与されたオペレータ識別子、該オペレータが過去に帳票データ入力処理を行った帳票の種類を示す帳票識別子、該帳票識別子で示される帳票の該オペレータの平均処理時間を関連付けて記憶する統計情報集計テーブルとを備え、
前記オペレータ端末から受信したオペレータ識別子に基づいて前記統計情報集計テーブルを検索し、前記平均処理時間が最も短い帳票識別子を抽出し、該帳票識別子に基づいて前記帳票データテーブルから抽出した帳票画像および文字認識結果を前記オペレータ端末に送信して帳票データ入力処理を割り振るデータベースサーバを有し、
前記データベースサーバは、前記帳票データ入力処理が終了した度に、該帳票データ入力処理を行ったオペレータのオペレータ識別子、帳票識別子および処理時間を前記オペレータ端末から受信して前記統計情報集計テーブルの該オペレータ識別子および帳票識別子に関連付けられた平均処理時間を更新することを特徴とする帳票処理システム。
【請求項２】
帳票読取端末で読み取った帳票の画像を文字認識した結果に基づいてデータ入力を行う帳票データ入力処理をオペレータが操作するオペレータ端末に割り振る帳票処理システムにおいて、
帳票読取端末で読み取った帳票画像、該帳票画像を文字認識した結果としての認識結果データ、前記帳票の種類を示す帳票識別子を関連付けて記憶する帳票データテーブルと、
オペレータ毎に付与されたオペレータ識別子、該オペレータが過去に帳票データ入力処理を行った帳票の種類を示す帳票識別子、該帳票識別子で示される帳票の該オペレータの平均処理時間を関連付けて記憶する統計情報集計テーブルとを備え、
前記オペレータ端末から受信したオペレータ識別子に基づいて前記統計情報集計テーブルを検索して前記帳票識別子毎に前記平均処理時間を抽出し、該平均処理時間と前記統計情報集計テーブルの他のオペレータの平均処理時間とを比較して算出した全オペレータ中の順位が最も小さい帳票識別子を抽出し、該帳票識別子に基づいて前記帳票データテーブルから抽出した帳票画像および文字認識結果を前記オペレータ端末に送信して帳票データ入力処理を割り振るデータベースサーバを有し、
前記データベースサーバは、前記帳票データ入力処理が終了した度に、該帳票データ入力処理を行ったオペレータのオペレータ識別子、帳票識別子および処理時間を前記オペレータ端末から受信して前記統計情報集計テーブルの該オペレータ識別子および帳票識別子に関連付けられた平均処理時間を更新することを特徴とする帳票処理システム。
【請求項３】
請求項１または請求項２の帳票処理システムにおいて、
前記データベースサーバは、直近の所定の件数の帳票データ入力処理の処理時間から算出した平均処理時間を前記統計情報集計テーブルに記憶することを特徴とする帳票処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、銀行等の金融機関における口座開設依頼書等の帳票のデータ入力処理をオペレータが操作するオペレータ端末に割り振る帳票処理システムに関する。
【背景技術】
【０００２】
帳票処理システムにおいて、口座開設依頼書等の帳票に記載された情報をテキストコード等のコンピュータが処理することができるデータ形式に変換する帳票データ入力処理は、イメージスキャナを使用して帳票を読取り、文字認識処理を行った上で、誤認識等した認識結果をオペレータが正しい情報に訂正や入力を行うようにしている。
【０００３】
従来の帳票処理システムでは、このような帳票データ入力処理を行う場合、オペレータの得意分野や入力スキルレベル（能力）を示す情報をサーバ等に予め登録しておき、登録された情報を利用してオペレータに処理すべき最適な帳票を割り当てるようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３５７６号公報（段落「００５１」〜段落「００５９」、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術においては、予め登録されたオペレータの得意分野や能力を利用してオペレータに処理する帳票を割り当てるようにしているため、帳票データ入力処理を行う前に、入力テスト等を行いオペレータ毎に得意分野や能力を示す情報を予め登録しておく必要があるという問題がある。
【０００６】
本発明は、このような問題を解決することを課題とし、帳票データ入力処理を行う前にオペレータ毎に得意分野や能力を示す情報を予め登録することなく、オペレータに処理すべき最適な帳票を割り当てることを目的とする。
【課題を解決するための手段】
【０００７】
そのため、本発明は、帳票読取端末で読み取った帳票の画像を文字認識した結果に基づいてデータ入力を行う帳票データ入力処理をオペレータが操作するオペレータ端末に割り振る帳票処理システムにおいて、帳票読取端末で読み取った帳票画像、該帳票画像を文字認識した結果としての認識結果データ、前記帳票の種類を示す帳票識別子を関連付けて記憶する帳票データテーブルと、オペレータ毎に付与されたオペレータ識別子、該オペレータが過去に帳票データ入力処理を行った帳票の種類を示す帳票識別子、該帳票識別子で示される帳票の該オペレータの平均処理時間を関連付けて記憶する統計情報集計テーブルとを備え、前記オペレータ端末から受信したオペレータ識別子に基づいて前記統計情報集計テーブルを検索し、前記平均処理時間が最も短い帳票識別子を抽出し、該帳票識別子に基づいて前記帳票データテーブルから抽出した帳票画像および文字認識結果を前記オペレータ端末に送信して帳票データ入力処理を割り振るデータベースサーバを有し、前記データベースサーバは、前記帳票データ入力処理が終了した度に、該帳票データ入力処理を行ったオペレータのオペレータ識別子、帳票識別子および処理時間を前記オペレータ端末から受信して前記統計情報集計テーブルの該オペレータ識別子および帳票識別子に関連付けられた平均処理時間を更新することを特徴とする。
【発明の効果】
【０００８】
このようにした本発明は、帳票データ入力処理を行う前にオペレータ毎に得意分野や能力を示す情報を予め登録することなく、オペレータに処理すべき最適な帳票を割り当てることができるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例における帳票処理システムの構成を示す説明図
【図２】第１の実施例における帳票データテーブルの構成を示す説明図
【図３】第１の実施例における統計情報テーブルの構成を示す説明図
【図４】第１の実施例における統計情報集計テーブルの構成を示す説明図
【図５】第１の実施例における対象帳票検索用テーブルの構成を示す説明図
【図６】第１の実施例における対象帳票検索用テーブルの作成処理を示す説明図
【図７】第１の実施例における帳票読取り処理を示すフローチャート
【図８】第１の実施例における帳票データ入力処理を示すフローチャート
【図９】第１の実施例における入力対象帳票決定処理の流れを示す説明図
【図１０】第２の実施例における帳票処理システムの構成を示す説明図
【図１１】第２の実施例におけるオペレータ順位テーブルの構成を示す説明図
【図１２】第２の実施例における対象帳票検索用テーブルの構成を示す説明図
【図１３】第２の実施例における対象帳票検索用テーブルの作成処理を示す説明図
【図１４】第２の実施例における帳票データ入力処理を示すフローチャート
【図１５】第２の実施例における入力対象帳票決定処理の流れを示す説明図
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明による帳票処理システムの実施例を説明する。
【実施例１】
【００１１】
図１は第１の実施例における帳票処理システムの構成を示す説明図である。
【００１２】
図１において、１は帳票処理システムであり、銀行等の金融機関における口座開設依頼書等の帳票の帳票データ入力処理をオペレータの操作により行うものである。この帳票データ入力処理は、帳票に記載された情報をテキストコード等のコンピュータが処理することができるデータ形式に変換する処理であり、イメージスキャナを使用して帳票を読取り、光学文字（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄ）認識処理を行った上で、誤認識等した認識結果をオペレータが正しい情報に訂正や入力を行うものである。
【００１３】
２は帳票読取端末としてのスキャナＰＣ（パーソナルコンピュータ）であり、イメージスキャナ２１が接続され、帳票の画像データ（イメージデータ）の読取り処理および読み取った画像データの文字認識処理を行うものである。このスキャナＰＣ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算および制御手段、磁気ディスク、半導体メモリ等の記憶手段、帳票を光学的に読取ってイメージデータを取得するイメージスキャナ２１やキーボード、マウス等の入力手段、液晶ディスプレイ等の表示手段および通信手段、計時手段等を備えるものである。また、このスキャナＰＣ２は、通信回線５を介して他の装置と相互に通信可能に接続されている。
【００１４】
このイメージスキャナ２１で読取る帳票は、例えば口座開設依頼書やクレジットカード申込書等の帳票であり、多数の種類が存在し、それぞれの帳票には帳票識別情報として帳票ＩＤ（帳票識別子）が印刷されているものとする。
【００１５】
３はＤＢ（ＤａｔａＢａｓｅ：データベース）サーバであり、ＣＰＵ等の演算および制御手段、磁気ディスク、半導体メモリ等の記憶手段および通信手段、計時手段等を備え、通信回線５を介してスキャナＰＣ２や後述するオペレータ端末等の他の装置と相互に通信可能に接続されている。
【００１６】
このＤＢサーバ３は、スキャナＰＣ２で読取った帳票のデータを格納する帳票データテーブル３１、オペレータが各帳票の処理に要した時間を格納する統計情報テーブル３２、統計情報テーブル３２の内容をオペレータ毎、帳票毎に集計し、平均処理時間を格納する統計情報集計テーブル３３、および帳票データ入力処理の対象とするデータを検索するため、読取った帳票と、その帳票の平均処理時間を関連付けるための対象帳票検索用テーブル３４を記憶手段に記憶するものである。なお、これらのテーブルの構成は後述する。
【００１７】
４はオペレータ端末であり、ＣＰＵ等の演算および制御手段、磁気ディスク、半導体メモリ等の記憶手段、キーボード、マウス等の入力手段、液晶ディスプレイ等の表示手段および通信手段、計時手段等を備え、通信回線５を介してスキャナＰＣ２やＤＢサーバ３等の他の装置と相互に通信可能に接続されている。
【００１８】
このオペレータ端末４は、ＤＢサーバ３から配信された帳票画像データ、およびその帳票を文字認識した認識結果を表示手段に表示し、オペレータが目視で照合して認識することができなかった文字や誤って認識してしまった文字の補充・訂正の入力を入力手段により行うためのものである。なお、このオペレータ端末４は、一台または複数台設けられているものとする。
【００１９】
このように帳票処理システム１は、スキャナＰＣ２、ＤＢサーバ３、オペレータ端末４、および通信回線５等で構成され、スキャナＰＣ２を使用して帳票の画像データを読取り、文字認識処理を行った上で、その帳票のデータをＤＢサーバ３に格納し、誤認識等した認識結果をオペレータがオペレータ端末４で正しい情報に訂正や入力して帳票データ入力処理を行う。
【００２０】
なお、スキャナＰＣ２、ＤＢサーバ３、およびオペレータ端末４は、それぞれの記憶手段に記憶された制御プログラム（ソフトウェア）に基づいてそれぞれの演算および制御手段としてのＣＰＵ等の制御部により全体の動作が制御される。
【００２１】
次に、ＤＢサーバ３の記憶手段に格納される帳票データテーブル３１、統計情報テーブル３２、統計情報集計テーブル３３、および対象帳票検索用テーブル３４を説明する。
【００２２】
図２は第１の実施例における帳票データテーブルの構成を示す説明図である。
【００２３】
図２において、帳票データテーブル３１は、シーケンス番号、帳票画像、認識結果データ、帳票ＩＤ、および入力データで構成されている。
【００２４】
シーケンス番号は、スキャナＰＣで読取った帳票を一意に識別する番号であり、帳票を読取った順に付与され、帳票を読取った毎にカウントアップ（１を加算）する。
【００２５】
帳票画像は、帳票をスキャナＰＣのイメージスキャナで読取って作成した帳票の画像データである。
【００２６】
認識結果データは、読取った帳票の画像データを文字認識した結果としての文字認識結果である。
【００２７】
帳票ＩＤは、読取った帳票の種類を特定するための識別子である。例えば、口座開設依頼書やクレジットカード申込書等を示す識別子である。
【００２８】
入力データは、上記認識結果データに対してオペレータ端末で訂正、入力されたデータである。
【００２９】
このように帳票データテーブル３１は、スキャナＰＣで読取った帳票毎に、シーケンス番号をキーとして、シーケンス番号に関連付けて帳票画像、認識結果データ、帳票ＩＤ、および入力データを格納するものである。
【００３０】
なお、シーケンス番号、帳票画像、認識結果データ、および帳票ＩＤは、帳票の読取り時に設定（格納）され、また入力データはオペレータ端末での帳票データ入力処理時に設定（格納）される。
【００３１】
図３は第１の実施例における統計情報テーブルの構成を示す説明図である。
【００３２】
図３において、統計情報テーブル３２は、オペレータＩＤ、入力処理日時、帳票ＩＤ、および処理時間で構成されている。
【００３３】
オペレータＩＤ（オペレータ識別子）は、オペレータ端末を操作するオペレータを一意に識別するための識別子であり、オペレータ毎に予め付与された番号等である。
【００３４】
入力処理日時は、当該オペレータがオペレータ端末で帳票データ入力処理を行った日時であり、年月日時分秒を示すものとする。
【００３５】
帳票ＩＤは、帳票データテーブル３１の帳票ＩＤと同様であり、当該オペレータが過去に帳票データ入力処理を行った帳票の種類を特定するための識別子である。
【００３６】
処理時間は、当該オペレータがオペレータ端末で当該帳票の帳票データ入力処理に要した時間である。
【００３７】
このように統計情報テーブル３２は、オペレータが各帳票の処理に要した時間を格納するものであり、オペレータＩＤおよび入力処理日時をキーとしてオペレータＩＤおよび入力処理日時毎に、帳票ＩＤおよび処理時間を格納するものである。
【００３８】
なお、オペレータＩＤ、入力処理日時、帳票ＩＤ、および処理時間は、オペレータ端末での帳票データ入力処理時に設定（格納）される。
【００３９】
図４は第１の実施例における統計情報集計テーブルの構成を示す説明図である。
【００４０】
図４において、統計情報集計テーブル３３は、オペレータＩＤ、帳票ＩＤ、および平均処理時間で構成されている。
【００４１】
オペレータＩＤおよび帳票ＩＤは、統計情報テーブル３２のオペレータＩＤおよび帳票ＩＤと同様である。
【００４２】
平均処理時間は、オペレータＩＤで示されるオペレータが帳票ＩＤで示される帳票の帳票データ入力処理に要した時間（秒）の平均値である。
【００４３】
この統計情報集計テーブル３３は、統計情報テーブル３２の内容をオペレータＩＤおよび帳票ＩＤをキーとしてオペレータＩＤおよび帳票ＩＤ毎に集計し、処理時間の平均値を算出し、平均処理時間として格納したものである。
【００４４】
なお、平均処理時間は、オペレータが帳票データ入力処理を完了したときに更新され、オペレータが帳票データ入力処理を開始するときに、その帳票データ入力処理の対象とする帳票を決定するために使用される。
【００４５】
図５は第１の実施例における対象帳票検索用テーブルの構成を示す説明図である。
【００４６】
図５において、対象帳票検索用テーブル３４は、シーケンス番号および平均処理時間で構成されている。
【００４７】
シーケンス番号は、帳票データテーブル３１のシーケンス番号と同様であり、平均処理時間は、統計情報集計テーブル３３の平均処理時間と同様である。
【００４８】
この対象帳票検索用テーブル３４は、オペレータの帳票データ入力処理の対象とする帳票を検索するためのものであり、スキャナＰＣで読取った帳票を示すシーケンス番号をキーとして、シーケンス番号とその帳票の平均処理時間（過去に同一種別の帳票を入力処理した際に要した処理時間の平均値）とを関連付けるテーブルである。
【００４９】
対象帳票検索用テーブル３４は、図６に示すように帳票データテーブル３１の帳票ＩＤと、統計情報集計テーブル３３の帳票ＩＤをキーとして帳票データテーブル３１のシーケンス番号および統計情報集計テーブル３３の平均処理時間を結合したものである。
【００５０】
上述した構成の作用について説明する。
【００５１】
まず、帳票の読取り処理を図７の第１の実施例における帳票読取り処理を示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００５２】
Ｓ１ａ：スキャナＰＣ２は、イメージスキャナ２１で帳票の読み取りを行い、帳票の画像データを取得する。
【００５３】
Ｓ２ａ：スキャナＰＣ２は、取得した画像データの文字認識処理を行い、その認識処理の結果として認識結果データを作成する。
【００５４】
Ｓ３ａ：スキャナＰＣ２は、作成した認識結果データに含まれる帳票ＩＤを抽出し、帳票の種類を特定する。
【００５５】
Ｓ４ａ：スキャナＰＣ２は、帳票の画像データ、認識結果データ、および帳票ＩＤをＤＢサーバ３へ送信し、ＤＢサーバ３は、シーケンス番号を生成し、そのシーケンス番号に対応付けて受信した、帳票の画像データ、認識結果データ、および帳票ＩＤを図２に示す帳票データテーブル３１に格納する。
【００５６】
このようにして帳票処理システム１は、帳票の読取り処理を行う。
【００５７】
次に、帳票データ入力処理を図８の第１の実施例における帳票データ入力処理を示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００５８】
なお、本帳票データ入力処理は、オペレータがオペレータ端末４を操作して帳票処理システム１にログインしたとき、または既にログインしている状態で実行中の帳票データ入力処理を終了したときに実行される。また、ＤＢサーバ３の統計情報テーブル３２および統計情報集計テーブル３３には、各データが格納されているものとする。
【００５９】
Ｓ１ｂ：オペレータ端末４は、オペレータによるにログイン操作を受付けたとき、または既にログインしている状態で実行中の帳票データ入力処理を終了し、次の帳票の帳票データ入力処理を開始する操作を受付けたとき、当該オペレータの識別子としてのオペレータＩＤをＤＢサーバ３へ送信する。
【００６０】
ＤＢサーバ３は、帳票ＩＤをキーとして統計情報集計テーブル３３と帳票データテーブル３１とを結合して対象帳票検索用テーブル３４を作成する。すなわち、ＤＢサーバ３は、図６に示すようにオペレータ端末４から受信したオペレータＩＤに基づいて統計情報集計テーブル３３から当該オペレータＩＤに関連付けられた帳票ＩＤを抽出し、抽出した帳票ＩＤに基づいて帳票データテーブル３１から当該帳票ＩＤに関連付けられたシーケンス番号を抽出し、抽出したシーケンス番号と帳票ＩＤを結合して対象帳票検索用テーブル３４を作成する。なお、検索対象となる帳票データテーブル３１は、帳票データ入力処理がまだ行われていないシーケンス番号であり、入力データにデータが格納されていないシーケンス番号である。
【００６１】
Ｓ２ｂ：ＤＢサーバ３は、作成した対象帳票検索用テーブル３４を検索して平均処理時間が最も短いシーケンス番号を抽出し、そのシーケンス番号で示される帳票を帳票データ入力処理の対象とすることを決定する。なお、平均処理時間が同一のシーケンス番号が複数存在する場合、最も小さいシーケンス番号を抽出し、そのシーケンス番号で示される帳票、すなわち最も先に読取った帳票を帳票データ入力処理の対象とすることを決定する。
【００６２】
ここで、帳票データ入力処理の対象となる帳票を決定する処理を図９の第１の実施例における入力対象帳票決定処理の流れを示す説明図に基づいて説明する。なお、ＤＢサーバ３は、オペレータ端末４からオペレータＩＤ＝１００２を受信するものとする。
【００６３】
図９において、ＤＢサーバ３は、統計情報集計テーブル３３からオペレータＩＤ＝１００２の対応付けられた帳票ＩＤおよび平均処理時間として（帳票ＩＤ＝Ａ，平均処理時間＝１２秒）、（帳票ＩＤ＝Ｂ，平均処理時間＝１８秒）、（帳票ＩＤ＝Ｃ，平均処理時間＝２０秒）を抽出する。
【００６４】
次に、ＤＢサーバ３は、抽出した帳票ＩＤ（Ａ，Ｂ，Ｃ）に基づいて帳票データテーブル３１を検索して帳票ＩＤ（Ａ，Ｂ，Ｃ）に関連付けられたシーケンス番号（０００００１〜００００１０）を抽出し、抽出したシーケンス番号と上記の平均処理時間を帳票ＩＤに基づいて対応（シーケンス番号＝０００００１は帳票ＩＤ＝Ａであるため平均処理時間１２秒、シーケンス番号＝０００００２は帳票ＩＤ＝Ｂであるため平均処理時間１８秒、・・・のように対応）させ、そのシーケンス番号を昇順に整列した対象帳票検索用テーブル３４を作成する。
【００６５】
対象帳票検索用テーブル３４を作成するとＤＢサーバ３は、対象帳票検索用テーブル３４を検索し、平均処理時間が最も短く、かつシーケンス番号が最も小さいシーケンス番号を抽出し、そのシーケンス番号で示される帳票を帳票データ入力処理の対象とすることを決定する。
【００６６】
Ｓ３ｂ：ＤＢサーバ３は、決定した帳票データ入力処理の対象となるシーケンス番号を記憶手段に記憶し、Ｓ１ｂにおいて作成した対象帳票検索用テーブル３４を記憶手段から消去する。
【００６７】
Ｓ４ｂ：ＤＢサーバ３は、記憶手段に記憶した帳票データ入力処理の対象となるシーケンス番号に基づいて帳票データテーブル３１を検索し、そのシーケンス番号に関連付けられた帳票画像および認識結果データを抽出し、抽出した帳票画像および認識結果データを当該オペレータがログインしているオペレータ端末４へ送信する。オペレータ端末４は受信した帳票画像および認識結果データを表示手段に表示する。
【００６８】
Ｓ５ｂ：オペレータ端末４は、表示した帳票画像および認識結果データに基づきオペレータの操作を受け付けて帳票データ入力処理を行う。
【００６９】
Ｓ６ｂ：オペレータの操作を受け付けたオペレータ端末４は、その入力処理の結果をＤＢサーバ３へ送信し、ＤＢサーバ３は受信した入力処理の結果を帳票データテーブル３１の入力データに格納する。
【００７０】
Ｓ７ｂ：また、ＤＢサーバ３は、入力処理の結果を受信すると統計情報テーブル３２に今回の帳票データ入力処理の統計情報としてオペレータＩＤ、入力処理日時、帳票ＩＤ、および処理時間を挿入して格納し、統計情報テーブル３２を最新の情報に更新する。
【００７１】
Ｓ８ｂ：ＤＢサーバ３は、今回帳票データ入力処理を行ったオペレータのオペレータＩＤおよび帳票の帳票ＩＤに基づいて統計情報テーブル３２を検索し、一致するオペレータＩＤ、入力処理日時、帳票ＩＤ、および処理時間からなるレコードの数が閾値を超えていた場合、入力処理日時が最も古いレコードを統計情報テーブル３２から削除する。これは、常に最新（直近）の所定件数のレコードを統計情報として使用するためである。これによってオペレータの現状の帳票データ入力処理能力を記憶することができる。
【００７２】
Ｓ９ｂ：ＤＢサーバ３は、今回帳票データ入力処理を行ったオペレータのオペレータＩＤおよび帳票の帳票ＩＤに基づいて統計情報テーブル３２を検索し、一致するオペレータＩＤおよび帳票ＩＤの処理時間を抽出し、処理時間の平均値を算出する。
【００７３】
Ｓ１０ｂ：処理時間の平均値を算出したＤＢサーバ３は、今回帳票データ入力処理を行ったオペレータのオペレータＩＤおよび帳票の帳票ＩＤに基づいて統計情報集計テーブル３３を検索し、一致するオペレータＩＤおよび帳票ＩＤの平均処理時間に算出した平均値を格納して統計情報集計テーブル３３を最新の情報に更新する。
【００７４】
このようにＤＢサーバ３は、帳票データ入力処理が行われた度に統計情報集計テーブル３３を最新の情報に更新し、オペレータが帳票データ入力処理を行うとき、最新の情報に更新された統計情報集計テーブル３３に基づいて平均処理時間が最も短い帳票を帳票データ入力処理の対象とするようにしたことにより、オペレータの得意分野や能力を予め登録することなく、各オペレータは処理時間が短い得意な帳票を優先的に処理することができるようになる。
【００７５】
以上説明したように、第１の実施例では、ＤＢサーバは、帳票データ入力処理が行われた度に統計情報集計テーブルを最新の情報に更新し、オペレータが帳票データ入力処理を行うとき、最新の情報に更新された統計情報集計テーブルに基づいて平均処理時間が最も短い帳票を帳票データ入力処理の対象とするようにしたことにより、オペレータの得意分野や能力を予め登録することなく、各オペレータは処理時間が短い得意な帳票を優先的に処理することができるようになるという効果が得られる。
【実施例２】
【００７６】
第２の実施例の構成は、第１の実施例の構成に、帳票データ入力処理を行うオペレータの得意分野の帳票を識別するためのオペレータ順位テーブルを作成し、そのオペレータ順位テーブルに基づいて処理する帳票を決定する処理を追加したものである。
【００７７】
図１０は第２の実施例における帳票処理システムの構成を示す説明図である。
【００７８】
なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【００７９】
図１０において、ＤＢサーバ３は、スキャナＰＣ２で読取った帳票のデータを格納する帳票データテーブル３１、オペレータが各帳票の処理に要した時間を格納する統計情報テーブル３２、統計情報テーブル３２の内容をオペレータ毎、帳票毎に集計し、平均処理時間を格納する統計情報集計テーブル３３、帳票データ入力処理を行うオペレータの得意分野の帳票を識別するためのオペレータ順位テーブル３５、および帳票データ入力処理の対象とするデータを検索するため、読取った帳票と、その帳票の入力処理を行うオペレータの順位とを関連付けるための対象帳票検索用テーブル３６を記憶手段に記憶するものである。
【００８０】
図１１は第２の実施例におけるオペレータ順位テーブルの構成を示す説明図である。
【００８１】
図１１において、オペレータ順位テーブル３５は、帳票ＩＤおよび順位で構成され、統計情報集計テーブル３３に基づいて当該オペレータが行う帳票データ入力処理の処理能力順位を帳票ＩＤごとに算出して格納したものである。
【００８２】
帳票ＩＤは、統計情報テーブル３２の帳票ＩＤと同様である。
【００８３】
順位は、帳票データ入力処理の処理能力順位であり、全オペレータの中で当該帳票の帳票データ入力処理時間が短い順に付与した当該オペレータの順位である。
【００８４】
なお、順位は、オペレータが帳票データ入力処理を完了したときに更新され、オペレータが帳票データ入力処理を開始するときに帳票データ入力処理の対象とする帳票を決定するために使用される。
【００８５】
図１２は第２の実施例における対象帳票検索用テーブルの構成を示す説明図である。
【００８６】
図１２において、対象帳票検索用テーブル３６は、シーケンス番号および順位で構成されている。
【００８７】
シーケンス番号は、帳票データテーブル３１のシーケンス番号と同様であり、順位は、オペレータ順位テーブル３５の順位と同様である。
【００８８】
この対象帳票検索用テーブル３６は、オペレータの帳票データ入力処理の対象とする帳票を検索するためのものであり、スキャナＰＣで読取った帳票と、その帳票の処理能力順位（全オペレータにおける帳票データ入力処理時間の短い順位、すなわち帳票データ入力処理が速い順位）とを関連付けるテーブルである。
【００８９】
対象帳票検索用テーブル３６は、図１３に示すように帳票データテーブル３１の帳票ＩＤと、統計情報集計テーブル３３から作成したオペレータ順位テーブル３５の帳票ＩＤをキーとして帳票データテーブル３１のシーケンス番号およびオペレータ順位テーブル３５の順位を結合したものである。
【００９０】
上述した構成の作用について説明する。
【００９１】
なお、帳票の読取り処理は上述した第１の実施例と同様なのでその説明を省略する。
【００９２】
帳票データ入力処理を図１４の第２の実施例における帳票データ入力処理を示すフローチャートの図中Ｓで表すステップにしたがって図１０を参照しながら説明する。
【００９３】
なお、本帳票データ入力処理は、オペレータがオペレータ端末４を操作して帳票処理システム１にログインしたとき、または既にログインしている状態で実行中の帳票データ入力処理を終了したときに実行される。また、ＤＢサーバ３の統計情報テーブル３２および統計情報集計テーブル３３には、各データが格納されているものとする。
【００９４】
Ｓ１ｃ：オペレータ端末４は、オペレータによるにログイン操作を受付けたとき、または既にログインしている状態で実行中の帳票データ入力処理を終了し、次の帳票の帳票データ入力処理を開始する操作を受付けたとき、当該オペレータの識別子としてのオペレータＩＤをＤＢサーバ３へ送信する。
【００９５】
ＤＢサーバ３は、図１３に示すようにオペレータ端末４から受信したオペレータＩＤに基づいて統計情報集計テーブル３３から当該オペレータＩＤに関連付けられたすべての帳票ＩＤおよび平均処理時間を抽出し、抽出した帳票ＩＤ毎に統計情報集計テーブル３３に格納された全オペレータＩＤおよび平均処理時間を検索して当該オペレータＩＤの当該帳票ＩＤにおける平均処理時間の短い順に順位を算出し、オペレータ順位テーブル３５を作成する。
【００９６】
Ｓ２ｃ：ＤＢサーバ３は、帳票ＩＤをキーとしてオペレータ順位テーブル３５と帳票データテーブル３１とを結合して対象帳票検索用テーブル３６を作成する。すなわち、ＤＢサーバ３は、作成したオペレータ順位テーブル３５から帳票ＩＤおよび順位を抽出し、抽出した帳票ＩＤに基づいて帳票データテーブル３１から当該帳票ＩＤに関連付けられたシーケンス番号を抽出し、シーケンス番号に順位を対応付けて結合した対象帳票検索用テーブル３６を作成する。なお、検索対象となる帳票データテーブル３１は、帳票データ入力処理がまだ行われていないシーケンス番号であり、入力データにデータが格納されていないシーケンス番号である。
【００９７】
Ｓ３ｃ：ＤＢサーバ３は、作成した対象帳票検索用テーブル３６を検索して順位が最も小さいシーケンス番号を抽出し、そのシーケンス番号で示される帳票を帳票データ入力処理の対象とすることを決定する。なお、順位が同一のシーケンス番号が複数存在する場合、最も小さいシーケンス番号を抽出し、そのシーケンス番号で示される帳票、すなわち最も先に読取った帳票を帳票データ入力処理の対象とすることを決定する。
【００９８】
ここで、帳票データ入力処理の対象となる帳票を決定する処理を図１５の第２の実施例における入力対象帳票決定処理の流れを示す説明図に基づいて説明する。なお、ＤＢサーバ３は、オペレータ端末４からオペレータＩＤ＝１００２を受信するものとする。
【００９９】
図１５において、ＤＢサーバ３は、統計情報集計テーブル３３からオペレータＩＤ＝１００２に対応付けられた帳票ＩＤおよび平均処理時間として「帳票ＩＤ＝Ａ，平均処理時間＝１２秒」、「帳票ＩＤ＝Ｂ，平均処理時間＝１８秒」、「帳票ＩＤ＝Ｃ，平均処理時間＝２０秒」を抽出する。
【０１００】
次に、ＤＢサーバ３は、抽出した帳票ＩＤ（Ａ，Ｂ，Ｃ）に基づいて統計情報集計テーブル３３から帳票ＩＤ毎の全オペレータＩＤの平均処理時間を抽出し、全オペレータＩＤの平均処理時間における帳票ＩＤ毎の当該オペレータＩＤ＝１００２の平均処理時間の順位を平均処理時間の短い順に算出してオペレータ順位テーブル３５を作成する。
【０１０１】
例えば、オペレータＩＤ＝１００２の帳票ＩＤ＝Ａの平均処理時間は１２秒であり、統計情報集計テーブル３３に格納された帳票ＩＤ＝Ａの全オペレータＩＤの平均処理時間は短い順にオペレータＩＤ＝１００３の９秒、オペレータＩＤ＝１００１の１０秒、オペレータＩＤ＝１００２の１２秒となる。したがって、オペレータＩＤ＝１００２の帳票ＩＤ＝Ａにおける順位は３位と算出される。以下同様に、帳票ＩＤ＝Ｂは１位、帳票ＩＤ＝Ｃは２位と算出される。
【０１０２】
次に、ＤＢサーバ３は、抽出した帳票ＩＤ（Ａ，Ｂ，Ｃ）に基づいて帳票データテーブル３１を検索して帳票ＩＤ（Ａ，Ｂ，Ｃ）に関連付けられたシーケンス番号（０００００１〜００００１０）を抽出し、抽出したシーケンス番号と上記の順位を帳票ＩＤに基づいて対応（シーケンス番号＝０００００１は帳票ＩＤ＝Ａであるため順位は３位、シーケンス番号＝０００００２は帳票ＩＤ＝Ｂであるため順位は１位、・・・のように対応）させ、そのシーケンス番号を昇順に整列した対象帳票検索用テーブル３６を作成する。
【０１０３】
対象帳票検索用テーブル３６を作成するとＤＢサーバ３は、対象帳票検索用テーブル３６を検索し、順位が最も小さく、かつシーケンス番号が最も小さいシーケンス番号＝０００００２を抽出し、そのシーケンス番号で示される帳票を帳票データ入力処理の対象とすることを決定する。
【０１０４】
Ｓ４ｃ：ＤＢサーバ３は、決定した帳票データ入力処理の対象となるシーケンス番号を記憶手段に記憶し、Ｓ１ｃにおいて作成したオペレータ順位テーブル３５を記憶手段から消去する。
【０１０５】
Ｓ５ｃ：また、ＤＢサーバ３は、Ｓ２ｃにおいて作成した対象帳票検索用テーブル３６を記憶手段から消去する。
【０１０６】
Ｓ６ｃ〜Ｓ１２ｃ：図８におけるＳ４ｂ〜Ｓ１０ｂと同様の処理なのでその説明を省略する。
【０１０７】
このようにＤＢサーバ３は、帳票データ入力処理が行われた度に統計情報集計テーブル３３を最新の情報に更新し、オペレータが帳票データ入力処理を行うとき、最新の情報に更新された統計情報集計テーブル３３に基づいて全オペレータにおける当該オペレータの平均処理時間の順位が最も小さい帳票を帳票データ入力処理の対象とするようにしたことにより、オペレータの得意分野や能力を予め登録することなく、各オペレータは処理時間が短い得意な帳票を優先的に処理することができるようになる。
【０１０８】
以上説明したように、第２の実施例では、ＤＢサーバは、帳票データ入力処理が行われた度に統計情報集計テーブルを最新の情報に更新し、オペレータが帳票データ入力処理を行うとき、最新の情報に更新された統計情報集計テーブルに基づいて全オペレータにおける当該オペレータの平均処理時間の順位が最も小さい帳票を帳票データ入力処理の対象とするようにしたことにより、オペレータの得意分野や能力を予め登録することなく、各オペレータは処理時間が短い得意な帳票を優先的に処理することができるようになるという効果が得られる。
【０１０９】
また、他のオペレータと比較して高い処理能力を発揮することができる帳票をオペレータに処理対象として割り当てるようにしたことにより、帳票処理システム全体の帳票データ入力処理能力を向上させることができるという効果が得られる。
【符号の説明】
【０１１０】
１    帳票処理システム
２    スキャナＰＣ
３    ＤＢサーバ
４    オペレータ端末
５    通信回線
３１  帳票データテーブル
３２  統計情報テーブル
３３  統計情報集計テーブル
３４、３６  対象帳票検索テーブル
３５  オペレータ順位テーブル
【図１】
2011164803.tif 000003
【図２】
2011164803.tif 000004
【図３】
2011164803.tif 000005
【図４】
2011164803.tif 000006
【図５】
2011164803.tif 000007
【図６】
2011164803.tif 000008
【図７】
2011164803.tif 000009
【図８】
2011164803.tif 000010
【図９】
2011164803.tif 000011
【図１０】
2011164803.tif 000012
【図１１】
2011164803.tif 000013
【図１２】
2011164803.tif 000014
【図１３】
2011164803.tif 000015
【図１４】
2011164803.tif 000016
【図１５】
2011164803.tif 000017