JP4148234B2 - Product ordering system - Google Patents

Product ordering system Download PDF

Info

Publication number
JP4148234B2
JP4148234B2 JP2005104686A JP2005104686A JP4148234B2 JP 4148234 B2 JP4148234 B2 JP 4148234B2 JP 2005104686 A JP2005104686 A JP 2005104686A JP 2005104686 A JP2005104686 A JP 2005104686A JP 4148234 B2 JP4148234 B2 JP 4148234B2
Authority
JP
Japan
Prior art keywords
product
remote control
control terminal
karaoke
order
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.)
Expired - Fee Related
Application number
JP2005104686A
Other languages
Japanese (ja)
Other versions
JP2006285641A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2005104686A priority Critical patent/JP4148234B2/en
Publication of JP2006285641A publication Critical patent/JP2006285641A/en
Application granted granted Critical
Publication of JP4148234B2 publication Critical patent/JP4148234B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、受け付けた商品の注文を集計した集計結果を常に最新の状態に保つことができるとともに、例えば配達中に発生したトラブルに対応するのに要する時間を配達予想時刻に反映させることができる商品注文システムに関する。   The present invention can always keep the counting result of counting orders of received products up to date, and can reflect, for example, the time required for dealing with a trouble occurring during delivery in the estimated delivery time. It relates to a product ordering system.

従来より、カラオケLANシステムを利用することで、カラオケ選曲と同じ手順で飲食物等の商品を注文できるとともに客室端末へ受付応答を行うクライアントサーバ型カラオケLANシステムが知られている(例えば、特許文献1参照。)。   2. Description of the Related Art Conventionally, there is known a client server type karaoke LAN system in which a product such as food and drink can be ordered by using the karaoke LAN system in the same procedure as karaoke music selection and an acceptance response is made to a guest room terminal (for example, patent document) 1).

このようなクライアントサーバ型カラオケLANシステムにおいては、次のような作用を奏する。すなわち、カラオケサーバ機が、楽曲番号を受け取るとこれが本来の楽曲番号ではなくて飲食物などの商品注文番号に該当するか否かを判定する。判定の結果、受け取った番号が商品注文番号だった場合、カラオケサーバ機は、該当の商品に関するサービス取り扱い情報を参照して、該当の注文が受付可能か否かの判断を含んだ注文応答メッセージ情報を作成してカラオケLANシステムの運用者向けに出力するとともに客室端末へ送出する。客室端末は、受け取った注文応答メッセージ情報に従って、該当の商品に関して名称及び注文の受付可否などのメッセージをディスプレイに出力する。
特開平10−161670(第4〜5頁、図4)
Such a client server type karaoke LAN system has the following effects. That is, when the karaoke server receives the music number, it determines whether this is not the original music number but a product order number such as food or drink. As a result of the determination, if the received number is the product order number, the karaoke server machine refers to the service handling information related to the corresponding product, and the order response message information including the determination whether the corresponding order is acceptable Is created and output to the operator of the karaoke LAN system, and also sent to the guest room terminal. In accordance with the received order response message information, the guest room terminal outputs a message on the display, such as a name and whether or not an order can be accepted.
JP-A-10-161670 (pages 4-5, FIG. 4)

しかし、上述のようなクライアントサーバ型カラオケLANシステムにおいては、例えば注文品が到着しないといったトラブル発生時に、そのことが上述のディスプレイによるメッセージ表示に反映されないため、そのことが起因とするストレスが利用者に発生するという問題があった。   However, in the client server type karaoke LAN system as described above, for example, when trouble occurs such that an ordered item does not arrive, this is not reflected in the message display on the display described above. There was a problem that occurred.

なお、上述のようなカラオケシステムにおいては、カラオケ店舗が通常の飲食店とは異なってカラオケルームが管理者ルームおよび厨房ルームから隔離されているため、次のようなカラオケシステムに特有の課題がある。すなわち、カラオケルームが管理者ルームおよび厨房ルームから隔離されているため、カラオケルームにいる店員と管理者ルームや厨房ルームにいる店員とが互いに声をかけ合うことができず、カラオケルームにて食事などが注文されたことが管理者ルームや厨房ルームでは確認しづらい状況にある。   In the karaoke system as described above, since the karaoke room is isolated from the administrator room and the kitchen room unlike the normal restaurant, the karaoke store has the following problems specific to the karaoke system. . In other words, because the karaoke room is isolated from the administrator room and the kitchen room, the clerk in the karaoke room and the clerk in the manager room and the kitchen room cannot talk to each other, and meals etc. in the karaoke room It is difficult to confirm that the order has been placed in the administrator room or kitchen room.

また、同様な課題は、漫画を読みたい利用者に対して漫画を読む部屋を貸し出して、漫画の貸し本と飲食の提供サービスを行うルーム形式の漫画喫茶店や、飲食の提供サービスを行うホテルなど、にもある。   In addition, the same problem is that renting a room to read comics for users who want to read comics, a comic book shop in the room format that provides comic books and food service, hotels that provide food service, etc. There is also.

本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、受け付けた商品の注文を集計した集計結果を常に最新の状態に保つことができるとともに、配達中に発生したトラブルに対応するのに要する時間を配達予想時刻に反映させる商品注文システムを提供することにある。   The present invention has been made in view of such problems, and the purpose of the present invention is to always keep the counting result obtained by counting the orders of received products, and to occur during delivery. An object of the present invention is to provide a merchandise ordering system that reflects the time required to deal with a trouble in the estimated delivery time.

上記課題を解決するためになされた請求項1に係る商品注文システムは、注文された商品の配達状況を判断し、その判断結果を注文の集計結果に反映させて注文者に報知することを特徴とする。   A product ordering system according to claim 1 for solving the above-mentioned problem is characterized in that the delivery status of the ordered product is judged, and the judgment result is reflected in the tabulation result of the order and notified to the orderer. And

具体的には、受付手段が、利用者からの商品の注文を示す注文情報を受け付け可能であり、運営者側報知手段が、受付手段が受け付けた注文情報を運営者に報知するとともに、用意完了判断手段が、受付手段が受け付けた注文情報を参照して、注文情報が示す商品が運営者によって用意されたか否かを判断する。また、集計手段が、受付手段が受け付けた注文情報を集計する。そして、配達予想時刻算出手段が、集計手段による集計結果から「注文された商品の配達予想時刻」を算出し、利用者側報知手段が、配達予想時刻算出手段によって算出された配達予想時刻を利用者に報知する。   Specifically, the accepting means can accept order information indicating the order of the product from the user, and the operator side notifying means informs the order information received by the accepting means to the operator and is ready. The determining means refers to the order information received by the receiving means and determines whether or not the product indicated by the order information has been prepared by the operator. Further, the counting means counts the order information received by the receiving means. Then, the estimated delivery time calculation means calculates “estimated delivery time of the ordered product” from the counting result by the counting means, and the user side notification means uses the estimated delivery time calculated by the estimated delivery time calculation means. Inform the person.

また、配達完了検知手段が、注文された商品が配達されたことをRFタグによって検知可能であり、注文された商品が配達されたことを検知したときにはその旨を示す配達完了情報を送出する。上述の用意完了判断手段によって注文情報が示す商品が用意されたと判断された場合には、配達完了判断手段が、配達完了検知手段によって送出された配達完了情報に基づき、注文された商品が配達されたか否かを判断する。そして、集計手段が、配達完了判断手段による判断結果を集計結果に反映させる。   Further, the delivery completion detection means can detect that the ordered product has been delivered by the RF tag, and when detecting that the ordered product has been delivered, it sends delivery completion information indicating that fact. If it is determined by the preparation completion determination means that the product indicated by the order information is prepared, the delivery completion determination means delivers the ordered product based on the delivery completion information sent by the delivery completion detection means. It is determined whether or not. Then, the counting means reflects the determination result by the delivery completion determining means in the counting result.

このような本発明によれば、注文された商品の配達状況を判断し、その判断結果を注文の集計結果に反映させて注文者に報知するので、図29に例示するような従来構成とは異なり、集計結果を常に最新の状態に保つことができるとともに、配達中にトラブルが発生した場合でも、そのトラブルに対応するのに要する時間を配達予想時間に反映させることができ、配達予定時間が過ぎても商品が配達されないことに起因するストレスの発生を防ぐことができる。   According to the present invention, since the delivery status of the ordered product is determined and the determination result is reflected in the order totalization result and notified to the orderer, the conventional configuration as illustrated in FIG. In contrast, the counting results can always be kept up-to-date, and even if a trouble occurs during delivery, the time required to deal with the trouble can be reflected in the estimated delivery time, and the estimated delivery time Even if it is too long, it is possible to prevent the occurrence of stress due to the fact that the goods are not delivered.

この場合、配達開始から所定時間経過した場合には、例えば配達担当者が商品を破損したことなどのトラブルが発生したと判断することが考えられる。具体的には、請求項2のように、判断手段が、用意完了判断手段によって注文された商品が準備されたと判断されてから所定時間が経過しても配達完了検知手段からの配達完了情報を受け取らない場合にはトラブル発生と判断し、運営者側報知手段が、判断手段によってトラブル発生と判断された場合にはその旨を報知することが考えられる。 In this case, when a predetermined time has elapsed from the start of delivery, it may be determined that a trouble has occurred, for example, the delivery person has damaged the product. Specifically, as claimed in claim 2, the determining means, the delivery completion information from the ordered delivery completion detecting means even if a predetermined time has elapsed since it is determined that the product has been prepared by prepared completion determining means If it is not received, it is determined that a trouble has occurred, and if the operator-side notifying means determines that a trouble has occurred by the determining means, it may be notified.

このようにすれば、配達担当者からの報告を待たずにトラブル発生と判断できるので、例えば代替品を用意するなどトラブル発生に対して先回りして対応することができ、したがって、そのトラブルに対応するのに要する時間を短縮することができる。   In this way, it is possible to determine that a problem has occurred without waiting for a report from the delivery person, so it is possible to proactively respond to a problem, such as preparing a substitute, and therefore respond to that problem. The time required to do so can be shortened.

また、上述のようにトラブルが発生した場合には、そのことを運営者に報知してそのトラブルで破損した商品を優先的に用意するよう促すことが考えられる。具体的には、請求項3のように、受付手段が、判断手段によってトラブル発生と判断された場合にはそのトラブルによって配達されなかった商品に関する注文情報を再度受け付けたこととし、運営者側報知手段が、受付手段が再度受け付けた注文情報を運営者に報知するとともに、その注文を優先的に処理する旨を運営者に報知することが考えられる。このようにすれば、そのトラブルで破損した商品の代替品を、後から注文された商品よりも先に用意して配達することができる。   In addition, when a trouble occurs as described above, it is conceivable to notify the operator of the trouble and to promptly prepare a product damaged by the trouble. Specifically, as in claim 3, when the receiving unit determines that trouble has occurred by the determining unit, it has received the order information regarding the product that has not been delivered due to the trouble, It is conceivable that the means informs the operator of the order information received again by the accepting means and informs the operator that the order is preferentially processed. In this way, it is possible to prepare and deliver a substitute for the product damaged by the trouble before the product ordered later.

ところで、例えば人気がある商品を注文した場合には、その商品の注文数が多いために配達までの待ち時間が長い場合がある。そこで、仮に注文した場合の配達予想時刻を商品ごとに報知することが考えられる。具体的には、請求項4のように、配達予想時刻算出手段が、集計手段による集計結果から、商品を注文した場合の配達予想時刻を注文可能な商品ごとに算出し、利用者側報知手段が、配達予想時刻算出手段によって算出された「注文可能な商品ごとの配達予想時刻」を報知することが考えられる。このようにすれば、仮に注文した場合の配達予想時刻を商品ごとに報知するので、例えば利用者が待ち時間が長い商品を敬遠するといった具合にその報知内容を注文時の参考にしてもらうことができる。   By the way, for example, when a popular product is ordered, the waiting time until delivery may be long due to the large number of orders for the product. Therefore, it is conceivable to notify the estimated delivery time for each product when an order is placed. Specifically, as described in claim 4, the estimated delivery time calculating means calculates the estimated delivery time when the product is ordered for each orderable product from the counting result by the counting means, and the user side notifying means However, it is conceivable to notify the “estimated delivery time for each orderable product” calculated by the estimated delivery time calculation means. In this way, the estimated delivery time when ordering is notified for each product, so that the notification content can be used as a reference at the time of ordering, for example, the user withholds the product with a long waiting time. it can.

また、商品の過去の注文回数を商品ごとに集計し、その集計結果を報知することが考えられる。具体的には、請求項のように、集計手段が商品ごとに注文回数を集計し、利用者側報知手段が、前記集計手段によって集計された商品ごとの注文回数を報知することが考えられる。なおこの場合、人気が高い商品のみを報知してもよい。具体的には、請求項のように、集計手段が、集計した商品ごとの注文回数に基づき、注文回数が多い商品を抽出し、利用者側報知手段が、集計手段によって抽出された商品を報知することが考えられる。このようにすれば、例えば注文から配達までに要する時間が長いと予想される人気が高い商品を敬遠するといった具合に、その報知内容を注文時に参考してもらうことができる。また、人気が低い商品を注文してもらうよう促すことができ、その分売り上げが増加することが期待できる。 Further, it is conceivable to count the number of past orders of products for each product and notify the result of the counting. Specifically, as in claim 1 , it is conceivable that the counting means counts the number of orders for each product, and the user side notification means notifies the number of orders for each product counted by the counting means. . In this case, only popular products may be notified. Specifically, as in claim 5 , the counting means extracts products with a large number of orders based on the number of orders for each of the totaled products, and the user side notifying means extracts the products extracted by the counting means. It is conceivable to notify. In this way, for example, the notification content can be referred to at the time of ordering, such as avoiding popular products that are expected to take a long time from order to delivery. In addition, it can be urged to order less popular products, and sales can be expected to increase accordingly.

ところで、例えばカラオケルームの利用終了時刻までの残り時間が短い場合には、注文した商品が到着する時刻が、その利用終了時刻以降である可能性がある。そこで、上述のように、注文した場合の配達予想時刻を商品ごとに報知する際には、利用終了時刻以降に配達可能となる商品を除外することが考えられる。具体的には、請求項のように、利用終了時刻までの残り時間を算出する残時間算出手段を備え、配達予想時刻算出手段が、商品を注文した場合の配達予想時刻を注文可能な商品ごとに算出する際には、残時間算出手段によって算出された利用終了時刻までの残り時間を参照して利用終了時刻以降に配達可能となる商品を除外することが考えられる。このようにすれば、注文可能な商品ごとの配達予想時刻リストから利用終了時刻以降に配達可能となる商品が除外されるので、そのような商品が誤って注文されることを防ぐことができる。 By the way, for example, when the remaining time until the use end time of the karaoke room is short, the time when the ordered product arrives may be after the use end time. Therefore, as described above, when the expected delivery time when ordering is notified for each product, it is conceivable to exclude products that can be delivered after the use end time. Specifically, as described in claim 6 , the product includes a remaining time calculating means for calculating the remaining time until the use end time, and the expected delivery time calculating means can order the expected delivery time when the product is ordered. When calculating each time, it is conceivable to exclude products that can be delivered after the use end time with reference to the remaining time until the use end time calculated by the remaining time calculating means. In this way, since products that can be delivered after the use end time are excluded from the expected delivery time list for each orderable product, it is possible to prevent such products from being ordered by mistake.

