JP2006209461A - Reservation settlement system - Google Patents

Reservation settlement system Download PDF

Info

Publication number
JP2006209461A
JP2006209461A JP2005020588A JP2005020588A JP2006209461A JP 2006209461 A JP2006209461 A JP 2006209461A JP 2005020588 A JP2005020588 A JP 2005020588A JP 2005020588 A JP2005020588 A JP 2005020588A JP 2006209461 A JP2006209461 A JP 2006209461A
Authority
JP
Japan
Prior art keywords
information
reservation
settlement
customer
purchase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005020588A
Other languages
Japanese (ja)
Inventor
Yasuyo Nishioka
靖代 西岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2005020588A priority Critical patent/JP2006209461A/en
Publication of JP2006209461A publication Critical patent/JP2006209461A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent settlement from not being performed due to insufficient funds of an account at the time of settlement. <P>SOLUTION: This reservation settlement system is provided with a storing part 500 storing balance information, etc., showing balance for each customer's account number, an operation branch server 400 for outputting purchase reservation information showing a commodity purchase reservation content and account number information, a reservation control server 200 for receiving the purchase reservation information and generating identification information to identify a purchase reservation when it makes a purchase reservation based on the purchase reservation information, an operation branch terminal 600 for outputting a settlement instruction signal including identification information to settle the purchase reserved commodity to the reservation control server 200, and a host computer 300 for performing settlement based on a purchase amount of the commodity shown by the identification information. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、顧客が商品やサービスの購入予約を行い、予約先の商店、飲食店、宿泊施設、娯楽施設等の店舗の営業店端末にて決済処理を行う予約決済システムに関し、特に、決済時に口座の残高不足のため決済不可となるのを防止する予約決済システムに関する。   The present invention relates to a reservation settlement system in which a customer makes a purchase reservation for a product or service and performs a settlement process at a store terminal of a store of a reservation destination, such as a restaurant, a restaurant, an accommodation facility, or an amusement facility. The present invention relates to a reservation settlement system that prevents settlement due to insufficient account balance.

携帯電話等の携帯端末を利用して顧客が商品やサービスの購入予約を行い、予約先である商店、飲食店、宿泊施設、娯楽施設等の店舗に設けられた営業店端末にて購入予約完了時に付与される予約番号及び顧客が口座を有する金融機関のキャッシュカードを用いて購入金額の決済処理を行う予約決済システムが知られている(下記特許文献1参照)。
特開2003−296651号公報
Customers make purchase reservations for goods and services using mobile terminals such as mobile phones, and purchase reservations are completed at branch office terminals established at stores such as stores, restaurants, lodging facilities, and entertainment facilities 2. Description of the Related Art A reservation settlement system that performs a settlement process for a purchase amount using a reservation number that is sometimes given and a cash card of a financial institution in which a customer has an account is known (see Patent Document 1 below).
JP 2003-296651 A

しかしながら、上記した特許文献1記載の予約決済システムには、次のような解決すべき課題があった。即ち、顧客にとっては、金融機関の口座に残高が存在する限り出金を行うことが可能なため、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となることがあり、この場合、購入金額の決済が不可となる問題があった。   However, the reservation settlement system described in Patent Document 1 has the following problems to be solved. That is, for the customer, it is possible to withdraw as long as there is a balance in the account of the financial institution, so the balance of the account is equal to or less than the purchase amount at the time of settlement processing at the store terminal of the reservation destination store. In this case, there is a problem that the purchase price cannot be settled.

本発明は、以上の点を解決するために、次の構成を採用する。
〈構成1〉
金融機関に口座を開設した顧客の口座番号を示す口座番号情報毎に残高を示す残高情報が格納された顧客情報記憶部と、顧客の操作する端末装置と商品を提供する店舗の営業店サーバとを仲介して商品の予約処理を実行し、予約を識別するための予約識別情報を前記端末装置及び前記営業店サーバに供給する予約制御サーバと、予約の決済に必要な決済情報を受けると、該決済情報に基づく決済処理を実行する決済制御装置とを備える予約決済システムにおいて、前記予約処理時に前記営業店サーバから前記商品の購入金額を示す情報を受信すると、前記顧客の口座番号情報に基づいて、前記顧客情報記憶部を検索して、残高情報を取得し、該残高情報で示す残高が購入金額よりも大きいと、口座の残高から購入金額を差し引いて残高情報を更新すると共に、予約識別情報と該購入金額を示す情報とを対応させて購入金額記憶部に記憶させる予約決済手段と、前記予約制御サーバから決済指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び予め保持された店舗の口座番号を示す情報を含む決済情報を前記決済制御装置に送信する決済中継手段とを備えることを特徴とする。
〈構成2〉
構成1の予約決済システムにおいて、前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び前記顧客の口座番号情報を含む取消決済情報を前記決済制御装置に送信し、前記決済制御装置は、前記取消決済情報を受けると、該取消決済情報に基づく決済処理を行うことを特徴とする。
〈構成3〉
構成1の予約決済システムにおいて、前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報と予め保持された予約の取消金額を示す情報とに基づいた演算で得られる顧客への返金額と前記顧客の口座番号を含む返金情報及び前記店舗の口座番号と前記取消金額を示す情報を含む取消決済情報を前記決済制御装置にそれぞれ送信し、前記決済制御装置は、前記決済中継手段から前記返金情報及び前記取消決済情報を受信すると、受信した各情報に基づいて決済処理を行うことを特徴とする。
〈構成4〉
構成1乃至3いずれかの予約決済システムにおいて、前記端末装置は自動取引装置であることを特徴とする。
〈構成5〉
構成1乃至3いずれかの予約決済システムにおいて、前記端末装置は携帯端末であることを特徴とする。
The present invention adopts the following configuration in order to solve the above points.
<Configuration 1>
A customer information storage unit storing balance information indicating a balance for each account number information indicating an account number of a customer who opened an account with a financial institution, a terminal device operated by the customer, and a store server of a store providing products The reservation control server that supplies the reservation identification information for identifying the reservation to the terminal device and the sales office server, and the payment information necessary for the payment of the reservation, In a reservation settlement system comprising a settlement control device that executes a settlement process based on the settlement information, when information indicating the purchase price of the product is received from the sales office server during the reservation process, based on the account number information of the customer The customer information storage unit is searched to obtain balance information. If the balance indicated by the balance information is larger than the purchase amount, the purchase amount is subtracted from the balance of the account to obtain the balance information. And a reservation settlement means for storing the reservation identification information and the information indicating the purchase amount in the purchase amount storage unit in association with each other, and upon receiving a settlement instruction from the reservation control server, based on the reservation identification information, A payment relay unit that searches the purchase price storage unit and transmits payment information including information indicating the purchase price obtained and information indicating an account number of a store held in advance to the payment control apparatus. To do.
<Configuration 2>
In the reservation settlement system according to Configuration 1, when the settlement relay unit receives a reservation cancellation instruction from the reservation control server, information indicating a purchase amount obtained by searching the purchase amount storage unit based on reservation identification information And cancellation settlement information including the account number information of the customer is transmitted to the settlement control device, and the settlement control device performs settlement processing based on the cancellation settlement information upon receiving the cancellation settlement information. .
<Configuration 3>
In the reservation settlement system according to Configuration 1, when the settlement relay unit receives a reservation cancellation instruction from the reservation control server, information indicating a purchase amount obtained by searching the purchase amount storage unit based on reservation identification information And refund information including the customer's account number and refund information including the customer's account number, and information indicating the store's account number and the cancellation amount. Cancellation settlement information is transmitted to the settlement control device, and when the settlement control device receives the refund information and the cancellation settlement information from the settlement relay unit, the settlement control device performs settlement processing based on the received information. And
<Configuration 4>
In the reservation settlement system according to any one of Configurations 1 to 3, the terminal device is an automatic transaction device.
<Configuration 5>
In the reservation settlement system according to any one of Configurations 1 to 3, the terminal device is a mobile terminal.

本発明の予約決済システムによれば、商品の購入予約時、金融機関に口座を有する顧客から商品の購入予約内容を示す購入予約情報及び口座番号情報を受け付けると、購入予約情報に基づいて購入予約された商品の購入金額情報を生成し、該購入金額情報及び顧客の口座番号情報に対応する残高情報とを比較し、残高情報が購入金額情報より大きいと、購入金額の確保可と判定し、残高情報を購入金額情報に基づいた所定の演算により購入金額が差し引かれた残高情報に更新し、購入金額情報を該購入予約の識別するために生成される予約識別情報に対応づけて保持するようにしたので、顧客の口座の残高から商品の購入金額を確保でき、購入金額の決済時には、該確保された購入金額情報及び予め保持された店舗の口座番号情報に基づいて決済処理を行うことができる。従って、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となり、購入金額の決済が不可となるのを防止できる。   According to the reservation settlement system of the present invention, when purchase reservation information and account number information indicating the purchase reservation contents of a product are received from a customer who has an account at a financial institution when purchasing a product, a purchase reservation is made based on the purchase reservation information. Generating purchase price information of the product, comparing the purchase price information and the balance information corresponding to the customer's account number information, and determining that the purchase price can be secured if the balance information is greater than the purchase price information; The balance information is updated to the balance information from which the purchase amount has been subtracted by a predetermined calculation based on the purchase amount information, and the purchase amount information is held in association with the reservation identification information generated for identifying the purchase reservation. Therefore, the purchase amount of the product can be secured from the balance of the customer's account, and when the purchase amount is settled, based on the secured purchase amount information and the store account number information held in advance. Pre-treatment can be carried out. Accordingly, it is possible to prevent the balance of the account from becoming less than the purchase amount at the time when the settlement process is performed at the store terminal of the reservation destination store, and the settlement of the purchase amount being impossible.

以下、本発明の実施形態を図を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

本実施例においては、映画等のチケット販売を行う販売会社でのチケット予約を例にとって説明する。   In the present embodiment, a description will be given of an example of ticket reservation at a sales company that sells tickets for movies and the like.

〈実施例の構成〉
図1は、本発明の一実施の形態を示すブロック構成図である。
<Configuration of Example>
FIG. 1 is a block diagram showing an embodiment of the present invention.

図1に示すように、本実施例の予約決済システムは、端末装置としての顧客PC(パーソナルコンピュータ)100、予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600から構成される。   As shown in FIG. 1, the reservation settlement system of the present embodiment includes a customer PC (personal computer) 100 as a terminal device, a reservation control server 200, a host computer 300, a sales office server 400, a customer information database 500, a sales office terminal. 600.

