Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7469052B2 - Information processing device, payment system and program - Google Patents
[go: Go Back, main page]

JP7469052B2 - Information processing device, payment system and program - Google Patents

Information processing device, payment system and program Download PDF

Info

Publication number
JP7469052B2
JP7469052B2 JP2020006990A JP2020006990A JP7469052B2 JP 7469052 B2 JP7469052 B2 JP 7469052B2 JP 2020006990 A JP2020006990 A JP 2020006990A JP 2020006990 A JP2020006990 A JP 2020006990A JP 7469052 B2 JP7469052 B2 JP 7469052B2
Authority
JP
Japan
Prior art keywords
payment
product
approval
information
signal
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.)
Active
Application number
JP2020006990A
Other languages
Japanese (ja)
Other versions
JP2021114189A (en
Inventor
恒治 寺原
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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2020006990A priority Critical patent/JP7469052B2/en
Publication of JP2021114189A publication Critical patent/JP2021114189A/en
Application granted granted Critical
Publication of JP7469052B2 publication Critical patent/JP7469052B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報処理装置、決済システムおよびプログラムに関する。 Embodiments of the present invention relate to an information processing device, a payment system, and a program.

最近は、飲食店等の店舗において、例えば店内の各テーブルに設置されたテーブル端末において、飲食した商品の決済を行うことができる。同様に、店員が所持するハンディターミナルにおいて、飲食した商品の決済を行うことができる。テーブル端末やハンディターミナルで決済を行った顧客はそのまま出店することができる。 Recently, in restaurants and other establishments, payment for consumed goods can be made, for example, at table terminals installed on each table in the store. Similarly, payment for consumed goods can be made at handheld terminals carried by store staff. Once a customer has made a payment at a table terminal or handheld terminal, they can leave the store without doing anything.

しかしながら、このような仕組みでは、顧客がテーブル端末やハンディターミナルで決済をしたふりをして、実際には決済をせずに出店することが可能であった。 However, this system made it possible for customers to pretend to pay using a tabletop terminal or handheld terminal, and then leave the store without actually making any payment.

本発明が解決しようとする課題は、決済をせずに出店することを防止することが可能な情報処理装置、決済システムおよびプログラムを提供することである。 The problem that this invention aims to solve is to provide an information processing device, a payment system, and a program that can prevent a shop from being opened without making a payment.

実施形態の情報処理装置は、受信部と、発注装置から発注した商品について決済することを事前登録する登録情報を決済サーバに送信する決済登録手段と、前記事前登録した前記発注装置から発注した商品について、前記発注装置から決済の確認信号を前記受信部が受信したかを判断する承認判断手段と、前記確認信号を受信したと判断した場合に当該商品について決済することを承認する承認信号を前記決済サーバに送信する承認送信手段と、を備える。 The information processing device of the embodiment comprises a receiving unit, a payment registration means for transmitting registration information that pre -registers to make payment for a product ordered from an ordering device to a payment server, an approval determination means for determining whether the receiving unit has received a payment confirmation signal from the ordering device for the pre-registered product ordered from the ordering device, and an approval transmission means for transmitting an approval signal to the payment server approving payment for the product when it is determined that the confirmation signal has been received .

図1は、実施形態に係る決済システムを示す説明図である。FIG. 1 is an explanatory diagram showing a payment system according to an embodiment. 図2は、ステーションのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of the station. 図3は、注文管理部の構成を示すメモリマップである。FIG. 3 is a memory map showing the configuration of the order management unit. 図4は、注文情報部の構成を示すメモリマップである。FIG. 4 is a memory map showing the configuration of the order information section. 図5は、テーブル端末のハードウェア構成を示すブロック図である。FIG. 5 is a block diagram showing the hardware configuration of the table terminal. 図6は、厨房端末のハードウェア構成を示すブロック図である。FIG. 6 is a block diagram showing the hardware configuration of the kitchen terminal. 図7は、POS端末のハードウェア構成を示すブロック図である。FIG. 7 is a block diagram showing the hardware configuration of a POS terminal. 図8は、ステーションとテーブル端末の機能構成を示す機能ブロック図である。FIG. 8 is a functional block diagram showing the functional configuration of the station and the table terminal. 図9は、テーブル端末の制御処理の流れを示すフローチャートである。FIG. 9 is a flowchart showing the flow of control processing of the table terminal. 図10は、厨房端末の制御処理の流れを示すフローチャートである。FIG. 10 is a flowchart showing the flow of control processing of the kitchen terminal. 図11は、ステーションの制御処理の流れを示すフローチャートである。FIG. 11 is a flowchart showing the flow of the control process of the station. 図12は、POS端末の制御処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing the flow of control processing of the POS terminal.

以下、図面を参照して、実施形態について詳細に説明する。実施形態では、ステーションを情報処理装置の一例として説明する。また実施形態では、テーブル端末を発注装置の一例として説明する。また、実施形態では、POS(Point of Sales)端末を外部装置の一例として説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 The embodiments will be described in detail below with reference to the drawings. In the embodiments, a station will be described as an example of an information processing device. In the embodiments, a table terminal will be described as an example of an ordering device. In the embodiments, a POS (Point of Sales) terminal will be described as an example of an external device. Note that the present invention is not limited to the embodiments described below.

図1は、実施形態に係る決済システムを示す説明図である。決済システム10は、飲食店等の店舗Tで飲食する料理等の商品の販売処理および売上管理等を行うシステムであり、店舗T内に設置される。決済システム10は、ステーション1、テーブル端末3(発注装置)、厨房端末5、POS端末7を備える。ステーション1、テーブル端末3、厨房端末5、POS端末7は、例えばLAN(Local Area Network)等の通信回線L1で接続されており、相互に情報や信号の送受信が可能である。 Figure 1 is an explanatory diagram showing a payment system according to an embodiment. The payment system 10 is a system that processes sales and manages sales of products such as food to be eaten at a store T such as a restaurant, and is installed within the store T. The payment system 10 comprises a station 1, a table terminal 3 (ordering device), a kitchen terminal 5, and a POS terminal 7. The station 1, the table terminal 3, the kitchen terminal 5, and the POS terminal 7 are connected by a communication line L1 such as a LAN (Local Area Network), and can send and receive information and signals between them.

また、決済システム10は、決済サーバ9と専用回線または公衆回線等の通信回線L2で接続されている。決済サーバ9は、例えば後述する、店舗Tでの商品購入に係る決済をするために携帯端末K(スマートフォン、携帯電話、PDA(Personal Digital Assistant)等)にインストールされたアプリケーションを使用した決済を運営する企業に設置されている。 The payment system 10 is also connected to the payment server 9 via a communication line L2, such as a dedicated line or a public line. The payment server 9 is installed in a company that manages payments using an application installed on a mobile terminal K (such as a smartphone, mobile phone, or PDA (Personal Digital Assistant)) to make payments for product purchases at a store T, as described below.

ここで、携帯端末Kにインストールされたアプリケーションを使用した決済(以降「アプリ決済」と称する)について説明する。ここでは、店舗Tで商品を購入し、POS(Point of Sales)端末等を用いて当該商品の売上登録処理を実行した後、当該アプリ決済を行う場合を一例として説明する。 Here, we will explain payment using an application installed on mobile terminal K (hereafter referred to as "app payment"). Here, we will explain as an example the case where a product is purchased at store T, sales registration processing for the product is performed using a POS (Point of Sales) terminal or the like, and then the app payment is performed.

まずは、決済を運用する企業のホームページ等からアプリケーションを携帯端末Kにダウンロードしてインストールする。次に、携帯端末Kに搭載されたカメラ機能およびアプリケーションを使用して、企業が用意したコードシンボル(二次元コード等)を読み取る。読み取ったコードシンボルには、少なくとも当該企業が運営するサイトへのアクセス情報が含まれる。そして携帯端末Kに、決済する金額(例えば、購入した商品(POS端末で売上登録処理した商品)の支払金額)を入力する。携帯端末Kは、無線通信回線L3を介して決済サーバ9と通信が可能である。そのため、携帯端末Kから決済サーバ9に対して決済金額の情報が送信される。決済サーバ9において受信した決済金額に係るアプリ決済の決済処理を実行する。 First, the user downloads and installs an application onto mobile terminal K from the website of the company that operates the payment system. Next, the user uses the camera function and application on mobile terminal K to read a code symbol (such as a two-dimensional code) prepared by the company. The read code symbol contains at least access information to the site operated by the company. The user then inputs the amount to be paid (for example, the payment amount for the purchased product (the product whose sales have been registered at the POS terminal)) into mobile terminal K. Mobile terminal K can communicate with payment server 9 via wireless communication line L3. Therefore, information on the payment amount is sent from mobile terminal K to payment server 9. Payment server 9 executes payment processing for the app payment related to the payment amount received.

決済処理した決済サーバ9は、当該取引に係る決済処理が終了したことを示す情報をステーション1に送信し、受信したステーション1は当該情報をPOS端末7に転送する。するとPOS端末7は当該決済に係るレシートを発行する。発行されたレシートには、商品情報、決済情報、および決済処理した決済サーバ9を運営する企業名等が記載される。 The payment server 9 that processed the payment sends information to the station 1 indicating that the payment processing for the transaction has been completed, and the station 1 that receives the information forwards the information to the POS terminal 7. The POS terminal 7 then issues a receipt for the payment. The issued receipt includes product information, payment information, and the name of the company that operates the payment server 9 that processed the payment.

なお、顧客の携帯端末Kにコードシンボルを表示し、POS端末7がこれを読み取ることで決済サーバ9が決済処理を行うやり方もある。この場合、コードシンボルには、上記アクセス情報に加え、会員を特定する会員情報や、携帯端末Kのアドレス等の情報が含まれる。 It is also possible to display a code symbol on the customer's mobile terminal K, and have the POS terminal 7 read it, allowing the payment server 9 to carry out the payment process. In this case, the code symbol contains, in addition to the access information, member information that identifies the member, the address of the mobile terminal K, and other information.

決済サーバ9は、店舗Tで買い物をした取引について、携帯端末Kにインストールされたアプリケーションが動作することで受信した金額情報に基づいて決済処理を実行する。決済サーバ9は、決済した決済情報を、携帯端末Kと、ステーション1に送信する。 The payment server 9 executes payment processing for a transaction for shopping at store T based on amount information received by running an application installed on mobile terminal K. The payment server 9 transmits the payment information to mobile terminal K and station 1.

ステーション1は、例えばマイクロコンピュータを備えたサーバである。ステーション1は、店舗Tのバックヤードに設置されている。ステーション1は、テーブル端末3から発注された商品(料理、飲み物、グッズ等)の売上げ(販売数量や売上金額)を管理する。また、ステーション1は、発注された商品の顧客への配膳(提供)の有無の配膳管理を行う。 Station 1 is, for example, a server equipped with a microcomputer. Station 1 is installed in the back yard of store T. Station 1 manages the sales (sales quantity and sales amount) of products (food, drinks, goods, etc.) ordered from table terminal 3. Station 1 also manages the serving of ordered products to determine whether or not they are served (provided) to customers.

また、ステーション1は、アプリ決済を行う場合は、アプリ決済を行うことを事前登録する登録情報を決済サーバ9に送信する。ステーション1は、アプリ決済の事前登録をしたかの有無を管理する。また、ステーション1は、アプリ決済を事前登録した顧客について、発注した商品が配膳される毎に、当該商品についてアプリ決済を行うことを承認する承認信号を決済サーバ9に送信する。また、ステーション1は、テーブル端末3から発注された商品について、アプリ決済されたか否かを示す情報を商品毎に記憶して管理する。 When making an app payment, station 1 transmits registration information to the payment server 9 to pre-register that the app payment will be made. Station 1 manages whether or not pre-registration for app payment has been made. For customers who have pre-registered for app payment, station 1 transmits an approval signal to the payment server 9 to approve making an app payment for the product each time the product ordered is served, to the payment server 9. Station 1 also stores and manages information for each product ordered from the table terminal 3 indicating whether or not payment has been made for the app.

テーブル端末3は、テーブル毎に1台設置されている。テーブル端末3は例えば各テーブル上に設置されているタブレット端末である。テーブル端末3は、表示部42(図5を参照)を備え、店舗Tで販売するすべての商品を選択可能に表示する。顧客は、表示されている商品から飲食する商品を選択する。 One table terminal 3 is installed at each table. The table terminal 3 is, for example, a tablet terminal installed on each table. The table terminal 3 has a display unit 42 (see FIG. 5) and displays all products sold at store T in a selectable manner. The customer selects the product to eat or drink from the displayed products.

また、テーブル端末3は、発注キー413(図5を参照)が操作されると、選択された商品について、調理の発注を行う。 When the order key 413 (see Figure 5) is operated, the tabletop terminal 3 places an order for cooking of the selected item.

また、テーブル端末3は、商品が配膳されると、承認キー414(図5を参照)を表示する。承認キー414は、配膳(提供)された商品について、事前登録されたアプリ決済で決済処理をすることを顧客が承認するためのキーである。顧客は、アプリ決済を承認する場合は承認キー414を操作する。 When the product is served, the table terminal 3 displays an approval key 414 (see FIG. 5). The approval key 414 is a key for the customer to approve the payment process for the served (provided) product using a pre-registered app payment. The customer operates the approval key 414 when approving the app payment.

また、テーブル端末3は、アプリ決済の事前登録を行う機能を備える。具体的には、テーブルに着席した顧客は、テーブルに設置されているテーブル端末3に表示された登録キー411(図5を参照)を操作する。テーブル端末3は、登録キー411が操作されると、携帯端末Kに表示されているコードシンボルを読み取って、ステーション1を経由して決済サーバ9に対し、事前登録の申請を行う。申請を受け取った決済サーバ9は、コードシンボルに含まれる会員情報に関連付けて、アプリ決済の事前登録を設定する。ステーション1は、事前設定された会員の会員情報を記憶する。 The table terminal 3 also has a function for pre-registration for app payment. Specifically, a customer seated at a table operates a registration key 411 (see FIG. 5) displayed on the table terminal 3 installed at the table. When the registration key 411 is operated, the table terminal 3 reads the code symbol displayed on the mobile terminal K and submits a pre-registration request to the payment server 9 via the station 1. The payment server 9 that receives the request associates it with the membership information contained in the code symbol and sets up pre-registration for app payment. The station 1 stores the membership information of the pre-set member.

厨房端末5は、商品を調理する厨房に設置される。商品の調理人は、調理が完成した場合に、厨房端末5に表示された当該商品に係る配膳キー611(図6を参照)を操作する。厨房端末5は、配膳キー611が操作された商品について、配膳済みを示す配膳信号を、ステーション1に送信する。調理が完成した商品は、店舗Tの店員によって当該商品を発注した顧客が着席しているテーブルに配膳される。 The kitchen terminal 5 is installed in the kitchen where the product is prepared. When the cook of the product has finished cooking, he/she operates the serving key 611 (see FIG. 6) for that product displayed on the kitchen terminal 5. The kitchen terminal 5 transmits a serving signal to the station 1 indicating that the product has been served for the product for which the serving key 611 was operated. The product that has been completely cooked is served by a staff member of store T to the table where the customer who ordered the product is seated.

POS端末7は、店舗Tの出口付近に設置される。POS端末7は、店舗Tでの飲食についての精算を行う装置である。POS端末7は、テーブル端末3においてアプリ決済を行わなかった商品があれば、当該商品についての決済処理を行う。例えば、携帯端末Kを携帯しない顧客や、携帯端末Kにアプリ決済用のアプリケーションをインストールしていない顧客は、店内で飲食した商品についてPOSタンマツで決済を行う。POS端末7は、現金および非現金で決済をすることができる。POS端末7は、決済をするために入力した情報(商品の合計金額、預り金額、端末コード、等)および決済信号をステーション1に送信する。 The POS terminal 7 is installed near the exit of store T. The POS terminal 7 is a device that settles the bill for food and drink purchased at store T. If there are any products for which app payment has not been made at the table terminal 3, the POS terminal 7 performs payment processing for those products. For example, customers who do not carry a mobile terminal K or who do not have an app payment application installed on their mobile terminal K pay for the products they ate and drink in the store using the POS Tanmatsu. The POS terminal 7 can make both cash and non-cash payments. The POS terminal 7 transmits the information entered to make the payment (total price of the products, deposit amount, terminal code, etc.) and a payment signal to station 1.

アプリ決済用のアプリケーションをインストールした携帯端末Kは、アプリ決済を運営する企業の企業情報、会員情報、チャージ金額情報、携帯端末Kのアドレスの情報を含むコードシンボルを表示部に表示可能である。なお、コードシンボルは、少なくとも会員情報を含む。その他の情報は、会員登録している図示しない会員サーバに記憶されており、当該会員情報に基づいて会員サーバから取得することもできる。 A mobile terminal K with an application for app payment installed can display a code symbol on the display unit, including company information about the company that operates the app payment, member information, charge amount information, and the address of the mobile terminal K. The code symbol includes at least the member information. Other information is stored in a member server (not shown) where the member is registered, and can also be obtained from the member server based on the member information.

ここからは、ステーション1のハードウェア構成について説明する。図2は、ステーション1のハードウェア構成を示すブロック図である。図2に示すように、ステーション1は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、メモリ部14等を備えている。CPU11は制御主体となる。ROM12は各種プログラムを記憶する。RAM13はプログラムや各種データを展開する。メモリ部14は各種プログラムを記憶する。CPU11、ROM12、RAM13、メモリ部14は、互いにバス15を介して接続されている。CPU11とROM12とRAM13が、制御部100を構成する。すなわち、制御部100は、CPU11がROM12やメモリ部14に記憶されRAM13に展開された制御プログラムに従って動作することによって、後述するステーション1に係る制御処理を実行する。 From here, the hardware configuration of station 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of station 1. As shown in FIG. 2, station 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory unit 14, and the like. CPU 11 is the main controller. ROM 12 stores various programs. RAM 13 expands programs and various data. Memory unit 14 stores various programs. CPU 11, ROM 12, RAM 13, and memory unit 14 are connected to each other via a bus 15. CPU 11, ROM 12, and RAM 13 constitute a control unit 100. That is, the control unit 100 executes control processing related to station 1, which will be described later, by CPU 11 operating according to a control program stored in ROM 12 or memory unit 14 and expanded in RAM 13.

RAM13は、注文管理部131を備える。注文管理部131は、アプリ決済の事前登録の情報や発注された商品の状況を管理する。注文管理部131については、図3および図4で後述する。 RAM 13 includes an order management unit 131. The order management unit 131 manages information on pre-registration for app payments and the status of ordered products. The order management unit 131 will be described later with reference to Figures 3 and 4.

メモリ部14は、電源を切っても記憶情報が保持されるHDD(Hard Disc Drive)やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部14は、制御プログラム部141、商品マスタ142を備える。制御プログラム部141は、ステーション1を制御するための制御プログラムを記憶する。商品マスタ142は、商品毎に当該商品に係る商品情報(商品名、単価、商品の画像等)を記憶する。また、メモリ部14は、店舗Tにおける商品の売上(商品の売上数、合計売上金額、等)を記憶する。 The memory unit 14 is composed of a non-volatile memory such as a hard disk drive (HDD) or flash memory that retains stored information even when the power is turned off. The memory unit 14 includes a control program unit 141 and a product master 142. The control program unit 141 stores a control program for controlling the station 1. The product master 142 stores product information (product name, unit price, product image, etc.) related to each product. The memory unit 14 also stores product sales (number of products sold, total sales amount, etc.) at store T.

また、制御部100は、バス15およびコントローラ16を介して、操作部21、表示部22と接続している。コントローラ16は、制御部100からの指示を受けて、操作部21、表示部22を制御する。以下では、説明の都合上、実際にはコントローラ16が行う制御を直接制御部100が行うとして説明する。 The control unit 100 is also connected to the operation unit 21 and the display unit 22 via the bus 15 and the controller 16. The controller 16 receives instructions from the control unit 100 and controls the operation unit 21 and the display unit 22. For the sake of convenience, the following description will be given assuming that the control actually performed by the controller 16 is performed directly by the control unit 100.

操作部21は、ステーション1を動作させるために操作者が操作するキーボード等である。表示部22は、例えば液晶表示器であり、ステーション1の操作者に対して情報を表示する。 The operation unit 21 is a keyboard or the like that is operated by an operator to operate station 1. The display unit 22 is, for example, a liquid crystal display, and displays information to the operator of station 1.

また、制御部100は、バス15を介して、通信部24と接続している。通信部24は、通信回線L1を介して、テーブル端末3、厨房端末5、POS端末7と情報を送受信する。また、制御部100は、バス15を介して、通信部25と接続している。通信部25は、通信回線L2を介して、決済サーバ9と情報を送受信する。 The control unit 100 is also connected to the communication unit 24 via the bus 15. The communication unit 24 transmits and receives information to and from the table terminal 3, the kitchen terminal 5, and the POS terminal 7 via the communication line L1. The control unit 100 is also connected to the communication unit 25 via the bus 15. The communication unit 25 transmits and receives information to and from the payment server 9 via the communication line L2.

次に、注文管理部131について説明する。図3は、注文管理部131の構成を示すメモリマップである。図3では、説明の都合上、店舗T内に設置された一つのテーブル(例えばテーブルA)に着席した顧客に係る注文状況を一例として示し説明する。実際には、注文管理部131は、テーブルの数分の図3の情報を、テーブル毎に記憶する。 Next, the order management unit 131 will be described. Figure 3 is a memory map showing the configuration of the order management unit 131. For convenience of explanation, Figure 3 shows an example of the order status of a customer seated at one table (e.g., table A) installed in store T. In reality, the order management unit 131 stores the information in Figure 3 for each table, for each table.

図3に示すように、注文管理部131は、端末コード部1311、登録情報部1312、注文情報部1313を有する。端末コード部1311は、顧客が着席した―ブル(実施形態ではテーブルA)を特定する端末コード(実施形態ではテーブルAを特定する端末コード)を記憶する。登録情報部1312は、アプリ決済を事前登録した顧客の情報(アプリ決済をするアプリケーションを提供した企業名、当該顧客を特定する会員情報、当該会員が携帯するアプリケーションをインストールした携帯端末Kにメールを送信するためのアドレス情報、等)を記憶する。注文情報部1313は、端末コードで特定されるテーブルに設置されたテーブル端末3から商品が発注された商品の情報を記憶する。注文情報部1313については、図4で後述する。 As shown in FIG. 3, the order management unit 131 has a terminal code unit 1311, a registration information unit 1312, and an order information unit 1313. The terminal code unit 1311 stores a terminal code (in this embodiment, the terminal code identifying table A) that identifies the table at which the customer is seated (in this embodiment, the terminal code identifying table A). The registration information unit 1312 stores information about the customer who has pre-registered for app payment (the name of the company that provided the application for app payment, member information identifying the customer, address information for sending email to the mobile terminal K on which the application carried by the member is installed, etc.). The order information unit 1313 stores information about the product ordered from the table terminal 3 installed at the table identified by the terminal code. The order information unit 1313 will be described later in FIG. 4.

次に、注文情報部1313について説明する。図4は、注文情報部1313の構成を示すメモリマップである。図4に示すように、注文情報部1313は、注文商品部13131、配膳情報部13132、決済情報部13133を有する。注文商品部13131は、一つのテーブルに設置されたテーブル端末3から発注されたすべての商品の情報(例えば商品を特定する商品コード)を記憶する。配膳情報部13132は、当該発注された商品が配膳されたか否かの情報を記憶する。商品が配膳された場合にはフラグ1を記憶する。すなわち、テーブル端末3から発注された商品について、厨房端末5において配膳キー611が操作された商品について、当該商品が配膳されたとしてフラグ1を記憶する。なお、商品が配膳されていない場合には、配膳情報部13132はフラグ0を記憶する。 Next, the order information section 1313 will be described. FIG. 4 is a memory map showing the configuration of the order information section 1313. As shown in FIG. 4, the order information section 1313 has an ordered item section 13131, a serving information section 13132, and a payment information section 13133. The ordered item section 13131 stores information on all items ordered from the table terminals 3 installed at one table (e.g., item codes identifying the items). The serving information section 13132 stores information on whether the ordered items have been served. If the items have been served, flag 1 is stored. That is, for items ordered from the table terminals 3 and for which the serving key 611 has been operated on the kitchen terminal 5, flag 1 is stored as the item has been served. Note that if the item has not been served, the serving information section 13132 stores flag 0.

決済情報部13133は、配膳された商品についてアプリ決済が行われたか否かの情報を記憶する。決済情報部13133は、アプリ決済が終了した商品についてはフラグ1を記憶する。決済情報部13133は、アプリ決済が終了していない商品、あるいはアプリ決済を行っていない商品についてはフラグ0を記憶する。 The payment information unit 13133 stores information on whether or not app payment has been made for the served item. The payment information unit 13133 stores flag 1 for items for which app payment has been completed. The payment information unit 13133 stores flag 0 for items for which app payment has not been completed or for which app payment has not been made.

ここからは、テーブル端末3のハードウェア構成について説明する。図5は、テーブル端末3のハードウェア構成を示すブロック図である。図5に示すように、テーブル端末3は、CPU31、ROM32、RAM33、メモリ部34等を備えている。CPU31は制御主体となる。ROM32は各種プログラムを記憶する。RAM33はプログラムや各種データを展開する。メモリ部34は各種プログラムを記憶する。CPU31、ROM32、RAM33、メモリ部34は、互いにバス35を介して接続されている。CPU31とROM32とRAM33が、制御部300を構成する。すなわち、制御部300は、CPU31がROM32やメモリ部34に記憶されRAM33に展開された制御プログラムに従って動作することによって、後述するテーブル端末3に係る制御処理を実行する。 From here, the hardware configuration of the table terminal 3 will be described. FIG. 5 is a block diagram showing the hardware configuration of the table terminal 3. As shown in FIG. 5, the table terminal 3 includes a CPU 31, a ROM 32, a RAM 33, a memory unit 34, and the like. The CPU 31 is the main controller. The ROM 32 stores various programs. The RAM 33 expands programs and various data. The memory unit 34 stores various programs. The CPU 31, the ROM 32, the RAM 33, and the memory unit 34 are connected to one another via a bus 35. The CPU 31, the ROM 32, and the RAM 33 constitute the control unit 300. That is, the control unit 300 executes control processing related to the table terminal 3, which will be described later, by the CPU 31 operating in accordance with the control program stored in the ROM 32 or the memory unit 34 and expanded in the RAM 33.

RAM33は、注文情報部331を備える。注文情報部331は、当該テーブル端末3から発注された商品の情報(商品コード、商品名、価格、発注時刻、等)を記憶する。 The RAM 33 includes an order information section 331. The order information section 331 stores information about the product ordered from the table terminal 3 (product code, product name, price, order time, etc.).

メモリ部34は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部34は、制御プログラム部341、商品マスタ342、端末コード部343を備える。制御プログラム部341は、テーブル端末3を制御するための制御プログラムを記憶する。商品マスタ342は、商品毎に当該商品に係る商品情報(商品マスタ142と同等の情報)を記憶する。端末コード部343は、テーブル端末3を特定する端末コードを記憶する。 The memory unit 34 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off. The memory unit 34 comprises a control program unit 341, a product master 342, and a terminal code unit 343. The control program unit 341 stores a control program for controlling the table terminal 3. The product master 342 stores product information (information equivalent to the product master 142) related to each product. The terminal code unit 343 stores a terminal code that identifies the table terminal 3.

また、制御部300は、バス35およびコントローラ36を介して、操作部41、表示部42、印字部43、シンボル読取部44と接続している。表示部42上に設けられたタッチパネルで構成される操作部41は、登録キー411、商品キー412、発注キー413、承認キー414、終了キー415を備える。登録キー411は、アプリ決済の事前登録を行う場合に操作する。商品キー412は、飲食する一または複数の商品(すなわち、注文する料理や飲み物)を選択する場合に操作する。発注キー413は、選択した商品を発注する場合に操作する。承認キー414は、配膳された商品について事前決済することを承認する場合に操作する。終了キー415は、発注した商品について決済する場合に操作する。 The control unit 300 is also connected to the operation unit 41, display unit 42, printing unit 43, and symbol reading unit 44 via the bus 35 and controller 36. The operation unit 41, which is composed of a touch panel provided on the display unit 42, has a registration key 411, a product key 412, an order key 413, an approval key 414, and an end key 415. The registration key 411 is operated when pre-registering app payment. The product key 412 is operated when selecting one or more products to be consumed (i.e., food and drinks to be ordered). The order key 413 is operated when ordering the selected products. The approval key 414 is operated when approving the pre-payment for the delivered products. The end key 415 is operated when paying for the ordered products.

表示部42は、テーブルに着席している顧客に対し、情報(選択する商品の情報、発注した商品の情報、発注した商品の合計金額、決済した際の決済金額、等)を顧客に表示する。なお、登録キー411、商品キー412、発注キー413、承認キー414、終了キー415、表示部42上に設けられたタッチパネル上で機能する操作部41としてのキーである。 The display unit 42 displays information (information on the product to be selected, information on the product ordered, total price of the ordered products, payment amount at the time of payment, etc.) to the customer seated at the table. The keys include a registration key 411, a product key 412, an order key 413, an approval key 414, and an end key 415, which function as the operation unit 41 on a touch panel provided on the display unit 42.

印字部43は、終了キー415を操作した場合に、当該テーブル端末3での決済に係る特定情報(例えば端末コード)を含むコードシンボルを印字した伝票を発行する。顧客は、発行された伝票を持ってPOS端末7において当該伝票を提示して決済を行う。 When the end key 415 is operated, the printing unit 43 issues a slip on which a code symbol including specific information (e.g., a terminal code) related to the payment at the table terminal 3 is printed. The customer takes the issued slip and presents it at the POS terminal 7 to make the payment.

コントローラ36は、制御部300からの指示を受けて、操作部41、表示部42、印字部43、シンボル読取部44を制御する。以下では、説明の都合上、実際にはコントローラ36が行う制御を直接制御部300が行うとして説明する。 The controller 36 receives instructions from the control unit 300 and controls the operation unit 41, the display unit 42, the printing unit 43, and the symbol reading unit 44. For the sake of convenience, the following description will be given assuming that the control actually performed by the controller 36 is performed directly by the control unit 300.

シンボル読取部44は、コードシンボルを撮像して、あるいは光学的に読み取る。シンボル読取部44は、携帯端末Kに表示されたコードシンボルを読み取る。 The symbol reader 44 captures an image of the code symbol or reads it optically. The symbol reader 44 reads the code symbol displayed on the mobile terminal K.

また、制御部300は、バス35を介して、通信部45と接続している。通信部45は、通信回線L1を介して、ステーション1、厨房端末5、POS端末7と情報を送受信する。 The control unit 300 is also connected to the communication unit 45 via the bus 35. The communication unit 45 transmits and receives information to and from the station 1, the kitchen terminal 5, and the POS terminal 7 via the communication line L1.

ここからは、厨房端末5のハードウェア構成について説明する。図6は、厨房端末5のハードウェア構成を示すブロック図である。図6に示すように、厨房端末5は、CPU51、ROM52、RAM53、メモリ部54等を備えている。CPU51は制御主体となる。ROM52は各種プログラムを記憶する。RAM53はプログラムや各種データを展開する。メモリ部54は各種プログラムを記憶する。CPU51、ROM52、RAM53、メモリ部54は、互いにバス55を介して接続されている。CPU51とROM52とRAM53が、制御部500を構成する。すなわち、制御部500は、CPU51がROM52やメモリ部54に記憶されRAM53に展開された制御プログラムに従って動作することによって、後述する厨房端末5に係る制御処理を実行する。 From here, the hardware configuration of the kitchen terminal 5 will be described. FIG. 6 is a block diagram showing the hardware configuration of the kitchen terminal 5. As shown in FIG. 6, the kitchen terminal 5 includes a CPU 51, a ROM 52, a RAM 53, a memory unit 54, and the like. The CPU 51 is the main controller. The ROM 52 stores various programs. The RAM 53 deploys programs and various data. The memory unit 54 stores various programs. The CPU 51, the ROM 52, the RAM 53, and the memory unit 54 are connected to one another via a bus 55. The CPU 51, the ROM 52, and the RAM 53 constitute the control unit 500. That is, the control unit 500 executes control processing related to the kitchen terminal 5, which will be described later, by the CPU 51 operating in accordance with the control programs stored in the ROM 52 and the memory unit 54 and deployed in the RAM 53.

RAM53は、注文受部531を備える。注文受部531は、テーブル端末3から発注された商品の情報をステーション1経由で受信して記憶する。 The RAM 53 includes an order receiving unit 531. The order receiving unit 531 receives and stores information about products ordered from the table terminal 3 via the station 1.

メモリ部54は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部54は、制御プログラム部541を備える。制御プログラム部541は、厨房端末5を制御するための制御プログラムを記憶する。 The memory unit 54 is composed of a non-volatile memory such as a HDD or flash memory that retains stored information even when the power is turned off. The memory unit 54 includes a control program unit 541. The control program unit 541 stores a control program for controlling the kitchen terminal 5.

また、制御部500は、バス55およびコントローラ56を介して、操作部61、表示部62と接続している。操作部61は、配膳キー611を備える。配膳キー611は、受信した商品の調理が完了し、配膳される際に調理人が操作する。表示部62は、厨房で調理をする調理人に対し、注文受部531に記憶された商品の情報を表示する。調理人は、表示部62に表示された商品の情報に基づいて調理を行う。 The control unit 500 is also connected to the operation unit 61 and display unit 62 via the bus 55 and controller 56. The operation unit 61 has a serving key 611. The serving key 611 is operated by the chef when cooking of the received product is completed and the product is served. The display unit 62 displays product information stored in the order receiving unit 531 to the chef cooking in the kitchen. The chef cooks based on the product information displayed on the display unit 62.

また、制御部500は、バス55を介して、通信部63と接続している。通信部63は、通信回線L1を介して、ステーション1、テーブル端末3、POS端末7と情報を送受信する。 The control unit 500 is also connected to the communication unit 63 via the bus 55. The communication unit 63 transmits and receives information to and from the station 1, the table terminal 3, and the POS terminal 7 via the communication line L1.

ここからは、POS端末7のハードウェア構成について説明する。図7は、POS端末7のハードウェア構成を示すブロック図である。図7に示すように、POS端末7は、CPU71、ROM72、RAM73、メモリ部74等を備えている。CPU71は制御主体となる。ROM72は各種プログラムを記憶する。RAM73はプログラムや各種データを展開する。メモリ部74は各種プログラムを記憶する。CPU71、ROM72、RAM73、メモリ部74は、互いにバス75を介して接続されている。CPU71とROM72とRAM73が、制御部700を構成する。すなわち、制御部700は、CPU71がROM72やメモリ部74に記憶されRAM73に展開された制御プログラムに従って動作することによって、後述するPOS端末7に係る制御処理を実行する。 From here, the hardware configuration of the POS terminal 7 will be described. FIG. 7 is a block diagram showing the hardware configuration of the POS terminal 7. As shown in FIG. 7, the POS terminal 7 includes a CPU 71, a ROM 72, a RAM 73, and a memory unit 74. The CPU 71 is the main controller. The ROM 72 stores various programs. The RAM 73 expands programs and various data. The memory unit 74 stores various programs. The CPU 71, the ROM 72, the RAM 73, and the memory unit 74 are connected to one another via a bus 75. The CPU 71, the ROM 72, and the RAM 73 constitute the control unit 700. That is, the control unit 700 executes control processing related to the POS terminal 7, which will be described later, by the CPU 71 operating in accordance with the control programs stored in the ROM 72 and the memory unit 74 and expanded in the RAM 73.

RAM73は、商品情報部731を備える。商品情報部731は、テーブル端末3においてアプリ決済を行わなかった商品の商品情報をステーション1から受信して記憶する。POS端末7は、顧客から渡された伝票に印字されている端末コードを含むコードシンボルを読み取って、当該端末コードに対応した未決済の商品の商品情報をステーション1から受信して商品情報部731に記憶し、記憶した商品情報に基づいて決済処理を実行する。 RAM 73 includes a product information section 731. The product information section 731 receives and stores product information for products for which app payment has not been made at the table terminal 3 from station 1. The POS terminal 7 reads a code symbol including a terminal code printed on a slip given by a customer, receives product information for unpaid products corresponding to the terminal code from station 1, stores the product information in the product information section 731, and executes payment processing based on the stored product information.

メモリ部74は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部74は、制御プログラム部741と商品マスタ742を備える。制御プログラム部741は、POS端末7を制御するための制御プログラムを記憶する。商品マスタ742は、商品毎に当該商品に係る商品情報(商品マスタ142と同等の情報)を記憶する。商品マスタ742は、POS端末7での決済処理に使用される。 The memory unit 74 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off. The memory unit 74 has a control program unit 741 and a product master 742. The control program unit 741 stores a control program for controlling the POS terminal 7. The product master 742 stores product information (information equivalent to the product master 142) related to each product. The product master 742 is used for payment processing at the POS terminal 7.

また、制御部700は、バス75およびコントローラ76を介して、操作部81、表示部82、印字部83、コード読取部84を備える。操作部81は、決済キー811を備える。決済キー811は、POS端末7において決済を行う場合に操作する。表示部82は、POS端末7を操作する店員や顧客に、決済処理した商品の商品情報や決済情報を表示する。 The control unit 700 also includes an operation unit 81, a display unit 82, a printing unit 83, and a code reading unit 84, via a bus 75 and a controller 76. The operation unit 81 includes a payment key 811. The payment key 811 is operated when making a payment at the POS terminal 7. The display unit 82 displays product information and payment information for the product for which payment has been processed to the store clerk or customer operating the POS terminal 7.

印字部83は、POS端末7において決済処理をした場合に、決済した商品に係る情報(商品情報や決済情報)を印字したレシートを発行する。コード読取部84は、テーブル端末3の印字部43が発行した伝票に印字されたコードシンボルを読み取る。制御部700は、読み取ったコードシンボルで特定されるテーブルで発注された未決済の商品について、決済処理を実行する。 When payment processing is performed at the POS terminal 7, the printing unit 83 issues a receipt on which information related to the paid item (item information and payment information) is printed. The code reading unit 84 reads the code symbol printed on the slip issued by the printing unit 43 of the table terminal 3. The control unit 700 executes payment processing for the unpaid items ordered at the table identified by the read code symbol.

なお、POS端末7における決済処理とは、発注された商品の商品情報、顧客から預かった現金の預り金の情報、釣銭の情報等を表示する処理、釣銭の発行を釣銭機に指示する処理をいう。また、これらの情報を印字したレシートを発行する処理を含む。 The settlement process in the POS terminal 7 refers to the process of displaying product information of the ordered product, information on the cash deposit received from the customer, change information, etc., and the process of instructing the change dispenser to issue change. It also includes the process of issuing a receipt on which this information is printed.

また、制御部700は、バス75を介して、通信部85と接続している。通信部85は、通信回線L1を介して、ステーション1、テーブル端末3、厨房端末5と情報を送受信する。 The control unit 700 is also connected to the communication unit 85 via the bus 75. The communication unit 85 transmits and receives information to and from the station 1, the table terminal 3, and the kitchen terminal 5 via the communication line L1.

ここからは、テーブル端末3およびステーション1の機能構成について説明する。図8は、テーブル端末3およびステーション1の機能構成を示す機能ブロック図である。制御部300は、ROM32やメモリ部34の制御プログラム部341に記憶された制御プログラムに従うことで、登録申請手段301、承認表示手段302、承認手段303として機能する。 From here, the functional configuration of the table terminal 3 and station 1 will be explained. Figure 8 is a functional block diagram showing the functional configuration of the table terminal 3 and station 1. The control unit 300 functions as a registration application means 301, an approval display means 302, and an approval means 303 by following the control program stored in the ROM 32 or the control program unit 341 of the memory unit 34.

登録申請手段301は、アプリ決済の事前登録を申請する。具体的には、登録申請手段301は、アプリ決済の事前登録をするための登録申請信号(企業情報、会員情報、チャージ金額情報、携帯端末Kのアドレスの情報を含む)を、ステーション1に送信する。 The registration application means 301 applies for pre-registration for app payment. Specifically, the registration application means 301 transmits a registration application signal (including company information, member information, charge amount information, and mobile terminal K address information) for pre-registration for app payment to station 1.

承認表示手段302は、承認キー414を表示する。具体的には、承認表示手段302は、ステーション1から表示信号を受信した場合に、承認キー414を表示部42に表示する。 The approval display means 302 displays the approval key 414. Specifically, when the approval display means 302 receives a display signal from station 1, it displays the approval key 414 on the display unit 42.

承認手段303は、発注された商品の提供時に当該商品についての決済を承認する承認信号をステーション1に送信する。具体的には、承認手段303は、承認表示手段302によって表示された承認キー414が操作された場合に、商品についての決済を承認する承認信号である確認信号をステーション1に送信する。 The approval means 303 transmits an approval signal to the station 1 approving the payment for the ordered product when the product is provided. Specifically, when the approval key 414 displayed by the approval display means 302 is operated, the approval means 303 transmits a confirmation signal, which is an approval signal approving the payment for the product, to the station 1.

また、制御部100は、ROM12やメモリ部14の制御プログラム部141に記憶された制御プログラムに従うことで、決済登録手段101、表示信号送信手段102、承認判断手段103、承認送信手段104として機能する。 The control unit 100 also functions as a payment registration means 101, a display signal transmission means 102, an approval determination means 103, and an approval transmission means 104 by following the control programs stored in the ROM 12 and the control program unit 141 of the memory unit 14.

決済登録手段101は、発注した商品について決済することを事前登録する登録情報を決済サーバ9に送信する。具体的には、決済登録手段101は、登録申請手段301によって送信された登録申請信号を受信した場合に、発注した商品について決済することを事前登録する登録情報を決済サーバ9に送信する。 The payment registration means 101 transmits registration information to the payment server 9 to pre-register that payment will be made for the ordered product. Specifically, when the payment registration means 101 receives a registration application signal transmitted by the registration application means 301, it transmits registration information to the payment server 9 to pre-register that payment will be made for the ordered product.

表示信号送信手段102は、発注した商品の配膳時に配膳された商品について決済をすることを承認する場合に操作する承認キー414を発注装置であるテーブル端末3に表示させる表示信号を送信する。具体的には、表示信号送信手段102は、厨房端末5から
商品の配膳を示す配膳信号を受信した場合に、発注した商品の配膳時に配膳された商品について決済をすることを承認する場合に操作する承認キー414を発注装置であるテーブル端末3に表示させる表示信号をテーブル端末3に送信する。
The display signal transmitting means 102 transmits a display signal to cause the tabletop terminal 3, which is the ordering device, to display an approval key 414 to be operated when approving making payment for the served products when the ordered products are served. Specifically, when the display signal transmitting means 102 receives a serving signal indicating the serving of the products from the kitchen terminal 5, it transmits a display signal to the tabletop terminal 3, which is the ordering device, to display an approval key 414 to be operated when approving making payment for the served products when the ordered products are served.

承認判断手段103は、提供された商品について決済することが可能かを判断する。具体的には、承認判断手段103は、テーブル端末3から確認信号を受信したと判断した場合に、テーブル端末3から受信して記憶しているチャージ金額およびアプリ決済する商品の価格に基づいて、当該商品がアプリ決済の承認が可能かを判断する。承認判断手段103は、チャージ金額が商品の価格以上であればアプリ決済の承認が可能と判断する。承認判断手段103は、チャージ金額が商品の価格未満であればアプリ決済の承認は不可と判断する。 The approval determination means 103 determines whether payment can be made for the provided product. Specifically, when the approval determination means 103 determines that a confirmation signal has been received from the table terminal 3, it determines whether the product can be approved for app payment based on the charge amount received and stored from the table terminal 3 and the price of the product for which app payment is made. The approval determination means 103 determines that the app payment can be approved if the charge amount is equal to or greater than the price of the product. The approval determination means 103 determines that the app payment cannot be approved if the charge amount is less than the price of the product.

承認送信手段104は、事前登録した顧客への商品の提供毎に当該商品について決済することを承認する承認信号を決済サーバ9に送信する。具体的には、承認送信手段104は、承認判断手段103がアプリ決済が承認可能と判断した場合毎に、当該商品について、決済することを承認する承認信号を決済サーバ9に送信する。 The approval sending means 104 sends an approval signal to the payment server 9 approving payment for a product each time the product is provided to a pre-registered customer. Specifically, the approval sending means 104 sends an approval signal to the payment server 9 approving payment for the product each time the approval determination means 103 determines that the app payment is approveable.

ここからは、テーブル端末3の制御について説明する。図9は、テーブル端末3の制御処理の流れを示すフローチャートである。テーブル端末3の制御部300は、登録キー411が操作されたかを判断する(S11)。登録キー411が操作されたと判断した場合には(S11のYes)、シンボル読取部44が携帯端末Kに表示されたコードシンボルを読み取ったかを判断する(S12)。読み取るまで待機し(S12のNo)、コードシンボルを読み取ったと判断した場合には(S12のYes)、登録申請手段301は、アプリ決済の事前登録するための登録申請信号(企業情報、会員情報、チャージ金額情報、携帯端末Kのアドレスの情報を含む)をステーション1に送信する(S13)。 Next, the control of the tabletop terminal 3 will be described. FIG. 9 is a flowchart showing the flow of the control process of the tabletop terminal 3. The control unit 300 of the tabletop terminal 3 judges whether the registration key 411 has been operated (S11). If it is judged that the registration key 411 has been operated (Yes in S11), it judges whether the symbol reading unit 44 has read the code symbol displayed on the mobile terminal K (S12). It waits until it has been read (No in S12), and if it is judged that the code symbol has been read (Yes in S12), the registration application means 301 transmits a registration application signal (including company information, member information, charge amount information, and information on the address of the mobile terminal K) for pre-registering the app payment to the station 1 (S13).

次に制御部300は、ステーション1からアプリ決済のための事前登録が完了したことを示す登録信号を受信したかを判断する(S14)。登録信号を受信するまで待機し(S14のNo)、登録信号を受信したと判断した場合には(S14のYes)、制御部300は、アプリ決済が事前登録されたことを示すメッセージを表示部42に表示する(S15)。そして制御部300は、S11に戻る。このメッセージは、携帯端末Kに表示するようにしてもよい。 The control unit 300 then determines whether a registration signal has been received from station 1 indicating that pre-registration for app payment has been completed (S14). The control unit 300 waits until a registration signal is received (No in S14), and if it determines that a registration signal has been received (Yes in S14), the control unit 300 displays a message indicating that app payment has been pre-registered on the display unit 42 (S15). The control unit 300 then returns to S11. This message may be displayed on the mobile terminal K.

登録キー411の操作ではないと判断した場合には(S11のNo)、制御部300は、商品キー412が操作されたかを判断する(S21)。商品キー412が操作されたと判断した場合には(S21のYes)、制御部300は、操作された商品キー412に対応した、飲食するために選択された商品の商品情報(商品名、価格、等)を注文情報部331に記憶する(S22)。そして制御部300は、S11に戻る。 If it is determined that the registration key 411 has not been operated (No in S11), the control unit 300 determines whether the product key 412 has been operated (S21). If it is determined that the product key 412 has been operated (Yes in S21), the control unit 300 stores the product information (product name, price, etc.) of the product selected for consumption that corresponds to the operated product key 412 in the order information unit 331 (S22). The control unit 300 then returns to S11.

また、商品キー412の操作ではないと判断した場合には(S21のNo)、制御部300は、発注キー413が操作されたかを判断する(S23)。発注キー413が操作されたと判断した場合には(S23のYes)、制御部300は、注文情報部331に記憶されている商品情報に基づいて、当該商品の発注処理を行う(S24)。すなわち、制御部300は、注文情報部331に記憶されている商品情報に基づいて、当該商品の商品コードと発注信号を、当該テーブル端末3を特定する端末コードとともにステーション1に送信する(S24)。そして制御部300は、S11に戻る。 Furthermore, if it is determined that the product key 412 has not been operated (No in S21), the control unit 300 determines whether the order key 413 has been operated (S23). If it is determined that the order key 413 has been operated (Yes in S23), the control unit 300 performs an order process for the product based on the product information stored in the order information unit 331 (S24). That is, the control unit 300 transmits the product code and an order signal for the product to the station 1 together with a terminal code that identifies the table terminal 3 based on the product information stored in the order information unit 331 (S24). The control unit 300 then returns to S11.

また、発注キー413の操作ではないと判断した場合には(S23のNo)、制御部300は、ステーション1から表示信号(図11のS65の処理による信号)を受信したかを判断する(S31)。表示信号を受信したと判断した場合には(S31のYes)、承認表示手段302は、承認キー414を表示部42に表示する(S32)。次に制御部300は、承認キー414が操作されたかを判断する(S33)。操作されるまで待機し(S33のNo)、承認キー414が操作されたと判断した場合には(S33のYes)、承認手段303は、商品についての決済を承認する承認信号である確認信号をステーション1に送信する(S34)。そして制御部300は、S11に戻る。 Also, if it is determined that the order key 413 has not been operated (No in S23), the control unit 300 determines whether a display signal (a signal resulting from the processing of S65 in FIG. 11) has been received from the station 1 (S31). If it is determined that a display signal has been received (Yes in S31), the approval display means 302 displays the approval key 414 on the display unit 42 (S32). Next, the control unit 300 determines whether the approval key 414 has been operated (S33). The control unit 300 waits until the approval key 414 has been operated (No in S33), and if it is determined that the approval key 414 has been operated (Yes in S33), the approval means 303 transmits a confirmation signal, which is an approval signal approving the payment for the product, to the station 1 (S34). The control unit 300 then returns to S11.

また、表示信号の受信ではないと判断した場合には(S31のNo)、制御部300は、ステーション1から決済不可信号(図11のS76の処理による信号)を受信したかを判断する(S35)。決済不可信号を受信したと判断した場合には(S35のYes)、制御部300は、チャージ金額が不足している等の理由でアプリ決済が不可であることを示すメッセージを表示部42に表示する(S36)。この表示を見た顧客は、当該商品を含め以降に発注した商品についてアプリ決済を中止する。そして制御部300は、S11に戻る。 Furthermore, if it is determined that a display signal has not been received (No in S31), the control unit 300 determines whether a payment impossible signal (signal resulting from processing in S76 in FIG. 11) has been received from station 1 (S35). If it is determined that a payment impossible signal has been received (Yes in S35), the control unit 300 displays a message on the display unit 42 indicating that app payment is impossible due to insufficient charge amount, etc. (S36). When a customer sees this message, they cancel app payment for the item in question and any subsequent items ordered. The control unit 300 then returns to S11.

また、決済不可信号の受信ではないと判断した場合には(S35のNo)、制御部300は、終了キー415が操作されたかを判断する(S37)。終了キー415が操作されたと判断した場合には(S37のYes)、制御部300は、飲食を終了することを示す終了信号および当該テーブル端末3を特定する端末コードをステーション1に送信する(S38)。そして制御部300は、送信した端末コードを含むコードシンボルを印字した伝票を印字部43から発行する(S39)。そして制御部300は、S11に戻る。なお、終了キー415の操作ではないと判断した場合には(S37のNo)、制御部300は、S11に戻る。 If it is determined that the payment impossible signal has not been received (No in S35), the control unit 300 determines whether the End key 415 has been operated (S37). If it is determined that the End key 415 has been operated (Yes in S37), the control unit 300 transmits to the station 1 an end signal indicating that eating and drinking is finished and a terminal code identifying the table terminal 3 (S38). The control unit 300 then issues a slip from the printing unit 43 on which a code symbol including the transmitted terminal code is printed (S39). The control unit 300 then returns to S11. If it is determined that the End key 415 has not been operated (No in S37), the control unit 300 returns to S11.

ここからは、厨房端末5の制御について説明する。図10は、厨房端末5の制御処理の流れを示すフローチャートである。図10に示すように、厨房端末5の制御部500は、ステーション1から注文信号を受信したかを判断する(S41)。ステーション1から注文信号を受信したと判断した場合には(S41のYes)、制御部500は、受信した注文情報を表示部62に表示する(S42)。すなわち、制御部500は、発注された商品の商品情報を表示する。そして制御部500は、S41に戻る。 From here, the control of the kitchen terminal 5 will be explained. FIG. 10 is a flowchart showing the flow of the control process of the kitchen terminal 5. As shown in FIG. 10, the control unit 500 of the kitchen terminal 5 determines whether an order signal has been received from station 1 (S41). If it is determined that an order signal has been received from station 1 (Yes in S41), the control unit 500 displays the received order information on the display unit 62 (S42). In other words, the control unit 500 displays the product information of the ordered product. The control unit 500 then returns to S41.

また、注文信号の受信ではないと判断した場合には(S41のNo)、制御部500は、配膳キー611が操作されたかを判断する(S43)。配膳キー611が操作されたと判断した場合には(S43のYes)、制御部500は、表示された商品について調理が完了して配膳されることを示す配膳信号を、テーブル端末3を特定する受信した端末コードとともにステーション1に送信する(S44)。そして制御部500は、S41に戻る。 If it is determined that the signal has not been an order signal (No in S41), the control unit 500 determines whether the serving key 611 has been operated (S43). If it is determined that the serving key 611 has been operated (Yes in S43), the control unit 500 transmits a serving signal indicating that the displayed product has been cooked and will be served to the station 1 together with the received terminal code that identifies the tabletop terminal 3 (S44). The control unit 500 then returns to S41.

ここからは、ステーション1の制御について説明する。図11は、ステーション1の制御処理の流れを示すフローチャートである。図11に示すように、ステーション1の制御部100は、テーブル端末3から登録申請信号を受信したかを判断する(S51)。テーブル端末3から登録申請信号を受信したと判断した場合には(S51のYes)、決済登録手段101は、発注した商品についてアプリ決済することを事前登録する登録情報を決済サーバ9に送信する(S52)。 Next, the control of station 1 will be described. FIG. 11 is a flowchart showing the flow of the control process of station 1. As shown in FIG. 11, the control unit 100 of station 1 judges whether a registration application signal has been received from the table terminal 3 (S51). If it is determined that a registration application signal has been received from the table terminal 3 (Yes in S51), the payment registration means 101 transmits registration information to the payment server 9 to pre-register that the ordered item will be paid for by app (S52).

次に制御部100は、決済サーバ9から、登録申請信号を送信した取引について、アプリ決済をすることを事前登録したことを示す登録許可の情報を受信したかを判断する(S53)。登録許可の情報を受信するまで待機し(S53のNo)、登録許可の情報を受信したと判断した場合には(S53のYes)、制御部100は、当該取引について、アプリ決済をすることが事前登録されたことを示す情報(例えば事前登録フラグ=1の情報)と登録申請信号に含まれる登録情報(少なくとも会員情報、チャージ金額情報)を、登録情報部1312に記憶する(S54)。そして制御部100は、アプリ決済をすることが事前登録されたことを示す登録信号を端末コードで特定されるテーブル端末3に送信する(S55)。そして制御部100は、S51に戻る。 Next, the control unit 100 judges whether registration permission information has been received from the payment server 9, indicating that the transaction for which the registration request signal was sent has been pre-registered to be an app payment (S53). The control unit 100 waits until registration permission information is received (No in S53), and if it judges that registration permission information has been received (Yes in S53), the control unit 100 stores information indicating that the transaction has been pre-registered to be an app payment (e.g., information indicating that the pre-registration flag is 1) and the registration information included in the registration request signal (at least the member information and charge amount information) in the registration information unit 1312 (S54). The control unit 100 then transmits a registration signal indicating that the app payment has been pre-registered to be a app payment to the table terminal 3 identified by the terminal code (S55). The control unit 100 then returns to S51.

また、S51において、登録申請信号の受信ではないと判断した場合には(S51のNo)、制御部100は、テーブル端末3から発注信号を受信したかを判断する(S61)。テーブル端末3から発注信号を受信したと判断した場合には(S61のYes)、制御部100は、受信した発注信号に含まれる端末コードに商品コードを関連付けて注文商品部13131に記憶する(S62)。そして制御部100は、当該発注信号に対応した注文信号を厨房端末5に送信する(S63)。注文信号には、発注信号を受信したテーブル端末3を特定する端末コードと発注した商品を特定する商品コードが含まれる。そして制御部100は、S51に戻る。 Furthermore, if it is determined in S51 that a registration application signal has not been received (No in S51), the control unit 100 determines whether an order signal has been received from the tabletop terminal 3 (S61). If it is determined that an order signal has been received from the tabletop terminal 3 (Yes in S61), the control unit 100 associates the product code with the terminal code included in the received order signal and stores it in the order product unit 13131 (S62). The control unit 100 then transmits an order signal corresponding to the order signal to the kitchen terminal 5 (S63). The order signal includes a terminal code that identifies the tabletop terminal 3 that received the order signal and a product code that identifies the ordered product. The control unit 100 then returns to S51.

また、S61において、発注信号の受信ではないと判断した場合には(S61のNo)、制御部100は、厨房端末5から配膳信号を受信したかを判断する(S64)。厨房端末5から配膳信号を受信したと判断した場合には(S64のYes)、制御部100は、同時に厨房端末5から受信した端末コードに対応付けられた配膳情報部13132に、当該商品が配膳されたことを示すフラグ1を記憶する(S65)。次に表示信号送信手段102は、発注された商品が配膳されたことを示し、発注した商品の配膳時に配膳された商品について決済をすることを承認する場合に操作する承認キー414を、発注装置であるテーブル端末3に表示させる表示信号を当該テーブル端末3に送信する(S65)。そして制御部100は、S51に戻る。 Also, in S61, if it is determined that the signal has not been an order signal (No in S61), the control unit 100 determines whether a serving signal has been received from the kitchen terminal 5 (S64). If it is determined that a serving signal has been received from the kitchen terminal 5 (Yes in S64), the control unit 100 stores flag 1 indicating that the item has been served in the serving information unit 13132 associated with the terminal code received from the kitchen terminal 5 at the same time (S65). Next, the display signal sending means 102 sends a display signal to the table terminal 3, which is the ordering device, indicating that the ordered item has been served and causing the table terminal 3 to display the approval key 414, which is operated when approving the payment for the served item when the ordered item is served (S65). The control unit 100 then returns to S51.

また、S64において、配膳信号の受信ではないと判断した場合には(S64のNo)、承認判断手段103は、テーブル端末3から確認信号を受信したかを判断する(S71)。確認信号を受信したと判断した場合には(S71のYes)、承認判断手段103は、配膳した商品についてアプリ決済が可能であるかを判断する(S72)。具体的には、承認判断手段103は、登録情報部1312に記憶されているチャージ金額と、配膳された商品の価格を比較して、チャージ金額が商品の価格以上であれば、配膳した商品についてアプリ決済が可能であると判断する。一方、承認判断手段103は、チャージ金額が商品の価格未満であれば、配膳した商品についてアプリ決済は不可であると判断する。 Also, in S64, if it is determined that the signal for serving food has not been received (No in S64), the approval determination means 103 determines whether a confirmation signal has been received from the table terminal 3 (S71). If it is determined that a confirmation signal has been received (Yes in S71), the approval determination means 103 determines whether app payment is possible for the served product (S72). Specifically, the approval determination means 103 compares the charge amount stored in the registration information unit 1312 with the price of the served product, and if the charge amount is equal to or greater than the price of the product, it determines that app payment is possible for the served product. On the other hand, if the charge amount is less than the price of the product, the approval determination means 103 determines that app payment is not possible for the served product.

配膳した商品についてアプリ決済が可能であると判断した場合には(S72のYes)、承認送信手段104は、当該商品について、決済することを承認する承認信号を決済サーバ9に送信する(S73)。そして制御部100は、当該商品に対応した決済情報部13133にフラグ1を記憶する(S74)。そして制御部100は、登録情報部1312に記憶されているチャージ金額から、アプリ決済をした商品の価格を減算し、減算した新たなチャージ金額を記憶する(S75)。そして制御部100は、S51に戻る。 If it is determined that payment via app is possible for the laid out item (Yes in S72), the approval sending means 104 sends an approval signal to the payment server 9 approving payment for that item (S73). The control unit 100 then stores flag 1 in the payment information unit 13133 corresponding to that item (S74). The control unit 100 then subtracts the price of the item for which payment via app was made from the charge amount stored in the registration information unit 1312, and stores the new charge amount resulting from the subtraction (S75). The control unit 100 then returns to S51.

また、配膳した商品についてアプリ決済が不可であると判断した場合には(S72のNo)、制御部100は、決済不可情報をテーブル端末3に送信する(S76)。そして制御部100は、S51に戻る。 If it is determined that payment via app is not possible for the served item (No in S72), the control unit 100 sends payment impossible information to the tabletop terminal 3 (S76). The control unit 100 then returns to S51.

また、S71において、確認信号の受信ではないと判断した場合には(S71のNo)、制御部100は、テーブル端末3から終了信号を受信したかを判断する(S81)。終了信号を受信したと判断した場合には(S81のYes)、制御部100は、POS端末7に対し、終了信号、端末コード、および配膳情報部13132にフラグ1が記憶されており、かつ決済情報部13133にフラグ1が記憶されていない商品の商品情報を送信する(S82)。そして制御部100は、S51に戻る。なお、終了信号の受信ではないと判断した場合には(S81のNo)、制御部100は、S51に戻る。 Also, in S71, if it is determined that a confirmation signal has not been received (No in S71), the control unit 100 determines whether an end signal has been received from the table terminal 3 (S81). If it is determined that an end signal has been received (Yes in S81), the control unit 100 transmits to the POS terminal 7 the end signal, the terminal code, and product information for products for which flag 1 is stored in the serving information unit 13132 and flag 1 is not stored in the payment information unit 13133 (S82). The control unit 100 then returns to S51. Note that if it is determined that an end signal has not been received (No in S81), the control unit 100 returns to S51.

ここからは、POS端末7の制御について説明する。図12は、POS端末7の制御処理の流れを示すフローチャートである。図12に示すように、POS端末7の制御部700は、ステーション1から端末コード、終了信号、配膳情報部13132にフラグ1が記憶されており、かつ決済情報部13133にフラグ1が記憶されていない商品の商品情報を受信したかを判断する(S91)。端末コード、終了信号、配膳情報部13132にフラグ1が記憶されており、かつ決済情報部13133にフラグ1が記憶されていない商品の商品情報を受信したと判断した場合には(S91のYes)、制御部700は、端末コード、終了信号、当該商品情報を商品情報部731に記憶する(S92)。そして制御部700は、S91に戻る。 Next, the control of the POS terminal 7 will be described. FIG. 12 is a flowchart showing the flow of the control process of the POS terminal 7. As shown in FIG. 12, the control unit 700 of the POS terminal 7 judges whether it has received from the station 1 a terminal code, an end signal, and product information for a product for which flag 1 is stored in the serving information unit 13132 and flag 1 is not stored in the payment information unit 13133 (S91). If it is determined that product information for a product for which flag 1 is stored in the terminal code, end signal, and serving information unit 13132 and flag 1 is not stored in the payment information unit 13133 has been received (Yes in S91), the control unit 700 stores the terminal code, end signal, and the product information in the product information unit 731 (S92). The control unit 700 then returns to S91.

なお、すべての商品が配膳され、かつ決済情報部13133にフラグ1が記憶されている場合には、S92において、商品情報を商品情報部731に記憶しない。すなわち、配膳されたすべての商品についてアプリ決済がされているため、POS端末7において決済する商品はない。その代りに、端末コードに対応付けてすべての商品が決済済みであることを示す情報を商品情報部731に記憶する。 When all items have been served and flag 1 is stored in the payment information section 13133, in S92, the product information is not stored in the product information section 731. In other words, since payment has been made via app for all items that have been served, there are no items to be paid for at the POS terminal 7. Instead, information indicating that all items have been paid for is stored in the product information section 731 in association with the terminal code.

また、端末コード、終了信号、配膳情報部13132にフラグ1が記憶されており、かつ決済情報部13133にフラグ1が記憶されていない商品の商品情報を受信していないと判断した場合には(S91のNo)、制御部700は、印字部43が発行した伝票に印字されたコードシンボルをコード読取部84が読み取ったかを判断する(S93)。伝票に印字されたコードシンボルを読み取ったと判断した場合には(S93のYes)、制御部700は、決済キー811が操作されたかを判断する(S94)。決済キー811が操作されるまで待機し(S94のNo)、決済キー811が操作されたと判断した場合には(S94のYes)、次に制御部700は、商品情報部731に商品情報が記憶されているかを判断する(S95)。商品情報部731に商品情報が記憶されていると判断した場合には(S95のYes)、制御部700は、商品情報部731に記憶されている商品情報に基づいて決済処理を実行する(S96)。すなわち、制御部700は、アプリ決済によって決済していない商品について決済処理を実行する。そして制御部700は、S91に戻る。 In addition, if the control unit 700 determines that the product information of a product for which flag 1 is stored in the terminal code, end signal, and serving information unit 13132 and flag 1 is not stored in the payment information unit 13133 has not been received (No in S91), the control unit 700 determines whether the code symbol printed on the slip issued by the printing unit 43 has been read by the code reading unit 84 (S93). If it determines that the code symbol printed on the slip has been read (Yes in S93), the control unit 700 determines whether the payment key 811 has been operated (S94). The control unit 700 waits until the payment key 811 is operated (No in S94), and if it determines that the payment key 811 has been operated (Yes in S94), then the control unit 700 determines whether product information is stored in the product information unit 731 (S95). If it determines that product information is stored in the product information unit 731 (Yes in S95), the control unit 700 executes the payment process based on the product information stored in the product information unit 731 (S96). That is, the control unit 700 executes the payment process for the products that have not been paid for through the app payment. The control unit 700 then returns to S91.

また、商品情報部731に商品情報は記憶されていなくて、代わりに、端末コードに対応付けてすべての商品が決済済みであることを示す情報が記憶されていると判断した場合には(S95のNo)、制御部700は、すべての商品が決済済みであること示す決済済情報を表示する(S97)。そして制御部700は、S91に戻る。 Also, if it is determined that no product information is stored in the product information section 731, but instead that information indicating that all products have been paid for is stored in association with the terminal code (No in S95), the control section 700 displays paid information indicating that all products have been paid for (S97). The control section 700 then returns to S91.

なお、伝票に印字されたコードシンボルの読み取りではないと判断した場合には(S93のNo)、制御部700は、S91に戻る。 If it is determined that the code symbol printed on the slip is not being read (No in S93), the control unit 700 returns to S91.

このように実施形態のステーション1は、発注した商品について決済することを事前登録する登録情報を決済サーバ9に送信する決済登録手段101と、事前登録した顧客への商品の提供毎に当該商品について決済することを承認する承認信号を決済サーバ9に送信する承認送信手段104と、を備える。このような実施形態によれば、アプリ決済をすることを事前登録しておけば、商品が配膳される毎に当該商品についてアプリ決済を行うことができる。そのため、決済をせずに出店することを防止することが可能となる。 Thus, station 1 of the embodiment includes payment registration means 101 that transmits registration information to the payment server 9 for pre-registering that payment will be made for the ordered product, and approval transmission means 104 that transmits an approval signal to the payment server 9 approving payment for the product each time the product is provided to a pre-registered customer. According to this embodiment, if a customer pre-registers that payment will be made via app, payment via app can be made for the product each time it is served. This makes it possible to prevent a stall from being opened without making payment.

また実施形態のステーション1は、発注した商品の配膳時に配膳された商品についてアプリ決済をすることを承認する場合に操作する承認キー414を、商品を発注するテーブル端末3に表示させる表示信号を送信する表示信号送信手段102、さらに備える。このような実施形態によれば、テーブル端末3に表示された承認キー414を顧客が自分の意思の下で操作することで、商品が配膳される毎にアプリ決済を行う。そのため、顧客の意に反してアプリ決済されることがない。 The station 1 of the embodiment further includes a display signal transmitting means 102 for transmitting a display signal to cause the table terminal 3 ordering the product to display an approval key 414, which is operated when the customer approves making an app payment for the served product when the ordered product is served. According to this embodiment, the customer operates the approval key 414 displayed on the table terminal 3 at their own will, thereby making an app payment each time the product is served. Therefore, app payment is not made against the customer's will.

また実施形態のステーション1は、提供された商品についてアプリ決済することが可能かを判断する承認判断手段103、をさらに備える。このような実施形態によれば、チャージ金額がアプリ決済する商品に対して不足している場合にはアプリ決済が承認されない。 In addition, the station 1 of the embodiment further includes approval determination means 103 for determining whether or not it is possible to make an app payment for the provided product. According to this embodiment, if the charge amount is insufficient for the product to be paid for by the app, the app payment is not approved.

また、実施形態の決済システム10は、商品のテーブル端末3とステーション1とを備えた決済システムであって、ステーション1は、発注した商品についてアプリ決済することを事前登録する登録情報を決済サーバ9に送信する決済登録手段101、を備え、テーブル端末3は、発注された商品の提供時に当該商品についてのアプリ決済を承認する承認信号をステーション1に送信する承認手段303、を備え、ステーション1は、承認信号を受信した商品について決済することを承認する承認信号を決済サーバ9に送信する承認送信手段104を備える。このような決済システム10によれば、アプリ決済をすることを事前登録しておけば、商品が配膳される毎にアプリ決済を行うことができる。そのため、決済をせずに出店することを防止することが可能となる。 The payment system 10 of the embodiment is a payment system including a table terminal 3 for products and a station 1, where the station 1 includes a payment registration means 101 that transmits registration information to the payment server 9 to pre-register that an app payment will be made for the ordered product, the table terminal 3 includes an approval means 303 that transmits an approval signal to the station 1 to approve the app payment for the ordered product when the product is provided, and the station 1 includes an approval sending means 104 that transmits an approval signal to the payment server 9 to approve the payment for the product for which the approval signal has been received. With this payment system 10, if the user pre-registers that an app payment will be made, an app payment can be made each time a product is served. This makes it possible to prevent a stall from opening without making a payment.

以上、本発明の実施形態やその変形例を説明したが、この実施形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態やその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiment and its variations of the present invention have been described above, these embodiments and variations are presented as examples and are not intended to limit the scope of the invention. This new embodiment and its variations can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its variations are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

例えば、実施形態では、テーブル端末3を発注装置の一例として説明した。しかしながらこれに限らず、例えば、店員が携帯している端末であって、顧客が発注した商品の情報を入力して発注するハンディターミナルを発注装置としてもよい。 For example, in the embodiment, the table terminal 3 has been described as an example of an ordering device. However, the present invention is not limited to this, and the ordering device may be, for example, a handheld terminal carried by a store clerk into which a customer inputs information about the product he or she wishes to order.

また、実施形態では、テーブル端末3に、顧客がアプリ決済を承認する承認キー414を表示させた。しかしながらこれに限らず、承認キー414の表示および顧客による操作は必須ではなく、例えば、ステーション1は、配膳信号を受信したら、顧客の承認を取ることなく承認信号を決済サーバ9に送信するようにしてもよい。 In addition, in the embodiment, the table terminal 3 displays an approval key 414 for the customer to approve the app payment. However, this is not limited to the above, and the display of the approval key 414 and the customer's operation are not essential. For example, when the station 1 receives a food delivery signal, it may send an approval signal to the payment server 9 without obtaining approval from the customer.

また、実施形態では、ステーション1、テーブル端末3、厨房端末5、POS端末7を済システム10であるとして説明した。しかしながらこれに限らず、決済システム10は少なくともステーション1とテーブル端末3を備えていればよい。 In the embodiment, the station 1, the table terminal 3, the kitchen terminal 5, and the POS terminal 7 are described as the payment system 10. However, this is not limited, and the payment system 10 only needs to include at least the station 1 and the table terminal 3.

なお、実施形態のステーション1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed by station 1 in this embodiment is provided as a file in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).