ところで、商品注文システムが、例えばカラオケボックスなどの複数の配達場所を有する店舗に適用された場合には、商品が注文された場所を特定して商品を配達する必要がある。   By the way, when the product ordering system is applied to a store having a plurality of delivery locations such as a karaoke box, it is necessary to specify the place where the product is ordered and deliver the product.

そこで、例えばカラオケボックスの場合には、カラオケ装置とリモコン端末との通信状態で、商品を配達する場所を特定することが考えられる。具体的には、請求項のように、商品注文システムが、楽曲データに基づいてカラオケ演奏を行う複数のカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備えている。このうち、リモコン端末が入力手段を備えている。そして、位置特定手段が、複数のカラオケ装置のうちの一つのカラオケ装置とリモコン端末とがデータ通信可能である場合には、そのリモコン端末とデータ通信可能なカラオケ装置が設置された位置をリモコン端末が存在する位置と特定する。 Thus, for example, in the case of a karaoke box, it is conceivable to specify a place to deliver a product in a communication state between the karaoke apparatus and the remote control terminal. Specifically, as in claim 7 , the product ordering system allows a user to select a plurality of karaoke apparatuses that perform karaoke performance based on music data and a musical piece to be played by the karaoke apparatus, and the music selection is performed. And a remote control terminal having a music selection notification function for notifying the karaoke apparatus of the performance music. Among these, the remote control terminal has an input means. When the position specifying means is capable of data communication between one of the plurality of karaoke apparatuses and the remote control terminal, the position where the karaoke apparatus capable of data communication with the remote control terminal is set as the remote control terminal. Identifies the location where the exists.

このようにすれば、商品注文システムが、例えばカラオケボックスなどの複数の配達場所を有する店舗に適用された場合において、カラオケ装置とリモコン端末との通信状態でリモコン端末が存在する場所を特定し、その特定した場所を商品が注文された場所であるとみなして商品を配達することができる。   In this way, when the product ordering system is applied to a store having a plurality of delivery locations such as a karaoke box, for example, the location where the remote control terminal exists in the communication state between the karaoke device and the remote control terminal is specified, The product can be delivered by regarding the identified place as the place where the product is ordered.

この場合、商品が注文された場所を特定する手法としては、(イ)カラオケ装置のシリアルナンバーを取得することで商品が注文された場所を特定することが考えられる。具体的には、請求項のように、リモコン端末が、カラオケ装置のシリアルナンバーを示す情報を取得可能なシリアルナンバー取得手段を備えており、位置特定手段が、リモコン端末のシリアルナンバー取得手段が取得したシリアルナンバーを示す情報に基づいてそのシリアルナンバーに関連付けられたカラオケ装置を特定し、その特定したカラオケ装置が設置された位置をリモコン端末が存在する位置と特定することが考えられる。 In this case, as a method of specifying the place where the product is ordered, it is conceivable that (a) the place where the product is ordered is obtained by acquiring the serial number of the karaoke apparatus. Specifically, as in claim 8 , the remote control terminal includes serial number acquisition means capable of acquiring information indicating the serial number of the karaoke device, and the position specifying means is the serial number acquisition means of the remote control terminal. It is conceivable that a karaoke device associated with the serial number is identified based on information indicating the acquired serial number, and the position where the identified karaoke device is installed is identified as the position where the remote control terminal exists.

ここで、位置特定手段とは、具体的に実施形態中の構成を挙げて説明すると、実施形態のリモコン端末2の制御部52と、カラオケ装置1の制御部12と、WEBサーバ4が動作させることよって、最終的にWebサーバ4がリモコン端末2の存在するカラオケ−ルームを特定する手段である。以下、実施形態中の構成を挙げてその処理手順を説明する。   Here, the position specifying means is specifically described with reference to the configuration in the embodiment. The control unit 52 of the remote control terminal 2, the control unit 12 of the karaoke apparatus 1, and the WEB server 4 are operated. Thus, the Web server 4 is finally a means for specifying the karaoke room where the remote control terminal 2 exists. The processing procedure will be described below with reference to the configuration in the embodiment.

なお、上述のカラオケ装置と、カラオケ装置が設置されたカラオケルームとの関係は、図5に例示するように、予めWEBサーバ4のRAM4dに、カラオケ装置1が設置されたカラオケルームの位置とカラオケ装置1のシリアルナンバーとの対応関係を示す表(カラオケ装置位置表)が記憶されているものとする。   The relationship between the karaoke device described above and the karaoke room in which the karaoke device is installed is as follows. The location of the karaoke room in which the karaoke device 1 is installed in the RAM 4d of the WEB server 4 and the karaoke room are illustrated in FIG. It is assumed that a table (karaoke device position table) indicating the correspondence with the serial number of the device 1 is stored.

また、カラオケ装置1のシリアルナンバーとは具体的にはカラオケ装置1の製造番号や、MACアドレス、IPアドレスなど、カラオケ装置1固有の番号である。
リモコン端末2の制御部52が、赤外線通信部54を介して赤外線通信で、カラオケ装置1の赤外線通信部20へ位置特定信号(リモコン端末2の固有の番号、例えばリモコン端末2に内蔵された無線LAN通信部68のIPアドレス)を送信する。
The serial number of the karaoke device 1 is specifically a number unique to the karaoke device 1 such as a manufacturing number, a MAC address, or an IP address of the karaoke device 1.
The control unit 52 of the remote control terminal 2 performs infrared communication via the infrared communication unit 54 to the infrared communication unit 20 of the karaoke apparatus 1 with a position specifying signal (a unique number of the remote control terminal 2, for example, a wireless built in the remote control terminal 2. IP address of the LAN communication unit 68).

一方、カラオケ装置1の制御部12が、赤外線通信部20を介して位置特定信号を受信する。また、カラオケ装置1の制御部12が、位置特定信号からリモコン端末2のIPアドレスを抽出する。カラオケ装置の制御部12が、インターフェイス部14から、LAN100に接続された無線アクセスポイント5を介して、前記リモコン端末2のIPアドレス(リモコン端末2に内蔵された無線LAN通信部68のIPアドレスのこと)、つまりリモコン端末2の無線LAN通信部68へ、カラオケ装置1のシリアルナンバーを送信する。   On the other hand, the control unit 12 of the karaoke apparatus 1 receives the position specifying signal via the infrared communication unit 20. Further, the control unit 12 of the karaoke apparatus 1 extracts the IP address of the remote control terminal 2 from the position specifying signal. The control unit 12 of the karaoke apparatus transmits the IP address of the remote control terminal 2 (the IP address of the wireless LAN communication unit 68 built in the remote control terminal 2) from the interface unit 14 via the wireless access point 5 connected to the LAN 100. In other words, the serial number of the karaoke apparatus 1 is transmitted to the wireless LAN communication unit 68 of the remote control terminal 2.

また、リモコン端末2の制御部52が、無線LAN通信部52を介してカラオケ装置1のシリアルナンバーを取得する。
そして、リモコン端末2の制御部52が、無線LAN通信部52を介してカラオケ装置1のシリアルナンバーをWebサーバ4に送信する。
Further, the control unit 52 of the remote control terminal 2 acquires the serial number of the karaoke apparatus 1 via the wireless LAN communication unit 52.
Then, the control unit 52 of the remote control terminal 2 transmits the serial number of the karaoke apparatus 1 to the Web server 4 via the wireless LAN communication unit 52.

また、WEBサーバ4が、カラオケ装置1の位置表から、カラオケ装置1が設置されたカラオケルームの位置とカラオケ装置1のシリアルナンバーとの対応関係を知り、リモコン端末2が存在するのは、カラオケ装置1と位置特定信号の通信を行ったカラオケ装置1が設置されたカラオケルームであると特定する。このことは次のような理由による。すなわち、位置特定信号の送信に、無線LANを使用せず、赤外線を使用するのは、赤外線は壁によって遮断されるので、隣の部屋のカラオケ装置と通信して、位置を隣の部屋と間違えて特定することを防ぐためである。   Also, the WEB server 4 knows the correspondence between the position of the karaoke room where the karaoke device 1 is installed and the serial number of the karaoke device 1 from the position table of the karaoke device 1, and the remote control terminal 2 exists because the karaoke device 1 The device 1 is identified as a karaoke room in which the karaoke device 1 that communicates the position specifying signal is installed. This is due to the following reason. In other words, the wireless LAN is not used for transmitting the position specifying signal, and the infrared ray is used because the infrared ray is blocked by the wall. Therefore, the position is mistaken for the next room by communicating with the karaoke device in the next room. This is to prevent identification.

このようにすれば、複数のカラオケボックス(カラオケルーム)が密集した状態で、リモコン端末2の位置はカラオケ装置1が設置されたカラオケルームであると特定することができる。   If it does in this way, in the state where a plurality of karaoke boxes (karaoke rooms) were crowded, the position of remote control terminal 2 can be specified as the karaoke room where karaoke device 1 was installed.

また、上述のような商品が注文された場所を特定する手法としては、(ロ)クレードルとリモコン端末との接続状態で、商品が注文された場所を特定することが考えられる。具体的には、請求項のように、リモコン端末を載置するためのクレードルと、リモコン端末がクレードルに載置されているか否かを判断する載置判断手段と、を備え、位置特定手段が、載置判断手段によってリモコン端末がクレードルに載置されていると判断された場合には、そのクレードルが設置された位置をリモコン端末が存在する位置と特定することが考えられる。 Further, as a method of specifying the place where the product is ordered as described above, (b) it is conceivable to specify the place where the product is ordered in the connection state between the cradle and the remote control terminal. Specifically, as in claim 9 , a cradle for placing the remote control terminal and a placement determination means for judging whether or not the remote control terminal is placed on the cradle, the position specifying means However, when it is determined by the placement determination means that the remote control terminal is placed on the cradle, it may be possible to identify the position where the cradle is installed as the position where the remote control terminal exists.

ここで、載置判断手段とは、具体的に実施形態中の構成を挙げて説明すると、リモコン端末2の制御部52が、USB通信部70とクレードル76に内蔵されたUSB/LAN変換部78との間でUSB通信が行えたかどうかを検出することによって、位置特定手段に対して、赤外線通信ではなく、クレードル76のIPアドレスを利用してカラオケ端末2が存在するカラオケルームを特定させる手段である。以下、実施形態中の構成を挙げてその処理手順を説明する。   Here, the placement determination means will be specifically described with reference to the configuration in the embodiment. The control unit 52 of the remote control terminal 2 is connected to the USB communication unit 70 and the USB / LAN conversion unit 78 built in the cradle 76. By means of detecting whether or not USB communication can be performed between the karaoke station and the position specifying means, the karaoke room where the karaoke terminal 2 exists is specified by using the IP address of the cradle 76 instead of infrared communication. is there. The processing procedure will be described below with reference to the configuration in the embodiment.

なお、クレードル76に内蔵されたUSB/LAN変換部78にはLAN100に対して予めIPアドレスが付与されている。
また、クレードル76と、クレードル76が設置されたカラオケルームの関係は、予めWEBサーバ4のRAM4dに、クレードル76が設置されたカラオケルームの位置とクレードル76に内蔵されたUSB/LAN変換部のIPアドレスとの対応関係を示す表(クレードル位置表)として、記憶されているものとする。
Note that an IP address is assigned to the LAN 100 in advance in the USB / LAN converter 78 built in the cradle 76.
Further, the relationship between the cradle 76 and the karaoke room in which the cradle 76 is installed is such that the RAM 4d of the WEB server 4 in advance has the position of the karaoke room in which the cradle 76 is installed and the IP of the USB / LAN conversion unit built in the cradle 76. It is assumed that it is stored as a table (cradle position table) showing the correspondence with addresses.

まず、リモコン端末2の制御部52が、USB通信部70とクレードル76のUSB/LAN変換部78との間でUSB通信が行えたかどうかを検出する。USB通信が行えた事を検出した以降は、Webサーバ4の位置検出手段が、赤外線通信でなく、以下の手順でリモコン端末2の位置を検出する。   First, the control unit 52 of the remote control terminal 2 detects whether or not USB communication can be performed between the USB communication unit 70 and the USB / LAN conversion unit 78 of the cradle 76. After detecting that the USB communication can be performed, the position detecting unit of the Web server 4 detects the position of the remote control terminal 2 not by infrared communication but by the following procedure.

すなわち、USB通信が行えた事を検出した以降は、リモコン端末2の制御部52が、USB/LAN変換部76のIPアドレスを取得する。
また、制御部12が、WEBサーバ4にクレードル76(USB/LAN変換部78のIPアドレス)のIPアドレスを通知する。
That is, after detecting that USB communication has been performed, the control unit 52 of the remote control terminal 2 acquires the IP address of the USB / LAN conversion unit 76.
Further, the control unit 12 notifies the WEB server 4 of the IP address of the cradle 76 (IP address of the USB / LAN conversion unit 78).

また、Webサーバ4が、クレードル位置表から、クレードル76が設置されたカラオケルームの位置とクレードル76のIPアドレスとの対応関係を知り、リモコン端末2が存在するのは、クレードル76とUSB通信を行ったクレードル76が設置されたカラオケルームであると特定する。   In addition, the Web server 4 knows the correspondence between the position of the karaoke room where the cradle 76 is installed and the IP address of the cradle 76 from the cradle position table, and the remote control terminal 2 exists because of the USB communication with the cradle 76. It is specified that the cradle 76 is a karaoke room in which the cradle 76 is installed.

このようにすれば、複数のカラオケボックス(カラオケ装置の部屋)が密集した状態で、赤外線通信を使用しなくてもリモコン端末が存在するカラオケルームを特定することができるので、より短い時間でリモコン端末がクレードルに載置されているカラオケルームを特定できる効果がある。   In this way, it is possible to identify a karaoke room where a remote control terminal exists without using infrared communication in a state where a plurality of karaoke boxes (rooms of karaoke devices) are densely packed, so the remote control can be performed in a shorter time. There is an effect that the karaoke room where the terminal is placed in the cradle can be specified.

ところで、従来構成ではトラブルが発生して配達がされていない場合でもレシートが発行されるため、注文品が配達されたと勘違いするおそれがある。そこで、注文された商品が配達されたと判断された場合にレシートを発行することが考えられる。具体的には、請求項10のように、判断手段によって注文された商品が配達されたと判断された場合にレシートを発行するレシート発行手段を備えることが考えられる。   By the way, in the conventional configuration, since a receipt is issued even when trouble occurs and delivery is not performed, there is a risk of misunderstanding that the ordered item has been delivered. Therefore, it is conceivable to issue a receipt when it is determined that the ordered product has been delivered. Specifically, as in claim 10, it is conceivable to include a receipt issuing means for issuing a receipt when it is determined that the ordered product has been delivered by the determining means.

このように配達が確認された場合にレシートを発行することにより、上述のようにトラブルが発生して配達がされていない場合にレシートが発行されて注文品が配達されたと利用者に勘違いされるおそれがない。   By issuing a receipt when delivery is confirmed in this way, the user misunderstands that a receipt has been issued and an ordered item has been delivered when trouble has occurred and delivery has not been performed as described above. There is no fear.

