(57)【要約】【課題】案内画像の生成にかかる負荷を軽減させることができる画像生成装置を提供する。【解決手段】自動取引装置１の利用者への案内情報を含む案内画像を生成するためのデータをカテゴリごとに受信する受信部６０と、カテゴリのうち所定のカテゴリにあらかじめ割り振られた優先順位に応じて、受信したデータを用いて案内画像を生成する生成部６１と、生成した案内画像をＡＴＭへ送信する送信部６２とを備える。【選択図】図６
2019086898.tif 000002
【特許請求の範囲】
【請求項１】
自動取引装置に表示する案内画像を生成する画像生成装置であって、
前記自動取引装置の利用者への案内情報を含む前記案内画像を生成するためのデータをカテゴリごとに受信する受信部と、
前記カテゴリのうち所定のカテゴリにあらかじめ割り振られた優先順位に応じて、受信した前記データを用いて前記案内画像を生成する生成部と、
生成した前記案内画像を前記自動取引装置へ送信する送信部とを、
備えることを特徴とする画像生成装置。
【請求項２】
受信した前記データを前記カテゴリごとに格納するテーブルを記録する記録部を更に備えることを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記生成部は、前記自動取引装置から受信する取引開始情報と、受信時の日時とに基づいて、前記記録部に記録されたテーブルを前記優先順位に応じて検索し、検索された前記テーブルのデータを用いて前記案内画像を生成することを特徴とする請求項２に記載の画像生成装置。
【請求項４】
前記取引開始情報は、前記自動取引装置が設置された店の店番、前記自動取引装置の機番を含む情報であることを特徴とする請求項３に記載の画像生成装置。
【請求項５】
前記カテゴリは、前記案内画像の表示の期間、曜日、日付、前記案内画像の表示パターンを示す適用パターンでの分類であることを特徴とする請求項１から４のいずれか１つに記載の画像生成装置。
【請求項６】
自動取引装置に表示する案内画像を生成する画像生成装置による画像生成プログラムであって、
前記自動取引装置の利用者への案内情報を含む前記案内画像を生成するためのデータをカテゴリごとに受信するステップと、
前記カテゴリのうち所定のカテゴリにあらかじめ割り振られた優先順位に応じて、受信した前記データを用いて前記案内画像を生成するステップと、
生成した前記案内画像を前記自動取引装置へ送信するステップとを、
コンピュータに実行されることを特徴とする画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案内画像を生成する画像生成装置に関する。
【背景技術】
【０００２】
自動取引装置（ＡＴＭ：Automated Teller Machine）ではＡＴＭ利用手数料やＡＴＭの稼働時間などの案内をディスプレイに表示することによって行っている（下記の特許文献１を参照）。ディスプレイに表示される案内画像は金融機関からあらかじめ提供されたものであって、ＡＴＭ利用手数料の運用時間などの変更があるたびに案内画像の差し替えが行われている。
【０００３】
近年ではＡＴＭの運用の拡張に伴い、ＡＴＭ利用手数料の運用時間などが頻繁に変更されている。これにより、現行システムでは運用時間の案内画像を差し替える作業が頻繁に発生し、差し替え作業のたびに案内画像の生成や差し替え作業費用が発生している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５９１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
運用時間の頻繁な変更によって発生する案内画像の生成や差し替え作業費用は、金融機関にとって大きな負荷となっていた。
【０００６】
本発明は、上記課題に鑑み、案内画像の生成にかかる負荷を軽減させることができる画像生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、自動取引装置に表示する案内画像を生成する画像生成装置であって、前記自動取引装置の利用者への案内情報を含む前記案内画像を生成するためのデータをカテゴリごとに受信する受信部と、前記カテゴリのうち所定のカテゴリにあらかじめ割り振られた優先順位に応じて、受信した前記データを用いて前記案内画像を生成する生成部と、生成した前記案内画像を前記自動取引装置へ送信する送信部とを、備えることを特徴とする。
【０００８】
また、本発明の画像生成装置において、受信した前記データを前記カテゴリごとに格納するテーブルを記録する記録部を更に備えることは、好ましい態様である。
【０００９】
また、本発明の画像生成装置において、前記生成部が、前記自動取引装置から受信する取引開始情報と、受信時の日時とに基づいて、前記記録部に記録されたテーブルを前記優先順位に応じて検索し、検索された前記テーブルのデータを用いて前記案内画像を生成することは、好ましい態様である。
【００１０】
また、本発明の画像生成装置において、前記取引開始情報が、前記自動取引装置が設置された店の店番、前記自動取引装置の機番を含む情報であることは、好ましい態様である。
【００１１】
また、本発明の画像生成装置において、前記カテゴリが、前記案内画像の表示の期間、曜日、日付、前記案内画像の表示パターンを示す適用パターンでの分類であることは、好ましい態様である。
【００１２】
また、本発明は、自動取引装置に表示する案内画像を生成する画像生成装置による画像生成プログラムであって、前記自動取引装置の利用者への案内情報を含む前記案内画像を生成するためのデータをカテゴリごとに受信するステップと、前記カテゴリのうち所定のカテゴリにあらかじめ割り振られた優先順位に応じて、受信した前記データを用いて前記案内画像を生成するステップと、生成した前記案内画像を前記自動取引装置へ送信するステップとを、コンピュータに実行されることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、案内画像の生成にかかる負荷を軽減させることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態における画像生成装置を含む画像生成システムの構成の一例を示す図である。
【図２Ａ】自動取引装置（ＡＴＭ）の表示部に表示される取引キーの表示例を示す図である。
【図２Ｂ】自動取引装置（ＡＴＭ）の表示部に表示される案内画像の表示例を示す図である。
【図３Ａ】適用期間指定カレンダテーブル用データの一例を示す図である。
【図３Ｂ】曜日指定カレンダテーブル用データの一例を示す図である。
【図３Ｃ】日付指定カレンダテーブル用データの一例を示す図である。
【図３Ｄ】適用パターン設定テーブル用データの一例を示す図である。
【図４Ａ】適用期間指定カレンダテーブルの一例を示す図である。
【図４Ｂ】適用期間指定カレンダテーブルの設定例を示す図である。
【図４Ｃ】曜日指定カレンダテーブルの一例を示す図である。
【図４Ｄ】曜日指定カレンダテーブルの設定例を示す図である。
【図４Ｅ】日付指定カレンダテーブルの一例を示す図である。
【図４Ｆ】日付指定カレンダテーブルの設定例を示す図である。
【図４Ｇ】適用パターン設定テーブルの一例を示す図である。
【図４Ｈ】適用パターン設定テーブルの設定例を示す図である。
【図５】案内画像の一部を示す図である。
【図６】実施形態における画像生成装置の機能構成図である。
【図７】実施形態における画像生成システムの処理シーケンスを示す図である。
【図８Ａ】適用期間指定カレンダテーブル用データの格納及び更新処理フローを示すフローチャートである。
【図８Ｂ】曜日指定カレンダテーブル用データの格納及び更新処理フローを示すフローチャートである。
【図８Ｃ】日付指定カレンダテーブル用データの格納及び更新処理フローを示すフローチャートである。
【図８Ｄ】適用パターン設定テーブル用データの格納及び更新処理フローを示すフローチャートである。
【図９】実施形態における画像生成装置の画像生成処理フローを示すフローチャートである。
【図１０】実施形態における画像生成装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１５】
以下、実施形態について図面を参照して説明する。図１は実施形態における画像生成装置２を含む画像生成システム１０の構成の一例を示す図である。画像生成システム１０は、自動取引装置（以下、ＡＴＭとも言う）１、画像生成装置（ＩＤＣ：Internet Data Center）２、ホストコンピュータ３から構成されている。なお、画像生成システム１０の構成はこれに限定されるものではなく、他の構成を含むものであってもよい。また、ここではＡＴＭは１台のみ示されているが、複数のＡＴＭが画像生成装置１に接続されていてもよい。
【００１６】
ＡＴＭ１は、利用者からの要求に応じて出金（払戻）、入金（預入）、振込、通帳記帳、残高照会などの取引を実行する機能を有する。これらの機能を利用者に利用させるため、ＡＴＭ１は取引を行うための取引キーを表示する不図示の表示部などを有する。表示部には、例えば図２Ａに示すように取引を受け付けるためのキー（出金、入金、残高照会のキーなど）が表示され、キーが押下されることによって押下された取引の処理が開始される。
【００１７】
また、ＡＴＭ１は取引キーを表示するのみではなく、利用者に対して案内（例えば、ＡＴＭ利用手数料の運用時間の変更案内、ＡＴＭの稼働時間案内など）を行うための案内画像を画面に表示する。案内画像の一例を図２Ｂに示す。図２Ｂに示す案内画像はＡＴＭ利用手数料の運用時間を案内するための画像であり、案内内容を確認するよう利用者に促す画像である。自行カードの場合、ＡＴＭ利用手数料は８時から１８時までは無料で１８時から２１時までは１０８円になり、他行カードの場合、ＡＴＭ利用手数料は８時から１８時までは１０８円で１８時から２１時までは２１６円になることを案内するものである。
【００１８】
なお、表示される案内の内容や表示の方法はこれに限定されるものではなく、他の案内内容（例えば、年末年始やゴールデンウィークなどにおけるＡＴＭ稼働時間を案内するもの）や表示方法であってもよい。
【００１９】
画像生成装置２は、ＡＴＭ１とホストコンピュータ３との間に位置するサーバであって、ホストコンピュータ３に対して、ある時間帯においてＡＴＭ１が利用できる旨の情報などを含む開局依頼を、例えば一定時間ごと（２４時間ごとなど）に送信する。また、画像生成装置２は、開局依頼に応じてホストコンピュータ３から送信された開局応答を受信し、受信した開局応答に含まれるデータに基づいて後述する案内画像を生成し、生成した案内画像をＡＴＭ１へ送信する。案内画像の生成の詳細については後述する。
【００２０】
ホストコンピュータ３は、ＡＴＭ１における取引を管理するものであり、金融機関の本部などに設置されている。また、ホストコンピュータ３はＡＴＭ利用手数料の運用時間の変更の有無、変更時間、適用開始日時などの情報も有している。ホストコンピュータ３は、上記開局依頼を画像生成装置２から受信すると、応答として開局応答を画像生成装置２へ送信する。開局応答には各種データが含まれている。各種データについて図３Ａから図３Ｄを用いて説明する。
【００２１】
ホストコンピュータ３は開局依頼を受信すると、以下の４つの電文（データ）をそれぞれ画像生成装置２へ送信する。
【００２２】
１つ目の電文は図３Ａに示す適用期間指定カレンダテーブル用データである。すなわち、画像生成装置２のデータベースの適用期間指定カレンダテーブルに格納されるデータである。適用期間指定カレンダテーブルとは、ＡＴＭごとに案内画像を表示する期間を指定したテーブルであり、詳細については後述する。
【００２３】
適用期間指定カレンダテーブル用データは固定長であり、項目はＡＴＭ店番、ＡＴＭ機番、適用開始日時、適用終了日時、適用パターン名から構成されているが、項目名はこれに限定されるものではなく、他の項目を付加してもよい。図３Ａでは複数の項目（ＡＴＭ店番、ＡＴＭ機番、適用開始日時、適用終了日時、適用パターン名）を指定した場合の例を示しており、適用期間指定カレンダテーブル用データが複数付加されている。
【００２４】
ＡＴＭ店番はＡＴＭを管轄する店舗の店舗番号を示し、ＡＴＭ機番はＡＴＭのそれぞれに付された機種番号を示す。また、適用開始日時は案内画像の表示を開始する開始日時を示し、適用終了日時は案内画像の表示を終了する終了日時を示す。また、適用パターン名は案内画像を表示する際の表示パターンの名称を示す。表示パターンとは、取引名や使用カードに応じた案内画像に表示させる内容及び表示方法（表示文字の文体、表示サイズ、表示位置、背景色など）を示すものである。表示パターンは複数あり、それぞれの表示パターンによってフォント、表示サイズ、背景色、表示する座標の値などが決められている。表示パターンの例の詳細については後述する。
【００２５】
図３Ａの例において、最初のデータは、ＡＴＭ店番が０００１でＡＴＭ機番が０００１のＡＴＭについてはパターンＡの表示パターンを用いて２０１７年１月１日の００：００：００から２０１７年１月１０日の２３：５９：５９までの間、案内画像を表示させることを示すデータである。
【００２６】
２つ目の電文は図３Ｂに示す曜日指定カレンダテーブル用データである。すなわち、画像生成装置２のデータベースの曜日指定カレンダテーブルに格納されるデータである。曜日指定カレンダテーブルとは、ＡＴＭごとに案内画像を表示する曜日を指定したテーブルであり、詳細については後述する。
【００２７】
曜日指定カレンダテーブル用データは固定長であり、項目はＡＴＭ店番、ＡＴＭ機番、曜日、適用パターン名から構成されているが、項目名はこれに限定されるものではなく、他の項目を付加してもよい。図３Ｂでは複数の項目（ＡＴＭ店番、ＡＴＭ機番、曜日、適用パターン名）を指定した場合の例を示しており、曜日指定カレンダテーブル用データが複数付加されている。
【００２８】
ＡＴＭ店番、ＡＴＭ機番、適用パターン名については適用期間指定カレンダテーブル用データと同様であるため説明を省略する。曜日は案内画像を表示する曜日を示し、第１週日曜日から第６週土曜日まで指定可能である。
【００２９】
図３Ｂの例において、最初のデータは、ＡＴＭ店番が０００１でＡＴＭ機番が０００１のＡＴＭについてはパターンＣの表示パターンを用いて第１週火曜日に案内画像を表示させることを示すデータである。
【００３０】
３つ目の電文は図３Ｃに示す日付指定カレンダテーブル用データである。すなわち、画像生成装置２のデータベースの日付指定カレンダテーブルに格納されるデータである。日付指定カレンダテーブルとは、ＡＴＭごとに案内画像を表示する日付を指定したテーブルであり、詳細については後述する。
【００３１】
日付指定カレンダテーブル用データは固定長であり、項目はＡＴＭ店番、ＡＴＭ機番、日付、適用パターン名から構成されているが、項目名はこれに限定されるものではなく、他の項目を付加してもよい。図３Ｃでは複数の項目（ＡＴＭ店番、ＡＴＭ機番、日付、適用パターン名）を指定した場合の例を示しており、日付指定カレンダテーブル用データが複数付加されている。
【００３２】
ＡＴＭ店番、ＡＴＭ機番、適用パターン名については適用期間指定カレンダテーブル用データと同様であるため説明を省略する。日付は案内画像を表示する日付を示す。
【００３３】
図３Ｃの例において、最初のデータは、ＡＴＭ店番が０００１でＡＴＭ機番が０００１のＡＴＭについてはパターンＺの表示パターンを用いて１２月３１日に案内画像を表示させることを示すデータである。
【００３４】
４つ目の電文は図３Ｄに示す適用パターン設定テーブル用データである。すなわち、画像生成装置２のデータベースの適用パターン設定テーブルに格納されるデータである。適用パターン設定テーブルとは、案内画像を表示する際の表示パターンを指定したテーブルであり、詳細については後述する。
【００３５】
適用パターン設定テーブル用データは固定長であり、項目は適用パターン名、取引名、使用カード、開始時間、終了時間、手数料、フォント、サイズ、背景色、座標から構成されているが、項目名はこれに限定されるものではなく、他の項目を付加してもよい。図３Ｄでは複数の項目（適用パターン名、取引名など）を指定した場合の例を示しており、適用パターン設定テーブル用データが複数付加されている。
【００３６】
適用パターン名については適用期間指定カレンダテーブル用データと同様であるため説明を省略する。取引名は対象となる取引の名称を示し、例えば出金や入金などである。使用カードは取引時に使用されるカードを示し、例えば自行カードや他行カードなどである。開始時間はＡＴＭ利用手数料の徴収を開始する時間を示し、終了時間はＡＴＭ利用手数料の徴収を終了する時間を示す。手数料は徴収するＡＴＭ利用手数料を示す。フォント、サイズ、背景色、座標は、開始時間、終了時間、手数料を表示する際の文字の文体、文字のサイズ、背景色、文字の座標値をそれぞれ示す。
【００３７】
図３Ｄの例において、最初のデータは、パターンＡがどのようなデータであるかを示すデータである。具体的には、取引が出金で使用カードが自行カードの場合、開始時間が００：００から終了時間０７：５９までは手数料が１０８円で、その際の表示文体はＭＳゴシック、文字サイズは１０ｐｔ、背景色は青、表示の座標はＸ＝１０、Ｙ＝５０というものである。なお、この例ではパターンＡのデータが複数あるため、適用パターン名にパターンＡが記載されている場合、すべてのパターンＡのデータを用いて案内画像が生成される。
【００３８】
画像生成システム１０の構成の説明に戻る。
画像生成装置２は、開局依頼をホストコンピュータ３へ送信し、ホストコンピュータ３から開局応答として上記４つの電文（データ）を受信し、受信したデータをデータベースに格納する。また、画像生成装置２は、取引開始時にＡＴＭ１から送信される取引開始情報（ＡＴＭ店番、ＡＴＭ機番など）とデータベースのデータに基づいて案内画像を生成し、生成した案内画像をＡＴＭ１へ送信する。
【００３９】
ここで、画像生成装置２内のデータベース内の各種テーブルについて図４Ａから図４Ｈを用いて説明する。
【００４０】
図４Ａは適用期間指定カレンダテーブルの一例を示す図である。適用期間指定カレンダテーブルは、項目名としてＡＴＭ店番、ＡＴＭ機番、適用開始日時、適用終了日時、適用パターン名、レコード更新日時から構成されている。ホストコンピュータ３から受信したデータのうち、適用期間指定カレンダテーブル用データがこのテーブルに記録される。レコード更新日時以外の項目については、上述した適用期間指定カレンダテーブル用データの説明において説明済みのため説明を省略する。
【００４１】
レコード更新日時は、データが記録又は更新された日時が示され、一定期間更新されなかったデータは後述するバッチ処理にて自動削除されるようにしてもよい。他のテーブルにおいても同様である。なお、図４Ａに示す黒丸が付された項目は適用期間指定カレンダテーブルの主要なキーであり、このキーに基づいて案内画像が生成される。他のテーブルにおいても同様である。
【００４２】
適用期間指定カレンダテーブルの具体的な設定例を図４Ｂに示す。ここでのテーブルは２つの段に分かれているが本来は１つのまとまったテーブルである。以下で説明する各テーブルの設定例においても同様に本来は１つのまとまったテーブルである。図４Ｂに示すように、ＡＴＭ店番には０００１が設定され、ＡＴＭ機番には０００１と０００２が設定されている。これは同じ店舗において複数のＡＴＭが設置されていることを示している。
【００４３】
例えば、ＡＴＭ機番が０００１のＡＴＭでは、２つの適用パターン名のパターンＡとパターンＢが設定されている。パターンＡでは適用開始日時が２０１７年１月１日の００：００：００で、適用終了日時が２０１７年１月１０日の２３：５９：５９である。一方、パターンＢでは適用開始日時が２０１７年１月１１日の００：００：００で、適用終了日時が２０１７年１月３１日の２３：５９：５９である。このように、同じ機番のＡＴＭにおいて複数の適用パターンを設定することもできる。
【００４４】
図４Ｃは曜日指定カレンダテーブルの一例を示す図である。曜日指定カレンダテーブルは、項目名としてＡＴＭ店番、ＡＴＭ機番、曜日、適用パターン名、レコード更新日時から構成されている。これらの項目については上記において説明済みのため説明を省略する。ホストコンピュータ３から受信したデータのうち、曜日指定カレンダテーブル用データがこのテーブルに記録される。
【００４５】
曜日指定カレンダテーブルの具体的な設定例を図４Ｄに示す。図４Ｄに示すように、ＡＴＭ店番には０００１が設定され、ＡＴＭ機番には０００１と０００２が設定されている。例えば、ＡＴＭ機番が０００１のＡＴＭでは、適用パターン名（パターンＣ）が同じであるが、表示させる曜日が異なるように設定されている。すなわち、第１週火曜日と第２週水曜日にパターンＣの表示パターンを適用させるように設定されている。
【００４６】
図４Ｅは日付指定カレンダテーブルの一例を示す図である。日付指定カレンダテーブルは、項目名としてＡＴＭ店番、ＡＴＭ機番、日付、適用パターン名、レコード更新日時から構成されている。これらの項目については上記において説明済みのため説明を省略する。ホストコンピュータ３から受信したデータのうち、日付指定カレンダテーブル用データがこのテーブルに記録される。
【００４７】
日付指定カレンダテーブルの具体的な設定例を図４Ｆに示す。図４Ｆに示すように、ＡＴＭ店番には０００１が設定され、ＡＴＭ機番には０００１と０００２が設定されている。例えば、ＡＴＭ機番が０００１のＡＴＭでは、適用パターン名（パターンＺ）が同じであるが、表示させる日付が異なるように設定されている。すなわち、１２月３１日と１月１日にパターンＺの表示パターンを適用させるように設定されている。
【００４８】
図４Ｇは適用パターン設定テーブルの一例を示す図である。適用パターン設定テーブルは、項目名として適用パターン名、取引名、使用カード、開始時間、終了時間、手数料、フォント、サイズ、背景色、座標、レコード更新日時から構成されている。これらの項目については上記において説明済みのため説明を省略する。ホストコンピュータ３から受信したデータのうち、適用パターン設定テーブル用データがこのテーブルに記録される。
【００４９】
適用パターン設定テーブルの具体的な設定例を図４Ｈに示す。図４Ｈの設定例では、適用パターン名にパターンＡのみ、取引名に出金のみが示されているが、他のパターンや取引名も設定されている。ここでは適用パターン名がパターンＡで、取引名が出金の場合について説明する。
【００５０】
出金をする際、使用するカードが自行カードであるか他行カードであるか、また使用する時間帯によって手数料の額が異なる。例えば、使用カードが自行カードの場合、開始時間が００：００から終了時間が０７：５９までの時間帯では手数料は１０８円である。その際の背景色は青、フォントはＭＳゴシック、サイズは１０ｐｔ、表示する座標はＸ＝１０、Ｙ＝５０と設定されている。
【００５１】
また、開始時間が０８：００から終了時間が１８：５９までの時間帯では手数料は０円である。その際の背景色は緑、フォントはＭＳゴシック、サイズは１０ｐｔ、表示する座標はＸ＝３０、Ｙ＝５０と設定されている。
【００５２】
また、開始時間が１９：００から終了時間が２３：５９までの時間帯では手数料は１０８円である。その際の背景色は緑、フォントはＭＳゴシック、サイズは１０ｐｔ、表示する座標はＸ＝７０、Ｙ＝５０と設定されている。
【００５３】
例えば、適用パターン名がパターンＡにおいて、取引名が出金で、使用カードが自行カードの場合のＡＴＭ利用手数料に関して生成される案内画像の一部を図５に示す。００：００から０７：５９までは手数料が１０８円、８：００から１８：５９までは手数料が０円、１９：００から２３：５９までは手数料が１０８円となっている。他行カードにおける出金取引の場合も同様に案内画像が生成され、また他の適用パターン名における取引などにおいても同様に案内画像が生成される。
【００５４】
次に、実施形態における画像生成装置２の構成について図６を用いて説明する。画像生成装置２は、受信部６０、生成部６１、送信部６２、記録部６３から構成されている。なお、画像生成装置２の構成は、これに限定されるものではなく、他の構成を含むものであってもよい。
【００５５】
受信部６０は、開局依頼に対する開局応答に含まれる各種データを受信する。すなわち、受信部６０は、ＡＴＭ１の利用者への案内情報を含む案内画像を生成するためのデータをカテゴリごとに受信する。カテゴリとは、例えば案内画像を表示する期間、曜日、日付、案内画像の表示パターンを示す適用パターンでの分類である。また、受信部６０は、ＡＴＭ１における取引（例えば、出金取引など）の開始時に送信される情報（ＡＴＭ店番、ＡＴＭ機番など）、すなわち取引開始情報をＡＴＭ１から受信する。
【００５６】
生成部６１は、受信部６０によって受信された取引開始情報と、取引開始情報の受信時の日時とに基づいて、記録部６３に格納されたデータベースを検索する。データベースを検索する際、適用期間指定カレンダテーブル、曜日指定カレンダテーブル、日付指定カレンダテーブルのいずれかから検索を開始する。検索する順番は、例えばテーブルごとに優先度（優先順位）があらかじめ決められており、優先度の高い順にテーブルを検索する。このように、優先順位は、カテゴリのうち所定のカテゴリである案内画像を表示する期間（適用期間指定カレンダテーブル）、曜日（曜日指定カレンダテーブル）、日付（日付指定カレンダテーブル）に割り振られる。
【００５７】
すなわち、生成部６１は、カテゴリのうち所定のカテゴリにあらかじめ割り振られた優先順位に応じて、受信したデータを用いて案内画像を生成する。より具体的には、生成部６１は、ＡＴＭ１から受信する取引開始情報と、受信時（生成時）の日時とに基づいて、後述する記録部６３に記録されたテーブルを優先順位に応じて検索し、検索されたテーブルのデータを用いて案内画像を生成する。
【００５８】
例えば、適用期間指定カレンダテーブルを検索する際、生成部６１は、取引開始情報のＡＴＭ店番とＡＴＭ機番に合致するデータが適用期間指定カレンダテーブルに存在するか確認する。データが存在する場合、該当するデータの適用開始日時から適用終了日時の間に受信時の日時が含まれているか確認する。含まれている場合には、生成部６１は当該データの適用パターン名を取得し、適用パターン設定テーブルから取得した適用パターン名に合致するデータがあるか確認する。合致するデータがある場合、生成部６１は当該データの各項目に応じて案内画像を生成する。
【００５９】
また、例えば、曜日指定カレンダテーブルを検索する際、生成部６１は、取引開始情報のＡＴＭ店番とＡＴＭ機番に合致するデータが曜日指定カレンダテーブルに存在するか確認する。データが存在する場合、該当するデータの曜日が受信時の日時の曜日と合致するか確認する。合致する場合には、生成部６１は当該データの適用パターン名を取得し、適用パターン設定テーブルから取得した適用パターン名に合致するデータがあるか確認する。合致するデータがある場合、生成部６１は当該データの各項目に応じて案内画像を生成する。
【００６０】
また、例えば、日付指定カレンダテーブルを検索する際、生成部６１は、取引開始情報のＡＴＭ店番とＡＴＭ機番に合致するデータが日付指定カレンダテーブルに存在するか確認する。データが存在する場合、該当するデータの日付が受信時の日時と合致するか確認する。合致する場合には、生成部６１は当該データの適用パターン名を取得し、適用パターン設定テーブルから取得した適用パターン名に合致するデータがあるか確認する。合致するデータがある場合、生成部６１は当該データの各項目に応じて案内画像を生成する。
【００６１】
また、生成部６１は、各テーブルの更新処理を行うようにしてもよい。例えば、受信部６０によって受信されたデータと同様の内容のデータが既にデータベースのテーブルに存在する場合には該当するデータのレコード更新日時の項目を受信した日時で更新する。
【００６２】
更新の一例として適用期間指定カレンダテーブルを更新する場合について説明する。生成部６１は、受信した適用期間指定カレンダテーブル用データのＡＴＭ店番、ＡＴＭ機番、適用開始日時を用いて、合致するデータが適用期間指定カレンダテーブルに存在するか確認する。存在する場合、生成部６１は合致するデータのレコード更新日時を、適用期間指定カレンダテーブル用データを受信した日時で更新する。他のテーブルの更新についても同様であるため説明を省略する。
【００６３】
送信部６２は、ＡＴＭ１やホストコンピュータ３との間でやりとりされるデータを送信する。例えば、送信部６２は生成部６１によって生成された案内画像をＡＴＭ１へ送信したり、開局依頼をホストコンピュータ３へ送信したりする。
【００６４】
記録部６３は、上述した各種テーブルなどを格納するものであり、上述したデータベースに相当する。すなわち、記録部６３は、受信したデータをカテゴリごとに格納するテーブルを記録する。また、記録部６３は画像生成装置２の画像生成処理に必要なプログラム情報などを格納してもよい。
【００６５】
次に、実施形態における画像生成システム１０の処理シーケンスについて図７を用いて説明する。画像生成装置２は、ＡＴＭ１での取引が開始される前などにホストコンピュータ３に対して開局依頼を送信する（Ｓ７１）。開局依頼を受信したホストコンピュータ３は、開局応答を画像生成装置２へ送信する（Ｓ７２）。このとき、ホストコンピュータ３は、各種データ、すなわち適用期間指定カレンダテーブル用データ、曜日指定カレンダテーブル用データ、日付指定カレンダテーブル用データ、適用パターン設定テーブル用データを画像生成装置２へ送信する。
【００６６】
各種データを受信した画像生成装置２は、受信したデータを各テーブルに記録（格納）する。このとき既に同じ内容のデータが記録されている場合には、画像生成装置２は該当データのレコード更新日時を受信した日時で更新する。
【００６７】
ＡＴＭ１の取引が開始され、取引が選択されると、ＡＴＭ１はＡＴＭ店番、ＡＴＭ機番などを含む取引開始情報を画像生成装置２へ送信する（Ｓ７３）。画像生成装置２は、受信した取引開始情報と受信した日時とに基づいて、該当するデータがデータベースの各テーブルに存在するか確認する（Ｓ７４）。存在する場合、画像生成装置２は、該当するデータに基づいて案内画像を生成する（Ｓ７５）。画像生成装置２は生成した案内画像をＡＴＭ１へ送信する（Ｓ７６）。
【００６８】
このとき、ＡＴＭ１の取引繁忙時間帯では画像生成装置２の負荷が高く、案内画像の生成に時間を要する場合もある。そのため、画像生成装置２は、開局から取引開始までの間にバッチ処理にて案内画像を一括して生成しておいてもよい。これにより、ＡＴＭ１の取引時ではバッチ処理で生成された案内画像を表示するのみでよい。
【００６９】
次に、実施形態における画像生成装置２の各種データの格納及び更新の処理フローについて図８Ａから図８Ｄを用いて説明する。
【００７０】
まず、適用期間指定カレンダテーブル用データの格納及び更新処理について図８Ａを用いて説明する。画像生成装置２は、ホストコンピュータ３から適用期間指定カレンダテーブル用データを受信すると、当該データをレコード単位、すなわち項目単位に分割する（ステップＳ８０１ａ）。画像生成装置２は、分割した項目、例えばＡＴＭ店番、ＡＴＭ機番、適用開始日時のデータを用いて、これらのデータに該当するデータが適用期間指定カレンダテーブルにあるか否かを判断する（ステップＳ８０２ａ）。
【００７１】
該当するデータがある場合（ステップＳ８０２ａでＹｅｓ）、画像生成装置２は、適用期間指定カレンダテーブルの該当するデータのレコード更新日時を更新する（ステップＳ８０３ａ）。一方、該当するデータがない場合（ステップＳ８０２ａでＮｏ）、画像生成装置２は、適用期間指定カレンダテーブルに受信した適用期間指定カレンダテーブル用データを格納する（ステップＳ８０４ａ）。すなわち、適用期間指定カレンダテーブル用データの各項目の値を格納する。
【００７２】
また、曜日指定カレンダテーブル用データの格納及び更新処理について図８Ｂを用いて説明する。画像生成装置２は、ホストコンピュータ３から曜日指定カレンダテーブル用データを受信すると、当該データをレコード単位、すなわち項目単位に分割する（ステップＳ８０１ｂ）。画像生成装置２は、分割した項目、例えばＡＴＭ店番、ＡＴＭ機番、曜日のデータを用いて、これらのデータに該当するデータが曜日指定カレンダテーブルにあるか否かを判断する（ステップＳ８０２ｂ）。
【００７３】
該当するデータがある場合（ステップＳ８０２ｂでＹｅｓ）、画像生成装置２は、曜日指定カレンダテーブルの該当するデータのレコード更新日時を更新する（ステップＳ８０３ｂ）。一方、該当するデータがない場合（ステップＳ８０２ｂでＮｏ）、画像生成装置２は、曜日指定カレンダテーブルに受信した曜日指定カレンダテーブル用データを格納する（ステップＳ８０４ｂ）。すなわち、曜日指定カレンダテーブル用データの各項目の値を格納する。
【００７４】
また、日付指定カレンダテーブル用データの格納及び更新処理について図８Ｃを用いて説明する。画像生成装置２は、ホストコンピュータ３から日付指定カレンダテーブル用データを受信すると、当該データをレコード単位、すなわち項目単位に分割する（ステップＳ８０１ｃ）。画像生成装置２は、分割した項目、例えばＡＴＭ店番、ＡＴＭ機番、日付のデータを用いて、これらのデータに該当するデータが日付指定カレンダテーブルにあるか否かを判断する（ステップＳ８０２ｃ）。
【００７５】
該当するデータがある場合（ステップＳ８０２ｃでＹｅｓ）、画像生成装置２は、日付指定カレンダテーブルの該当するデータのレコード更新日時を更新する（ステップＳ８０３ｃ）。一方、該当するデータがない場合（ステップＳ８０２ｃでＮｏ）、画像生成装置２は、日付指定カレンダテーブルに受信した日付指定カレンダテーブル用データを格納する（ステップＳ８０４ｃ）。すなわち、日付指定カレンダテーブル用データの各項目の値を格納する。
【００７６】
また、適用パターン設定テーブル用データの格納及び更新処理について図８Ｄ用いて説明する。画像生成装置２は、ホストコンピュータ３から適用パターン設定テーブル用データを受信すると、当該データをレコード単位、すなわち項目単位に分割する（ステップＳ８０１ｄ）。画像生成装置２は、分割した項目、例えば適用パターン、取引名、使用カード、開始時間のデータを用いて、これらのデータに該当するデータが適用パターン設定テーブルにあるか否かを判断する（ステップＳ８０２ｄ）。
【００７７】
該当するデータがある場合（ステップＳ８０２ｄでＹｅｓ）、画像生成装置２は、適用パターン設定テーブルの該当するデータのレコード更新日時を更新する（ステップＳ８０３ｄ）。一方、該当するデータがない場合（ステップＳ８０２ｄでＮｏ）、画像生成装置２は、適用パターン設定テーブルに受信した適用パターン設定テーブル用データを格納する（ステップＳ８０４ｄ）。すなわち、適用パターン設定テーブル用データの各項目の値を格納する。
【００７８】
次に、実施形態における画像生成装置２の画像生成処理フローについて図９を用いて説明する。画像生成装置２は、取引開始情報をＡＴＭ１から受信すると（ステップＳ９０１）、受信した取引開始情報に含まれるＡＴＭ店番、ＡＴＭ機番と、受信した日時とに該当するデータが適用期間指定カレンダテーブルに存在するかを検索する（ステップＳ９０２）。すなわち、画像生成装置２は、ＡＴＭ店番とＡＴＭ機番に合致するデータが適用期間指定カレンダテーブルに存在するか確認し、該当するデータが存在する場合、該当するデータの適用開始日時から適用終了日時の間に受信した日時が含まれているか確認する。
【００７９】
検索した結果、ＡＴＭ店番、ＡＴＭ機番、受信した日時に該当するデータが存在する場合（ステップＳ９０２でＹｅｓ）、画像生成装置２は、該当するデータの適用パターン名を取得し、適用パターン名が適用パターン設定テーブルに存在するかを検索する（ステップＳ９０３）。
【００８０】
存在する場合（ステップＳ９０３でＹｅｓ）、画像生成装置２は、適用パターン設定テーブルから適用パターン名に対応する情報を取得し、その情報（取引名、使用カード、開始時間、終了時間、手数料、フォント、サイズ、背景色、座標）に基づいて案内画像を生成する（ステップＳ９０４）。画像生成装置２は、生成した案内画像をＡＴＭ１へ送信する（ステップＳ９０５）。なお、適用パターン名が適用パターン設定テーブルに存在しない場合（ステップＳ９０３でＮｏ）、画像生成装置２は、表示すべき案内画像がないため、案内画像を休止する指示をＡＴＭ１へ送信する（ステップＳ９０６）。
【００８１】
一方、適用期間指定カレンダテーブルを検索した結果、ＡＴＭ店番、ＡＴＭ機番、受信した日時に該当するデータが存在しない場合（ステップＳ９０２でＮｏ）、画像生成装置２は、曜日指定カレンダテーブルを同様に検索する（ステップＳ９０７）。検索した結果、ＡＴＭ店番、ＡＴＭ機番、受信した日時に該当するデータが存在する場合（ステップＳ９０７でＹｅｓ）、ステップＳ９０３へ進む。
【００８２】
一方、曜日指定カレンダテーブルを検索した結果、ＡＴＭ店番、ＡＴＭ機番、受信した日時に該当するデータが存在しない場合（ステップＳ９０７でＮｏ）、画像生成装置２は、日付指定カレンダテーブルを同様に検索する（ステップＳ９０８）。検索した結果、ＡＴＭ店番、ＡＴＭ機番、受信した日時に該当するデータが存在する場合（ステップＳ９０８でＹｅｓ）、ステップＳ９０３へ進む。
【００８３】
一方、日付指定カレンダテーブルを検索した結果、ＡＴＭ店番、ＡＴＭ機番、受信した日時に該当するデータが存在しない場合（ステップＳ９０８でＮｏ）、画像生成装置２は、表示すべき案内画像がないため、案内画像は休止する指示をＡＴＭ１へ送信する（ステップＳ９０６）。
【００８４】
なお、上記フローでは、検索の優先順位に関して適用期間指定カレンダテーブルを一番高く、日付指定カレンダテーブルを一番低くしているが、各テーブルの検索順は上記に限定されるものではない。設定される優先順位によって検索順を決めることが可能である。
【００８５】
次に、実施形態における画像生成装置２のハードウェア構成について図１０を用いて説明する。ハードウェア構成は、例えば、ＣＰＵ１０１、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）１０２、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０３、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１０４、通信インタフェース（Ｉ／Ｆ）１０５、バス１０６を備えている。ＣＰＵ１０１、ＨＤＤ１０２、ＲＡＭ１０３、ＲＯＭ１０４、通信インタフェース（Ｉ／Ｆ）１０５は、例えば、バス１０６を介して互いに接続されている。
【００８６】
ＣＰＵ１０１は、バス１０６を介して、ＨＤＤ１０２などに格納される画像生成装置２の各種処理を行うためのプログラム（例えば、画像生成プログラムなど）を読み込み、読み込んだプログラムをＲＡＭ１０３に一時的に格納し、そのプログラムにしたがって各種処理を行う。ＣＰＵ１０１は、主として、上述した生成部６１として機能する。
【００８７】
ＨＤＤ１０２には、画像生成装置２の各種処理を行うためのアプリケーションプログラムや、画像生成装置２の処理に必要なデータなどが格納される。ＨＤＤ１０２は、主として記録部６３として機能する。
【００８８】
ＲＡＭ１０３は、揮発性メモリであって、ＣＰＵ１０１に実行させるためのＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）プログラムやアプリケーションプログラムの一部が一時的に格納される。また、ＲＡＭ１０３には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【００８９】
ＲＯＭ１０４は、不揮発性メモリであって、ブートプログラムやＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）などのプログラムを記憶する。
【００９０】
通信インタフェース（Ｉ／Ｆ）１０５は、外部（ＡＴＭ１やホストコンピュータ３）とネットワークを介してデータの送受信を行うものである。通信インタフェース（Ｉ／Ｆ）１０５は、主として受信部６０、送信部６２として機能する。
【００９１】
バス１０６は、各装置間の制御信号、データ信号などの授受を媒介する経路である。
上述した実施形態の画像生成装置によれば、案内画像の生成にかかる負荷を軽減させることができる。また、金融機関側で用意する差し替え案内画像の社内判定や承認などのプロセスを削除することができる。
【００９２】
また、上述した実施形態は、上述したものに限定されるものではなく、実施形態の要旨を逸脱しない範囲において種々の変更を加えることができる。
【符号の説明】
【００９３】
１  自動取引装置（ＡＴＭ）
２  画像生成装置（ＩＤＣ）
３  ホストコンピュータ
１０  画像生成システム
６０  受信部
６１  生成部
６２  送信部
６３  記録部
１０１  ＣＰＵ
１０２  ＨＤＤ
１０３  ＲＡＭ
１０４  ＲＯＭ
１０５  通信インタフェース（Ｉ／Ｆ）
１０６  バス
【図１】
2019086898.tif 000003
【図２Ａ】
2019086898.tif 000004
【図２Ｂ】
2019086898.tif 000005
【図３Ａ】
2019086898.tif 000006
【図３Ｂ】
2019086898.tif 000007
【図３Ｃ】
2019086898.tif 000008
【図３Ｄ】
2019086898.tif 000009
【図４Ａ】
2019086898.tif 000010
【図４Ｂ】
2019086898.tif 000011
【図４Ｃ】
2019086898.tif 000012
【図４Ｄ】
2019086898.tif 000013
【図４Ｅ】
2019086898.tif 000014
【図４Ｆ】
2019086898.tif 000015
【図４Ｇ】
2019086898.tif 000016
【図４Ｈ】
2019086898.tif 000017
【図５】
2019086898.tif 000018
【図６】
2019086898.tif 000019
【図７】
2019086898.tif 000020
【図８Ａ】
2019086898.tif 000021
【図８Ｂ】
2019086898.tif 000022
【図８Ｃ】
2019086898.tif 000023
【図８Ｄ】
2019086898.tif 000024
【図９】
2019086898.tif 000025
【図１０】
2019086898.tif 000026