(57)【特許請求の範囲】
【請求項１】
金融機関の勘定系システムに対して勘定処理を指示できるＡＴＭ機を利用した取引システムであって、
前記ＡＴＭ機と通信できるサーバおよび配布サーバを設けるとともに、
前記ＡＴＭ機は、
帳票の種類を特定するための定義データであり、帳票の種類毎に、帳票の大きさを示す帳票サイズデータと帳票の所定範囲に存在するはずの文字データからなる帳票特定データを記憶する記憶手段と、
前記配布サーバに対してバージョン取得要求を送信する手段と、
前記バージョン取得要求に応じて前記配布サーバから送信される、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを、受信する手段と、
受信したカテゴリ別バージョンデータを、前記記憶手段に現在記憶されている帳票特定データのバージョンと比較し、更新が必要な帳票特定データを示す一覧データを前記配布サーバに送信する手段と、
前記一覧データの送信に応じて前記配布サーバから配布される帳票特定データを前記記憶手段に格納する手段と、
挿入された帳票を読み取る手段と、
読み取った結果から前記挿入された帳票の種類を特定するのに使用するデータとして、読み取った帳票のサイズを示す帳票サイズデータと、読み取った帳票のイメージの所定範囲のデータを文字認識した文字データを抽出する手段と、
前記記憶手段に記憶されている帳票特定データを参照することにより、前記抽出された帳票サイズデータと文字データを前記帳票特定データから探索して、前記挿入された帳票の種類を特定する手段と、
前記特定された帳票の種類を示す帳票識別子を前記サーバに送信する手段と、
前記サーバから返信されてくる文字認識すべき欄の位置を表す情報である帳票位置データと各欄に記載されている文字の定義情報を含む帳票内容データに基づいて、前記挿入された帳票中の各欄を認識する手段と、
前記挿入された帳票中の各欄の認識結果に基づいて、前記帳票識別子で特定される帳票の種類に応じた勘定処理を前記勘定系システムに対して指示する手段と
を備え、
前記サーバは、
帳票の種類毎に、帳票中の文字認識すべき各欄の位置を表すデータである帳票位置データ、および、帳票中の各欄の記載を認識するのに利用するための、各欄に記載されている文字の定義情報を含むデータである帳票内容データを、保持する手段と、
前記ＡＴＭ機から送信される帳票識別子に応じて、該帳票識別子で特定される種類の帳票に対応する帳票位置データと帳票内容データを、前記ＡＴＭ機に返信する手段と
を備え、
前記配布サーバは、
前記ＡＴＭ機から送信されるバージョン取得要求を受信したとき、前記ＡＴＭ機に対して、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを送信する手段と、
前記ＡＴＭ機から送信される更新が必要な帳票特定データの一覧データを受信したとき、前記ＡＴＭ機に、その一覧データで指定されている帳票特定データを配布する手段と
を備えたことを特徴とする取引システム。
【請求項２】
金融機関の勘定系システムに対して勘定処理を指示できるＡＴＭ機を利用した取引システムであって、
前記ＡＴＭ機と通信できるサーバおよび配布サーバを設けるとともに、
前記ＡＴＭ機は、
帳票の種類を特定するための定義データであり、帳票の種類毎に、帳票の大きさを示す帳票サイズデータと帳票の所定範囲に存在するはずの文字データからなる帳票特定データを記憶する記憶手段と、
前記配布サーバに対してバージョン取得要求を送信する手段と、
前記バージョン取得要求に応じて前記配布サーバから送信される、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを、受信する手段と、
受信したカテゴリ別バージョンデータを、前記記憶手段に現在記憶されている帳票特定データのバージョンと比較し、更新が必要な帳票特定データを示す一覧データを前記配布サーバに送信する手段と、
前記一覧データの送信に応じて前記配布サーバから配布される帳票特定データを前記記憶手段に格納する手段と、
挿入された帳票を読み取る手段と、
読み取った結果から前記挿入された帳票の種類を特定するのに使用するデータとして、読み取った帳票のサイズを示す帳票サイズデータと、読み取った帳票のイメージの所定範囲のデータを文字認識した文字データを抽出する手段と、
前記記憶手段に記憶されている帳票特定データを参照することにより、前記抽出された帳票サイズデータと文字データを前記帳票特定データから探索して、前記挿入された帳票の種類を特定する手段と、
前記特定された帳票の種類を示す帳票識別子を前記サーバに送信する手段と、
前記サーバから返信されてくる文字認識すべき欄の位置を表す情報である帳票位置データと各欄に記載されている文字の定義情報を含む帳票内容データに基づいて、前記挿入された帳票中の各欄を認識する手段と、
前記挿入された帳票中の各欄の認識結果に基づいて、前記帳票識別子で特定される帳票の種類に応じた勘定処理を前記勘定系システムに対して指示する手段と
を備え、
前記サーバは、
帳票の種類毎に、帳票中の文字認識すべき各欄の位置を表すデータである帳票位置データ、および、帳票中の各欄の記載を認識するのに利用するための、各欄に記載されている文字の定義情報を含むデータである帳票内容データを、保持する手段と、
前記配布サーバから配布される帳票位置データと帳票内容データを、前記保持する手段に格納する手段と、
前記ＡＴＭ機から送信される帳票識別子に応じて、該帳票識別子で特定される種類の帳票に対応する帳票位置データと帳票内容データを、前記ＡＴＭ機に返信する手段と
を備え、
前記配布サーバは、
前記ＡＴＭ機から送信されるバージョン取得要求を受信したとき、前記ＡＴＭ機に対して、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを送信する手段と、
前記ＡＴＭ機から送信される更新が必要な帳票特定データの一覧データを受信したとき、前記ＡＴＭ機に、その一覧データで指定されている帳票特定データを配布する手段と、
前記サーバに更新が必要な前記帳票位置データと帳票内容データを配布する手段と
を備えたことを特徴とする取引システム。
【請求項３】
金融機関の勘定系システムに対して勘定処理を指示できるＡＴＭ機を利用した取引方法であって、
前記ＡＴＭ機と通信できるサーバおよび配布サーバを設け、
前記ＡＴＭ機には、帳票の種類を特定するための定義データであり、帳票の種類毎に、帳票の大きさを示す帳票サイズデータと帳票の所定範囲に存在するはずの文字データからなる帳票特定データを記憶する記憶手段を設け、
前記サーバには、帳票の種類毎に、帳票中の文字認識すべき各欄の位置を表すデータである帳票位置データ、および、帳票中の各欄の記載を認識するのに利用するための、各欄に記載されている文字の定義情報を含むデータである帳票内容データを、保持する手段を設けるとともに、
前記ＡＴＭ機が、前記配布サーバに対してバージョン取得要求を送信するステップと、
前記配布サーバが、前記ＡＴＭ機から送信されるバージョン取得要求を受信したとき、前記ＡＴＭ機に対して、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを送信するステップと、
前記ＡＴＭ機が、受信したカテゴリ別バージョンデータを、前記記憶手段に現在記憶されている帳票特定データのバージョンと比較し、更新が必要な帳票特定データを示す一覧データを前記配布サーバに送信するステップと、
前記配布サーバが、前記ＡＴＭ機から送信される更新が必要な帳票特定データの一覧データを受信したとき、前記ＡＴＭ機に、その一覧データで指定されている帳票特定データを配布するステップと、
前記ＡＴＭ機が、前記配布サーバから配布される帳票特定データを前記記憶手段に格納するステップと、
前記ＡＴＭ機により、挿入された帳票を読み取るステップと、
前記ＡＴＭ機が、読み取った結果から前記挿入された帳票の種類を特定するのに使用するデータとして、読み取った帳票のサイズを示す帳票サイズデータと、読み取った帳票のイメージの所定範囲のデータを文字認識した文字データを抽出するステップと、
前記ＡＴＭ機が、前記記憶手段に記憶されている帳票特定データを参照することにより、前記抽出された帳票サイズデータと文字データを前記帳票特定データから探索して、前記挿入された帳票の種類を特定するステップと、
前記ＡＴＭ機が、前記特定された帳票の種類を示す帳票識別子を前記サーバに送信するステップと、
前記サーバにより、前記ＡＴＭ機から送信される帳票識別子に応じて、該帳票識別子で特定される種類の帳票に対応する帳票位置データと帳票内容データを、前記ＡＴＭ機に返信するステップと、
前記ＡＴＭ機により、前記サーバから返信された帳票位置データと帳票内容データに基づいて、前記挿入された帳票中の各欄を認識するステップと、
前記ＡＴＭ機が、前記挿入された帳票中の各欄の認識結果に基づいて、前記サーバから返信された帳票識別子で特定される帳票の種類に応じた勘定処理を前記勘定系システムに対して指示するステップと
を備えたことを特徴とする取引方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、銀行などに設置するＡＴＭを用いた取引システムおよび取引方法に関する。
【０００２】
【従来の技術】
銀行などの金融機関では、資金の預入や払出および振込処理などの自動化のためＡＴＭ（Automated Tellers Machine）が使用されている。最近では、ＡＴＭに帳票の入力口を設け、ユーザが帳票を読み込ませて処理できるようにしたもの（ここでは、イメージＡＴＭと呼ぶ）が考えられている。これにより、例えば電気、ガス、水道などの公共料金の支払い、あるいは税金の振込などについても、ユーザ自らそれらの払込用紙あるいは振込用紙などの帳票をイメージＡＴＭに読み込ませて処理することができる。
【０００３】
イメージＡＴＭは、通常、複数種類の帳票を処理できるように、処理対象の帳票の定義データを備えている。ユーザは帳票を読み込ませる際、イメージＡＴＭに対してその帳票の種類を指示する。例えば、電気料金の支払い用紙であるとか、ガス料金の支払い用紙であるとかを指示するものである。従来のイメージＡＴＭでは、このようなユーザの指定に基づいて帳票の種類を特定していた。あるいは、読み込んだ帳票のイメージデータ（あるいはそこから認識した文字データなど）と定義データとを対照することにより帳票の種類を特定していた。帳票の種類が特定できれば、その帳票のイメージのどの位置にどのようなデータが書き込まれているかは各帳票の定義データを参照することで分かるから、それらの位置を文字認識して、払込人や振込人、金額などを取り込むことができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のイメージＡＴＭでは、処理対象の帳票の定義データは、各ＡＴＭ機内部に固定的に備えているだけであるので、限られた帳票しか処理できないという不都合があった。したがって、帳票の様式が変更になった場合や、新たに処理対象の帳票を追加したい場合には、１台１台新たな定義データをインストールする必要があった。１台１台インストールするのは手間や時間がかかり、運用上問題である。したがって、定義データの変更や追加が、すべてのイメージＡＴＭに即時に反映することができず、各ＡＴＭにてサービス内容が異なるケースがあった。
【０００５】
本発明は、イメージＡＴＭを用いた取引システムや方法において、処理対象の帳票を追加したり、その様式を変更した場合でも、即時にかつ容易に対処が可能になるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に係る発明は、金融機関の勘定系システムに対して勘定処理を指示できるＡＴＭ機を利用した取引システムであって、前記ＡＴＭ機と通信できるサーバおよび配布サーバを設けるとともに、前記ＡＴＭ機は、帳票の種類を特定するための定義データであり、帳票の種類毎に、帳票の大きさを示す帳票サイズデータと帳票の所定範囲に存在するはずの文字データからなる帳票特定データを記憶する記憶手段と、前記配布サーバに対してバージョン取得要求を送信する手段と、前記バージョン取得要求に応じて前記配布サーバから送信される、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを、受信する手段と、受信したカテゴリ別バージョンデータを、前記記憶手段に現在記憶されている帳票特定データのバージョンと比較し、更新が必要な帳票特定データを示す一覧データを前記配布サーバに送信する手段と、前記一覧データの送信に応じて前記配布サーバから配布される帳票特定データを前記記憶手段に格納する手段と、挿入された帳票を読み取る手段と、読み取った結果から前記挿入された帳票の種類を特定するのに使用するデータとして、読み取った帳票のサイズを示す帳票サイズデータと、読み取った帳票のイメージの所定範囲のデータを文字認識した文字データを抽出する手段と、前記記憶手段に記憶されている帳票特定データを参照することにより、前記抽出された帳票サイズデータと文字データを前記帳票特定データから探索して、前記挿入された帳票の種類を特定する手段と、前記特定された帳票の種類を示す帳票識別子を前記サーバに送信する手段と、前記サーバから返信されてくる文字認識すべき欄の位置を表す情報である帳票位置データと各欄に記載されている文字の定義情報を含む帳票内容データに基づいて、前記挿入された帳票中の各欄を認識する手段と、前記挿入された帳票中の各欄の認識結果に基づいて、前記帳票識別子で特定される帳票の種類に応じた勘定処理を前記勘定系システムに対して指示する手段とを備え、前記サーバは、帳票の種類毎に、帳票中の文字認識すべき各欄の位置を表すデータである帳票位置データ、および、帳票中の各欄の記載を認識するのに利用するための、各欄に記載されている文字の定義情報を含むデータである帳票内容データを、保持する手段と、前記ＡＴＭ機から送信される帳票識別子に応じて、該帳票識別子で特定される種類の帳票に対応する帳票位置データと帳票内容データを、前記ＡＴＭ機に返信する手段とを備え、前記配布サーバは、前記ＡＴＭ機から送信されるバージョン取得要求を受信したとき、前記ＡＴＭ機に対して、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを送信する手段と、前記ＡＴＭ機から送信される更新が必要な帳票特定データの一覧データを受信したとき、前記ＡＴＭ機に、その一覧データで指定されている帳票特定データを配布する手段とを備えたことを特徴とする。
【０００７】
請求項２に係る発明は、金融機関の勘定系システムに対して勘定処理を指示できるＡＴＭ機を利用した取引システムであって、前記ＡＴＭ機と通信できるサーバおよび配布サーバを設けるとともに、前記ＡＴＭ機は、帳票の種類を特定するための定義データであり、帳票の種類毎に、帳票の大きさを示す帳票サイズデータと帳票の所定範囲に存在するはずの文字データからなる帳票特定データを記憶する記憶手段と、前記配布サーバに対してバージョン取得要求を送信する手段と、前記バージョン取得要求に応じて前記配布サーバから送信される、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを、受信する手段と、受信したカテゴリ別バージョンデータを、前記記憶手段に現在記憶されている帳票特定データのバージョンと比較し、更新が必要な帳票特定データを示す一覧データを前記配布サーバに送信する手段と、前記一覧データの送信に応じて前記配布サーバから配布される帳票特定データを前記記憶手段に格納する手段と、挿入された帳票を読み取る手段と、読み取った結果から前記挿入された帳票の種類を特定するのに使用するデータとして、読み取った帳票のサイズを示す帳票サイズデータと、読み取った帳票のイメージの所定範囲のデータを文字認識した文字データを抽出する手段と、前記記憶手段に記憶されている帳票特定データを参照することにより、前記抽出された帳票サイズデータと文字データを前記帳票特定データから探索して、前記挿入された帳票の種類を特定する手段と、前記特定された帳票の種類を示す帳票識別子を前記サーバに送信する手段と、前記サーバから返信されてくる文字認識すべき欄の位置を表す情報である帳票位置データと各欄に記載されている文字の定義情報を含む帳票内容データに基づいて、前記挿入された帳票中の各欄を認識する手段と、前記挿入された帳票中の各欄の認識結果に基づいて、前記帳票識別子で特定される帳票の種類に応じた勘定処理を前記勘定系システムに対して指示する手段とを備え、前記サーバは、帳票の種類毎に、帳票中の文字認識すべき各欄の位置を表すデータである帳票位置データ、および、帳票中の各欄の記載を認識するのに利用するための、各欄に記載されている文字の定義情報を含むデータである帳票内容データを、保持する手段と、前記配布サーバから配布される帳票位置データと帳票内容データを、前記保持する手段に格納する手段と、前記ＡＴＭ機から送信される帳票識別子に応じて、該帳票識別子で特定される種類の帳票に対応する帳票位置データと帳票内容データを、前記ＡＴＭ機に返信する手段とを備え、前記配布サーバは、前記ＡＴＭ機から送信されるバージョン取得要求を受信したとき、前記ＡＴＭ機に対して、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを送信する手段と、前記ＡＴＭ機から送信される更新が必要な帳票特定データの一覧データを受信したとき、前記ＡＴＭ機に、その一覧データで指定されている帳票特定データを配布する手段と、前記サーバに更新が必要な前記帳票位置データと帳票内容データを配布する手段とを備えたことを特徴とする。
【００１０】
さらに請求項３に係る発明は、金融機関の勘定系システムに対して勘定処理を指示できるＡＴＭ機を利用した取引方法であって、前記ＡＴＭ機と通信できるサーバおよび配布サーバを設け、前記ＡＴＭ機には、帳票の種類を特定するための定義データであり、帳票の種類毎に、帳票の大きさを示す帳票サイズデータと帳票の所定範囲に存在するはずの文字データからなる帳票特定データを記憶する記憶手段を設け、前記サーバには、帳票の種類毎に、帳票中の文字認識すべき各欄の位置を表すデータである帳票位置データ、および、帳票中の各欄の記載を認識するのに利用するための、各欄に記載されている文字の定義情報を含むデータである帳票内容データを、保持する手段を設けるとともに、前記ＡＴＭ機が、前記配布サーバに対してバージョン取得要求を送信するステップと、前記配布サーバが、前記ＡＴＭ機から送信されるバージョン取得要求を受信したとき、前記ＡＴＭ機に対して、帳票種類別に分けられた帳票特定データのバージョンの一覧データであるカテゴリ別バージョンデータを送信するステップと、前記ＡＴＭ機が、受信したカテゴリ別バージョンデータを、前記記憶手段に現在記憶されている帳票特定データのバージョンと比較し、更新が必要な帳票特定データを示す一覧データを前記配布サーバに送信するステップと、前記配布サーバが、前記ＡＴＭ機から送信される更新が必要な帳票特定データの一覧データを受信したとき、前記ＡＴＭ機に、その一覧データで指定されている帳票特定データを配布するステップと、前記ＡＴＭ機が、前記配布サーバから配布される帳票特定データを前記記憶手段に格納するステップと、前記ＡＴＭ機により、挿入された帳票を読み取るステップと、前記ＡＴＭ機が、読み取った結果から前記挿入された帳票の種類を特定するのに使用するデータとして、読み取った帳票のサイズを示す帳票サイズデータと、読み取った帳票のイメージの所定範囲のデータを文字認識した文字データを抽出するステップと、前記ＡＴＭ機が、前記記憶手段に記憶されている帳票特定データを参照することにより、前記抽出された帳票サイズデータと文字データを前記帳票特定データから探索して、前記挿入された帳票の種類を特定するステップと、前記ＡＴＭ機が、前記特定された帳票の種類を示す帳票識別子を前記サーバに送信するステップと、前記サーバにより、前記ＡＴＭ機から送信される帳票識別子に応じて、該帳票識別子で特定される種類の帳票に対応する帳票位置データと帳票内容データを、前記ＡＴＭ機に返信するステップと、前記ＡＴＭ機により、前記サーバから返信された帳票位置データと帳票内容データに基づいて、前記挿入された帳票中の各欄を認識するステップと、前記ＡＴＭ機が、前記挿入された帳票中の各欄の認識結果に基づいて、前記サーバから返信された帳票識別子で特定される帳票の種類に応じた勘定処理を前記勘定系システムに対して指示するステップとを備えたことを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。
【００１２】
図１は、本発明に係る取引システムおよび方法を適用した第１の実施の形態のシステムの全体構成を示す。銀行やコンビニエンスストアなどの営業店にイメージＡＴＭ１０１や１０２を設置し、センタ側にＡＴＭサーバ１０４を設置する。ＡＴＭサーバ１０４には、帳票定義データ１０５を記憶した記憶装置を接続しておく。ネットワーク（専用回線）１０３を介してイメージＡＴＭ１０１，１０２とＡＴＭサーバ１０４とは通信が可能である。ＡＴＭサーバ１０４は、ネットワーク（専用回線）１１１を介して、銀行などの金融機関の勘定系システムを構成するホストコンピュータ１１２に接続可能である。
【００１３】
帳票定義データ１０５は、帳票特定データ、帳票位置データ、および帳票内容データからなる。帳票特定データは、帳票の種類を特定するための定義データであり、ここでは帳票の大きさを示す帳票サイズデータと帳票の所定範囲（例えば、帳票の上端から２cm程度の範囲など）に存在するはずの表題などの文字データからなる。したがって、帳票サイズと帳票の所定範囲の文字データが分かれば、帳票特定データを参照することにより、帳票の詳しい種類が特定できる。帳票位置データは、各種類の帳票ごとに、その帳票内の金額欄や払込期限欄など、文字認識すべき欄の位置を表す情報である。帳票内容データは、上記帳票位置データで示される位置にある各欄に記載されている文字の大きさやフォントなどの定義情報（記載されている文字が手書きである旨を示す情報も含む）、帳票中の出納印の押下位置を示す情報、領収書のカット位置を示す情報、および金融機関のホストコンピュータ１１２に対して勘定系処理の指示を出すときの科目情報などである。帳票の種類が特定できれば、帳票位置データを参照することにより、その帳票内のどの位置に金額や期限などの読取るべき情報が記載されているかが認識できる。また、帳票内容データを参照することにより、帳票位置データで示される位置の各欄にどのようなフォントでどのような大きさの文字が記載されているかなどが認識できる。
【００１４】
図１のシステムにおいて、ユーザが処理したい帳票（例えば、公共料金の支払い用紙や税金の振込用紙）をイメージＡＴＭ１０１の帳票読取り口に挿入すると、イメージＡＴＭ１０１は、挿入された帳票のサイズを検出し、またその帳票のイメージデータの所定範囲の文字認識処理を行って文字データを得る。イメージＡＴＭ１０１は、取得した帳票サイズデータおよび文字データをネットワーク１０３経由でＡＴＭサーバ１０４に送る。ＡＴＭサーバ１０４は、その帳票サイズデータおよび文字データを受信し、帳票定義データ１０５のうち帳票特定データを参照して帳票の種類を特定し、特定した帳票に対応する帳票位置データおよび帳票内容データをイメージＡＴＭ１０１に返信する。このＡＴＭサーバ１０４の処理は、オンデマンドでリアルタイムに実行される。イメージＡＴＭ１０１は、送られた帳票位置データおよび帳票内容データを受信し、これらのデータに基づいて、当該帳票の各欄に記載されている内容を認識し、その内容に応じて入出金などのデータを生成し金融機関のホストコンピュータに送って処理する。また、イメージＡＴＭ１０１は、帳票位置データおよび帳票内容データに基づいて、所定位置に受領印を押印したり、所定位置で帳票をカットして受領書・領収書などとしてユーザに返す処理などを行う。
【００１５】
図２は、処理対象の帳票例を示す。帳票２００は、表題２０１によりその種類を特定することができる。一般にこのような帳票では、上端からの所定範囲に２０１のような表題が記載されている。したがって、帳票のサイズと上記所定範囲の文字から帳票の詳しい種類が特定できる。２０２や２０３は、当該帳票２００を処理するときに読み取ることが必要な欄を示す。帳票の種類が特定できれば、帳票位置データを参照して、これらの欄の位置が分かる。各欄の文字の大きさやフォントなどは、対応する帳票内容データを参照することで分かる。２０４や２０５は帳票のカット位置を示し、これらの位置も帳票内容データから分かる。
【００１６】
図３は、イメージＡＴＭ１０１の概略構成を示す。イメージＡＴＭは任意台数を設置可能であり、他のＡＴＭも同構成である。以下ではイメージＡＴＭ１０１で説明する。イメージＡＴＭ１０１は、本体部３０１、帳票読取り装置３０２、表示装置３０３、入力装置３０４、および外部記憶装置３０５などを備える。本体部３０１は、中央処理装置３１１、メモリ３１２、および通信インターフェース３１３などを備える。帳票の処理を行う場合、帳票処理プログラム３１４が（メモリ３１２にロードされて）実行される。帳票読み取り装置３０２は、処理対象の帳票のイメージデータを読み取るイメージリーダである。表示装置３０３は、ユーザに対するメッセージなどを表示するディスプレイである。入力装置３０４は、ユーザが操作するための操作部であり、ここでは表示装置３０３に重ねられたタッチパネルである。外部記憶装置３０５は、帳票処理に必要なデータなどを記憶する記憶装置である。
【００１７】
図４は、ＡＴＭサーバ１０４の概略構成を示す。ＡＴＭサーバ１０４は、本体部４０１、表示装置４０２、入力装置４０３、および外部記憶装置４０４などを備える。本体部４０１は、中央処理装置４１１、メモリ４１２、および通信インターフェース４１３などを備える。イメージＡＴＭ１０１からの処理要求に応じて、オンデマンド処理プログラム４１４が実行される。表示装置４０２および入力装置４０３は、ＡＴＭサーバのシステム管理者用のものである。外部記憶装置３０５は、オンデマンド処理に必要なデータを記憶する記憶装置であり、特に上述した帳票定義データ４０５を格納している。
【００１８】
図５は、イメージＡＴＭ１０１とＡＴＭサーバ１０４による帳票処理の手順を示す。ユーザがイメージＡＴＭ１０１で所定の操作を行い帳票処理を指示することにより、図５（ａ）の処理が開始する。まず、ステップ５０１で、ユーザに大まかな帳票（ここでは納付書とする）の種類を選択させる。
【００１９】
図６（ａ）は、ステップ５０１で表示する帳票種類選択画面６１０を示す。帳票（納付書）の種類の選択を促すメッセージ６１１と、大まかな種類の選択肢６１３が表示されている。６１２は帳票処理をキャンセルするための取消ボタンである。ユーザが選択肢６１３の中から何れかを選択すると、図６（ｂ）の帳票挿入画面６２０が表示される。６２１はユーザに帳票の挿入を促すメッセージ、６２２は取消ボタンである。
【００２０】
図５に戻り、ステップ５０２でユーザが上記画面のメッセージに応じて帳票を挿入口に挿入すると、ステップ５０３で、その帳票のイメージを読み取る。次にステップ５０４で、挿入された帳票のサイズを検出するとともに、読み取った帳票のイメージの所定範囲のデータから文字認識することにより文字データを取得する。ステップ５０５で、取得した帳票サイズデータと文字データをＡＴＭサーバ１０４に送信する。
【００２１】
なお本例では、挿入された帳票の上側（帳票はユーザに所定の向きで挿入してもらうのでどちらが上側かは認識できる）の所定範囲を文字認識して文字データを取得するものとする。この範囲は図２の帳票の表題２０１などを含む部分であり、この範囲の文字データにより帳票種類を詳細に特定できる。なお、ステップ５０２でユーザに大まかな帳票種類を選択させているので、その大まかな帳票種類に応じて、ステップ５０３で読み取る帳票の範囲を変えるようにしてもよい。そのようにすることにより、イメージＡＴＭでの処理が軽減できる。大まかな帳票種類が分かれば、その中で詳細に種類を特定するために読み取るべき範囲が限られてくるからである。逆に、イメージＡＴＭの処理能力が高い場合は、図６（ａ）のような選択画面でユーザに選択させること無しに、帳票の所定範囲を読み取ったデータのみから詳細な帳票種類を特定するようにしてもよい。
【００２２】
図５（ｂ）に、ＡＴＭサーバ１０４の動作手順を示す。ＡＴＭサーバ１０４は、イメージＡＴＭからの指示を常に待ち受けており、オンデマンドでリアルタイムに以下のステップ５２１〜５２３の処理を行う。まずステップ５２１で、イメージＡＴＭから送信された帳票サイズデータと文字データを受信する。次に、その帳票サイズデータと文字データを帳票特定データ５３１から探索し、帳票を特定する。これにより、例えば、電気料金の納付書であればどの電力会社のどの様式かなど、詳細な帳票種類が特定できる。次にステップ５２３で、特定した帳票の帳票ＩＤ（識別子）およびその帳票ＩＤに対応する帳票位置データと帳票内容データ５３２を、帳票定義データ５３０から読み出して、イメージＡＴＭに返信する。
【００２３】
イメージＡＴＭ１０１では、ステップ５０６でその返信データを受信する。次にステップ５０７で、受信した帳票位置データと帳票内容データに基づいて、読み取るべき欄を文字認識する。これにより、当該帳票を処理するために必要な払込人の氏名や住所、払込期限、および金額などのデータを認識し取得できる。ステップ５０８では、認識取得したデータを表示し、ユーザに内容確認させる。表示するのは、確認させるべき重要なデータのみでよい。
【００２４】
図６（ｃ）に、確認画面の例を示す。この払込内容確認画面６３０では、挿入された帳票のイメージデータを領域６３５に表示するとともに、認識された払込先６３３と払込金額６３４を表示している。６３１はユーザに確認を促すメッセージ、６３２は取消ボタン、６３６は確認ボタンである。ユーザは、この画面により金額などが正しいことを確認し、確認ボタン６３６を押下する。
【００２５】
再び図５に戻って、ステップ５０８の確認の後、ステップ５０９で、確認された内容にしたがって勘定系の手続きを実行する。これは、例えば、公共料金や税金などの払込であれば指定された口座から指定された払込先への指定金額の送金処理であるし、小切手の処理であれば指定された口座への指定金額の振込処理などである。これらの処理では、金融機関の口座で決済を行う必要があるので、そのために金融機関の勘定系システムのホストコンピュータ（図１の１１２）に必要な決済の処理を依頼する。ステップ５１０では、後処理として、挿入された帳票の所定部分に受領印を押印したり、所定のカット位置でカットしてユーザに返す処理などを行う。
【００２６】
上記の実施の形態によれば、帳票定義データはすべてＡＴＭサーバで保持し、必要なときにイメージＡＴＭからの要求によりオンデマンドでリアルタイムに図５（ｂ）の処理を行うようにしているので、処理対象の帳票を追加したり、その様式を変更した場合でも、イメージＡＴＭのメンテナンスを行う必要はなく、ＡＴＭサーバの定義データのメンテナンスのみを行えばよい。したがって、定義データの更新を即時にかつ容易に反映させることができる。
【００２７】
図７は、本発明の第２の実施の形態のシステム構成例を示す。上記第１の実施の形態では、帳票定義データはすべてＡＴＭサーバ１０４の側に持たせ、ＡＴＭサーバ１０４側のオンデマンド処理で帳票の特定を行っていた。これに対し、図７の第２の実施の形態では、イメージＡＴＭ７０１，７０２側に帳票定義データを配布して格納しておく。運用管理配布サーバ７０４は、適当なタイミングで帳票定義データ７０５を各イメージＡＴＭ７０１，７０２に配布する。イメージＡＴＭ７０１，７０２は、配布された帳票定義データを図３の外部記憶装置３０５に格納し、帳票処理の際に使用する。
【００２８】
第２の実施の形態における処理手順や画面表示は、第１の実施の形態とほぼ同じである。ただし、図５の処理手順で、ＡＴＭサーバ１０４で行っているオンデマンド処理は、イメージＡＴＭ１０１側で実行することになる。帳票の特定や、帳票位置データおよび帳票内容データの取得は、あらかじめ配布され外部記憶装置３０５に格納されている帳票定義データを参照すればよく、サーバとの通信が発生しないので、処理速度は速くなる。帳票定義データの配布のタイミングは任意であるが、例えばイメージＡＴＭが稼働していない夜中など余裕のある時間帯に実行すればよい。
【００２９】
図８は、第２の実施の形態における帳票定義データの配布手順を示す。運用管理配布サーバ７０４は、適当なタイミングで運用管理業務を開始し、図８（ｂ）の処理を開始する。まずステップ８１１で、業務通知依頼をイメージＡＴＭ７０１に送信する。イメージＡＴＭ７０１は、ステップ８０１でその業務通知依頼を受信し、ステップ８０２で業務通知処理を行う。業務通知処理は、例えばその日に当該イメージＡＴＭ７０１で処理した業務の履歴データなどを運用管理配布サーバ７０４に通知する処理などである。ステップ８０２の業務通知処理に対応して、運用管理配布サーバ７０４でもステップ８１２で対応する業務通知処理が実行されるが、これについては本発明と無関係の処理であるので、詳細は省略する。
【００３０】
次にイメージＡＴＭ７０１は、ステップ８０３でバージョンデータの取得要求を送信する。運用管理配布サーバ７０４は、ステップ８１３でその要求を受信し、ステップ８１４でカテゴリ別バージョンデータ８２０を送信する。バージョンデータ８２０は、帳票定義データのバージョンの一覧データであり、カテゴリ別（すなわち、大まかな帳票種類別）に分けられている。イメージＡＴＭ７０１は、ステップ８０４でこのバージョンデータを受信し、ステップ８０５で現在保持しているバージョンデータと比較する。イメージＡＴＭ７０１は、外部記憶装置３０５に帳票定義データを格納しているが、その帳票定義データに関するカテゴリ別バージョンデータも保持しているものとする。ステップ８０５の比較により、帳票定義データを更新すべきカテゴリが分かる。更新不要であれば、処理終了する。
【００３１】
更新が必要なカテゴリがあるときは、ステップ８０６で、帳票定義データの更新が必要なカテゴリ一覧を作成し、運用管理配布サーバ７０４に送信する。運用管理配布サーバ７０４は、ステップ８１５でその一覧を受信し、ステップ８１６でその一覧に基づいて、更新（追加、変更、削除を含む）すべき帳票定義データをイメージＡＴＭ７０１に送信する。イメージＡＴＭ７０１は、ステップ８０７でその定義データを受信し、ステップ８０８でデータ更新して、処理終了する。他のイメージＡＴＭに関しても同様である。
【００３２】
図８の配布手順によれば、カテゴリ別のバージョンチェックを行い、必要なカテゴリの定義データのみ通信することで最新のバージョンにすることができるので、無駄な定義データの通信は発生しない。
【００３３】
なお、第２の実施の形態では帳票定義データをすべてイメージＡＴＭ側に持たせたが、一部のみ持たせるようにしても良い。例えば、帳票定義データのうち、帳票特定データはイメージＡＴＭ側に持たせ、帳票位置データと帳票内容データはＡＴＭサーバ側に持たせても良い。この場合、図５の処理において、ＡＴＭサーバのステップ５２１，５２２の処理はイメージＡＴＭ側で行うものとし、特定した帳票ＩＤをＡＴＭサーバに送信する。ＡＴＭサーバは、その帳票ＩＤに対応する帳票位置データと帳票内容データをイメージＡＴＭに返信する。後の処理は、第１の実施の形態と同じである。
【００３４】
図９は、帳票定義データのメンテナンス手順の概要を示す。処理対象の帳票が追加されたり様式が変更された場合、まず帳票定義ツール９０６で帳票定義データを更新する。更新データは、データ配布サーバ９０５に送られる。データ配布サーバ９０５は、適当なタイミング（例えば、夜中など）にＡＴＭサーバ９０４に更新データを送って、ＡＴＭサーバ９０４で保持している帳票定義データを更新する。
【００３５】
図１０は、本発明の取引システムおよび方法の適用例を示す。Ａ銀行は、自銀行内のネットワークにＡＴＭサーバおよびイメージＡＴＭを接続し、上述の実施の形態のように運用している。１００１はＡ銀行のシステム全体を示す。他の銀行についても、同様にそれぞれ自銀行内で上述の実施の形態のように運用している。１００２はＮ銀行のシステム全体を示す。各銀行システム内では、イメージＡＴＭの処理対象の帳票定義データのメンテナンスを行うため、それぞれ帳票定義ツールを備え、図９で説明したようにメンテナンスが為されている。
【００３６】
一方、公共料金の払込用紙などの帳票は全国共通のものもあるので、各銀行それぞれでメンテナンスする代りに、帳票定義センタのシステム１００３からメンテナンスすることもできる。帳票定義センタのシステム１００３は、各銀行システム１００１，１００２とインターネット１００４を介して接続されている。帳票定義センタのシステム１００３内の帳票定義ツールで帳票定義データの更新を行う。更新した旨は例えば電子メールにより各銀行に通知する。帳票定義センタのホームページから最新の帳票定義データを取得することができる。
【００３７】
図１１は、図１０のシステムで電子メールによる帳票定義データのメンテナンスを行う例を示す。帳票定義センタで帳票定義データのメンテナンスを行ったとき、その旨を示す電子メール１１０１を作成し、各銀行システムに送信する。各銀行システムでは、Ｗｅｂ画面１１０２で「新着メール有り」と表示される。各銀行のシステム管理者が「新着メール有り」をクリックすると、画面１１０３のように、更新された帳票定義データに関してダウンロードを行うか否かの問合せが表示される。システム管理者が「はい」をクリックすると、画面１１０４で当該帳票定義データのダウンロードが実行され、終了すると画面１１０５でデータを反映するか否かの問合せが表示される。「はい」をクリックすることにより、画面１１０６のように帳票定義データの更新が実行され、それが終了すると、更新データを反映したことを示すメッセージを画面１１０７のように表示して、処理終了する。必要であれば、帳票定義センタに、追加・更新した旨を電子メールで通知する。
【００３８】
図１２は、各銀行側から帳票定義センタのホームページで帳票定義データのメンテナンスを実行する例を示す。各銀行側システムから、インターネット１００４を介して帳票定義センタのホームページへアクセスする。１２０１はその画面例を示す。画面１２０１には帳票定義データのバージョン一覧が表示され、その部分をクリックすることにより、当該バージョンの帳票定義データがダウンロードできる。例えば、画面１２０１でＶｅｒ２．の部分をクリックすると、画面１２０２のようにダウンロードの確認画面が表示され、「はい」をクリックすることにより、図１１の画面１１０４の処理に入り、帳票定義データのメンテナンスを行うことができる。
【００３９】
【発明の効果】
以上説明したように、本発明によれば、ＡＴＭを用いた取引システムや方法において、サーバに帳票の種類を特定するための帳票特定データを持たせ、ＡＴＭからサーバに読み取った帳票から抽出したサイズや文字データを送って、サーバにて帳票種類を特定するようにしているので、処理対象の帳票を追加したり、その様式を変更した場合でも、サーバ側のメンテナンスを行うだけでよく、即時にかつ容易に対処が可能である。また、配付サーバでＡＴＭに帳票特定データなどを配付するので、１台１台ＡＴＭのメンテナンスを行う必要がない。
【図面の簡単な説明】
【図１】第１の実施の形態のシステムの全体構成図
【図２】処理対象の帳票例を示す図
【図３】イメージＡＴＭの概略構成図
【図４】ＡＴＭサーバの概略構成図
【図５】イメージＡＴＭとＡＴＭサーバによる帳票処理の手順を示すフローチャート図
【図６】帳票処理時の画面表示例を示す図
【図７】第２の実施の形態のシステム構成例を示す図
【図８】第２の実施の形態における帳票定義データの配布手順を示す図
【図９】帳票定義データのメンテナンス手順の概要を示す図
【図１０】本発明の取引システムおよび方法の適用例を示す図
【図１１】電子メールによる帳票定義データのメンテナンスを行う例を示す図
【図１２】各銀行側から帳票定義センタのホームページで帳票定義データのメンテナンスを実行する例を示す図
【符号の説明】
１０１，１０２…イメージＡＴＭ、１０３…ネットワーク（専用回線）、１０４…ＡＴＭサーバ、１０５…帳票定義データ１０５。
【図１】
0004877676.tif 000002
【図２】
0004877676.tif 000003
【図３】
0004877676.tif 000004
【図４】
0004877676.tif 000005
【図５】
0004877676.tif 000006
【図６】
0004877676.tif 000007
【図７】
0004877676.tif 000008
【図８】
0004877676.tif 000009
【図９】
0004877676.tif 000010
【図１０】
0004877676.tif 000011
【図１１】
0004877676.tif 000012
【図１２】
0004877676.tif 000013