(57)【要約】【課題】顧客が自動機に取引内容を入力する操作の負担を軽減する。【解決手段】自動機で顧客が要求する取引が選択されると（Ｓ１０）  、ホストは、取引を処理し（Ｓ１１）  、取引履歴を取得して取引履歴ファイル２０に記憶する（Ｓ１２）  。自動機で繰り返し取引が選択され（Ｓ２０）  、取引候補の検索方法が入力されると（Ｓ２１）  、ホストは、入力された情報をもとに取引履歴ファイル２０から取引候補を抽出し（Ｓ２２）  、取引候補データを自動機に応答し（Ｓ２３）  、自動機で取引候補を表示する（Ｓ２４）  。取引候補から選択された顧客の要求取引を入力すると（Ｓ２５）  、ホストは、要求取引を処理し（Ｓ２７）  、取引履歴を取得して取引履歴ファイル２０に記憶し（Ｓ２８）  、入出金や取引処理結果を通知する（Ｓ２９）  。【選択図】          図１
2004302935.tif 000002
【特許請求の範囲】
【請求項１】
口座取引を管理するホストコンピュータとの交信により顧客が要求する取引を処理する自動機において、顧客が要求した取引の内容を特定する必要項目を入力する場合に、顧客の入力操作を省略して顧客の要求取引を処理する自動機取引処理方法であって、
自動機で過去に処理した取引内容を特定する項目であって、少なくとも取引発生日、取引種別、および取引金額を含む取引履歴データを、口座ごとに記憶した取引履歴ファイルにアクセスし、前記取引履歴データを取得する取引履歴データ取得処理過程と、
自動機で選択された取引履歴検索方法に従って、前記取引履歴ファイルから、自動機で入力された前記要求取引の必要項目の一部をもとに該当する取引履歴データを抽出して取引候補とする取引候補抽出処理過程と、
前記取引候補の取引内容を特定する取引候補データを前記自動機に送信して表示させる取引候補データ応答処理過程と、
前記取引候補データをもとに前記取引候補を自動機に表示する取引候補表示処理過程と、
前記自動機で前記取引候補から選択された取引候補に対応する取引候補データから、取引単位ごとに要求取引データを作成して前記ホストへ通知する要求取引通知処理過程とを、備える
ことを特徴とする自動機取引処理方法。
【請求項２】
請求項１に記載の自動機取引処理方法において、
前記取引候補抽出処理過程では、前記取引検索方法として、
前記自動機で入力された取引金額をもとに、前記取引履歴ファイルから取引履歴データを抽出し、
抽出された前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の取引内容ごとに取引履歴データを集約し、
集約した前記取引履歴データの発生回数を集計し、
前記集計数が所定数以上である取引内容の取引履歴データを１つ抽出して取引候補とする
ことを特徴とする自動機取引処理方法。
【請求項３】
請求項１に記載の自動機取引処理方法において、
前記取引候補抽出処理過程では、前記取引検索方法として、
前記自動機で入力された取引金額および取引種別をもとに、前記取引履歴ファイルから取引履歴データを抽出し、
抽出された前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の取引内容ごとに取引履歴データを集約し、
集約した前記取引履歴データの発生回数を集計し、
前記集計数が所定数以上となった取引内容の取引履歴データを抽出して第１候補とし、
次に、前記第１候補の取引発生日をもとに、前記取引履歴ファイルから取引履歴データを抽出し、
抽出した前記取引履歴データであって、第１候補の取引内容と一致しない取引履歴データを抽出し、
抽出した前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の内容ごとに前記取引履歴データを集約し、
集約した前記取引履歴データの発生回数を集計し、
前記集計数が所定数以上となった取引内容の取引履歴データを抽出して第２候補とし、
取引発生日が同じ前記第１候補と前記第２候補とをマージし、前記第１候補、前記第２候補の順序でならべた組を取引候補とする
ことを特徴とする自動機取引処理方法。
【請求項４】
請求項１に記載の自動機取引処理方法において、
前記取引候補抽出処理過程では、前記取引検索方法として、
取引当日を基点として所定範囲の日付を設定し、設定した前記日付をもとに、前記取引履歴ファイルから取引履歴データを抽出し、
抽出された前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の取引内容ごとに取引履歴データを集約し、
集約した前記取引履歴データの発生回数を集計し、
前記集計数が所定数以上である取引内容の取引履歴データを１つ抽出して取引候補とする
ことを特徴とする自動機取引処理方法。
【請求項５】
口座取引を管理するホストコンピュータと、前記ホストコンピュータとの交信により顧客が要求する取引を処理する自動機とを備え、顧客が要求した取引の内容を特定する必要項目を入力する場合に、顧客の入力操作を省略して顧客の要求取引を処理する取引処理システムであって、
前記ホストは、
自動機で過去に処理した取引内容を特定する項目であって、少なくとも取引発生日、取引種別、および取引金額を含む取引履歴データを、口座ごとに記憶した取引履歴ファイルと、
前記取引履歴ファイルにアクセスし、前記取引履歴データを取得する取引履歴データ取得手段と、
自動機で選択された取引履歴検索方法に従って、前記取引履歴ファイルから、自動機で入力された前記要求取引の必要項目の一部をもとに該当する取引履歴データを抽出して取引候補とする取引候補抽出手段と、
前記取引候補の取引内容を特定する取引候補データを前記自動機に送信して表示させる取引候補データ応答手段とを備え、
前記自動機は、
前記取引候補データをもとに前記取引候補を自動機に表示する取引候補表示処理手段と、
前記取引候補から選択された取引候補に対応する取引候補データから、取引単位ごとに要求取引データを作成して前記ホストへ通知する要求取引通知手段とを、備える
ことを特徴とする取引処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、顧客の口座取引を管理するホストコンピュータ（以下「ホスト」という）との交信により、入金・出金・振込等の取引を処理する端末である現金自動預け払い機などの自動機において、顧客が、要求したい取引（要求取引）の内容を特定するために必要な項目（必要項目）を入力する場合に、自動機での顧客の入力操作を省略して要求された取引を処理する自動機取引処理方法および取引処理システムに関する。
【０００２】
【従来の技術】
自動機では、ホストとの交信により、入金・出金・振込等の要求取引が入力されると、１つの要求取引ごとに以下のような処理が行われる。
（１）操作入力画面の待機。
（２）要求取引の選択。
（３）キャッシュカードの挿入。
（４）暗証番号の入力。
（５）取引金額等の必要項目の入力。
（６）取引金額等の必要項目（取引内容）の確認。
（７）必要項目（取引内容）をホストへ送信。
（８）ホストから取引結果を受信。
（９）取引結果に応じて、現金の入出金、レシート・通帳の印字等。
（１０）カードの排出。
【０００３】
したがって、例えば、出金および振込の２つの要求取引を続けて処理する場合には、１回目の取引（出金）処理を完了し、続いて２回目の取引（振込）処理を行うことになる。この場合に、顧客は、自動機の表示部に表示される前記の処理（１）〜（１０）に応じた操作指示に従って同様の操作を２回繰り返すことになる。
【０００４】
しかし、１回目の取引（出金）と２回目の取引（振込）との操作では重複する操作もあり、顧客にとって、自動機での操作が煩わしく感じることも多い。
【０００５】
特に、例えば、月ごとに口座から同じ金額を払い出し、続いて同じ振込先へ振込を行う等、定取引内容が同じ取引を繰り返す顧客にとって、取引のたびに取引金額、振込種別、振込先などの必要項目を繰り返して入力操作をしなければならず、操作負担が非常に大きい。
【０００６】
顧客の入力間違い防止の観点から、自動機に顧客の過去の取引一覧を日付け順に表示させ、顧客が取引一覧から選択した振込内容を振込必要項目の入力として使用する技術が開示されている（特許文献１参照）。特許文献１の技術では、結果的に必要項目の入力操作を軽減している。
【０００７】
【特許文献１】
特開平１１−１１０６０８号公報
【０００８】
【発明が解決しようとする課題】
しかし、特許文献１の技術では、顧客の過去の取引が日付け順に表示されるだけである。また、過去の取引の必要項目が利用できる取引は、振込を行う場合だけである。したがって、顧客の取引が多い場合には、例えば「月末ごとの出金および振込」などのように間隔をおいて定期的に発生するような取引の履歴はまとまって表示されないために、過去の取引一覧から必要な取引を見つけ出すのにかえって手間取ることもある。
【０００９】
また、出金・振込・入金等の種類が異なる取引を連続して行う顧客にとっては、結局、出金、入金などの操作は別に行わなければならず、操作負担があまり軽減されない。
【００１０】
本発明の目的は、口座取引処理システムの端末である自動機において、顧客の取引履歴を利用することにより、繰り返し要求される取引についてはその取引内容（必要項目）の入力操作を省略して、要求取引を処理する取引処理方法を提供することである。
【００１１】
これにより、同一内容の取引を繰り返す顧客が自動機で入力操作を行う際の操作負担の軽減を図ることが可能となる。
【００１２】
【課題を解決するための手段】
上記課題を解決するため、本発明は、口座取引を管理するホストコンピュータとの交信により顧客が要求する取引を処理する自動機において、顧客が要求した取引の内容を特定する必要項目を入力する場合に、顧客の入力操作を省略して顧客の要求取引を処理する自動機取引処理方法であって、以下の処理を行うものである。
【００１３】
すなわち、本発明は、自動機で過去に処理した取引内容を特定する項目であって、少なくとも取引発生日、取引種別、および取引金額を含む取引履歴データを、口座ごとに記憶した取引履歴ファイルにアクセスし、前記取引履歴データを取得する（取引履歴データ取得処理）。そして、自動機で選択された取引履歴検索方法に従って、前記取引履歴ファイルから、自動機で入力された前記要求取引の必要項目の一部をもとに該当する取引履歴データを抽出して取引候補とし（取引候補抽出処理）、前記取引候補の取引内容を特定する取引候補データを前記自動機に送信して表示させる（取引候補データ応答処理）。
【００１４】
さらに、自動機では前記取引候補データをもとに前記取引候補を表示し（取引候補表示処理）、前記取引候補から選択された取引候補に対応する取引候補データから、取引単位ごとに要求取引データを作成して前記ホストへ通知する（要求取引通知処理）。
【００１５】
さらに、本発明は、上記の処理を行う場合に、前記取引候補抽出処理の過程において、前記取引検索方法として、前記自動機で入力された取引金額をもとに、前記取引履歴ファイルから取引履歴データを抽出し、抽出された前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の取引内容ごとに取引履歴データを集約し、集約した前記取引履歴データの発生回数を集計し、前記集計数が所定数以上である取引内容の取引履歴データを１つ抽出して取引候補とする。
【００１６】
もしくは、前記自動機で入力された取引金額および取引種別をもとに、前記取引履歴ファイルから取引履歴データを抽出し、抽出された前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の取引内容ごとに取引履歴データを集約し、集約した前記取引履歴データの発生回数を集計し、前記集計数が所定数以上となった取引内容の取引履歴データを抽出して第１候補とする。次に、前記第１候補の取引発生日をもとに、前記取引履歴ファイルから取引履歴データを抽出し、抽出した前記取引履歴データであって、第１候補の取引内容と一致しない取引履歴データを抽出し、抽出した前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の内容ごとに前記取引履歴データを集約し、集約した前記取引履歴データの発生回数を集計し、前記集計数が所定数以上となった取引内容の取引履歴データを抽出して第２候補とする。そして、取引発生日が同じ前記第１候補と前記第２候補とをマージし、前記第１候補、前記第２候補の順序でならべた組を取引候補とする。
【００１７】
もしくは、取引当日を基点として所定範囲の日付を設定し、設定した前記日付をもとに、前記取引履歴ファイルから取引履歴データを抽出し、抽出された前記取引履歴データすべての取引種別および付帯情報を検索し、前記取引種別および付帯情報が同一の取引内容ごとに取引履歴データを集約し、集約した前記取引履歴データの発生回数を集計し、前記集計数が所定数以上である取引内容の取引履歴データを１つ抽出して取引候補とする。
【００１８】
上記の各処理を行うことにより、本発明は、顧客が同一内容の要求取引を繰り返す場合に、その顧客の過去の取引状況に応じて抽出した取引候補を用いて、顧客が要求取引の必要項目を入力する操作の負担を軽減することができる。
【００１９】
例えば、顧客が同一金額の取引を毎月繰り返している場合に、顧客の要求取引の必要項目である取引金額をもとに、取引履歴ファイルから取引金額が合致する取引履歴を抽出し、取引候補として表示させる。
【００２０】
さらに、顧客が同じ組み合わせの取引を繰り返している場合には、顧客の要求取引の必要項目である取引金額および取引種別をもとに、取引履歴ファイルから該当する取引履歴データを第１候補を抽出し、第１候補と同日に連続して行われた取引履歴データ（取引発生日が一致する取引履歴データ）を第２候補として抽出し、第１候補と第２候補との組み合わせを取引候補として表示させる。
【００２１】
また、顧客が毎月同じ頃に取引を繰り返している場合には、顧客が取引を要求している当日の日付けを基点とする所定の範囲の日付け（例えば、前日、当日、翌日の３日間）で行われた取引履歴データを取引履歴ファイルから抽出し、取引候補として表示させる。
【００２２】
取引を処理するホストおよびホストとの交信により顧客の要求取引を行う自動機とを備えた取引処理システムにおける、本発明の処理動作の概略を、図１を用いてさらに説明する。
【００２３】
図１（Ａ）は、取引履歴取得処理の概略を示す図であり、図１（Ｂ）は、取引候補による取引処理の概略を示す図である。
【００２４】
図１（Ａ）に示すように、自動機で出金、入金、振込、振替等の通常の取引が要求された場合には、以下の取引履歴取得処理が行われる。
【００２５】
ステップＳ１０：自動機では、顧客が投入したキャッシュカードを挿入処理し、要求取引選択画面を表示し、要求取引選択画面から顧客が選択した要求取引を入力する。自動機は、上り電文として、選択された取引種別、暗証データ、口座番号、取引の必要項目等の要求取引データをホストへ送信する。
【００２６】
ステップＳ１１：ホストでは、受信した要求取引データをもとに要求取引を処理し、自動機に、下り電文として、処理結果を応答する。
【００２７】
ステップＳ１２：ホストでは、さらに、実行された要求取引について、取引発生日、発生回数、取引種別、取引金額などのデータから構成される取引履歴データを作成して取引履歴ファイル２０に格納する。
【００２８】
ステップＳ１３：自動機では、ホストから受信した処理結果をもとに、現金の入出金、取引結果の通知（通帳記入、レシート印刷等）、キャッシュカード排出などの処理を行い、取引を終了する。
【００２９】
さらに、図１（Ｂ）に示すように、自動機で「繰り返し取引」が要求される場合には、以下の取引候補による取引処理が行われる。
【００３０】
ステップＳ２０：自動機では、顧客が投入したキャッシュカードを挿入処理し、要求取引選択画面上で顧客が選択した「繰り返し取引」を入力する。
【００３１】
ステップＳ２１：自動機では、さらに候補検索方法選択画面を表示して、顧客が選択した候補検索方法を入力する。要求取引データとして、繰り返し取引、選択された候補検索方法、暗証番号、口座番号、および要求取引の必要項目の一部等の情報をホストへ送信する。
【００３２】
候補検索方法として、以下のいずれかの方法が選択される。
１）金額一致取引検索：
顧客の要求取引の取引金額と一致する取引履歴を検索する。
２）取引組み合わせ検索：
第１候補として、顧客が要求する取引金額および取引種別の両方と一致する取引履歴を検索し、さらに第２候補として、第１候補と同日に発生した別の取引履歴を検索し、取引発生日が同じ第１候補と第２候補との組み合わせを取引候補とする。
３）日付範囲取引検索：
顧客が取引を要求する当日の日付を基点として設定した所定の範囲内の日付で発生した取引履歴を検索する。
【００３３】
ステップＳ２２：ホストでは、受信した要求取引データの中の候補検索方法に従い要求取引の必要項目をもとに取引履歴ファイル２０から該当する取引履歴データを抽出し、抽出した取引履歴データの中から所定数以上発生している取引履歴を抽出して取引候補とする。さらに、発生回数が多い順に取引履歴をソートして、自動機において発生回数順に取引履歴が表示されるようにする。
【００３４】
ステップＳ２３：ホストでは、取引候補に定めた取引履歴データから必要項目を抽出して取引候補データを作成し、下り電文として自動機へ送信する。
【００３５】
ステップＳ２４：自動機では、受信した取引候補データをもとに取引候補の一覧を含む要求取引選択画面を作成し、表示する。
【００３６】
ステップＳ２５：自動機では、要求取引選択画面上で顧客が選択した要求取引を入力する。自動機は、入力した要求取引の必要項目を取引候補データから抽出し、選択された要求取引の取引種別、必要項目等の要求取引データをホストへ送信する。要求取引が複数ある場合には、１つの要求取引ごとに要求取引データを作成してホストへ送信する。なお、ステップＳ２７〜ステップＳ２９の処理も、１つの要求取引ごとに処理が行われる。
【００３７】
ステップＳ２６：自動機では、ステップＳ２５の処理において複数の「出金」が要求取引として選択されている場合には、「出金」を集約し、各取引金額の合計額を取引金額とする要求取引データを作成する。
【００３８】
ステップＳ２７〜ステップＳ２９の各処理は、図１（Ａ）に示すステップＳ１１〜ステップＳ１３の各処理と同様の処理を行い、ステップＳ２９の処理では、すべての要求取引の終了後にキャッシュカードの排出を行う。
【００３９】
本発明の各処理過程、機能または要素は、コンピュータにより読み取られ実行されるプログラムとして実現することができる。また、本発明を実現するプログラムは、コンピュータが読み取り可能な、可搬媒体メモリ、半導体メモリ、ハードディスクなどの適当な記録媒体に格納することができ、これらの記録媒体に記録して提供され、または、通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【００４０】
【発明の実施の形態】
図２は、本発明の実施の形態における構成例を示す。本発明を実施する取引処理システムは、金融機関のセンタ等に設けられ、取引を処理するホスト２と、ホスト２との交信により顧客の要求取引を行う自動機１とを備える。
【００４１】
自動機１は、取引選択部１１、繰り返し取引選択部１２、候補検索方法入力部１３、取引候補表示処理部１４、要求取引選択部１５、出金処理集約部１６、カード挿入／排出部１７、操作入力部１８、暗証入力部１９、表示処理部１１０、通帳処理部１１１、および紙幣／硬貨入出金部１１２を備える。
【００４２】
自動機１の取引選択部１１は、自動機１の表示装置に要求取引選択画面を表示させ、要求取引選択画面から顧客が選択した「繰り返し取引」以外の通常取引（入金、出金、照会、通帳記入、振込、振替等）のいずれかの取引を要求取引として入力する手段である。
【００４３】
繰り返し取引選択部１２は、自動機１の表示装置に要求取引選択画面を表示させ、要求取引選択画面から顧客が選択した「繰り返し取引」を要求取引として入力する手段である。
【００４４】
候補検索方法入力部１３は、要求取引として繰り返し取引が選択されている場合に、自動機１の表示装置に候補検索方法選択画面を表示させ、候補検索方法選択画面から顧客が選択した候補検索方法を入力する手段である。候補検索方法として、金額一致取引検索、取引組み合わせ検索、または日付範囲取引検索等の検索方法を予め設定しておく。
【００４５】
また、候補検索方法入力部１３は、候補検索方法が「金額一致取引検索」の場合に、さらに取引金額を入力する。
【００４６】
また、候補検索方法が「取引組み合わせ検索」の場合に、取引金額および最初の取引として要求された取引種別を入力する。
【００４７】
また、候補検索方法が「日付範囲取引検索」の場合に、この取引処理が行われる当日の日付を入力する。なお、当日の日付は、ホスト２側で取得してもよい。
【００４８】
取引候補表示処理部１４は、ホスト２から受信した取引候補データの取引候補の取引データにもとづいて、取引候補の一覧を含む要求取引選択画面を作成し、自動機１に表示させる手段である。
【００４９】
要求取引選択部１５は、要求取引選択画面上で顧客が選択した取引候補を、要求取引として入力する手段である。
【００５０】
出金処理集約部１６は、要求取引選択画面において複数の「出金」が選択されている場合に、選択された「出金」の取引金額の合計額を取引金額とする１つの要求取引にまとめる手段である。
【００５１】
カード挿入／排出部１７は、顧客が投入したキャッシュカードの挿入または排出を処理する手段であり、操作入力部１８は、自動機１の入力ボタン、タッチパネルなどの入力装置の入力操作を処理する手段であり、暗証入力部１９は、顧客の暗証データを入力する手段である。
【００５２】
表示処理部１１０は、自動機１の表示装置に種々のデータを表示させる処理を行う手段であり、通帳処理部１１１は、ホスト２からの応答にもとづいて顧客の通帳にデータを印字する手段であり、紙幣／硬貨入出金部１１２は、紙幣または硬貨の預け入れ、払い出しを処理する手段である。
【００５３】
また、ホスト２は、取引履歴ファイル２０、暗証判定部２１、取引処理部２２、取引履歴取得部２３、取引候補抽出部２４、および取引候補応答部２５を備える。
【００５４】
ホスト２の取引履歴ファイル２０は、顧客の口座ごとに、実行された取引に関する取引履歴レコードを格納するデータファイルである。取引履歴レコードは、取引発生日、発生回数、取引種別、取引金額、取引に付帯する情報（付帯データＤ１〜Ｄｎ）などの項目からなる。
【００５５】
暗証判定部２１は、暗証番号など顧客の暗証情報の認証可否を判定する手段である。
【００５６】
取引処理部２２は、自動機１から受信した口座番号、取引種別、取引金額、付帯データ（振込先銀行名、口座番号、口座名義人などの情報）を含む要求取引データにもとづいて、顧客が要求する取引を処理し、その処理結果を自動機１に応答する手段である。
【００５７】
取引履歴取得部２３は、取引処理部２２で処理された要求取引に関する情報を取引履歴レコードとして取引履歴ファイル２０に格納する手段である。
【００５８】
取引候補抽出部２４は、自動機１からの要求取引が「繰り返し取引」である場合に、同時に取得した取引検索方法および要求取引の必要項目の一部をもとに取引履歴ファイル２０を検索し、所定の条件を満足する取引履歴レコードを取引候補に設定する手段である。
【００５９】
取引候補応答部２５は、取引候補抽出部２４が取引候補とした取引履歴レコードの必要項目、口座残高等をもとに作成した取引候補データを自動機１へ送信して「繰り返し取引」に応答する手段である。
【００６０】
以下、本発明の処理の流れをより詳細に説明する。
【００６１】
図３に、取引履歴取得処理の処理例を示す。本処理例は、要求取引として「出金」が処理される場合の処理例である。
【００６２】
ステップＳ１００：  自動機１は、取引選択部１１により、要求取引選択画面において顧客が選択した「出金」を入力する。また、挿入されたキャッシュカードからの顧客の口座番号、入力された暗証番号をホスト２へ送信する。
【００６３】
ステップＳ１０１：  ホスト２は、暗証判定部２１により、受信した口座番号および暗証番号にもとづいて取引の認証可否を判定し、認証可（ＯＫ）であれば暗証ＯＫ電文を自動機１へ送信する。
【００６４】
ステップＳ１０２：  自動機１は、ホスト２からの暗証ＯＫ電文を受信する。その後に取引金額（５０，０００円）を入力し、入力された要求取引の「取引種別＝出金、取引金額＝５０，０００円」を設定した要求取引データをホスト２へ送信する。
【００６５】
ステップＳ１０３：  ホスト２は、取引処理部２２により、顧客の口座番号から口座残高を調べ、口座残高が取引金額を超えていれば出金取引を処理する。
【００６６】
ステップＳ１０４：  また、取引処理の結果電文を作成し、自動機１へ送信する。
【００６７】
ステップＳ１０５：  さらに、取引履歴取得部２３により、処理された要求取引の要求取引データをもとに取引履歴レコードを作成し、取引履歴ファイル２０に追加する。
【００６８】
ステップＳ１０６：  自動機１は、受信した結果電文をもとに必要な情報を表示装置に表示し、取引結果を通帳に印字し、取引金額の現金を払い出し、キャッシュカードを排出して、取引を終了する。
【００６９】
図４に、取引履歴ファイル２０の例を示す。取引履歴ファイル２０には、処理された取引に関する取引履歴レコードで構成される。
【００７０】
取引履歴レコードは、レコードを識別するレコード番号、取引発生日、発生回数、取引種別、取引金額、取引に付帯する情報が設定される付帯データＤ１〜Ｄｎ等の項目から構成される。付帯データＤ１〜Ｄｎの各項目には、振込、振替等の取引の場合に、例えば、振込先を特定する銀行、口座、口座種別、口座番号、口座名義人など、取引を特定する情報が格納される。
【００７１】
図５に、ステップＳ１０５の取引履歴取得処理のより詳細な処理フローを示す。
【００７２】
取引履歴取得部２３では、要求取引データから口座番号を抽出し、該当する取引履歴ファイル２０を取得する（ステップＳ２００）。さらに、要求取引データから、取引発生日、取引種別、取引金額、付帯データ等を抽出し（ステップＳ２０１）、抽出したデータを設定した取引履歴レコードの発生回数に「１」を設定し（ステップＳ２０２）、取引履歴レコードを取引履歴ファイルに追加する（ステップＳ２０３）。
【００７３】
続いて、図６および図７に、取引候補による取引処理の処理例を示す。
【００７４】
ステップＳ１２０：  自動機１は、取引選択部１１により、要求取引選択画面において顧客が選択した「繰り返し取引」を入力する。また、挿入されたキャッシュカードからの顧客の口座番号、暗証番号を入力し、ホスト２へ送信する。
【００７５】
ステップＳ１２１：  ホスト２は、暗証判定部２１により、受信した口座番号および暗証番号をもとに取引の認証可否を判定し、認証可（ＯＫ）であれば暗証ＯＫ電文を自動機１へ送信する。
【００７６】
ステップＳ１２２：  自動機１では、ホスト２からの暗証ＯＫ電文を受信すると、候補検索方法入力部１３により、図８に示す候補検索方法選択画面５００において顧客が選択した候補検索方法、取引金額、取引種別等を入力し、要求取引データ（繰り返し取引、候補検索方法、さらに必要であれば取引金額、取引種別）をホスト２へ送信する。
【００７７】
図８の候補検索方法選択画面５００では、「１．金額一致取引検索、２．取引組み合わせ検索、３．日付範囲検索」の３種類の候補検索方法からいずれか１つの方法が選択される。
【００７８】
「金額一致取引検索」の選択は、顧客が、要求取引の取引金額を取引金額入力部５０１に入力し、金額一致取引検索ボタン５０２を押下する操作により決定される。
【００７９】
また、「取引組み合わせ検索」の選択は、顧客が、要求取引の取引金額を取引金額入力部５０１に入力し、最初に要求する取引種別ごとに設けられた取引種別選択ボタン５０３のいずれか１つのボタンを押下することにより決定される。
【００８０】
また、「日付範囲検索」の選択は、顧客が、日付範囲検索ボタン５０４を押下する操作により決定される。
【００８１】
ステップＳ１２３（図６参照）：  続いて、ホスト２は、取引候補抽出部２４により、取引履歴ファイル２０から、受信した要求取引データにもとづいて該当する取引履歴レコードを抽出し、さらに抽出した取引履歴レコードのうち、所定の条件を満たす取引履歴レコードを取引候補として取引候補抽出テーブルにコピーする。
【００８２】
取引候補抽出テーブルは、取引履歴ファイル２０が記憶する取引履歴レコードと同様の項目で構成されるレコードを格納する。
【００８３】
図９に、ステップＳ１２３の取引候補抽出処理の処理フローを示す。
【００８４】
取引候補抽出部２４は、要求取引データの候補検索方法を振り分ける（ステップＳ３００）。候補検索方法が金額一致取引検索（金額一致）であれば、金額一致による取引候補抽出処理を行い（ステップＳ３０１）、候補検索方法が取引組み合わせ検索（取引組み合わせ）であれば、取引組み合わせによる取引候補抽出処理を行い（ステップＳ３０２）、候補検索方法が日付範囲検索（日付範囲）であれば、日付範囲による取引候補抽出処理を行う（ステップＳ３０３）。
【００８５】
なお、ステップＳ３０１〜ステップＳ３０３の各処理のより詳細な処理フローは、後述する。
【００８６】
ステップＳ１２４（図６参照）：  続いて、ホスト２は、取引候補応答部２５により、取引候補抽出テーブルのレコードをもとに、取引候補データ７００を作成し、自動機１へ送信して、「繰り返し取引」に応答する。
【００８７】
図１０に、取引候補データ７００の例を示す。取引候補データ７００は、顧客の口座番号、口座残高、決定された取引候補に対応する取引データＴ１、Ｔ２、…から構成される。取引データＴ（Ｔ１、Ｔ２、…）は、取引候補抽出テーブル９００、９１０、９２０（図１４、図１８（Ｂ）、図２０参照）のいずれかのテーブルの各レコードから作成される。
【００８８】
図１１に、取引候補データ応答処理の処理フローを示す。
【００８９】
取引候補応答部２５は、口座残高を取得し、取引候補データ７００の口座残高に設定し（ステップＳ４００）、取引候補抽出テーブルからレコードを１つずつ読み出し（ステップＳ４０１）、レコードの取引種別、取引金額、付帯データ等を取引候補データ７００の該当する項目へ設定する（ステップＳ４０２）。全てのレコードについて、ステップＳ４０１およびステップＳ４０２の処理が終了したら（ステップＳ４０３）、取引候補データ７００を自動機１へ送信する（ステップＳ４０４）。
【００９０】
ステップＳ１２５（図６参照）：  自動機１は、取引候補表示処理部１４により、取引候補データ７００を受信すると、取引候補データ７００の取引データＴ１、Ｔ２、…の内容をもとに要求取引選択画面８００を作成して表示する。
【００９１】
図１２に、要求取引選択画面８００の例を示す。要求取引選択画面８００は、図２０の取引候補抽出テーブル９２０をもとに作成された、４つの取引候補を表示する画面例である。
【００９２】
要求取引選択画面８００の繰り返し取引データ一覧８０３に、取引候補データ７００の取引データＴ１、Ｔ２、…の内容が表示される。また、取引候補が５件以上ある場合には、前頁ボタン８０５または次頁ボタン８０６が押下されることにより、現在表示中の取引候補の一覧の前の取引候補または次の取引候補を４件ずつ表示する。
【００９３】
ステップＳ１２６（図６参照）：  自動機１は、要求取引選択部１５により、要求取引選択画面８００で顧客が選択した取引候補を要求取引として入力し、取引候補データ７００の該当する取引データＴの内容をコピーして選択された要求取引の必要項目とする。
【００９４】
要求取引選択画面８００において、顧客が、表示された取引候補ごとに設定された選択番号（選択）ボタン８０１を押下することにより、対応する取引候補が要求取引として選択される。また、選択された取引候補に対応する選択マーク８０２に例えば丸印を表示し、その取引候補が選択中であることを示す。
【００９５】
直接送信ボタン８１１が押下された場合には、選択された取引候補の詳細内容確認画面（図示しない）を表示せずに、選択された取引候補を要求取引として、直ちに要求取引データを作成し送信する。
【００９６】
確認後送信ボタン８１２が押下された場合には、選択された取引候補の詳細内容確認画面を表示して、顧客の確認入力を待って、選択された取引候補を要求取引として要求取引データを作成し送信する。
【００９７】
取消ボタン８１３が押下された場合には、繰り返し取引の処理を終了し、要求取引選択画面などの初期画面に戻る。
【００９８】
ステップＳ１２７（図７参照）：  自動機１は、選択された取引候補に出金がある場合に、出金処理集約部１６により、複数の出金の取引金額を合計し、合計額が取引候補データ７００の口座残高を超えていなければ、出金取引を集約して１つの出金取引とし、合計額をその取引金額とする。
【００９９】
ステップＳ１２８：  さらに要求取引選択部１５により、選択された取引候補に対応する要求取引データを１要求取引ずつ作成して、ホスト２へ送信する。
【０１００】
ステップＳ１２９〜ステップＳ１３１：  ホスト２は、取引処理部２２および取引履歴取得部２３により、図３に示すステップＳ１０３〜ステップＳ１０５の処理と同様の処理を行う。
【０１０１】
ステップＳ１３２：  自動機１は、受信した結果電文をもとに必要な情報を表示装置に表示し、取引結果を通帳に印字し、取引金額の現金を払い出しまたは入金を行う。
【０１０２】
ステップＳ１３３：  さらに、要求取引選択部１５により、ホスト２へ送信していない要求取引データがあるか否かを判定する。未処理の要求取引データがある場合には、ステップＳ１２８の処理へ戻る。未処理の要求取引データがない場合には、ステップＳ１３４の処理へ進む。
【０１０３】
ステップＳ１３４：  さらに、キャッシュカードを排出処理し、取引処理を終了する。
【０１０４】
以下、図１３〜図２０を用いて、取引候補抽出処理をより詳細に説明する。
【０１０５】
図１３に、ステップＳ３０１（図９参照）の金額一致による取引候補抽出処理の処理フローを示す。
【０１０６】
取引候補抽出部２４は、要求取引データから口座番号を抽出し、該当する取引履歴ファイル２０を取得する（ステップＳ３１０）。要求取引データから取引金額を抽出し、当該取引金額と一致する取引履歴レコードを抽出する（ステップＳ３１１）。さらに、取引当日の日付から所定の期間内（取引当日から過去３年以内など）に発生した取引履歴レコードに絞り込む（ステップＳ３１２）。
【０１０７】
絞り込んだ全ての取引履歴レコードについて取引種別および付帯データを検索して、取引履歴レコードを同一取引内容ごとに集約する（ステップＳ３１３）。ここで、付帯データが複数ある場合には、全ての付帯データが同一である取引履歴レコードを同一取引内容とする。
【０１０８】
そして、同一取引内容として集約した取引履歴ごとに、取引履歴レコードの発生回数をカウントする（ステップＳ３１４）。カウント数が所定数以上の取引履歴の取引内容、すなわち取引履歴レコードの各項目の値を、図１４に示すような取引候補抽出テーブル９００に書き出す（ステップＳ３１５）。ここで、カウント数を取引候補抽出テーブル９００の発生回数に設定する。
【０１０９】
さらに、取引候補抽出テーブル９００のレコードを、発生回数が多い順にソートする（ステップＳ３１６）。
【０１１０】
図１４の取引候補抽出テーブル９００は、取引履歴ファイル２０と同一のデータ構成であり、取引履歴ファイル２０から抽出されて同一取引内容ごとに集約された４種類の取引候補のレコードが格納される。
【０１１１】
図１５および図１６に、ステップＳ３０２（図９参照）の取引組み合わせによる取引候補抽出処理の処理フローを示す。
【０１１２】
取引候補抽出部２４は、要求取引データから口座番号を抽出し、該当する取引履歴ファイル２０を取得する（ステップＳ３２０）。要求取引データから取引種別および取引金額を抽出し、当該取引種別および取引金額と一致する取引履歴レコードを抽出する（ステップＳ３２１）。さらに、取引当日の日付から所定の期間内に発生した取引履歴レコードに絞り込む（ステップＳ３２２）。
【０１１３】
絞り込んだ全ての取引履歴レコードについて取引種別および付帯データを検索して、同一取引内容の取引履歴レコードの発生回数をカウントする（ステップＳ３２３）。カウント数が所定数以上となった同一取引内容の取引履歴レコードを、取引履歴ファイル２０と同一のデータ構成の第１候補テーブル（一時テーブル）９５０（図１７（Ａ）参照）に書き出す（ステップＳ３２４）。
【０１１４】
続いて、第１候補テーブル９５０から取引発生日をすべて取得し（ステップＳ３２５）、取引履歴ファイル２０から当該取引発生日と一致する取引履歴レコードを抽出する（ステップＳ３２６）。図１７（Ｂ）に、抽出した取引履歴レコードが書き出された、取引履歴ファイル２０と同一のデータ構成のテーブル９５２（一時テーブル）の例を示す。
【０１１５】
さらに、テーブル９５２の取引履歴レコードから、第１候補テーブル９５０のレコードと同一取引内容のレコードを削除する。残りの取引レコードについて、取引種別および付帯データを検索して、同一取引内容の取引レコードの発生回数をカウントする（ステップＳ３２７）。
【０１１６】
図１８（Ａ）に示すように、カウント数が所定数以上となった同一取引内容の取引履歴レコードを第２候補として、第２候補テーブル９５４に書き出す（ステップＳ３２８）。
【０１１７】
続いて、第１候補テーブル９５０の先頭からレコードを１つ取り出して、図１８（Ｂ）に示す取引候補抽出テーブル９１０にコピーし（ステップＳ３２９）、第２候補抽出テーブル９５４から、ステップＳ３２９で取り出したレコードの取引発生日と同一のレコードを取引候補抽出テーブル９１０に追加する（ステップＳ３３０）。なお、ステップＳ３２９およびステップＳ３３０の処理を、第１候補抽出テーブルのすべてのレコードについて繰り返す。
【０１１８】
図１８（Ｂ）の取引候補抽出テーブル９１０には、取引金額および取引種別が同一で、かつ所定数以上発生した第１候補と、第１候補と取引発生日が同一日付で、かつ所定数以上発生した第２候補が格納される。
【０１１９】
図１９に、ステップＳ３０３（図９参照）の日付範囲による取引候補抽出処理の処理フローを示す。
【０１２０】
取引候補抽出部２４は、要求取引データから口座番号を抽出し、該当する取引履歴ファイル２０を取得する（ステップＳ３４０）。取引当日の日付を基点として設定した日付範囲の日付と、取引発生日の日付が一致する取引履歴レコードを抽出する（ステップＳ３４１）。さらに、取引当日の日付から所定の期間内に発生している取引履歴レコードに絞り込む（ステップＳ３４２）。絞り込んだ全ての取引履歴レコードについて、取引種別および付帯データを検索して、同一取引内容ごとに取引履歴レコードを集約する（ステップＳ３４３）。
【０１２１】
そして、同一取引内容として集約した取引履歴ごとに、取引履歴レコードの発生回数をカウントする（ステップＳ３４４）。カウント数が所定数以上の取引履歴の取引内容、すなわち取引履歴レコードの各項目の値を、図２０に示す取引候補抽出テーブル９２０に書き出し、カウント数を発生回数に設定する（ステップＳ３４５）。さらに、取引候補抽出テーブル９２０のレコードを、発生回数が多い順にソートする（ステップＳ３４６）。
【０１２２】
図２０の取引候補抽出テーブル９２０は、取引履歴ファイル２０の取引履歴レコードと同一の構成であるレコードを格納する。取引候補抽出テーブル９２０には、取引履歴ファイル２０から抽出され、同一取引内容に集約された４種類の取引候補が格納される。
【０１２３】
【発明の効果】
以上説明したように、本発明によれば、自動機において顧客が過去に行った取引を繰り返して要求する場合に、顧客の取引履歴の中から、要求された取引金額、取引種別、または取引当日の日付をもとに、要求される取引と同一内容である可能性が高い取引履歴を取引候補として抽出して自動機に表示させ、顧客が選択した取引履歴の内容を、今回要求された取引の内容として取引処理を行う。
【０１２４】
これにより、同じ取引を繰り返して要求する場合には、顧客は、要求取引の取引内容項目を入力する操作を省略することができ、操作負担を軽減できる。
【０１２５】
また、本発明によれば、自動機１に表示される取引候補を複数選択することができるため、複数の取引を要求する場合に重複する入力操作を省略することができ、操作負担を軽減できる。
【図面の簡単な説明】
【図１】本発明の処理動作の概略を示す図である。
【図２】本発明の実施の形態における構成例を示す図である。
【図３】取引履歴取得処理の処理例を示す図である。
【図４】取引履歴ファイルの例を示す図である。
【図５】ステップＳ１０５の取引履歴取得処理のより詳細な処理フローを示す図である。
【図６】取引候補による取引処理の処理例を示す図である。
【図７】取引候補による取引処理の処理例を示す図である。
【図８】候補検索方法選択画面の例を示す図である。
【図９】ステップＳ１２３の取引候補抽出処理の処理フローを示す図である。
【図１０】取引候補データの例を示す図である。
【図１１】取引候補データ応答処理の処理フローを示す図である。
【図１２】要求取引選択画面の例を示す図である。
【図１３】ステップＳ３０１の金額一致による取引候補抽出処理の処理フローを示す図である。
【図１４】取引候補抽出テーブルの例を示す図である。
【図１５】ステップＳ３０２の取引組み合わせによる取引候補抽出処理の処理フローを示す図である。
【図１６】ステップＳ３０２の取引組み合わせによる取引候補抽出処理の処理フローを示す図である。
【図１７】取引候補抽出処理における一時テーブルの状態例を示す図である。
【図１８】取引候補抽出処理における一時テーブルの状態例および取引候補抽出テーブルの例を示す図である。
【図１９】ステップＳ３０３の日付範囲による取引候補抽出処理の処理フローを示す図である。
【図２０】取引候補抽出テーブルの例を示す図である。
【符号の説明】
１  自動機
１１  取引選択部
１２  繰り返し取引選択部
１３  候補検索方法入力部
１４  取引候補表示処理部
１５  要求取引選択部
１６  出金処理集約部
１７  カード挿入／排出部
１８  操作入力部
１９  暗証入力部
１１０  表示処理部
１１１  通帳処理部
１１２  紙幣／硬貨入出金部
２  ホスト（センタ側）
２０  取引履歴ファイル
２１  暗証判定部
２２  取引処理部
２３  取引履歴取得部
２４  取引候補抽出部
２５  取引候補応答部
【図１】
2004302935.tif 000003
【図２】
2004302935.tif 000004
【図３】
2004302935.tif 000005
【図４】
2004302935.tif 000006
【図５】
2004302935.tif 000007
【図６】
2004302935.tif 000008
【図７】
2004302935.tif 000009
【図８】
2004302935.tif 000010
【図９】
2004302935.tif 000011
【図１０】
2004302935.tif 000012
【図１１】
2004302935.tif 000013
【図１２】
2004302935.tif 000014
【図１３】
2004302935.tif 000015
【図１４】
2004302935.tif 000016
【図１５】
2004302935.tif 000017
【図１６】
2004302935.tif 000018
【図１７】
2004302935.tif 000019
【図１８】
2004302935.tif 000020
【図１９】
2004302935.tif 000021
【図２０】
2004302935.tif 000022