以下に本発明の実施形態を図面とともに説明する。
[実施形態]
図1は商品注文システム100の全体構成を示すブロック図である。また、図2は、カラオケシステム110の全体構成を示すブロック図である。また、図5はWEBサーバ4の全体構成を示すブロック図である。また、図9(a)は、質問器A〜D、RFタグおよびRFタグ制御部の構成を示す説明図であり、図9(b)は皿および皿に取り付けられたRFタグを示す説明図(1)であり、図9(c)は皿および皿に取り付けられたRFタグの別実施形態を示す説明図(2)である。また、図10(a)はRFタグ制御部3、テーブルシート7およびRFタグの各構成を示す説明図(1)であり、図10(b)はRFタグ制御部3、テーブルシート7およびRFタグの各構成を示す説明図(2)である。また、図11(a)はテーブルシート7の構成を示す説明図である。また、図21は、厨房端末6の全体構成を示すブロック図である。
Embodiments of the present invention will be described below with reference to the drawings.
[Embodiment]
FIG. 1 is a block diagram showing the overall configuration of the product ordering system 100. FIG. 2 is a block diagram showing the overall configuration of the karaoke system 110. FIG. 5 is a block diagram showing the overall configuration of the WEB server 4. Moreover, Fig.9 (a) is explanatory drawing which shows the structure of the interrogator AD, RF tag, and RF tag control part, FIG.9 (b) is explanatory drawing which shows the RF tag attached to the plate and the plate. FIG. 9C is an explanatory view (2) showing another embodiment of the dish and the RF tag attached to the dish. FIG. 10A is an explanatory diagram (1) showing the configuration of the RF tag control unit 3, the table sheet 7 and the RF tag, and FIG. 10B is the RF tag control unit 3, the table sheet 7 and the RF tag. It is explanatory drawing (2) which shows each structure of a tag. FIG. 11A is an explanatory diagram showing the configuration of the table sheet 7. FIG. 21 is a block diagram showing the overall configuration of the kitchen terminal 6.

[商品注文システム100の構成の説明]
商品注文システム100は、図1に示すように、楽曲データに基づいてカラオケ演奏を行うカラオケ装置1、カラオケ装置1に演奏させるべき演奏楽曲をユーザに選曲させ、選曲された演奏楽曲をカラオケ装置1に通知する選曲通知機能を有するリモコン端末2、RFタグ制御部3、WEBサーバ4、無線LANアクセスポイント5および厨房端末6が互いにデータ通信可能に構成されたものである。
[Description of Configuration of Product Ordering System 100]
As shown in FIG. 1, the merchandise ordering system 100 has a karaoke apparatus 1 that performs karaoke performance based on music data, a user to select a performance music that the karaoke apparatus 1 should perform, and the selected performance music is the karaoke apparatus 1. The remote control terminal 2, the RF tag control unit 3, the WEB server 4, the wireless LAN access point 5, and the kitchen terminal 6 having a music selection notification function for notifying the user are configured to be capable of data communication with each other.

また、商品注文システム100は、カラオケボックスに設置されている。すなわち、カラオケボックスは、カラオケルーム(ルームID:R1〜R3)、管理者ルームおよび厨房ルームを備えており、各カラオケルームにはカラオケ装置1、リモコン端末2、RFタグ制御部3およびテーブルシート7が設置され、管理者ルームにはWEBサーバ4および無線LANアクセスポイント5が設置され、厨房ルームには厨房端末6が設置されている。   The product ordering system 100 is installed in a karaoke box. That is, the karaoke box includes a karaoke room (room IDs: R1 to R3), an administrator room, and a kitchen room. Each karaoke room has a karaoke device 1, a remote control terminal 2, an RF tag control unit 3, and a table sheet 7. WEB server 4 and wireless LAN access point 5 are installed in the administrator room, and kitchen terminal 6 is installed in the kitchen room.

[カラオケシステム110の構成の説明]
また、カラオケシステム110は、図2に示すように、カラオケ装置1とリモコン端末2とから構成され、これらカラオケ装置1とリモコン端末2とがデータ通信可能に構成されたものである。
[Description of configuration of karaoke system 110]
As shown in FIG. 2, the karaoke system 110 includes a karaoke device 1 and a remote control terminal 2, and the karaoke device 1 and the remote control terminal 2 are configured to be capable of data communication.

[カラオケ装置1の構成の説明]
カラオケ装置1は、図2に示すように、カラオケ装置1全体の動作を制御する制御部12、カラオケ装置1をネットワーク100に接続するためのインターフェイス部14、演奏楽曲の伴奏内容および歌詞を示す楽曲データや映像データなどを記憶するハードディスク(HDD)16、複数のキー・スイッチからなる操作部18、リモコン端末2や携帯電話からの赤外線信号を赤外線通信規格(IrDA(登録商標、以下同様))に従って受信するための赤外線通信部20、操作部18からの信号を処理する操作処理部22、ハードディスク16に記憶された楽曲データから演奏楽曲のオーディオ信号(音響,音声に関する信号)を生成し、生成されたオーディオ信号およびマイクロフォン26から入力されたオーディオ信号を増幅してスピーカ28へ出力する音声制御部24、MIDI音源30、映像情報を一時的に記憶するビデオRAM32、映像データに基づく映像の再生を制御する映像再生部34、ビデオRAM32に記憶された映像情報および映像再生部34により再生される映像の表示部36での表示を制御する映像制御部38などを備えている。また、制御部12と音声制御部とはUSB40によって接続されている。また、制御部12は、各種処理を実行する。
[Description of configuration of karaoke apparatus 1]
As shown in FIG. 2, the karaoke apparatus 1 includes a control unit 12 that controls the operation of the karaoke apparatus 1 as a whole, an interface unit 14 for connecting the karaoke apparatus 1 to the network 100, a musical piece that shows the accompaniment content and lyrics of a performance piece. A hard disk (HDD) 16 for storing data, video data, etc., an operation unit 18 composed of a plurality of keys and switches, infrared signals from the remote control terminal 2 and a mobile phone in accordance with an infrared communication standard (IrDA (registered trademark, hereinafter the same)) An infrared communication unit 20 for receiving, an operation processing unit 22 for processing a signal from the operation unit 18, and an audio signal (signal related to sound and sound) of the performance music are generated from the music data stored in the hard disk 16. Amplified audio signals and audio signals input from the microphone 26 An audio control unit 24 to be output to the camera 28, a MIDI sound source 30, a video RAM 32 for temporarily storing video information, a video playback unit 34 for controlling playback of video based on video data, and video information and video stored in the video RAM 32 A video control unit 38 for controlling the display of the video reproduced by the reproduction unit 34 on the display unit 36 is provided. The control unit 12 and the audio control unit are connected by a USB 40. Moreover, the control part 12 performs various processes.

[リモコン端末2の構成の説明]
リモコン端末2は、図2に示すように、リモコン端末2全体の動作を制御する制御部52、カラオケ装置1に赤外線信号を赤外線通信規格(IrDA)に従って送信する赤外線通信部54、各種情報を記憶するメモリ56、表示部58の表示領域に沿って設置されるタッチパネルおよび複数のキー・スイッチからなる操作部60、操作部60からの信号を処理する操作処理部62、映像情報を一時的に記憶するビデオRAM64、ビデオRAM64に記憶された映像情報の表示部58での表示を制御する映像制御部66、ネットワーク100に接続された無線LANアクセスポイント5との間で無線LAN規格(例えば、IEEE802.11a/b/g規格,HomeRF規格,Bluetooth規格など)に従った無線通信を行うための無線LAN通信部68、USB制御部70などを備えている。
[Description of configuration of remote control terminal 2]
As shown in FIG. 2, the remote control terminal 2 stores a control unit 52 that controls the operation of the entire remote control terminal 2, an infrared communication unit 54 that transmits an infrared signal to the karaoke apparatus 1 in accordance with an infrared communication standard (IrDA), and stores various information. Memory 56, a touch panel installed along the display area of the display unit 58, an operation unit 60 including a plurality of key switches, an operation processing unit 62 that processes signals from the operation unit 60, and temporarily stores video information The video RAM 64, the video control unit 66 that controls the display of the video information stored in the video RAM 64, and the wireless LAN access point 5 connected to the network 100. 11a / b / g standard, HomeRF standard, Bluetooth standard, etc.) And a wireless LAN communication unit 68, USB controller 70.

このうち無線LAN通信部68は、カラオケ装置1から無線LANアクセスポイント5を介して送信された各種データを受信可能である。
また、制御部52は、無線LAN通信部68によって受信された歌詞データで示される歌詞を表示部58に表示させる機能を有する。また、制御部52は、無線LAN通信部68によりカラオケ装置1とデータ通信可能である場合には、そのカラオケ装置1からシリアルナンバーを示す情報を取得することにより、カラオケ装置1が設置された位置を当該リモコン端末2が存在する位置と特定する機能を有する。また、制御部52は、WEBサーバ4によって算出された配達予想時刻を表示部58に表示させることによって利用者に報知する機能を有する。
Among these, the wireless LAN communication unit 68 can receive various data transmitted from the karaoke apparatus 1 via the wireless LAN access point 5.
The control unit 52 has a function of causing the display unit 58 to display lyrics indicated by the lyrics data received by the wireless LAN communication unit 68. In addition, when the wireless LAN communication unit 68 is capable of data communication with the karaoke device 1, the control unit 52 acquires the information indicating the serial number from the karaoke device 1, and thereby the position where the karaoke device 1 is installed. As a position where the remote control terminal 2 exists. Further, the control unit 52 has a function of notifying the user by displaying the estimated delivery time calculated by the WEB server 4 on the display unit 58.

なお、リモコン端末2は入力手段に該当する。また、制御部52および表示部58は利用者側報知手段に該当する
[WEBサーバ4の構成の説明]
WEBサーバ4は、図5に示すように、LANインターフェイス4b、ROM4c、RAM4d、CPU4e、制御インターフェイス4f、を備えている。なお、これらLANインターフェイス4b、ROM4c、RAM4d、CPU4eおよび制御インターフェイス4fについては、バス4aによって互いに接続されている。また、LANインターフェイス4bはバスを介してLANに接続されている。
The remote control terminal 2 corresponds to input means. Moreover, the control part 52 and the display part 58 correspond to a user side alerting | reporting means [Description of the structure of the WEB server 4]
As shown in FIG. 5, the WEB server 4 includes a LAN interface 4b, a ROM 4c, a RAM 4d, a CPU 4e, and a control interface 4f. The LAN interface 4b, ROM 4c, RAM 4d, CPU 4e and control interface 4f are connected to each other by a bus 4a. The LAN interface 4b is connected to the LAN via a bus.

RAM4dには、図27(a)に例示するように、メニューID、メニュー名、価格、調理時間、およびオーダー種別を関連付けた対応表(メニューテーブル)が記憶されている。また、RAM4dには、図27(b)に例示するように、メニューID、ルームID、個数、および配達予定時刻を示す情報を関連付けた対応表(メニュー注文情報)が記憶されている。また、RAM4dには、図27(c)に例示するように、メニューID、メニュー名、価格、調理時間、および(調理)予想完了時間を関連付けた対応表(メニュー情報)が記憶されている。   As illustrated in FIG. 27A, the RAM 4d stores a correspondence table (menu table) in which menu IDs, menu names, prices, cooking times, and order types are associated with each other. Further, as illustrated in FIG. 27B, the RAM 4d stores a correspondence table (menu order information) in which information indicating a menu ID, a room ID, the number, and a scheduled delivery time is associated. Further, as illustrated in FIG. 27C, the RAM 4d stores a correspondence table (menu information) in which the menu ID, menu name, price, cooking time, and (cooking) expected completion time are associated with each other.

また、RAM4dには、図28(a)に例示するように、認証個人ID、課金額、およびルームIDを関連付けた対応表(ルーム情報テーブル)が記憶されている。また、RAM4dには、図28(b)に例示するように、オーダー情報、およびWEBサーバ4に送信されるオーダー情報を関連付けた対応表(オーダー情報テーブル)が記憶されている。また、RAM4dには、図28(c)に例示するように、各ルームからの注文、およびステータスを関連付けた対応表(厨房依頼情報テーブル)が記憶されている。   Further, as illustrated in FIG. 28A, the RAM 4d stores a correspondence table (room information table) in which the authentication personal ID, the billing amount, and the room ID are associated with each other. The RAM 4d stores a correspondence table (order information table) in which order information and order information transmitted to the WEB server 4 are associated with each other as illustrated in FIG. In addition, as illustrated in FIG. 28C, the RAM 4d stores a correspondence table (kitchen request information table) in which orders from each room are associated with statuses.

また、CPU4eは、利用者からの商品の注文を示す注文情報を、リモコン端末2を介して受け付け、その受け付けた注文情報を厨房端末6に転送する機能を有する。
また、CPU4eは、受け付けた注文情報を集計する機能を有する。また、CPU4eは、注文情報を集計した集計結果から、「注文された商品の配達予想時刻」を算出する機能を有する。また、CPU4eは、RFタグ制御部3から受信した配達完了情報に基づき、先に集計した集計結果に反映させる機能を有する。
Further, the CPU 4 e has a function of receiving order information indicating a product order from the user via the remote control terminal 2 and transferring the received order information to the kitchen terminal 6.
Further, the CPU 4e has a function of counting the received order information. In addition, the CPU 4e has a function of calculating “estimated delivery time of the ordered product” from the counting result obtained by counting the order information. In addition, the CPU 4e has a function of reflecting the result of counting that has been previously counted based on the delivery completion information received from the RF tag control unit 3.

なお、CPU4eは、集計手段、配達予想時刻算出手段および残時間算出手段に該当する。また、CPU4eは、LANインターフェイス4bとともに受付手段に該当する。
[RFタグ制御部3、テーブルシート7、およびRFタグ8の構成の説明]
RFタグ制御部3は、図9(a)に示すように、LANインターフェイス3b、ROM3c、RAM3d、CPU3e、制御インターフェイス3f、を備えている。なお、これらLANインターフェイス3b、ROM3c、RAM3d、CPU3eおよび制御インターフェイス3fについては、バス3aによって互いに接続されている。また、LANインターフェイス3bはバスを介してLANに接続されている。
The CPU 4e corresponds to a totaling unit, a predicted delivery time calculating unit, and a remaining time calculating unit. The CPU 4e corresponds to an accepting unit together with the LAN interface 4b.
[Description of Configuration of RF Tag Control Unit 3, Table Sheet 7, and RF Tag 8]
As shown in FIG. 9A, the RF tag control unit 3 includes a LAN interface 3b, a ROM 3c, a RAM 3d, a CPU 3e, and a control interface 3f. The LAN interface 3b, ROM 3c, RAM 3d, CPU 3e and control interface 3f are connected to each other by a bus 3a. The LAN interface 3b is connected to the LAN via a bus.

