(57)【特許請求の範囲】
【請求項１】
画面キーの位置情報と、金融機関コードを利用した参照番号と、前記参照番号に前記画面キーの番号を割り付けて表示順を決定する画面キー番号と、前記画面キーの表示位置を固定するか否かを指定する固定キー情報とを定義する初期画面制御ファイルと、
前記参照番号に対応した前記画面キーの表示データとして金融機関名を定義する更新情報ファイルと、
前記初期画面制御ファイル中の前記参照番号と、前記参照番号と対応した前記更新情報ファイル中の前記表示データに基づいて、
前記更新情報ファイル中の前記表示データが所定データである場合には、当該所定データの表示位置につぎの画面キーの前記表示データを表示し、かつ前記初期画面制御ファイルで固定と定義されている画面キーの前記表示データは移動させないように画面表示を制御するＩＯ制御部と、
を有することを特徴とする画面表示装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は金融機関等の店舗に設置されて、預金の支払、入金、振込等の取引を行う自動取引装置等の、操作者が操作する装置に設けられ、操作者に取引手順を表示する画面表示装置に関する。
近年、自動取引装置により振込取引が行えるようになっている。この振込取引を行う場合の振込先となる金融機関は多数あり、自動取引装置を利用して振込取引が行えるよう案内画面にて複数の金融機関名が表示されている。
【０００２】
しかし金融の自由化により、金融機関の合併や名称変更などが頻繁に行われるようになり、そのため自動取引装置の案内画面の変更に伴い、速やかな画面変更が求められてきている。
【０００３】
【従来の技術】
従来顧客は振込取引を行う場合には、自動取引装置の案内画面に表示された金融機関から自分が振り込むべき振込先の金融機関を選択し、必要な金額を投入し，或いは自分の口座から必要な金額振替を行い振込取引を行う。
図１は自動取引装置の案内画面に表示される初期金融機関名選択画面であり、複数の金融機関名が整列され表示されている。
【０００４】
顧客はこの初期金融機関選択画面に表示された金融機関を選択する。
従来は自動取引装置全体を制御しているアプリケーションプログラムが初期金融機関名選択画面に表示するための制御も行っており、画面変更をする際にはアプリケーションプログラムの修正をする必要があった。
また、他の修正方法を示した公開特許公報昭６１─２２６８３４号においては、表示形式等の表示方法を格納した画面定義情報ファイルと、画面アクセス元から画面データを渡されると画面定義情報ファイルから対応する画面定義情報を読み出して画面編集する画面編集プログラムとを設けて、アプリケーションプログラムを修正することのない画面変更を可能としていた。
【０００５】
【発明が解決しようとする課題】
金融機関の合併、名称変更にによって画面変更を行うためには、前者の方法では膨大なアプリケーションプログラムを画面変更のある度に修正しなくてはならないため、修正の手間、時間、費用等の負担が増大するという問題があった。
また後者の公開特許公報昭６１─２２６８３４号の場合、アプリケーションプログラムには負担がかからないが、金融機関の合併により表示すべき金融機関が減った場合等、表示データを詰める際にはデータを表示する位置等の画面に表示するための画面定義情報に対応する画面データを一つずつずらす等の変更をしなくてはならなく、画面データを作成する場合には表示位置を考慮した修正が必要であり、作成に時間がかかるという問題があった。
【０００６】
本発明の目的は、画面変更にかかる負担を無くし、かつ高速な画面編集を実現させるものである。
【０００７】
【課題を解決するための手段】
本発明は、画面キーの位置情報と、金融機関コードを利用した参照番号と、前記参照番号に前記画面キーの番号を割り付けて表示順を決定する画面キー番号と、前記画面キーの表示位置を固定するか否かを指定する固定キー情報とを定義する初期画面制御ファイルと、前記参照番号に対応した前記画面キーの表示データとして金融機関名を定義する更新情報ファイルと、前記初期画面制御ファイル中の前記参照番号と、前記参照番号と対応した前記更新情報ファイル中の前記表示データに基づいて、前記更新情報ファイル中の前記表示データが所定データである場合には、当該所定データの表示位置につぎの画面キーの前記表示データを表示し、かつ前記初期画面制御ファイルで固定と定義されている画面キーの前記表示データは移動させないように画面表示を制御するＩＯ制御部と、を有することを特徴とする画面表示装置に関する。
【０００８】
【作用】
請求項１の作用としては、ＩＯ制御部は、初期画面制御ファイル中の表示位置に関する情報よりデータの表示位置を決定して、初期画面制御ファイル中のデータの参照番号と、参照番号に対応する更新情報ファイル中の表示データに基づき画面表示を行う。
【０００９】
この時ＩＯ制御部は、表示データが所定のデータである場合には、所定のデータの表示位置に次の表示データを表示するよう画面表示を制御することにより、削除したい表示データを詰めて画面表示することができる。
図２は請求項１の画面制御例１を示す図であり、変更前はＡ〜Ｉの表示データが順に表示されていたのを、ＢのデータはＢＨに代わりＨのデータが消滅した場合の初期画面制御ファイルと更新情報制御ファイルを表している。
【００１０】
更新情報ファイル中の参照番号０００８の部分に所定のデータがあるので、ＩＯ制御部は所定のデータを表示すべき位置には、次行の参照番号０００９、Ｉの表示データを表示することによりＩ以降の表示データを左に詰める。
請求項１の作用としては、ＩＯ制御部は、初期画面制御ファイル中の表示位置に関する情報よりデータの表示位置を決定して、初期画面制御ファイル中のデータの参照番号と、参照番号に対応する更新情報ファイル中の表示データに基づき画面表示を行う。
【００１１】
この時ＩＯ制御部は、表示データが所定のデータである場合には、所定のデータの表示位置につぎの表示データを表示するよう画面表示を制御することにより、削除したい表示データを詰めて画面表示することができる。
更に初期画面制御ファイルで固定するよう定義されている表示データがある場合は、定義されたデータの表示位置を固定して画面表示を行う。
【００１２】
図３は請求項２の画面制御例２であり、変更前はＡ〜Ｉの表示データが順に表示されていたのを、ＢのデータはＢＧに代わりＧのデータが消滅し、かつ斜線が引かれているＣとＥとＦのデータの表示位置を固定しておきたい場合の初期画面制御ファイルと更新情報制御ファイルを表している。
更新情報ファイル中の参照番号０００７の部分に所定のデータがあるので、ＩＯ制御部は所定のデータを表示すべき位置には、次行の参照番号０００８、Ｈの表示データを表示することによりＨ以降の表示データを左につめる。しかし、Ｉの表示データは初期画面制御ファイル２にて固定するよう定義されているので、ＩＯ制御部はＩの表示データの表示位置は移動させずに画面表示する。
【００１３】
【実施例】
図４は金融機関等の店舗に設置される自動取引装置の外観図である。
５は通帳挿入口であり、６はキャッシュカード挿入口であり、７は顧客操作画面である。
顧客が顧客操作画面７より振込取引を選択して通帳挿入口５より通帳を、或いはキャッシュカード挿入口６よりキャッシュカードを挿入して、暗証番号を入力すると、初期金融機関名選択画面が顧客操作画面７に表示される。
【００１４】
図５は自動取引装置の構成図である。
８はアプリケーションプログラムであり、自動取引装置全体の制御をしているプログラムである。９は制御部であり、アプリケーションプログラム８を内蔵して自動取引装置全体を制御している。１０はＩＯ制御部であり、アプリケーションプログラム８を内蔵して自動取引装置全体を制御する制御部９と各ユニット間の情報及び命令の授受を行う。１１はカード処理部であり、キャッシュカードに関する処理を行う。１２は通帳処理部であり、通帳に関する処理を行う。１３は紙幣供給・格納部であり、顧客の要求に応じて紙幣を供給し、顧客が入金した紙幣を格納する。１４は顧客操作部であり、顧客操作画面を表示する。１５は障害管理画面であり、自動取引装置の各ユニットの障害情報を管理して表示する。１６は上位装置であり、通帳、カードが挿入されると取引に必要な情報を制御部１０へと送る。
【００１５】
図６は本発明の実施例である自動取引装置の画面表示部を示すものである。
７は顧客操作画面であり、複数の金融機関名を表示する。１７は振込初期画面制御ファイルであり、表示位置や表示間隔及び固定しておきたい金融機関キーを定義するとともに、金融機関コードを表示する順に定義する。１８は金融機関情報ファイルであり金融機関名と金融機関コードを定義している。金融機関名に変更がある場合には金融機関情報ファイル１８を入れ換える。１０はＩＯ制御部であり、振込初期画面制御ファイル１７を解析して画面編集を行う。通常ＩＯ制御部１０は、アプリケーションプログラム８を内蔵して自動取引装置全体の制御を行う制御部９と各ユニット間の情報及び命令を授受するものであるが、本実施例においては制御部９の代わりに振込初期画面の制御も行う。
【００１６】
１９はＲＡＭディスクであり、ＩＯ制御部が振込初期画面制御ファイル１７を金融機関情報ファイル１８から解析した結果を書き込む。
図７は本実施例によって変更される初期金融機関名選択画面の一例である。
顧客は画面に表示されている金融機関キーより振込先の金融機関を選択できるようになっており、Ａ銀行〜Ｌ銀行以外の金融機関を指定する場合、例えばＭという信用金庫を指定する場合は信用金庫と表示されている金融機関キーを選択すると、信用金庫の選択画面へと移行する。
【００１７】
図７においては、Ｂ銀行とＣ銀行が合併してＢＣ銀行になった場合の画面変更を示している。
網かけになっている金融機関キーは振込初期画面制御ファイル１７にて固定指示されているキーであり、画面変更で他のキーが詰められても移動しない。
図８は振込初期画面制御ファイル１７を表した図である。
【００１８】
なお画面キー番号は、表示される順に１〜１８を割り当てている。
振込初期画面制御ファイル１７の先頭行には、画面位置情報、固定キー情報が定義されている。Ｘ〜Ｙ〜は画面キーのスタート位置のＸ座標及びＹ座標を表している。Ｌ〜は表示する画面キーの行数を表しており、ここでは６行と指定している。Ｖは画面キーの行間隔を表している。Ｓ〜は固定する画面キーナンバーを表しており、ここでは３番、６番、９番、１２番、１５番、１８番の画面キーを固定するよう指示している。
【００１９】
振込初期画面制御ファイル１７の先頭行以降には、固定指定の有無、文字色、金融機関コードが表示する順に定義されている。先頭にＳと打たれている画面キーは固定指示されている画面キーであり、先頭行にての固定指示との確認を取っている。ここでは３番、６番、９番、１２番、１５番、１８番が指定されており、先頭行における固定指定と一致している。Ｆ〜は表示する文字色を表しており、ここでは全てＦ０と指定されている。Ｆ０は黒を示している。Ｋ〜は金融機関コードを表している。
【００２０】
金融機関コードとは全国銀行協会によって予め定められたものであり、各金融機関固有のものである。金融機関の合併があった場合には、合併した金融機関のコードのうち、若い番号の金融機関コードを継続して使用し、もう一方の金融機関コードは空けたままにしておくのが慣例となっている。
なお３番、６番、９番、１２番、１５番、１８番の画面キーは図７において網かけされている固定指示部分であり、特定の金融機関名でない画面キーなので金融機関コードは付されていない。また変更することの無い画面キーなので、予め表示するデータを自動取引装置全体の制御を行うアプリケーションプログラム８にて作成しておく。
【００２１】
図９は図６の画面変更をする際の金融機関情報ファイル１８を表した図である。
Ｂ銀行とＣ銀行が合併してＢＣ銀行となることにより、Ｂ銀行が使用していた金融機関コードＫ００２をＢＣ銀行が使用して、Ｃ銀行が使用していた金融機関コードは使用されなくなるのでダミーデータが入る。
【００２２】
図１０は本実施例のＩＯ制御部１０の振込初期画面制御ファイル解析及び画面編集のフローチャートである。
図５乃至図１０を用いて本実施例を説明する。
自動取引装置の電源がＯＮになると、ＩＯ制御部１０は振込初期画面制御ファイル１７にアクセス可能かチェックする。（ステップ２１）
振込初期画面制御ファイル１７にアクセス出来ない場合、ＩＯ制御部１０は自動取引装置の後部に設置されている障害管理画面１５に定義ファイルアクセスエラーを表示する。
【００２３】
振込初期画面制御ファイル１７にアクセスできると、ＩＯ制御部１０は振込初期画面制御ファイル１７の解析を開始する。（ステップ２２）
まずＩＯ制御部１０は振込初期画面制御ファイル１７の先頭行に画面キースタート位置の座標、画面キー行数、画面キー間隔等の情報が設定されているかチェックする。（ステップ２３）
先頭行の情報設定がされていない場合、ＩＯ制御部１０は障害管理画面１５に定義ファイル記述エラーを表示する。
【００２４】
先頭行の情報設定が設定されていると、ＩＯ制御部１０は振込初期画面制御ファイル１７の先頭行の情報設定の記述形式が間違っていないかチェックする。（ステップ２４）
先頭行の記述形式が間違っている場合、ＩＯ制御部１０は障害管理画面１５に定義ファイル記述エラーを通知する。
【００２５】
先頭行の記述形式が間違っていない場合、ＩＯ制御部１０は振込初期画面制御ファイル１７の先頭以降の行に、表示文字色、金融機関コード等の情報が設定されているかチェックする。（ステップ２５）
先頭以降の行の情報設定がされていると、ＩＯ制御部１０は振込初期画面制御ファイル１７の先頭以降の行の情報設定の記述形式が間違っていないかチェックする。（ステップ２６）
先頭以降の行の記述形式が間違っている場合、ＩＯ制御部１０は障害管理画面１５に定義ファイル記述エラーを通知する。
【００２６】
先頭以降の行の記述形式が間違っていない場合、ＩＯ制御部１０は振込初期画面制御ファイル１７の先頭以降の行の金融機関コ−ドに対応した金融機関ファイル１８中の金融機関名を検索する。（ステップ２７）
ＩＯ制御部１０はステップ２５〜２７までの動作を振込初期画面制御ファイル１７の先頭行以降の行について一行ずつ繰り返し、最終行を終えた時点で解析を終了して解析結果をＲＡＭディスク１９へ書き込む。（ステップ２８）
図１１はＩＯ制御部１０がＲＡＭディスク１９に書き込んだ解析結果を表す図である。
【００２７】
ＲＡＭディスク１９の先頭行には、振込初期画面制御ファイル１７の先頭行、つまり画面キーの位置情報、固定画面キー番号が書き込まれる。ＲＡＭディスク１９の先頭行以降の行には振込初期画面１７の先頭行以降の行、つまり固定指定の有無、文字色の指定、金融機関コード、及び金融機関コードに対応する金融機関情報ファイル金融機関情報ファイル１８中の金融機関名が書き込まれる。
【００２８】
キー番号１番の行には金融機関コードＫ００１に対応してＡ銀行が、キー番号２番の行には金融機関コードＫ００２に対応して、ＢＣ銀行が書き込まれて、以下キー番号順に金融機関コードに対応して金融機関名が書き込まれて行く。
なおキー番号４番の行は、金融機関コードＫ００４に対応した金融機関情報ファイル１８中の金融機関名がダミーデータになっているので、空白行として書き込まれる。
またキーコード３番、６番、９番、１２番、１５番、１８番の画面キーは固定指定されており金融機関コードがないので、金融機関名は書き込まれない。
【００２９】
ＩＯ制御部１０は解析結果をＲＡＭディスク１９上に書き込んだ後、顧客が自動取引装置にて振込取引を選択して振込初期画面の表示要求があると（ステップ２９）、ＲＡＭディスク１９上に複写された解析ファイルをもとに画面編集を開始する。（ステップ３０）
ＩＯ制御部１０はＲＡＭディスク１９上に書き込まれた解析結果の先頭行に定義されている画面キーのスタート位置のＸ座標、Ｙ座標及び表示する画面キーの行数、行間隔の情報から、画面キーのスタート位置、行間隔を決定する。なお、行間隔とは画面キーの縦の表示間隔を示しており、解析結果には画面キーの横の表示間隔は定義されていないが、横の表示間隔は常に一定間隔で表示するよう予めＩＯ制御部１０に設定されているので、定義をする必要が無い。
【００３０】
画面キーのスタート位置、縦、横の表示間隔が決定すると、ＩＯ制御部は解析結果の先頭以降の行に定義されている金融機関名をキー番号順に金融機関コードに対応させて割り当てて行く。
なお解析結果の先頭にて固定するよう指定されているキー番号の行に、固定指定の確認を表すＳが書き込まれていれば（ステップ３１）、そのキー番号に該当する画面キーの表示位置は固定しておく。（ステップ３２）
固定されている画面キーの表示データは予めアプリケーションプログラム８にて作成してあり、ＩＯ制御部１０はアプリケーションプログラム８から表示データを読み込んで表示する。
【００３１】
また、解析結果に空白となっている行が存在した場合（ステップ３３）、ＩＯ制御部１０は、空白のデータを表示すべき位置に、次行の金融機関名を表示する。（ステップ３４）
これによって、空白行以降の金融機関名を表示する位置が一つずつずれるが、固定指示されている画面キーは移動しない。
【００３２】
ＩＯ制御部１０が図１１の解析結果から編集した画面が図７の変更後の初期金融機関選択画面となる。
なお空白となった画面キーを表示しておきたい場合は、金融機関情報ファイル１８にてダミーデータの代わりに空白指定というデータ名を入力しておけば、ＩＯ制御部１０は振込初期画面制御ファイル１７の金融機関コードが対応する行に空白指定というデータを書き込み、画面編集時に空白として顧客操作画面７に表示することが可能である。
【００３３】
本実施例ではＩＯ制御部１０が振込初期画面制御ファイル１７を解析して画面編集することから、自動取引装置全体の制御をするアプリケーションプログラム８に負担をかけること無く高速に振込初期画面の変更を行うことができる。
しかもＩＯ制御部１０は、自動取引装置内の各ユニットとアプリケーションプログラム８間の命令及び情報の授受を行うために既存しているので、本実施例の為に新たな解析部を設置する必要は無い。
【００３４】
また、ＩＯ制御部１０は振込初期画面制御ファイル１７を解析した解析結果に空白となっている行があった場合、詰めて画面編集することから、金融機関情報ファイル１８を一つずつずらして作成する必要がない。
また、振込初期画面制御ファイル１７にて固定しておきたい金融機関名の画面キーを設定すれば、ダミー画面キーを詰める際にも指定した画面キーを固定しておくことができる。
【００３５】
さらに、参照番号として金融機関コードを使用しているので表示位置と参照番号の対称付けが容易である。
以上より、高速でかつ容易に振込初期画面の変更が可能となる。
【００３６】
【発明の効果】
本発明に依れば、画面に表示するデータ、データの表示位置、データの参照番号が定義されている初期画面制御ファイルと、更新するデータ及び更新データの参照番号が定義されている更新情報ファイルから、参照番号に対応させて画面編集するＩＯ制御部を有することによりアプリケーションプログラムに負担をかけること無く高速に画面表示データの変更を行うことができる。
【００３７】
またＩＯ制御部は更新情報ファイル中に所定のデータがあれば所定のデータを表示すべき位置に次のデータを表示する。つまり、表示するデータを詰めたいときには更新情報ファイルに所定のデータを書き込んでおくだけで良く、高速にかつ容易に表示データを詰めることができる。
また、初期画面制御ファイルにて固定しておきたい表示データを指定しておけば、他の表示データが移動する際にも固定しておくことができる。
【００３８】
以上より、複雑な画面変更でも高速にかつ容易に処理できる画面表示装置の実現が可能となる。
【図面の簡単な説明】
【図１】自動取引装置において振込を選択した際に表示される初期金融機関名選択画面の一例を表した図である。
【図２】請求項１の作用を説明するための画面制御例１である。
【図３】請求項１の作用を説明するための画面制御例２である。
【図４】金融機関等の店舗に設置されている自動取引装置の外観図である。
【図５】自動取引装置の内部の構成を表す図である。
【図６】本発明の実施例である自動取引装置の画面表示部の構成を表す図である。
【図７】本実施例にて変更される初期金融機関名選択画面の一例を表す図である。
【図８】図６の初期金融機関名選択画面変更前の振込初期画面制御ファイルを示す図である。
【図９】図６の初期金融機関名選択画面変更をする際の金融機関情報ファイルを表す図である。
【図１０】ＩＯ制御部の振込初期画面制御ファイル解析及び画面編集のフローチャートである。
【図１１】ＲＡＭディスク１９上に書き込まれた振込初期画面制御ファイルの解析結果を表す図である。
【符号の説明】
７      顧客操作画面
１０    ＩＯ制御部
１７    振込初期画面制御ファイル
１８    金融機関情報ファイル
１９    ＲＡＭディスク
【図１】
0003885237.tif 000002
【図２】
0003885237.tif 000003
【図３】
0003885237.tif 000004
【図４】
0003885237.tif 000005
【図５】
0003885237.tif 000006
【図６】
0003885237.tif 000007
【図７】
0003885237.tif 000008
【図８】
0003885237.tif 000009
【図９】
0003885237.tif 000010
【図１０】
0003885237.tif 000011
【図１１】
0003885237.tif 000012