(57)【要約】【課題】金融機関のサーバと通信する設備を有さない施設であっても、現金の払い戻しサービスを提供可能とする。【解決手段】本情報処理システムは、管理サーバと要求元装置とを含む。管理サーバは、要求元装置から支払元口座情報と要求額とを含む払い戻し要求を受け付ける受付手段と、要求額を示す情報を含む要求額識別子を要求元装置へ返送する返送手段と、要求元装置から支払先口座情報を受信する受信手段と、を有する。要求元装置は、管理サーバに対して、払い戻し要求を送信する要求手段と、管理サーバから返送された要求額識別子を出力する識別子出力手段と、要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得する取得手段と、取得手段が取得した支払先口座情報を管理サーバに送信する口座情報送信手段と、を有する。【選択図】図７
2019095987.tif 000002
【特許請求の範囲】
【請求項１】
要求元装置から支払元口座情報と要求額とを含む払い戻し要求を受け付ける受付手段と、
前記要求額を示す情報を含む要求額識別子を前記要求元装置へ返送する返送手段と、
前記要求元装置から支払先口座情報を受信する受信手段と、を有する管理サーバと、
前記管理サーバに対して、前記払い戻し要求を送信する要求手段と、
前記管理サーバから返送された前記要求額識別子を出力する識別子出力手段と、
前記要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得する取得手段と、
前記取得手段が取得した前記支払先口座情報を前記管理サーバに送信する口座情報送信手段と、を有する要求元装置と、を備える、
情報処理システム。
【請求項２】
前記管理サーバは、
前記受付手段が前記払い戻し要求を受け付けると、前記要求額の資金を前記支払元口座情報が示す支払元口座から保留口座に移動する保留手段と、前記保留口座から前記支払先口座情報が示す支払先口座に前記要求額の資金を移動する清算手段と、をさらに有する、
請求項１に記載の情報処理システム。
【請求項３】
前記管理サーバは、所定の時期までの間に受信した前記支払先口座情報が示す支払先口座と前記要求額との対応関係を管理する管理手段をさらに有し、
前記清算手段は、前記所定の時期になると、前記保留口座から前記支払先口座の各々への資金の移動を前記対応関係にしたがって行う、
請求項２に記載の情報処理システム。
【請求項４】
前記施設には前記支払先口座情報を提供可能な端末が設けられており、
前記要求元装置および前記端末との間は近距離無線通信による通信が可能であり、
前記取得手段は、前記近距離無線通信によって前記端末から前記支払先口座情報を取得する、
請求項１から３のいずれか一項に記載の情報処理システム。
【請求項５】
前記要求元装置は、自装置の位置情報を取得可能であるとともに、前記施設の位置情報と前記支払先口座情報とを対応付けて管理しており、
前記取得手段は、取得した位置情報に対応付けられた前記支払先口座情報を取得する、
請求項１から４のいずれか一項に記載の情報処理システム。
【請求項６】
金融機関の預金口座を管理する管理サーバに対して、支払元口座と要求額とを含む払い戻し要求を送信する要求手段と、
前記管理サーバから要求額を示す要求額識別子を受信すると、受信した前記要求額識別子を出力する識別子出力手段と、
前記要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得する取得手段と、
支払先口座情報を前記管理サーバに送信して、前記支払元口座から前記支払先口座情報が示す支払先口座へ前記要求額の移動を指示する指示手段と、を備える、
情報処理装置。
【請求項７】
コンピュータが、
金融機関の預金口座を管理する管理サーバに対して、支払元口座と要求額とを含む払い戻し要求を送信し、
前記管理サーバから要求額を示す要求額識別子を受信すると、受信した前記要求額識別子を出力し、
前記要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得し、
前記支払先口座情報を前記管理サーバに送信して、前記支払元口座から前記支払先口座情報が示す支払先口座へ前記要求額の移動を指示する、
情報処理方法。
【請求項８】
コンピュータに、
金融機関の預金口座を管理する管理サーバに対して、支払元口座と要求額とを含む払い戻し要求を送信させ、
前記管理サーバから要求額を示す要求額識別子を受信すると、受信した前記要求額識別子を出力させ、
前記要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得させ、
前記支払先口座情報を前記管理サーバに送信して、前記支払元口座から前記支払先口座情報が示す支払先口座へ前記要求額の移動を指示させる、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
金融機関以外の施設でも現金の払い戻しが受けられる技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２１９３９８号公報
【特許文献２】特開平１１−３０６２５５号公報
【特許文献３】特開２００４−２０６５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
金融機関以外の施設で現金の払い戻しを受ける場合、金融機関のサーバと通信するための設備を当該施設に用意することになる。このような設備を用意することは、当該施設にとって大きな負担となる。
【０００５】
そこで、開示の技術の１つの側面は、金融機関のサーバと通信する設備を有さない施設であっても、現金の払い戻しサービスを提供可能とする情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の技術の１つの側面は、次のような情報処理システムによって例示される。本情報処理システムは、管理サーバと要求元装置とを備える。管理サーバは、支払元口座情報と要求額とを含む払い戻し要求を要求元装置から受け付ける受付手段と、要求額を示す情報を含む要求額識別子を要求元装置へ返送する返送手段と、要求元装置から支払先口座情報を受信する受信手段と、を有する。要求元装置は、管理サーバに対して、払い戻し要求を送信する要求手段と、管理サーバから返送された要求額識別子を出力する識別子出力手段と、要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得する取得手段と、取得手段が取得した支払先口座情報を管理サーバに送信する口座情報送信手段と、を有する。
【０００７】
このような技術によれば、要求元装置は、管理サーバに対して支払元口座情報と要求額とを含む払い戻し要求を送信する。管理サーバは、要求額を示す情報を含む要求額識別子を要求元装置へ返送する。要求額識別子を受信した要求元装置は、受信した要求額識別子を出力する。要求元装置は、要求額識別子によって示される要求額の現金を出金した施設が指定する支払先口座情報を取得し、取得した支払先口座情報を管理サーバに送信する。要求元装置から支払先口座情報を受信することで、管理サーバは、支払元口座情報が示す支払元口座から支払先口座情報が示す支払先口座へ要求額の資金を移動することができる。すなわち、要求元装置が管理サーバと施設との間の情報のやり取りを中継するため、施設は管理サーバと通信する設備を保有しなくともよい。なお、支払元口座情報および支払先口座情報は、口座番号のように預金口座を直接的に示す情報であってもよいが、これに限定されない。すなわち、管理サーバが、支払元口座情報や支払先口座情報から預金口座を特定できる情報であればよい。管理サーバが支払元口座情報や支払先口座情報と預金口
座との対応関係を管理しており、当該対応関係を基に預金口座が特定できればよい。支払元口座情報は、例えば、要求元装置が管理サーバに接続する際に用いたユーザＩＤであってもよく、支払先口座情報は、例えば、施設を識別する情報であってもよい。
【０００８】
さらに、開示の技術は次の特徴を有してもよい。管理サーバは、受付手段が払い戻し要求を受け付けると、要求額の資金を支払元口座から保留口座に移動する保留手段と、保留口座から支払先口座情報が示す支払先口座に要求額の資金を移動する清算手段と、をさらに有する。このような技術によれば、管理サーバは払い戻し要求を受信した時点で要求額の資金を支払元口座から保留口座に移動するため、払い戻し要求の受信と支払先口座情報の受信との間に支払元口座から資金が移動することによる資金不足が生じる可能性が抑制される。
【０００９】
さらに、開示の技術は次の特徴を有してもよい。管理サーバは、所定の時期までの間に受信した支払先口座情報が示す支払先口座と要求額との対応関係を管理する管理手段をさらに有し、清算手段は、所定の時期になると、保留口座から支払先口座の各々への資金の移動を対応関係にしたがって行う。このような技術によれば、例えば、決算の時期にあわせて複数の取引をまとめて、支払先口座への資金の移動を行うことができる。
【００１０】
さらに、開示の技術は次の特徴を有してもよい。施設には支払先口座情報を提供可能な端末が設けられており、要求元装置および端末との間は近距離無線通信による通信が可能であり、取得手段は、近距離無線通信によって端末から支払先口座情報を取得する。このような技術によれば、要求元装置の操作者が要求元装置に支払先口座情報を入力しなくともよい。また、要求元装置の操作者による操作ミスの発生を抑制できる。
【００１１】
さらに、開示の技術は次の特徴を有してもよい。要求元装置は、自装置の位置情報を取得可能であるとともに施設の位置情報と支払先口座情報とを対応付けて管理しており、取得手段は、取得した位置情報に対応付けられた支払先口座情報を取得する。位置情報は、例えば、位置情報システムが提供する。位置情報システムは、要求元装置が備えてもよいし、外部の装置が備えてもよい。外部の装置が位置情報システムを備える場合、要求元装置は当該外部の装置から位置情報を取得すればよい。このような技術によれば、支払先口座情報の取得が容易になる。
【００１２】
さらに、開示の技術は、情報処理装置、情報処理方法および情報処理プログラムの側面から把握することも可能である。
【発明の効果】
【００１３】
本情報処理システムは、金融機関のサーバと通信する設備を有さない施設であっても、現金の払い戻しサービスを提供可能とすることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施形態に係る現金払い戻しシステムの構成の一例を示す図である。
【図２】図２は、情報処理装置のハードウェア構成の一例を示す図である。
【図３】図３は、実施形態に係る現金払い戻しシステムの処理ブロックの一例を示す図である。
【図４】図４は、出金ログの一例を示す図である。
【図５】図５は、口座管理ＤＢの一例を示す図である。
【図６】図６は、資金移動ログの一例を示す図である。
【図７】図７は、実施形態に係る現金払い戻しシステムの処理シーケンスの一例を示す図である。
【図８】図８は、管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、実施形態について説明する。以下に示す実施形態の構成は例示であり、開示の技術は実施形態の構成に限定されない。
【００１６】
＜実施形態＞
図１は、実施形態に係る現金払い戻しシステム１の構成の一例を示す図である。現金払い戻しシステム１は、管理サーバ１１、ユーザ端末２１、店舗端末２２を含む。実施形態では、管理サーバ１１とユーザ端末２１とはコンピュータネットワーク１Ｎを介して通信可能に接続される。現金払い戻しシステム１は、「情報処理システム」の一例である。
【００１７】
金融機関１０は、例えば、銀行である。金融機関１０は、顧客の預金口座を管理し、預金口座への入金や預金口座からの出金を行う。管理サーバ１１は、金融機関１０において、顧客の預金口座を管理する情報処理装置である。預金口座の各々には、預金口座を識別する口座番号が割り当てられる。管理サーバ１１は金融機関１０に設置され、コンピュータネットワーク１Ｎを介して他の情報処理装置と通信可能である。管理サーバ１１は、例えば、顧客からの要求に応じて、預金口座に預金された資金の払い戻しや、預金口座への入金、預金口座間の資金の移動等を実行する。さらに、管理サーバ１１は、コンピュータネットワーク１Ｎを介してオンラインバンキングシステムを提供する。管理サーバ１１が提供するオンラインバンキングシステムは、例えば、ユーザ端末２１がユーザ２１ａのユーザＩＤとパスワードを入力してオンラインバンキングシステムにログインすると、ユーザ２１ａのユーザＩＤに対応付けられた預金口座に対する操作を行う環境をユーザ端末２１に対して提供する。
【００１８】
店舗２０は、商取引の現場になる場所であり、例えば、コンビニエンスストア、百貨店、スーパーマーケット、食料品店等の小売店である。店舗２０には、店舗２０の各々を識別する店舗コードが割り当てられる。店舗２０は、「施設」の一例である。
【００１９】
ユーザ端末２１は、ユーザ２１ａによって操作される情報処理装置である。ユーザ端末２１は、例えば、スマートフォン、タブレット端末、ウェアラブル端末、ノート型パーソナルコンピュータ、携帯電話等の可搬型情報処理装置である。ユーザ端末２１は、コンピュータネットワーク１Ｎを介して他の情報処理装置と通信可能である。ユーザ端末２１は、「要求元装置」の一例である。
【００２０】
店舗端末２２は、店舗２０内に設置される情報処理装置である。店舗端末２２は、例えば、店舗における商取引を記録したり表示したりするPoint of Sale（ＰＯＳ）レジスタ
ーである。店舗端末２２は、現金を格納する格納庫を有する。店舗端末２２は、例えば、店員２２ａによって操作される。店舗端末２２は、コンピュータネットワーク１Ｎには接続されないが、店舗端末２２は、例えば、店舗２０の本社に設置されたデータベース（図示を省略）と通信可能に接続される。店舗端末２２には、例えば、商品に付されているバーコードを読み取るバーコードリーダー２３が接続される。店舗端末２２は、バーコードリーダー２３によってバーコードを読み取り、上記データベースに問い合わせることで、商品の値段や商品名等の各種情報を取得可能である。さらに、店舗端末２２は、店舗コードをディスプレイ等に出力できる。店舗端末２２は、「支払先口座情報を提供可能な端末」の一例である。
【００２１】
図２は、情報処理装置１００のハードウェア構成の一例を示す図である。情報処理装置１００は、Central Processing Unit（ＣＰＵ）１０１、主記憶部１０２、補助記憶部１
０３、通信部１０４および接続バス１００Ｂを含む。ＣＰＵ１０１、主記憶部１０２、補
助記憶部１０３および通信部１０４は、接続バス１００Ｂによって相互に接続されている。情報処理装置１００は、管理サーバ１１、ユーザ端末２１および店舗端末２２として利用できる。
【００２２】
ＣＰＵ１０１は、マイクロプロセッサユニット（ＭＰＵ）、プロセッサとも呼ばれる。ＣＰＵ１０１は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵ１０１がマルチコア構成を有していても良い。ＣＰＵ１０１が実行する処理のうち少なくとも一部は、ＣＰＵ１０１以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサで行われても良い。また、ＣＰＵ１０１が実行する処理のうち少なくとも一部は、集積回路（ＩＣ）、その他のディジタル回路によって実行されてもよい。また、ＣＰＵ１０１の少なくとも一部にアナログ回路が含まれても良い。集積回路は、Large Scale Integrated circuit（ＬＳＩ）、Application Specific Integrated Circuit（ＡＳ
ＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）を含む。ＰＬＤは、例えば、Field-Programmable Gate Array（ＦＰＧＡ）を含む。ＣＰＵ１０１は、プロセッサと集積回路
との組み合わせであっても良い。組み合わせは、例えば、マイクロコントローラユニット（ＭＣＵ）、System-on-a-chip（ＳｏＣ）、システムＬＳＩ、チップセットなどと呼ばれる。情報処理装置１００では、ＣＰＵ１０１が補助記憶部１０３に記憶されたプログラムを主記憶部１０２の作業領域に展開し、プログラムの実行を通じて周辺装置の制御を行う。これにより、情報処理装置１００は、所定の目的に合致した処理を実行することができる。主記憶部１０２および補助記憶部１０３は、情報処理装置１００が読み取り可能な記録媒体である。
【００２３】
主記憶部１０２は、ＣＰＵ１０１から直接アクセスされる記憶部として例示される。主記憶部１０２は、Random Access Memory（ＲＡＭ）およびRead Only Memory（ＲＯＭ）を含む。
【００２４】
補助記憶部１０３は、各種のプログラムおよび各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１０３は外部記憶装置とも呼ばれる。補助記憶部１０３には、オペレーティングシステム（Operating System、ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、通信部１０４を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、コンピュータネットワーク等で接続された、他の情報処理装置および外部記憶装置が含まれる。なお、補助記憶部１０３は、例えば、ネットワーク上のコンピュータ群であるクラウドシステムの一部であってもよい。
【００２５】
補助記憶部１０３は、例えば、Erasable Programmable ROM（ＥＰＲＯＭ）、ソリッド
ステートドライブ（Solid State Drive、ＳＳＤ）、ハードディスクドライブ（Hard Disk
Drive、ＨＤＤ）等である。また、補助記憶部１０３は、例えば、Compact Disc（ＣＤ）ドライブ装置、Digital Versatile Disc（ＤＶＤ）ドライブ装置、Blu-ray（登録商標）Disc（ＢＤ）ドライブ装置等である。また、補助記憶部１０３は、Network Attached Storage（ＮＡＳ）あるいはStorage Area Network（ＳＡＮ）によって提供されてもよい。
【００２６】
通信部１０４は、例えば、他の情報処理装置との通信で用いられる通信インタフェースである。管理サーバ１１およびユーザ端末２１は、例えば、通信部１０４としてNetwork Interface Card（ＮＩＣ）を備え、ＮＩＣによってコンピュータネットワーク１Ｎを介した通信を行う。ユーザ端末２１および店舗端末２２は、例えば、Blutooth（登録商標）によって例示される近距離無線通信を行う近距離無線通信モジュールを通信部１０４として備え、ユーザ端末２１と店舗端末２２とが近距離無線通信モジュールを介して通信可能と
してもよい。
【００２７】
情報処理装置１００は、例えば、ユーザ等からの操作指示等を受け付ける入力部をさらに備えてもよい。このような入力部として、キーボード、ポインティングデバイス、タッチパネル、加速度センサーあるいは音声入力装置といった入力デバイスを例示できる。
【００２８】
情報処理装置１００は、例えば、ＣＰＵ１０１で処理されるデータや主記憶部１０２に記憶されるデータを出力する出力部を備えるものとしてもよい。このような、出力部として、Cathode Ray Tube（ＣＲＴ）ディスプレイ、Liquid Crystal Display（ＬＣＤ）、Plasma Display Panel（ＰＤＰ）、Electroluminescence（ＥＬ）パネル、有機ＥＬパネル
あるいはプリンタといった出力デバイスを例示できる。
【００２９】
＜現金払い戻しシステム１の処理ブロック＞
図３は、実施形態に係る現金払い戻しシステム１の処理ブロックの一例を示す図である。管理サーバ１１、ユーザ端末２１および店舗端末２２は、主記憶部１０２に実行可能に展開されたコンピュータプログラムをＣＰＵ１０１が実行することで、図３に例示される各処理ブロックとしての処理を実行する。以下、図３を参照して、実施形態に係る現金払い戻しシステム１の処理ブロックの一例について説明する。
【００３０】
＜ユーザ端末２１の処理ブロック＞
ユーザ端末２１は、ログイン要求部２１１、払い戻し要求部２１２、バーコード出力部２１３および受け取り通知部２１４を備える。ログイン要求部２１１は、管理サーバ１１が提供するオンラインバンキングシステムへのログインを要求する。ログインの要求は、例えば、ユーザ２１ａを識別するユーザＩＤとパスワードを管理サーバ１１に送信することで行われる。払い戻し要求部２１２は、ユーザ２１ａから払い戻しの要求額の入力を受け付ける。払い戻し要求部２１２は、払い戻しの要求額を含む払い戻し要求を管理サーバ１１に対して送信する。払い戻し要求部２１２は、「要求手段」の一例である。バーコード出力部２１３は、管理サーバ１１から払い戻しの要求額を示す情報とユーザ２１ａのユーザＩＤとを含むバーコードを受信すると、受信したバーコードを例えばユーザ端末２１が備えるディスプレイに出力する。バーコード出力部２１３は、「識別子出力手段」の一例である。受け取り通知部２１４は、払い戻しを要求した要求額の現金を店舗端末２２から受け取ると、現金を受け取った店舗２０を示す店舗コードを含む受け取り通知を管理サーバ１１に送信する。受け取り通知部２１４は、「取得手段」、「口座情報送信手段」および「指示手段」の一例である。
【００３１】
＜店舗端末２２の処理ブロック＞
店舗端末２２は、読み取り部２２１、出金部２２２、店舗コード出力部２２３および出金ログ２２４を備える。読み取り部２２１は、ユーザ端末２１のディスプレイに表示されたバーコードを読み取る。読み取り部２２１は、例えば、図１のバーコードリーダー２３である。読み取り部２２１は、バーコードから読み取った払い戻しの要求額を店舗端末２２のディスプレイに表示する。
【００３２】
出金部２２２は、読み取り部２２１が読み取った払い戻しの要求額の現金を出金する。出金された現金は、店員２２ａによってユーザ２１ａに渡される。店舗コード出力部２２３は、出金部２２２による出金が完了すると、店舗端末２２のディスプレイに店舗コードを出力するとともに、ユーザＩＤ、出金部２２２が出金した金額および出金した日時を対応付けて出金ログ２２４に記録する。図４は、出金ログ２２４の一例を示す図である。出金ログ２２４は、「日時」、「ユーザＩＤ」および「出金額」の各項目を含む。日時は、店舗端末２２が出金した日時を示し、ユーザＩＤは出金を依頼したユーザ２１ａを識別するＩＤを示し、出金額は店舗端末２２が出金した現金の金額を示す。図４を参照すると、
２０１７年１１月１日１４時３３分にユーザＩＤ「User1」のユーザ２１ａに対して「50000」円を出金したことがわかる。出金部２２２は、「出金手段」および「口座情報出力手段」の一例である。店舗コードは「支払先口座情報」の一例である。
【００３３】
＜管理サーバ１１の処理ブロック＞
管理サーバ１１は、口座管理ＤＢ１１１、ログイン処理部１１２、口座管理部１１３、保留口座１１４および資金移動ログ１１５を備える。口座管理ＤＢ１１１は、預金口座と預金口座の保有者とを対応付けて管理するデータベースである。図５は、口座管理ＤＢ１１１の一例を示す図である。口座管理ＤＢ１１１では、預金口座の保有者を識別するＩＤと預金口座の口座番号とが対応付けられる。図５に例示されるように、口座管理ＤＢ１１１は、「ＩＤ」と「口座番号」の各項目を含む。「ＩＤ」には、店舗２０を識別する店舗コードやユーザ２１ａを識別するユーザＩＤが格納される。「口座番号」には、預金口座を識別する口座番号が格納される。例えば、図５では、ＩＤ「AAAA」によって識別される店舗２０またはユーザ２１ａが保有する預金口座の口座番号は「000123456789」であることがわかる。
【００３４】
ログイン処理部１１２は、管理サーバ１１が提供するオンラインバンキングシステムへのユーザ端末２１からのログイン要求を受け付ける。ログイン処理部１１２は、例えば、ユーザ端末２１から受信したユーザＩＤとパスワードの組み合わせに基づいてユーザ認証を行い、ユーザ認証に成功すると、要求に基づいてオンラインバンキングシステムへのログインを許可する。
【００３５】
保留口座１１４は、ユーザ端末２１から払い戻しが要求されると、清算が行われるまでの間、払い戻す資金が一時的に預け入れられる預金口座である。
【００３６】
口座管理部１１３は、金融機関１０内の預金口座を管理する。口座管理部１１３は、例えば、ユーザ端末２１から払い戻し要求を受信すると、払い戻しを要求された資金を保留口座１１４に移動する。口座管理部１１３は、保留口座１１４に移動した資金の金額を示す情報とオンラインバンキングシステムにログインしたユーザ２１ａのユーザＩＤとを含むバーコードを発行し、発行したバーコードをユーザ端末２１に送信する。口座管理部１１３は、さらに、ユーザ端末２１から受け取り通知を受信すると、保留口座１１４に移動した資金を店舗２０の預金口座に移動する。さらに、口座管理部１１３は、預金口座から保留口座１１４への資金の移動や、保留口座１１４から預金口座への資金の移動の際には、日時、移動元の預金口座の口座番号、移動先の預金口座の口座番号および移動した資金の金額を対応付けて資金移動ログ１１５に記録する。図６は、資金移動ログ１１５の一例を示す図である。資金移動ログ１１５は、「日時」、「移動元口座」、「移動先口座」および「移動額」の各項目を含む。「日時」には、資金の移動が発生した日時を示す情報が格納される。「移動元口座」には、資金の移動元となる預金口座の口座番号または保留口座を示す情報が格納される。「移動先口座」には、資金の移動先となる預金口座の口座番号または保留口座を示す情報が格納される。「移動額」には、移動した資金の金額を示す情報が格納される。図６を参照すると、例えば、２０１７年１１月１日１４時３２分には口座番号「111000845330」の預金口座から保留口座１１４へ「50000」円が移動し、２０
１７年１１月１日１４時３３分には保留口座１１４から口座番号「000123456789」の預金口座へ「50000」円が移動したことが理解できる。口座管理部１１３は、「受付手段」、
「返送手段」、「受信手段」、「保留手段」および「清算手段」の一例である。口座管理部１１３が生成するバーコードは、「要求額識別子」の一例である。
【００３７】
図７は、実施形態に係る現金払い戻しシステム１の処理シーケンスの一例を示す図である。なお、ここでは、口座管理ＤＢ１１１は、図５に例示される状態であるものとする。以下、図７を参照して、実施形態に係る現金払い戻しシステム１の処理シーケンスの一例
について説明する。
【００３８】
Ｓ１では、ユーザ端末２１のログイン要求部２１１は、ユーザＩＤとパスワードとを管理サーバ１１に送信することで、オンラインバンキングシステムへのログインを要求する。管理サーバ１１のログイン処理部１１２は、ユーザ端末２１から受信したユーザＩＤとパスワードとに基づいて、ログイン処理を行う。ここでは、ユーザＩＤ「User1」として
ログインに成功したものとする。
【００３９】
Ｓ２では、払い戻し要求部２１２は、ユーザ２１ａからの払い戻しの要求額の入力を受け付ける。払い戻し要求部２１２は、入力を受け付けた払い戻しの要求額を含む払い戻し要求を管理サーバ１１に対して送信する。
【００４０】
Ｓ３では、管理サーバ１１の口座管理部１１３は、Ｓ１でログインしたユーザのユーザＩＤ「User1」に対応付けられた預金口座（すなわち、ユーザ２１ａの預金口座）を口座
管理ＤＢ１１１を参照して特定する。図５を参照すると、ユーザＩＤ「User1」に対応付
けられた預金口座の口座番号は「111000845330」である。そのため、口座管理部１１３は、口座番号「111000845330」の預金口座がユーザＩＤ「User1」で識別されるユーザ２１
ａの預金口座であると特定する。口座管理部１１３は、口座番号「111000845330」の預金口座に入金されている資金が払い戻し要求で要求された金額以上であるか否かを確認する。口座番号「111000845330」の預金口座に入金されている資金が払い戻し要求で要求された金額に満たない場合、口座管理部１１３は、その旨をユーザ端末２１に通知して処理を終了する。口座番号「111000845330」の預金口座に入金されている資金が払い戻し要求で要求された金額以上である場合、口座管理部１１３は、払い戻し要求で要求された金額を口座番号「111000845330」の預金口座から保留口座１１４に移動する。口座管理部１１３は、さらに、移動元の預金口座を示す情報と、移動先の預金口座を示す情報と、移動した金額と、移動した日時とを対応付けて資金移動ログ１１５に記録する。図６を参照すると、移動元の預金口座を示す情報として「111000845330」、移動先の預金口座を示す情報として「保留口座」、移動した金額として「50000」、移動した日時として「2017/11/1 14:32」が記録されていることがわかる。Ｓ１でログインしたユーザのユーザＩＤ「User1」
は、「支払元口座情報」の一例である。
【００４１】
Ｓ４では、管理サーバ１１の口座管理部１１３は、保留口座１１４に移動した資金の金額を示す情報とユーザＩＤ「User1」を示す情報とを記録したバーコードを発行し、発行
したバーコードをユーザ端末２１に送信する。
【００４２】
Ｓ５では、ユーザ端末２１のバーコード出力部２１３は、管理サーバ１１から受信したバーコードをユーザ端末２１のディスプレイに出力する。Ｓ６では、店舗端末２２の読み取り部２２１は、ユーザ端末２１のディスプレイに出力されたバーコードをバーコードリーダー２３によって読み取り、バーコードに記録された金額とユーザＩＤとを取得する。読み取り部２２１は、さらに、バーコードから読み取った金額を店舗端末２２のディスプレイに表示する。
【００４３】
Ｓ７では、店舗端末２２の出金部２２２は、Ｓ６で読み取ったバーコードによって示される金額の現金を出金する。出金部２２２が出金した現金は、店員２２ａによってユーザ２１ａに渡される。さらに、出金部２２２は、出金を行った日時、出金を要求したユーザ２１ａのユーザＩＤおよび出金した金額を対応付けて出金ログ２２４に記録する。
【００４４】
Ｓ８では、店舗端末２２の店舗コード出力部２２３は、店舗端末２２のディスプレイに店舗コードを出力する。ここでは、店舗コードとして「AAAA」が出力されたものとする。Ｓ９では、ユーザ端末２１の受け取り通知部２１４は、ユーザ２１ａからの店舗コードの
入力を受け付ける。受け取り通知部２１４は、入力された店舗コードを含む受け取り通知を管理サーバ１１に送信する。管理サーバ１１の口座管理部１１３は、受け取り通知を受信すると、口座管理ＤＢ１１１を参照して、受け取り通知に含まれる店舗コードに対応付けられた預金口座を特定する。図５を参照すると、店舗コード「AAAA」に対応付けられた預金口座の口座番号は、「000123456789」であることがわかる。そのため、口座管理部１１３は、受け取り通知に含まれる店舗コードに対応付けられた預金口座は、口座番号「000123456789」の預金口座であると特定する。Ｓ１０では、口座管理部１１３は、Ｓ３で保留口座に移動した資金を口座番号「000123456789」の預金口座に移動する。口座管理部１１３は、さらに、移動元の預金口座を示す情報と、移動先の預金口座を示す情報と、移動した金額と、移動した日時とを対応付けて資金移動ログ１１５に記録する。図６を参照すると、移動元の預金口座を示す情報として「保留口座」、移動先の預金口座を示す情報として「000123456789」、移動した金額として「50000」、移動した日時として「2017/11/1
14:33」が記録されていることがわかる。店舗コード「AAAA」は、「要求額の現金を出金した施設が指定する支払先口座情報」の一例である。Ｓ１１では、口座管理部１１３は、ユーザ端末２１に取引結果を通知する。取引結果は、例えば、Ｓ１０における資金の移動が正常に実行できたか否かを示す情報を含む。
【００４５】
＜実施形態の作用効果＞
実施形態では、店舗２０において現金を払い戻す際に、管理サーバ１１との通信はユーザ端末２１が行い、店舗端末２２は管理サーバ１１との通信を行わなくてよい。また、店舗端末２２は、ユーザ２１ａが保有する預金口座に対する操作を行わないため、キャッシュカードを読み取る装置を店舗２０に設置しなくともよい。そのため、実施形態によれば、金融機関１０の管理サーバ１１と通信する設備を有さない店舗２０であっても、現金の払い戻しサービスを提供できる。
【００４６】
実施形態では、ユーザ端末２１が払い戻し要求を送信すると、管理サーバ１１がユーザ２１ａの預金口座に入金されている資金が、払い戻し要求で要求された金額以上であるか否かを確認し、不足する場合にはユーザ端末２１にその旨通知して処理を終了する。そのため、預金口座の資金が不足している場合には現金の払い戻し処理を中断できる。
【００４７】
また、ユーザ２１ａの預金口座の資金が不足していない場合、管理サーバ１１の口座管理部１１３は、ユーザ２１ａの預金口座から保留口座１１４に要求された額の資金を移動する。保留口座１１４への資金の移動を終えると、管理サーバ１１の口座管理部１１３は、保留口座１１４に移動した資金の金額を示す情報を含むバーコードを発行し、発行したバーコードをユーザ端末２１に送信する。店舗端末２２は、バーコードを読み取ることで、払い戻す金額を示す情報を取得し、出金する。そのため、預金口座に入金されている資金が不足しているにもかかわらず、現金が払い戻されることが抑制される。
【００４８】
実施形態では、管理サーバ１１は、払い戻し要求を受信すると、要求額の資金を保留口座１１４へ移動した。そのため、払い戻し要求の受信と受け取り通知の受信との間における何らかの要求によって支払先口座から資金が移動することによる資金不足が生じる可能性が抑制される。
【００４９】
実施形態では、管理サーバ１１は、移動先の預金口座への資金の移動が完了すると、ユーザ端末２１に対して取引結果を通知した。そのため、実施形態によれば、管理サーバ１１は、ユーザ端末２１に対して、取引が正常に終了したか否かを通知することができる。
【００５０】
＜変形例＞
実施形態では、店舗コードは店舗端末２２のディスプレイに出力され、ディスプレイに出力された店舗コードは、ユーザ２１ａによってユーザ端末２１に入力された。ユーザ端
末２１は、入力された店舗コードを含む受け取り通知を管理サーバ１１に送信した。しかしながら、ユーザ端末２１が受け取り通知を管理サーバ１１に送信する方法は、このような方法に限定されない。例えば、ユーザ端末２１がGlobal Positioning System（ＧＰＳ
）によって例示される位置情報システムから位置情報を取得可能であり、ユーザ端末２１のディスプレイにはユーザ端末２１の周辺に存在する店舗２０の位置を示す地図が表示される。ユーザ端末２１は、地図に表示された店舗２０のうち、選択された店舗２０の店舗コードを管理サーバ１１に送信してもよい。または、ユーザ端末２１は、ユーザ端末２１の最寄りの店舗２０の店舗コードを管理サーバ１１に送信してもよい。ユーザ端末２１は、例えば、店舗２０の位置情報と店舗コードとを対応付けて補助記憶部１０３に記憶しておけばよい。位置情報システムを利用することで、店舗コードの送信が容易になる。
【００５１】
実施形態では、受け取り通知が送信されると（図７のＳ９）、保留口座１１４から店舗の預金口座に資金が移動される（図７のＳ１０）。すなわち、実施形態では、現金の払い戻し一件ごとに、ユーザ２１ａの預金口座から保留口座１１４を経て店舗２０の預金口座への資金の移動が生ずる。換言すれば、実施形態に係る管理サーバ１１は、現金の払い戻しが一件発生する毎に、清算処理を行っているということができる。しかしながら、管理サーバ１１による清算処理は、現金の払い戻し一件ごとに実施する方法に限定されない。管理サーバ１１は、例えば、複数件の払い戻しの清算処理をまとめて実行してもよい。すなわち、管理サーバ１１の口座管理部１１３は、例えば、所定の時期までの間は、受け取り通知を受信しても保留口座１１４から店舗２０の預金口座へ資金を移動せず、店舗２０の預金口座を示す情報と払い戻し額とを対応付けて管理する。図８は、管理テーブル１１６の一例を示す図である。管理テーブル１１６は、店舗２０の預金口座を示す情報と払い戻し額とを対応付けて管理するテーブルである。管理テーブル１１６は、例えば、管理サーバ１１の補助記憶部１０３に格納される。管理テーブル１１６は、「日時」、「移動先口座」および「移動額」の各項目を有する。「日時」は、受け取り通知を受信した日時を示し、「移動先口座」は店舗２０の預金口座の口座番号を示し、移動額は移動する「移動先口座」によって示される預金口座に移動する資金の金額を示す情報が格納される。すなわち、「移動額」には、払い戻しの要求額と同じ金額が格納される。管理サーバ１１の口座管理部１１３は、所定の時期になると、管理テーブル１１６にしたがって、所定の時期までの間に実行された複数件の払い戻し処理によって保留口座１１４に格納された資金を店舗２０の預金口座の各々に移動する。所定の時期は、例えば、一日に一回、一か月に一回、四半期に一回、半年に一回等である。また、所定の時期は、金融機関１０または店舗２０の決算の時期であってもよい。管理テーブル１１６は、「所定の時期までの間に受信した支払先口座情報が示す支払先口座と要求額との対応関係」、「管理手段」の一例である。所定の時期に保留口座１１４に格納された資金を店舗２０の預金口座の各々に移動する口座管理部１１３は、「清算手段」の一例である。
【００５２】
実施形態では、店舗端末２２は、出金を要求したユーザ２１ａのユーザＩＤおよび出金した金額を対応付けて出金ログ２２４に記録した（図７のＳ７）。店舗端末２２は、例えば、出金ログ２２４を出力し、出力された出金ログ２２４が金融機関１０に提出される。金融機関１０では、管理サーバ１１が、管理サーバ１１に記録された資金移動ログ１１５と店舗端末２２が出力した出金ログ２２４とを照合して、資金移動ログ１１５と出金ログ２２４との間で齟齬が無いか確認してもよい。このような確認が定期的に実行されることで、例えば、店舗端末２２が出金しているにもかかわらず、保留口座から店舗２０の預金口座に資金が移動されていないことを検出できる。
【００５３】
実施形態では、店舗端末２２の店舗コード出力部２２３は、店舗端末２２のディスプレイに店舗コードを出力し（図７のＳ８）、ユーザ端末２１の受け取り通知部２１４が、ユーザ２１ａからの店舗コードの入力を受け付ける（図７のＳ９）ことで、店舗端末２２からユーザ端末２１に店舗コードが渡された。しかしながら、店舗端末２２からユーザ端末
２１に店舗コードを渡す方法は、このような方法に限定されない。例えば、店舗端末２２およびユーザ端末２１がBluetooth（登録商標）に例示される近距離無線通信モジュール
を備え、近距離無線通信によって店舗端末２２からユーザ端末２１に店舗コードが送信されてもよい。店舗コードを受信したユーザ端末２１は、例えば、ユーザ２１ａの操作を待たずに受信した店舗コードを含む受け取り通知を管理サーバ１１に送信してもよい。このような構成を採用することで、ユーザ２１ａの操作負担を軽減することができ、また、ユーザ２１ａによる操作ミスの発生を抑制できる。
【００５４】
実施形態では、管理サーバ１１は、図７のＳ１１に例示されるように、移動先の預金口座への資金の移動が完了すると、取引結果を通知した。しかしながら、取引結果の通知は、移動先の預金口座への資金の移動が完了したときに通知されるものに限定されない。例えば、管理サーバ１１は店舗コードを含む受け取り通知を受信すると、ユーザ端末２１に取引結果（完了通知）を通知してもよい。受け取り通知を受信したタイミングで管理サーバ１１が取引結果を通知することで、ユーザ２１ａは店舗コードを適切に送信したことが確認できる。
【００５５】
実施形態では、図７のＳ８における店舗コードの通知は、店舗端末２２の店舗コード出力部２２３によって店舗コードが出力されることで行われた。しかしながら、店舗コードの通知はこのような方法に限定されない。例えば、店舗コードは、店舗２０の店員２２ａから口頭や文書によって通知されてもよい。また、例えば、店舗端末２２が出力するレシートに店舗コードが記載されることで通知されてもよい。また、例えば、店舗端末２２が出力するレシートに店舗コードを示すバーコードが記載されることで通知されてもよい。レシートにバーコードが記載される場合、ユーザ端末２１は当該バーコードを読み取って店舗コードを取得すればよい。
【００５６】
実施形態で利用されるバーコードは、Quick Response（ＱＲ）コードであってもよい。また、バーコードの替りに数字、記号の羅列や他の識別子が用いられてもよい。
【００５７】
以上で開示した実施形態や変形例はそれぞれ組み合わせる事ができる。
【００５８】
<<コンピュータが読み取り可能な記録媒体>>
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させる情報処理プログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００５９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、Compact Disc Read Only Memory（ＣＤ−ＲＯＭ）、Compact Disc - Recordable（ＣＤ−Ｒ）、Compact Disc - ReWriterable（ＣＤ−ＲＷ）、Digital Versatile Disc（ＤＶＤ）、ブ
ルーレイディスク（ＢＤ）、Digital Audio Tape（ＤＡＴ）、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【００６０】
１・・・現金払い戻しシステム
１Ｎ・・・コンピュータネットワーク
１０・・・金融機関
１１・・・管理サーバ
２０・・・店舗
２１・・・ユーザ端末
２１ａ・・・ユーザ
２２・・・店舗端末
２２ａ・・・店員
１００・・・情報処理装置
１００Ｂ・・・接続バス
１０１・・・ＣＰＵ
１０２・・・主記憶部
１０３・・・補助記憶部
１０４・・・通信部
１１１・・・口座管理ＤＢ
１１２・・・ログイン処理部
１１３・・・口座管理部
１１４・・・保留口座
１１５・・・資金移動ログ
１１６・・・管理テーブル
２１１・・・ログイン要求部
２１２・・・払い戻し要求部
２１３・・・バーコード出力部
２１４・・・受け取り通知部
２２１・・・読み取り部
２２２・・・出金部
２２３・・・店舗コード出力部
２２４・・・出金ログ
【図１】
2019095987.tif 000003
【図２】
2019095987.tif 000004
【図３】
2019095987.tif 000005
【図４】
2019095987.tif 000006
【図５】
2019095987.tif 000007
【図６】
2019095987.tif 000008
【図７】
2019095987.tif 000009
【図８】
2019095987.tif 000010