また、実施形態のステーション1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態のステーション1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。 The program executed by station 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading it via the network. The program executed by station 1 of the embodiment may be provided or distributed via a network such as the Internet.

また、実施形態のステーション1で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 The program executed by station 1 in the embodiment may also be configured to be provided by being pre-installed in a ROM or the like.

1 ステーション
3 テーブル端末
5 厨房端末
7 POS端末
9 決済サーバ
10 決済システム
41 操作部
42 表示部
43 印字部
44 シンボル読取部
61 操作部
62 表示部
81 操作部
82 表示部
83 印字部
84 コード読取部
100 制御部
101 決済登録手段
102 表示信号送信手段
103 承認判断手段
104 承認送信手段
131 注文管理部
300 制御部
301 登録申請手段
302 承認表示手段
303 承認手段
411 登録キー
414 承認キー
500 制御部
700 制御部
1311 端末コード部
1312 登録情報部
1313 注文情報部
13131 注文商品部
13132 配膳情報部
13133 決済情報部
K 携帯端末
REFERENCE SIGNS LIST 1 Station 3 Tabletop terminal 5 Kitchen terminal 7 POS terminal 9 Payment server 10 Payment system 41 Operation unit 42 Display unit 43 Printing unit 44 Symbol reading unit 61 Operation unit 62 Display unit 81 Operation unit 82 Display unit 83 Printing unit 84 Code reading unit 100 Control unit 101 Payment registration means 102 Display signal transmission means 103 Approval determination means 104 Approval transmission means 131 Order management unit 300 Control unit 301 Registration application means 302 Approval display means 303 Approval means 411 Registration key 414 Approval key 500 Control unit 700 Control unit 1311 Terminal code unit 1312 Registration information unit 1313 Order information unit 13131 Ordered item unit 13132 Food delivery information unit 13133 Payment information section K Mobile terminal