RAM3dは、図20(a)に例示するように、メニューID、RFタグIDおよび部屋IDなどを関連付けた対応表を記憶している。また、RAM3dは、図20(b)に例示するように、メニューIDとRFタグIDとを関連付けた対応表を記憶している。   As illustrated in FIG. 20A, the RAM 3d stores a correspondence table in which menu IDs, RF tag IDs, room IDs, and the like are associated with each other. Further, the RAM 3d stores a correspondence table in which the menu ID and the RF tag ID are associated with each other as illustrated in FIG.

CPU3eは、質問器A〜Dによって送出された配達完了情報(RFタグID)に基づき、注文された商品が配達されたか否かを判断する機能を有する。なお、CPU3eは配達完了判断手段に該当する。   The CPU 3e has a function of determining whether or not the ordered product has been delivered based on the delivery completion information (RF tag ID) sent by the interrogators A to D. The CPU 3e corresponds to a delivery completion determination unit.

また、RFタグ制御部3の制御インターフェイス3fには、質問器A〜Dが接続されている。各質問器は、制御インターフェイス、送信機(以下「TX」)、受信機(以下「RX」)、およびアンテナを備えており、テーブル7aの上に設置されたテーブルシート7の内部に設置されている(図1参照)。なお、本実施形態では、4つの質問器A〜Dが、テーブルシート7の内部に設置されている。具体的には、これら4つの質問器A〜Dは、テーブルシート7の内部にてシート状の2層の絶縁体の間に配置されている(図11(a)参照)。また、各質問器のアンテナについては、ループ状に形成されて質問器の筐体の外部に配置されている(図11(b)参照)。   Interrogators A to D are connected to the control interface 3 f of the RF tag control unit 3. Each interrogator includes a control interface, a transmitter (hereinafter “TX”), a receiver (hereinafter “RX”), and an antenna, and is installed inside a table sheet 7 installed on the table 7a. (See FIG. 1). In the present embodiment, four interrogators A to D are installed inside the table sheet 7. Specifically, these four interrogators A to D are arranged between two sheet-like insulators inside the table sheet 7 (see FIG. 11A). Further, the antenna of each interrogator is formed in a loop shape and arranged outside the housing of the interrogator (see FIG. 11B).

また、各質問器は、注文された商品が配達されたことをRFタグによって検知可能であり、注文された商品が配達されたことを検知したときにはその旨を示す配達完了情報を送出する機能を有する(図10(a)および(b)参照)。具体的には、各質問器は、RFタグのIDを送信するよう要求する旨の質問信号をアンテナから送信する機能、および例えば料理が盛られた皿がテーブルシート7に載せられた場合にその皿に取り付けられたRFタグから送信されたIDを、アンテナを介して取得し、その取得したIDを、制御インターフェイスを介してRFタグ制御部3へ送信する機能を有している(図10(b)参照)。なお、質問器A〜Dは配達完了検知手段に該当する。   Each interrogator can detect that the ordered product has been delivered by the RF tag, and when detecting that the ordered product has been delivered, has a function of sending delivery completion information indicating that fact. (See FIGS. 10A and 10B). Specifically, each interrogator has a function of transmitting an interrogation signal for requesting to transmit the ID of the RF tag from the antenna, and when, for example, a dish on which food is served is placed on the table sheet 7 The ID transmitted from the RF tag attached to the dish is acquired via the antenna, and the acquired ID is transmitted to the RF tag control unit 3 via the control interface (FIG. 10 ( b)). Interrogators A to D correspond to delivery completion detection means.

また、RFタグ8は、ID記憶部、TX、ダイオード、電源およびアンテナを備えており、料理を盛るための皿の裏側に設置されている(図9(b)参照)。なお、アンテナについては、RFタグ8の内部に内蔵されている。また、RFタグ8は、各質問器から送信された質問信号に応答して、各タグに割り当てられたIDをID記憶部から読み出してアンテナを介して送信する機能を有する。   The RF tag 8 includes an ID storage unit, TX, a diode, a power source, and an antenna, and is installed on the back side of a dish for serving food (see FIG. 9B). The antenna is built in the RF tag 8. In addition, the RF tag 8 has a function of reading the ID assigned to each tag from the ID storage unit and transmitting it via the antenna in response to the question signal transmitted from each interrogator.

[厨房端末6の構成の説明]
厨房端末6は、図21に示すように、LANインターフェイス3b、ROM6c、RAM6d、CPU6e、入力インターフェイス6f、VIDEOインターフェイス6g、を備えている。なお、これらLANインターフェイス6b、ROM6c、RAM6d、CPU6e、入力インターフェイス6fおよびVIDEOインターフェイス6gについては、バス6aによって互いに接続されている。また、LANインターフェイス6bはバスを介してLANに接続されている。また、入力インターフェイス6fには、キーボード6hが接続されている。また、VIDEOインターフェイス6gにはテレビジョン(TV)6iが接続されている。なお、CPU6eには、CPU6eが動作するための各種プログラムを記憶するROMと、CPU6eがデータなどを一時的に記憶するためのRAMとが内蔵されている。
[Description of configuration of kitchen terminal 6]
As shown in FIG. 21, the kitchen terminal 6 includes a LAN interface 3b, a ROM 6c, a RAM 6d, a CPU 6e, an input interface 6f, and a VIDEO interface 6g. The LAN interface 6b, ROM 6c, RAM 6d, CPU 6e, input interface 6f, and VIDEO interface 6g are connected to each other by a bus 6a. The LAN interface 6b is connected to the LAN via a bus. A keyboard 6h is connected to the input interface 6f. Also, a television (TV) 6i is connected to the VIDEO interface 6g. The CPU 6e includes a ROM that stores various programs for the CPU 6e to operate and a RAM for the CPU 6e to temporarily store data and the like.

RAM6dの「C1」領域には、図23(a)に例示するように、注文された部屋の番号、注文を受け付けた受付時間、およびその注文の注文内容を関連付けた対応表が記憶されている。また、ROM6dの「C1」領域には、図23(b)に例示するように、注文された注文品の番号、およびその注文品を調理するのに使用する調理機器の番号を関連付けた対応表が記憶されている。   In the “C1” area of the RAM 6d, as illustrated in FIG. 23A, a correspondence table that associates the number of the ordered room, the reception time when the order is received, and the order contents of the order is stored. . In addition, in the “C1” area of the ROM 6d, as illustrated in FIG. 23B, a correspondence table in which the number of the ordered item and the number of the cooking device used to cook the ordered item are associated with each other. Is remembered.

また、RAM6dには、図23(c)に例示するように、注文された注文品のIDおよびその注文品の名称(調理品名)を関連付けた対応表が記憶されている。
また、RAM6dの「C1」から「C5」の各領域には、図24(a)〜(d)に例示するように、注文された注文品を、調理端末ごとに注文順序および調理順序に並べた一覧表が記憶されている。
In addition, as illustrated in FIG. 23C, the RAM 6d stores a correspondence table that associates the ID of the ordered item and the name of the ordered item (cooked product name).
In addition, in the areas “C1” to “C5” of the RAM 6d, as shown in FIGS. 24A to 24D, the ordered items are arranged in the order and cooking order for each cooking terminal. List is stored.

また、CPU6eは、WEBサーバ4から転送された注文情報をテレビジョン6iに表示させて運営者に報知する機能を有する。また、CPU6eは、WEBサーバ4から転送された注文情報を参照して、注文情報が示す商品が運営者によって用意されたか否かを判断する機能を有する。   The CPU 6e has a function of displaying the order information transferred from the WEB server 4 on the television 6i and notifying the operator. Further, the CPU 6e has a function of referring to the order information transferred from the WEB server 4 and determining whether or not the product indicated by the order information is prepared by the operator.

なお、CPU6eは、用意完了判断手段に該当する。また、CPU6eは、テレビジョン6iとともに運営者側報知手段に該当する。
[リモコン端末の注文発信処理の説明]
以下に、リモコン端末2の制御部52により実行される注文発信処理の処理手順を図3のフローチャート、図15および図16に基づいて説明する。なお、図15は従来のカラオケボックスにおける、注文・調理・搬送・受取を示すタイムチャートであり、図16は本実施形態のカラオケボックスにおける、注文・調理・搬送・受取を示すタイムチャートである。
The CPU 6e corresponds to a preparation completion determination unit. Moreover, CPU6e corresponds to an operator side alerting | reporting means with the television 6i.
[Description of order dispatch processing on remote control terminal]
Hereinafter, a processing procedure of order transmission processing executed by the control unit 52 of the remote control terminal 2 will be described with reference to the flowchart of FIG. 3 and FIGS. 15 and 16. FIG. 15 is a time chart showing ordering / cooking / conveying / receiving in the conventional karaoke box, and FIG. 16 is a time chart showing ordering / cooking / conveying / receiving in the karaoke box of this embodiment.

この注文発信処理は、リモコン端末2が起動している間に繰り返し実行される。
まず、操作部60を介する利用者からの指示によってオーダーエントリーとなるまで待機し(S210:NO))、オーダーエントリーとなった場合には(S210:YES)、WEBサーバ4からメニュー情報(図27(b)参照)を取得し、仮注文情報があれば待ち時間を加算する(S220)。さらに、先に取得したメニュー情報および先に計算した待ち時間を表示部58に表示させる(S230)。
This order transmission process is repeatedly executed while the remote control terminal 2 is activated.
First, it waits until it becomes an order entry by an instruction from the user via the operation unit 60 (S210: NO)), and when it becomes an order entry (S210: YES), menu information (FIG. 27) is obtained from the WEB server 4. (See (b)), and if there is provisional order information, the waiting time is added (S220). Further, the previously acquired menu information and the previously calculated waiting time are displayed on the display unit 58 (S230).

続いて、操作部60における個人認証タブが押されたか否かを判断する(S240)。個人認証タブが押されたと判断した場合には(S240:YES)、個人IDをメモリ56に記憶しておき(S250)、予めWEBサーバ4から取得して表示部58に表示しておいたメニューテーブル(図27(a)参照)から注文品が選択されるまで待機する(S260:NO)。なお、個人認証タブが押されていないと判断した場合にも(S240:NO)、同様に上述のメニューテーブルから注文品が選択されるまで待機する(S260:NO)。メニューテーブルから注文品が選択された場合には(S260:YES)、メニューテーブルに対応したメニューIDをメモリ56に記憶させる。なお、メモリ56に個人IDが記憶されている場合には、その個人IDをメニューIDと共に仮注文としてメモリ56に記憶させる。   Subsequently, it is determined whether or not the personal authentication tab on the operation unit 60 has been pressed (S240). If it is determined that the personal authentication tab has been pressed (S240: YES), the personal ID is stored in the memory 56 (S250), and the menu previously acquired from the WEB server 4 and displayed on the display unit 58 is stored. Wait until an order is selected from the table (see FIG. 27A) (S260: NO). If it is determined that the personal authentication tab has not been pressed (S240: NO), the process similarly waits until an ordered item is selected from the menu table (S260: NO). When an order item is selected from the menu table (S260: YES), the menu ID corresponding to the menu table is stored in the memory 56. If the personal ID is stored in the memory 56, the personal ID is stored in the memory 56 as a provisional order together with the menu ID.

続いて、操作部60における注文キーが押されていない場合には(S280:NO)、S210に戻ってS210以下の処理を繰り返す。一方、注文キーが押された場合には(S280:YES)、注文が確定したと判断し、部屋ID、記憶した全てのメニューIDおよび個人IDをWEBサーバ4に送信する(図28(b)参照)。そして、本処理を終了する。   Subsequently, when the order key on the operation unit 60 is not pressed (S280: NO), the process returns to S210 and repeats the processes from S210. On the other hand, if the order key is pressed (S280: YES), it is determined that the order has been confirmed, and the room ID, all stored menu IDs and personal IDs are transmitted to the WEB server 4 (FIG. 28 (b)). reference). Then, this process ends.

[リモコン端末の注文確認処理の説明]
以下に、リモコン端末2の制御部52により実行される注文確認処理の処理手順を図4のフローチャート、図15および図16に基づいて説明する。この注文確認処理は、リモコン端末2が起動している間に繰り返し実行される。
[Description of remote control terminal order confirmation process]
Hereinafter, a processing procedure of the order confirmation processing executed by the control unit 52 of the remote control terminal 2 will be described based on the flowchart of FIG. 4 and FIGS. 15 and 16. This order confirmation process is repeatedly executed while the remote control terminal 2 is activated.

まず、操作部60を介する利用者からの指示によって「注文確認」となるまで待機し(S310:NO)、注文確認となった場合には(S310:YES)、WEBサーバ4からメニュー注文情報(図27(b)参照)を取得し(S320)、その取得したメニュー注文情報および先に取得したメニューテーブルを参照して注文メニューと待ち時間とを表示部56に表示させる(S330)。   First, it waits until it becomes “order confirmation” according to an instruction from the user via the operation unit 60 (S310: NO). When the order is confirmed (S310: YES), the menu order information (from the WEB server 4) ( (See FIG. 27B)) (S320), and the order menu and the waiting time are displayed on the display unit 56 with reference to the acquired menu order information and the previously acquired menu table (S330).

続いて、操作部60を介する利用者からの指示によって「注文確認」を終了する指示がなされたか否かを判断し、注文確認を終了しない場合には(S340:NO)、S320に戻りS320以下の処理を繰り返し実行することで上述の注文確認を続行する。一方、注文確認を終了する場合には(S340:YES)、本処理を終了する。   Subsequently, it is determined whether or not an instruction to end the “order confirmation” has been given by an instruction from the user via the operation unit 60. If the order confirmation is not terminated (S340: NO), the process returns to S320 and the process from S320 onwards. The above-described order confirmation is continued by repeatedly executing the above process. On the other hand, when the order confirmation is finished (S340: YES), this process is finished.

[WEBサーバの注文受付処理の説明]
以下に、WEBサーバ4のCPU4eにより実行される注文受付処理の処理手順を図6のフローチャート、図15および図16に基づいて説明する。この注文受付処理は、WEBサーバ4が起動している間に繰り返し実行される。
[Description of order reception processing of WEB server]
Below, the process sequence of the order reception process performed by CPU4e of the WEB server 4 is demonstrated based on the flowchart of FIG. 6, FIG. 15, and FIG. This order receiving process is repeatedly executed while the WEB server 4 is activated.

まず、リモコン端末2から送信された情報がオーダー情報(図28(b)参照)であるか否かを判断し、リモコン端末2から送信された情報がオーダー情報でない場合およびリモコン端末2から情報が送信されてはいない場合には(S410:NO)、リモコン端末2からオーダー情報が送信されるまで待機する。リモコン端末2から送信された情報がオーダー情報である場合には(S410:YES)、そのオーダー情報に含まれる情報のうちオーダーメニューIDおよび数量を示す情報(厨房依頼情報、図28(c)参照)を厨房端末6に送信する(S420)。   First, it is determined whether or not the information transmitted from the remote control terminal 2 is order information (see FIG. 28B). When the information transmitted from the remote control terminal 2 is not order information, and when the information from the remote control terminal 2 is received. If it has not been transmitted (S410: NO), it waits until the order information is transmitted from the remote control terminal 2. When the information transmitted from the remote control terminal 2 is order information (S410: YES), information indicating the order menu ID and quantity (kitchen request information, see FIG. 28C) among the information included in the order information. ) Is transmitted to the kitchen terminal 6 (S420).

