(57)【要約】【課題】事前に顧客のスマートフォン上で外貨両替のために必要な情報を設定しておき、後で、これらの情報とその時点での両替レートを用いて外貨両替を行なうことができるシステム、方法、およびプログラムを提供する。【解決手段】顧客端末に外貨両替設定を実行させるプログラムであって、前記外貨両替設定は、受け取り金額および出金口座を決定するステップと、前記決定した受け取り金額および出金口座を識別するための識別用データを作成するステップと、を含み、専用端末が、前記作成された識別用データに基づいて、前記出金口座からの前記受け取り金額分の資金の引き落としをサーバに実行させ、前記専用端末は前記顧客端末とは異なる端末である。【選択図】図３
2017215740.tif 000002
【特許請求の範囲】
【請求項１】
顧客端末に外貨両替設定を実行させるプログラムであって、前記外貨両替設定は、
受け取り金額および出金口座を決定するステップと、
前記決定した受け取り金額および出金口座を識別するための識別用データを作成するステップと、を含み、
専用端末が、前記作成された識別用データに基づいて、前記出金口座からの前記受け取り金額分の資金の引き落としをサーバに実行させ、前記専用端末は前記顧客端末とは異なる端末であること
を特徴とするプログラム。
【請求項２】
前記受け取り金額分の資金の額は、前記専用端末が前記識別用データを取得した時の両替レートを用いて算出される引き落とし金額であることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記受け取り金額は、両替後の通貨の金種ごとの数を含むことを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記外貨両替設定は、前記受け取り金額および前記出金口座を決定する前に、その時点での両替レートを用いて算出される引き落とし金額を表示するステップ、をさらに含むことを特徴とする請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
前記識別用データは、作成された日時に基づく有効期限を有することを特徴とする請求項１から４のいずれか一項に記載のプログラム。
【請求項６】
専用端末に外貨両替処理を実行させるためのプログラムであって、前記外貨両替処理は、
顧客端末から、識別用データを取得するステップであって、前記顧客端末は前記専用端末とは異なる端末である、ステップと、
前記識別用データを取得した時の両替レートを用いて、前記識別用データによって識別される出金口座から、前記識別用データによって識別される受け取り金額分の資金を引き落とすように、サーバに要求するステップと
を含むことを特徴とするプログラム。
【請求項７】
前記外貨両替処理は、前記受け取り金額分の資金の額を表示するステップをさらに含み、前記受け取り金額分の資金の額は、前記専用端末が前記識別用データを取得した時の両替レートを用いて算出される引き落とし金額であることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記外貨両替処理は、前記受け取り金額分の現金を受け取るために必要なレシートを出力させるステップをさらに含み、前記レシートは突合処理に用いられることを特徴とする請求項６または７に記載のプログラム。
【請求項９】
外貨両替サーバであって、
専用端末から、受け取り金額および出金口座を受信する手段であって、前記受け取り金額および前記出金口座は、前記専用端末が顧客端末から取得した識別用データに含まれ、前記顧客端末は前記専用端末とは異なる端末である、手段と、
前記専用端末が前記識別用データを取得した時の両替レートを用いて、前記受け取り金額分の資金を算出する手段と、
前記出金口座から、前記算出した受け取り金額分の資金を引き落とす手段と
を備えたことを特徴とするサーバ。
【請求項１０】
各窓口における通貨の金種ごとの在庫を管理する手段と、
前記在庫に基づいて、前記各窓口で受け取り可能な通貨の金種を判定する手段と
をさらに備えたことを特徴とする請求項９に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外貨両替のためのシステム、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、銀行や空港の両替所では、さまざまな交換方法で外貨両替が行なわれている。例えば、顧客は、店頭の窓口や両替機へ出向き、日本円の現金を支払うことよって外貨を現金で受け取ることができる。外貨両替は、為替レートに手数料を上乗せした両替レートに基づいて行なわれる。つまり、為替レートの変動に応じて、両替レートも変動する。前述の場合、両替レートは、店頭で外貨両替を行なう時点での値が用いられる。
【０００３】
あるいは、店頭での手続きにかかる時間を短縮するため、事前に、自宅や職場にてインターネット上で外貨両替の申込みをしておき、後で、店頭にて外貨を受け取ることができる方法も知られている（例えば、特許文献１）。外貨両替のために必要な支払いを申込み時に完了させておくため、店頭では外貨を受け取るだけでよい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のような従来の交換方法では、店頭で外貨を受け取るときの両替レートではなく、事前に申込みをしたときの両替レートが用いられる。そのため、申込みから受け取りまでの間に両替レートが変動したとしても、顧客が受け取ることができる外貨の金額は変わらぬままであった。言い換えると、受け取り時の両替レートで計算すると既に支払った金額が多過ぎていたとしても、顧客の元へ戻ってくることはなく、いわゆる為替変動リスクがあった。
【０００６】
そこで、本発明は、このような問題に鑑みてなされたものであり、その目的とするところは、実際に顧客が外貨を受け取る時点での両替レートを用いつつ、店頭で時間を要することなく外貨両替を行なうことができる、システム、方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明の第１の態様は、顧客端末に外貨両替設定を実行させるプログラムであって、前記外貨両替設定は、受け取り金額および出金口座を決定するステップと、前記決定した受け取り金額および出金口座を識別するための識別用データを作成するステップと、を含み、専用端末が、前記作成された識別用データに基づいて、前記出金口座からの前記受け取り金額分の資金の引き落としをサーバに実行させ、前記専用端末は前記顧客端末とは異なる端末である。
【発明の効果】
【０００８】
本発明によれば、事前に顧客のスマートフォン上で外貨両替のために必要な情報を設定しておき、後で、これらの情報とその時点での両替レートを用いて外貨両替を行なうことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態にかかる外貨両替システムの全体の概要図である。
【図２】本発明の一実施形態にかかる顧客端末の機能ブロック図である。
【図３】本発明の一実施形態にかかる顧客端末上に表示される画面の遷移図である。
【図４】本発明の一実施形態にかかる専用端末の機能ブロック図である。
【図５】本発明の一実施形態にかかる専用端末上に表示される画面の遷移図である。
【図６】本発明の一実施形態にかかるサーバの機能ブロック図である。
【図７】本発明の一実施形態にかかる外貨両替システムにおける処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１０】
図１は、本発明の一実施形態にかかる外貨両替システム１００の全体の概要図である。外貨両替システム１００は、顧客端末１１１、専用端末１２１、窓口端末１２２、サーバ１３１から構成される。
【００１１】
本発明に係る外貨両替サービスの一連の流れを説明すると、まず、顧客１１２は、スマートフォンなどの顧客端末１１１にインストールされたアプリケーションソフト（以下、「アプリ」と言う）上で、外貨両替のために必要な情報を入力する。例えば、必要な情報は、顧客１１２が希望する両替後の通貨の種類、顧客１１２が希望する両替額、引き落とし口座の情報である。外貨両替のために必要な支払い（資金）は、顧客１１２の口座からの引き落としによって行なわれる。なお、顧客１１２が希望する両替額は、両替前の通貨での金額で指定することも可能であるし、両替後の通貨での金額で指定することも可能である。顧客１１２がアプリ上でこれらの情報を入力すると、希望する両替額相当の、顧客１１２が受け取ることができる金額（例えば、３００米ドル）、および、顧客１１２が受け取ることができる紙幣の種類ごとの枚数（例えば、１００米ドル札が２枚と５０米ドル札が２枚）が自動的に計算される。この計算は、その時点（つまり、入力時）での両替レートに基づいて行なわれる。次に、顧客１１２は、顧客端末１１１上でＱＲコードを取得する。このＱＲコードには、顧客１１２が受け取ることができる金額、顧客１１２が受け取ることができる紙幣の種類ごとの枚数、および、引き落とし口座の情報が含まれている。その後、顧客１１２は、両替コーナー１２４へ行き、専用端末１２１にＱＲコードを読み取らせる。そうすると、専用端末１２１の画面上に、顧客１１２が受け取ることができる金額、顧客１１２が受け取ることができる紙幣の種類ごとの枚数、および、その時点（つまり、ＱＲコード読み取り時）での両替レートに基づいた両替前の金額（つまり、引き落としされる金額）が表示される。表示された金額での外貨両替を顧客１１２が受け入れた場合、専用端末１２１に接続されたプリンター（図示せず）からレシートが出力される。窓口１２３の担当者は、そのレシートを見て、顧客１１２へ現金を手渡すことができる。
【００１２】
本発明に係る外貨両替サービスは、ネイティブアプリ（スマートフォンやタブレット型端末にダウンロードして利用するアプリケーション）によっても、Ｗｅｂアプリ（ブラウザ上でインターネットを介して利用するアプリケーション）によっても実現可能である。
【００１３】
なお、本発明は、日本円の預金口座から引き落として外貨を受け取る場合だけでなく、外貨（例えば、米ドル）の預金口座から引き落としてその外貨とは異なる外貨（例えば、ユーロ）を受け取る場合にも適用することが可能である。また、本発明は、同一の種類の外貨間の場合（例えば、米ドルの預金口座から引き落として米ドルを受け取る場合）にも適用することが可能である。この場合、為替変動のリスクを低減するといった効果はないが、店頭での手続きを省略することができる。
【００１４】
なお、本発明は、銀行の口座からの引き落としだけでなく、クレジットカード、電子マネー、ポイント（例えば、商品やサービスの購入や利用に応じて付与されるポイントなど）にも適用することが可能である。すなわち、外貨両替のために必要な資金を口座から引き落とすのではなく、クレジットカードにより決済したり、必要な資金に相当する電子マネーやポイントによって支払うことも可能である。
【００１５】
また、本明細書において、「金種」とは、紙幣や硬貨の額面金額の違いによる種類のこと（例えば、１００米ドル札、５０米ドル札など）を言う。
【００１６】
図２は、本発明の一実施形態にかかる顧客端末１１１の機能ブロック図である。顧客端末１１１は、例えば、スマートフォンやタブレット型端末である。顧客端末１１１は、設定手段２０１、計算手段２０２、ＱＲコード作成手段２０３、ＱＲコード取得手段２０４、ＱＲコード表示手段２０５を動作させるためのプログラム、または、後述する処理を実行するためのプログラム（例えば、スマートフォン用アプリ）を格納した記憶媒体を含むことができる。
【００１７】
設定手段２０１は、外貨両替のために必要な情報を顧客１１２に設定させて、設定された情報を顧客端末１１１のメモリに格納しておくことができる。
【００１８】
具体的には、設定手段２０１は、顧客端末１１１上に、両替後の通貨の種類を選択するための画面を表示することができる。顧客１１２は、１または複数の通貨の種類の中から、希望する両替後の通貨の種類を選択することができる。両替後の通貨は、米ドル、ユーロなどの任意の通貨を含むことができる。設定手段２０１は、あらかじめ顧客端末１１１に格納されている、両替後の通貨の種類のデータを用いることができる。あるいは、設定手段２０１は、その都度または定期的に、サーバ１３１から、両替後の通貨の種類のデータを受信することができる。
【００１９】
また、設定手段２０１は、顧客端末１１１上に、引き落とし口座（以下、「出金口座」とも言う）を選択するための画面を表示することができる。顧客１１２は、顧客１１２が所有する１または複数の口座の中から、外貨両替のために必要な資金を引き落とすための口座を選択することができる。口座は、日本円で預金される口座、外貨（米ドル、ユーロなど）で預金される口座を含むことができる。出金口座に預金されている通貨の種類と、両替後の通貨の種類とは、任意の組み合わせが可能である。設定手段２０１は、あらかじめ顧客端末１１１に格納されている、その顧客１１２が所有する口座の情報のデータを用いることができる。あるいは、設定手段２０１は、その都度または定期的に、サーバ１３１から、その顧客１１２が所有する口座の情報のデータを受信することができる。例えば、口座の情報は、預金されている通貨の種類、支店名、科目、口座番号である。
【００２０】
また、設定手段２０１は、顧客端末１１１上に、希望する両替額（つまり、希望する両替前の通貨での金額、または、希望する両替後の通貨での金額）を入力するための画面を表示することができる。両替前の通貨の種類と、出金口座として選択された口座に預金されている通貨の種類とは、同一である。顧客１１２は、顧客１１２が希望する両替前の通貨での金額、または、顧客１１２が希望する両替後の通貨での金額のいずれか一方を入力することができる。
【００２１】
また、設定手段２０１は、顧客１１２によって入力された両替額（つまり、両替前または両替後の通貨での金額）に相当する、顧客１１２が受け取ることができる金額（つまり、顧客１１２が実際に受け取ることができる、両替後の通貨での金額）、および、顧客１１２が受け取ることができる両替後の通貨の金種（紙幣および／または硬貨の額面金額の違いによる種類）および各金種の枚数を提示する画面を表示することができる。また、設定手段２０１は、現時点（つまり、設定時）での両替レートに基づく引き落とし金額を提示する画面を表示することができる。各金種の枚数、および、現時点での両替レートに基づく引き落とし金額は、サーバ１３１または後述する計算手段２０２によって算出される。このように、顧客１１２は、金額を入力するだけでよく、自ら金種ごとの枚数を計算しなくてもよい。
【００２２】
また、設定手段２０１は、顧客１１２によって選択された出金口座、顧客１１２に提示した受け取ることができる金額、受け取ることができる金種および各金種の枚数を示すデータを、顧客端末１１１内のメモリに格納することができる。なお、本発明では、外貨両替の１つの取引に限らず、複数の取引を事前に設定しておくことができる。つまり、設定手段２０１は、１または複数の外貨両替についての各々の、顧客１１２によって選択された出金口座、顧客１１２に提示した受け取ることができる金額、受け取ることができる金種および各金種の枚数を示すデータを格納することができる。
【００２３】
計算手段２０２は、顧客１１２によって入力された両替前または両替後の通貨での希望金額に相当する、両替後の通貨の金種および各金種の枚数を算出することができる。なお、サーバ１３１が算出して、顧客端末１１１がその算出された結果を表示することもできる。以下、入力された金額が、両替前の通貨での金額である場合と両替後の通貨での金額である場合とに分けて説明する。
【００２４】
まず、入力された金額が両替前の通貨での金額である場合について説明する。計算手段２０２は、サーバ１３１から、その時点（つまり、設定時）での両替レートを受信することができる。また、計算手段２０２は、受信した両替レートを用いて、両替前の通貨での金額を、両替後の通貨での金額に換算することができる。また、計算手段２０２は、あらかじめ定められた規則に従って、換算した両替後の通貨での金額の端数を処理することができる。また、計算手段２０２は、あらかじめ定められた規則に従って、端数を処理した後の金額分の金種ごとの枚数を算出することができる。また、計算手段２０２は、受信した両替レートを用いて、端数を処理した後の両替後の通貨での金額を、両替前の通貨での金額に換算することができる。
【００２５】
例えば、入力された両替前の通貨での金額が２０，０００円であったとする。そして、換算した両替後の通貨での金額が２１０米ドルであったとする。例えば、１０の位以下を切り捨てるという規則であった場合、端数を処理した後の両替後の通貨での金額は２００米ドルである。さらに、例えば、５０米ドル札を２枚含ませ、残りは１００米ドル札にするという規則であった場合、顧客１１２は、１００米ドル札を１枚と５０米ドル札を２枚（計２００米ドル）とを受け取ることができる。その時点（つまり、設定時）での両替レートを用いて２００米ドルを日本円に換算した金額が１９，８８８円であったとする。顧客は、現時点（つまり、設定時）での両替レートに基づくと、引き落とし金額が１９，８８８円であることを知ることができる。なお、実際に引き落としされる金額は、外貨の受け取り時（つまり、ＱＲコードの読み取り時）の両替レートに基づいて計算される。
【００２６】
前述の例に限らず、例えば、端数の処理の規則として、換算した両替後の通貨での金額の所定の位以下を切り捨て、切り上げ、四捨五入するという規則を用いることができる。また、例えば、枚数の算出の規則として、所定の種類の紙幣または硬貨を所定の枚数だけ含ませるという規則を用いることができる。
【００２７】
次に、入力された金額が両替後の通貨での金額である場合について説明する。計算手段２０２は、あらかじめ定められた規則に従って、入力された両替後の通貨での金額の端数を処理することができる。あるいは、端数の処理をしなくても済むように、顧客１１２が所定の位以下を入力できない（例えば、１００米ドル単位までしか入力できない）ようにしてもよい。また、計算手段２０２は、あらかじめ定められた規則に従って、端数を処理した後の金額分の金種ごとの枚数を算出することができる。また、計算手段２０２は、サーバ１３１から、その時点（つまり、設定時）での両替レートを受信することができる。また、計算手段２０２は、受信した両替レートを用いて、端数を処理した後の両替後の通貨での金額を、両替前の通貨での金額に換算することができる。規則については、入力された金額が両替前の通貨での金額である場合と同様であるので、説明を省略する。
【００２８】
なお、入力された金額が両替前の通貨での金額である場合および両替後の通貨での金額である場合のいずれの場合においても、顧客１１２が金種ごとの枚数を変更できるようにすることが可能である。計算手段２０２は、顧客１１２によって入力された変更後の枚数に基づいて、金種ごとの枚数を算出し直すことができる。例えば、上述の例では、１００米ドル札１枚と５０米ドル札２枚（計２００米ドル）とが提示された。しかし、顧客１１２が５０米ドルは不要であると考え、顧客端末１１１の画面上で５０米ドル札を０枚に変更したとする。上述の例では、５０米ドル札を２枚含ませ、残りは１００米ドル札にするという規則であったので、計算手段２０２は、１００米ドル札を２枚（計２００米ドル）に算出し直す。
【００２９】
ＱＲコード作成手段２０３は、外貨両替を受け取る際に必要となるＱＲコードを作成することができる。具体的には、ＱＲコード作成手段２０３は、顧客端末１１１内のメモリに格納された、出金口座を示すデータ、受け取ることができる金額、受け取ることができる金種および各金種の枚数を示すデータをもとに、ＱＲコードを作成することができる。ＱＲコード作成手段２０３は、ＱＲコードを作成するごとに、ＱＲコードにタイムスタンプ（ＱＲコードの作成日時）を付与することができる。なお、サーバ１３１がＱＲコードを作成して、ＱＲコード取得手段２０４がサーバ１３１からＱＲコードを取得するようにしてもよい。
【００３０】
ＱＲコード取得手段２０４は、サーバ１３１から、ＱＲコードを取得することができる。具体的には、ＱＲコード取得手段２０４は、サーバ１３１へ、設定手段２０１がメモリに格納した、出金口座を示すデータ、受け取ることができる金額、受け取ることができる金種および各金種の枚数を示すデータを送信することができる。また、ＱＲコード取得手段２０４は、サーバ１３１から、サーバ１３１によって作成されたＱＲコードを受信することができる。また、ＱＲコード取得手段２０４は、サーバ１３１から、残高不足により出金口座から引き落としができない旨のアラートを受信して、ＱＲコードとともに表示することができる。そのため、顧客１１２は、実際の引き落とし金額ではないものの、現時点（つまり、設定時）の両替レートを用いた引き落とし金額および残高の有無を把握しておくことができる。
【００３１】
ＱＲコードの作成または取得は、外貨両替に必要な情報を設定した後に続けて行なうことができる。また、事前に設定しておいた情報についてのＱＲコードを、後で（例えば、ログインし直した後で）作成または取得することも可能である。したがって、顧客１１２は、旅行等で出かける前に設定を行なっておき、空港等で外貨を受け取るときにＱＲコードを作成または取得することができる。いったん設定された情報は、顧客１１２によって削除等がなされない限り、顧客端末１１１のメモリに格納され続け得る。
【００３２】
ＱＲコードは、出金口座を示すデータ、受け取ることができる金額を示すデータ、受け取ることができる金種および各金種の枚数を示すデータを含むことができる。また、ＱＲコードは、顧客１１２の顧客識別子（顧客端末１１１内のメモリに格納されている顧客識別子、または、顧客端末１１１がインターネットバンキングのログイン時などにサーバ１３１へ送信した顧客識別子）を示すデータを含むことができる。また、ＱＲコードは、顧客端末１１１またはサーバ１３１がＱＲコードを作成した日時を示すデータを含むことができる。つまり、事前に設定しておいた情報についてのＱＲコードを後で作成または取得する場合には、事前に設定した時ではなく、ＱＲコードを作成または取得する時の日時がＱＲコード作成日時となる。ＱＲコードは、作成されてから所定の期間のみ有効である。例えば、ＱＲコードを読み取った専用端末１２１が、ＱＲコード作成日時に基づいて、そのＱＲコードの有効性を判定する。そのため、スマートフォンの紛失などによって起こり得る第三者の不正使用を防ぐことができる。また、ＱＲコードは、専用端末１２１でしか読み取ることができないように暗号化されている。なお、本明細書ではＱＲコードを用いた実施例について説明するが、本発明は、ＱＲコードに限らず、バーコード、数字や文字や記号の列、画像などの任意の識別可能なデータで代用可能である。
【００３３】
ＱＲコード表示手段２０５は、ＱＲコード２０３が作成したＱＲコードまたはＱＲコード取得手段２０４が取得したＱＲコードを、顧客端末１１１の画面上に表示させることができる。具体的には、ＱＲコード表示手段２０５は、作成または取得されたＱＲコードを顧客端末１１１のメモリに格納しておき、必要に応じて画面に表示させることができる。なお、ＱＲコード表示手段２０５は、ＱＲコードを表示する画面を更新することができる。つまり、ＱＲコード２０３が作成し直したまたはＱＲコード取得手段２０４が取得し直した（つまり、新たなＱＲコード作成日時のデータを含む）ＱＲコードが表示される。例えば、ＱＲコードを表示させてからＱＲコードを読み取らせるまでに時間がかかり、ＱＲコードの有効期限が過ぎてしまった場合に有用である。
【００３４】
図３は、本発明の一実施形態にかかる顧客端末１１１上に表示される画面の遷移図である。
【００３５】
ステップ３０１では、銀行のインターネットバンキングにログインするための画面が表示される。顧客１１２は、例えば、顧客１１２の顧客識別子およびパスワードを入力してログインする。
【００３６】
ステップ３０２では、複数のサービスの中から、外貨両替サービスを選択するための画面が表示される。
【００３７】
ステップ３０３では、（ｉ）新たに設定をするのか、あるいは、（ｉｉ）既に設定した情報についてのＱＲコードを作成または取得するのかを選択するための画面が表示される。（ｉ）の場合は、ステップ３０４へ、（ｉｉ）の場合は、ステップ３０８へ進む。
【００３８】
ステップ３０４では、両替後の通貨の種類を選択するための画面が表示される。顧客１１２は、希望する１つの両替後の通貨の種類を選択する。
【００３９】
ステップ３０５では、出金口座を選択するための画面が表示される。顧客１１２は、自分が所有する口座の中から、希望する１つの出金口座を選択する。なお、ステップ３０４とステップ３０５の画面の表示順序は逆でもよい。
【００４０】
ステップ３０６では、希望する両替額（希望する両替前の通貨での金額、または、希望する両替後の通貨での金額）を入力するための画面が表示される。顧客１１２が希望する両替前の通貨での金額または希望する両替後の通貨での金額のいずれか一方を入力すると、その金額に相当する、顧客１１２が受け取ることができる通貨の金種および各金種の枚数が提示される。顧客１１２が枚数を変更した場合には、算出し直された枚数が提示される。金種ごとの枚数が了承された旨が顧客１１２によって顧客端末１１１に入力されると、ステップ３０７へ進む。
【００４１】
ステップ３０７では、ステップ３０６で了承された金種ごとの枚数を確認するための画面が表示される。また、現時点（つまり、設定時）での両替レートに基づく引き落とし金額を表示することもできる。また、現時点（つまり、設定時）での両替レートの値を表示することもできる。表示された内容が了承された旨が顧客１１２によって顧客端末１１１に入力されると、ステップ３０８へ進む（つまり、ＱＲコードが作成または取得される）。例えば、ワンタイムパスワードなどによる認証が成功した場合にのみ、ステップ３０８へ進むことができるようにしてもよい。ステップ３０７において了承されると、ステップ３０３の（ｉｉ）を選択することができるようになる（つまり、設定された情報が顧客端末１１１のメモリに格納される）。
【００４２】
ステップ３０８では、ＱＲコード、および、出金口座の情報および顧客が受け取ることができる金種ごとの枚数が表示される。また、ステップ３０３で（ｉ）を選択した場合には、ステップ３０７で表示されたものと同一の引き落とし金額を表示することができる。また、ステップ３０３で（ｉｉ）を選択した場合には、（事前に設定した時点ではなく）（ｉｉ）を選択した時点での両替レートに基づく引き落とし金額を表示することができる。あるいは、ステップ３０３で（ｉｉ）を選択した場合には、事前に設定した際のステップ３０７で表示されたものと同一の引き落とし金額を表示することができる。また、ＱＲコードを表示する画面が更新された場合には、更新される前に表示されていたものと同一の引き落とし金額を表示することができる。あるいは、ＱＲコードを表示する画面が更新された場合には、更新された時点での両替レートに基づく引き落とし金額を表示することができる。顧客１１２は、表示されたＱＲコードを両替コーナーの専用端末１２１に読み取らせて、外貨を受け取ることができる。実際に外貨を受け取った後、インターネットバンキングの取引の履歴を確認する画面において外貨両替の履歴が確認できるようにしてもよい（図示せず）。
【００４３】
図４は、本発明の一実施形態にかかる専用端末１２１の機能ブロック図である。顧客端末１１１は、例えば、タブレット型端末である。顧客端末１１１は、ＱＲコードの読み取り機能を備える。
【００４４】
ＱＲコード読み取り手段４０１は、顧客端末１１１の画面に表示されたＱＲコードを読み取ることができる。また、ＱＲコード読み取り手段４０１は、読み取ったＱＲコードを復号化することができる。ＱＲコードは、専用端末１２１でしか読み取ることができないように暗号化されている。なお、本発明は、ＱＲコードの読み取りによるものに限らず、ＮＦＣ（Near Field Communication）によって顧客端末１１１から専用端末１２１へ出金口座の情報および顧客が受け取ることができる金額、金種ごとの枚数のデータを送信することによっても実現可能である。
【００４５】
処理手段４０２は、実際に引き落としされる金額、および、顧客１１２が受け取ることができる金種ごとの枚数を、顧客１１２に提示することができる。具体的には、処理手段４０２は、サーバ１３１へ、ＱＲコード読み取り手段４０１が復号化したデータを送信することができる。復号化されたデータは、出金口座を示すデータと顧客１１２が受け取ることができる金額、金種および各金種の枚数を示すデータとを含むことができる。また、復号化されたデータは、顧客１１２の顧客識別子を示すデータを含むことができる。処理手段４０２は、サーバ１３１から、その時点（つまり、ＱＲコード読み取り時）での両替レートのデータを受信することができる。また、処理手段４０２は、サーバ１３１から、その時点（つまり、ＱＲコード読み取り時）での両替レートに基づく引き落とし金額のデータを受信することができる。また、処理手段４０２は、サーバ１３１から、出金口座から引き落とした場合の残高のデータを受信することができる。なお、顧客１１２が金種ごとの枚数を変更できるようにすることが可能である。サーバ１３１は、顧客１１２によって入力された変更後の枚数に基づいて、実際に引き落としされる金額を算出し直すことができる。
【００４６】
なお、処理手段４０２は、後述するサーバ１３１の計算手段６０７と同様に、その時点（つまり、ＱＲコード読み取り時）での両替レートに基づく引き落とし金額を算出することができる。具体的には、処理手段４０２は、その時点（つまり、ＱＲコード読み取り時）の両替レートを用いて、両替後の通貨での金額（つまり、受け取ることができる金額）を、両替前の通貨での金額（つまり、引き落としされる金額）に換算することができる。
【００４７】
出金要求手段４０３は、顧客１１２の出金口座からの引き落としを実行させることができる。具体的には、出金要求手段４０３は、サーバ１３１に対して、顧客１１２の出金口座から、処理手段４０２が顧客１１２に提示した金額（つまり、ＱＲコード読み取り時の両替レートに基づく引き落とし金額）を引き落とすように指示することができる。
【００４８】
出力手段４０４は、専用端末１２１に接続されたプリンタ（図示せず）から、レシートを出力することができる。レシートには、顧客１１２が受け取ることができる金種ごとの枚数、顧客１１２が受け取ることができる金額、引き落とし金額が印刷されている。レシートは、２部出力される。１部は窓口１２３の担当者の参照用とし、もう１部は顧客１１２の控えとすることができる。例えば、窓口１２３に専用端末１２１およびプリンタを設置して、窓口１２３の担当者が出力されたレシートを取り、顧客１１２に渡すようにしてもよい。
【００４９】
あるいは、窓口１２３から離れた場所に専用端末１２１およびプリンタを設置して、顧客１１２が出力されたレシートを取り、窓口１２３の担当者に渡すようにしてもよい。この場合、偽造されたレシートの使用を防ぐために、窓口端末１２２が、専用端末１２１から、出力済みのレシートに付与された申込番号等のデータを受信して管理するようにしてもよい。窓口１２３の担当者は、窓口端末１２２上で、申込番号の存在の有無、その申込番号のレシートによる外貨両替が済んでいるか否かを確認することができる。
【００５０】
窓口１２３の担当者に渡されたレシートは、例えば、その日に渡された全レシートに記載された両替後の通貨での金額の合計と、その日にその両替コーナー１２４で減ったその通貨の現金の額（つまり、顧客１１２に手渡された現金の合計額）と、の突合のために用いられ得る。レシートを用いず、専用端末１２１が、窓口端末１２２へ、レシートに印刷されている情報をデータで送信するようにしてもよい。
【００５１】
図５は、本発明の一実施形態にかかる専用端末１２１上に表示される画面の遷移図である。
【００５２】
ステップ５０１では、ＱＲコードの読み取りを開始するための画面が表示される。顧客１１２は、顧客端末１１１の画面上にＱＲコードを表示させて、専用端末１２１に読み取らせる。読み取りが完了すると、ステップ５０２へ進む。
【００５３】
ステップ５０２では、その時点（つまり、設定時ではなくＱＲコード読み取り時）での両替レートを用いた外貨両替の詳細が表示される。具体的には、その時点（つまり、ＱＲコード読み取り時）での両替レート、その時点（つまり、ＱＲコード読み取り時）での両替レートに基づく実際の引き落とし金額、顧客１１２が受け取ることができる金種ごとの枚数が表示される。顧客１１２が枚数を変更した場合には、実際の引き落とし金額も変更される。また、出金口座から引き落とした場合の残高を表示することもできる。このように、顧客１１２は、両替レートの変動により引き落とし金額が当初（つまり、設定時）よりも大きく変わった場合に、金種の枚数を変更することができる。さらに、残高が表示されるため、顧客１１２は、残高が不足していたら枚数を減らす等、残高に応じて金種の枚数を変更することが可能となる。表示された内容が了承された旨が顧客１１２によって専用端末１２１に入力されると、ステップ５０３へ進む。
【００５４】
ステップ５０３では、実行された引き落としの詳細が表示される。具体的には、引き落としされた金額、窓口１２３で受け取ることができる金額および各金種の枚数が表示される。なお、残高不足で引き落としが実行できなかった場合には、エラーが表示される。
【００５５】
図６は、本発明の一実施形態にかかるサーバ１３１の機能ブロック図である。サーバ１３１は、プロセッサおよびメモリを備えたコンピュータである。
【００５６】
通貨情報送信手段６０１は、顧客端末１１１へ、通貨情報データベース６０２に格納されている、１または複数の通貨の種類を示すデータを送信することができる。顧客１１２は、この一覧の中から、両替後の通貨を選択することができる。
【００５７】
口座情報送信手段６０３は、顧客端末１１１へ、口座情報データベース６０４に格納されている、その顧客１１２が所有する１または複数の口座を示すデータを送信することができる。顧客１１２は、この一覧の中から、出金口座を選択することができる。口座情報データベース６０４では、顧客１１２の顧客識別子と、その顧客１１２の口座の情報とが紐付けられている。そのため、口座情報送信手段６０３は、インターネットバンキングのログイン時などに顧客端末１１１から送信されてきた顧客識別子に基づいて、その顧客の口座を抽出することができる。また、口座情報データベース６０４では、各口座の預金残高が管理されている。
【００５８】
両替レート情報送信手段６０５は、顧客端末１１１および専用端末１２１へ、両替レート情報データベース６０６に格納されている、現在時刻における両替レートを示すデータを送信することができる。両替レート情報データベース６０６では、外貨両替ごと（例えば、日本円から米ドルへの交換、米ドルからユーロへの交換など）に、両替レートの値が格納されている。
【００５９】
計算手段６０７は、顧客端末１１１の計算手段２０２と同様に、顧客１１２が受け取ることができる両替後の通貨の金種および各金種の枚数、および、設定時点での両替レートに基づく引き落とし金額を算出することができる。計算手段６０７は、顧客端末１１１から、両替後の通貨の種類、出金口座に預金されている通貨の種類、両替前または両替後の希望金額のデータを受信した上で、計算を行なう。詳細については、顧客端末１１１の計算手段２０２と同様であるので説明を省略する。
【００６０】
計算手段６０７は、専用端末１２１へ、ＱＲコード読み取り時の両替レートに基づく引き落とし金額のデータを送信することができる。また、計算手段６０７は、専用端末１２１へ、出金口座から引き落とした場合の残高のデータを送信することができる。具体的には、計算手段６０７は、専用端末１２１から、出金口座を示すデータと顧客１１２が受け取ることができる金額、金種および各金種の枚数を示すデータとを受信することができる。また、計算手段６０７は、その時点（つまり、ＱＲコード読み取り時）の両替レートを用いて、両替後の通貨での金額（つまり、受け取ることができる金額）を、両替前の通貨での金額（つまり、引き落としされる金額）に換算することができる。また、計算手段６０７は、専用端末１２１から受信した出金口座を示すデータに基づいて、引き落とした場合の残高を算出することができる。
【００６１】
ＱＲコード作成手段６０８は、外貨両替を受け取る際に必要となるＱＲコードを作成して、顧客端末１１１へ送信することができる。具体的には、ＱＲコード作成手段６０８は、顧客端末１１１から送信された出金口座を示すデータと顧客１１２が受け取ることができる金額、金種および各金種の枚数を示すデータに基づいて、ＱＲコードを作成することができる。ＱＲコード作成手段６０８は、ＱＲコードを作成するごとに、ＱＲコードにタイムスタンプ（ＱＲコードの作成日時）を付与することができる。
【００６２】
出金手段６０９は、顧客１１２の出金口座から、ＱＲコード読み取り時の両替レートを用いて算出された引き落とし金額分を出金させることができる。具体的には、出金口座６０９は、専用端末１２１の出金要求手段４０３からの出金要求に応じて、引き落としを実行することができる。
【００６３】
図７は、本発明の一実施形態にかかる外貨両替システムにおける処理の流れを示すシーケンス図である。
【００６４】
ステップ７０１において、顧客端末１１１は、外貨両替のために必要な情報を顧客１１２に設定させて、設定された情報を顧客端末１１１のメモリに格納しておく。この時点では、顧客１１２に対して、設定時の両替レートに基づく引き落とし金額が提示される。
【００６５】
ステップ７０２において、顧客端末１１１は、ステップ７０１で設定した情報に基づいてＱＲコードを作成する。この時点では、顧客１１２に対して、ＱＲコードを表示した時の両替レートに基づく引き落とし金額が提示されてもよいし、事前に設定した時の両替レートに基づく引きとし金額が提示されてもよい。
【００６６】
ステップ７０３において、顧客端末１１１は、ステップ７０２で作成したＱＲコードを表示して、専用端末１２１は、このＱＲコードを読み取る。
【００６７】
ステップ７０４において、専用端末１２１は、実際に行なわれる取引内容を表示する。この時点では、顧客１１２に対して、ＱＲコード読み取り時の両替レートに基づく引き落とし金額が提示される。このＱＲコード読み取り時の両替レートに基づく引き落とし金額が、口座から引き落としされることとなる。
【００６８】
ステップ７０５において、専用端末１２１は、サーバ１３１に対して、ステップ７０４で表示された取引内容で引き落としを実行するよう要求する。
【００６９】
ステップ７０６において、サーバ１３１は、ステップ７０５で要求された引き落としを実行する。
【００７０】
ステップ７０７において、専用端末１２１に接続されたプリンタ（図示せず）から、２部のレシートが出力される。ステップ７０７の後、窓口１２３の担当者は、そのレシートを見て、顧客１１２へ現金を手渡すことができる。
【００７１】
両替後の通貨を受け取る際に、紙幣や硬貨の在庫が無いことを防ぐために、ステップ７０４において、その両替コーナー１２４にその時点に存在する紙幣や通貨のみを表示するようにすることもできる。具体的には、サーバ１３１は、それぞれの両替コーナー１２４内に存在する各紙幣や各通貨の枚数を管理する。そうして、サーバ１３１は、専用端末１２１から送信された金種ごとの枚数と、管理している在庫とを照合することができる。サーバ１３１は、例えば、１００米ドルが不足している場合５０米ドル２枚に変更して、専用端末１２１上で表示させることができる。
【００７２】
このように、本発明では、実際に外貨を受け取る時点での両替レートを用いることができるため、顧客１１２側も銀行側も為替変動リスクを避けることができる。
【００７３】
また、本発明では、サーバ１３１は、ＱＲコードを管理し続ける必要がない。また、本発明では、事前に設定を行なうための端末（つまり、顧客端末１１１）と引き落としを実行するための端末（つまり、両替コーナー１２４に配置される専用端末１２１）とを分けているため、顧客１１２が誤って引き落としを実行してしまうことを防ぐことができる。
【００７４】
ここまで、本発明の実施形態について説明したが、上記実施形態はあくまで一例であり、本発明は上述した実施形態に限定されず、その技術的思想の範囲内において種々異なる形態にて実施されてよいことは言うまでもない。
【００７５】
また、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、各請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【符号の説明】
【００７６】
１００  外貨両替システム
１１１  顧客端末
１１２  顧客
１２１  専用端末
１２２  窓口端末
１２３  窓口
１２４  両替コーナー
１３１  サーバ
２０１  設定手段
２０２  計算手段
２０３  ＱＲコード作成手段
２０４  ＱＲコード取得手段
２０５  ＱＲコード表示手段
４０１  ＱＲコード読み取り手段
４０２  処理手段
４０３  出金要求手段
４０４  出力手段
６０１  通貨情報送信手段
６０２  通貨情報データベース
６０３  口座情報送信手段
６０４  口座情報データベース
６０５  両替レート情報送信手段
６０６  両替レート情報データベース
６０７  計算手段
６０８  ＱＲコード作成手段
６０９  出金手段
【図１】
2017215740.tif 000003
【図２】
2017215740.tif 000004
【図３】
2017215740.tif 000005
【図４】
2017215740.tif 000006
【図５】
2017215740.tif 000007
【図６】
2017215740.tif 000008
【図７】
2017215740.tif 000009
【手続補正書】
【提出日】平成29年7月28日(2017.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
顧客端末に外貨両替設定を実行させるプログラムであって、前記外貨両替設定は、
顧客が店頭で購入したい貨幣、および、前記顧客が前記貨幣を購入するための代金を支払うための引き落とし用口座を決定するステップであって、前記貨幣は邦貨または外貨である、ステップと、
前記決定した前記購入したい貨幣および前記引き落とし用口座を識別するための識別用データを、前記顧客端末のメモリに格納するステップと、を含み、
前記店頭に設置された専用端末が、前記顧客端末の前記メモリに格納された前記識別用データを取得して、前記引き落とし用口座からの前記購入したい貨幣の代金の引き落としをサーバに実行させ、前記専用端末は前記顧客端末とは異なる端末であること
を特徴とするプログラム。
【請求項２】
前記引き落とされる代金は、前記専用端末が前記識別用データを取得した時の両替レートを用いて算出される前記購入したい貨幣の代金であることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記購入したい貨幣は、両替後の通貨の金種ごとの枚数で指定されることを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記外貨両替設定は、前記購入したい貨幣および前記引き落とし用口座を決定する前に、その時点での両替レートを用いて算出される前記購入したい貨幣の代金を表示するステップ、をさらに含むことを特徴とする請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
前記識別用データは、作成された日時に基づく有効期限を有することを特徴とする請求項１から４のいずれか一項に記載のプログラム。
【請求項６】
店頭に設置された専用端末に外貨両替処理を実行させるためのプログラムであって、前記外貨両替処理は、
顧客端末のメモリに格納された識別用データを取得するステップであって、前記顧客端末は前記専用端末とは異なる端末であり、前記識別用データは、顧客が前記店頭で購入したい貨幣、および、前記顧客が前記貨幣を購入するための代金を支払うための引き落とし用口座を識別し、前記貨幣は邦貨または外貨である、ステップと、
前記識別用データによって識別される前記引き落とし用口座から、前記識別用データによって識別される前記購入したい貨幣の代金を引き落とすように、サーバに要求するステップと
を含むことを特徴とするプログラム。
【請求項７】
前記外貨両替処理は、前記引き落とされる代金を表示するステップをさらに含み、前記引き落とされる代金は、前記専用端末が前記識別用データを取得した時の両替レートを用いて算出される前記購入したい貨幣の代金であることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記外貨両替処理は、前記購入したい貨幣を受け取るために必要なレシートを出力させるステップをさらに含み、前記レシートは突合処理に用いられることを特徴とする請求項６または７に記載のプログラム。
【請求項９】
外貨両替サーバであって、
店頭に設置された専用端末から、顧客が前記店頭で購入したい貨幣、および、前記顧客が前記貨幣を購入するための代金を支払うための引き落とし用口座を受信する手段であって、前記購入したい貨幣および前記引き落とし用口座は、前記専用端末が顧客端末から取得した識別用データによって識別され、前記識別用データは前記顧客端末のメモリに格納されており、前記貨幣は邦貨または外貨であり、前記顧客端末は前記専用端末とは異なる端末である、手段と、
前記引き落とし用口座から、前記購入したい貨幣の代金を引き落とす手段と
を備えたことを特徴とするサーバ。
【請求項１０】
各窓口における通貨の金種ごとの在庫を管理する手段と、
前記在庫に基づいて、前記各窓口で受け取り可能な通貨の金種を判定する手段と
をさらに備えたことを特徴とする請求項９に記載のサーバ。