(57)【要約】      （修正有）【課題】決済時に口座の残高不足のため決済不可となるのを防止する。【解決手段】顧客の口座番号毎に残高を示す残高情報等が格納された記憶部５００を備え、商品の購入予約内容を示す購入予約情報及び口座番号情報を出力する営業店サーバ４００と、購入予約情報を受け、購入予約情報に基づく購入予約を行うと、購入予約を識別すべく識別情報を生成する予約制御サーバ２００と、購入予約された商品の決済をすべく識別情報を含む決済指示信号を予約制御サーバ２００に出力する営業店端末６００と、識別情報が示す商品の購入金額に基づく決済を行うホストコンピュータ３００とを備える。【選択図】図１
2006209461.tif 000002
【特許請求の範囲】
【請求項１】
金融機関に口座を開設した顧客の口座番号を示す口座番号情報毎に残高を示す残高情報が格納された顧客情報記憶部と、顧客の操作する端末装置と商品を提供する店舗の営業店サーバとを仲介して商品の予約処理を実行し、予約を識別するための予約識別情報を前記端末装置及び前記営業店サーバに供給する予約制御サーバと、予約の決済に必要な決済情報を受けると、該決済情報に基づく決済処理を実行する決済制御装置とを備える予約決済システムにおいて、
前記予約処理時に前記営業店サーバから前記商品の購入金額を示す情報を受信すると、前記顧客の口座番号情報に基づいて、前記顧客情報記憶部を検索して、残高情報を取得し、該残高情報で示す残高が購入金額よりも大きいと、口座の残高から購入金額を差し引いて残高情報を更新すると共に、予約識別情報と該購入金額を示す情報とを対応させて購入金額記憶部に記憶させる予約決済手段と、
前記予約制御サーバから決済指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び予め保持された店舗の口座番号を示す情報を含む決済情報を前記決済制御装置に送信する決済中継手段とを備えることを特徴とする予約決済システム。
【請求項２】
前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び前記顧客の口座番号情報を含む取消決済情報を前記決済制御装置に送信し、
前記決済制御装置は、前記取消決済情報を受けると、該取消決済情報に基づく決済処理を行うことを特徴とする請求項１記載の予約決済システム。
【請求項３】
前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報と予め保持された予約の取消金額を示す情報とに基づいた演算で得られる顧客への返金額と前記顧客の口座番号を含む返金情報及び前記店舗の口座番号と前記取消金額を示す情報を含む取消決済情報を前記決済制御装置にそれぞれ送信し、
前記決済制御装置は、前記決済中継手段から前記返金情報及び前記取消決済情報を受信すると、受信した各情報に基づいて決済処理を行うことを特徴とする請求項１記載の予約決済システム。
【請求項４】
前記端末装置は自動取引装置であることを特徴とする請求項１乃至３いずれかに記載の予約決済システム。
【請求項５】
前記端末装置は携帯端末であることを特徴とする請求項１乃至３いずれかに記載の予約決済システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客が商品やサービスの購入予約を行い、予約先の商店、飲食店、宿泊施設、娯楽施設等の店舗の営業店端末にて決済処理を行う予約決済システムに関し、特に、決済時に口座の残高不足のため決済不可となるのを防止する予約決済システムに関する。
【背景技術】
【０００２】
携帯電話等の携帯端末を利用して顧客が商品やサービスの購入予約を行い、予約先である商店、飲食店、宿泊施設、娯楽施設等の店舗に設けられた営業店端末にて購入予約完了時に付与される予約番号及び顧客が口座を有する金融機関のキャッシュカードを用いて購入金額の決済処理を行う予約決済システムが知られている（下記特許文献１参照）。
【特許文献１】特開２００３−２９６６５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記した特許文献１記載の予約決済システムには、次のような解決すべき課題があった。即ち、顧客にとっては、金融機関の口座に残高が存在する限り出金を行うことが可能なため、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となることがあり、この場合、購入金額の決済が不可となる問題があった。
【課題を解決するための手段】
【０００４】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
金融機関に口座を開設した顧客の口座番号を示す口座番号情報毎に残高を示す残高情報が格納された顧客情報記憶部と、顧客の操作する端末装置と商品を提供する店舗の営業店サーバとを仲介して商品の予約処理を実行し、予約を識別するための予約識別情報を前記端末装置及び前記営業店サーバに供給する予約制御サーバと、予約の決済に必要な決済情報を受けると、該決済情報に基づく決済処理を実行する決済制御装置とを備える予約決済システムにおいて、前記予約処理時に前記営業店サーバから前記商品の購入金額を示す情報を受信すると、前記顧客の口座番号情報に基づいて、前記顧客情報記憶部を検索して、残高情報を取得し、該残高情報で示す残高が購入金額よりも大きいと、口座の残高から購入金額を差し引いて残高情報を更新すると共に、予約識別情報と該購入金額を示す情報とを対応させて購入金額記憶部に記憶させる予約決済手段と、前記予約制御サーバから決済指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び予め保持された店舗の口座番号を示す情報を含む決済情報を前記決済制御装置に送信する決済中継手段とを備えることを特徴とする。
〈構成２〉
構成１の予約決済システムにおいて、前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び前記顧客の口座番号情報を含む取消決済情報を前記決済制御装置に送信し、前記決済制御装置は、前記取消決済情報を受けると、該取消決済情報に基づく決済処理を行うことを特徴とする。
〈構成３〉
構成１の予約決済システムにおいて、前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報と予め保持された予約の取消金額を示す情報とに基づいた演算で得られる顧客への返金額と前記顧客の口座番号を含む返金情報及び前記店舗の口座番号と前記取消金額を示す情報を含む取消決済情報を前記決済制御装置にそれぞれ送信し、前記決済制御装置は、前記決済中継手段から前記返金情報及び前記取消決済情報を受信すると、受信した各情報に基づいて決済処理を行うことを特徴とする。
〈構成４〉
構成１乃至３いずれかの予約決済システムにおいて、前記端末装置は自動取引装置であることを特徴とする。
〈構成５〉
構成１乃至３いずれかの予約決済システムにおいて、前記端末装置は携帯端末であることを特徴とする。
【発明の効果】
【０００５】
本発明の予約決済システムによれば、商品の購入予約時、金融機関に口座を有する顧客から商品の購入予約内容を示す購入予約情報及び口座番号情報を受け付けると、購入予約情報に基づいて購入予約された商品の購入金額情報を生成し、該購入金額情報及び顧客の口座番号情報に対応する残高情報とを比較し、残高情報が購入金額情報より大きいと、購入金額の確保可と判定し、残高情報を購入金額情報に基づいた所定の演算により購入金額が差し引かれた残高情報に更新し、購入金額情報を該購入予約の識別するために生成される予約識別情報に対応づけて保持するようにしたので、顧客の口座の残高から商品の購入金額を確保でき、購入金額の決済時には、該確保された購入金額情報及び予め保持された店舗の口座番号情報に基づいて決済処理を行うことができる。従って、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となり、購入金額の決済が不可となるのを防止できる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施形態を図を用いて詳細に説明する。
【実施例】
【０００７】
本実施例においては、映画等のチケット販売を行う販売会社でのチケット予約を例にとって説明する。
【０００８】
〈実施例の構成〉
図１は、本発明の一実施の形態を示すブロック構成図である。
【０００９】
図１に示すように、本実施例の予約決済システムは、端末装置としての顧客ＰＣ（パーソナルコンピュータ）１００、予約制御サーバ２００、ホストコンピュータ３００、営業店サーバ４００、顧客情報データベース５００、営業店端末６００から構成される。
【００１０】
顧客情報データベース５００は、金融機関のセンタに設けられ、口座を有する顧客の情報が格納されたデータベースであり、顧客の口座番号毎に残高を示す残高情報及び顧客の認証を行うための登録暗証番号情報等が格納されている。この顧客情報データベース５００には、ホストコンピュータ３００が接続されており、後述するように、ホストコンピュータ３００によって顧客の各情報が管理される。
【００１１】
予約制御サーバ２００は、本実施例では金融機関の支店に設けられ、顧客の予約及び決済を制御すべく、顧客ＰＣ１００、ホストコンピュータ３００、営業店サーバ４００と通信するサーバであり、制御手段２１、書込手段２２、購入金額記憶部２３、予約識別情報生成手段２４、決済中継手段２５、購入金額確保可否判定手段３３を有している。
【００１２】
営業店サーバ４００は、顧客の購入予約先となる各店舗に設けられ、営業店端末６００及び予約制御サーバ２００の中継を行うサーバであり、制御手段４１、購入金額生成手段４２、登録予約記憶部４３を有している。営業店サーバ４００は、営業店端末６００に接続されている。
【００１３】
営業店端末６００は、店舗に複数設けられた予約の決済指示又は予約取消指示を行うための装置であり、図示しないキーボード等の入力部及び液晶の表示部を有している。
【００１４】
ホストコンピュータ３００は、金融機関のセンタに設けられ、予約制御サーバ２００からの要求に応じて認証または決済処理等を行うコンピュータであり、制御手段３１、認証手段３２、更新手段３４を有している。このホストコンピュータ３００は、上述した顧客情報データベース５００に接続されている。
【００１５】
以下、購入予約における顧客ＰＣ１００、予約制御サーバ２００、ホストコンピュータ３００、営業店サーバ４００、顧客情報データベース５００、営業店端末６００の相互関連について説明を行う。
【００１６】
顧客ＰＣ１００は、顧客が予約を行うために操作する端末であり、図示しないキーボード等の入力部及び液晶等の表示部を有している。顧客ＰＣ１００は、予約時にインターネットを介して予約制御サーバ２００に接続すべく、顧客の操作で入力部を介して接続要求信号を予約制御サーバ２００に送信する。
【００１７】
予約制御サーバ２００の制御手段２１は、予約制御サーバ２００の統括制御を行う制御プログラムであり、顧客ＰＣ１００より接続要求信号を受信すると、図示しないメモリの予約制御プログラムを実行し、顧客が予約したい店舗を選択するための店舗選択画面情報を生成すると共に、店舗選択画面情報を顧客ＰＣ１００に送信する。
【００１８】
顧客ＰＣ１００は、予約制御サーバ２００から店舗選択画面情報を受信すると、店舗選択画面情報に基づいて、店舗選択画面を表示部に表示させる。顧客が該画面にしたがって所望の店舗を選択入力すると、顧客ＰＣ１００は、図示しないメモリの店舗識別情報生成プログラムを実行し、選択された店舗を示す店舗識別情報を生成すると共に、店舗識別情報を予約制御サーバ２００に送信する。または、予め店舗毎の店舗識別情報を定めて店舗選択画面情報に含めておき、選択された店舗に対応する店舗識別情報を送信するようにしてもよい。本実施例では、映画チケットの予約販売を行う店舗が選択されることとする。
【００１９】
制御手段２１は、顧客ＰＣ１００から店舗識別情報を受信すると、予約制御プログラムを実行し、店舗識別情報が示す店舗の営業店サーバ４００に対して、購入予約に必要な情報を入力するための予約画面情報を要求すべく予約要求信号を送信する。
【００２０】
営業店サーバ４００の制御手段４１は、営業店サーバ４００の統括制御を行う制御プログラムであり、予約制御サーバ２００から予約要求信号を受信すると、図示しないメモリに保持された予約に必要な情報を入力するための予約画面情報を予約制御サーバ２００に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることから、購入予約に必要な情報として、購入したい映画チケット及びチケット枚数を示す購入予約情報を入力するための予約画面情報が送信される。
【００２１】
制御手段２１は、営業店サーバ４００から予約画面情報を受信すると、予約画面情報を顧客ＰＣ１００に送信する。
【００２２】
顧客ＰＣ１００は、予約制御サーバ２００から購入予約に必要な情報を入力するための予約画面情報を受信すると、予約画面情報に基づいて、予約画面を表示部に表示させる。そして、顧客が予約画面にしたがって、購入予約情報を入力し、確定操作を行うと、顧客ＰＣ１００は、入力された購入予約情報を予約制御サーバ２００に送信する。
【００２３】
制御手段２１は、顧客ＰＣ１００から購入予約情報を受信すると、購入予約情報を営業店サーバ４００に送信する。この際、購入予約情報を図示しないメモリに保持する。
【００２４】
営業店サーバ４００の制御手段４１は、購入予約情報を受信すると、購入予約情報を購入金額生成手段４２に転送する。この際、制御手段４１は、購入予約情報を図示しないメモリに保持する。
【００２５】
購入金額生成手段４２は、購入予約される商品の購入金額を示す購入金額情報を生成する手段であり、図示しないメモリに下記購入金額算出式を保持している。
【００２６】
購入金額算出式＝Ｔ×Ｍ・・・（１）
但し、Ｔ：チケット金額、Ｍ：チケット枚数。
【００２７】
この購入金額算出式は、チケット金額情報及びチケット枚数に基づいて、商品の購入金額を算出する式である。
【００２８】
この購入金額生成手段４２は、制御手段４１から購入予約情報を受けると、購入予約情報が示すチケット枚数及び予めメモリに保持されているチケット金額情報を上記式（１）に適用し、商品の購入金額を算出する。そして、算出された金額を示す購入金額情報を生成し、購入金額情報を予約制御サーバ２００に送信する。
【００２９】
予約制御サーバ２００の制御手段２１は、購入金額情報を受信すると、購入金額情報を顧客ＰＣ１００に送信する。この際、制御手段２１は、購入金額情報を図示しないメモリに保持する。
【００３０】
顧客ＰＣ１００は、購入金額情報を受信すると、購入金額情報に基づいて、購入金額画面を表示部に表示させる。そして、顧客は、購入金額画面により購入金額の確認を行うと共に、購入予約を行う場合、入力部を介して確認完了を示す確認完了信号を予約制御サーバ２００に送信する。尚、購入予約を行わない場合、顧客は、入力部を介して購入予約中止を示す中止信号を予約制御サーバ２００に送信し、予約制御サーバ２００は、中止信号を受信すると、顧客ＰＣ１００との接続を終了する。
【００３１】
予約制御サーバ２００の制御手段２１は、確認完了信号を受信すると、顧客から口座番号情報、暗証番号情報を取得すべく、図示しないメモリに保持された入力画面情報を顧客ＰＣ１００に送信する。
【００３２】
顧客ＰＣ１００は、入力画面情報を受信すると、入力画面情報に基づいて、入力画面を表示部に表示させる。そして、顧客が入力画面にしたがって、顧客の口座番号情報、暗証番号情報を入力すると、顧客ＰＣ１００は、入力された顧客の口座番号情報、暗証番号情報を予約制御サーバ２００に送信する。
【００３３】
予約制御サーバ２００の制御手段２１は、顧客の口座番号情報、暗証番号情報を受信すると、顧客の口座番号情報、暗証番号情報、及び保持された購入金額情報をホストコンピュータ３００に送信する。この際、購入金額情報を図示しないメモリに保持する。
【００３４】
ホストコンピュータ３００の制御手段３１は、ホストコンピュータ３００の統括制御を行う制御プログラムであり、予約制御サーバ２００から顧客の口座番号情報、暗証番号情報、購入金額情報を受信すると、まず、口座番号情報及び暗証番号情報を認証手段３２に転送する。この際、口座番号情報、購入金額情報は図示しないメモリに保持される。
【００３５】
認証手段３２は、顧客の本人認証を行う手段であり、顧客の口座番号情報及び暗証番号情報を受けると、口座番号情報に基づいて、顧客情報データベース５００を検索し、対応する登録暗証番号情報を取得する。そして、取得した登録暗証番号情報と暗証番号情報を比較し、不一致であると、認証不可と判定し、認証不可を示す認証無効情報を生成すると共に、認証無効情報を予約制御サーバ２００に送信する。
【００３６】
制御手段２１は、ホストコンピュータ３００から認証無効情報を受信すると、認証無効情報を顧客ＰＣ１００に送信し、顧客ＰＣ１００は、予約制御サーバ２００より認証無効情報を受信すると、認証無効情報に基づいて、認証無効を示す画面を表示部に表示させる。
【００３７】
取得した登録暗証番号情報と暗証番号情報が一致すると、認証可と判定し、保持された顧客の口座番号情報及び購入金額情報を予約制御サーバ２００に送信する。
【００３８】
予約制御サーバ２００の制御手段２１は、顧客の口座番号情報及び購入金額情報を受信すると、顧客の口座番号情報及び購入金額情報を購入金額確保可否判定手段３３に転送する。
【００３９】
購入金額確保可否判定手段３３は、顧客の購入予約した商品の購入金額が確保可能か否かを判定する手段であり、顧客の口座番号情報及び購入金額情報を受けると、ホストコンピュータ３００の制御手段３１に依頼することにより、口座番号情報に基づいて、顧客情報データベース５００を検索し、対応する残高情報を取得する。そして、取得した残高情報と保持された購入金額情報を比較し、残高が購入金額より小さいと、購入金額の確保不可と判定し、残高不足により予約不可を示す確保不可情報を生成すると共に、確保不可情報を制御手段２１に転送する。
【００４０】
制御手段２１は、確保不可情報を受けると、確保不可情報を顧客ＰＣ１００に送信し、顧客ＰＣ１００は、予約制御サーバ２００より確保不可情報を受信すると、確保不可情報に基づいて、残高不足により予約不可を示す画面を表示部に表示させる。
【００４１】
残高が購入金額より大きいと、確保可と判定し、残高情報及び購入金額情報をホストコンピュータ３００に送信する。
【００４２】
ホストコンピュータ３００の更新手段３４は、顧客の口座の残高情報を更新する手段であり、図示しないメモリに下記更新金額算出式を保持している。
【００４３】
更新金額算出式＝Ｚ−Ｋ・・・（２）
但し、Ｚ：残高、Ｋ：購入金額。
【００４４】
この更新金額算出式は、残高情報及び購入金額情報に基づいて、商品の購入金額が差し引かれた残高を算出する式である。
【００４５】
更新手段３４は、確保可信号を受けると、残高情報及び購入金額情報を上記式（２）に適用し、商品の購入金額が差し引かれた残高を算出する。そして、残高情報を算出された残高を示す残高情報に更新すると共に、残高が更新されたことを示す更新完了信号を予約制御サーバ２００に送信する。
【００４６】
制御手段２１は、ホストコンピュータ３００から更新完了信号を受信すると、購入予約を識別するための情報を生成する予約識別情報生成手段２４を起動し、予約を識別するための予約番号情報を生成すると共に、予約番号情報を書込手段２２に転送する。
【００４７】
書込手段２２は、予約番号情報、保持された顧客の口座番号情報、購入金額情報を購入金額記憶部２３に書き込む手段であり、予約識別情報生成手段２４から予約番号情報を受けると、保持された顧客の口座番号情報、購入金額情報を予約番号情報に対応づけて購入金額記憶部２３に書き込む。
【００４８】
制御手段２１は、書込手段２２が顧客の口座番号情報、購入金額情報を書き込むと、図示しないメモリの予約制御プログラムを実行し、予約完了及び予約番号を示す予約完了情報を生成し、予約完了情報を顧客ＰＣ１００に送信する。この際、制御手段２１は、予約番号情報を営業店サーバ４００に送信する。
【００４９】
顧客ＰＣ１００は、予約制御サーバ２００から予約完了情報を受信すると、予約完了情報に基づいて、表示部に予約完了及び予約番号を示す画面を表示させる。顧客は、画面に表示された予約番号を店舗の店員に提示することで、購入金額の決済又は予約取消を依頼する。
【００５０】
営業店サーバ４００の制御手段４１は、予約制御サーバ２００から予約番号情報を受信すると、保持されている購入予約情報を予約情報として予約番号情報に対応づけて登録予約記憶部４３に格納する。
【００５１】
次に、予約決済における予約制御サーバ２００、ホストコンピュータ３００、営業店サーバ４００、顧客情報データベース５００、営業店端末６００の相互関連について説明を行う。
【００５２】
店舗の店員は、購入予約の決済時、顧客から予約番号の提示を受けると、営業店端末６００の入力部を介して決済指示信号及び予約番号情報の入力を行い、入力された各情報を営業店サーバ４００に送信する。
【００５３】
営業店サーバ４００の制御手段４１は、営業店端末６００から決済指示信号及び予約番号情報を受信すると、予約番号情報と、図示しないメモリに保持されている店舗の口座番号情報を予約制御サーバ２００に送信する。この店舗の口座番号情報は、購入予約された商品の購入金の振込先である口座番号を示す情報である。
【００５４】
予約制御サーバ２００の制御手段２１は、予約番号情報及び店舗の口座番号情報を受信すると、予約番号情報及び店舗の口座番号情報を決済中継手段２５に転送する。
【００５５】
決済中継手段２５は、制御手段２１から予約番号情報及び店舗の口座番号情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部２３を検索し、対応する購入金額情報を取得し、店舗の口座番号情報及び取得した購入金額情報をホストコンピュータ３００に送信する。この際、決済中継手段２５は、予約番号情報を図示しないメモリに保持する。
【００５６】
ホストコンピュータ３００の制御手段３１は、店舗の口座番号情報及び購入金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、購入金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ２００に送信する。
【００５７】
予約制御サーバ２００の制御手段２１は、決済完了情報を受信すると、保持された予約番号情報及び決済完了情報を営業店サーバ４００に送信する。
【００５８】
営業店サーバ４００の制御手段４１は、予約番号情報及び決済完了情報を受信すると、予約番号情報に基づいて、登録予約記憶部４３から対応する予約情報を取得し、取得した予約情報及び決済完了情報を営業店端末６００に送信する。
【００５９】
営業店端末６００は、予約情報及び決済完了情報を受信すると、予約情報及び決済完了情報に基づいて、決済完了及び顧客に手渡すべき映画チケットを示す画面を表示部に表示させる。これにより、店員は、顧客の購入予約の決済完了を認識すると共に、顧客に画面にしたがって、顧客に手渡すべき映画チケット及びチケット枚数を把握することができる。尚、営業店端末６００は、図示しない印刷部で決済完了情報に基づく領収書を印刷してもよい。
【００６０】
次いで、予約取消における予約制御サーバ２００、ホストコンピュータ３００、営業店サーバ４００、顧客情報データベース５００、営業店端末６００の相互関連について説明を行う。
【００６１】
顧客は予約取消を行う場合、顧客ＰＣ１００の入力部を介して予約取消指示信号、予約番号情報、顧客の口座番号情報の入力を行い、入力された各情報を予約制御サーバ２００に送信する。
【００６２】
予約制御サーバ２００の制御手段２１は、予約取消指示信号、予約番号情報、顧客の口座番号情報を受信すると、図示しないメモリに顧客の口座番号情報を保持すると共に、予約取消指示信号、予約番号情報を営業店サーバ４００に送信する。
【００６３】
営業店サーバ４００の制御手段４１は、予約制御サーバ２００から予約取消指示信号、予約番号情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部４３を検索し、対応する予約情報をメモリに一時的に保持すると共に、登録予約記憶部４３から削除する。次に、予約番号情報、店舗の口座番号情報、メモリに保持された予約の取消金額を示す取消金額情報を予約制御サーバ２００に送信する。尚、この取消金額情報は、購入商品の種類や予約の商品が日時指定されている場合は、当該日時までの残りの日数によって決定されるキャンセル料金である。
【００６４】
予約制御サーバ２００の制御手段２１は、予約番号情報、取消金額情報を受信すると、予約番号情報、取消金額情報を決済中継手段２５に転送する。
【００６５】
決済中継手段２５は、図示しないメモリに下記返金額算出式を保持している。
返金額算出式＝Ｋ−Ｔ・・・（３）
但し、Ｋ：購入金額、Ｔ：取消金額。
【００６６】
この返金額算出式は、購入金額情報及び取消金額情報顧客に基づいて、顧客に返金すべき金額を算出する式である。
【００６７】
決済中継手段２５は、予約番号情報、取消金額情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部２３を検索し、対応する購入金額情報を取得する。次に、図示しないメモリの返金額情報生成プログラムを実行し、取得した購入金額情報及び取消金額情報を上記式（３）に適用し、顧客に返金すべき金額を算出すると共に、該算出された金額を示す返金額情報を生成し、保持された顧客の口座番号情報及び生成された返金額情報をホストコンピュータ３００に送信する。
【００６８】
ホストコンピュータ３００の制御手段３１は、顧客の口座番号情報及び返金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、返金額情報が示す金額を顧客の口座番号情報が示す口座番号に振込処理すると共に、顧客への振込処理の完了を示す振込完了信号を予約制御サーバ２００に送信する。
【００６９】
予約制御サーバ２００の決済中継手段２５は、振込完了信号を受信すると、店舗の口座番号情報及び取消金額情報をホストコンピュータ３００に送信する。
【００７０】
ホストコンピュータ３００の制御手段３１は、店舗の口座番号情報及び取消金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、取消金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、購入予約の決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ２００に送信する。
【００７１】
予約制御サーバ２００の制御手段２１は、決済完了情報を受信すると、決済完了情報を顧客ＰＣ１００に送信する。
【００７２】
顧客ＰＣ１００は、決済完了情報を受信すると、決済完了情報に基づいて、購入予約の決済完了を示す画面を表示部に表示させる。これにより、顧客は、予約取消における決済が完了したことを画面により確認することができる。
【００７３】
〈実施例の動作〉
図２は、本実施例の予約決済システムにおける予約動作のフローチャートである。
【００７４】
購入予約を行う顧客は自己の顧客ＰＣ１００を起動し、インターネットを介して予約制御サーバ２００に接続すべく、入力部を介して接続要求信号を予約制御サーバ２００に送信する（ステップＳ１）。
【００７５】
予約制御サーバ２００の制御手段２１は、顧客ＰＣ１００より接続要求信号を受信すると、図示しないメモリの予約制御プログラムを実行し、顧客が購入予約したい店舗を選択するための店舗選択画面情報を生成すると共に、店舗選択画面情報を顧客ＰＣ１００に送信する。
【００７６】
顧客ＰＣ１００は、予約制御サーバ２００から店舗選択画面情報を受信すると、店舗選択画面情報に基づいて、店舗選択画面を表示部に表示させる。顧客が該画面にしたがって、所望の購入予約先である店舗を選択入力すると、顧客ＰＣ１００は、図示しないメモリの店舗識別情報生成プログラムを実行し、選択された店舗を示す店舗識別情報を生成すると共に、店舗識別情報を予約制御サーバ２００に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることとする（ステップＳ２）。
【００７７】
予約制御サーバ２００の制御手段２１は、顧客ＰＣ１００より店舗識別情報を受信すると、店舗識別情報が示す店舗の営業店サーバ４００に対して、購入予約要求を示す予約要求信号を送信する（ステップＳ３）。
【００７８】
営業店サーバ４００の制御手段４１は、予約制御サーバ２００から予約要求信号を受信すると、図示しないメモリに保持された購入予約に必要な情報を入力するための予約画面情報を予約制御サーバ２００に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることから、購入予約に必要となる情報として、購入したい映画チケット及びチケット枚数を示す購入予約情報を入力させるための予約画面情報が予約制御サーバ２００に送信される。
【００７９】
予約制御サーバ２００の制御手段２１は、予約画面情報を受信すると、予約画面情報を顧客ＰＣ１００に送信する。
【００８０】
顧客ＰＣ１００は、予約制御サーバ２００から予約画面情報を受信すると、予約画面情報に基づいて、予約画面を表示部に表示させる。そして、顧客が予約画面にしたがって、購入予約情報を入力し、確定操作を行うと、顧客ＰＣ１００は、入力された購入予約情報を予約制御サーバ２００に送信する（ステップＳ４＆５）。
【００８１】
予約制御サーバ２００の制御手段２１は、顧客ＰＣ１００から顧客の口座番号情報、暗証番号情報、購入予約情報を受信すると、購入予約情報を営業店サーバ４００に送信する。この際、購入予約情報を図示しないメモリに保持する。
【００８２】
営業店サーバ４００の制御手段４１は、購入予約情報を受信すると、購入予約情報を購入金額生成手段４２に転送する。この際、制御手段４１は、購入予約情報を図示しないメモリに保持する。
【００８３】
購入金額生成手段４２は、購入予約情報を受けると、まず、購入予約情報が示すチケット枚数及び図示しないメモリに保持されているチケット金額情報を上記式（１）に適用し、購入予約される商品の購入金額を算出する。そして、該算出された購入金額を示す購入金額情報を生成し、購入金額情報を予約制御サーバ２００に送信する（ステップＳ６）。
【００８４】
予約制御サーバ２００の制御手段２１は、購入金額情報を受信すると、購入金額情報を顧客ＰＣ１００に送信する。この際、制御手段２１は、購入金額情報を図示しないメモリに保持する。
【００８５】
顧客ＰＣ１００は、購入金額情報を受信すると、購入金額情報に基づいて、購入金額画面を表示部に表示させる。そして、顧客は、購入金額画面により購入金額の確認を行うと共に、購入予約を行う場合、入力部を介して確認完了を示す確認完了信号を予約制御サーバ２００に送信する（ステップＳ７）。尚、購入予約を行わない場合、顧客は、入力部を介して購入予約中止を示す中止信号を予約制御サーバ２００に送信し、予約制御サーバ２００は、中止信号を受信すると、顧客ＰＣ１００との接続を終了する。
【００８６】
予約制御サーバ２００の制御手段２１は、確認完了信号を受信すると、顧客から口座番号情報、暗証番号情報を取得すべく、図示しないメモリに保持された入力画面情報を顧客ＰＣ１００に送信する。
【００８７】
顧客ＰＣ１００は、入力画面情報を受信すると、入力画面情報に基づいて、入力画面を表示部に表示させる。そして、顧客が入力画面にしたがって、顧客の口座番号情報、暗証番号情報を入力すると、顧客ＰＣ１００は、入力された顧客の口座番号情報、暗証番号情報を予約制御サーバ２００に送信する（ステップＳ８）。
【００８８】
予約制御サーバ２００の制御手段２１は、顧客の口座番号情報、暗証番号情報を受信すると、顧客の口座番号情報、暗証番号情報、及びメモリに保持された購入金額情報をホストコンピュータ３００に送信する。この際、購入金額情報を図示しないメモリに保持する。
【００８９】
ホストコンピュータ３００の制御手段３１は、予約制御サーバ２００から顧客の口座番号情報、暗証番号情報、購入金額情報を受信すると、まず、顧客の口座番号情報及び暗証番号情報を認証手段３２に転送する。この際、顧客の口座番号情報、購入金額情報は、図示しないメモリに保持される。
【００９０】
認証手段３２は、顧客の口座番号情報及び暗証番号情報を受けると、まず、顧客の口座番号情報に基づいて、顧客情報データベース５００を検索し、対応する登録暗証番号情報を取得する。次に、取得した登録暗証番号情報と暗証番号情報を比較し、不一致であると、顧客の認証不可を示す認証無効情報を生成すると共に、認証無効情報を予約制御サーバ２００に送信する（ステップＳ９＆１０）。
【００９１】
予約制御サーバ２００の制御手段２１は、ホストコンピュータ３００から認証無効情報を受信すると、認証無効情報を顧客ＰＣ１００に送信し、顧客ＰＣ１００は、予約制御サーバ２００より認証無効情報を受信すると、認証無効情報に基づいて、認証無効を示す画面を表示部に表示させる。
【００９２】
取得した登録暗証番号情報と暗証番号情報が一致すると、顧客の認証可と判定し、メモリに保持された顧客の口座番号情報及び購入金額情報を予約制御サーバ２００に送信する。
【００９３】
予約制御サーバ２００の制御手段２１は、顧客の口座番号情報及び購入金額情報を受信すると、顧客の口座番号情報及び購入金額情報を購入金額確保可否判定手段３３に転送する（ステップＳ９）。
【００９４】
購入金額確保可否判定手段３３は、顧客の口座番号情報及び購入金額情報を受けると、ホストコンピュータ３００の制御手段３１に依頼することにより、まず、口座番号情報に基づいて、顧客情報データベース５００を検索し、対応する残高情報を取得する。次に、取得した残高情報と購入金額情報を比較し、残高が購入金額より小さいと、購入金額の確保不可と判定し、購入金額の確保不可により予約不可であることを示す確保不可情報を生成すると共に、確保不可情報を制御手段２１に転送する（ステップＳ１１＆１２）。
【００９５】
予約制御サーバ２００の制御手段２１は、確保不可情報を受けると、確保不可情報を顧客ＰＣ１００に送信し、顧客ＰＣ１００は、予約制御サーバ２００より確保不可情報を受信すると、確保不可情報に基づいて、購入金額の確保不可により予約不可を示す画面を表示部に表示させる。
【００９６】
残高が購入金額より大きいと、購入金額の確保可と判定し、残高情報及び購入金額情報をホストコンピュータ３００に送信する。
【００９７】
ホストコンピュータ３００の更新手段３４は、残高情報及び購入金額情報を受けると、まず、残高情報及び購入金額情報を上記式（２）に適用し、残高から購入金額が差し引かれた金額を算出する。そして、該算出された金額を示す残高情報に更新処理すると共に、残高情報の更新が完了したことを示す更新完了信号を予約制御サーバ２００に送信する（ステップＳ１３）。
【００９８】
予約制御サーバ２００の制御手段２１は、ホストコンピュータ３００から更新完了信号を受信すると、予約識別情報生成手段２４を起動し、予約を識別するための予約番号情報を生成すると共に、予約番号情報を書込手段２２に転送する（ステップＳ１４）。
【００９９】
書込手段２２は、予約番号情報を受けると、メモリに保持された購入金額情報、顧客の口座番号情報を予約番号情報に対応づけて購入金額記憶部２３に書き込む（ステップＳ１５）。
【０１００】
制御手段２１は、書込手段２２が購入金額情報、顧客の口座番号情報を購入金額記憶部２３に書き込むと、図示しないメモリの予約制御プログラムを実行し、購入予約の完了及び予約番号を示す予約完了情報を生成し、予約完了情報を顧客ＰＣ１００に送信する。この際、制御手段２１は、予約番号情報を営業店サーバ４００に送信する（ステップＳ１６）。
【０１０１】
顧客ＰＣ１００は、予約制御サーバ２００より予約完了情報を受信すると、予約完了情報に基づいて、表示部に購入予約の完了及び予約番号を示す画面を表示させる。顧客は、画面に表示された予約番号を店舗の店員に提示することで、購入予約の決済又は取消を依頼する。
【０１０２】
営業店サーバ４００の制御手段４１は、予約制御サーバ２００から予約番号情報を受信すると、保持されている購入予約情報を予約情報として予約番号情報に対応づけて登録予約記憶部４３に格納する。
【０１０３】
以下、店舗の営業店端末６００からの決済指示により決済処理される動作を説明する。
【０１０４】
図３は、本実施例の予約決済システムにおける決済動作のフローチャートである。
【０１０５】
顧客が来店し、予約番号を店員に提示すると、店員は営業店端末６００の入力部を介して決済指示信号及び予約番号情報の入力を行い、入力された決済指示信号及び予約番号情報は、営業店端末６００により営業店サーバ４００に送信される（ステップＳ１）。
【０１０６】
営業店サーバ４００の制御手段４１は、営業店端末６００から決済指示信号及び予約番号情報を受信すると、予約番号情報と、図示しないメモリに保持されている店舗の口座番号情報を予約制御サーバ２００に送信する。この店舗の口座番号情報は、購入予約された商品の購入金の振込先である口座番号を示す情報である（ステップＳ２）。
【０１０７】
予約制御サーバ２００の制御手段２１は、予約番号情報及び店舗の口座番号情報を受信すると、予約番号情報及び店舗の口座番号情報を決済中継手段２５に転送する。
【０１０８】
決済中継手段２５は、予約番号情報及び店舗の口座番号情報を受信すると、まず、予約番号情報に基づいて、購入金額記憶部２３を検索し、対応する購入金額情報を取得する。そして、店舗の口座番号情報及び取得した購入金額情報をホストコンピュータ３００に送信する。この際、決済中継手段２５は、予約番号情報を図示しないメモリに保持する（ステップＳ３）。
【０１０９】
ホストコンピュータ３００の制御手段３１は、予約制御サーバ２００から店舗の口座番号情報及び購入金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、購入金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ２００に送信する（ステップＳ４）。
【０１１０】
予約制御サーバ２００の制御手段２１は、決済完了情報を受信すると、メモリに保持された予約番号情報及び決済完了情報を営業店サーバ４００に送信する。
【０１１１】
営業店サーバ４００の制御手段４１は、予約制御サーバ２００より予約番号情報及び決済完了情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部４３から対応する予約情報を取得する。そして、取得した予約情報及び決済完了情報を営業店端末６００に送信する（ステップＳ５＆６）。
【０１１２】
営業店端末６００は、予約情報及び決済完了情報を受信すると、予約情報及び決済完了情報に基づいて、決済完了及び顧客に手渡すべき映画チケットを示す画面を表示部に表示させる。これにより、店員は、顧客の購入予約の決済完了を認識すると共に、顧客に画面にしたがって、顧客に手渡すべき映画チケット及びチケット枚数を把握することができる。尚、営業店端末６００は、図示しない印刷部で決済完了情報に基づく領収書を印刷してもよい。
【０１１３】
以下、店舗の営業店端末６００からの予約取消指示により予約取消される動作を説明する。
【０１１４】
図４は、本実施例の予約決済システムにおける予約取消動作を示すフローチャートである。
【０１１５】
顧客は予約取消を行う場合、顧客ＰＣ１００の入力部を介して予約取消指示信号、予約番号情報、顧客の口座番号情報の入力を行い、入力された各情報を予約制御サーバ２００に送信する（ステップＳ１）。
【０１１６】
予約制御サーバ２００の制御手段２１は、予約取消指示信号、予約番号情報、顧客の口座番号情報を受信すると、図示しないメモリに顧客の口座番号情報を保持すると共に、予約取消指示信号、予約番号情報を営業店サーバ４００に送信する。
【０１１７】
営業店サーバ４００の制御手段４１は、予約制御サーバ２００から予約取消指示信号、予約番号情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部４３を検索し、対応する予約情報をメモリに一時的に保持すると共に、登録予約記憶部４３から削除する。次に、予約番号情報、店舗の口座番号情報、メモリに保持された予約の取消金額を示す取消金額情報を予約制御サーバ２００に送信する（ステップＳ２）。
【０１１８】
予約制御サーバ２００の制御手段２１は、予約番号情報、取消金額情報、店舗の口座番号情報を受信すると、予約番号情報、取消金額情報、店舗の口座番号情報を決済中継手段２５に転送する。
【０１１９】
決済中継手段２５は、予約番号情報、取消金額情報、店舗の口座番号情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部２３を検索し、対応する購入金額情報を取得する。次に、図示しないメモリの返金額情報生成プログラムを実行し、取得した購入金額情報及び取消金額情報を上記式（３）に適用し、顧客に返金すべき金額を算出すると共に、該算出された金額を示す返金額情報を生成し、メモリに保持された顧客の口座番号情報及び生成された返金額情報をホストコンピュータ３００に送信する（ステップＳ３）。
【０１２０】
ホストコンピュータ３００の制御手段３１は、顧客の口座番号情報及び返金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、返金額情報が示す金額を顧客の口座番号情報が示す口座番号に振込処理すると共に、顧客への振込処理の完了を示す振込完了信号を予約制御サーバ２００に送信する（ステップＳ４）。
【０１２１】
予約制御サーバ２００の決済中継手段２５は、振込完了信号を受信すると、店舗の口座番号情報及び取消金額情報をホストコンピュータ３００に送信する（ステップＳ５）。
【０１２２】
ホストコンピュータ３００の制御手段３１は、店舗の口座番号情報及び取消金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、取消金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、購入予約の決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ２００に送信する（ステップＳ６）。
【０１２３】
予約制御サーバ２００の制御手段２１は、ホストコンピュータ３００から決済完了情報を受信すると、決済完了情報を顧客ＰＣ１００に送信する。
【０１２４】
顧客ＰＣ１００は、決済完了情報を受信すると、決済完了情報に基づいて、購入予約の決済完了を示す画面を表示部に表示させる。これにより、顧客は、予約取消における決済が完了したことを画面により確認することができる（ステップＳ７）。
【０１２５】
尚、上記の顧客ＰＣ１００、営業店サーバ４００および予約制御サーバ２００の情報のやり取りにおいて、各サーバおよび端末は、適切な手段によってそれぞれのやり取りが当該予約処理に関するものであることを認識できるものとする。例えば、予約制御手段は、顧客ＰＣ１００に対して店舗選択画面情報を生成する際に、予約処理識別情報を生成して、以降の営業店サーバ４００や顧客ＰＣとのやり取りにおいて該予約処理識別情報を送受信する情報に含め、複数の予約処理が同時に実行されてもそれぞれを識別できるようにする。
【０１２６】
〈実施例の効果〉
本実施例の予約決済システムによれば、商品の購入予約時、金融機関に口座を有する顧客から商品の購入予約内容を示す購入予約情報及び口座番号情報を受け付けると、購入予約情報に基づいて購入予約された商品の購入金額情報を生成し、該購入金額情報及び顧客の口座番号情報に対応する残高情報とを比較し、残高が購入金額より大きいと、購入金額の確保可と判定し、残高情報を購入金額情報に基づいた演算により購入金額が差し引かれた残高情報に更新し、購入金額情報を該購入予約の識別するために生成される予約番号情報に対応づけて保持するようにしたので、購入予約を行った顧客の口座の残高から商品の購入金額を確保でき、購入金額の決済時には、該確保された購入金額情報及び予めメモリに保持された店舗の口座番号情報に基づいて決済処理を行うことができる。従って、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となり、購入金額の決済が不可となるのを防止できる。また、予約取消時には、自動的に予めメモリに保持された取消金額情報及び店舗の口座番号情報に基づいて決済処理を行うと共に、該確保された購入金額から取消金額が差し引かれた金額を示す返金額情報及び顧客の口座番号情報に基づいて返金処理を行うことから、購入予約先の店舗の購入予約取消時における利便性を向上できる。
【産業上の利用可能性】
【０１２７】
本実施例では、顧客ＰＣ１００を用いて予約を行う構成であったが、金融機関等に設けられた自動取引装置又は携帯端末により予約を行う構成としてもよい。
【０１２８】
本実施例では、予約決済システムを映画チケットの予約決済を行う場合に適用して説明を行ったがこれに限られることはなく、レストラン等のように予約後に予約先の店舗にて決済を行う業種にも適用できる。このように、本発明の商品には、レストラン等のサービスも含まれる。
【０１２９】
本実施例における更新手段３４、書込手段２２は、予約決済手段のみで構成してもよい。
【０１３０】
本実施例における予約制御サーバ２００の有する機能をホストコンピュータ３００に備える構成としてもよい。
【０１３１】
本実施例において、購入予約の決済は、店舗の店員の操作で営業店端末６００から営業店サーバ４００に決済指示する説明を行ったが、顧客の操作で顧客ＰＣ１００から予約制御サーバ２００を介して営業店サーバ４００に決済指示する構成としてもよい。
【図面の簡単な説明】
【０１３２】
【図１】本発明の一実施の形態を示すブロック構成図。
【図２】実施例の予約決済システムの予約動作フローチャート。
【図３】実施例の予約決済システムの決済動作フローチャート。
【図４】実施例の予約決済システムの予約取消動作フローチャート。
【符号の説明】
【０１３３】
１００  顧客ＰＣ
２００  予約制御サーバ
２１  制御手段
２２  書込手段
２３  購入金額記憶部
２４  予約識別情報生成手段
２５  決済中継手段
３００  ホストコンピュータ
３１  制御手段
３２  認証手段
３３  購入金額確保可否判定手段
３４  更新手段
４００  営業店サーバ
４１  制御手段
４２  購入金額生成手段
４３  登録予約記憶部
５００  顧客情報データベース
６００  営業店端末
【図１】
2006209461.tif 000003
【図２】
2006209461.tif 000004
【図３】
2006209461.tif 000005
【図４】
2006209461.tif 000006