そして、メニューテーブル(図27(a)参照)を参照して、オーダーメニューIDに対応する価格情報を取得し、部屋もしくは個人IDの請求額に加算する(S430、ルーム情報テーブル(図28(a)参照)。そして、本処理を終了する。   Then, referring to the menu table (see FIG. 27A), the price information corresponding to the order menu ID is acquired and added to the billed amount of the room or personal ID (S430, room information table (FIG. 28A). )) And the process is terminated.

[WEBサーバの注文状況発信処理の説明]
以下に、WEBサーバ4のCPU4eにより実行される注文状況発信処理の処理手順を図7のフローチャート、図15および図16に基づいて説明する。この注文状況発信処理は、WEBサーバ4が起動している間に繰り返し実行される。
[Description of order status transmission processing of WEB server]
Below, the processing procedure of the order status transmission process executed by the CPU 4e of the WEB server 4 will be described based on the flowchart of FIG. 7, FIG. 15 and FIG. This order status transmission process is repeatedly executed while the WEB server 4 is activated.

まず、厨房端末6から調理完了を示す情報を受信したか否かを確認し、調理完了を示す情報を受信していたならばステータスを配送中に変更する(S510、図24参照)。続いて、RFタグ制御部3から配達完了を示す情報を受信したかを確認し、配達完了を示す情報を受信していたならば、その配達完了情報のメニューIDとルームIDからステータスを配達完了に変更する(S520、図27(b)参照)。さらに、配送予定時間(tpc)を過ぎたら、ステータスをトラブルとし、厨房端末6に対して緊急再注文を行う(S530、図24参照)。続いて、メニュー注文情報(図27(b)参照)の予想完了時間を更新する(S540)。   First, it is confirmed whether or not information indicating completion of cooking has been received from the kitchen terminal 6, and if information indicating completion of cooking has been received, the status is changed to delivery (S510, see FIG. 24). Subsequently, it is confirmed whether or not information indicating delivery completion is received from the RF tag control unit 3. If information indicating delivery completion is received, the status is completed from the menu ID and room ID of the delivery completion information. (S520, see FIG. 27B). Further, when the estimated delivery time (tpc) has passed, the status is regarded as a trouble, and an emergency reorder is made to the kitchen terminal 6 (S530, see FIG. 24). Subsequently, the expected completion time of the menu order information (see FIG. 27B) is updated (S540).

続いて、リモコン端末2から送信された情報が注文状況確認であるか否かを判断する。リモコン端末2から送信された情報が注文状況確認ではない場合には(S550:NO)、S510に戻って以下の処理を再び実行する。一方、リモコン端末2から送信された情報が注文状況確認である場合には(S550:YES)、注文状況をリモコン端末2に対し
て送信する(S560、図27(b)参照)。そして、本処理を終了する。
Subsequently, it is determined whether or not the information transmitted from the remote control terminal 2 is an order status confirmation. If the information transmitted from the remote control terminal 2 is not the order status confirmation (S550: NO), the process returns to S510 and the following processing is executed again. On the other hand, when the information transmitted from the remote control terminal 2 is the order status confirmation (S550: YES), the order status is transmitted to the remote control terminal 2 (S560, see FIG. 27B). Then, this process ends.

[WEBサーバのメニュー取得処理の説明]
以下に、WEBサーバ4のCPU4eにより実行されるメニュー取得処理の処理手順を図8のフローチャート、図15および図16に基づいて説明する。このメニュー取得処理は、WEBサーバ4が起動している間に繰り返し実行される。
[Description of menu acquisition processing of WEB server]
Below, the processing procedure of the menu acquisition process performed by CPU4e of the WEB server 4 is demonstrated based on the flowchart of FIG. 8, FIG. 15, and FIG. This menu acquisition process is repeatedly executed while the WEB server 4 is activated.

まず、リモコン端末2から送信された情報がメニュー取得であるか否かを判断し(S610)、リモコン端末2から送信された情報がメニュー取得ではない場合には(S610:NO)、リモコン端末2からメニュー取得を示す情報が送信されるまで待機する。リモコン端末2から送信された情報がメニュー取得である場合には(S610:YES)、メニュー情報(図27(c)参照)をリモコン端末2に送信するとともに、厨房端末6のスタックメニューの調理時間と表示メニューの調理時間とを加算した値をリモコン端末2へ送信する(S620)。そして、本処理を終了する。   First, it is determined whether or not the information transmitted from the remote control terminal 2 is menu acquisition (S610). If the information transmitted from the remote control terminal 2 is not menu acquisition (S610: NO), the remote control terminal 2 is determined. Wait until information indicating menu acquisition is transmitted. When the information transmitted from the remote control terminal 2 is menu acquisition (S610: YES), the menu information (see FIG. 27C) is transmitted to the remote control terminal 2 and the cooking time of the stack menu of the kitchen terminal 6 is set. And a value obtained by adding the cooking time of the display menu to the remote control terminal 2 (S620). Then, this process ends.

[RFタグ制御部のメイン処理の説明]
以下に、RFタグ制御部3のCPU3eにより実行されるメイン処理の処理手順を図17のフローチャートに基づいて説明する。このメイン処理は、RFタグ制御部3が起動している間に繰り返し実行される。
[Description of main processing of RF tag control unit]
Below, the process sequence of the main process performed by CPU3e of RF tag control part 3 is demonstrated based on the flowchart of FIG. This main process is repeatedly executed while the RF tag control unit 3 is activated.

まず、Aサイクル(後述)を実行する(S710)。続いて、Bサイクル(後述)を実行し(S720)、Cサイクル(後述)を実行し(S730)、Dサイクル(後述)を実行する(740)。   First, A cycle (described later) is executed (S710). Subsequently, a B cycle (described later) is executed (S720), a C cycle (described later) is executed (S730), and a D cycle (described later) is executed (740).

続いて、RAM3dが記憶するテーブル(図20(a)参照)を参照し、項目「A」〜項目「D」における行方向の論理和を項目「OR」に書き込み(S750)、項目「OR」に対応するメニューIDとルームIDとを読み出してWEBサーバ4に送信する(S760)。そして、本処理を終了する。   Subsequently, referring to the table (see FIG. 20A) stored in the RAM 3d, the logical sum in the row direction in the items “A” to “D” is written in the item “OR” (S750), and the item “OR” is written. The menu ID and room ID corresponding to are read out and transmitted to the WEB server 4 (S760). Then, this process ends.

なお、ここで言う「論理和を項目「OR」に書き込む(S750)」、というのはRFタグのIDをビット単位で論理和をとることではなく、図3のレジスタ群A〜Dにそれぞれに記憶しているRFタグのIDを、AからDまでお互いを比較して、同じ番号のRFタグのIDが重複していた場合に、1つのRFタグのIDとして扱うことを意味する。   Note that “write the logical sum to the item“ OR ”(S750)” here means that the ID of the RF tag is not logically summed in units of bits, but in each of the register groups A to D in FIG. This means that the stored RF tag IDs are compared with each other from A to D, and when the RF tag IDs with the same number are duplicated, they are handled as one RF tag ID.

具体的には、例えば、図3においてA〜Dサイクルが終了した時点で次の(1)〜(4)のようになる。
(1)質問器Aのレジスタ群Aは、RFタグのIDとしてK1,K2を記憶している。
Specifically, for example, the following (1) to (4) are obtained when the A to D cycles in FIG.
(1) The register group A of the interrogator A stores K1 and K2 as RF tag IDs.

(2)質問器Bのレジスタ群Bは、RFタグのIDとしてK2を記憶している。
(3)質問器Cのレジスタ群Cは、RFタグのIDとしてK2,K3を記憶している。
(4)質問器Dのレジスタ群Dは、RFタグのIDとしてK2,K3,K4を記憶している。
(2) The register group B of the interrogator B stores K2 as the ID of the RF tag.
(3) The register group C of the interrogator C stores K2 and K3 as RF tag IDs.
(4) The register group D of the interrogator D stores K2, K3, and K4 as IDs of RF tags.

そして、項目「A」〜「D」における行方向の論理和を項目「OR」に書き込む手順(S760)が実行されると、RFタグ制御部3のRAM3dの項目「OR」にはRFタグのIDとしてK1,K2,K3,K4が記憶され、RFタグ制御部3は、前記IDの値(K1,K2,K3,K4)とRFタグ制御部が設置されているカラオケルームのIDをWebサーバ4に送信する。   When the procedure of writing the logical sum in the row direction in the items “A” to “D” to the item “OR” (S760) is executed, the item “OR” in the RAM 3d of the RF tag control unit 3 is stored in the RF tag control item 3. K1, K2, K3, K4 are stored as IDs, and the RF tag control unit 3 uses the ID values (K1, K2, K3, K4) and the ID of the karaoke room in which the RF tag control unit is installed as a Web server. 4 to send.

なお、上述のS760の手順が実行される以前に、RFタグ制御部3のLANインターフェイス3dは固有のIPアドレスが予め付与されており、カラオケルームのIDとカラオケ装置のシリアルナンバーとの対応関係は予めWebサーバ4に記憶されているものとする。つまり、Webサーバ4はRFタグ制御部3からカラオケルームのIDを受信すれば、カラオケ装置1が設置されたカラオケルームに、カラオケ装置1と共に設置された、RFタグ制御部3が接続されたテーブルシート7が置かれたテーブルの位置も特定できる。   Before the above-described procedure of S760 is executed, the LAN interface 3d of the RF tag control unit 3 is assigned a unique IP address in advance, and the correspondence between the ID of the karaoke room and the serial number of the karaoke device is It is assumed that it is stored in the Web server 4 in advance. That is, if the Web server 4 receives the ID of the karaoke room from the RF tag control unit 3, the table in which the RF tag control unit 3 installed together with the karaoke device 1 is connected to the karaoke room in which the karaoke device 1 is installed. The position of the table on which the sheet 7 is placed can also be specified.

また、RFタグ制御部3の位置を特定する別の方法としては、RFタグ制御部3のIPアドレスとカラオケルームのIDの対応関係を示す表をWEBサーバ4に記憶し、リモコン端末2を特定したのと同様に、RFタグ制御部3のIPアドレスからテーブルの位置を特定してもよい。   As another method of specifying the position of the RF tag control unit 3, a table showing the correspondence between the IP address of the RF tag control unit 3 and the ID of the karaoke room is stored in the WEB server 4 and the remote control terminal 2 is specified. Similarly to the above, the position of the table may be specified from the IP address of the RF tag control unit 3.

[RFタグ制御部のA(B〜D)サイクルに関する処理の説明]
以下に、RFタグ制御部3のCPU3eにより実行されるA(B〜D)サイクルに関する処理の処理手順を図18のフローチャートおよび図12〜図14に基づいて説明する。なお、図12は、質問器Aからの質問信号Aqに対するRFタグK1〜K4の応答信号IDの応答タイミングを示すタイムチャートであり、図13は、サイクルA〜Dにおける質問器A〜DおよびRFタグK1〜K4の応答具合を示すタイムチャート(1)であり、図14は、サイクルA〜Dにおける質問器A〜DおよびRFタグK1〜K4の応答具合を示すタイムチャート(2)である。
[Description of processing related to A (BD) cycle of RF tag control unit]
In the following, a processing procedure of processing related to the A (B to D) cycle executed by the CPU 3e of the RF tag control unit 3 will be described with reference to the flowchart of FIG. 18 and FIGS. FIG. 12 is a time chart showing the response timing of the response signals ID of the RF tags K1 to K4 with respect to the interrogation signal Aq from the interrogator A. FIG. 13 shows interrogators A to D and RF in cycles A to D. It is a time chart (1) which shows the response condition of tags K1-K4, and FIG. 14 is a time chart (2) which shows the response condition of the interrogators AD and RF tags K1-K4 in cycles AD.

このA(B〜D)サイクルに関する処理は、RFタグ制御部3のメイン処理において、S710(S720〜S740)に移行した際に実行される。
なお、以下の説明では、Aサイクルについて説明し、B〜DサイクルについてはAサイクルと同様であるためその説明は省略する。
The process related to the A (B to D) cycle is executed when the process moves to S710 (S720 to S740) in the main process of the RF tag control unit 3.
In the following description, the A cycle will be described, and since the B to D cycles are the same as the A cycle, description thereof will be omitted.

まず、RAM3dが記憶するテーブル(図20(a)参照)を参照し、RAM3dにおける項目「A(N)」の値をリセットする(S805)。続いて、項目「A(N)」の値を数値「1」に設定し(S810)、質問器Aのアンテナスイッチを「TX」側に設定し(S815)、その「TX」から質問信号「Aq」を送信する(S820)。そして、上述のアンテナスイッチを「RX」側に設定し(S825)、応答時間内にRFタグ8からIDを受信したか否かを判断する(S830)。応答時間内にRFタグ8からIDを受信した場合には(S830:YES)、項目「A(N)」の値にID値を設定する(S835)。一方、応答時間内にRFタグ8からIDを受信していない場合には(S830:NO)、項目「A(N)」の値に数値「0」を設定する(S840)。   First, referring to the table stored in the RAM 3d (see FIG. 20A), the value of the item “A (N)” in the RAM 3d is reset (S805). Subsequently, the value of the item “A (N)” is set to a numerical value “1” (S810), the antenna switch of the interrogator A is set to the “TX” side (S815), and the question signal “ Aq "is transmitted (S820). Then, the antenna switch described above is set to the “RX” side (S825), and it is determined whether or not an ID is received from the RF tag 8 within the response time (S830). When the ID is received from the RF tag 8 within the response time (S830: YES), the ID value is set to the value of the item “A (N)” (S835). On the other hand, when the ID is not received from the RF tag 8 within the response time (S830: NO), the numerical value “0” is set to the value of the item “A (N)” (S840).

そして、項目「A(N)」の値に数値「1」を加算し(S845)、その項目「A(N)」の値が数値「3」よりも大きいか否かを判断する(S850)。その項目「A(N)」の値が数値「3」以下である場合には(S850:NO)、S830に戻りS830以下の処理を再び実行する。一方、その項目「A(N)」の値が数値「3」よりも大きい場合には(S850:YES)、リターンする。   Then, a numerical value “1” is added to the value of the item “A (N)” (S845), and it is determined whether or not the value of the item “A (N)” is larger than the numerical value “3” (S850). . When the value of the item “A (N)” is equal to or less than the numerical value “3” (S850: NO), the process returns to S830 and the processes after S830 are executed again. On the other hand, when the value of the item “A (N)” is larger than the numerical value “3” (S850: YES), the process returns.

[RFタグ制御部のRFタグに関する処理の説明]
以下に、RFタグ制御部3のCPUにより実行されるRFタグに関する処理の処理手順を図19のフローチャートに基づいて説明する。このRFタグKに関する処理は、RFタグ制御部3が起動している間に繰り返し実行される。
[Description of RF Tag Control Unit Related RF Tag]
Below, the process sequence of the process regarding the RF tag performed by CPU of RF tag control part 3 is demonstrated based on the flowchart of FIG. The processing related to the RF tag K is repeatedly executed while the RF tag control unit 3 is activated.

