(57)【要約】【課題】振込業務におけるセキュリティ性の向上、処理の迅速化を図ることが可能なＩＣカードを提供する。【解決手段】ＣＰＵに入金業務、出金業務及び／又は残高照会業務に係る処理を行わせるための金融業務ＡＰ５０に、ＣＰＵに振込業務に係る処理を行わせるための振込業務ＡＰを組み込んで記憶し、金融業務ＡＰ５０は、その配下に振込元管理情報を含む依頼人振込情報、振込先管理情報を含む受取人振込情報、ＰＩＮ情報等をそれぞれ格納する複数のファイル５２，５３，５４，５５，５６を有する。【選択図】                図２
2005011131.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵと、前記ＣＰＵに入金業務、出金業務及び／又は残高照会業務に係る処理を行わせるための金融業務アプリケーションプログラムを記憶する金融業務アプリケーション記憶手段とを備え、外部装置と通信を行うことによって金融業務に係る処理を行うＩＣカードであって、
前記金融業務アプリケーション記憶手段は、前記ＣＰＵに振込業務に係る処理を行わせるための振込業務アプリケーションプログラムを前記金融業務アプリケーションプログラムに組み込んで記憶すること、
を特徴とするＩＣカード。
【請求項２】
請求項１に記載のＩＣカードにおいて、
前記金融業務アプリケーション記憶手段は、個々の振込元の情報である個別振込元情報と、記憶可能な前記振込元の件数を示す振込元件数情報、有効な振込元の件数を示す有効振込元件数情報、及び／又は、いずれの振込元が有効であるかを示す振込元有効性情報を含む振込元管理情報とを記憶すること、
を特徴とするＩＣカード。
【請求項３】
請求項１又は請求項２に記載のＩＣカードにおいて、
前記金融業務アプリケーション記憶手段は、個々の振込先の情報である個別振込先情報と、記憶可能な前記振込先の件数を示す振込先件数情報、有効な振込先の件数を示す有効振込先件数情報、及び／又は、いずれの振込先が有効であるかを示す振込先有効性情報を含む振込先管理情報とを記憶すること、
を特徴とするＩＣカード。
【請求項４】
請求項１から請求項３までのいずれか１項に記載のＩＣカードにおいて、
前記金融業務アプリケーション記憶手段は、カードの属性を識別するカード属性識別情報を含む振込元管理情報及び／又は振込先管理情報を記憶すること、
を特徴とするＩＣカード。
【請求項５】
請求項１から請求項４までのいずれか１項に記載のＩＣカードにおいて、
外部装置から前記外部装置の属性を識別する外部装置属性識別情報を入力する外部装置属性識別情報入力手段と、
前記外部装置属性識別情報入力手段によって入力された外部装置属性識別情報に基づいて前記外部装置からのアクセスを制限するアクセス制限手段とを備えること、
を特徴とするＩＣカード。
【請求項６】
請求項５に記載のＩＣカードにおいて、
前記金融業務アプリケーション記憶手段は、外部装置属性識別情報及び前記外部装置からのアクセスの種類を識別するアクセス識別情報を関連づけて記憶し、
前記アクセス制限手段は、前記外部装置属性識別情報入力手段によって入力された外部装置属性識別情報を前記金融業務アプリケーション記憶手段によって記憶されている外部装置属性識別情報に参照することによって、前記外部装置からのアクセスを制限すること、
を特徴とするＩＣカード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、金融機関が設置する外部装置である現金自動支払機と通信を行うことによって、振込業務に係る処理を行うＩＣカードに関するものである。
【０００２】
【従来の技術】
従来から、銀行・証券会社・信託会社・保険会社・信用金庫・農業協同組合・質屋等の資金の造出・融通・供給およびその仲介を行う金融機関は、出金、入金残高照会、振込等の業務を自動で行うために支店、コンビニエンスストアの店頭等に現金自動支払機（以下、「ＡＴＭ」という。）などの外部装置を設置し、このＡＴＭと通信を行うことができるカードを顧客に提供している。
最近では、この金融機関が顧客に提供するカードは、決済時の多様化に対応すべく、磁気ストライプカードから、揮発性メモリ、不揮発性メモリ等の記憶部と、ＣＰＵ等の制御部を含むＩＣチップを備え、より高機能、高セキュリティで利便性の高いＩＣカードへ移行しつつある（例えば、特許文献１参照。）。
【０００３】
図６は、従来のＩＣカードのデータ領域のファイル構成を説明する図である。
図６に示すように、従来のＩＣカード１−２は、データ領域において、ファイル構成の根幹となる主ファイル（メインファイル；ＭＦ）と、その配下にアプリケーションプログラムである主業務アプリケーション（以下、「アプリケーション」を「ＡＰ」という。）５０−１と、振込ＡＰ５０−２とを格納している。アプリケーションプログラムとは、プログラムと、プログラムを実行するために使用するデータとを含み、使用者の業務（本実施形態では、入金、出金、残高照会等の業務）に応じて作成されたプログラムである。
【０００４】
主業務ＡＰ５０−１は、ＩＣカード１−２がＡＴＭと通信を行うことによって入金等の主となる業務を遂行するための主業務プログラムを備え、その配下に基礎ファイル（ＥＦ）であって、主業務プログラムを実行するために使用する主業務データを格納する主業務データファイル５１を有する専用ファイル（ＤＦ）である。
【０００５】
振込ＡＰ５０−２は、同様に、振込みの業務を遂行するための振込業務プログラムを備える専用ファイルであって、その配下に基礎ファイルであって、振込業務データである依頼人振込情報、受取人振込情報、ＩＣカード１−２を使用するユーザがカードの正当使用者であるか否かの本人認証を行うための識別符号であるＰＩＮ情報をそれぞれ格納するファイル５２−２，５３−２，５４−２等を有している。
【０００６】
主業務ＡＰ５０−１及び振込ＡＰ５０−２は、ＩＣカード１−２に格納されているアプリケーションを識別するためのアプリケーション識別情報（ＡＩＤ）がそれぞれ割り当てられている。
基礎ファイルは、プログラムが使用するデータを区分してひとかたまりにしたファイルであって、基礎ファイル５２−２，５３−２，５４−２を識別するための基礎ファイル識別情報（ＥＦＩＤ）が割り当てられている。
【０００７】
図７は、依頼人振込情報及び受取人振込情報を説明する図である。図７（ａ）は、依頼人振込情報を示し、図７（ｂ）は、受取人振込情報を示している。
図７に示すように、依頼人振込情報及び受取人振込情報は、レコード番号（ＲｅｃＮｏ．）で識別される複数のレコードを含んでいる。依頼人振込情報及び受取人振込情報に含まれるレコード数は、ＩＣカード１−２のメモリ容量等に応じて定められている。レコードとは、実体の属性に即した論理的な意味を持つ情報の集まりで、ファイルに対してデータの追加や削除等の処理を行う場合に１件分とする情報の単位である。なお、レコード番号は、基礎ファイルの先頭からの順を示している。
【０００８】
図７（ａ）に示すように、依頼人振込情報の各レコードは、個々の振込元を示す個別振込元情報であって、振込人の名義となる依頼人名（仮名）、識別番号の識別子、識別番号等の振込業務に必要な各種依頼人の情報を所定の順に含んでいる。これらの各情報の種類、順序は、カード発行者である金融機関によって定められている。
【０００９】
依頼人名（仮名）は、受取人に通知される依頼人の名義である。例えば、この依頼人名には、会費の振込を行う場合の会員名、複数人でカードを共有する場合の各所有者の名称等が登録される。
識別番号は、受取人に通知される依頼人の識別符号であって、例えば、電話番号、支店番号及び口座番号、会員番号等であり、識別子は、この識別番号の種類等の属性を識別する符号である。
【００１０】
図７（ｂ）に示すように、受取人振込情報の各レコードは、個々の振込先を示す個別振込先情報であって、振込先銀行コード、銀行名、支店コード、支店名、預金種目、受取人口座番号、受取人名等の振込業務に必要な各種振込先の情報を所定の順に含んでいる。これらの各情報の種類、順序は、金融機関等のカード発行者によって定められている。
なお、情報を含まない空白のレコードは、無効である空きの状態を示し、新規に振込元又は振込先を登録することが可能である。
【００１１】
図８は、従来のＩＣカードの振込業務に係る処理を示すフローチャートである。以下、ＩＣカード１−２及びＡＴＭの処理を中心に説明する。
図８に示すように、Ｓ３００において、ユーザは、ＡＴＭへＩＣカード１−２を差し込み、ＩＣカード１−２及びＡＴＭは、処理を開始し、ユーザが振込業務を選択することによって、ＡＴＭからＩＣカード１−２への振込業務ＡＰを選択するコマンドの送信等の開始処理を行う（Ｓ３０１）。
【００１２】
次に、ＩＣカード１−２からＡＴＭへ電子証明書等の証明書等を送信することによって、ＡＴＭは、ＩＣカード１−２が正当なものであるか否かの判定であるカード認証処理を行う（Ｓ３０２）。正当なカードであれば、ＡＴＭは、ユーザによって入力されたＰＩＮをＩＣカード１−２へ送信し、ＩＣカード１−２による本人認証の認証結果を受信する（Ｓ３０３）。
【００１３】
ユーザが正当使用者であると認証した結果を受信した場合には、ＡＴＭは、ＩＣカード１−２から有効な振込元、振込先を読み出し、ディスプレイへ表示する。ユーザは、複数の振込元及び振込先から希望する振込元及び振込先を選択する（Ｓ３０４）。また、ＡＴＭは、各種情報をディスプレイへ表示し、振込金額、入金方法、出金口座を入力する。
【００１４】
ＡＴＭは、この入力した選択情報等に基づいて、金融機関のホストコンピュータと通信を行い、出金、入金、残高照会業務に係るオンライン処理を行う（Ｓ３０５）。ＩＣカード１−２及びＡＴＭは、処理完了の日時をＩＣカード１−２のメモリ領域に書き込む等の完了処理を行い（Ｓ３０６）、処理を終了する（Ｓ３０７）。
【００１５】
【特許文献１】
特開２００２−３６６９１３号公報（第５頁、第１、２図）
【００１６】
【発明が解決しようとする課題】
しかし、上述したように、従来のＩＣカード１−２は、振込業務ＡＰを選択後に、ユーザの口座の残高を照会する等の主業務に係る処理を行う場合には、主業務ＡＰ５０−１を選択し直す等、主業務ＡＰ５０−１及び振込業務ＡＰ５０−２の２つのアプリケーションを交互に選択するため、ＡＴＭとのコマンドの通信等に時間がかかり、処理速度の遅延の原因となるという問題があった。また、ユーザが複数の振込先へ連続して振込を行う場合に、この問題は、一層顕著となっていた。
更に、金融機関、コンビニエンスストア等に設置されているＡＴＭは、設置環境の差異からセキュリティレベルが異なり、ＩＣカード１−２に対して同一の処理を行う権限を有するＡＴＭを金融機関内外に設置することはセキュリティ性に欠けるという問題があった。
【００１７】
更にまた、ＡＴＭは、ＩＣカード１−２から依頼人振込情報及び受取人振込情報を呼び出すために、依頼人振込情報及び受取人振込情報に含まれるすべてのレコードを、空白か否かをチェックしつつ個々に読み出さなければならず、処理速度の遅延の原因となるという問題があった。
同様に、新規に振込元又は振込先の登録をする場合には、順に個々のレコードを読み出して空白のレコードを検索しなければならない、また、空白のレコードがないと判断するためには、最後のレコードまで読み出さなければならず、処理の迅速化の妨げになるという問題があった。
更に、振込元又は振込先の登録を無効とするためには、そのレコードに含まれる情報を消去して空白としなければならず、処理に負担がかかるという問題があるとともに、複数の振込元又は振込先の登録を無効とする場合には、複数のレコードに含まれる情報を個々に消去しなければならず、この問題は一層顕著となっていた。
【００１８】
本発明の課題は、振込業務におけるセキュリティ性の向上、処理の迅速化を図ることが可能なＩＣカードを提供することである。
【００１９】
【課題を解決するための手段】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、ＣＰＵ（２０）と、前記ＣＰＵに入金業務、出金業務及び／又は残高照会業務に係る処理を行わせるための金融業務アプリケーションプログラムを記憶する金融業務アプリケーション記憶手段（３３）とを備え、外部装置（２）と通信を行うことによって金融業務に係る処理を行うＩＣカードであって、前記金融業務アプリケーション記憶手段は、前記ＣＰＵに振込業務に係る処理を行わせるための振込業務アプリケーションプログラムを前記金融業務アプリケーションプログラムに組み込んで記憶すること、を特徴とするＩＣカード（１）である。
【００２０】
請求項２の発明は、請求項１に記載のＩＣカードにおいて、前記金融業務アプリケーション記憶手段は、個々の振込元の情報である個別振込元情報と、記憶可能な前記振込元の件数を示す振込元件数情報、有効な振込元の件数を示す有効振込元件数情報、及び／又は、いずれの振込元が有効であるかを示す振込元有効性情報を含む振込元管理情報とを記憶すること、を特徴とするＩＣカード（１）である。
【００２１】
請求項３の発明は、請求項１又は請求項２に記載のＩＣカードにおいて、前記金融業務アプリケーション記憶手段は、個々の振込先の情報である個別振込先情報と、記憶可能な前記振込先の件数を示す振込先件数情報、有効な振込先の件数を示す有効振込先件数情報、及び／又は、いずれの振込先が有効であるかを示す振込先有効性情報を含む振込先管理情報とを記憶すること、を特徴とするＩＣカード（１）である。
【００２２】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載のＩＣカードにおいて、前記金融業務アプリケーション記憶手段は、カードの属性を識別するカード属性識別情報を含む振込元管理情報及び／又は振込先管理情報を記憶すること、を特徴とするＩＣカード（１）である。
【００２３】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載のＩＣカードにおいて、外部装置から前記外部装置の属性を識別する外部装置属性識別情報を入力する外部装置属性識別情報入力手段（１０）と、前記外部装置属性識別情報入力手段によって入力された外部装置属性識別情報に基づいて前記外部装置からのアクセスを制限するアクセス制限手段（２１）とを備えること、を特徴とするＩＣカード（１）である。
【００２４】
請求項６の発明は、請求項５に記載のＩＣカードにおいて、前記金融業務アプリケーション記憶手段は、外部装置属性識別情報及び前記外部装置からのアクセスの種類を識別するアクセス識別情報を関連づけて記憶し、前記アクセス制限手段は、前記外部装置属性識別情報入力手段によって入力された外部装置属性識別情報を前記金融業務アプリケーション記憶手段によって記憶されている外部装置属性識別情報に参照することによって、前記外部装置からのアクセスを制限すること、を特徴とするＩＣカード（１）である。
【００２５】
【発明の実施の形態】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
（実施形態）
図１は、本発明によるＩＣカードの実施形態を示すブロック図である。
なお、前述した従来例と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
図１に示すように、ＩＣカード１は、ＡＴＭ２に差し込まれることによって接続されている。ＡＴＭ２は、機器全体を制御するＣＰＵ、情報を表示するディスプレイ、情報をユーザから入力するキーボード等を備える一般的なＡＴＭである。また、ＡＴＭ２は、ＬＡＮ、電話回線、光ケーブルその他の有線、又は、赤外線その他の無線の通信回線４を介して、システム全体を制御する金融機関のホストコンピュータ３に接続されている。
【００２６】
ＩＣカード１は、外部装置２との通信を制御するＩ／Ｏインターフェイス１０、機器全体を制御するＣＰＵ２０、情報を記憶する記憶手段であるＲＡＭ３１、ＲＯＭ３２及びＥＥＰＲＯＭ３３等を備える一般的なカード上に構築することができる。
ＣＰＵ２０は、アクセス制限部２１を備えている。アクセス制限部２１は、ＣＰＵ２０がＥＥＰＲＯＭ３３に記憶されている金融業務ＡＰ５０を実行することによって実現される。アクセス制限部２１は、ＡＴＭ２からＩ／Ｏインターフェイス１０を介して入力したＰＩＮ情報に基づいて（後述する図４参照）、ＡＴＭ２から振込業務データへの一定のアクセスのみを許可するアクセス制限手段である。
【００２７】
ＲＡＭ３１は、揮発性メモリであり、ＣＰＵ２０が処理を行う作業領域として使用される。ＲＯＭ３２は、不揮発性の読み出し専用メモリであって、ＯＳ、実行環境等を格納している。ＥＥＰＲＯＭ３３は、随時書き換え可能な不揮発性メモリであり、金融業務ＡＰ５０を格納している。
【００２８】
図２は、本発明によるＩＣカードのデータ領域のファイル構成を説明する図である。
図２に示すように、ＩＣカード１は、ＥＥＰＲＯＭ３３に主ファイルと、その配下に金融業務ＡＰ５０を記憶している。
金融業務ＡＰ５０は、従来の主業務ＡＰ５０−１に振込業務ＡＰ５０−２を組み込んだアプリケーションプログラムである。金融業務ＡＰ５０は、主業務プログラム及び振込業務プログラムを備え、その配下に主業務データを格納する主業務データファイル５１と、振込業務データである依頼人振込情報、受取人振込情報、ＰＩＮ情報をそれぞれ格納する複数のファイル５２，５３，５４とを有する専用ファイルである。
【００２９】
図３は、依頼人振込情報及び受取人振込情報を説明する図である。図３（ａ）は、依頼人振込情報を示し、図３（ｂ）は、受取人振込情報を示している。
図３（ａ）に示すように、依頼人振込情報は、振込を依頼する依頼人に関する情報であって、振込元管理情報のレコードと、複数の振込元のレコードとを含んでいる。振込元の各レコードは、個々の振込元を示す個別振込元情報を格納している。個別振込元情報には、各振込元が登録された日付である登録日が含まれている。
振込元管理情報のレコードは、依頼人振込情報の先頭に位置し、カード属性ＩＤ、有効件数、ＭＡＸ件数及び有効情報を含んでいる。
【００３０】
カード属性ＩＤは、ＩＣカード１の振込業務における属性を識別する識別符号であって、例えば、カード種別等の任意の属性別で符号が割り当てられている。ＡＴＭ２は、このカード属性ＩＤをＩＣカード１から読み出し、ＩＣカード１の属性に基づいて処理を制限することが可能である。例えば、Ｘ銀行のＡＴＭ２は、Ｙ銀行のカード属性ＩＤを依頼人振込情報に有するＩＣカード１について処理を行わない等の制限を行う。
【００３１】
有効件数は、依頼人振込情報に含まれる有効な振込元の件数であって、ユーザが選択可能な件数である。例えば、一定期間使用されていない振込元、ユーザが使用しない意思表示をした振込元等の無効の振込元は、この件数に含まれない。
【００３２】
ＭＡＸ件数は、記憶できる振込元の件数を示す振込元件数情報である。例えば、有効件数が３であって、ＭＡＸ件数が１０である場合には、ユーザが選択できる振込元が３件であり、７件新規に登録をすることができることを示している。
有効情報は、いずれの振込元が有効であるかを示す振込元有効性情報であって、例えば、有効情報が「０１０１００１０００」であれば（「０」＝無効、「１」＝有効）、２，４，７件目の振込元が有効であり、その他の振込元は、無効であることを示している。
【００３３】
図３（ｂ）に示すように、受取人振込情報は、受取人に関する情報であって、振込先管理情報のレコードと、複数の振込先のレコードとを含んでいる。振込先の各レコードは、個々の振込先を示す個別振込先情報を格納し、個別振込先情報には、直近に振込先として使用された日付である利用年月日が含まれている。
振込先管理情報のレコードは、受取人振込情報の先頭に位置し、振込元管理情報と同様に、カードの属性を識別するカード属性ＩＤ、有効な振込先の件数である有効件数、振込先件数情報であるＭＡＸ件数及び振込先有効性情報である有効情報を含んでいる。
【００３４】
受取人振込情報のカード属性ＩＤは、依頼人振込情報のカード属性ＩＤと同様に、ＩＣカード１の振込業務における属性を識別する識別符号であり、ＡＴＭ２は、ＩＣカード１から読み出したこのカード属性ＩＤに基づいて受取人振込情報についての処理を制限することが可能である。例えば、下記の表１のようにＡＴＭ２の処理についての設定を行った場合には、カード属性ＩＤが「イ」である場合には、Ｘ銀行のＡＴＭ２は、振込先銀行が自行（Ｘ銀行）、他行（Ｙ銀行）にかかわらず、受取人振込情報の読み出し、更新などのアクセスが可能である。一方、カード属性ＩＤが「ロ」である場合には、受取人振込情報の読み出しが可能であり、更新については、振込先銀行が自行のもののみについて行うことが可能である。また、カード属性ＩＤが「ハ」である場合には、Ｘ銀行のＡＴＭ２は、受取人振込情報の更新を行うことはできず、振込先銀行が自行の受取人振込情報を読み出すことのみが可能である。カード属性ＩＤが「ロ」又は「ハ」の場合には、自行のＡＴＭ２又は自行の窓口等でのみ受取人振込情報の更新が可能となり、最新の受取人の住所、電話番号などを管理している銀行でのみ更新を可能とし、口座を開いたときの情報が古くなっている問題を解決することができる。
【００３５】
【表１】
2005011131.tif 000003
【００３６】
ＩＣカード１は、３種類のＰＩＮ情報（それぞれ、以下、「Ｐ１」、「Ｐ２」、「Ｐ３」という。）をアクセス識別情報と関連づけて、各基礎ファイルのセキュリティ属性を示すアクセス管理情報として記憶している。
アクセス識別情報は、ファイルの種類と、読み出し、書き換え等のアクセス内容とを含み、ＡＴＭ２からＩＣカード１へ格納されている情報へのアクセスの種類を識別する情報である。この関連づけは、ＩＣカード１の発行時に任意に指定することが可能である。
一方、ＡＴＭ２は、ＡＴＭ２の設置環境等の属性によって割り当てられた１種類のＰＩＮ情報を記憶している。例えば、銀行の支店に設置してあるセキュリティの高いＡＴＭ２は、Ｐ１を記憶し、銀行の出張所に設置してあるセキュリティの比較的低いＡＴＭ２は、Ｐ２を記憶し、コンビニエンスストア等に設置されているよりセキュリティの低いＡＴＭ２は、Ｐ３を記憶している。つまり、ＡＴＭ２は、設置環境におけるセキュリティの高低によってＰ１からＰ３までのいずれかのＰＩＮ情報を記憶している。
【００３７】
アクセス制限部２１は、Ｐ１をＡＴＭ２から受信した場合には、アクセス管理情報に参照し、ＩＣカード１に格納されている情報を読み出す読出系のコマンドであるＲｅａｄ  Ｒｅｃｏｒｄ及び情報を書き換える書換系コマンドであるＵｐｄａｔｅ  ＲｅｃｏｒｄによるＡＴＭ２からのアクセスを許可する。
Ｐ２を受信した場合には、アクセス制限部２１は、情報の読み出しを許可するが、書き換えを一部制限する。Ｐ３を受信した場合には、書き換えを禁止し、読み出しを一部制限する。Ｐ１，Ｐ２，Ｐ３以外のＰＩＮ情報を受信した場合には、ＡＴＭ２からのアクセスを一切許可せず、一定の回数でアクセスを閉塞する等の対処が可能である。他のコマンドについても同様にＰＩＮ情報に関連づけられている。
なお、ＰＩＮ情報は、金融機関を他の金融機関から識別する金融機関識別情報である金融機関ＩＤであってもよい。
【００３８】
図４及び図５は、本発明によるＩＣカードの振込業務における処理を示すフローチャートである。図４（ａ）及び図５（ａ）は、フローチャートであって、図４（ｂ）及び図５（ｂ）は、ＡＴＭ２のディスプレイの表示を示している。以下、ＩＣカード１及びＡＴＭ２の処理を中心に説明する。
図４に示すように、Ｓ１００，Ｓ２００において、ユーザは、金融機関等に設置されているＡＴＭ２へＩＣカード１を差し込み、ＩＣカード１及びＡＴＭ２は、処理を開始する。
【００３９】
ユーザは、ＡＴＭ２のディスプレイの表示（＃１）から振込を選択し、ＩＣカード１及びＡＴＭ２は、金融業務アプリケーションを選択し、振込業務プログラムを実行して、従来と同様に（図８参照）、開始処理、カード認証処理を行う（Ｓ１０１，Ｓ２０１）。
ＩＣカード１が正当なカードと認証された場合には、ＡＴＭ２は、記憶しているＰＩＮ情報をＩＣカード１へ送信し、ＩＣカード１は、記憶しているＰＩＮ情報に参照し、ＡＴＭ２が処理を行う権限を有する正当な端末であるか否かについての認証結果をＡＴＭ２へ送信する（Ｓ１０２，Ｓ２０２）。
【００４０】
正当な端末であると認証した場合には、ＡＴＭ２は、振込元管理情報又は振込先管理情報を要求し（Ｓ２０３）、ＩＣカード１から受信する（Ｓ１０３）。なお、Ｓ１０２において、ＩＣカード１がＰ３等のＰ１，Ｐ２以外のＰＩＮ情報を受信した場合には、ＡＴＭ２は、依頼人振込情報及び受取人振込情報を読み出すことができずに処理は終了する（図４参照）。
【００４１】
Ｓ２０４，Ｓ２０５において、ＡＴＭ２は、Ｓ１０３で受信した有効件数、有効情報に基づいて現在有効である振込元及び振込先のレコードをＩＣカード１へ要求し、ＩＣカード１から受信する（Ｓ１０４，Ｓ１０５）。ＡＴＭ２は、この振込元及び振込先をディスプレイへ表示し（＃２）、ユーザは、複数の振込元及び振込先から希望する振込元及び振込先を選択する。
【００４２】
ＡＴＭ２は、従来と同様に出金業務及び入金業務に係る処理を行い、各種情報をディスプレイへ表示し（＃３，＃４，＃５）、振込金額、入金方法、出金口座等を入力する。ＡＴＭ２は、従来と同様に出金、入金、残高照会業務に係るオンライン処理、完了処理を行い（Ｓ２０６，Ｓ２０７）、処理を終了する（Ｓ２０８）。なお、Ｓ１０２において、ＩＣカード１がＰ２のＰＩＮ情報を受信した場合には、処理完了日時等の書き込みは行わずに処理を終了する。
【００４３】
次に、振込元又は振込先が新規の場合の振込業務に係る処理について説明する。図４に示すように、ＡＴＭ２のディスプレイ表示（＃２）から「新規」が選択された場合には、ＡＴＭ２は、ディスプレイに要求を表示することによって新規の振込元又は振込先の情報を入力する。ＡＴＭ２は、振込金額等の入力、オンライン処理等を同様に行い（Ｓ２０６）、完了処理において、新規の振込元又は振込先を登録するか否かをディスプレイに表示する。新規登録を要求する情報を入力した場合には、ＡＴＭ２は、振込元管理情報又は振込先管理情報のＭＡＸ件数、有効件数及び有効情報を参照し、登録できるか否か、どのレコードに登録するかを判断する。
【００４４】
ＭＡＸ件数及び有効件数が同一の場合には、ＡＴＭ２は、振込元又は振込先をディスプレイに表示することによって、削除する振込元又は振込先のレコードの選択をユーザに要求する。ＡＴＭ２は、選択されたレコードに新規の振込元又は振込先を書き込み、新規登録を行う。
一方、ＭＡＸ件数が有効件数よりも多い場合（無効の振込元又は振込先がある場合）には、ＡＴＭ２は、振込元管理情報又は振込先管理情報の有効情報を参照し、無効の振込元又は振込先のうち、先頭に近いレコードを選択し、新規の振込元又は振込先を書き込み、振込元管理情報又は振込先管理情報の有効情報を１（有効）とし、新規登録を行う。例えば、ＡＴＭ２は、有効情報が「１１１０１０・・・」である場合には４件目の振込元又は振込先に書き込みを行う。
【００４５】
このように、本実施形態によれば、以下の効果を得ることが可能となった。
（１）ＩＣカード１は、その配下に主業務データファイル５１と、依頼人振込情報、受取人振込情報、ＰＩＮ情報をそれぞれ格納するファイル５２，５３，５４，５５，５６とを有する金融業務ＡＰ５０を記憶することによって、振込業務において金融業務ＡＰ５０を選択後に他のＡＰを選択せず、処理の迅速化を図る。
（２）また、複数の振込業務を行う場合は、より一層の処理の迅速化を図る。
【００４６】
（３）ＩＣカード１は、ＭＡＸ件数及び有効件数を含む振込元管理情報及び振込先管理情報を記憶するため、ＡＴＭ２が依頼人振込情報、受取人振込情報の先頭レコードを読み出すことによって迅速に搭載可能なデータ件数を把握するとともに、メモリ容量の異なるＩＣカード１の運用を可能とする。
（４）ＩＣカード１は、格納されているすべての振込元又は振込先の有効性を示す有効情報を含む振込元管理情報及び振込先管理情報を記憶することによって、ＡＴＭ２は、振込元管理情報又は振込先管理情報のレコードだけで各振込元又は各振込先の有効性を判断することができるため、有効な振込元又は振込先のレコードのみを読み出すことによって処理の迅速化を図る。
【００４７】
（５）なお、有効件数を振込元管理情報及び振込先管理情報に含み、有効情報を個々の振込元又は振込先のレコードに含んで記憶するＩＣカードが考えられるが、このＩＣカードと比較した場合には、ＩＣカード１は、取得した有効件数に達するまでレコードを読み出す必要がないため、同様に処理の迅速化を図ることが可能である。
【００４８】
（６）ＩＣカード１は、無効となる振込元又は振込先の情報を消去する必要がなく、振込元管理情報又は振込先管理情報の有効情報を書き換えることによって、容易に振込元又は振込先を無効とする。
（７）また、複数の振込元、振込先を無効とする場合であっても単一のレコードに含まれる有効情報を書き換えることによって容易に処理を行う。
【００４９】
（８）ＩＣカード１は、振込元管理情報、振込先管理情報を依頼人振込情報及び受取人情報の基礎ファイルに含んで記憶するため、この基礎ファイルを読み出すことによって、セッションの度に振込元管理情報又は振込先管理情報ためだけの取得をするレスポンスのロスをなくし、処理の迅速化を図る。
（９）ＩＣカード１は、カード属性ＩＤを振込元管理情報及び振込先管理情報に含んで記憶するため、予めカード属性ＩＤに運用上の制限を関連づけることによって、カードの種別に基づいて利用上限に制限をつける等のＡＴＭ側からＩＣカード１の属性によって行う処理を制限し、利便性を向上する。
【００５０】
（１０）また、カード種類を複数運用する、振込先、依頼人毎に使用する頻度に応じてＡＴＭ２での振込先、依頼人の表示順を変える、ＡＴＭ２が直近で使用された振込先（依頼人）の表示順を最後にするなど、使用状況の集計をとる等によって利便性を向上する。例えば、ＡＴＭ２が読み込み、家賃は毎月２５日、ファンクラブ会費は毎月３０日の振込である場合に、２７日にファンクラブ会費の振込を行うときには、受取人振込情報の利用年月日に基づいて、ＡＴＭ２は、直近に振込を行った家賃の振込先の表示を最後とし、ファンクラブ会費振込先を最初に表示することが可能である。
（１１）ＩＣカード１は、アクセス管理情報を記憶し、このアクセス管理情報に基づいてＡＴＭ２から依頼人情報及び振込人情報への一定のアクセスを許可するため、設置環境等のＡＴＭ２の属性に基づいてその処理を制限することによってセキュリティ性を向上する。
【００５１】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、ＩＣカード１は、ＡＴＭ２と接触式で通信を行う接触式ＩＣカード、非接触式で通信を行う非接触式ＩＣカード、又は、接触式／非接触式兼用ＩＣカードであってもよく、通信方式は限定されない。
【００５２】
ＥＥＰＲＯＭ３３は、Ｐ１，Ｐ２及びＰ３の３種類のＰＩＮ情報を記憶するが、４種類以上でもよく、３種類に限られない。ＡＴＭ２との兼ね合い、カード発行者及び所有者の利便性等を考慮して定めることが可能である。
また、複数のＰＩＮ情報を組み合わせたものであってもよい。
【００５３】
ＰＩＮ情報は、ＡＴＭ２の属性を識別するとともに、ＡＴＭ２を認証するための端末属性識別情報であるが、本人認証するための本人識別情報であってもよい。
【００５４】
ＩＣカード１は、１種類ＰＩＮ情報とアクセス識別情報とを関連づけて記憶するが、２種類以上のＰＩＮ情報とアクセス情報とを関連づけて記憶していてもよい。ＡＴＭ２に１又は複数の種類のＰＩＮ情報を記憶させることによって、より細かなＡＴＭ２の差別化を図り、セキュリティ性を向上することが可能である。
【００５５】
ＥＥＰＲＯＭ３３は、金融業務ＡＰ５０を記憶するが、ＲＯＭ３２がＰＩＮ情報やプログラム部分等の金融業務ＡＰ５０の書き換える必要のない部分を記憶していてもよい。
【００５６】
本実施形態において、ＩＣカード１が記憶している基礎ファイル５２，５３は、レコードを情報単位として格納するレコード構造を有しているが（図３）、データオブジェクト単位で格納するデータオブジェクト構造、また、バイナリデータを連続して格納する透過構造を有していてもよく、ファイル構造は限定されない。
【００５７】
【発明の効果】
以上詳しく説明したように、本発明によれば、以下のような効果を得ることが可能となった。
（１）振込業務アプリケーションプログラムを金融業務アプリケーションプログラムに含んで記憶することによって、処理における他のアプリケーションプログラムを選択する時間的ロスを削減し、処理の迅速化を図る。
（２）振込元件数情報を含む振込元管理情報、振込先件数情報を含む振込先管理情報を記憶することによって、迅速に搭載可能な件数を把握する。
【００５８】
（３）振込元有効性情報を含む振込元管理情報、振込先有効性情報を含む振込先管理情報を記憶することによって、個々の振込元又は振込先の有効性の判断を容易とするとともに、振込元又は振込先を無効とする処理を容易とし、処理の迅速化を図る。
（４）カード属性識別情報を含む振込元管理情報及び／又は振込先管理情報を記憶することによって、外部装置側から属性によって行う処理を制限し、利便性を向上する。
（５）外部装置属性識別情報と、アクセス識別情報とを関連づけて記憶し、外部装置から入力した外部装置属性識別情報に基づいて、外部装置からのアクセスを制限することによって、セキュリティ性を向上する。
【図面の簡単な説明】
【図１】本発明によるＩＣカードの実施形態を示すブロック図である。
【図２】本発明によるＩＣカードのデータ領域のファイル構成を説明する図である。
【図３】依頼人振込情報及び受取人振込情報を説明する図である。
【図４】本発明によるＩＣカードの振込業務における処理を示すフローチャートである。
【図５】本発明によるＩＣカードの振込業務における処理を示すフローチャートである。
【図６】従来のＩＣカードのデータ領域のファイル構成を説明する図である。
【図７】従来のＩＣカードが記憶する依頼人振込情報及び受取人振込情報を説明する図である。
【図８】従来のＩＣカードの振込業務に係る処理を示すフローチャートである。
【符号の説明】
１，１−２  ＩＣカード
２  ＡＴＭ
１０  Ｉ／Ｏインターフェイス
２０  ＣＰＵ
２１  アクセス制限部
３１  ＲＡＭ
３２  ＲＯＭ
３３  ＥＥＰＲＯＭ
５０  金融業務ＡＰ
【図１】
2005011131.tif 000004
【図２】
2005011131.tif 000005
【図３】
2005011131.tif 000006
【図４】
2005011131.tif 000007
【図５】
2005011131.tif 000008
【図６】
2005011131.tif 000009
【図７】
2005011131.tif 000010
【図８】
2005011131.tif 000011