特開2012-93833号公報JP 2012-93833 A

Claims (6)

受信部と、
発注装置から発注した商品について決済することを事前登録する登録情報を決済サーバに送信する決済登録手段と、
前記事前登録した前記発注装置から発注した商品について、前記発注装置から決済の確認信号を前記受信部が受信したかを判断する承認判断手段と、
前記確認信号を受信したと判断した場合に当該商品について決済することを承認する承認信号を前記決済サーバに送信する承認送信手段と、
を備えた情報処理装置。
A receiving unit;
A payment registration means for transmitting registration information for pre-registering that payment will be made for the product ordered from the ordering device to a payment server;
an approval determination means for determining whether the receiving unit has received a confirmation signal of payment from the ordering device for the pre-registered product ordered from the ordering device ;
an approval sending means for sending an approval signal to the payment server when it is determined that the confirmation signal has been received, the approval signal approving the payment for the product ;
An information processing device comprising:
発注した商品の配膳時に配膳された前記商品について決済をすることを承認する場合に操作する承認キーを、前記商品を発注した発注装置に表示させる表示信号を送信する表示信号送信手段、さらに備え、
前記承認判断手段は、前記発注装置に表示された前記承認キーの操作に伴い前記発注装置から送信された前記確認信号を受信したかを判断する、
請求項1に記載の情報処理装置。
a display signal transmitting means for transmitting a display signal to cause an ordering device that has ordered the product to display an approval key, which is operated when approving payment for the delivered product, when the ordered product is delivered,
the approval determination means determines whether the confirmation signal transmitted from the ordering device in response to the operation of the approval key displayed on the ordering device has been received;
The information processing device according to claim 1 .
前記表示信号送信手段は、発注された前記商品についての配膳を示す信号を受信した場合に前記表示信号を送信する、
請求項2に記載の情報処理装置。
the display signal transmitting means transmits the display signal when a signal indicating the serving of the ordered product is received.
The information processing device according to claim 2 .
前記確認信号を受信した前記商品について決済を承認することが可能かを判断する承認判断手段、をさらに備え、
前記承認送信手段は、決済を承認することが可能と判断した場合に前記承認信号を決済サーバに送信する、
請求項1乃至3のいずれか一に記載の情報処理装置。
The system further includes an approval determination means for determining whether or not payment for the product for which the confirmation signal has been received can be approved,
the approval sending means sends the approval signal to a payment server when it is determined that the payment can be approved;
4. The information processing device according to claim 1.
商品の発注装置と情報処理装置とを備えた決済システムであって、
前記情報処理装置は、
受信部と
前記発注装置から発注した商品について決済することを事前登録する登録情報を決済サーバに送信する決済登録手段、を備え、
前記発注装置は、
発注された前記商品の提供時に当該商品についての決済を承認する確認信号を前記情報処理装置に送信する承認手段、を備え、
前記情報処理装置は、
前記事前登録した前記発注装置から発注された商品について、前記発注装置から前記確認信号を前記受信部が受信したかを判断する承認判断手段と、
前記確認信号を受信したと判断した場合に当該商品について決済することを承認する承認信号を前記決済サーバに送信する承認送信手段
を備えた決済システム。
A payment system including a product ordering device and an information processing device,
The information processing device includes:
Receiving section and
A payment registration means for transmitting registration information for pre-registering payment for the product ordered from the ordering device to a payment server,
The ordering device includes:
an approval means for transmitting a confirmation signal to the information processing device when the ordered product is provided, the confirmation signal approving the payment for the product;
The information processing device includes:
an approval determination means for determining whether the receiving unit has received the confirmation signal from the ordering device for the pre-registered product ordered from the ordering device;
an approval sending means for sending an approval signal to the payment server when it is determined that the confirmation signal has been received, the approval signal approving the payment for the product ;
A payment system with.
受信部を備えた情報処理装置としてのコンピュータを、
発注装置から発注した商品について決済することを事前登録する登録情報を決済サーバに送信する決済登録手段と、
前記事前登録した前記発注装置から発注された商品について、前記発注装置から決済の確認信号を前記受信部が受信したかを判断する承認判断手段と、
前記確認信号を受信したと判断した場合に当該商品について決済することを承認する承認信号を前記決済サーバに送信する承認送信手段と、
して機能させるためのプログラム。
A computer as an information processing device having a receiving unit ,
A payment registration means for transmitting registration information for pre-registering that payment will be made for the product ordered from the ordering device to a payment server;
an approval determination means for determining whether the receiving unit has received a settlement confirmation signal from the ordering device for the pre-registered product ordered from the ordering device ;
an approval sending means for sending an approval signal to the payment server when it is determined that the confirmation signal has been received, the approval signal approving the payment for the product ;
A program to make it function as such.
JP2020006990A 2020-01-20 2020-01-20 Information processing device, payment system and program Active JP7469052B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020006990A JP7469052B2 (en) 2020-01-20 2020-01-20 Information processing device, payment system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020006990A JP7469052B2 (en) 2020-01-20 2020-01-20 Information processing device, payment system and program

Publications (2)

Publication Number Publication Date
JP2021114189A JP2021114189A (en) 2021-08-05
JP7469052B2 true JP7469052B2 (en) 2024-04-16

Family

ID=77077088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020006990A Active JP7469052B2 (en) 2020-01-20 2020-01-20 Information processing device, payment system and program

Country Status (1)

Country Link
JP (1) JP7469052B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7283811B1 (en) 2022-01-05 2023-05-30 Necプラットフォームズ株式会社 Accounting system, terminal, information processing method and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189789A (en) 2000-12-21 2002-07-05 Denso Corp How to sell products using drive-through
JP2014056558A (en) 2012-08-14 2014-03-27 Aitec:Kk Method for adjusting charge
JP2015204115A (en) 2014-04-11 2015-11-16 富士通株式会社 Method of payment for food and drink charge, and storage medium
JP2017146706A (en) 2016-02-16 2017-08-24 株式会社石野製作所 Order transport settlement facility for food

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189789A (en) 2000-12-21 2002-07-05 Denso Corp How to sell products using drive-through
JP2014056558A (en) 2012-08-14 2014-03-27 Aitec:Kk Method for adjusting charge
JP2015204115A (en) 2014-04-11 2015-11-16 富士通株式会社 Method of payment for food and drink charge, and storage medium
JP2017146706A (en) 2016-02-16 2017-08-24 株式会社石野製作所 Order transport settlement facility for food

Also Published As

Publication number Publication date
JP2021114189A (en) 2021-08-05

Similar Documents

Publication Publication Date Title
US10229405B2 (en) Merchandise sales data processing apparatus, and program therefor
US9384499B2 (en) Method and system for indirect control of a website
US9836780B2 (en) Method and system for consumer transactions using voice or human based gesture actions
US9836737B2 (en) Method and system for distribution of advertisements to mobile devices prompted by aural sound stimulus
US20130179336A1 (en) Financial card method, device and system utilizing bar codes to identify transaction details
US20120130889A1 (en) Financial card method, device and system utilizing bar codes to identify transaction details
JP2005267059A (en) Network system, portable information input terminal, program, and information output terminal control method
US20140249970A1 (en) Electronic receipt system, electronic receipt management server, and program therefor
US20130151355A1 (en) Systems and methods for ordering goods or services
JP2018181362A (en) Electronic receipt system and electronic receipt display method
JP5708344B2 (en) Self-order system, self-order system control method and program
AU2011329678B2 (en) Financial card method, device and system utilizing bar codes to identify transaction details
JP2026034745A (en) Electronic receipt system, sales data processing device, program, and electronic receipt generating method
JP7469052B2 (en) Information processing device, payment system and program
JP7458737B2 (en) Information processing equipment, systems and programs
JP2014164609A (en) Order reception device, server and control program
JP7447592B2 (en) Information processing equipment, mobile terminals and programs
JP2021114185A (en) Information processing device, system, and program
JP2018055507A (en) Sales support device, sales support system, and sales support method
JP7750711B2 (en) Product registration device and its program
JP2015191459A (en) COMMUNICATION SYSTEM, SERVER DEVICE, TERMINAL DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
JP7835426B2 (en) Sales data processing device, program
JP7503303B2 (en) Product sales data processing device, program, cloud server
US20230052611A1 (en) Information processing device and program
JP2019079141A (en) Container, settlement device, store system, purchase notification program, settlement program, purchase notification method, and settlement method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240104

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240404

R150 Certificate of patent or registration of utility model

Ref document number: 7469052

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150