まず、各質問器が質問信号を受信したか否かを判断し(S910)、各質問器から質問信号を受信していない場合には待機する。一方、質問器A〜Dの何れかから質問信号を受信した場合には、その質問信号に応答したRFタグ8のIDに応じて予め設定された「TK」時間の間待機する(S920)。   First, it is determined whether or not each interrogator has received a question signal (S910). If no interrogator has received a question signal, the interrogator waits. On the other hand, when an interrogation signal is received from any of the interrogators A to D, the apparatus waits for a “TK” time set in advance according to the ID of the RF tag 8 responding to the interrogation signal (S920).

続いて、その質問信号に応答したRFタグ8のIDを各質問器へ送信する(S930)。そして、本処理を終了する。
[厨房端末の調理に関する処理の説明]
以下に、厨房端末6のCPU6eにより実行される調理に関する処理の処理手順を図22のフローチャートに基づいて説明する。この調理に関する処理は、厨房端末6が起動している間に繰り返し実行される。
Subsequently, the ID of the RF tag 8 responding to the question signal is transmitted to each interrogator (S930). Then, this process ends.
[Description of processing related to cooking of kitchen terminals]
Below, the process sequence of the process regarding the cooking performed by CPU6e of the kitchen terminal 6 is demonstrated based on the flowchart of FIG. This cooking process is repeatedly executed while the kitchen terminal 6 is activated.

まず、WEBサーバ4からオーダー情報(図28(b)参照)が到着したか否かを判断し(S1010)、WEBサーバ4からオーダー情報が到着していない場合には(S1010:NO)、WEBサーバ4からオーダー情報が到着するまで待機する。WEBサーバ4からオーダー情報が到着した場合には(S1010:YES)、次の(1)〜(4)の処理を行う。すなわち、(1)RAM6dの項目「C1」にカラオケルームごとのオーダー情報を受付時間と食事の種類ごとに分けて書き込み(S1020、図23〜図23(c)参照)、(2)RAM6dの項目「C1」とROM6cの記憶内容とを対応させ、(3)RAM6dの項目「C1」の内容をRAM6dの項目「C2」およびRAM6dの項目「C4」に分けて書き込み、(4)これらRAM6dの項目「C2」およびRAM6dの項目「C4」の記憶内容をテレビジョン6iに表示させる(S1030)。   First, it is determined whether or not order information (see FIG. 28 (b)) has arrived from the WEB server 4 (S1010). If no order information has arrived from the WEB server 4 (S1010: NO), WEB Wait until the order information arrives from the server 4. When the order information arrives from the WEB server 4 (S1010: YES), the following processes (1) to (4) are performed. That is, (1) the order information for each karaoke room is written in the item “C1” of the RAM 6d separately for each reception time and meal type (S1020, see FIGS. 23 to 23C), and (2) the item of the RAM 6d. (3) The contents of the item “C1” of the RAM 6d are written separately into the items “C2” of the RAM 6d and the item “C4” of the RAM 6d, and (4) the items of the RAM 6d. The stored contents of “C2” and item “C4” of RAM 6d are displayed on television 6i (S1030).

続いて、キーボード6hから注文品の調理完了入力があるか否かを判断し(S1040)、キーボード6hから注文品の調理完了入力がない場合には(S1040:NO)、キーボードから注文品の調理完了入力があるまで待機する。キーボード6hから注文品の調理完了入力がある場合には(S1040:YES)、RAM6dの項目「C2」およびRAM6dの項目「C4」の内容を、調理完了したものについては書き込み、RAM6dの項目「C3」およびRAM6dの項目「C5」としてテレビジョン6iに表示させる(S1050)。   Subsequently, it is determined whether or not there is an input of completion of cooking of the ordered item from the keyboard 6h (S1040). If there is no input of completion of cooking of the ordered item from the keyboard 6h (S1040: NO), cooking of the ordered item from the keyboard Wait for completion input. If there is a cooking completion input for the ordered item from the keyboard 6h (S1040: YES), the contents of the item “C2” in the RAM 6d and the item “C4” in the RAM 6d are written for the item that has been cooked, and the item “C3” in the RAM 6d. And the item “C5” in the RAM 6d are displayed on the television 6i (S1050).

続いて、キーボード6hからルームIDごとに調理完了が全て入力されたか否かを判断する(S1060)。ルームIDごとに調理完了が全て入力されていない場合には(S1060:NO)、S1040に戻りS1040以下のステップを再び実行する。一方、ルームIDごとに調理完了が全て入力された場合には(S1060:YES)、WEBサーバ4にルームIDごとに注文品の調理完了を通知する(S1070)。そして、ルームIDの調理完了としてRAM6dの項目「C1」〜項目「C5」の内容をクリアする(S1080)。そして、本処理を終了する。   Subsequently, it is determined whether or not cooking completion has been input for each room ID from the keyboard 6h (S1060). If not all cooking completions have been input for each room ID (S1060: NO), the process returns to S1040 and steps S1040 and subsequent steps are executed again. On the other hand, when all the cooking completions are input for each room ID (S1060: YES), the WEB server 4 is notified of the cooking completion of the ordered item for each room ID (S1070). Then, the contents of the items “C1” to “C5” in the RAM 6d are cleared as the cooking of the room ID is completed (S1080). Then, this process ends.

[効果]
このように実施形態の商品注文システム100によれば、注文された商品の配達状況を判断し、その判断結果を注文の集計結果に反映させて注文者に報知するので(図25参照)、図29に例示するような従来のオーダーエントリーシステムを備えるカラオケシステムとは異なり、集計結果を常に最新の状態に保つことができるとともに、厨房からカラオケルームへの配達中にトラブルが発生した場合でも、そのトラブルに対応するのに要する時間を配達予想時間に反映させることができ、配達予定時間が過ぎても商品が配達されないことに起因する注文客のストレスの発生を防ぐことができる。
[effect]
As described above, according to the product order system 100 of the embodiment, the delivery status of the ordered product is determined, and the determination result is reflected in the tabulation result of the order and notified to the orderer (see FIG. 25). Unlike the conventional karaoke system provided with the order entry system as exemplified in 29, the counting result can be always kept up-to-date, and even if a trouble occurs during delivery from the kitchen to the karaoke room, The time required to deal with the trouble can be reflected in the estimated delivery time, and the occurrence of stress on the ordering customer due to the fact that the product is not delivered even if the scheduled delivery time has passed can be prevented.

また、このように実施形態の商品注文システム100によれば、WEBサーバ4のCPU4eが、厨房端末6から注文された商品が準備されて配達が開始されたとの連絡を受けてから所定時間が経過してもRFタグ制御部3からの注文品の配達完了情報を受け取らない場合にはトラブル発生と判断する(図26参照)。このようにすれば、配達担当者からの報告を待たずにトラブル発生と判断できるので、例えば代替品を用意するなどトラブル発生に対して先回りして対応することができ、したがって、そのトラブルに対応するのに要する時間を短縮することができる。   In addition, according to the product ordering system 100 of the embodiment as described above, a predetermined time has elapsed since the CPU 4e of the WEB server 4 has received notification that the product ordered from the kitchen terminal 6 has been prepared and delivery has started. Even if the delivery completion information of the ordered item is not received from the RF tag control unit 3, it is determined that a trouble has occurred (see FIG. 26). In this way, it is possible to determine that a problem has occurred without waiting for a report from the delivery person, so it is possible to proactively respond to a problem, such as preparing a substitute, and therefore respond to that problem. The time required to do so can be shortened.

また、このように実施形態の商品注文システム100によれば、WEBサーバ4のCPU4eが、トラブル発生と判断された場合にはそのトラブルによって配達されなかった商品に関する注文情報を再度受け付けたこととし、厨房端末6のCPU6eが、WEBサーバ4が再度受け付けた注文情報をテレビジョン6iに表示させることによって運営者に報知するとともに、その注文を優先的に処理する旨をテレビジョン6iに表示させることによって運営者に報知する(図26参照)。このようにすれば、そのトラブルで破損した商品の代替品を、後から注文された商品よりも先に用意して配達することができる。   In addition, according to the product order system 100 of the embodiment as described above, when the CPU 4e of the WEB server 4 determines that a trouble has occurred, it has received the order information regarding the product that has not been delivered due to the trouble, The CPU 6e of the kitchen terminal 6 notifies the operator by displaying the order information received again by the WEB server 4 on the television 6i, and also displays on the television 6i that the order is processed preferentially. The operator is notified (see FIG. 26). In this way, it is possible to prepare and deliver a substitute for the product damaged by the trouble before the product ordered later.

また、このように実施形態の商品注文システム100によれば、WEBサーバ4のCPU4eが、注文の集計結果から、商品を注文した場合の配達予想時刻をリモコン端末2がWEBサーバ4にアクセスしたときに注文可能な商品ごとに算出し、その算出結果である「注文可能な商品ごとの配達予想時刻」をリモコン端末2の表示部58に表示させることができるようにWEB画面を変更する(図25参照)。このようにすれば、仮に注文した場合の配達予想時刻を商品ごとに報知でき、例えば利用者が待ち時間が長い商品を敬遠するといった具合にその報知内容を注文時の参考にしてもらうことができる。   As described above, according to the product order system 100 of the embodiment, when the CPU 4e of the WEB server 4 accesses the WEB server 4 from the totaled result of the order, the remote control terminal 2 accesses the estimated delivery time when the product is ordered. The WEB screen is changed so that it can be calculated for each product that can be ordered to the product, and the “estimated delivery time for each orderable product” that is the calculation result can be displayed on the display unit 58 of the remote control terminal 2 (FIG. 25). reference). In this way, the estimated delivery time when an order is placed can be notified for each product. For example, the notification content can be used as a reference at the time of ordering, such as the user avoiding a product with a long waiting time. .

また、このように実施形態の商品注文システム100によれば、WEBサーバ4のCPU4eが、商品ごとに注文回数を集計し、リモコン端末2がWEBサーバ4にアクセスしたときに、リモコン端末2の表示部58が、その集計結果である「商品ごとの注文回数」を報知できるようにWEB画面を変更する。なおこの場合、人気が高い商品のみを報知してもよい。具体的には、WEBサーバ4のCPU4eが、集計した商品ごとの注文回数に基づき、注文回数が多い商品を抽出し、リモコン端末2の表示部58が、その抽出された商品を報知するといった具合である。このようにすれば、例えば注文から配達までに要する時間が長いと予想される人気が高い商品を敬遠するといった具合に、その報知内容を注文時に参考してもらうことができる。また、人気が低い商品を注文してもらうよう促すことができ、その分売り上げが増加することが期待できる。   In addition, according to the product order system 100 of the embodiment as described above, when the CPU 4e of the WEB server 4 counts the number of orders for each product and the remote control terminal 2 accesses the WEB server 4, the display of the remote control terminal 2 is displayed. The WEB screen is changed so that the unit 58 can report the “number of orders for each product” which is the result of the counting. In this case, only popular products may be notified. Specifically, the CPU 4e of the WEB server 4 extracts a product with a large number of orders based on the total number of orders for each product, and the display unit 58 of the remote control terminal 2 notifies the extracted product. It is. In this way, for example, the notification content can be referred to at the time of ordering, such as avoiding popular products that are expected to take a long time from order to delivery. In addition, it can be urged to order less popular products, and sales can be expected to increase accordingly.

また、このように実施形態の商品注文システム100によれば、WEBサーバ4のCPU4eが、各カラオケルームにおける利用終了時刻までの残り時間を算出し、商品を注文した場合の配達予想時刻を注文可能な商品ごとに算出する際には、先に算出された利用終了時刻までの残り時間を参照して、利用終了時刻以降に配達可能となる商品を除外する。このようにすれば、注文可能な商品ごとの配達予想時刻リストから利用終了時刻以降に配達可能となる商品が除外されるので、そのような商品が誤って注文されることを防ぐことができる。   In addition, according to the product ordering system 100 of the embodiment as described above, the CPU 4e of the WEB server 4 can calculate the remaining time until the use end time in each karaoke room, and can order the expected delivery time when the product is ordered. When calculating each product, the remaining time until the use end time calculated earlier is referred to, and products that can be delivered after the use end time are excluded. In this way, since products that can be delivered after the use end time are excluded from the expected delivery time list for each orderable product, it is possible to prevent such products from being ordered by mistake.

[他の実施形態]
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、様々な態様にて実施することが可能である。
[Other Embodiments]
As mentioned above, although one Embodiment of this invention was described, this invention is not limited to the said embodiment, It is possible to implement in various aspects.

(1)上記実施形態では、リモコン端末2の表示部58が、利用者に対して各種情報を表示するよう構成されているが、これには限られず、カラオケ装置1がWEBサーバ4にアクセスして、カラオケ装置1の表示部36が、上述のような各種情報を表示するように構成してもよい。   (1) In the above embodiment, the display unit 58 of the remote control terminal 2 is configured to display various information to the user. However, the present invention is not limited to this, and the karaoke apparatus 1 accesses the WEB server 4. The display unit 36 of the karaoke apparatus 1 may be configured to display various kinds of information as described above.

(2)上記実施形態では、RFタグ8のアンテナについてはRFタグ8の内部に内蔵されているが(図9(b)参照)、これには限られず、RFタグ8のアンテナをループ状に形成して皿の周囲に配置するようにしてもよい(図9(c)参照)。このようにすれば、アンテナの長さを長く設定することができ、より低い周波数で、またより高感度でRFタグを利用することができる。   (2) In the above embodiment, the antenna of the RF tag 8 is built in the RF tag 8 (see FIG. 9B). However, the present invention is not limited to this, and the antenna of the RF tag 8 is looped. It may be formed and arranged around the dish (see FIG. 9C). In this way, the length of the antenna can be set longer, and the RF tag can be used at a lower frequency and with higher sensitivity.

(3)上記実施形態では、4つの質問器A〜Dが、テーブルシート7の内部にてシート状の2層の絶縁体の間に配置されているが(図11(a)参照)、これには限られず、
各質問器を、シート状の3層の絶縁体の間に分散させて配置してもよい(図11(c)参照)。このようにすれば、テーブルシート107に内蔵させる質問器の数量を増やすことができ、より精度のよいRFタグ8の検知が可能となる。なおこの場合、各絶縁体の厚み寸法については、これら絶縁体の自重や皿の重量によってせん断されない程度に設定する必要がある。
(3) In the above embodiment, the four interrogators A to D are disposed between the two sheet-like insulators inside the table sheet 7 (see FIG. 11A). Is not limited to
Each interrogator may be distributed between three sheet-like insulators (see FIG. 11C). In this way, the number of interrogators incorporated in the table sheet 107 can be increased, and the RF tag 8 can be detected with higher accuracy. In this case, it is necessary to set the thickness dimension of each insulator so that it is not sheared by its own weight or the weight of the dish.

(4)カラオケボックスの場合には、カラオケ装置1とリモコン端末2との通信状態で、商品を配達する場所を特定するようにしてもよい。このようにすれば、商品注文システム100が、例えばカラオケボックスなどの複数の配達場所を有する店舗に適用された場合において、カラオケ装置1とリモコン端末2との通信状態でリモコン端末2が存在する場所を特定し、その特定した場所を商品が注文された場所であるとみなして商品を配達することができる。   (4) In the case of a karaoke box, the place where the product is delivered may be specified by the communication state between the karaoke apparatus 1 and the remote control terminal 2. In this way, when the product ordering system 100 is applied to a store having a plurality of delivery locations such as a karaoke box, the location where the remote control terminal 2 exists in the communication state between the karaoke device 1 and the remote control terminal 2. The product can be delivered by regarding the identified place as the place where the product is ordered.

