(57)【特許請求の範囲】
【請求項１】
現金の払い出しを予約する旨の予約要求情報であって、現金の払い出しに利用する現金払出装置が設けられた店舗内における当該現金払出装置の設置位置を限定する限定条件を含む予約要求情報を、ユーザ端末から受信する予約要求受信部と、
前記限定条件を含む現金の払出内容を特定する予約情報を、前記ユーザ端末に送信する予約情報送信部と、
前記ユーザ端末が前記予約情報を現金払出装置に送信することによって前記現金払出装置に現金の払い出しが要求された場合に、当該現金払出装置が受信した前記予約情報に基づいて前記限定条件が満たされることを条件として、当該現金払出装置からの現金の払い出しを許可する払出許可部と
を備える現金払出制御システム。
【請求項２】
前記ユーザ端末に送信される前記予約情報は、前記限定条件を示す情報を含まない
請求項１に記載の現金払出制御システム。
【請求項３】
前記限定条件を含む前記現金の払出内容を格納する格納部
をさらに備える請求項１又は２に記載の現金払出制御システム。
【請求項４】
前記格納部は、前記現金の払出内容を、前記現金の払出内容を識別する識別子に対応づけて格納し、
前記予約情報送信部は、前記識別子を前記予約情報として送信し、
前記現金払出装置は、前記ユーザ端末から前記識別子を受信することにより、現金の払い出しの要求を取得し、
前記払出許可部は、前記識別子に対応付けて前記格納部が格納している前記現金の払出内容に含まれる前記限定条件が満たされることを条件として、前記現金の払い出しを許可し、
前記現金払出制御システムは、
前記現金払出装置から、識別子を受信する識別子受信部と、
前記払出許可部が前記現金の払い出しを許可すると判断した場合に、前記識別子に対応付けて前記格納部が格納している現金の払出内容に基づいて現金の払出を許可する旨を、前記識別子を送信した前記現金払出装置に送信する払出許可送信部と
をさらに備える請求項３に記載の現金払出制御システム。
【請求項５】
前記払出内容は、現金を払い出す払出金額を含み
前記払出許可送信部は、前記識別子に対応付けて前記格納部が格納している前記現金の払出内容に含まれる前記払出金額を、前記識別子を送信した前記現金払出装置に送信して、当該払出金額の現金の払い出しを、前記識別子を送信した前記現金払出装置に許可する
請求項４に記載の現金払出制御システム。
【請求項６】
前記限定条件は、現金の払い出しに利用する現金払出装置の設置位置及び当該現金払出装置を利用する日時を限定する
請求項１から５のいずれか一項に記載の現金払出制御システム。
【請求項７】
前記払出許可部は、前記予約要求情報において前記現金払出装置を利用する日時を限定していない第１のユーザ端末からの払い出し要求より、前記予約要求情報において前記現金の払い出しに利用する現金払出装置の設置位置及び当該現金払出装置を利用する日時が限定された第２のユーザ端末からの払い出し要求に対して、より優先して前記現金の払い出しを許可する
請求項６に記載の現金払出制御システム。
【請求項８】
現金の払い出しに利用する現金払出装置の場所と、当該現金払出装置に対応する特典の内容とを前記ユーザ端末に送信して、前記ユーザ端末からユーザに提示させる特典提示制御部
をさらに備え、
前記予約要求情報は、前記ユーザ端末を用いてユーザが選択した現金払出装置の場所を示す情報を含む
請求項１から７のいずれか一項に記載の現金払出制御システム。
【請求項９】
現金の払い出しを予約する旨の予約要求情報であって、現金の払い出しに利用する現金払出装置の設置位置を限定する限定条件を含む予約要求情報を、ユーザ端末から受信する予約要求受信部と、
前記限定条件を含む現金の払出内容を特定する予約情報を、前記ユーザ端末に送信する予約情報送信部と、
前記ユーザ端末が前記予約情報を現金払出装置に送信することによって前記現金払出装置に現金の払い出しが要求された場合に、当該現金払出装置が受信した前記予約情報に基づいて前記限定条件が満たされることを条件として、当該現金払出装置からの現金の払い出しを許可する払出許可部と、
現金の払い出しに利用する支店と、当該支店内における複数の現金払出装置の設置位置とを前記ユーザ端末に送信して、前記ユーザ端末からユーザに提示させる手段と
を備え、
前記予約要求情報は、前記ユーザ端末を用いてユーザが選択した支店及び当該支店内における現金払出装置の設置位置を示す情報を含む
現金払出制御システム。
【請求項１０】
現金の払い出しを金融機関に対して予約する旨の予約要求情報であって、現金の払い出しに利用する現金払出装置を利用する時刻を限定する限定条件を含む予約要求情報を、ユーザ端末から受信する予約要求受信部と、
前記限定条件を含む現金の払出内容を特定する予約情報を、前記ユーザ端末に送信する予約情報送信部と、
前記金融機関を識別する情報を含むビーコンを発信するビーコン発信機と、
前記ユーザ端末により前記ビーコンが受信された時刻が前記限定条件を満たす場合に、前記現金の払い出しに利用する現金払出装置の存在を前記ユーザ端末から通知させる手段と、
前記ユーザ端末が前記予約情報を現金払出装置に送信することによって前記現金払出装置に現金の払い出しが要求された場合に、当該現金払出装置が受信した前記予約情報に基づいて前記限定条件が満たされることを条件として、当該現金払出装置からの現金の払い出しを許可する払出許可部と
を備える現金払出制御システム。
【請求項１１】
請求項１から１０のいずれか一項に記載に記載の現金払出制御システムと、
前記現金払出装置と
を備える現金払出システム。
【請求項１２】
コンピュータを、請求項１から１０のいずれか一項に記載の現金払出制御システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現金払出制御システム、現金払出システム及びプログラムに関する。
【背景技術】
【０００２】
ＡＴＭの識別情報に基づく２ＤバーコードをＡＴＭ画面上に表示し、表示された２Ｄバーコードを顧客の移動デバイスでスキャンして金融ウェブサービスに送信し、２Ｄバーコード情報から識別されるＡＴＭに、金融ウェブサービスがトランザクションを実行させるシステムが知られている（例えば、特許文献１参照。）。
特許文献１  特開２０１３−１０５４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザ端末に記憶された情報を用いて現金払出装置から現金を払い出す方式において、ユーザ端末を紛失してしまった場合に、ユーザ端末を不正に使用される可能性が高まる。
【課題を解決するための手段】
【０００４】
第１の態様においては、現金払出制御システムは、現金の払い出しを予約する旨の予約要求情報であって、現金の払い出しに利用する現金払出装置及び現金払出装置を利用する時刻の少なくとも一方を限定する限定条件を含む予約要求情報を、ユーザ端末から受信する予約要求受信部と、限定条件を含む現金の払出内容を特定する予約情報を、ユーザ端末に送信する予約情報送信部と、ユーザ端末が予約情報を現金払出装置に送信することによって現金払出装置に現金の払い出しが要求された場合に、当該現金払出装置が受信した予約情報に基づいて限定条件が満たされることを条件として、当該現金払出装置からの現金の払い出しを許可する払出許可部とを備える。
【０００５】
ユーザ端末に送信される予約情報は、限定条件を示す情報を含まなくてよい。
【０００６】
限定条件を含む現金の払出内容を格納する格納部をさらに備えてよい。
【０００７】
格納部は、現金の払出内容を、現金の払出内容を識別する識別子に対応づけて格納し、予約情報送信部は、識別子を予約情報として送信し、現金払出装置は、ユーザ端末から識別子を受信することにより、現金の払い出しの要求を取得し、払出許可部は、識別子に対応付けて格納部が格納している現金の払出内容に含まれる限定条件が満たされることを条件として、現金の払い出しを許可し、現金払出制御システムは、現金払出装置から、識別子を受信する識別子受信部と、払出許可部が現金の払い出しを許可すると判断した場合に、識別子に対応付けて格納部が格納している現金の払出内容に基づいて現金の払出を許可する旨を、識別子を送信した現金払出装置に送信する払出許可送信部とをさらに備えてよい。
【０００８】
払出内容は、現金を払い出す払出金額を含み、払出許可送信部は、識別子に対応付けて格納部が格納している現金の払出内容に含まれる払出金額を、識別子を送信した現金払出装置に送信して、当該払出金額の現金の払い出しを、識別子を送信した現金払出装置に許可してよい。
【０００９】
限定条件は、現金の払い出しに利用する現金払出装置の場所を限定してよい。
【００１０】
限定条件は、現金の払い出しに利用する現金払出装置及び当該現金払出装置を利用する日時を限定してよい。
【００１１】
払出許可部は、予約要求情報において現金の払い出しに利用する現金払出装置及び当該現金払出装置を利用する時刻の少なくとも一方を限定していない第１のユーザ端末からの払い出し要求より、予約要求情報において現金の払い出しに利用する現金払出装置及び当該現金払出装置を利用する時刻が限定された第２のユーザ端末からの払い出し要求に対して、より優先して現金の払い出しを許可してよい。
【００１２】
現金の払い出しに利用する現金払出装置の場所と、当該現金払出装置に対応する特典の内容とをユーザ端末に送信して、ユーザ端末からユーザに提示させる特典提示制御部をさらに備え、予約要求情報は、ユーザ端末を用いてユーザが選択した現金払出装置の場所を示す情報を含んでよい。
【００１３】
第２の態様において、現金払出システムは、上記の現金払出制御システムと、現金払出装置とを備える。
【００１４】
上記のユーザ端末をさらに備えてよい。
【００１５】
第３の態様において、プログラムは、コンピュータを、上記の現金払出制御システムとして機能させる。
【００１６】
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態における現金払出システム５の利用環境の一例を概略的に示す。
【図２】ＣＤ１００、ユーザ端末１８０及びサーバ１１０が備える機能構成を示すブロック図である。
【図３】払出予約をする場合のユーザ端末１８０及びサーバ１１０の処理シーケンスの一例を示す。
【図４】サーバ１１０へのログインが完了した後に表示部２８０に表示されるメニュー画面４００の一例を概略的に示す。
【図５】金額設定画面５００を概略的に示す。
【図６】利用日時設定画面６００を概略的に示す。
【図７】利用支店設定画面７００を概略的に示す。
【図８】利用ＡＴＭ設定画面８００を概略的に示す。
【図９】サーバ１１０が生成する予約情報の一例をテーブル形式で示す。
【図１０】ユーザ端末１８０を用いてＣＤ１００から払い出しをする場合のユーザ端末１８０及びサーバ１１０の処理シーケンスの一例を示す。
【図１１】ユーザ端末１８０におけるビーコンの受信に関する動作フローの一例を示す。
【図１２】案内情報画面１２００を概略的に示す。
【図１３】キャッシング利用画面１３００を概略的に示す。
【図１４】キャッシングを利用した払出予約をする場合の処理シーケンスの一例を示す。
【発明を実施するための形態】
【００１８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
図１は、一実施形態における現金払出システム５の利用環境の一例を概略的に示す。現金払出システム５は、サーバ１１０と、サーバ１１２と、データベースサーバ１２０と、それぞれ現金自動払出機であるＣＤ１００ａ、ＣＤ１００ｂ及びＣＤ１００ｃと、ビーコン発信機３０と、銀行ネットワーク１６０と、ユーザ端末１８０とを備える。
【００２０】
ユーザ端末１８０は、携帯機器である。ユーザ端末１８０は、例えば、スマートフォン等の移動電話機、携帯情報端末、タブレット型コンピューティングデバイス等の、通信機能を持つ携帯型の電子機器である。ユーザ端末１８０には、ネットバンキング用のアプリケーションソフトウェアがインストールされている。なお、当該アプリケーションソフトウェアを、「ネットバンキングアプリ」と略称する。ユーザ端末１８０は、インターネット回線等の公衆ネットワーク、移動体通信網等を含む通信ネットワーク１７０を通じて、ネットバンキング機能を提供するサーバ１１０と通信する。例えば、ユーザ端末１８０は、通信ネットワーク１７０を通じてサーバ１１０と通信して、サーバ１１０が提供するネットバンキング機能を利用して、振り込み等をサーバ１１０に指示する。
【００２１】
サーバ１１０は、銀行ネットワーク１６０を通じてデータベースサーバ１２０にアクセスして、ネットバンキングの機能を含む、銀行業務に関連する様々な情報処理を行う。データベースサーバ１２０は、元帳データベース１２１、払出予約データベース１２２、ユーザ情報データベース１２３、及び、銀行業務に関連する他の各種の情報を格納する。元帳データベース１２１には、口座毎の入出金履歴を含む口座関連情報が格納される。例えば、元帳データベース１２１は、入出金の種別、入出金が行われた日付、入出金の金額等の入出金履歴を口座毎に格納する。なお、サーバ１１０の機能は、１つ又は複数のサーバによって実現されてよい。また、データベースサーバ１２０の機能は、１つ又は複数のデータベースサーバによって実現されてよい。また、サーバ１１０及びデータベースサーバ１２０の機能は、１つのサーバによって実現されてもよい。なお、サーバ１１２は、サーバ１１０を管理する金融機関とは異なる金融機関のサーバである。本実施形態において、サーバ１１２は、キャッシングに関する機能を担う。他の実施形態において、サーバ１１２は、他の銀行のサーバであってよい。なお、サーバ１１０、サーバ１１２及びデータベースサーバ１２０は、現金払出制御システムとして機能する。
【００２２】
ＣＤ１００ａ、ＣＤ１００ｂ及びＣＤ１００ｃのそれぞれは、銀行ネットワーク１６０を通じてサーバ１１０と通信して、ユーザ１９０に現金の払い出しを行う。なお、ＣＤ１００ａ、ＣＤ１００ｂ及びＣＤ１００ｃは、銀行の店舗２０ａに設けられる。また、ＣＤ１００ａ、ＣＤ１００ｂ及びＣＤ１００ｃは、それぞれ互いに同様の機能を有する。そのため、本実施形態の説明では、ＣＤ１００ａ、ＣＤ１００ｂ及びＣＤ１００ｃの符号の末尾を省略して、「ＣＤ１００」と総称する場合がある。なお、店舗２０ｂ及び店舗２０ｃにも、ＣＤ１００と同様の構成の現金自動払出機（ＣＤ）が設けられる。本実施形態の説明では、主として店舗２０ａに設けられるＣＤ１００の機能及び動作について説明し、店舗２０ｂ及び店舗２０ｃの機能及び動作については説明を省略する。
【００２３】
ＣＤ１００は、現金払出口１０４及びＮＦＣインタフェース面１０２を備える。ＣＤ１００は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）機能を有し、ＮＦＣインタフェース面１０２の近傍に、ＮＦＣに基づく近距離無線通信に用いる電磁波を提供する。ＣＤ１００は、ＮＦＣ機能を持つ機器がＮＦＣインタフェース面１０２の近傍に存在する場合に、当該機器を検出して、当該機器と近距離無線通信によって通信することができる。
【００２４】
ビーコン発信機３０は、店舗２０ａに設けられる。ビーコン発信機３０は、銀行の識別情報及び店舗２０ａの識別情報を含むビーコンを発信する。
【００２５】
ユーザ端末１８０は、通信ネットワーク１７０を通じた無線通信に加えて、ＮＦＣ機能を有する。ユーザ１９０は、ユーザ端末１８０のユーザである。ユーザ１９０は、ユーザ端末１８０を用いてサーバ１１０及びＣＤ１００と通信して、ＣＤ１００から現金の払い出しを受ける。ユーザ１９０がＣＤ１００ａから現金を払い出す場合を取り上げて、各構成要素の動作を概略的に説明する。
【００２６】
ユーザ１９０は、ユーザ端末１８０を操作してネットバンキングアプリを起動させて、ネットバンキングのログイン画面をユーザ端末１８０に表示させる。ユーザ１９０は口座番号及びログインパスワード等のログイン情報を入力して、サーバ１１０にログインする。ユーザ情報データベース１２３は、ユーザの認証情報を格納する。サーバ１１０は、ユーザ情報データベース１２３に格納されている情報とログイン情報を照合して、ログインの可否を決定する。なお、ユーザ情報データベース１２３は、認証情報の他に、他の金融機関サーバ１１２の口座ユーザに関する各種の情報を格納する。例えば、ユーザ情報データベース１２３は、ユーザが所有する他の金融機関の口座に関する情報を格納する。
【００２７】
ユーザ１９０は、サーバ１１０にログインした後、ユーザ端末１８０に表示される操作画面を通じて、現金の払い出しを予約する操作を行う。このとき、ユーザ１９０は、ユーザ端末１８０の画面操作を通じて、払出金額を指定することができる。ユーザ端末１８０は、ユーザ１９０によって払い出しを予約するよう指示されると、払出金額を含む予約要求情報をサーバ１１０に送信する。なお、予約要求情報には、払出金額の他に現金の払い出しに利用するＣＤ１００を特定のＣＤ１００に限定する限定条件や、ＣＤ１００を利用する日時を特定の日時に限定する限定条件を含むことができる。また、予約要求情報には、払出を行うことができる複数回の払出回数の上限値を含むことができる。サーバ１１０に送信された予約要求情報に含まれる払出金額、限定条件及び払出回数の上限値の情報は、予約ＩＤに対応づけて払出予約データベース１２２に格納される。そして、サーバ１１０からユーザ端末１８０に予約ＩＤを含む予約情報が返信され、ユーザ端末１８０内に保持される。
【００２８】
ユーザ端末１８０は、ビーコン発信機３０からのビーコンを受信すると、ビーコンに含まれる情報に基づいて、ユーザ端末１８０内に保持されている予約ＩＤを発行した銀行の店舗が存在することを検出する。ユーザ端末１８０は、店舗２０ａへの案内画面をディスプレイに表示して、現金の払い出しを予約した銀行の店舗があることをユーザ１９０に通知する。
【００２９】
ユーザ１９０は、ユーザ端末１８０ａを持って店舗２０ａに入り、ＣＤ１００ａのＮＦＣインタフェース面１０２にユーザ端末１８０を近接させて、ＣＤ１００ａにユーザ端末１８０を検出させる。ＣＤ１００ａは、ユーザ端末１８０を検出すると、近距離無線通信によってユーザ端末１８０から予約情報を受信する。ＣＤ１００ａは、ユーザ端末１８０から受信した予約情報で示される払出金額に基づいて、現金を現金払出口１０４から払い出す。このとき、ＣＤ１００ａは、受信した予約情報に対応付けられた上記の限定条件が満たされることを条件として、現金を現金払出口１０４から払い出す。また、ＣＤ１００ａは、過去の払出し回数が、受信した予約情報に対応付けられた払出し回数の上限値を超えないことを条件として、現金を現金払出口１０４から払い出してよい。
【００３０】
現金払出システム５によれば、ユーザ１９０はユーザ端末１８０を用いた簡単な操作で、払出予約をしてＣＤ１００から現金を引き出すことができる。ユーザ１９０はユーザ端末１８０を用いて認証情報や払出金額等を入力するので、ＣＤ１００に払出操作をするための画面等を表示する必要がない。また、ＣＤ１００にタッチパネル機能を組み込む必要もない。これにより、ディスプレイ等の表示デバイスやタッチパネル等のユーザインタフェースデバイスをＣＤ１００に組み込む必要がない。したがって、ＣＤ１００のコストを削減できる。また、店舗２０に設けたビーコン発信機３０からのビーコンによって、ユーザ端末１８０で現金を引き出すことができるＣＤ１００の存在をユーザ１９０に通知することができる。また、現金払出システム５によれば、現金の払い出しに利用するＣＤ１００を特定のＣＤ１００に限定したり、ＣＤ１００を利用する日時を特定の日時に限定したりすることができる。そのため、ユーザ端末１８０が不正使用されて現金が引き出されてしまう可能性が小さくなる。また、現金払出システム５によれば、ユーザ１９０は、１回の予約要求で、払出を行うことができる複数回の払出回数の上限値を指定することができる。そのため、ユーザ１９０は払い出しをする度にサーバ１１０にアクセスする必要がない。
【００３１】
図２は、ＣＤ１００、ユーザ端末１８０及びサーバ１１０が備える機能構成を示すブロック図である。ＣＤ１００は、処理部２００と、ＮＦＣ部２１０と、サーバ通信部２２０と、現金払出部２３０とを備える。処理部２００は、ＭＰＵ等のプロセッサで実現される。ＮＦＣ部２１０は、ＮＦＣを実現するＩＣチップ等で実現される。サーバ通信部２２０は、ネットワークＩＣ等で実現される。ＣＤ１００は、２次元の画面を表示する表示デバイスを備えていない。
【００３２】
ユーザ端末１８０は、処理部２５０と、ＮＦＣ部２６０と、通信部２７０と、表示部２８０と、操作受付部２８２と、ビーコン受信部２６２と、格納部２９０とを有する。処理部２５０は、ＭＰＵ等のプロセッサで実現される。ＮＦＣ部２６０は、ＮＦＣを実現するＩＣチップ等で実現される。通信部２７０は、移動体通信用プロセッサ、ネットワークＩＣ等で実現される。通信部２７０は、ＷｉＦｉ等の通信規格や、移動体通信の通信規格等、１つ又は複数の通信規格に従って通信する機能を有する。表示部２８０は、液晶ディスプレイ等の表示デバイスで実現される。格納部２９０は、半導体メモリ等の記憶媒体によって実現される。操作受付部２８２は、タッチパネル、操作キー等で実現される。ビーコン受信部２６２は、無線受信機で実現される。なお、ビーコン発信機３０は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのブロードキャスト通信を利用してビーコンを発信してよい。
【００３３】
ＣＤ１００のＮＦＣ部２１０は、近距離無線通信を担う。ＮＦＣ部２１０は、近距離無線通信によって、ユーザ端末１８０のＮＦＣ部２６０と通信する。具体的には、ＮＦＣ部２１０は、ポーリング信号を定期的に発信する。ユーザ端末１８０のＮＦＣ部２６０は、ＮＦＣ部２１０からのポーリング信号の電磁波を検出すると、ポーリング信号に応答する。これにより、ＣＤ１００のＮＦＣ部２１０は、近接するユーザ端末１８０の存在を検出する。ＮＦＣ部２１０は、近接するユーザ端末１８０の存在を検出した後、近距離無線通信によってユーザ端末１８０のＮＦＣ部２６０から予約情報等の各種の情報を受信することができる。
【００３４】
処理部２００は、ＮＦＣ部２１０が近距離無線通信によって予約情報を受信したことに応じて、予約情報に基づいて現金の払い出し処理を制御する。例えば、処理部２００は、予約情報によって示される現金の払い出し金額の現金を、現金払出部２３０から払い出させる。現金払出部２３０は、ＣＤ１００内に格納されている紙幣等の中から、払い出すべき金額の現金を選択して、選択した現金を現金払出口１０４に移動させる。このように、ＣＤ１００の処理部２００は、ユーザ端末１８０から予約情報を受信した後に、払い出し金額の指定をユーザ１９０から受け付けることなく、予約情報によって示される払出金額の現金を払い出す。
【００３５】
ユーザ端末１８０において、操作受付部２８２は、ユーザの操作を受け付ける。例えば、操作受付部２８２は、ユーザが現金の払出金額を入力する操作、ＣＤ１００からの現金の払い出しを金融機関に対して予約する旨の指示等を受け付ける。通信部２７０は、ＣＤ１００からの現金の払い出しを金融機関に対して予約する旨の予約要求情報を、サーバ１１０に送信する。また、通信部２７０は、金融機関に対して予約された現金の払出内容を特定する予約情報を、サーバ１１０から受信する。ＮＦＣ部２６０は、サーバから受信した予約情報を格納する格納領域を有する。ＮＦＣ部２６０は、ＮＦＣ部２６０が格納している予約情報に基づいてＣＤ１００と通信して、当該予約情報によって特定される予約内容に基づく現金の払い出しを、当該ＣＤ１００に指示する。例えば、予約情報は、現金を払い出す払出金額を示す情報を含む。そして、ＮＦＣ部２６０は、ＮＦＣ部２６０が格納している予約情報によって示される払出金額をＣＤ１００に送信することによって、当該予約情報によって示される金額の現金の払い出しを、当該ＣＤ１００に指示する。
【００３６】
なお、予約情報は、予め定められた暗号化方式で暗号化された状態でサーバ１１０から送信される。処理部２５０は、予め定められた復号方式で予約情報を復号することによって、予約情報で示される情報を取得する。特に断らない限り、「予約情報」とは、サーバ１１０から受信した予約情報を復号することによって取得された情報であってよい。なお、予約情報は、格納部２９０に格納されてもよい。予約情報は、セキュアな格納領域に格納することが望ましい。
【００３７】
ビーコン受信部２６２は、ＣＤ１００の存在と、当該ＣＤ１００から現金を払い出すことができる金融機関とを示すビーコンを受信する。表示部２８０は、ビーコン受信部２６２がビーコンを受信した場合に、受信したビーコンによって示される金融機関に対して予約された現金の払出内容を特定する予約情報をＮＦＣ部２６０が格納している場合に、予約した現金の払い出しが可能なＣＤ１００の存在を、ユーザ１９０に通知する。例えば、表示部２８０は、ビーコン受信部２６２が受信したビーコンによって存在が示されるＣＤ１００にユーザ１９０を案内する案内情報を、ユーザ１９０に通知する。そのため、予約した現金の払い出しが可能なＣＤ１００の存在をユーザに分かり易く通知することができる。
【００３８】
なお、ビーコン発信機３０が発信するビーコンは、ビーコンによって存在が示されるＣＤ１００の場所を示す。予約情報は、ユーザ１９０によって指定された、ユーザ１９０が払い出しに利用するＣＤ１００の場所を示す。ＣＤ１００の場所を示す情報とは、ＣＤ１００が設けられた支店を示す情報であってよい。この場合、表示部２８０は、ビーコンによって示されるＣＤ１００の場所と、予約情報によって示される払い出しに利用するＣＤ１００の場所とが一致することを条件として、予約した現金の払い出しが可能なＣＤ１００の存在をユーザ１９０に通知する。
【００３９】
また、予約情報は、ユーザ１９０によって指定された、ユーザ１９０がＣＤ１００を利用する時間帯を示す。この場合、表示部２８０は、ビーコン受信部２６２がビーコンを受信した時刻が、予約情報によって示される時間帯内であることを条件として、予約した現金の払い出しが可能なＣＤ１００の存在をユーザ１９０に通知する。
【００４０】
また、ユーザ１９０が利用するＣＤ１００を選択する場合、表示部２８０は、ＣＤ１００の場所と、当該ＣＤ１００に対応する特典の内容とを提示する。操作受付部２８２は、表示部２８０によって提示されたＣＤ１００の場所のうち、ユーザ１９０が現金の払い出しに利用するＣＤ１００の場所を選択する選択指示を、ユーザ１９０から受け付ける。通信部２７０は、操作受付部２８２が受け付けた選択指示で選択された場所のＣＤ１００からの現金の払い出しを予約する旨の予約要求情報を、サーバ１１０に送信する。そして、処理部２５０は、操作受付部２８２が受け付けた選択指示で選択された場所に対応づけられた特典を、ユーザ１９０に付与する。例えば、処理部２５０は、特典内容を示す情報をＮＦＣ部２６０に格納する。
【００４１】
通信部２７０は、金融機関におけるユーザ１９０の口座の残高が、予約情報が示す払出金額より少ない場合に、金融機関に対して、ユーザ１９０の金融口座の残高を上限とする第１の払出金額の現金の払い出しを予約する旨の第１の予約要求情報をサーバ１１０に送信する。また、通信部２７０は、予約情報が示す現金の払出金額から第１の払出金額を減じた第２の払出金額の現金の払い出しを他の金融機関に対して予約する旨の第２の予約要求情報を、他の金融機関のサーバ１１２に送信する。
【００４２】
なお、ＮＦＣに基づく無線通信は、近距離無線通信の一例である。近距離無線通信としては、ＮＦＣ及びＦｅｌｉｃａ（登録商標）等の近接場型無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）等に基づく無線通信、並びにＩｒＤＡ等に基づく赤外線通信等を例示できる。
【００４３】
次に、サーバ１１０の構成及び動作について説明する。サーバ１１０は、通信部７０と、ＣＤ通信部８０と、処理部４０とを備える。処理部４０は、ＭＰＵ等のプロセッサで実現される。通信部７０及びＣＤ通信部８０は、移動体通信用プロセッサ、ネットワークＩＣ等で実現される。通信部２７０は、ＷｉＦｉ等の通信規格や、移動体通信の通信規格等、１つ又は複数の通信規格に従って通信する機能を有する。
【００４４】
通信部７０は、現金の払い出しを予約する旨の予約要求情報をユーザ端末１８０から受信する。通信部７０は、現金の払い出しに利用するＣＤ１００及びＣＤ１００を利用する時刻の少なくとも一方を限定する限定条件を含む予約要求情報を、ユーザ端末から受信してよい。なお、限定条件は、現金の払い出しに利用するＣＤ１００の場所を限定してよい。ＣＤ１００の場所とは、地域であってよいし、ＣＤ１００が設けられた支店であってよいし、店舗２０内のＣＤ１００の設置位置であってよい。また、限定条件は、現金の払い出しに利用するＣＤ１００及び当該ＣＤ１００を利用する時刻を限定してよい。
【００４５】
払出予約データベース１２２は、限定条件を含む現金の払出内容を格納する。具体的には、払出予約データベース１２２は、限定条件を含む現金の払出内容を、予約ＩＤに対応づけて格納する。通信部７０は、限定条件を含む現金の払出内容を特定する予約情報を、ユーザ端末１８０に送信してよい。処理部４０は、ユーザ端末１８０が予約情報をＣＤ１００に送信することによってＣＤ１００に現金の払い出しが要求された場合に、当該ＣＤ１００が受信した予約情報に基づいて限定条件が満たされることを条件として、当該ＣＤ１００からの現金の払い出しを許可してよい。
【００４６】
なお、ユーザ端末１８０に送信される予約情報は、限定条件を示す情報を含まなくてよい。例えば、ユーザ端末１８０には、予約ＩＤのみを予約情報として送信してよい。この場合、ＣＤ１００は、ユーザ端末１８０から予約ＩＤを受信することにより、現金の払い出しの要求を取得する。そして、ＣＤ通信部８０は、ＣＤ１００から予約ＩＤを受信する。そして、処理部４０は、予約ＩＤに対応付けて払出予約データベース１２２が格納している現金の払出内容に含まれる限定条件が満たされることを条件として、現金の払い出しを許可する。そして、ＣＤ通信部８０は、処理部４０が現金の払い出しを許可すると判断した場合に、予約ＩＤに対応付けて払出予約データベース１２２が格納している現金の払出内容に基づいて現金の払出を許可する旨を、予約ＩＤを送信したＣＤ１００に送信する。例えば、ＣＤ通信部８０は、予約ＩＤに対応付けて払出予約データベース１２２が格納している現金の払出内容に含まれる払出金額を、予約ＩＤを送信したＣＤ１００に送信して、当該払出金額の現金の払い出しを、予約ＩＤを送信したＣＤ１００に許可する。
【００４７】
これにより、現金の払い出しに利用するＣＤ１００を特定のＣＤ１００に限定したり、ＣＤ１００を利用する日時を特定の日時に限定したりすることができる。そのため、ユーザ端末１８０を紛失してしまった場合でも、現金が引き出されてしまう可能性を低減することができる。
【００４８】
また、ユーザ端末１８０は、複数回の払出を行うことを要求してもよい。例えば、予約要求情報は、ＣＤ１００を利用することができる複数回の払出回数の上限値を含んでよい。この場合、予約情報は、払出回数の上限値を含む現金の払出内容を特定できる情報を含んでよい。払出予約データベース１２２には、過去の払い出し回数の計数値を示す情報として、現金の払出可能回数を予約ＩＤに対応づけて格納している。処理部４０は、ＣＤ１００から予約ＩＤを受信して払い出しが要求され、現金の払い出しを許可した場合に、当該予約ＩＤに対応づけて払出予約データベース１２２に格納されている払出可能回数をデクリメントする。このようにして、処理部４０は、予約ＩＤ毎に、許可した現金の払出回数を計数することができる。
【００４９】
そして、処理部４０は、新たな要求を受け取った場合に、予約ＩＤに対応付けて払出予約データベース１２２が格納している払出可能回数が１以上であることを条件として、現金の払い出しを許可する。すなわち、処理部４０は、新たな要求を受け取った場合に、計数された払出回数が、予約ＩＤに対応付けて払出予約データベース１２２が格納している現金の払出内容に含まれる払出回数の上限値を超えていないことを条件として、現金の払い出しを許可する。これにより、ユーザ１９０は、１回の払出予約によって複数回の払い出しを行うすることができる。また、払出予約データベース１２２においては、１つの予約情報で複数回の払い出しを管理することができるため、管理するデータ量を削減することができる。なお、払出回数の上限値は、予め定められた期間内にＣＤ１００を利用することができる払出回数の上限値であってよい。例えば、払出回数の上限値として、１月あたりの払い出し回数の上限値を適用してよい。
【００５０】
図３は、払出予約をする場合のユーザ端末１８０及びサーバ１１０の処理シーケンスの一例を示す。Ｓ３１２において、ユーザ１９０の指示に応じてネットバンキングンソフトウェアが起動されると、サーバ１１０へのログイン画面が表示部２８０に表示する。ユーザ１９０は、ログイン画面内の店番号、口座番号及び暗証番号の入力ボックスに店番号、口座番号及び暗証番号を入力して、ログイン画面内のログインボタンをタッチすると、通信部２７０は店番号、口座番号及び暗証番号を含むログイン情報を、サーバ１１０に送信する（Ｓ３１４）。
【００５１】
Ｓ３１６において、サーバ１１０は、受信したログイン情報を用いて、ユーザを認証する。例えば、サーバ１１０は、ログイン情報に適合する情報がユーザ情報データベース１２３に格納されているかを判断する。サーバ１１０は、ログイン情報に適合する情報がユーザ情報データベース１２３に格納されている場合にログインを許可し、ログイン情報に適合する情報がユーザ情報データベース１２３に格納されていない場合にログインを拒否する。サーバ１１０は、ログインの可否を示す情報をユーザ端末１８０に送信する（Ｓ３１８）。
Ｓ３２０において、メニュー画面を通じて払出予約画面の表示がユーザ１９０から指示されると、払出予約画面を表示部２８０に表示する（Ｓ３２０）。メニュー画面及び払出予約画面については、それぞれ図４及び図５に関連してより詳細に説明する。ユーザ１９０は、払出予約画面において、払出金額等の払出内容を指定することができる。ユーザ１９０から払出内容が指定されて払出予約が指示されると、通信部２７０は、払出金額等を含む予約要求情報をサーバ１１０に送信する（Ｓ３２２）。
【００５２】
サーバ１１０がＳ３２２で送信された情報を受信すると、サーバ１１０は、予約要求情報に基づいて事前に払出金額の引き落としをする場合、データベースサーバ１２０の元帳データベース１２１にアクセスして、ユーザの口座の残高を確認して、払出金額の現金を引き出すことが可能であるか否かを判断する（Ｓ３２４）。具体的には、サーバ１１０は、口座の残高が、払出金額以上であるか否かを判断する。なお、サーバ１１０は、口座の残高が、払出金額と払出手数料との合計額以上であるか否かを判断してもよい。サーバ１１０は、払出金額の現金を引き出すことが可能である場合、元帳データベース１２１を更新して引き落としを行い、払出金額等の払出内容を、予約ＩＤに対応づけてデータベースサーバ１２０の払出予約データベース１２２に格納する（Ｓ３２６）。払出予約データベース１２２に格納する情報については、図９等に関連してより詳細に説明する。そして、サーバ１１０は、予約ＩＤを含む予約情報を、ユーザ端末１８０に送信する（Ｓ３２８）。
【００５３】
ユーザ端末１８０において、サーバ１１０から予約情報を受信すると、予約情報をＮＦＣ部２６０に格納する（Ｓ３３０）。
【００５４】
図４は、サーバ１１０へのログインが完了した後に表示部２８０に表示されるメニュー画面４００の一例を概略的に示す。メニュー画面４００は、払出予約画面の選択ボタン４１０を、構成オブジェクトの一部として含む。選択ボタン４１０は、現金の払い出しを予約する旨の予約要求情報を送信するための画面を表示させるためのオブジェクトである。ユーザ１９０が選択ボタン４１０の位置をタッチすると、表示部２８０は、図５に示す金額設定画面を表示する。
【００５５】
図５は、金額設定画面５００を概略的に示す。金額設定画面５００は、払出金額の入力ボックス５１０と、利用回数の入力ボックス５２０と、１ヶ月あたりの利用回数の入力ボックス５３０と、設定ボタン５９０とを含む。ユーザ１９０は、入力ボックス５１０に１回あたりの払出金額を入力することができる。入力ボックス５２０には、期間の限定なしにＣＤ１００を利用できる回数を入力することができる。入力ボックス５３０には、１ヶ月あたりにＣＤ１００を利用できる回数を入力することができる。なお、ユーザ１９０は、入力ボックス５２０及び入力ボックス５３０のうち、いずれか一方に利用回数を入力することができる。ユーザ１９０が設定ボタン５９０の位置をタッチすると、表示部２８０は図６に示す利用日時設定画面を表示する。
【００５６】
図６は、利用日時設定画面６００を概略的に示す。利用日時設定画面６００は、利用日の設定オブジェクト６１０と、利用時間帯の入力ボックス６２０と、設定ボタン６９０とを含む。ユーザ１９０は、設定オブジェクト６１０内の利用日の位置をタッチすることで、利用日を設定することができる。入力ボックス６２０には、利用時間帯の開始時刻及び終了時刻を入力することができる。ユーザ１９０が設定ボタン６９０の位置をタッチすると、表示部２８０は図７に示す利用支店設定画面を表示する。
【００５７】
図７は、利用支店設定画面７００を概略的に示す。利用支店設定画面７００は、利用する支店を指定しない旨の設定オブジェクト７１０と、利用支店指定用のオブジェクト７２０と、他地域の選択ボタン７８０と、設定ボタン７９０とを含む。ユーザ１９０は、設定オブジェクト７１０をタッチすることで、利用支店を指定しない旨を設定することができる。
【００５８】
オブジェクト７２０は、支店、及び支店に対応付けられた特典を示す表示オブジェクト７３０ａ〜ｃと、表示オブジェクト７３０ａ〜ｃに対応する選択ボタン７４０ａ〜ｃとを含む。特典を示す情報は、サーバ１１０から提供される。ユーザ１９０は、選択ボタン７４０ａ〜ｃをタッチによって選択することで、対応する支店を利用することを指定することができる。例えば、選択ボタン７４０ａを選択することで、「△町支店」のＣＤ１００を利用することを指定することができる。また、当該ＣＤ１００を利用することで、ユーザ１９０には「△町商店街１００円引クーポン」の特典が付与される。なお、利用支店設定画面７００を最初に表示する場合、オブジェクト７２０内には、ユーザ１９０が予め定めた地域内にある支店の表示オブジェクトを表示してよい。その他、オブジェクト７２０内には、予め定められた頻度より高い頻度でユーザ１９０が利用する支店や、前回に利用した支店と同じ地域内にある支店の一覧を表す表示オブジェクトを表示してもよい。
【００５９】
他地域の選択ボタン７８０をタッチすることで、表示部２８０には、他の地域の支店を選択するための選択画面が表示される。当該選択画面については説明を省略する。ユーザ１９０が設定ボタン７９０の位置をタッチすると、表示部２８０は図８に示す利用ＡＴＭ設定画面を表示する。
【００６０】
図８は、利用ＡＴＭ設定画面８００を概略的に示す。利用ＡＴＭ設定画面８００は、利用するＣＤ１００を選択するオブジェクト８１０と、払出予約実行ボタン８９０とを含む。オブジェクト８１０は、オブジェクト８２０ａ、オブジェクト８２０ｂ及びオブジェクト８２０ｃを含む。なお、オブジェクト８２０ａ、オブジェクト８２０ｂ及びオブジェクト８２０ｃの位置は、それぞれ店舗２０ａ内における、ＣＤ１００ａ、ＣＤ１００ｂ及びＣＤ１００ｃの設置位置を示すものとする。
【００６１】
オブジェクト８２０ａ及びオブジェクト８２０ｂは、選択可能なオブジェクトである。オブジェクト８２０ａ及びオブジェクト８２０ｂは、ＣＤ１００ａ及びＣＤ１００ｂ内に現金が十分にあり、ユーザ１９０が指定した払出金額の現金をＣＤ１００ａ及びＣＤ１００ｃのいずれからも引き出すことができることを示す。オブジェクト８２０ｃは、選択不可能なオブジェクトである。オブジェクト８２０ｃは、ＣＤ１００ｃ内の現金が不足しており、ユーザ１９０が指定した払出金額の現金をＣＤ１００ｃから引き出すことができないことを示す。ユーザ１９０は、例えば、設定オブジェクト８２０ａの位置をタッチすることで、ＣＤ１００ａを利用して現金引き出しをすることを選択でできる。
【００６２】
ユーザ１９０が払出予約実行ボタン８９０の位置をタッチすると、通信部２７０は、図４から図８に関連して説明した画面等を通じて設定された情報を含む予約要求情報を、サーバ１１０に送信する。
【００６３】
なお、図８の利用ＡＴＭ設定画面８００において、利用するＣＤ１００を複数選択させてもよい。例えば、ＣＤ１００ａ〜ｃのいずれのＣＤ１００も、指定された時間帯において、払出金額に対して単独ではＣＤ１００内の現金が不足している場合に、複数のＣＤ１００内の現金の合計額が払出金額以上であるときは、それらのＣＤ１００をユーザ１９０に選択させてもよい。この場合に、複数のＣＤ１００内に最低限確保できる金額を上限として、複数のＣＤ１００のそれぞれから払い出す金額をユーザ１９０に指定させてもよい。
【００６４】
このように、現金払出システム５によれば、ユーザ１９０が利用するＣＤ及び利用時間帯を予め指定する。そのため、払出予約データベース１２２に格納された複数の予約情報に基づいて、各時間帯に各ＣＤ１００から払い出される現金を管理することができる。そのため、ＣＤ１００内に装填する現金と、払出予約データベース１２２に格納された複数の予約情報とに基づいて、各時間帯において最低限ＣＤ１００内に確保できている現金の額を算出することができる。したがって、ユーザ１９０は、指定した時間帯において、指定した払出金額の払い出しを指定したＣＤ１００から確実に受けることができるようにすることができる。例えば、ユーザ１９０がＣＤ１００ａを利用する前に他のユーザがＣＤ１００ａを利用しようとした場合に、当該他のユーザに現金を払い出すことを拒否してよい。例えば、当該他のユーザがＣＤ１００ａを利用すること及びＣＤ１００ａの利用時間帯を予め指定していない場合において、当該他のユーザがＣＤ１００ａを利用することによって、ＣＤ１００ａ内の現金残高が、ユーザ１９０によって予約された利用時間帯においてユーザ１９０によって予約された払出金額以下になる場合に、当該他のユーザに現金を払い出すことを拒否してよい。このように、処理部４０は、予約要求情報において現金の払い出しに利用するＣＤ１００及び当該ＣＤ１００を利用する時刻の少なくとも一方を限定していない第１のユーザ端末からの払い出し要求より、予約要求情報において現金の払い出しに利用するＣＤ１００及び当該ＣＤ１００を利用する時刻が限定された第２のユーザ端末からの払い出し要求に対して、より優先して現金の払い出しを許可する現金払出システム５によれば、ユーザ１９０によって予約されたＣＤ及び利用時間帯に基づいて、現金の輸送計画を立てることができるので、現金を効率的に各ＡＴＭに分配することが可能になる。
【００６５】
図９は、サーバ１１０が生成する予約情報の一例をテーブル形式で示す。予約情報は、予約ＩＤと、口座識別情報と、利用場所情報と、利用日時情報と、払出金額情報と、事前引落情報と、利用可能回数情報と、予約要求情報の受付日時とを含む。予約情報において、予約ＩＤ以外の情報は、現金の払い出しの内容を示す払出内容を表す。
【００６６】
予約ＩＤは、予約された払出内容を識別する識別子の一例である。予約ＩＤは、処理部４０によって一意に割り振られる、払出内容の識別情報として機能する。口座識別情報は、ユーザ１９０の銀行口座を識別する情報である。口座識別情報は、支店コード及び口座番号を含んでよい。なお、口座識別情報は、金融機関を識別する金融機関コード、支店コード及び口座番号を含んでよい。口座識別情報に金融機関コードを含めることで、ＣＤ１００を管理する金融機関とは異なる金融機関の口座に対して、残高の問い合わせや引き落とし処理をすることができる。
【００６７】
「利用場所」の情報は、図７、図８で設定した情報に基づいて生成され、利用場所を限定する限定条件の１つである。「利用場所」の情報は、銀行の特定の支店を識別する支店識別情報、特定のＡＴＭを識別するＡＴＭ識別情報等であってよい。
【００６８】
「利用日時」の情報は、図６で設定した情報に基づいて生成され、利用時刻を限定する限定条件の１つである。「利用日時」の情報は、利用する月日及び利用する時間帯の少なくとも一方であってよい。
【００６９】
「払出金額」の情報は、図５で設定した情報に基づいて生成される。払出金額の情報は、１回あたりの払出金額と、払い出すことができる払出回数又は１月あたりに払い出すことができる払出回数とを含む。例えば、払出金額「５０，０００」及び「１回」という情報の払出内容によれば、１回に５万円が払い出されて、予約情報が破棄される。また、払出金額「２０，０００」及び「５回」という情報は、１回につき２万円の払い出しを５回行うことができることを表し、最大１０万円の払い出しが可能である。当該予約情報は、５回の払い出しが行われた後に破棄することができる。また、払出金額「１０，０００」及び「５回／月」という情報は、１回につき１万円の払い出しを１月に５回行うことができることを表し、最大５万円の払い出しが可能である。一月の間に５回利用するとその月には利用できなくなるが、月が替わると再び利用することが可能になる。
【００７０】
「事前引落」の情報は、払出金額が事前に引き落とされるか否かを示す。「事前引落」が「Ｙ」の場合は、払出金額がユーザの口座から事前に引き落とされていることを示す。事前引落が「Ｎ」の場合は、払出金額がユーザの口座から事前に引き落とされていないことを示す。例えば、「払出金額」の払出回数として「１回」の払出回数が設定されている場合、払出金額は口座から事前に引き落とされ、「事前引落」は「Ｙ」に設定されてよい。一方、複数回の払出回数が設定されている場合又は１月あたりの払出回数が設定されている場合は、「事前引落」は「Ｎ」に設定されてよい。これに限られず、「事前引落」は、ユーザ１９０が設定してよい。また、「事前引落」は、払出金額に応じて設定されてよい。例えば、払出金額が所定の閾値より低い場合に、「事前引落」を「Ｎ」に設定し、払出金額が所定の閾値以上である場合に、「事前引落」を「Ｙ」に設定してよい。
【００７１】
「利用可能回数」の値は、あと何回払出すことができるかを示す。「利用可能回数」の情報は、払い出しが行われる度に１回減算される。１月あたりの払出回数が設定されている場合を除き、「利用可能回数」の値が０になった場合に、予約情報は破棄される。１月あたりの回数が設定されている場合は、０になっても予約情報は破棄されない。「利用可能回数」の値は、新しい月に替わったときに、予約時に設定された１月あたりの払出回数に再設定される。
【００７２】
「受付日時」は、予約要求情報をサーバ１１０が受信した日時を示す。なお、サーバ１１０は、予約要求情報の受付日時と現在時刻とに基づいて、予約情報が有効な有効日時を決定する。サーバ１１０は、有効日時を過ぎた予約情報を、払出予約データベース１２２から破棄してよい。例えば、１月あたりの払出回数が設定されている場合を除いて、受付日から１ヶ月後の日の最終時刻を有効日時として採用してよい。１月あたりの払出回数が設定されている場合は、受付日から６ヶ月後の日の最終時刻を有効日時として採用してよい。有効期間は１ヶ月や６ヶ月に限られず、受付日時から予め定められた時間が経過した日時を有効日時として採用してよい。なお、払出予約データベース１２２から予約情報を破棄する場合に、破棄する予約情報の「事前引落」の情報が「Ｙ」のときは、元帳データベース１２１にアクセスして、「払出金額」で示される金額を元帳データベース１２１に格納される残高に払出金額を加えてよい。なお、一実施形態において、予約情報は、サーバ１１０及びユーザ端末１８０の双方が保持してよい。
【００７３】
図１０は、ユーザ端末１８０を用いてＣＤ１００から払い出しをする場合のユーザ端末１８０及びサーバ１１０の処理シーケンスの一例を示す。ＣＤ１００において、ＮＦＣ部２１０は、ポーリング信号を定期的に発信している。
【００７４】
ユーザ端末１８０をＮＦＣインタフェース面１０２に近接させると、Ｓ１０１０において、ユーザ端末１８０のＮＦＣ部２６０は、ＣＤ１００のＮＦＣ部２１０からのポーリング信号を受信して、ポーリング信号に応答する。具体的には、ＮＦＣ部２６０は、ＮＦＣ部２１０からの電磁波を負荷変調することにより、ポーリング信号に対する応答を送信する。続いて、Ｓ１０１２において、ＮＦＣ部２６０は、ＮＦＣ部２６０に格納されている予約情報を、ＮＦＣ部２１０に送信する。
【００７５】
ＣＤ１００において、ＮＦＣ部２１０が予約情報を受信すると、処理部２００は、利用場所及び利用日時の限定条件を満たすか判断する（Ｓ１０２０）。具体的には、処理部２００は、予約情報の「利用場所」において利用場所を限定する限定条件が設定されている場合には、ＣＤ１００が利用場所の限定条件を満たすかを判断する。また、予約情報の「利用日時」において利用日時を限定する限定条件が設定されている場合には、現在の日時が利用日時の限定条件を満たすかを判断する。なお、ＣＤ１００が少なくともいずれかの限定条件が満たされないと判断した場合は、店舗２０ａ内の警告ランプを駆動する等して処理を終了してよい。利用場所及び利用日時の限定条件を満たす場合は、サーバ１１０に予約ＩＤを送信する（Ｓ１０２２）。
【００７６】
サーバ１１０において、ＣＤ１００から予約ＩＤを受信すると、サーバ１１０は、データベースサーバ１２０のデータベースを更新する（Ｓ１０２４）。具体的には、払出予約データベース１２２において、予約ＩＤに対応する予約情報の「利用可能回数」をデクリメントする。また、予約ＩＤに対応する予約情報の「事前引落」が「Ｎ」の場合は、元帳データベース１２１を参照して、「口座識別情報」で識別される口座の残高を確認して、払出金額を引き落とすことが可能であれば、残高から払出金額を引き落とす。サーバ１１０は、予約ＩＤに対応する予約情報の「事前引落」が「Ｎ」の場合であって、口座の残高から払出金額を引き落とすことができない場合には、データベースの更新処理をエラーとする。
【００７７】
サーバ１１０は、Ｓ１０２４においてエラーが発生しなかった場合は、払出許可をＣＤ１００に送信し、エラーが発生した場合は、払出不許可をＣＤ１００に送信する（Ｓ１０２６）。
【００７８】
ＣＤ１００において、ＮＦＣ部２１０は、Ｓ１０２６で払出許可を受信した場合は、ユーザ端末１８０のＮＦＣ部２６０に払出許可を送信し、Ｓ１０２６で払出不許可を受信した場合は、ユーザ端末１８０のＮＦＣ部２６０に払出不許可を送信する（Ｓ１０２８）。そして、ＣＤ１００の処理部２００は、Ｓ１０２６で払出許可を受信した場合は、予約情報で示される払出金額の現金を現金払出口１０４に移動させて、現金を払い出す（Ｓ１０３０）。
【００７９】
なお、Ｓ１０２８において、払出許可を受信した場合に、処理部２５０は、利用したＣＤ１００が図７で選択した支店内のＣＤであることを条件として、図７で選択したＣＤ１００に対応する特典情報をＮＦＣ部２６０に格納する。
【００８０】
なお、Ｓ１０２２、Ｓ１０２４及びＳ１０２６の処理は、リアルタイムで実行する必要がない場合がある。例えば、予約情報の「事前引落」が「Ｙ」であり、要求された払出回数が１回のみの場合は、Ｓ１０２２、Ｓ１０２４及びＳ１０２６の処理を行わずに、Ｓ１０２８で払出許可を送信してもよい。そして、後のバッチ処理によって、払出が行われたことをサーバ１１０に通知してもよい。
【００８１】
図１１は、ユーザ端末１８０におけるビーコンの受信に関する動作フローの一例を示す。Ｓ１１００において、処理部２５０は、ビーコン受信部２６２からビーコンが受信した旨が通知されるのを待つ。ビーコンを受信すると、処理部２５０は、ネットバンキングアプリの動作に従って、ビーコンに含まれる情報を復号し、復号して得られた識別情報で識別される金融機関の予約情報をＮＦＣ部２６０が格納しているか否かを判断する（Ｓ１１０２）。ビーコンで送られた情報を復号できなかった場合、又は、ビーコンで送られた識別情報で識別される金融機関の予約情報をＮＦＣ部２６０が格納していない場合は、Ｓ１１００に処理を戻す。ビーコンで送られた情報を復号でき、かつ、ビーコンで送られた識別情報で識別される金融機関の予約情報をＮＦＣ部２６０が格納している場合は、Ｓ１１０４に処理を移行する。
【００８２】
Ｓ１１０４において、処理部２５０は、ビーコンに含まれる店舗識別情報で識別される店舗が、ＮＦＣ部２６０に格納された予約情報の利用場所の限定条件を満たすか否かを判断する。また、処理部２５０は、現在の日時が利用日時の限定条件を満たすか否かを判断する。利用場所の限定条件及び利用日時の限定条件の少なくとも一方が満たされない場合は、Ｓ１１００に処理を戻す。利用場所の限定条件及び利用日時の限定条件のいずれも満たされる場合は、ＣＤ１００への案内情報を表示する（Ｓ１１０６）。案内情報については、図１２に関連して説明する。
【００８３】
続いて、ＣＤ１００を利用するか否かのユーザ指示を待つ（Ｓ１１０８）。ＣＤ１００を利用する旨のユーザ指示が得られなかった場合は、Ｓ１１００に処理を戻す。ＣＤ１００を利用する旨のユーザ指示が得られた場合は、ＮＦＣ部２６０に格納された対応する予約情報の「事前引落」を参照して、既に引き落とし済みであるか否かを判断する（Ｓ１１１０）。既に引き落とし済みである場合は、本フローの処理を終了する。
【００８４】
未引き落としである場合は、サーバ１１０にアクセスして、ユーザ１９０の口座の残高を取得して（Ｓ１１１２）、残高が払出金額に対して不足する否かを判断する（Ｓ１１１４）。残高が払出金額に対して不足しない場合は、本フローの処理を終了する。残高が払出金額に対して不足する場合は、キャッシング利用画面を表示する（Ｓ１１１６）。キャッシング利用画面については、図１３に関連して説明する。
【００８５】
図１２は、案内情報画面１２００を概略的に示す。案内情報画面１２００は、図１１のＳ１１０６において表示される画面である。案内情報画面１２００は、地図オブジェクト１２１０と、ＣＤ１００を利用することを選択するボタン１２９０及びＣＤ１００を利用しないことを選択するボタン１２８０とを含む。
【００８６】
地図オブジェクト１２１０は、地図オブジェクトに加えて、店舗の位置を強調表示したオブジェクトと、店舗内のＣＤ１００ａの位置を強調表示したオブジェクトと、現在地を占めるオブジェクトと、現在地から店舗までのルートを示すオブジェクトとを含む。なお、店舗の位置を強調表示した地図オブジェクトの画像データ及び店舗内のＣＤ１００の位置を強調表示した画像データは、ユーザ端末１８０で払出予約をした時に、予めダウンロードされていてよい。
【００８７】
ユーザ１９０がボタン１２９０の位置をタッチすると、図１１のＳ１１０８の判断において、ＣＤ１００を利用すると判断される。ユーザ１９０が設定ボタン１２８０の位置をタッチすると、図１１のＳ１１０８の判断において、ＣＤ１００を利用しないと判断される。
【００８８】
図１３は、キャッシング利用画面１３００を概略的に示す。キャッシング利用画面１３００は、図１１のＳ１１１６において表示される。キャッシング利用画面１３００は、金額の入力ボックス１３１０及び入力ボックス１３２０と、ＣＤ１００の利用をキャンセルすることを選択するボタン１３８０と、キャッシングも利用することを選択するボタン１３８０とを含む。
【００８９】
入力ボックス１３１０には、銀行の口座から払い戻す金額を入力することができる。入力ボックス１３２０には、キャッシングで借りる金額を入力することができる。なお、キャッシング利用画面１３００が表示された場合、入力ボックス１３１０には、口座の残高を上限として処理部２５０が自動的に決定した金額が入力済みとなっており、入力ボックス１３２０には、入力ボックス１３１０に入力された金額を予約した払出金額から減じた額が入力済みとなっている。ユーザ１９０がボタン１３９０の位置をタッチすると、図１２の動作フローが完了した後に、サーバ１１２に予約要求情報を送信する処理が開始される。この処理シーケンスについては、図１４に関連して説明する。ユーザ１９０がボタン１３８０の位置をタッチすると、図１２の動作フローが完了した後に、サーバ１１２に予約要求情報を送信する処理は開始されない。
【００９０】
図１４は、キャッシングを利用した払出予約をする場合のユーザ端末１８０、サーバ１１０及びサーバ１１２の処理シーケンスの一例を示す。図１３のキャッシング利用画面１３００のボタン１３９０がタッチされると、通信部２７０は、図１３の入力ボックス１３２０に入力された金額の払出を予約する予約要求情報を、サーバ１１２に送信する（Ｓ１４０２）。
【００９１】
サーバ１１２において、予約要求に基づいて、払出金額をキャッシングしてもユーザ１９０に対するキャッシング枠を超えないことを確認する（Ｓ１４０４）。キャッシング枠を超えないことが確認されると、サーバ１１２は、予約情報をユーザ端末１８０に送信する（Ｓ１４０６）。
【００９２】
通信部２７０は、サーバ１１２から予約情報を受信すると、残高不足となった予約情報の予約ＩＤを指定して、対応する予約をキャンセルする旨をサーバ１１０に送信する（Ｓ１４０８）。また、図１３の入力ボックス１３１０に入力された金額の払出を予約する代替の予約要求情報を、サーバ１１０に送信する（Ｓ１４１０）。
【００９３】
サーバ１１０は、予約をキャンセルする旨及び代替の予約要求情報をユーザ端末１８０から受信すると、データベースサーバ１２０の各データベースを更新する（Ｓ１４１２）。具体的には、例えば、キャンセル対象となった予約情報が、１回のみ払出を行う予約情報であった場合、当該予約情報を破棄する。また、元帳データベース１２１を更新して代替の予約要求情報に基づく引き落としを行い、払出予約データベース１２２に、新たな予約ＩＤを含む新たな予約情報を格納する。
【００９４】
続いて、サーバ１１０は、代替の予約情報を、ユーザ端末１８０に送信する（Ｓ１４１４）。ユーザ端末１８０において、サーバ１１０から代替の予約情報を受信すると、残高不足となった予約情報の予約をＮＦＣ部２６０から削除して、Ｓ１４１４で受信したサーバ１１０から受信した代替の予約情報と、Ｓ１４０６でサーバ１１２から受信した予約情報とを、ＮＦＣ部２６０に格納する（Ｓ１４２０）。これにより、払出金額の合計が元の払出金額と同じ２つの予約情報が、ＮＦＣ部２６０に格納される。
【００９５】
その後に、ユーザ端末１８０をＣＤ１００のＮＦＣインタフェース面１０２に近接させると、ＮＦＣ部２６０は、上述した代替の予約情報及びキャッシングの予約情報をＮＦＣ部２１０に送信する。ＣＤ１００においては、代替の予約情報に含まれる払出金額及びキャッシングの予約情報に含まれる払出金額の合計金額の現金を払い出す。このように、現金払出システム５によれば、ユーザ１９０の銀行口座の残高が不足している場合でも、所定の払出金額の現金を得ることができる。しかも、ユーザ１９０は煩雑な操作をする必要がない。
【００９６】
特に、ユーザ端末１８０によれば、店舗２０からのビーコンを受信した後、口座の残高が不足するか否かを自動的に判断して、口座の残高が不足する場合はその旨をユーザ１９０に通知することができる。そのため、ユーザ１９０は、ＣＤ１００まで足を運んで払い出し操作をしなくても、残高が不足することを事前に知ることができる。また、キャッシングも組み合わせて払出をするかを選択するだけで、所定の払出金額を払い出すことができる複数の予約情報を自動的に生成することができる。例えば、ユーザ１９０は、店舗２０内のＣＤ１００に歩いて行くまでの間に、残高不足であることに気付くとともに、簡単な操作で必要な複数の予約情報を生成させておくことができる。
【００９７】
なお、図１１〜図１４に関連して説明したように、複数の予約情報を生成する処理は、ビーコンを受信した後に行われる。しかし、この処理は、他のタイミングで行われてもよい。例えば、図３のＳ３２２の後において、ユーザ１９０によって指定された払出金額が残高を超える場合に、行ってもよい。
【００９８】
なお、上述した現金払出システム５において、現金自動払出機であるＣＤ１００を取り上げて説明した。しかし、現金払出システムとは、現金自動預払機（ＡＴＭ）やＡＴＭを利用するシステムを含む概念である。上述したＣＤ１００に関連する機能の少なくとも一部を現金自動預け払い機（ＡＴＭ）に適用して、上述した現金払出システム５に関連する機能の少なくとも一部をＡＴＭシステムに適用できる。また、現金払出システムの適用対象は、銀行口座からの現金引き出しやキャッシングに限られない。現金払出システムは、銀行口座以外の各種の金融口座からの現金引き出にも適用できる。
【００９９】
以上の説明では、払出予約データベース１２２が格納する予約情報を、ユーザ端末１８０に送信するとして説明した。ＣＤ１００は、ユーザ端末１８０から受信した予約情報に含まれる予約ＩＤ以外の情報を用いて、制御に用いることができる。しかし、払出予約データベース１２２に格納されている払出内容は、予約ＩＤによって特定することができる。そのため、ＣＤ１００とサーバ１１０とが常に通信可能な場合は、予約情報として予約ＩＤのみがユーザ端末１８０に送信されてよい。この場合、ユーザ端末１８０のＮＦＣ部２６０は、ＣＤ１００に予約ＩＤを送信することによって、現金の払い出しをＣＤ１００に指示してよい。そして、ＣＤ１００は、予約ＩＤをサーバ１１０に送信して、サーバ１１０から予約ＩＤを含む予約情報を受信することによって、払い出しをするか否かを判断してよい。また、ＣＤ１００は、予約ＩＤ及びＣＤ１００の識別情報をサーバ１１０に送信して、ＣＤ１００からの現金の払い出しを許可するか否かをサーバ１１０に判断させ、サーバ１１０から判断結果を受信してもよい。
【０１００】
なお、ユーザ端末１８０に送信される情報からは、現金の払い出しに利用するＣＤ１００の限定条件及びＣＤ１００を利用できる日又は時刻に関する限定条件を含めなくてよい。この場合、ユーザ端末１８０には、利用することができるＣＤ１００及び日時に関する情報が記憶されないので、不正使用される可能性を低減することができる。
【０１０１】
上記の説明において、ユーザ端末１８０の動作として説明した処理の少なくとも一部は、プロセッサがプログラムに従ってコンピュータが有する各ハードウェア（例えば、ハードディスク、メモリ等）を制御することにより実現できる。このように、ユーザ端末１８０の処理の少なくとも一部は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、ハードディスク、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現できる。すなわち、プログラムが、ユーザ端末１８０の各部としてコンピュータを機能させることができる。コンピュータは、上述した処理の実行を制御するプログラムを読み込み、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータは、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムを読み込むことができる。また、当該プログラムは通信回線を通じてコンピュータに供給され、コンピュータは、通信回線を通じて供給されたプログラムを読み込んでよい。
【０１０２】
同様に、サーバ１１０の動作として説明した処理の少なくとも一部は、プロセッサがプログラムに従ってコンピュータが有する各ハードウェアを制御することにより実現でき、プログラムがサーバ１１０としてコンピュータを機能させることができる。なお、サーバ１１０の動作として説明した処理のうち、各種の情報を送受信する動作はネットワークプロセッサが行い、情報の送受信以外の他の動作、例えば判断や許可等の動作は、処理部４０が行うことができる。
【０１０３】
また、同様に、ＣＤ１００の動作として説明した処理の少なくとも一部は、プロセッサがプログラムに従ってコンピュータが有する各ハードウェアを制御することにより実現できる。プログラムが、ＣＤ１００の各部としてコンピュータを機能させることができる。これらのプログラムも、当該プログラムを記憶しているコンピュータ読取可能な記録媒体としてコンピュータに供給できる。また、これらのプログラムも、通信回線を通じてコンピュータに供給され、コンピュータは、通信回線を通じて供給されたプログラムを読み込んでよい。
【０１０４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０５】
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０６】
５  現金払出システム
２０  店舗
３０  ビーコン発信機
４０  処理部
７０  通信部
８０  ＣＤ通信部
１００  ＣＤ
１０２  ＮＦＣインタフェース面
１０４  現金払出口
１１０、１１２  サーバ
１２０  データベースサーバ
１２１  元帳データベース
１２２  払出予約データベース
１２３  ユーザ情報データベース
１６０  銀行ネットワーク
１７０  通信ネットワーク
１８０  ユーザ端末
１９０  ユーザ
２００  処理部
２１０  ＮＦＣ部
２２０  サーバ通信部
２３０  現金払出部
２５０  処理部
２６０  ＮＦＣ部
２７０  通信部
２８０  表示部
２９０  格納部
２６２  ビーコン受信部
２８２  操作受付部
４００  メニュー画面
４１０  選択ボタン
５００  金額設定画面
５１０、５２０、５３０  入力ボックス
５９０  設定ボタン
６００  利用日時設定画面
６１０  設定オブジェクト
６２０  入力ボックス
６９０  設定ボタン
７００  利用支店設定画面
７１０  設定オブジェクト
７２０  オブジェクト
７３０  表示オブジェクト
７４０、７８０、  選択ボタン
７９０  設定ボタン
８００  利用ＡＴＭ設定画面
８１０、８２０  オブジェクト
８９０  払出予約実行ボタン
１２００  案内情報画面
１２１０  地図オブジェクト
１２８０  ボタン
１２９０  ボタン
１３００  キャッシング利用画面
１３１０、１３２０  入力ボックス
１３８０、１３９０  ボタン
【図１】
0006308987.tif 000002
【図２】
0006308987.tif 000003
【図３】
0006308987.tif 000004
【図４】
0006308987.tif 000005
【図５】
0006308987.tif 000006
【図６】
0006308987.tif 000007
【図７】
0006308987.tif 000008
【図８】
0006308987.tif 000009
【図９】
0006308987.tif 000010
【図１０】
0006308987.tif 000011
【図１１】
0006308987.tif 000012
【図１２】
0006308987.tif 000013
【図１３】
0006308987.tif 000014
【図１４】
0006308987.tif 000015