顧客情報データベース500は、金融機関のセンタに設けられ、口座を有する顧客の情報が格納されたデータベースであり、顧客の口座番号毎に残高を示す残高情報及び顧客の認証を行うための登録暗証番号情報等が格納されている。この顧客情報データベース500には、ホストコンピュータ300が接続されており、後述するように、ホストコンピュータ300によって顧客の各情報が管理される。   The customer information database 500 is a database that is provided in the center of a financial institution and stores information on customers who have an account. The customer information database 500 includes balance information indicating a balance for each account number of the customer and a registered password for authenticating the customer. Information etc. are stored. A host computer 300 is connected to the customer information database 500, and each customer information is managed by the host computer 300 as will be described later.

予約制御サーバ200は、本実施例では金融機関の支店に設けられ、顧客の予約及び決済を制御すべく、顧客PC100、ホストコンピュータ300、営業店サーバ400と通信するサーバであり、制御手段21、書込手段22、購入金額記憶部23、予約識別情報生成手段24、決済中継手段25、購入金額確保可否判定手段33を有している。   In this embodiment, the reservation control server 200 is a server that is provided at a branch of a financial institution and communicates with the customer PC 100, the host computer 300, and the branch office server 400 to control customer reservations and payments. A writing unit 22, a purchase price storage unit 23, a reservation identification information generation unit 24, a settlement relay unit 25, and a purchase price securing availability determination unit 33 are provided.

営業店サーバ400は、顧客の購入予約先となる各店舗に設けられ、営業店端末600及び予約制御サーバ200の中継を行うサーバであり、制御手段41、購入金額生成手段42、登録予約記憶部43を有している。営業店サーバ400は、営業店端末600に接続されている。   The sales office server 400 is a server that is provided in each store that is a purchase reservation destination of the customer and relays the sales office terminal 600 and the reservation control server 200. The control means 41, the purchase price generation means 42, the registration reservation storage unit 43. The sales office server 400 is connected to the sales office terminal 600.

営業店端末600は、店舗に複数設けられた予約の決済指示又は予約取消指示を行うための装置であり、図示しないキーボード等の入力部及び液晶の表示部を有している。   The branch terminal 600 is a device for making a reservation settlement instruction or reservation cancellation instruction provided in a plurality of places in the store, and has an input unit such as a keyboard (not shown) and a liquid crystal display unit.

ホストコンピュータ300は、金融機関のセンタに設けられ、予約制御サーバ200からの要求に応じて認証または決済処理等を行うコンピュータであり、制御手段31、認証手段32、更新手段34を有している。このホストコンピュータ300は、上述した顧客情報データベース500に接続されている。   The host computer 300 is a computer that is provided in the center of a financial institution and performs authentication or settlement processing in response to a request from the reservation control server 200, and includes a control unit 31, an authentication unit 32, and an update unit 34. . The host computer 300 is connected to the customer information database 500 described above.

以下、購入予約における顧客PC100、予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600の相互関連について説明を行う。   Hereinafter, the correlation among the customer PC 100, the reservation control server 200, the host computer 300, the sales office server 400, the customer information database 500, and the sales office terminal 600 in the purchase reservation will be described.

顧客PC100は、顧客が予約を行うために操作する端末であり、図示しないキーボード等の入力部及び液晶等の表示部を有している。顧客PC100は、予約時にインターネットを介して予約制御サーバ200に接続すべく、顧客の操作で入力部を介して接続要求信号を予約制御サーバ200に送信する。   The customer PC 100 is a terminal operated by a customer to make a reservation, and has an input unit such as a keyboard (not shown) and a display unit such as a liquid crystal. The customer PC 100 transmits a connection request signal to the reservation control server 200 via the input unit by a customer operation in order to connect to the reservation control server 200 via the Internet at the time of reservation.

予約制御サーバ200の制御手段21は、予約制御サーバ200の統括制御を行う制御プログラムであり、顧客PC100より接続要求信号を受信すると、図示しないメモリの予約制御プログラムを実行し、顧客が予約したい店舗を選択するための店舗選択画面情報を生成すると共に、店舗選択画面情報を顧客PC100に送信する。   The control means 21 of the reservation control server 200 is a control program that performs overall control of the reservation control server 200. When a connection request signal is received from the customer PC 100, the reservation control server 200 executes a reservation control program in a memory (not shown), The store selection screen information for selecting is generated, and the store selection screen information is transmitted to the customer PC 100.

顧客PC100は、予約制御サーバ200から店舗選択画面情報を受信すると、店舗選択画面情報に基づいて、店舗選択画面を表示部に表示させる。顧客が該画面にしたがって所望の店舗を選択入力すると、顧客PC100は、図示しないメモリの店舗識別情報生成プログラムを実行し、選択された店舗を示す店舗識別情報を生成すると共に、店舗識別情報を予約制御サーバ200に送信する。または、予め店舗毎の店舗識別情報を定めて店舗選択画面情報に含めておき、選択された店舗に対応する店舗識別情報を送信するようにしてもよい。本実施例では、映画チケットの予約販売を行う店舗が選択されることとする。   When receiving the store selection screen information from the reservation control server 200, the customer PC 100 displays the store selection screen on the display unit based on the store selection screen information. When the customer selects and inputs a desired store in accordance with the screen, the customer PC 100 executes a store identification information generation program in a memory (not shown) to generate store identification information indicating the selected store and reserve the store identification information. It transmits to the control server 200. Alternatively, store identification information for each store may be determined in advance and included in the store selection screen information, and store identification information corresponding to the selected store may be transmitted. In this embodiment, it is assumed that a store that performs a reserved sale of movie tickets is selected.

制御手段21は、顧客PC100から店舗識別情報を受信すると、予約制御プログラムを実行し、店舗識別情報が示す店舗の営業店サーバ400に対して、購入予約に必要な情報を入力するための予約画面情報を要求すべく予約要求信号を送信する。   When the control means 21 receives the store identification information from the customer PC 100, the control means 21 executes a reservation control program and inputs a reservation screen for inputting information necessary for purchase reservation to the store server 400 of the store indicated by the store identification information. A reservation request signal is transmitted to request information.

営業店サーバ400の制御手段41は、営業店サーバ400の統括制御を行う制御プログラムであり、予約制御サーバ200から予約要求信号を受信すると、図示しないメモリに保持された予約に必要な情報を入力するための予約画面情報を予約制御サーバ200に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることから、購入予約に必要な情報として、購入したい映画チケット及びチケット枚数を示す購入予約情報を入力するための予約画面情報が送信される。   The control means 41 of the sales office server 400 is a control program that performs overall control of the sales office server 400. When a reservation request signal is received from the reservation control server 200, information necessary for reservation held in a memory (not shown) is input. Reservation screen information to be transmitted to the reservation control server 200. In this embodiment, since a store for pre-sale of movie tickets is selected, reservation screen information for inputting purchase reservation information indicating a movie ticket to be purchased and the number of tickets is transmitted as information necessary for purchase reservation. Is done.

制御手段21は、営業店サーバ400から予約画面情報を受信すると、予約画面情報を顧客PC100に送信する。   When receiving the reservation screen information from the sales office server 400, the control means 21 transmits the reservation screen information to the customer PC 100.

顧客PC100は、予約制御サーバ200から購入予約に必要な情報を入力するための予約画面情報を受信すると、予約画面情報に基づいて、予約画面を表示部に表示させる。そして、顧客が予約画面にしたがって、購入予約情報を入力し、確定操作を行うと、顧客PC100は、入力された購入予約情報を予約制御サーバ200に送信する。   When the customer PC 100 receives reservation screen information for inputting information necessary for purchase reservation from the reservation control server 200, the customer PC 100 displays the reservation screen on the display unit based on the reservation screen information. When the customer inputs purchase reservation information according to the reservation screen and performs a confirmation operation, the customer PC 100 transmits the input purchase reservation information to the reservation control server 200.

制御手段21は、顧客PC100から購入予約情報を受信すると、購入予約情報を営業店サーバ400に送信する。この際、購入予約情報を図示しないメモリに保持する。   When receiving the purchase reservation information from the customer PC 100, the control means 21 transmits the purchase reservation information to the sales office server 400. At this time, the purchase reservation information is held in a memory (not shown).

営業店サーバ400の制御手段41は、購入予約情報を受信すると、購入予約情報を購入金額生成手段42に転送する。この際、制御手段41は、購入予約情報を図示しないメモリに保持する。   When receiving the purchase reservation information, the control means 41 of the sales office server 400 transfers the purchase reservation information to the purchase price generation means 42. At this time, the control means 41 holds the purchase reservation information in a memory (not shown).

購入金額生成手段42は、購入予約される商品の購入金額を示す購入金額情報を生成する手段であり、図示しないメモリに下記購入金額算出式を保持している。   The purchase price generation means 42 is means for generating purchase price information indicating the purchase price of a product to be reserved for purchase, and holds the following purchase price calculation formula in a memory (not shown).

購入金額算出式=T×M・・・(1)
但し、T:チケット金額、M:チケット枚数。
Purchase price calculation formula = T × M (1)
Where T: ticket amount, M: number of tickets.

この購入金額算出式は、チケット金額情報及びチケット枚数に基づいて、商品の購入金額を算出する式である。   This purchase price calculation formula is a formula for calculating the purchase price of a product based on the ticket price information and the number of tickets.

この購入金額生成手段42は、制御手段41から購入予約情報を受けると、購入予約情報が示すチケット枚数及び予めメモリに保持されているチケット金額情報を上記式(1)に適用し、商品の購入金額を算出する。そして、算出された金額を示す購入金額情報を生成し、購入金額情報を予約制御サーバ200に送信する。   Upon receipt of the purchase reservation information from the control means 41, the purchase price generation means 42 applies the number of tickets indicated by the purchase reservation information and the ticket price information stored in advance in the memory to the above formula (1) to purchase the product. Calculate the amount. Then, purchase amount information indicating the calculated amount is generated, and the purchase amount information is transmitted to the reservation control server 200.

予約制御サーバ200の制御手段21は、購入金額情報を受信すると、購入金額情報を顧客PC100に送信する。この際、制御手段21は、購入金額情報を図示しないメモリに保持する。   When receiving the purchase price information, the control means 21 of the reservation control server 200 transmits the purchase price information to the customer PC 100. At this time, the control means 21 holds the purchase amount information in a memory (not shown).

顧客PC100は、購入金額情報を受信すると、購入金額情報に基づいて、購入金額画面を表示部に表示させる。そして、顧客は、購入金額画面により購入金額の確認を行うと共に、購入予約を行う場合、入力部を介して確認完了を示す確認完了信号を予約制御サーバ200に送信する。尚、購入予約を行わない場合、顧客は、入力部を介して購入予約中止を示す中止信号を予約制御サーバ200に送信し、予約制御サーバ200は、中止信号を受信すると、顧客PC100との接続を終了する。   Upon receiving the purchase price information, the customer PC 100 displays a purchase price screen on the display unit based on the purchase price information. Then, the customer confirms the purchase amount on the purchase amount screen and, when making a purchase reservation, transmits a confirmation completion signal indicating completion of confirmation to the reservation control server 200 via the input unit. When the purchase reservation is not performed, the customer transmits a stop signal indicating the stop of the purchase reservation to the reservation control server 200 via the input unit. When the reservation control server 200 receives the stop signal, the customer connects to the customer PC 100. Exit.

予約制御サーバ200の制御手段21は、確認完了信号を受信すると、顧客から口座番号情報、暗証番号情報を取得すべく、図示しないメモリに保持された入力画面情報を顧客PC100に送信する。   When receiving the confirmation completion signal, the control means 21 of the reservation control server 200 transmits input screen information held in a memory (not shown) to the customer PC 100 in order to obtain account number information and personal identification number information from the customer.

顧客PC100は、入力画面情報を受信すると、入力画面情報に基づいて、入力画面を表示部に表示させる。そして、顧客が入力画面にしたがって、顧客の口座番号情報、暗証番号情報を入力すると、顧客PC100は、入力された顧客の口座番号情報、暗証番号情報を予約制御サーバ200に送信する。   When the customer PC 100 receives the input screen information, the customer PC 100 displays the input screen on the display unit based on the input screen information. When the customer inputs customer account number information and password information in accordance with the input screen, the customer PC 100 transmits the input customer account number information and password information to the reservation control server 200.

予約制御サーバ200の制御手段21は、顧客の口座番号情報、暗証番号情報を受信すると、顧客の口座番号情報、暗証番号情報、及び保持された購入金額情報をホストコンピュータ300に送信する。この際、購入金額情報を図示しないメモリに保持する。   When receiving the customer account number information and the personal identification number information, the control means 21 of the reservation control server 200 transmits the customer account number information, the personal identification number information, and the stored purchase price information to the host computer 300. At this time, the purchase price information is held in a memory (not shown).

ホストコンピュータ300の制御手段31は、ホストコンピュータ300の統括制御を行う制御プログラムであり、予約制御サーバ200から顧客の口座番号情報、暗証番号情報、購入金額情報を受信すると、まず、口座番号情報及び暗証番号情報を認証手段32に転送する。この際、口座番号情報、購入金額情報は図示しないメモリに保持される。   The control means 31 of the host computer 300 is a control program that performs overall control of the host computer 300. Upon receiving customer account number information, personal identification number information, and purchase price information from the reservation control server 200, first, account number information and The password information is transferred to the authentication means 32. At this time, account number information and purchase price information are held in a memory (not shown).

認証手段32は、顧客の本人認証を行う手段であり、顧客の口座番号情報及び暗証番号情報を受けると、口座番号情報に基づいて、顧客情報データベース500を検索し、対応する登録暗証番号情報を取得する。そして、取得した登録暗証番号情報と暗証番号情報を比較し、不一致であると、認証不可と判定し、認証不可を示す認証無効情報を生成すると共に、認証無効情報を予約制御サーバ200に送信する。   The authentication means 32 is a means for authenticating the identity of the customer. Upon receiving the customer account number information and the personal identification number information, the authentication means 32 searches the customer information database 500 based on the account number information and obtains the corresponding registered personal identification number information. get. Then, the acquired registered personal identification number information and personal identification number information are compared. If they do not match, it is determined that authentication is impossible, authentication invalid information indicating that authentication is impossible is generated, and authentication invalid information is transmitted to the reservation control server 200. .

制御手段21は、ホストコンピュータ300から認証無効情報を受信すると、認証無効情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より認証無効情報を受信すると、認証無効情報に基づいて、認証無効を示す画面を表示部に表示させる。   When receiving the authentication invalid information from the host computer 300, the control unit 21 transmits the authentication invalid information to the customer PC 100. When the customer PC 100 receives the authentication invalid information from the reservation control server 200, the control unit 21 authenticates based on the authentication invalid information. A screen indicating invalidity is displayed on the display unit.

取得した登録暗証番号情報と暗証番号情報が一致すると、認証可と判定し、保持された顧客の口座番号情報及び購入金額情報を予約制御サーバ200に送信する。   When the acquired registered personal identification number information and personal identification number information match, it is determined that authentication is possible, and the stored customer account number information and purchase price information are transmitted to the reservation control server 200.

予約制御サーバ200の制御手段21は、顧客の口座番号情報及び購入金額情報を受信すると、顧客の口座番号情報及び購入金額情報を購入金額確保可否判定手段33に転送する。   Upon receiving the customer account number information and purchase price information, the control means 21 of the reservation control server 200 transfers the customer account number information and purchase price information to the purchase price securing availability determination means 33.

購入金額確保可否判定手段33は、顧客の購入予約した商品の購入金額が確保可能か否かを判定する手段であり、顧客の口座番号情報及び購入金額情報を受けると、ホストコンピュータ300の制御手段31に依頼することにより、口座番号情報に基づいて、顧客情報データベース500を検索し、対応する残高情報を取得する。そして、取得した残高情報と保持された購入金額情報を比較し、残高が購入金額より小さいと、購入金額の確保不可と判定し、残高不足により予約不可を示す確保不可情報を生成すると共に、確保不可情報を制御手段21に転送する。   The purchase amount securing availability determination means 33 is a means for determining whether or not the purchase price of the product reserved for purchase by the customer can be secured. Upon receiving the customer account number information and purchase price information, the control means of the host computer 300 By making a request to 31, the customer information database 500 is searched based on the account number information, and the corresponding balance information is acquired. Then, the acquired balance information is compared with the held purchase price information. If the balance is smaller than the purchase price, it is determined that the purchase price cannot be secured, and the reservation impossible information indicating that the reservation cannot be made due to the shortage of balance is generated and secured. The impossibility information is transferred to the control means 21.

制御手段21は、確保不可情報を受けると、確保不可情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より確保不可情報を受信すると、確保不可情報に基づいて、残高不足により予約不可を示す画面を表示部に表示させる。   When the control means 21 receives the non-secure information, the control means 21 transmits the non-secure information to the customer PC 100. When the customer PC 100 receives the non-secure information from the reservation control server 200, the reservation cannot be made due to a shortage of balance based on the non-secure information. Is displayed on the display unit.

残高が購入金額より大きいと、確保可と判定し、残高情報及び購入金額情報をホストコンピュータ300に送信する。   If the balance is larger than the purchase amount, it is determined that the balance is available, and the balance information and purchase amount information are transmitted to the host computer 300.

ホストコンピュータ300の更新手段34は、顧客の口座の残高情報を更新する手段であり、図示しないメモリに下記更新金額算出式を保持している。   The update means 34 of the host computer 300 is means for updating the balance information of the customer's account, and holds the following update amount calculation formula in a memory (not shown).

更新金額算出式=Z−K・・・(2)
但し、Z:残高、K:購入金額。
Renewal amount calculation formula = Z−K (2)
However, Z: balance, K: purchase amount.

この更新金額算出式は、残高情報及び購入金額情報に基づいて、商品の購入金額が差し引かれた残高を算出する式である。   This update amount calculation formula is a formula for calculating a balance obtained by subtracting the purchase amount of the product based on the balance information and the purchase amount information.

更新手段34は、確保可信号を受けると、残高情報及び購入金額情報を上記式(2)に適用し、商品の購入金額が差し引かれた残高を算出する。そして、残高情報を算出された残高を示す残高情報に更新すると共に、残高が更新されたことを示す更新完了信号を予約制御サーバ200に送信する。   When receiving the secure enable signal, the updating unit 34 applies the balance information and the purchase price information to the above formula (2), and calculates the balance from which the purchase price of the product is deducted. Then, the balance information is updated to the balance information indicating the calculated balance, and an update completion signal indicating that the balance has been updated is transmitted to the reservation control server 200.

制御手段21は、ホストコンピュータ300から更新完了信号を受信すると、購入予約を識別するための情報を生成する予約識別情報生成手段24を起動し、予約を識別するための予約番号情報を生成すると共に、予約番号情報を書込手段22に転送する。   When the control means 21 receives the update completion signal from the host computer 300, the control means 21 activates the reservation identification information generating means 24 for generating information for identifying the purchase reservation, and generates reservation number information for identifying the reservation. The reservation number information is transferred to the writing means 22.

書込手段22は、予約番号情報、保持された顧客の口座番号情報、購入金額情報を購入金額記憶部23に書き込む手段であり、予約識別情報生成手段24から予約番号情報を受けると、保持された顧客の口座番号情報、購入金額情報を予約番号情報に対応づけて購入金額記憶部23に書き込む。   The writing means 22 is means for writing the reservation number information, the held customer account number information, and the purchase amount information into the purchase amount storage unit 23, and is retained when the reservation number information is received from the reservation identification information generating unit 24. The customer account number information and purchase price information are written in the purchase price storage unit 23 in association with the reservation number information.

制御手段21は、書込手段22が顧客の口座番号情報、購入金額情報を書き込むと、図示しないメモリの予約制御プログラムを実行し、予約完了及び予約番号を示す予約完了情報を生成し、予約完了情報を顧客PC100に送信する。この際、制御手段21は、予約番号情報を営業店サーバ400に送信する。   When the writing means 22 writes the customer account number information and purchase amount information, the control means 21 executes a reservation control program in a memory (not shown), generates reservation completion information indicating reservation completion and reservation number, and completes the reservation. Information is transmitted to the customer PC 100. At this time, the control means 21 transmits the reservation number information to the sales office server 400.

顧客PC100は、予約制御サーバ200から予約完了情報を受信すると、予約完了情報に基づいて、表示部に予約完了及び予約番号を示す画面を表示させる。顧客は、画面に表示された予約番号を店舗の店員に提示することで、購入金額の決済又は予約取消を依頼する。   Upon receiving the reservation completion information from the reservation control server 200, the customer PC 100 causes the display unit to display a screen indicating the reservation completion and the reservation number based on the reservation completion information. The customer requests settlement of the purchase amount or cancellation of the reservation by presenting the reservation number displayed on the screen to the store clerk.

営業店サーバ400の制御手段41は、予約制御サーバ200から予約番号情報を受信すると、保持されている購入予約情報を予約情報として予約番号情報に対応づけて登録予約記憶部43に格納する。   When receiving the reservation number information from the reservation control server 200, the control means 41 of the sales office server 400 stores the stored purchase reservation information in the registration reservation storage unit 43 as reservation information in association with the reservation number information.

次に、予約決済における予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600の相互関連について説明を行う。   Next, the interrelationship between the reservation control server 200, the host computer 300, the sales office server 400, the customer information database 500, and the sales office terminal 600 in reservation settlement will be described.

店舗の店員は、購入予約の決済時、顧客から予約番号の提示を受けると、営業店端末600の入力部を介して決済指示信号及び予約番号情報の入力を行い、入力された各情報を営業店サーバ400に送信する。   When the store clerk receives the reservation number from the customer when the purchase reservation is settled, the store clerk inputs the settlement instruction signal and the reservation number information via the input unit of the store terminal 600, and operates the input information. It transmits to the store server 400.

営業店サーバ400の制御手段41は、営業店端末600から決済指示信号及び予約番号情報を受信すると、予約番号情報と、図示しないメモリに保持されている店舗の口座番号情報を予約制御サーバ200に送信する。この店舗の口座番号情報は、購入予約された商品の購入金の振込先である口座番号を示す情報である。   When receiving the settlement instruction signal and the reservation number information from the store terminal 600, the control means 41 of the store server 400 sends the reservation number information and the store account number information held in a memory (not shown) to the reservation control server 200. Send. The account number information of the store is information indicating an account number that is a transfer destination of purchase money of a product reserved for purchase.

予約制御サーバ200の制御手段21は、予約番号情報及び店舗の口座番号情報を受信すると、予約番号情報及び店舗の口座番号情報を決済中継手段25に転送する。   When receiving the reservation number information and the store account number information, the control means 21 of the reservation control server 200 transfers the reservation number information and the store account number information to the settlement relay means 25.

決済中継手段25は、制御手段21から予約番号情報及び店舗の口座番号情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得し、店舗の口座番号情報及び取得した購入金額情報をホストコンピュータ300に送信する。この際、決済中継手段25は、予約番号情報を図示しないメモリに保持する。   When receiving the reservation number information and the store account number information from the control means 21, the settlement relay means 25 first searches the purchase amount storage unit 23 based on the reservation number information, and acquires the corresponding purchase amount information, The store account number information and the acquired purchase price information are transmitted to the host computer 300. At this time, the settlement relay means 25 holds the reservation number information in a memory (not shown).

ホストコンピュータ300の制御手段31は、店舗の口座番号情報及び購入金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、購入金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する。   When the control means 31 of the host computer 300 receives the store account number information and the purchase amount information, it executes a memory settlement control program (not shown), and changes the amount indicated by the purchase amount information to the account number indicated by the store account number information. In addition to the transfer process, payment completion information indicating completion of payment is generated, and payment completion information is transmitted to the reservation control server 200.

予約制御サーバ200の制御手段21は、決済完了情報を受信すると、保持された予約番号情報及び決済完了情報を営業店サーバ400に送信する。   When receiving the payment completion information, the control means 21 of the reservation control server 200 transmits the held reservation number information and payment completion information to the sales office server 400.

営業店サーバ400の制御手段41は、予約番号情報及び決済完了情報を受信すると、予約番号情報に基づいて、登録予約記憶部43から対応する予約情報を取得し、取得した予約情報及び決済完了情報を営業店端末600に送信する。   When receiving the reservation number information and the payment completion information, the control means 41 of the branch office server 400 acquires the corresponding reservation information from the registered reservation storage unit 43 based on the reservation number information, and acquires the acquired reservation information and payment completion information. Is transmitted to the branch terminal 600.

営業店端末600は、予約情報及び決済完了情報を受信すると、予約情報及び決済完了情報に基づいて、決済完了及び顧客に手渡すべき映画チケットを示す画面を表示部に表示させる。これにより、店員は、顧客の購入予約の決済完了を認識すると共に、顧客に画面にしたがって、顧客に手渡すべき映画チケット及びチケット枚数を把握することができる。尚、営業店端末600は、図示しない印刷部で決済完了情報に基づく領収書を印刷してもよい。   Upon receiving the reservation information and the payment completion information, the branch terminal 600 displays a screen indicating the payment completion and the movie ticket to be delivered to the customer on the display unit based on the reservation information and the payment completion information. Thereby, the store clerk can recognize the completion of the settlement of the purchase reservation of the customer and can grasp the movie ticket and the number of tickets to be handed to the customer according to the screen. The sales office terminal 600 may print a receipt based on the payment completion information by a printing unit (not shown).

次いで、予約取消における予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600の相互関連について説明を行う。   Next, the interrelationship between the reservation control server 200, the host computer 300, the sales office server 400, the customer information database 500, and the sales office terminal 600 in canceling a reservation will be described.

顧客は予約取消を行う場合、顧客PC100の入力部を介して予約取消指示信号、予約番号情報、顧客の口座番号情報の入力を行い、入力された各情報を予約制御サーバ200に送信する。   When a customer cancels a reservation, the customer inputs a reservation cancel instruction signal, reservation number information, and customer account number information via the input unit of the customer PC 100, and transmits each input information to the reservation control server 200.

予約制御サーバ200の制御手段21は、予約取消指示信号、予約番号情報、顧客の口座番号情報を受信すると、図示しないメモリに顧客の口座番号情報を保持すると共に、予約取消指示信号、予約番号情報を営業店サーバ400に送信する。   When the control means 21 of the reservation control server 200 receives the reservation cancellation instruction signal, the reservation number information, and the customer account number information, the control means 21 holds the customer account number information in a memory (not shown) as well as the reservation cancellation instruction signal and the reservation number information. Is transmitted to the store server 400.

営業店サーバ400の制御手段41は、予約制御サーバ200から予約取消指示信号、予約番号情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部43を検索し、対応する予約情報をメモリに一時的に保持すると共に、登録予約記憶部43から削除する。次に、予約番号情報、店舗の口座番号情報、メモリに保持された予約の取消金額を示す取消金額情報を予約制御サーバ200に送信する。尚、この取消金額情報は、購入商品の種類や予約の商品が日時指定されている場合は、当該日時までの残りの日数によって決定されるキャンセル料金である。   When receiving the reservation cancellation instruction signal and the reservation number information from the reservation control server 200, the control means 41 of the sales office server 400 first searches the registered reservation storage unit 43 based on the reservation number information and obtains the corresponding reservation information. The data is temporarily stored in the memory and deleted from the registration reservation storage unit 43. Next, the reservation number information, the store account number information, and the cancellation amount information indicating the reservation cancellation amount stored in the memory are transmitted to the reservation control server 200. Note that this cancellation amount information is a cancellation fee determined by the number of days remaining until the date and time when the type of purchased product and the date and time of a reserved product are specified.

予約制御サーバ200の制御手段21は、予約番号情報、取消金額情報を受信すると、予約番号情報、取消金額情報を決済中継手段25に転送する。   When receiving the reservation number information and the cancellation amount information, the control unit 21 of the reservation control server 200 transfers the reservation number information and the cancellation amount information to the settlement relay unit 25.

決済中継手段25は、図示しないメモリに下記返金額算出式を保持している。
返金額算出式=K−T・・・(3)
但し、K:購入金額、T:取消金額。
The settlement relay means 25 holds the following refund amount calculation formula in a memory (not shown).
Refund amount calculation formula = KT ... (3)
However, K: purchase amount, T: cancellation amount.

この返金額算出式は、購入金額情報及び取消金額情報顧客に基づいて、顧客に返金すべき金額を算出する式である。   This refund amount calculation formula is a formula for calculating the amount to be refunded to the customer based on the purchase amount information and the cancellation amount information customer.

決済中継手段25は、予約番号情報、取消金額情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得する。次に、図示しないメモリの返金額情報生成プログラムを実行し、取得した購入金額情報及び取消金額情報を上記式(3)に適用し、顧客に返金すべき金額を算出すると共に、該算出された金額を示す返金額情報を生成し、保持された顧客の口座番号情報及び生成された返金額情報をホストコンピュータ300に送信する。   When receiving the reservation number information and the cancellation amount information, the settlement relay means 25 first searches the purchase amount storage unit 23 based on the reservation number information and acquires the corresponding purchase amount information. Next, a memory refund amount information generation program (not shown) is executed, and the acquired purchase amount information and cancellation amount information are applied to the above equation (3) to calculate the amount to be refunded to the customer. Return amount information indicating the amount is generated, and the stored customer account number information and the generated return amount information are transmitted to the host computer 300.

ホストコンピュータ300の制御手段31は、顧客の口座番号情報及び返金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、返金額情報が示す金額を顧客の口座番号情報が示す口座番号に振込処理すると共に、顧客への振込処理の完了を示す振込完了信号を予約制御サーバ200に送信する。   Upon receiving the customer account number information and the refund amount information, the control means 31 of the host computer 300 executes a memory settlement control program (not shown), and changes the amount indicated by the return amount information to the account number indicated by the customer account number information. In addition to the transfer process, a transfer completion signal indicating completion of the transfer process to the customer is transmitted to the reservation control server 200.

予約制御サーバ200の決済中継手段25は、振込完了信号を受信すると、店舗の口座番号情報及び取消金額情報をホストコンピュータ300に送信する。   When the payment relay means 25 of the reservation control server 200 receives the transfer completion signal, it transmits the store account number information and the cancellation amount information to the host computer 300.

ホストコンピュータ300の制御手段31は、店舗の口座番号情報及び取消金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、取消金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、購入予約の決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する。   When the control means 31 of the host computer 300 receives the store account number information and the cancellation amount information, it executes a memory settlement control program (not shown) and changes the amount indicated by the cancellation amount information to the account number indicated by the store account number information. In addition to the transfer process, payment completion information indicating completion of payment for the purchase reservation is generated, and the payment completion information is transmitted to the reservation control server 200.

予約制御サーバ200の制御手段21は、決済完了情報を受信すると、決済完了情報を顧客PC100に送信する。   When receiving the payment completion information, the control means 21 of the reservation control server 200 transmits the payment completion information to the customer PC 100.

顧客PC100は、決済完了情報を受信すると、決済完了情報に基づいて、購入予約の決済完了を示す画面を表示部に表示させる。これにより、顧客は、予約取消における決済が完了したことを画面により確認することができる。   When the customer PC 100 receives the payment completion information, the customer PC 100 displays a screen indicating the payment completion of the purchase reservation on the display unit based on the payment completion information. Thereby, the customer can confirm on the screen that the settlement in the cancellation of the reservation has been completed.

〈実施例の動作〉
図2は、本実施例の予約決済システムにおける予約動作のフローチャートである。
<Operation of Example>
FIG. 2 is a flowchart of the reservation operation in the reservation settlement system of the present embodiment.

購入予約を行う顧客は自己の顧客PC100を起動し、インターネットを介して予約制御サーバ200に接続すべく、入力部を介して接続要求信号を予約制御サーバ200に送信する(ステップS1)。   A customer who makes a purchase reservation starts his / her customer PC 100 and transmits a connection request signal to the reservation control server 200 via the input unit in order to connect to the reservation control server 200 via the Internet (step S1).

予約制御サーバ200の制御手段21は、顧客PC100より接続要求信号を受信すると、図示しないメモリの予約制御プログラムを実行し、顧客が購入予約したい店舗を選択するための店舗選択画面情報を生成すると共に、店舗選択画面情報を顧客PC100に送信する。   When receiving the connection request signal from the customer PC 100, the control means 21 of the reservation control server 200 executes a reservation control program in a memory (not shown), and generates store selection screen information for the customer to select a store to be purchased and reserved. The store selection screen information is transmitted to the customer PC 100.

顧客PC100は、予約制御サーバ200から店舗選択画面情報を受信すると、店舗選択画面情報に基づいて、店舗選択画面を表示部に表示させる。顧客が該画面にしたがって、所望の購入予約先である店舗を選択入力すると、顧客PC100は、図示しないメモリの店舗識別情報生成プログラムを実行し、選択された店舗を示す店舗識別情報を生成すると共に、店舗識別情報を予約制御サーバ200に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることとする(ステップS2)。   When receiving the store selection screen information from the reservation control server 200, the customer PC 100 displays the store selection screen on the display unit based on the store selection screen information. When the customer selects and inputs a store as a desired purchase reservation destination according to the screen, the customer PC 100 executes a store identification information generation program in a memory (not shown) to generate store identification information indicating the selected store. The store identification information is transmitted to the reservation control server 200. In this embodiment, it is assumed that a store that performs a reserved sale of movie tickets is selected (step S2).

予約制御サーバ200の制御手段21は、顧客PC100より店舗識別情報を受信すると、店舗識別情報が示す店舗の営業店サーバ400に対して、購入予約要求を示す予約要求信号を送信する(ステップS3)。   When receiving the store identification information from the customer PC 100, the control means 21 of the reservation control server 200 transmits a reservation request signal indicating a purchase reservation request to the sales office server 400 of the store indicated by the store identification information (step S3). .

営業店サーバ400の制御手段41は、予約制御サーバ200から予約要求信号を受信すると、図示しないメモリに保持された購入予約に必要な情報を入力するための予約画面情報を予約制御サーバ200に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることから、購入予約に必要となる情報として、購入したい映画チケット及びチケット枚数を示す購入予約情報を入力させるための予約画面情報が予約制御サーバ200に送信される。   When receiving the reservation request signal from the reservation control server 200, the control means 41 of the branch office server 400 transmits reservation screen information for inputting information necessary for purchase reservation held in a memory (not shown) to the reservation control server 200. To do. In the present embodiment, since a store for pre-sale of movie tickets is selected, reservation screen information for inputting purchase reservation information indicating a movie ticket to be purchased and the number of tickets as information necessary for purchase reservation is provided. It is transmitted to the reservation control server 200.

予約制御サーバ200の制御手段21は、予約画面情報を受信すると、予約画面情報を顧客PC100に送信する。   When receiving the reservation screen information, the control unit 21 of the reservation control server 200 transmits the reservation screen information to the customer PC 100.

顧客PC100は、予約制御サーバ200から予約画面情報を受信すると、予約画面情報に基づいて、予約画面を表示部に表示させる。そして、顧客が予約画面にしたがって、購入予約情報を入力し、確定操作を行うと、顧客PC100は、入力された購入予約情報を予約制御サーバ200に送信する(ステップS4&5)。   Upon receiving the reservation screen information from the reservation control server 200, the customer PC 100 displays the reservation screen on the display unit based on the reservation screen information. When the customer inputs purchase reservation information according to the reservation screen and performs a confirmation operation, the customer PC 100 transmits the input purchase reservation information to the reservation control server 200 (steps S4 & 5).

予約制御サーバ200の制御手段21は、顧客PC100から顧客の口座番号情報、暗証番号情報、購入予約情報を受信すると、購入予約情報を営業店サーバ400に送信する。この際、購入予約情報を図示しないメモリに保持する。   When the control means 21 of the reservation control server 200 receives customer account number information, personal identification number information, and purchase reservation information from the customer PC 100, the control means 21 transmits the purchase reservation information to the sales office server 400. At this time, the purchase reservation information is held in a memory (not shown).

営業店サーバ400の制御手段41は、購入予約情報を受信すると、購入予約情報を購入金額生成手段42に転送する。この際、制御手段41は、購入予約情報を図示しないメモリに保持する。   When receiving the purchase reservation information, the control means 41 of the sales office server 400 transfers the purchase reservation information to the purchase price generation means 42. At this time, the control means 41 holds the purchase reservation information in a memory (not shown).

購入金額生成手段42は、購入予約情報を受けると、まず、購入予約情報が示すチケット枚数及び図示しないメモリに保持されているチケット金額情報を上記式(1)に適用し、購入予約される商品の購入金額を算出する。そして、該算出された購入金額を示す購入金額情報を生成し、購入金額情報を予約制御サーバ200に送信する(ステップS6)。   Upon receipt of the purchase reservation information, the purchase price generation means 42 first applies the number of tickets indicated by the purchase reservation information and the ticket price information held in a memory (not shown) to the above formula (1) to purchase a product for purchase reservation. Calculate the purchase price. Then, purchase price information indicating the calculated purchase price is generated, and the purchase price information is transmitted to the reservation control server 200 (step S6).

予約制御サーバ200の制御手段21は、購入金額情報を受信すると、購入金額情報を顧客PC100に送信する。この際、制御手段21は、購入金額情報を図示しないメモリに保持する。   When receiving the purchase price information, the control means 21 of the reservation control server 200 transmits the purchase price information to the customer PC 100. At this time, the control means 21 holds the purchase amount information in a memory (not shown).

顧客PC100は、購入金額情報を受信すると、購入金額情報に基づいて、購入金額画面を表示部に表示させる。そして、顧客は、購入金額画面により購入金額の確認を行うと共に、購入予約を行う場合、入力部を介して確認完了を示す確認完了信号を予約制御サーバ200に送信する(ステップS7)。尚、購入予約を行わない場合、顧客は、入力部を介して購入予約中止を示す中止信号を予約制御サーバ200に送信し、予約制御サーバ200は、中止信号を受信すると、顧客PC100との接続を終了する。   Upon receiving the purchase price information, the customer PC 100 displays a purchase price screen on the display unit based on the purchase price information. Then, the customer confirms the purchase amount on the purchase amount screen and, when making a purchase reservation, transmits a confirmation completion signal indicating completion of confirmation to the reservation control server 200 via the input unit (step S7). When the purchase reservation is not performed, the customer transmits a stop signal indicating the stop of the purchase reservation to the reservation control server 200 via the input unit. When the reservation control server 200 receives the stop signal, the customer connects to the customer PC 100. Exit.

予約制御サーバ200の制御手段21は、確認完了信号を受信すると、顧客から口座番号情報、暗証番号情報を取得すべく、図示しないメモリに保持された入力画面情報を顧客PC100に送信する。   When receiving the confirmation completion signal, the control means 21 of the reservation control server 200 transmits input screen information held in a memory (not shown) to the customer PC 100 in order to obtain account number information and personal identification number information from the customer.

顧客PC100は、入力画面情報を受信すると、入力画面情報に基づいて、入力画面を表示部に表示させる。そして、顧客が入力画面にしたがって、顧客の口座番号情報、暗証番号情報を入力すると、顧客PC100は、入力された顧客の口座番号情報、暗証番号情報を予約制御サーバ200に送信する(ステップS8)。   When the customer PC 100 receives the input screen information, the customer PC 100 displays the input screen on the display unit based on the input screen information. When the customer inputs the account number information and password information of the customer according to the input screen, the customer PC 100 transmits the input account number information and password information of the customer to the reservation control server 200 (step S8). .

予約制御サーバ200の制御手段21は、顧客の口座番号情報、暗証番号情報を受信すると、顧客の口座番号情報、暗証番号情報、及びメモリに保持された購入金額情報をホストコンピュータ300に送信する。この際、購入金額情報を図示しないメモリに保持する。   When receiving the customer account number information and the personal identification number information, the control means 21 of the reservation control server 200 transmits the customer account number information, the personal identification number information, and the purchase price information held in the memory to the host computer 300. At this time, the purchase price information is held in a memory (not shown).

ホストコンピュータ300の制御手段31は、予約制御サーバ200から顧客の口座番号情報、暗証番号情報、購入金額情報を受信すると、まず、顧客の口座番号情報及び暗証番号情報を認証手段32に転送する。この際、顧客の口座番号情報、購入金額情報は、図示しないメモリに保持される。   When the control means 31 of the host computer 300 receives customer account number information, personal identification number information, and purchase price information from the reservation control server 200, first, the customer account number information and personal identification number information are transferred to the authentication means 32. At this time, customer account number information and purchase price information are held in a memory (not shown).

認証手段32は、顧客の口座番号情報及び暗証番号情報を受けると、まず、顧客の口座番号情報に基づいて、顧客情報データベース500を検索し、対応する登録暗証番号情報を取得する。次に、取得した登録暗証番号情報と暗証番号情報を比較し、不一致であると、顧客の認証不可を示す認証無効情報を生成すると共に、認証無効情報を予約制御サーバ200に送信する(ステップS9&10)。   Upon receiving the customer account number information and personal identification number information, the authentication means 32 first searches the customer information database 500 based on the customer account number information and acquires the corresponding registered personal identification number information. Next, the obtained registered password information and password information are compared, and if they do not match, authentication invalid information indicating that the customer cannot be authenticated is generated and the authentication invalid information is transmitted to the reservation control server 200 (steps S9 & 10). ).

予約制御サーバ200の制御手段21は、ホストコンピュータ300から認証無効情報を受信すると、認証無効情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より認証無効情報を受信すると、認証無効情報に基づいて、認証無効を示す画面を表示部に表示させる。   When receiving the authentication invalid information from the host computer 300, the control means 21 of the reservation control server 200 transmits the authentication invalid information to the customer PC 100. When the customer PC 100 receives the authentication invalid information from the reservation control server 200, the authentication invalid information. Based on the above, a screen indicating that authentication is invalid is displayed on the display unit.

取得した登録暗証番号情報と暗証番号情報が一致すると、顧客の認証可と判定し、メモリに保持された顧客の口座番号情報及び購入金額情報を予約制御サーバ200に送信する。   If the acquired registered password information and the password information match, it is determined that the customer can be authenticated, and the customer account number information and purchase price information stored in the memory are transmitted to the reservation control server 200.

予約制御サーバ200の制御手段21は、顧客の口座番号情報及び購入金額情報を受信すると、顧客の口座番号情報及び購入金額情報を購入金額確保可否判定手段33に転送する(ステップS9)。   When receiving the customer account number information and purchase price information, the control means 21 of the reservation control server 200 transfers the customer account number information and purchase price information to the purchase price securing availability determination means 33 (step S9).

購入金額確保可否判定手段33は、顧客の口座番号情報及び購入金額情報を受けると、ホストコンピュータ300の制御手段31に依頼することにより、まず、口座番号情報に基づいて、顧客情報データベース500を検索し、対応する残高情報を取得する。次に、取得した残高情報と購入金額情報を比較し、残高が購入金額より小さいと、購入金額の確保不可と判定し、購入金額の確保不可により予約不可であることを示す確保不可情報を生成すると共に、確保不可情報を制御手段21に転送する(ステップS11&12)。   Upon receipt of the customer account number information and purchase amount information, the purchase amount securing availability determination unit 33 first requests the control unit 31 of the host computer 300 to search the customer information database 500 based on the account number information. And corresponding balance information is acquired. Next, the acquired balance information is compared with the purchase amount information, and if the balance is smaller than the purchase amount, it is determined that the purchase amount cannot be secured, and non-reservable information is generated indicating that the reservation is impossible due to the purchase amount not being secured. At the same time, the reservation impossible information is transferred to the control means 21 (steps S11 & 12).

予約制御サーバ200の制御手段21は、確保不可情報を受けると、確保不可情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より確保不可情報を受信すると、確保不可情報に基づいて、購入金額の確保不可により予約不可を示す画面を表示部に表示させる。   When the control means 21 of the reservation control server 200 receives the non-secure information, the control means 21 transmits the non-secure information to the customer PC 100. When the customer PC 100 receives the non-secure information from the reservation control server 200, based on the non-secure information, A screen indicating that the reservation is not possible is displayed on the display unit because the purchase amount cannot be secured.

残高が購入金額より大きいと、購入金額の確保可と判定し、残高情報及び購入金額情報をホストコンピュータ300に送信する。   If the balance is larger than the purchase amount, it is determined that the purchase amount can be secured, and the balance information and purchase amount information are transmitted to the host computer 300.

ホストコンピュータ300の更新手段34は、残高情報及び購入金額情報を受けると、まず、残高情報及び購入金額情報を上記式(2)に適用し、残高から購入金額が差し引かれた金額を算出する。そして、該算出された金額を示す残高情報に更新処理すると共に、残高情報の更新が完了したことを示す更新完了信号を予約制御サーバ200に送信する(ステップS13)。   When receiving the balance information and the purchase price information, the updating unit 34 of the host computer 300 first applies the balance information and the purchase price information to the above formula (2), and calculates an amount obtained by subtracting the purchase price from the balance. Then, the balance information indicating the calculated amount is updated, and an update completion signal indicating that the update of the balance information is completed is transmitted to the reservation control server 200 (step S13).

予約制御サーバ200の制御手段21は、ホストコンピュータ300から更新完了信号を受信すると、予約識別情報生成手段24を起動し、予約を識別するための予約番号情報を生成すると共に、予約番号情報を書込手段22に転送する(ステップS14)。   When receiving the update completion signal from the host computer 300, the control means 21 of the reservation control server 200 activates the reservation identification information generating means 24, generates reservation number information for identifying the reservation, and writes the reservation number information. It transfers to the storing means 22 (step S14).

書込手段22は、予約番号情報を受けると、メモリに保持された購入金額情報、顧客の口座番号情報を予約番号情報に対応づけて購入金額記憶部23に書き込む(ステップS15)。   Upon receiving the reservation number information, the writing means 22 writes the purchase amount information and customer account number information held in the memory in the purchase amount storage unit 23 in association with the reservation number information (step S15).

制御手段21は、書込手段22が購入金額情報、顧客の口座番号情報を購入金額記憶部23に書き込むと、図示しないメモリの予約制御プログラムを実行し、購入予約の完了及び予約番号を示す予約完了情報を生成し、予約完了情報を顧客PC100に送信する。この際、制御手段21は、予約番号情報を営業店サーバ400に送信する(ステップS16)。   When the writing unit 22 writes the purchase amount information and the customer account number information in the purchase amount storage unit 23, the control unit 21 executes a reservation control program in a memory (not shown) to complete the purchase reservation and make a reservation indicating the reservation number. Completion information is generated and reservation completion information is transmitted to the customer PC 100. At this time, the control means 21 transmits the reservation number information to the sales office server 400 (step S16).

顧客PC100は、予約制御サーバ200より予約完了情報を受信すると、予約完了情報に基づいて、表示部に購入予約の完了及び予約番号を示す画面を表示させる。顧客は、画面に表示された予約番号を店舗の店員に提示することで、購入予約の決済又は取消を依頼する。   Upon receiving the reservation completion information from the reservation control server 200, the customer PC 100 causes the display unit to display a screen indicating the completion of the purchase reservation and the reservation number based on the reservation completion information. The customer requests settlement or cancellation of the purchase reservation by presenting the reservation number displayed on the screen to the store clerk.

営業店サーバ400の制御手段41は、予約制御サーバ200から予約番号情報を受信すると、保持されている購入予約情報を予約情報として予約番号情報に対応づけて登録予約記憶部43に格納する。   When receiving the reservation number information from the reservation control server 200, the control means 41 of the sales office server 400 stores the stored purchase reservation information in the registration reservation storage unit 43 as reservation information in association with the reservation number information.

以下、店舗の営業店端末600からの決済指示により決済処理される動作を説明する。   Hereinafter, an operation in which payment processing is performed in accordance with a payment instruction from the store terminal 600 of the store will be described.

図3は、本実施例の予約決済システムにおける決済動作のフローチャートである。   FIG. 3 is a flowchart of the settlement operation in the reservation settlement system of this embodiment.

顧客が来店し、予約番号を店員に提示すると、店員は営業店端末600の入力部を介して決済指示信号及び予約番号情報の入力を行い、入力された決済指示信号及び予約番号情報は、営業店端末600により営業店サーバ400に送信される(ステップS1)。   When the customer visits the store and presents the reservation number to the store clerk, the store clerk inputs the settlement instruction signal and the reservation number information via the input unit of the sales office terminal 600, and the input settlement instruction signal and the reservation number information are The data is transmitted from the store terminal 600 to the store server 400 (step S1).

営業店サーバ400の制御手段41は、営業店端末600から決済指示信号及び予約番号情報を受信すると、予約番号情報と、図示しないメモリに保持されている店舗の口座番号情報を予約制御サーバ200に送信する。この店舗の口座番号情報は、購入予約された商品の購入金の振込先である口座番号を示す情報である(ステップS2)。   When receiving the settlement instruction signal and the reservation number information from the store terminal 600, the control means 41 of the store server 400 sends the reservation number information and the store account number information held in a memory (not shown) to the reservation control server 200. Send. The account number information of the store is information indicating an account number that is a transfer destination of purchase money of the commodity reserved for purchase (step S2).

予約制御サーバ200の制御手段21は、予約番号情報及び店舗の口座番号情報を受信すると、予約番号情報及び店舗の口座番号情報を決済中継手段25に転送する。   When receiving the reservation number information and the store account number information, the control means 21 of the reservation control server 200 transfers the reservation number information and the store account number information to the settlement relay means 25.

決済中継手段25は、予約番号情報及び店舗の口座番号情報を受信すると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得する。そして、店舗の口座番号情報及び取得した購入金額情報をホストコンピュータ300に送信する。この際、決済中継手段25は、予約番号情報を図示しないメモリに保持する(ステップS3)。   When receiving the reservation number information and the store account number information, the settlement relay means 25 first searches the purchase amount storage unit 23 based on the reservation number information and acquires the corresponding purchase amount information. Then, the store account number information and the acquired purchase price information are transmitted to the host computer 300. At this time, the settlement relay means 25 holds the reservation number information in a memory (not shown) (step S3).

ホストコンピュータ300の制御手段31は、予約制御サーバ200から店舗の口座番号情報及び購入金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、購入金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する(ステップS4)。   When the control means 31 of the host computer 300 receives the store account number information and purchase price information from the reservation control server 200, the control means 31 executes a settlement control program in a memory (not shown), and the amount indicated by the purchase price information is stored in the store account number information. And payment completion information indicating completion of payment is generated, and payment completion information is transmitted to the reservation control server 200 (step S4).

予約制御サーバ200の制御手段21は、決済完了情報を受信すると、メモリに保持された予約番号情報及び決済完了情報を営業店サーバ400に送信する。   When receiving the payment completion information, the control means 21 of the reservation control server 200 transmits the reservation number information and the payment completion information held in the memory to the sales office server 400.

営業店サーバ400の制御手段41は、予約制御サーバ200より予約番号情報及び決済完了情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部43から対応する予約情報を取得する。そして、取得した予約情報及び決済完了情報を営業店端末600に送信する(ステップS5&6)。   When receiving the reservation number information and the payment completion information from the reservation control server 200, the control means 41 of the branch store server 400 first acquires corresponding reservation information from the registered reservation storage unit 43 based on the reservation number information. Then, the acquired reservation information and settlement completion information are transmitted to the branch terminal 600 (steps S5 & 6).

営業店端末600は、予約情報及び決済完了情報を受信すると、予約情報及び決済完了情報に基づいて、決済完了及び顧客に手渡すべき映画チケットを示す画面を表示部に表示させる。これにより、店員は、顧客の購入予約の決済完了を認識すると共に、顧客に画面にしたがって、顧客に手渡すべき映画チケット及びチケット枚数を把握することができる。尚、営業店端末600は、図示しない印刷部で決済完了情報に基づく領収書を印刷してもよい。   Upon receiving the reservation information and the payment completion information, the branch terminal 600 displays a screen indicating the payment completion and the movie ticket to be delivered to the customer on the display unit based on the reservation information and the payment completion information. Thereby, the store clerk can recognize the completion of the settlement of the purchase reservation of the customer and can grasp the movie ticket and the number of tickets to be handed to the customer according to the screen. Note that the branch office terminal 600 may print a receipt based on the payment completion information by a printing unit (not shown).

以下、店舗の営業店端末600からの予約取消指示により予約取消される動作を説明する。   Hereinafter, an operation of canceling a reservation by a reservation cancel instruction from the store terminal 600 of the store will be described.

図4は、本実施例の予約決済システムにおける予約取消動作を示すフローチャートである。   FIG. 4 is a flowchart showing a reservation canceling operation in the reservation settlement system of this embodiment.

顧客は予約取消を行う場合、顧客PC100の入力部を介して予約取消指示信号、予約番号情報、顧客の口座番号情報の入力を行い、入力された各情報を予約制御サーバ200に送信する(ステップS1)。   When the customer cancels the reservation, the customer inputs the reservation cancellation instruction signal, the reservation number information, and the customer account number information via the input unit of the customer PC 100, and transmits each piece of input information to the reservation control server 200 (step). S1).

予約制御サーバ200の制御手段21は、予約取消指示信号、予約番号情報、顧客の口座番号情報を受信すると、図示しないメモリに顧客の口座番号情報を保持すると共に、予約取消指示信号、予約番号情報を営業店サーバ400に送信する。   When the control means 21 of the reservation control server 200 receives the reservation cancellation instruction signal, the reservation number information, and the customer account number information, the control means 21 holds the customer account number information in a memory (not shown), as well as the reservation cancellation instruction signal and the reservation number information. Is transmitted to the store server 400.

営業店サーバ400の制御手段41は、予約制御サーバ200から予約取消指示信号、予約番号情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部43を検索し、対応する予約情報をメモリに一時的に保持すると共に、登録予約記憶部43から削除する。次に、予約番号情報、店舗の口座番号情報、メモリに保持された予約の取消金額を示す取消金額情報を予約制御サーバ200に送信する(ステップS2)。   When receiving the reservation cancellation instruction signal and the reservation number information from the reservation control server 200, the control means 41 of the sales office server 400 first searches the registered reservation storage unit 43 based on the reservation number information and obtains the corresponding reservation information. The data is temporarily stored in the memory and deleted from the registration reservation storage unit 43. Next, the reservation number information, the store account number information, and cancellation amount information indicating the reservation cancellation amount stored in the memory are transmitted to the reservation control server 200 (step S2).

予約制御サーバ200の制御手段21は、予約番号情報、取消金額情報、店舗の口座番号情報を受信すると、予約番号情報、取消金額情報、店舗の口座番号情報を決済中継手段25に転送する。   When receiving the reservation number information, the cancellation amount information, and the store account number information, the control unit 21 of the reservation control server 200 transfers the reservation number information, the cancellation amount information, and the store account number information to the settlement relay unit 25.

決済中継手段25は、予約番号情報、取消金額情報、店舗の口座番号情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得する。次に、図示しないメモリの返金額情報生成プログラムを実行し、取得した購入金額情報及び取消金額情報を上記式(3)に適用し、顧客に返金すべき金額を算出すると共に、該算出された金額を示す返金額情報を生成し、メモリに保持された顧客の口座番号情報及び生成された返金額情報をホストコンピュータ300に送信する(ステップS3)。   Upon receiving the reservation number information, the cancellation amount information, and the store account number information, the settlement relay means 25 first searches the purchase amount storage unit 23 based on the reservation number information and acquires the corresponding purchase amount information. Next, a memory refund amount information generation program (not shown) is executed, and the acquired purchase amount information and cancellation amount information are applied to the above equation (3) to calculate the amount to be refunded to the customer. Return amount information indicating the amount is generated, and the account number information of the customer held in the memory and the generated return amount information are transmitted to the host computer 300 (step S3).

ホストコンピュータ300の制御手段31は、顧客の口座番号情報及び返金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、返金額情報が示す金額を顧客の口座番号情報が示す口座番号に振込処理すると共に、顧客への振込処理の完了を示す振込完了信号を予約制御サーバ200に送信する(ステップS4)。   Upon receiving the customer account number information and the refund amount information, the control means 31 of the host computer 300 executes a memory settlement control program (not shown), and changes the amount indicated by the return amount information to the account number indicated by the customer account number information. Along with the transfer process, a transfer completion signal indicating completion of the transfer process to the customer is transmitted to the reservation control server 200 (step S4).

予約制御サーバ200の決済中継手段25は、振込完了信号を受信すると、店舗の口座番号情報及び取消金額情報をホストコンピュータ300に送信する(ステップS5)。   When receiving the transfer completion signal, the settlement relay unit 25 of the reservation control server 200 transmits the store account number information and the cancellation amount information to the host computer 300 (step S5).

ホストコンピュータ300の制御手段31は、店舗の口座番号情報及び取消金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、取消金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、購入予約の決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する(ステップS6)。   When the control means 31 of the host computer 300 receives the store account number information and the cancellation amount information, it executes a memory settlement control program (not shown), and changes the amount indicated by the cancellation amount information to the account number indicated by the store account number information. In addition to the transfer process, payment completion information indicating completion of payment for the purchase reservation is generated, and the payment completion information is transmitted to the reservation control server 200 (step S6).

予約制御サーバ200の制御手段21は、ホストコンピュータ300から決済完了情報を受信すると、決済完了情報を顧客PC100に送信する。   When receiving the payment completion information from the host computer 300, the control means 21 of the reservation control server 200 transmits the payment completion information to the customer PC 100.

顧客PC100は、決済完了情報を受信すると、決済完了情報に基づいて、購入予約の決済完了を示す画面を表示部に表示させる。これにより、顧客は、予約取消における決済が完了したことを画面により確認することができる(ステップS7)。   When the customer PC 100 receives the payment completion information, the customer PC 100 displays a screen indicating the payment completion of the purchase reservation on the display unit based on the payment completion information. Thereby, the customer can confirm on the screen that the settlement in the cancellation of the reservation has been completed (step S7).

尚、上記の顧客PC100、営業店サーバ400および予約制御サーバ200の情報のやり取りにおいて、各サーバおよび端末は、適切な手段によってそれぞれのやり取りが当該予約処理に関するものであることを認識できるものとする。例えば、予約制御手段は、顧客PC100に対して店舗選択画面情報を生成する際に、予約処理識別情報を生成して、以降の営業店サーバ400や顧客PCとのやり取りにおいて該予約処理識別情報を送受信する情報に含め、複数の予約処理が同時に実行されてもそれぞれを識別できるようにする。   In the exchange of information among the customer PC 100, the branch office server 400, and the reservation control server 200, each server and terminal can recognize that each exchange relates to the reservation process by an appropriate means. . For example, the reservation control means generates reservation processing identification information when generating store selection screen information for the customer PC 100, and uses the reservation processing identification information in subsequent exchanges with the sales office server 400 and the customer PC. It is included in the information to be transmitted / received so that each can be identified even if a plurality of reservation processes are executed simultaneously.

〈実施例の効果〉
本実施例の予約決済システムによれば、商品の購入予約時、金融機関に口座を有する顧客から商品の購入予約内容を示す購入予約情報及び口座番号情報を受け付けると、購入予約情報に基づいて購入予約された商品の購入金額情報を生成し、該購入金額情報及び顧客の口座番号情報に対応する残高情報とを比較し、残高が購入金額より大きいと、購入金額の確保可と判定し、残高情報を購入金額情報に基づいた演算により購入金額が差し引かれた残高情報に更新し、購入金額情報を該購入予約の識別するために生成される予約番号情報に対応づけて保持するようにしたので、購入予約を行った顧客の口座の残高から商品の購入金額を確保でき、購入金額の決済時には、該確保された購入金額情報及び予めメモリに保持された店舗の口座番号情報に基づいて決済処理を行うことができる。従って、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となり、購入金額の決済が不可となるのを防止できる。また、予約取消時には、自動的に予めメモリに保持された取消金額情報及び店舗の口座番号情報に基づいて決済処理を行うと共に、該確保された購入金額から取消金額が差し引かれた金額を示す返金額情報及び顧客の口座番号情報に基づいて返金処理を行うことから、購入予約先の店舗の購入予約取消時における利便性を向上できる。
<Effect of Example>
According to the reservation settlement system of the present embodiment, when purchase reservation information and account number information indicating the purchase reservation contents of a product are received from a customer who has an account at a financial institution when purchasing a product, purchase is made based on the purchase reservation information. Generates purchase price information for the reserved product, compares the purchase price information with the balance information corresponding to the customer's account number information, and determines that the purchase price can be secured if the balance is greater than the purchase price. Since the information is updated to the balance information from which the purchase amount has been subtracted by the calculation based on the purchase amount information, the purchase amount information is held in association with the reservation number information generated to identify the purchase reservation. The purchase price of the product can be secured from the balance of the account of the customer who made the purchase reservation, and when the purchase price is settled, the secured purchase price information and the store account number information stored in the memory in advance are stored. It is possible to carry out the settlement process on the basis of. Accordingly, it is possible to prevent the balance of the account from becoming less than the purchase amount at the time when the settlement process is performed at the store terminal of the reservation destination store, and the settlement of the purchase amount being impossible. When a reservation is canceled, payment processing is automatically performed based on the cancellation amount information and store account number information stored in the memory in advance, and a return amount indicating the amount obtained by subtracting the cancellation amount from the secured purchase amount is returned. Since the refund process is performed based on the money amount information and the customer account number information, it is possible to improve the convenience at the time of canceling the purchase reservation at the store of the purchase reservation destination.

本実施例では、顧客PC100を用いて予約を行う構成であったが、金融機関等に設けられた自動取引装置又は携帯端末により予約を行う構成としてもよい。   In this embodiment, the reservation is made by using the customer PC 100, but the reservation may be made by an automatic transaction apparatus or a portable terminal provided in a financial institution or the like.

本実施例では、予約決済システムを映画チケットの予約決済を行う場合に適用して説明を行ったがこれに限られることはなく、レストラン等のように予約後に予約先の店舗にて決済を行う業種にも適用できる。このように、本発明の商品には、レストラン等のサービスも含まれる。   In the present embodiment, the description has been made by applying the reservation payment system to the case of making a reservation payment for a movie ticket. However, the present invention is not limited to this. Applicable to industries. Thus, the product of the present invention includes services such as restaurants.

本実施例における更新手段34、書込手段22は、予約決済手段のみで構成してもよい。   The updating means 34 and the writing means 22 in the present embodiment may be constituted only by the reservation settlement means.

本実施例における予約制御サーバ200の有する機能をホストコンピュータ300に備える構成としてもよい。   The host computer 300 may have a function that the reservation control server 200 in this embodiment has.

本実施例において、購入予約の決済は、店舗の店員の操作で営業店端末600から営業店サーバ400に決済指示する説明を行ったが、顧客の操作で顧客PC100から予約制御サーバ200を介して営業店サーバ400に決済指示する構成としてもよい。   In this embodiment, the settlement of the purchase reservation has been described as instructing settlement from the sales office terminal 600 to the sales office server 400 by the operation of the store clerk. The branch server 400 may be instructed to make a payment.

本発明の一実施の形態を示すブロック構成図。The block block diagram which shows one embodiment of this invention. 実施例の予約決済システムの予約動作フローチャート。The reservation operation | movement flowchart of the reservation payment system of an Example. 実施例の予約決済システムの決済動作フローチャート。The payment operation | movement flowchart of the reservation payment system of an Example. 実施例の予約決済システムの予約取消動作フローチャート。The reservation cancellation operation | movement flowchart of the reservation settlement system of an Example.

符号の説明Explanation of symbols

100 顧客PC
200 予約制御サーバ
21 制御手段
22 書込手段
23 購入金額記憶部
24 予約識別情報生成手段
25 決済中継手段
300 ホストコンピュータ
31 制御手段
32 認証手段
33 購入金額確保可否判定手段
34 更新手段
400 営業店サーバ
41 制御手段
42 購入金額生成手段
43 登録予約記憶部
500 顧客情報データベース
600 営業店端末
100 customer PC
200 Reservation Control Server 21 Control Unit 22 Writing Unit 23 Purchase Amount Storage Unit 24 Reservation Identification Information Generation Unit 25 Settlement Relay Unit 300 Host Computer 31 Control Unit 32 Authentication Unit 33 Purchase Amount Ensuring / Determining Unit 34 Update Unit 400 Sales Office Server 41 Control means 42 Purchase amount generation means 43 Registration reservation storage section 500 Customer information database 600 Branch terminal

Claims (5)

金融機関に口座を開設した顧客の口座番号を示す口座番号情報毎に残高を示す残高情報が格納された顧客情報記憶部と、顧客の操作する端末装置と商品を提供する店舗の営業店サーバとを仲介して商品の予約処理を実行し、予約を識別するための予約識別情報を前記端末装置及び前記営業店サーバに供給する予約制御サーバと、予約の決済に必要な決済情報を受けると、該決済情報に基づく決済処理を実行する決済制御装置とを備える予約決済システムにおいて、
前記予約処理時に前記営業店サーバから前記商品の購入金額を示す情報を受信すると、前記顧客の口座番号情報に基づいて、前記顧客情報記憶部を検索して、残高情報を取得し、該残高情報で示す残高が購入金額よりも大きいと、口座の残高から購入金額を差し引いて残高情報を更新すると共に、予約識別情報と該購入金額を示す情報とを対応させて購入金額記憶部に記憶させる予約決済手段と、
前記予約制御サーバから決済指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び予め保持された店舗の口座番号を示す情報を含む決済情報を前記決済制御装置に送信する決済中継手段とを備えることを特徴とする予約決済システム。
A customer information storage unit storing balance information indicating a balance for each account number information indicating an account number of a customer who opened an account with a financial institution, a terminal device operated by the customer, and a store server of a store providing products The reservation control server that supplies the reservation identification information for identifying the reservation to the terminal device and the sales office server, and the payment information necessary for the payment of the reservation, In a reservation settlement system comprising a settlement control device that executes a settlement process based on the settlement information,
Upon receiving information indicating the purchase price of the product from the sales office server during the reservation process, the customer information storage unit is searched based on the customer account number information to obtain balance information, and the balance information If the balance indicated by is larger than the purchase amount, the balance information is updated by subtracting the purchase amount from the account balance, and the reservation identification information and the information indicating the purchase amount are associated with each other and stored in the purchase amount storage unit. Payment means;
Upon receiving a payment instruction from the reservation control server, the purchase amount storage unit is searched based on reservation identification information, and the payment includes information indicating the purchase amount obtained and information indicating a store account number held in advance. A reservation settlement system comprising: settlement relay means for transmitting information to the settlement control device.
前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び前記顧客の口座番号情報を含む取消決済情報を前記決済制御装置に送信し、
前記決済制御装置は、前記取消決済情報を受けると、該取消決済情報に基づく決済処理を行うことを特徴とする請求項1記載の予約決済システム。
Upon receiving a reservation cancellation instruction from the reservation control server, the settlement relay unit searches the purchase price storage unit based on reservation identification information, and obtains information indicating the purchase price obtained and customer account number information. Including the cancellation settlement information including the settlement control device,
The reservation settlement system according to claim 1, wherein the settlement control device, when receiving the cancellation settlement information, performs a settlement process based on the cancellation settlement information.
前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報と予め保持された予約の取消金額を示す情報とに基づいた演算で得られる顧客への返金額と前記顧客の口座番号を含む返金情報及び前記店舗の口座番号と前記取消金額を示す情報を含む取消決済情報を前記決済制御装置にそれぞれ送信し、
前記決済制御装置は、前記決済中継手段から前記返金情報及び前記取消決済情報を受信すると、受信した各情報に基づいて決済処理を行うことを特徴とする請求項1記載の予約決済システム。
Upon receiving a reservation cancellation instruction from the reservation control server, the settlement relay means searches the purchase price storage unit based on reservation identification information, and obtains information indicating the purchase price obtained and cancellation of a reservation held in advance. The settlement control device includes the refund amount to the customer obtained by calculation based on the information indicating the amount of money, refund information including the account number of the customer, and the cancellation settlement information including information indicating the account number of the store and the amount of cancellation. Send each to
The reservation settlement system according to claim 1, wherein the settlement control device performs settlement processing based on each received information when receiving the refund information and the cancellation settlement information from the settlement relay unit.
前記端末装置は自動取引装置であることを特徴とする請求項1乃至3いずれかに記載の予約決済システム。   The reservation settlement system according to claim 1, wherein the terminal device is an automatic transaction device. 前記端末装置は携帯端末であることを特徴とする請求項1乃至3いずれかに記載の予約決済システム。
The reservation settlement system according to claim 1, wherein the terminal device is a mobile terminal.
JP2005020588A 2005-01-28 2005-01-28 Reservation settlement system Pending JP2006209461A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005020588A JP2006209461A (en) 2005-01-28 2005-01-28 Reservation settlement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005020588A JP2006209461A (en) 2005-01-28 2005-01-28 Reservation settlement system

Publications (1)

Publication Number Publication Date
JP2006209461A true JP2006209461A (en) 2006-08-10

Family

ID=36966255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005020588A Pending JP2006209461A (en) 2005-01-28 2005-01-28 Reservation settlement system

Country Status (1)

Country Link
JP (1) JP2006209461A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009301219A (en) * 2008-06-11 2009-12-24 Fujitsu Ltd Reservation settlement method and terminal to be used for the same method
KR101293423B1 (en) * 2012-05-17 2013-08-05 주식회사 미래지기 Reservation and purchasing method and system using mobile prepaid cards
JP2015060348A (en) * 2013-09-18 2015-03-30 日本電気株式会社 Electronic ticket purchasing system, electronic ticket purchasing method, and electronic ticket purchasing server

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140644A (en) * 2000-10-31 2002-05-17 Time World:Kk Electric commerce method and bank account deducting method
JP2002236770A (en) * 2001-02-07 2002-08-23 Mitsubishi Electric Corp System and server for purchasing ticket
JP2002352277A (en) * 2002-03-07 2002-12-06 Hitachi Ltd Canceling device
JP2003044771A (en) * 2001-01-30 2003-02-14 Fusao Sakurai Transaction system, payment facility server, transaction smoothing server and transaction method
JP2003216822A (en) * 2002-01-21 2003-07-31 Fujitsu Ltd System and method for stock bank
WO2003083743A1 (en) * 2002-03-29 2003-10-09 Fujitsu Limited Scheduled remittance method
JP2003296651A (en) * 2002-03-29 2003-10-17 Bank Of Tokyo-Mitsubishi Ltd Settlement support device and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140644A (en) * 2000-10-31 2002-05-17 Time World:Kk Electric commerce method and bank account deducting method
JP2003044771A (en) * 2001-01-30 2003-02-14 Fusao Sakurai Transaction system, payment facility server, transaction smoothing server and transaction method
JP2002236770A (en) * 2001-02-07 2002-08-23 Mitsubishi Electric Corp System and server for purchasing ticket
JP2003216822A (en) * 2002-01-21 2003-07-31 Fujitsu Ltd System and method for stock bank
JP2002352277A (en) * 2002-03-07 2002-12-06 Hitachi Ltd Canceling device
WO2003083743A1 (en) * 2002-03-29 2003-10-09 Fujitsu Limited Scheduled remittance method
JP2003296651A (en) * 2002-03-29 2003-10-17 Bank Of Tokyo-Mitsubishi Ltd Settlement support device and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009301219A (en) * 2008-06-11 2009-12-24 Fujitsu Ltd Reservation settlement method and terminal to be used for the same method
KR101293423B1 (en) * 2012-05-17 2013-08-05 주식회사 미래지기 Reservation and purchasing method and system using mobile prepaid cards
JP2015060348A (en) * 2013-09-18 2015-03-30 日本電気株式会社 Electronic ticket purchasing system, electronic ticket purchasing method, and electronic ticket purchasing server

Similar Documents

Publication Publication Date Title
KR101078173B1 (en) Assured payment system using mobile phones and the payment system, payment methods using
JP2010113540A (en) Shopping system, method, and computer program
JP2020024651A (en) Settlement method, settlement system, information processing method, information processing system, communication terminal device, program, and transaction method
JP2009024437A (en) Mail order system
US20210304212A1 (en) Payment system, management server, payment terminal, and method of controlling a payment terminal
KR101845193B1 (en) Billing system and billing method thereof
JP2006209461A (en) Reservation settlement system
JP6438166B1 (en) Information processing method, information processing apparatus, and program
KR20200142661A (en) Purchase system of good in vending machine using smart application
KR20070079126A (en) User direct payment system though network and method thereof
KR101402918B1 (en) Product sales reservations and sales amount payment system, payment system and method thereof
KR20160100646A (en) Mobile payment method in Stores
JP2019070879A (en) Merchandise return reception device
JP2014063533A (en) Center device, shopping system, shopping method, and computer program
KR102006960B1 (en) On-line used goods trading system using location information
JP2003123006A (en) Settlement relay method and settlement request method
JP7035257B1 (en) Information processing method and information processing equipment
JP2006072475A (en) Device and program for information processing, and for information providing
JP6220196B2 (en) Ticket / product sales system
AU2021100297A4 (en) A commodity trade value transaction system, and a commodity trade value transaction method
WO2023037650A1 (en) Information processing device, registration system, and program
KR101906376B1 (en) System and Method for providing balance deposit service using electric payment means
US20240054523A1 (en) Point of sale terminal
JP2022124260A (en) Accommodation management system, accommodation management apparatus, accommodation management method and program
JP2022122010A (en) Item sales data processing system, terminal device, settlement device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090811

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091006

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091124