(5)この場合、商品が注文された場所を特定する手法としては、(イ)カラオケ装置1のシリアルナンバーを取得することで商品が注文された場所を特定することが考えられる。具体的には、リモコン端末2が、カラオケ装置1のシリアルナンバーを示す情報を取得可能であり、WEBサーバ4のCPU4eが、リモコン端末2が取得したカラオケ装置1のシリアルナンバーを示す情報に基づいてそのシリアルナンバーに関連付けられたカラオケ装置1を特定し、その特定したカラオケ装置1が設置された位置をリモコン端末2が存在する位置と特定するといった具合である。なおこの場合、リモコン端末2はシリアルナンバー取得手段に該当する。   (5) In this case, as a method for specifying the place where the product is ordered, (a) acquiring the serial number of the karaoke apparatus 1 may be used to specify the place where the product is ordered. Specifically, the remote control terminal 2 can acquire information indicating the serial number of the karaoke device 1, and the CPU 4 e of the WEB server 4 is based on the information indicating the serial number of the karaoke device 1 acquired by the remote control terminal 2. For example, the karaoke apparatus 1 associated with the serial number is specified, and the position where the specified karaoke apparatus 1 is installed is specified as the position where the remote control terminal 2 exists. In this case, the remote control terminal 2 corresponds to serial number acquisition means.

なお、カラオケボックスの利用形態として、リモコン端末2を予め各カラオケ−ルームに設置するのではなく、図29に示す管理者ルームにてカラオケ受付時にカラオケ利用者に対してリモコン端末2を借与し、退出時には前記カラオケ端末2を管理者へ返却することがある。   As a use form of the karaoke box, the remote control terminal 2 is not installed in each karaoke room in advance, but the remote control terminal 2 is borrowed to the karaoke user at the time of karaoke reception in the administrator room shown in FIG. When leaving, the karaoke terminal 2 may be returned to the administrator.

これはカラオケルーム数よりリモコン端末2の数量が少ない場合には各カラオケルームにリモコン端末2を設置することができない利用形態や、また、リモコン端末2の盗難等を防ぐための利用形態である。   This is a usage mode in which the remote control terminal 2 cannot be installed in each karaoke room when the number of the remote control terminals 2 is smaller than the number of karaoke rooms, or a usage mode for preventing the remote control terminal 2 from being stolen.

このような場合においても、予めWEBサーバ4のRAM4dに、カラオケ装置1が設置されたカラオケルームの位置とカラオケ装置1のシリアルナンバーとの対応関係を示す表(カラオケ装置1の位置表)を記憶して、上述のような手法を実施すれば、予めリモコン端末2は使用時に商品を注文した場所を特定できるから、予めリモコン端末2をカラオケルームに設置する必要がなくなるため、カラオケルームの効率利用や、盗難を防ぐセキュリティ向上の効果がある。   Even in such a case, a table (position table of the karaoke device 1) indicating the correspondence between the position of the karaoke room where the karaoke device 1 is installed and the serial number of the karaoke device 1 is stored in the RAM 4d of the WEB server 4 in advance. If the above-described method is implemented, the remote control terminal 2 can specify the place where the product is ordered in advance, so that it is not necessary to install the remote control terminal 2 in the karaoke room in advance. It also has the effect of improving security to prevent theft.

(6)また、上述のような商品が注文された場所を特定する手法としては、(ロ)クレードル76とリモコン端末2との接続状態で、商品が注文された場所を特定するようにしてもよい。具体的には、WEBサーバ4のCPU4eが、リモコン端末2がクレードル76に載置されているか否かを判断し、リモコン端末2がクレードル76に載置されている場合には、そのクレードル76が設置された位置をリモコン端末2が存在する位置と特定するといった具合である。なおこの場合、WEBサーバ4のCPU4eは載置判断手段および位置特定手段に該当する。   (6) In addition, as a method for specifying the place where the product is ordered as described above, (b) the location where the product is ordered in the connection state between the cradle 76 and the remote control terminal 2 may be specified. Good. Specifically, the CPU 4e of the WEB server 4 determines whether or not the remote control terminal 2 is placed on the cradle 76. If the remote control terminal 2 is placed on the cradle 76, the cradle 76 is For example, the installed position is specified as the position where the remote control terminal 2 exists. In this case, the CPU 4e of the WEB server 4 corresponds to placement determination means and position specifying means.

なお、上述のようにカラオケボックスの利用形態として、リモコン端末2を予め各カラオケ−ルームに設置するのではなく、図29に示す管理者ルームにてカラオケ受付時にカラオケ利用者に対してリモコン端末2を借与し、退出時には前記カラオケ端末2を管理者へ返却することがある。   As described above, as a usage form of the karaoke box, the remote control terminal 2 is not installed in each karaoke room in advance, but the remote control terminal 2 is provided to the karaoke user at the reception of the karaoke in the administrator room shown in FIG. The karaoke terminal 2 may be returned to the manager when leaving.

これはカラオケルーム数よりリモコン端末2の数量が少ない場合には各カラオケルームにリモコン端末2を設置することができない利用形態や、また、リモコン端末2の盗難等を防ぐための利用形態である。   This is a usage mode in which the remote control terminal 2 cannot be installed in each karaoke room when the number of the remote control terminals 2 is smaller than the number of karaoke rooms, or a usage mode for preventing the remote control terminal 2 from being stolen.

このような場合においても、予めWEBサーバ4のRAM4dに、クレードル76が設置されたカラオケルームの位置とクレードル76に内蔵されたUSB/LAN変換部78のIPアドレスとの対応関係を示す表(クレードル位置表)として記憶しておき、上述のような手法を用いれば、上述の別実施形態(5)と同様な効果を得ることが出来、更に、赤外線通信をリモコン端末2とカラオケ装置1の間で行わないため、上述の別実施形態(5)より短い時間でリモコン端末2がクレードル76に載置されているカラオケルームを特定できる効果がある。   Even in such a case, a table indicating the correspondence between the position of the karaoke room where the cradle 76 is installed in the RAM 4d of the WEB server 4 and the IP address of the USB / LAN conversion unit 78 built in the cradle 76 (cradle). If it is stored as a position table) and the method as described above is used, the same effect as in the other embodiment (5) can be obtained. Further, infrared communication is performed between the remote control terminal 2 and the karaoke apparatus 1. Therefore, there is an effect that the karaoke room in which the remote control terminal 2 is placed on the cradle 76 can be specified in a shorter time than the above-described another embodiment (5).

(7)POS端末を備え、注文された商品が配達されたとWEBサーバ4のCPU4eによって判断された場合には、そのPOS端末が、レシートを発行するようにしてもよい。なお、POS端末はレシート発行手段に該当する。このように配達が確認された場合にレシートを発行することにより、上述のようにトラブルが発生して配達がされていない場合にレシートが発行されて注文品が配達されたと利用者に勘違いされるおそれがない。   (7) If a POS terminal is provided and the CPU 4e of the WEB server 4 determines that the ordered product has been delivered, the POS terminal may issue a receipt. The POS terminal corresponds to a receipt issuing unit. By issuing a receipt when delivery is confirmed in this way, the user misunderstands that a receipt has been issued and an ordered item has been delivered when trouble has occurred and delivery has not been performed as described above. There is no fear.

商品注文システムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of a goods order system. カラオケシステムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of a karaoke system. リモコン端末の制御部が実行するリモコン注文発信処理を示すフローチャートである。It is a flowchart which shows the remote control order transmission process which the control part of a remote control terminal performs. リモコン端末の制御部が実行するリモコン注文確認処理を示すフローチャートである。It is a flowchart which shows the remote control order confirmation process which the control part of a remote control terminal performs. WEBサーバの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of a WEB server. WEBサーバのCPUが実行する注文受付処理を示すフローチャートである。It is a flowchart which shows the order reception process which CPU of a WEB server performs. WEBサーバのCPUが実行する注文状況発信処理を示すフローチャートである。It is a flowchart which shows the order status transmission process which CPU of a WEB server performs. WEBサーバのCPUが実行するメニュー取得処理を示すフローチャートである。It is a flowchart which shows the menu acquisition process which CPU of a WEB server performs. (a)は質問器、RFタグおよびRFタグ制御部の構成を示す説明図であり、(b)は皿および皿に取り付けられたRFタグを示す説明図(1)であり、(c)は皿および皿に取り付けられたRFタグの別実施形態を示す説明図(2)である。(A) is explanatory drawing which shows the structure of an interrogator, RF tag, and RF tag control part, (b) is explanatory drawing (1) which shows RF tag attached to the plate and a plate, (c) is It is explanatory drawing (2) which shows another embodiment of the RF tag attached to the plate and the plate. (a)はRFタグ制御部、テーブルシートおよびRFタグの各構成を示す説明図(1)であり、(b)はRFタグ制御部、テーブルシートおよびRFタグの各構成を示す説明図(2)である。(A) is explanatory drawing (1) which shows each structure of RF tag control part, a table sheet | seat, and RF tag, (b) is explanatory drawing (2) which shows each structure of RF tag control part, a table sheet | seat, and RF tag ). (a)はテーブルシートの構成を示す説明図であり、(b)は別実施形態の質問器Aの構成を示す説明図であり、(c)は別実施形態のテーブルシートの構成を示す説明図である。(A) is explanatory drawing which shows the structure of a table sheet, (b) is explanatory drawing which shows the structure of the interrogator A of another embodiment, (c) is the description which shows the structure of the table sheet of another embodiment. FIG. 質問器Aからの質問信号Aqに対するRFタグ8(K1〜K4)の応答信号IDの応答タイミングを示すタイムチャートである。It is a time chart which shows the response timing of response signal ID of RF tag 8 (K1-K4) with respect to the interrogation signal Aq from the interrogator A. サイクルA〜Dにおける質問器A〜DおよびRFタグ8(K1〜K4)の応答具合を示すタイムチャート(1)である。It is a time chart (1) which shows the response condition of the interrogators AD and the RF tag 8 (K1-K4) in cycles AD. サイクルA〜Dにおける質問器A〜DおよびRFタグK1〜K4の応答具合を示すタイムチャート(2)である。It is a time chart (2) which shows the response condition of the interrogators AD and the RF tags K1-K4 in cycles AD. 従来のカラオケボックスにおける、注文・調理・搬送・受取を示すタイムチャートである。It is a time chart which shows order, cooking, conveyance, and receipt in the conventional karaoke box. 本実施形態のカラオケボックスにおける、注文・調理・搬送・受取を示すタイムチャートである。It is a time chart which shows order, cooking, conveyance, and receipt in the karaoke box of this embodiment. RFタグ制御部のCPUが実行するRFタグ制御処理を示すフローチャートである。It is a flowchart which shows RF tag control processing which CPU of a RF tag control part performs. RFタグ制御部のCPUが実行するAサイクルに関する処理を示すフローチャートである。It is a flowchart which shows the process regarding A cycle which CPU of a RF tag control part performs. RFタグ制御部のCPUが実行するRFタグに関する処理を示すフローチャートである。It is a flowchart which shows the process regarding the RF tag which CPU of an RF tag control part performs. (a)はRFタグ制御部のRAMが記憶するテーブルを示す説明図(1)であり、(b)はRFタグ制御部のRAMが記憶するテーブルを示す説明図(2)である。(A) is explanatory drawing (1) which shows the table which RAM of an RF tag control part memorize | stores, (b) is explanatory drawing (2) which shows the table which RAM of an RF tag control part memorize | stores. 厨房端末の全体構成を示すブロック図である。It is a block diagram which shows the whole structure of a kitchen terminal. 厨房端末のCPUが実行する調理に関する処理を示すフローチャートである。It is a flowchart which shows the process regarding the cooking which CPU of a kitchen terminal performs. (a)はWEBサーバのRAMが記憶するテーブルを示す説明図(1)であり、(b)はWEBサーバのRAMが記憶するテーブルを示す説明図(2)であり、(c)はWEBサーバのRAMが記憶するテーブルを示す説明図(3)である。(A) is explanatory drawing (1) which shows the table which RAM of a WEB server memorize | stores, (b) is explanatory drawing (2) which shows the table which RAM of a WEB server memorize | stores, (c) is a WEB server It is explanatory drawing (3) which shows the table which RAM of memorize | stores. (a)は厨房端末のRAMが記憶するテーブルを示す説明図(1)であり、(b)は厨房端末のRAMが記憶するテーブルを示す説明図(2)であり、(c)は厨房端末のRAMが記憶するテーブルを示す説明図(3)であり、(d)は厨房端末のRAMが記憶するテーブルを示す説明図(4)である。(A) is explanatory drawing (1) which shows the table which RAM of a kitchen terminal memorize | stores, (b) is explanatory drawing (2) which shows the table which RAM of a kitchen terminal memorize | stores, (c) is a kitchen terminal. It is explanatory drawing (3) which shows the table which RAM of (2) memorize | stores, (d) is explanatory drawing (4) which shows the table which RAM of a kitchen terminal memorize | stores. 商品注文システムのシグナルフロー(正常終了時)を示す説明図である。It is explanatory drawing which shows the signal flow (at the time of normal completion) of a goods ordering system. 商品注文システムのシグナルフロー(事故発生時)を示す説明図である。It is explanatory drawing which shows the signal flow (at the time of an accident occurrence) of a goods ordering system. (a)はリモコン端末などに表示させるメニュー例(1)を示す説明図(1)であり、(b)はリモコン端末などに表示させるメニュー例(2)を示す説明図(2)であり、(c)はリモコン端末などに表示させるメニュー例(3)を示す説明図(3)である。(A) is explanatory drawing (1) which shows menu example (1) displayed on a remote control terminal etc., (b) is explanatory drawing (2) which shows menu example (2) displayed on a remote control terminal etc., (C) is explanatory drawing (3) which shows the example of a menu (3) displayed on a remote control terminal etc. FIG. (a)はルーム情報テーブルを示す説明図であり、(b)はオーダー情報を示す説明図であり、(c)は厨房依頼情報を示す説明図である。(A) is explanatory drawing which shows a room information table, (b) is explanatory drawing which shows order information, (c) is explanatory drawing which shows kitchen request information. 従来のオーダーエントリーシステムを備えるカラオケボックスの見取り図である。It is a sketch of a karaoke box provided with the conventional order entry system.

符号の説明Explanation of symbols

1…カラオケ装置、2…リモコン端末、3…RFタグ制御部、3a,4a,6a…バス、3b,4b,6b…LANインターフェイス、3c,4c,6c…ROM、3d,4d,6d…RAM、3e,4e,6e…CPU、3f,4f,6f…制御インターフェイス、4…WEBサーバ、5…無線LANアクセスポイント、6…厨房端末、6g…VIDEOインターフェイス、6h…キーボード、6i…テレビジョン、7,107…テーブルシート、7a…テーブル、8…RFタグ、12…制御部、14…インターフェイス部、16…ハードディスク(HDD)、18…操作部、20…赤外線通信部、22…操作処理部、24…音声制御部、26…マイクロフォン、28…スピーカ、30…MIDI音源、32…ビデオRAM、34…映像再生部、36…表示部、38…映像制御部、40…USB、52…制御部、54…赤外線通信部、56…メモリ、58…表示部、60…操作部、62…操作処理部、64…ビデオRAM、66…映像制御部、68…無線LAN通信部、70…USB制御部、76…クレードル、78…USB/LAN変換機、100…商品注文システム、110…カラオケシステム   DESCRIPTION OF SYMBOLS 1 ... Karaoke apparatus, 2 ... Remote control terminal, 3 ... RF tag control part, 3a, 4a, 6a ... Bus, 3b, 4b, 6b ... LAN interface, 3c, 4c, 6c ... ROM, 3d, 4d, 6d ... RAM, 3e, 4e, 6e ... CPU, 3f, 4f, 6f ... control interface, 4 ... WEB server, 5 ... wireless LAN access point, 6 ... kitchen terminal, 6g ... VIDEO interface, 6h ... keyboard, 6i ... television, 7, DESCRIPTION OF SYMBOLS 107 ... Table sheet, 7a ... Table, 8 ... RF tag, 12 ... Control part, 14 ... Interface part, 16 ... Hard disk (HDD), 18 ... Operation part, 20 ... Infrared communication part, 22 ... Operation processing part, 24 ... Audio control unit, 26 ... microphone, 28 ... speaker, 30 ... MIDI sound source, 32 ... video RAM, 34 ... video replay 36, display unit, 38 ... video control unit, 40 ... USB, 52 ... control unit, 54 ... infrared communication unit, 56 ... memory, 58 ... display unit, 60 ... operation unit, 62 ... operation processing unit, 64 ... Video RAM 66 ... Video control unit 68 ... Wireless LAN communication unit 70 ... USB control unit 76 ... Cradle 78 ... USB / LAN converter 100 ... Product ordering system 110 ... Karaoke system

Claims (10)

利用者からの商品の注文を示す注文情報を、入力手段を介して受け付け可能な受付手段と、
前記受付手段が受け付けた前記注文情報を運営者に報知する運営者側報知手段と、
前記受付手段が受け付けた前記注文情報を参照して、前記注文情報が示す商品が運営者によって用意されたか否かを判断する用意完了判断手段と、
前記受付手段が受け付けた前記注文情報を集計する集計手段と、
前記集計手段による集計結果から、前記注文された商品の配達予想時刻を算出する配達予想時刻算出手段と、
前記配達予想時刻算出手段によって算出された前記配達予想時刻を利用者に報知する利用者側報知手段と、
前記注文された商品が配達されたことをRFタグによって検知可能であり、前記注文された商品が配達されたことを検知したときにはその旨を示す配達完了情報を送出する配達完了検知手段と、
前記用意完了判断手段によって前記注文情報が示す商品が用意されたと判断された場合には、前記配達完了検知手段によって送出された配達完了情報に基づき、前記注文された商品が配達されたか否かを判断する配達完了判断手段と、
を備え、
前記集計手段は、前記配達完了判断手段による判断結果を前記集計結果に反映させるとともに、商品ごとに注文回数を集計し、
前記利用者側報知手段は、前記集計手段によって集計された商品ごとの注文回数を報知すること
を特徴とする商品注文システム。
An accepting means capable of accepting order information indicating a product order from a user via an input means;
An operator side notifying means for notifying an operator of the order information received by the receiving means;
A preparation completion judging means for judging whether or not the product indicated by the order information is prepared by an operator with reference to the order information accepted by the accepting means;
A counting means for counting the order information received by the receiving means;
An estimated delivery time calculating means for calculating an estimated delivery time of the ordered product from the counting result by the counting means;
User-side notifying means for notifying the user of the expected delivery time calculated by the expected delivery time calculating means;
A delivery completion detecting means capable of detecting that the ordered product has been delivered by an RF tag, and sending delivery completion information indicating that when the ordered product has been delivered;
If it is determined by the preparation completion determination means that the product indicated by the order information has been prepared, it is determined whether or not the ordered product has been delivered based on the delivery completion information sent by the delivery completion detection means. A delivery completion judging means for judging,
With
The counting means reflects the determination result by the delivery completion determining means in the counting result, and totals the number of orders for each product,
The product order system characterized in that the user side notification means notifies the number of orders for each product aggregated by the aggregation means .
請求項1に記載の商品注文システムにおいて、
前記判断手段は、前記用意完了判断手段によって前記注文された商品が準備されたと判断されてから所定時間が経過しても前記配達完了検知手段からの配達完了情報を受け取らない場合にはトラブル発生と判断すること
を特徴とする商品注文システム。
In the product order system according to claim 1,
The determining means includes a trouble if even a predetermined time after it is determined that the ordered product is prepared by the READY determination means has elapsed not receive delivery completion information from the delivery completion detecting means A product ordering system characterized by judgment.
請求項2に記載の商品注文システムにおいて、
前記受付手段は、前記判断手段によってトラブル発生と判断された場合には、そのトラブルによって配達されなかった商品に関する注文情報を再度受け付けたこととし、
前記運営者側報知手段は、前記受付手段が再度受け付けた前記注文情報を運営者に報知するとともに、その注文を優先的に処理する旨を運営者に報知すること
を特徴とする商品注文システム。
In the product order system according to claim 2,
When the receiving means determines that a trouble has occurred by the determining means, the receiving means has received the order information related to the product that has not been delivered due to the trouble,
The merchandise ordering system is characterized in that the operator-side notifying unit notifies the operator of the order information received again by the receiving unit, and notifies the operator that the order is processed preferentially.
請求項1〜請求項3の何れかに記載の商品注文システムにおいて、
前記配達予想時刻算出手段は、前記集計手段による集計結果から、前記商品を注文した場合の配達予想時刻を注文可能な商品ごとに算出し、
前記利用者側報知手段は、前記配達予想時刻算出手段によって算出された注文可能な商品ごとの配達予想時刻を報知すること
を特徴とする商品注文システム。
In the commodity order system according to any one of claims 1 to 3,
The estimated delivery time calculating means calculates the estimated delivery time for each orderable product from the counting result by the counting means when ordering the product,
The merchandise ordering system is characterized in that the user side notifying means notifies the expected delivery time for each orderable product calculated by the expected delivery time calculating means.
請求項1〜請求項4の何れかに記載の商品注文システムにおいて、  In the commodity order system according to any one of claims 1 to 4,
前記集計手段は、集計した商品ごとの注文回数に基づき、注文回数が多い商品を抽出し、  The aggregation means extracts products with a large number of orders based on the number of orders for each aggregated product,
前記利用者側報知手段は、前記集計手段によって抽出された商品を報知すること  The user side notifying means notifies the product extracted by the counting means.
を特徴とする商品注文システム。  Product ordering system characterized by
請求項1〜請求項5の何れかに記載の商品注文システムにおいて、  In the commodity order system according to any one of claims 1 to 5,
利用終了時刻までの残り時間を算出する残時間算出手段を備え、  A remaining time calculating means for calculating the remaining time until the use end time,
前記配達予想時刻算出手段は、前記商品を注文した場合の配達予想時刻を注文可能な商品ごとに算出する際には、前記残時間算出手段によって算出された利用終了時刻までの残り時間を参照して利用終了時刻以降に配達可能となる商品を除外すること  The expected delivery time calculation means refers to the remaining time until the use end time calculated by the remaining time calculation means when calculating the expected delivery time for each orderable product when the product is ordered. Exclude products that can be delivered after the end-of-use time
を特徴とする商品注文システム。  Product ordering system characterized by
請求項1〜請求項6の何れかに記載の商品注文システムにおいて、  In the commodity order system according to any one of claims 1 to 6,
楽曲データに基づいてカラオケ演奏を行う複数のカラオケ装置と、  A plurality of karaoke apparatuses that perform karaoke performance based on music data;
前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、  A remote control terminal having a music selection notification function for allowing a user to select a musical piece to be played by the karaoke device and notifying the karaoke device of the selected musical piece;
を備え、  With
前記リモコン端末は、前記入力手段を備えており、  The remote control terminal includes the input means,
前記複数のカラオケ装置のうちの一つのカラオケ装置と前記リモコン端末とがデータ通信可能である場合には、そのリモコン端末とデータ通信可能なカラオケ装置が設置された位置をリモコン端末が存在する位置と特定する位置特定手段を備えること  When one karaoke device of the plurality of karaoke devices and the remote control terminal are capable of data communication, the position where the karaoke device capable of data communication with the remote control terminal is installed is the position where the remote control terminal exists. Provide location specifying means for specifying
を特徴とする商品注文システム。  Product ordering system characterized by
請求項7に記載の商品注文システムにおいて、  In the product order system according to claim 7,
前記リモコン端末は、前記カラオケ装置のシリアルナンバーを示す情報を取得可能なシリアルナンバー取得手段を備えており、  The remote control terminal comprises serial number acquisition means capable of acquiring information indicating the serial number of the karaoke device,
前記位置特定手段は、前記リモコン端末のシリアルナンバー取得手段が取得したシリアルナンバーを示す情報に基づいてそのシリアルナンバーに関連付けられたカラオケ装置を特定し、その特定したカラオケ装置が設置された位置をリモコン端末が存在する位置と特定すること  The position specifying means specifies the karaoke device associated with the serial number based on the information indicating the serial number acquired by the serial number acquisition means of the remote control terminal, and the position where the specified karaoke device is installed is controlled by the remote controller Identify the location of the terminal
を特徴とする商品注文システム。  Product ordering system characterized by
請求項7または請求項8に記載の商品注文システムにおいて、  In the commodity order system according to claim 7 or claim 8,
前記リモコン端末を載置するためのクレードルと、  A cradle for mounting the remote control terminal;
前記リモコン端末が前記クレードルに載置されているか否かを判断する載置判断手段と、を備え、  Placing determination means for determining whether the remote control terminal is placed on the cradle,
前記位置特定手段は、前記載置判断手段によって前記リモコン端末が前記クレードルに載置されていると判断された場合には、そのクレードルが設置された位置を前記リモコン端末が存在する位置と特定すること  The position specifying means specifies the position where the cradle is installed as the position where the remote control terminal exists when the position determining means determines that the remote control terminal is placed on the cradle. thing
を特徴とする商品注文システム。  Product ordering system characterized by
請求項1〜請求項9の何れかに記載の商品注文システムにおいて、  In the commodity order system according to any one of claims 1 to 9,
前記判断手段によって前記注文された商品が配達されたと判断された場合にレシートを発行するレシート発行手段を備えることを特徴とする商品注文システム。  A product ordering system comprising: a receipt issuing unit that issues a receipt when the determining unit determines that the ordered product has been delivered.
JP2005104686A 2005-03-31 2005-03-31 Product ordering system Expired - Fee Related JP4148234B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005104686A JP4148234B2 (en) 2005-03-31 2005-03-31 Product ordering system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005104686A JP4148234B2 (en) 2005-03-31 2005-03-31 Product ordering system

Publications (2)

Publication Number Publication Date
JP2006285641A JP2006285641A (en) 2006-10-19
JP4148234B2 true JP4148234B2 (en) 2008-09-10

Family

ID=37407499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005104686A Expired - Fee Related JP4148234B2 (en) 2005-03-31 2005-03-31 Product ordering system

Country Status (1)

Country Link
JP (1) JP4148234B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5193757B2 (en) * 2008-08-29 2013-05-08 株式会社第一興商 Reservation queue ordering system
JP5472651B2 (en) * 2011-09-29 2014-04-16 ブラザー工業株式会社 Karaoke ordering system and karaoke order management server device
KR101458723B1 (en) * 2013-11-28 2014-11-06 주식회사 메쉬코리아 Method for Processing Order Information and Apparatus Thereof
JP7080655B2 (en) * 2018-02-02 2022-06-06 東芝テック株式会社 Electronic devices and data processing programs

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06102887A (en) * 1992-09-18 1994-04-15 Brother Ind Ltd Karaoke device
JPH09147021A (en) * 1995-11-22 1997-06-06 Nitsuko Corp In-enterprise dining room system
JPH10161670A (en) * 1996-11-27 1998-06-19 Daiichi Kosho:Kk Client server type karaoke lan system
JPH11250355A (en) * 1998-02-26 1999-09-17 Toshiba Tec Corp Order management device
JP2000029948A (en) * 1998-07-13 2000-01-28 Toshiba Tec Corp Menu data processor
JP2002259530A (en) * 2000-12-25 2002-09-13 Itochu Corp Management system for order
JP2003006748A (en) * 2001-06-19 2003-01-10 Seiko Instruments Inc Order management system
JP2003006749A (en) * 2001-06-22 2003-01-10 Matsushita Electric Ind Co Ltd Restaurant pos system
JP2003110722A (en) * 2001-09-28 2003-04-11 System Plan Benekkusu:Kk Remote control system using communication line
JP2003109125A (en) * 2001-10-01 2003-04-11 Seiko Epson Corp Menu order system and computer program
JP2004164082A (en) * 2002-11-11 2004-06-10 Seiko Instruments Inc System for calling person in charge of customer-care
JP2004295455A (en) * 2003-03-27 2004-10-21 Hitachi Ltd Order management system
JP3938555B2 (en) * 2003-03-31 2007-06-27 三菱電機インフォメーションシステムズ株式会社 Cooking guidance system and program
JP4038466B2 (en) * 2003-08-30 2008-01-23 株式会社第一興商 Karaoke remote control device

Also Published As

Publication number Publication date
JP2006285641A (en) 2006-10-19

Similar Documents

Publication Publication Date Title
JP6473523B2 (en) Inventory management system and inventory management method for storage
JP2002312853A (en) Output controller for receipt data, electronic receipt receiving device, and output control method for receipt data and its recording medium
JP2007041642A (en) Information distribution system, information distribution method and information distribution device
JP4148234B2 (en) Product ordering system
KR20190084394A (en) Order management system
JP2008027005A (en) Ordering terminal device, and order processing system
JP5318599B2 (en) Order information management system
JP2006235685A (en) Shopping support system, shopping support method and information processor
JP2021162988A (en) Information processing method
JP3505492B2 (en) Order management system and order management method
US20200394628A1 (en) Store clerk call system and store clerk call processing method
JP4305426B2 (en) Restaurant emergency response system and restaurant emergency response method
JP6737361B2 (en) Order entry terminal, ordering system, order entry method, and program
JP6155790B2 (en) Checkout system, checkout device and program
JP2012008704A (en) Information processor, program, and call system
JP7421294B2 (en) Store system, clerk call processing method and software
JP2009193194A (en) Information processing terminal
WO2018110116A1 (en) Information processing device and program
JP2015026170A (en) Shopping support system, information terminal and shopping support program
US11887050B2 (en) Server, reservation confirmation method, and program
JP7272476B2 (en) Settlement device and control method
JP2001243282A (en) Order management system
JP7226821B2 (en) Settlement device and control method
JP7502107B2 (en) Server device, program and ordering system
TW201314614A (en) Catering management system using near field communication

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080325

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: 20080603

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080616

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110704

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4148234

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130704

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees