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

JP6575403B2 - Order input device and ordering system - Google Patents

Order input device and ordering system Download PDF

Info

Publication number
JP6575403B2
JP6575403B2 JP2016049666A JP2016049666A JP6575403B2 JP 6575403 B2 JP6575403 B2 JP 6575403B2 JP 2016049666 A JP2016049666 A JP 2016049666A JP 2016049666 A JP2016049666 A JP 2016049666A JP 6575403 B2 JP6575403 B2 JP 6575403B2
Authority
JP
Japan
Prior art keywords
order
acceleration sensor
acceleration
input
input device
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
JP2016049666A
Other languages
Japanese (ja)
Other versions
JP2017167635A (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.)
Seiko Solutions Inc.
Original Assignee
Seiko Solutions Inc.
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 Seiko Solutions Inc. filed Critical Seiko Solutions Inc.
Priority to JP2016049666A priority Critical patent/JP6575403B2/en
Publication of JP2017167635A publication Critical patent/JP2017167635A/en
Application granted granted Critical
Publication of JP6575403B2 publication Critical patent/JP6575403B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、注文入力装置及びオーダリングシステムに関する。   The present invention relates to an order input device and an ordering system.

オーダリングシステムでは、お客の注文を注文入力装置で入力するが、その際、オペレータの指でボタン押下するか、タッチパネルをタッチするなど、人間の手(指)と電子機器の接触が必要である。   In the ordering system, a customer's order is input by an order input device. At that time, a human hand (finger) needs to be in contact with an electronic device such as pressing a button with an operator's finger or touching a touch panel.

一方、お客が見ている前で調理を行う対面式の業態・サービスがある。例えば、カウンター越しに、握っては提供する握り寿司や、鉄板越しに目の前でステーキ等を焼いては提供するステーキハウス等である。かつ、お客の注文が「お好み」といったコースではなく、「トロ」「はまち」「熱燗」などと順次なされる場合、注文を最初から最後まで覚えていることは困難であり、明朗会計が求められる昨今は注文管理装置への入力が必須になっている。そこで板前がお客の目の前で電子機器を手で操作したのでは不衛生であり、また電子機器に水や酢が付いてしまう場合がある。   On the other hand, there are face-to-face business formats and services where cooking is done before the customer sees. For example, there are nigiri sushi that is served and served over the counter, and steakhouses that serve grilled steaks in front of the iron plate. In addition, if the customer's order is not a course of “favorite” but “Toro”, “Hamachi”, “Hoten”, etc., it is difficult to remember the order from the beginning to the end, and clear accounting is required. In recent years, input to an order management apparatus is indispensable. Therefore, it is unsanitary if the electronic device is operated by hand in front of the customer's eyes, and water or vinegar may be attached to the electronic device.

特許文献1に記載の技術では、客の注文を調理担当者が聴き、それを音声認識技術によって音声で注文入力装置に入力している。   In the technique described in Patent Literature 1, a person in charge of cooking listens to a customer's order and inputs it to the order input device by voice using voice recognition technology.

特開2008−197826号公報JP 2008-197826 A

しかしながら、特許文献1に記載の技術では、認識率や騒音により音声が認識されないことがある。その場合、やり直しの操作の煩わしさがある。   However, with the technique described in Patent Document 1, voice may not be recognized due to a recognition rate or noise. In that case, there is an annoyance of redo operation.

そこで、本発明は上述の事情を鑑みてなされたものであり、音声を用いずに、直接接触することなく、注文を入力することができる注文入力装置及びオーダリングシステムを提供することを目的とする。   Therefore, the present invention has been made in view of the above-described circumstances, and an object thereof is to provide an order input device and an ordering system capable of inputting an order without using voice and directly touching. .

本発明の幾つかの態様は、調理面と、前記調理面に対して与えられた加速度を検出する加速度センサと、前記調理面に対する加速度の入力パターンと、前記調理面を利用して調理するオペレータに対して直接なされる対面発注である注文に関する動作の種類とを対応付けて注文動作情報として記憶する記憶部と、前記加速度センサが検出する前記加速度の入力パターンに基づいて、前記記憶部に記憶される前記注文動作情報の中から、前記加速度センサが検出する前記加速度の入力パターンに対応付けられた種類の前記動作を選択する制御部と、前記制御部が選択した種類の前記動作に関する情報を他の装置に対して送信する通信部と、を備える注文入力装置である。 Some aspects of the present invention include a cooking surface, an acceleration sensor that detects acceleration applied to the cooking surface, an input pattern of acceleration with respect to the cooking surface, and an operator who cooks using the cooking surface. a storage unit for storing as an order operation information in association with types of operations related to the order that is opposite orders made directly to, on the basis of the input pattern of the acceleration the acceleration sensor detects, stored in the storage unit from among the order operation information, and a control unit for selecting the operation of the type in which the acceleration sensor is associated with the input pattern of the acceleration detected, information regarding the operation of the type in which the control unit has selected a communication unit to be transmitted to another device, which is orders input device Ru comprising a.

また、本発明の他の態様の注文入力装置において、前記加速度の入力パターンとは、前記調理面に与えられる加速度の成分のうち、少なくとも前記調理面の法線方向の成分に基づいて定められる。 In the order input device according to another aspect of the present invention, the acceleration input pattern is determined based on at least a component in a normal direction of the cooking surface among acceleration components applied to the cooking surface.

また、本発明の他の態様の注文入力装置は、前記加速度センサが検出する加速度に基づいて、前記記憶部が記憶する前記入力パターンを定義する定義部を備え、前記制御部は、前記加速度センサからの加速度を取得して、前記定義部による前記定義に基づき前記入力パターンを判定する。 The order input device according to another aspect of the present invention includes a definition unit that defines the input pattern stored in the storage unit based on an acceleration detected by the acceleration sensor, and the control unit includes the acceleration sensor. The input pattern is determined based on the definition by the definition unit.

また、本発明の他の態様の注文入力装置において、前記記憶部は、前記入力パターンと前記注文を特定する機能とを、前記入力パターンが行われた時の前記注文に関する状態ごとに記憶する。 In the order input device according to another aspect of the present invention, the storage unit stores the input pattern and a function for specifying the order for each state related to the order when the input pattern is performed.

また、本発明の他の態様の注文入力装置において、前記制御部は、手前に傾ける加速度を前記加速度センサが検出すると、前記加速度センサが検出する前記加速度の入力パターンを前記注文の入力として受け付ける状態に遷移し、前記手前とは反対側に傾ける加速度を前記加速度センサが検出すると、前記加速度センサが検出する前記加速度の入力パターンを前記注文の入力として受け付けない状態に遷移する。 In the order input device according to another aspect of the present invention, when the acceleration sensor detects an acceleration tilted forward, the control unit receives the acceleration input pattern detected by the acceleration sensor as an input of the order. transition to the the front detects said acceleration sensor acceleration tilting to the opposite side, transits the input pattern of the acceleration the acceleration sensor detects a state of not accepting the input of the order.

また、本発明の他の態様の注文入力装置において、前記通信部は、前記制御部が前記動作を選択したことに応じて、前記制御部が選択した前記動作に関する確定前の情報を出力し、前記制御部は、前記通信部が前記動作に関する情報を出力したことに応じて、前記加速度センサが検出する前記加速度の第二の入力パターンに基づいて、前記動作に関する情報を確定する。
また、本発明の他の態様の注文入力装置において、前記第二の入力パターンとは、前記加速度センサが検出する加速度であって、注文入力装置の手前と奥とを結ぶ方向を傾斜軸として傾ける加速度を示すパターンである。
また、本発明の他の態様は、上述した注文入力装置と、前記注文入力装置が入力を受け付けた注文を表示する注文確認装置と、を備えるオーダリングシステム。
Further, in the order input device according to another aspect of the present invention, the communication unit outputs information before the determination regarding the operation selected by the control unit in response to the control unit selecting the operation, The control unit determines information related to the motion based on a second input pattern of the acceleration detected by the acceleration sensor in response to the communication unit outputting information related to the motion.
In the order input device according to another aspect of the present invention, the second input pattern is an acceleration detected by the acceleration sensor, and the direction connecting the front and the back of the order input device is tilted as an inclination axis. It is a pattern which shows acceleration.
Another aspect of the present invention includes an order entry device described above, Luo chromatography da ring system comprising an order confirmation apparatus, the displaying orders the order entry device accepts the input.

本発明によれば、注文入力装置は、動作を検出する加速度センサと、加速度センサが検出する動作と注文とを対応付けて記憶する記憶部と、加速度センサが検出した動作に対応する注文を記憶部から読み出して、当該注文の入力を受け付ける制御部と、を備える。これにより、音声を用いずに、直接接触することなく、注文を入力することができる。   According to the present invention, the order input device stores an acceleration sensor that detects an operation, a storage unit that stores the operation detected by the acceleration sensor in association with the order, and an order corresponding to the operation detected by the acceleration sensor. A control unit that reads out the order and receives an input of the order. Thereby, it is possible to input an order without directly contacting without using voice.

本発明の実施形態におけるオーダリングシステムの全体構成を示す図である。It is a figure showing the whole ordering system composition in an embodiment of the present invention. 本実施形態における注文管理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the order management apparatus in this embodiment. 本実施形態における注文確認装置の構成を示すブロック図である。It is a block diagram which shows the structure of the order confirmation apparatus in this embodiment. 本実施形態における加速度センサ内蔵注文入力装置の外観構成図である。It is an external appearance block diagram of the order input apparatus with a built-in acceleration sensor in this embodiment. 本実施形態における加速度センサ内蔵注文入力装置の構成を示すブロック図である。It is a block diagram which shows the structure of the order input apparatus with a built-in acceleration sensor in this embodiment. 本実施形態における加速度センサ内蔵注文入力装置のRAMが記憶するデータの一例を示す概略図である。It is the schematic which shows an example of the data which RAM of the order input device with a built-in acceleration sensor in this embodiment memorizes. 本実施形態における注文アクション定義テーブルのデータ構造及びデータ例を示す概略図である。It is the schematic which shows the data structure and data example of the order action definition table in this embodiment. 本実施形態におけるオーダリングシステムが実行する注文処理の手順を示したフローチャートである。It is the flowchart which showed the procedure of the order process which the ordering system in this embodiment performs. 本実施形態におけるオーダリングシステムが実行するイニシャル情報入力処理の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of the initial information input process which the ordering system in this embodiment performs. 本実施形態におけるオーダリングシステムが実行する注文入力処理の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of the order input process which the ordering system in this embodiment performs. 本実施形態におけるオーダリングシステムが実行する会計処理の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of the accounting process which the ordering system in this embodiment performs. 本実施形態におけるオーダリングシステムが実行する会計処理の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of the accounting process which the ordering system in this embodiment performs. 本実施形態におけるセンサユニットのCPUが実行するプログラムのモード遷移表を示す概略図である。It is the schematic which shows the mode transition table | surface of the program which CPU of the sensor unit in this embodiment performs. 本実施形態におけるセンサユニットのCPUが実行するプログラムのモード遷移の詳細を示す遷移図である。It is a transition diagram which shows the detail of the mode transition of the program which CPU of the sensor unit in this embodiment performs. 本実施形態における加速度センサ内蔵注文入力装置の動作例を示す概略図である。It is the schematic which shows the operation example of the order input apparatus with a built-in acceleration sensor in this embodiment. 本実施形態におけるオーダリングシステムが実行するアクション定義処理の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the action definition process which the ordering system in this embodiment performs. 本実施形態におけるオーダリングシステムが実行する定義処理の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of the definition process which the ordering system in this embodiment performs. 加速度センサ内蔵注文入力装置の他の例を示す外観構成図である。It is an external appearance block diagram which shows the other example of the order input apparatus with a built-in acceleration sensor. 加速度センサ内蔵注文入力装置の他の例を示す外観構成図である。It is an external appearance block diagram which shows the other example of the order input apparatus with a built-in acceleration sensor.

以下、本発明の実施形態について、図面を参照しながら説明する。なお、各図において同一部分には同一符号を付している。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same parts are denoted by the same reference numerals.

図1は、本実施形態によるオーダリングシステム1の全体構成を示す図である。オーダリングシステム1は、飲食店の店舗に設置され、お客の注文を管理するシステムである。本実施形態では、オーダリングシステム1が、カウンター越しに寿司を握っては提供する握り寿司店に設置されている場合について説明する。   FIG. 1 is a diagram showing an overall configuration of an ordering system 1 according to the present embodiment. The ordering system 1 is a system that is installed in a restaurant shop and manages customer orders. This embodiment demonstrates the case where the ordering system 1 is installed in the nigiri sushi restaurant which holds and provides sushi over a counter.

同図に示すように、オーダリングシステム1は、注文管理装置100と、注文入力装置200と、無線中継装置300と、印字装置400と、会計装置500と、加速度センサ内蔵注文入力装置600と、注文確認装置700とを含んでいる。注文入力装置200、印字装置400、加速度センサ内蔵注文入力装置600または注文確認装置700と、注文管理装置100または会計装置500とは、無線中継装置300を介して無線LAN(Local Area Network)等の無線ネットワークにより無線通信する。また、注文管理装置100と会計装置500とは有線LANにより通信する。なお、注文管理装置100と会計装置500とは、有線LANに限らず、無線LANなど、どのような方法で通信を行ってもよい。   As shown in the figure, the ordering system 1 includes an order management device 100, an order input device 200, a wireless relay device 300, a printing device 400, an accounting device 500, an acceleration sensor built-in order input device 600, an order. And a confirmation device 700. The order input device 200, the printing device 400, the order input device 600 with built-in acceleration sensor or the order confirmation device 700, and the order management device 100 or the accounting device 500 are connected via a wireless relay device 300 such as a wireless LAN (Local Area Network). Wireless communication is performed over a wireless network. The order management apparatus 100 and the accounting apparatus 500 communicate with each other via a wired LAN. Note that the order management apparatus 100 and the accounting apparatus 500 may communicate by any method such as a wireless LAN, not limited to a wired LAN.

なお、同図においては、注文入力装置200、印字装置400及び加速度センサ内蔵注文入力装置600を2台ずつ示しているが、オーダリングシステム1に含まれる、注文入力装置200、印字装置400及び加速度センサ内蔵注文入力装置600の数は1台であってもよいし、3台以上であってもよい。また、本図においては、注文確認装置700を1台のみ示しているが、オーダリングシステム1には複数台の注文確認装置700が含まれていてもよい。   In the figure, two order input devices 200, two printing devices 400, and two order input devices 600 with built-in acceleration sensors are shown. However, the order input device 200, the printing device 400, and the acceleration sensor included in the ordering system 1 are shown. The number of built-in order input devices 600 may be one, or three or more. Further, in the figure, only one order confirmation apparatus 700 is shown, but the ordering system 1 may include a plurality of order confirmation apparatuses 700.

また、様々な障害等の対策のため、注文管理装置100を複数台備えて注文管理装置100の多重化を図ってもよい。また、注文管理装置100は、複数台のサーバ装置から構成されていてもよい。また、本図においては、注文管理装置100と印字装置400、注文入力装置200、加速度センサ内蔵注文入力装置600または注文確認装置700との間の通信を、全て無線ネットワークにより行う構成となっているが、これに限らず、例えば、有線LANなどの他の方式により通信できるようにしてもよい。   Further, in order to deal with various troubles and the like, a plurality of order management apparatuses 100 may be provided and the order management apparatuses 100 may be multiplexed. Further, the order management apparatus 100 may be composed of a plurality of server apparatuses. Further, in this figure, the communication between the order management device 100 and the printing device 400, the order input device 200, the order input device 600 with built-in acceleration sensor or the order confirmation device 700 is all performed by a wireless network. However, the present invention is not limited to this, and communication may be performed by other methods such as a wired LAN.

注文管理装置100は、オーダリングシステム1を統括して制御する制御装置である。注文管理装置100は、注文入力装置200または注文確認装置700から客の注文に関する注文データを受信し、受信した注文データを記憶管理する。また、注文管理装置100は、注文入力装置200または注文確認装置700から受信した注文データに基づいて伝票を印字装置400に出力させる。   The order management apparatus 100 is a control apparatus that controls the ordering system 1 in an integrated manner. The order management apparatus 100 receives order data related to customer orders from the order input apparatus 200 or the order confirmation apparatus 700, and stores and manages the received order data. Further, the order management device 100 causes the printing device 400 to output a slip based on the order data received from the order input device 200 or the order confirmation device 700.

注文入力装置200は、注文を入力する電子機器(ハンディターミナル)であり、店舗における従業員に携帯され、入力される注文に基づく注文データを注文管理装置100に送信する。注文入力装置200は、入店時に、接客・調理担当者が決まる前に、席への案内係が使用する。   The order input device 200 is an electronic device (handy terminal) for inputting an order, and is carried by an employee in the store and transmits order data based on the input order to the order management device 100. The order input device 200 is used by a guide to the seat before entering a store and before a person in charge of customer service / cooking is determined.

無線中継装置300は、注文管理装置100または会計装置500と、注文入力装置200、印字装置400、加速度センサ内蔵注文入力装置600または注文確認装置700との通信を中継する。   The wireless relay device 300 relays communication between the order management device 100 or the accounting device 500 and the order input device 200, the printing device 400, the order input device 600 with built-in acceleration sensor, or the order confirmation device 700.

印字装置400は、注文管理装置100からの指示に応じて伝票を印字して出力するプリンタ装置である。会計装置500は、お客の会計処理をするPOS(Point Of Sale)端末である。   The printing device 400 is a printer device that prints and outputs a slip in response to an instruction from the order management device 100. The accounting device 500 is a POS (Point Of Sale) terminal that performs customer accounting processing.

加速度センサ内蔵注文入力装置600は、加速度センサを備え、加速度センサにより注文を入力する厨房設備である。注文確認装置700は、加速度センサ内蔵注文入力装置600が受け付けた注文を表示するマルチディスプレイなどの表示装置である。加速度センサ内蔵注文入力装置600と注文確認装置700とは、Bluetooth(登録商標)などの近距離無線通信により無線接続する。   The order input device 600 with a built-in acceleration sensor is a kitchen facility that includes an acceleration sensor and inputs an order using the acceleration sensor. The order confirmation device 700 is a display device such as a multi-display that displays an order received by the order input device 600 with a built-in acceleration sensor. The order input device 600 with built-in acceleration sensor and the order confirmation device 700 are wirelessly connected by short-range wireless communication such as Bluetooth (registered trademark).

次に、注文管理装置100について説明する。図2は、本実施形態における注文管理装置100の構成を示すブロック図である。図示するように、注文管理装置100は、CPU(Central Processing Unit)101と、表示部102と、キー入力部103と、通信部104と、ROM(Read Only Memory、読み出し専用メモリ)105と、RAM(Random Access Memory、ランダムアクセスメモリ)106と、記憶装置107と、を備える。   Next, the order management apparatus 100 will be described. FIG. 2 is a block diagram illustrating a configuration of the order management apparatus 100 according to the present embodiment. As illustrated, the order management apparatus 100 includes a CPU (Central Processing Unit) 101, a display unit 102, a key input unit 103, a communication unit 104, a ROM (Read Only Memory) 105, and a RAM. (Random Access Memory, random access memory) 106 and a storage device 107.

CPU101は、注文管理装置100が備える各部を制御する。表示部102は、液晶ディスプレイ(LCD、Liquid Crystal Display)や有機EL(Electro−Luminescence)ディスプレイであり、種々の情報を表示する。キー入力部103は、キーボードやマウス等であり、入力を受け付ける。通信部104は、他の装置と無線通信する。   The CPU 101 controls each unit included in the order management apparatus 100. The display unit 102 is a liquid crystal display (LCD, Liquid Crystal Display) or an organic EL (Electro-Luminescence) display, and displays various information. The key input unit 103 is a keyboard, a mouse, or the like, and accepts input. The communication unit 104 performs wireless communication with other devices.

ROM105は、CPU101が実行する動作用プログラムを予め記憶している。この動作用プログラムは、CPU101の起動時に読み出される。RAM106は、注文管理装置100の各部が用いるデータを記憶する。例えば、RAM106は、注文データを一時的に記憶する。記憶装置107は、種々のデータを記憶する記憶部である。例えば、記憶装置107は、注文処理の履歴や、注文メニューや、注文メニューに対応する会計情報等を記憶する。   The ROM 105 stores an operation program executed by the CPU 101 in advance. This operation program is read when the CPU 101 is activated. The RAM 106 stores data used by each unit of the order management apparatus 100. For example, the RAM 106 temporarily stores order data. The storage device 107 is a storage unit that stores various data. For example, the storage device 107 stores an order processing history, an order menu, transaction information corresponding to the order menu, and the like.

次に、注文確認装置700について説明する。図3は、本実施形態における注文確認装置700の構成を示すブロック図である。図示するように、注文確認装置700は、CPU701と、表示部702と、キー入力部703と、タッチパネル704と、通信部705と、ROM706と、RAM707と、音声出力部708と、を備える。   Next, the order confirmation apparatus 700 will be described. FIG. 3 is a block diagram showing the configuration of the order confirmation apparatus 700 in this embodiment. As illustrated, the order confirmation apparatus 700 includes a CPU 701, a display unit 702, a key input unit 703, a touch panel 704, a communication unit 705, a ROM 706, a RAM 707, and an audio output unit 708.

CPU701は、注文確認装置700が備える各部を制御する。表示部702は、液晶ディスプレイや有機ELディスプレイであり、種々の情報を表示する。キー入力部703は、スイッチやキーボードであり、入力を受け付ける。タッチパネル704は、表示部702の表示画面に設置されたタッチパネルであり、入力を受け付ける。通信部705は、他の装置と無線通信する。   The CPU 701 controls each unit included in the order confirmation device 700. The display unit 702 is a liquid crystal display or an organic EL display, and displays various information. The key input unit 703 is a switch or a keyboard and accepts input. The touch panel 704 is a touch panel installed on the display screen of the display unit 702 and accepts input. The communication unit 705 performs wireless communication with other devices.

ROM706は、CPU701が実行する動作用プログラムを予め記憶している。この動作用プログラムは、CPU701の起動時に読み出される。RAM707は、注文確認装置700の各部が用いるデータを記憶する。音声出力部708は、音声を出力するスピーカである。   The ROM 706 stores an operation program executed by the CPU 701 in advance. This operation program is read when the CPU 701 is activated. The RAM 707 stores data used by each unit of the order confirmation apparatus 700. The audio output unit 708 is a speaker that outputs audio.

次に、加速度センサ内蔵注文入力装置600について説明する。図4は、本実施形態における加速度センサ内蔵注文入力装置600の外観構成図である。図示するように、加速度センサ内蔵注文入力装置600は、まな板である。まな板の裏面には、センサユニット60が設置されている。センサユニット60には、加速度センサが内蔵されている。   Next, the order input device 600 with a built-in acceleration sensor will be described. FIG. 4 is an external configuration diagram of the order input device 600 with a built-in acceleration sensor according to this embodiment. As shown in the figure, the order input device 600 with a built-in acceleration sensor is a cutting board. A sensor unit 60 is installed on the back surface of the cutting board. The sensor unit 60 incorporates an acceleration sensor.

図5は、本実施形態における加速度センサ内蔵注文入力装置600の構成を示すブロック図である。図示するように、加速度センサ内蔵注文入力装置600は、センサユニット60と、電源部61と、を備える。電源部61は、センサユニット60に電力を供給する。センサユニット60は、CPU601(制御部、定義部)と、表示部602と、3軸加速度センサ603と、通信部604と、ROM605と、RAM606(記憶部)と、を備える。   FIG. 5 is a block diagram showing the configuration of the order input device 600 with a built-in acceleration sensor according to this embodiment. As illustrated, the order input device 600 with a built-in acceleration sensor includes a sensor unit 60 and a power supply unit 61. The power supply unit 61 supplies power to the sensor unit 60. The sensor unit 60 includes a CPU 601 (control unit, definition unit), a display unit 602, a triaxial acceleration sensor 603, a communication unit 604, a ROM 605, and a RAM 606 (storage unit).

CPU601は、センサユニット60が備える各部を制御する。また、CPU601は、3軸加速度センサ603が検出する動作に対応する注文をRAM606が記憶する注文アクション定義テーブルから読み出して、当該注文の入力を受け付ける。また、CPU601は、3軸加速度センサ603が検出する動作に基づいて、RAM606が記憶する注文アクション定義テーブルの動作を定義する。   The CPU 601 controls each unit included in the sensor unit 60. Further, the CPU 601 reads an order corresponding to the operation detected by the three-axis acceleration sensor 603 from the order action definition table stored in the RAM 606, and accepts the input of the order. Further, the CPU 601 defines the operation of the order action definition table stored in the RAM 606 based on the operation detected by the triaxial acceleration sensor 603.

表示部602は、LED(Light Emitting Diode)であり、種々の情報を表示する。例えば、表示部602は、LEDを点灯させることにより、動作中であることを表示する。3軸加速度センサ603は、互いに直交する3軸それぞれの加速度を検出する加速度センサである。3軸加速度センサ603は、動作(アクション)を検出する。通信部604は、他の装置と無線通信する。   The display unit 602 is an LED (Light Emitting Diode) and displays various information. For example, the display unit 602 displays that it is operating by turning on an LED. The triaxial acceleration sensor 603 is an acceleration sensor that detects the accelerations of the three axes orthogonal to each other. The triaxial acceleration sensor 603 detects an action (action). The communication unit 604 performs wireless communication with other devices.

ROM605は、CPU601が実行する動作用プログラムを予め記憶している。この動作用プログラムは、CPU601の起動時に読み出される。RAM606は、センサユニット60の各部が用いるデータを記憶する。例えば、RAM606は、3軸加速度センサ603が検出する動作と注文とを対応付ける注文アクション定義テーブルを記憶する。   The ROM 605 stores an operation program executed by the CPU 601 in advance. This operation program is read when the CPU 601 is activated. The RAM 606 stores data used by each unit of the sensor unit 60. For example, the RAM 606 stores an order action definition table that associates an operation detected by the three-axis acceleration sensor 603 with an order.

図6は、本実施形態における加速度センサ内蔵注文入力装置600のRAM606が記憶するデータの一例を示す概略図である。RAM606は、プログラム動作用ワークエリアと、注文アクション定義テーブルと、を有する。プログラム動作用ワークエリアは、CPU601がプログラムを実行する際に、一時的にデータを記憶するワークエリアである。注文アクション定義テーブルは、3軸加速度センサ603が検出する動作(加速度)と、注文に関する機能とを対応付けたテーブルである。   FIG. 6 is a schematic diagram illustrating an example of data stored in the RAM 606 of the order input device 600 with a built-in acceleration sensor according to the present embodiment. The RAM 606 has a program operation work area and an order action definition table. The program operation work area is a work area for temporarily storing data when the CPU 601 executes a program. The order action definition table is a table in which an operation (acceleration) detected by the three-axis acceleration sensor 603 is associated with a function related to an order.

図7は、本実施形態における注文アクション定義テーブルのデータ構造及びデータ例を示す概略図である。図示するように、注文アクション定義テーブルは、機能と、アクションとの各項目を有する。機能は、3軸加速度センサ603が対応するアクションを検出した際に実行する注文に関する機能である。アクションは、3軸加速度センサ603が検出する動作である。   FIG. 7 is a schematic diagram illustrating a data structure and a data example of the order action definition table in the present embodiment. As shown in the figure, the order action definition table has items of a function and an action. The function is a function related to an order executed when the triaxial acceleration sensor 603 detects a corresponding action. The action is an operation detected by the triaxial acceleration sensor 603.

図示する例では、機能「注文開始」に対応するアクションは「まな板を大きく揺する(以下、動作Aとする)」である。また、機能「注文完了(会計)」に対応するアクションは「まな板を立てる(以下、動作Bとする)である。また、機能「1品注文開始」に対応するアクションは「まな板を手前に傾ける(以下、動作Cとする)である。また、機能「1品注文完了」に対応するアクションは「まな板を向こう側(手前とは反対側)に傾ける(以下、動作Dとする)」である。また、機能「数字 1」に対応するアクションは「人差し指で1回叩き、小指の爪で1回叩く(以下、動作Eとする)」である。また、機能「数字 2」に対応するアクションは「人差し指で1回叩き、小指の爪で2回叩く(以下、動作Fとする)」である。また、機能「数字 3」に対応するアクションは「人差し指で1回叩き、小指の爪で3回叩く(以下、動作Gとする)」である。また、機能「数字 4」に対応するアクションは「人差し指で1回叩き、小指の爪で4回叩く(以下、動作Hとする)」である。また、機能「数字 5」に対応するアクションは「人差し指で1回叩き、小指の爪で5回叩く(以下、動作Iとする)」である。また、機能「数字 6」に対応するアクションは「手刀で1回叩き、小指の爪で1回叩く(以下、動作Jとする)」である。また、機能「数字 7」に対応するアクションは「手刀で1回叩き、小指の爪で2回叩く(以下、動作Kとする)」である。また、機能「数字 8」に対応するアクションは「手刀で1回叩き、小指の爪で3回叩く(以下、動作Lとする)」である。また、機能「数字 9」に対応するアクションは「手刀で1回叩き、小指の爪で4回叩く(以下、動作Mとする)」である。また、「数字 0」に対応するアクションは「3本の爪で同時に叩く(以下、動作Nとする)」である。また、機能「クリア」に対応するアクションは「包丁の刀身でサーッと払う(以下、動作Oとする)」である。また、機能「OK」に対応するアクションは「まな板を右に傾ける(以下、動作Pとする)」である。また、機能「NG」に対応するアクションは「まな板を左に傾ける(以下、動作Qとする)」である。   In the illustrated example, the action corresponding to the function “start order” is “shake the cutting board greatly (hereinafter referred to as operation A)”. The action corresponding to the function “order completion (accounting)” is “putting a cutting board (hereinafter referred to as operation B). The action corresponding to the function“ start ordering one item ”is“ tilting the cutting board forward. The action corresponding to the function “completion of one product order” is “tilt the cutting board away from the front (opposite side) (hereinafter referred to as action D)”. . The action corresponding to the function “number 1” is “struck once with the index finger and once with the nail of the little finger (hereinafter referred to as operation E)”. The action corresponding to the function “number 2” is “striking once with the index finger and tapping twice with the nail of the little finger (hereinafter referred to as operation F)”. The action corresponding to the function “number 3” is “struck once with the index finger and 3 times with the nail of the little finger (hereinafter referred to as operation G)”. The action corresponding to the function “number 4” is “struck once with the index finger and four times with the nail of the little finger (hereinafter referred to as operation H)”. The action corresponding to the function “number 5” is “striking once with the index finger and tapping 5 times with the nail of the little finger (hereinafter referred to as operation I)”. The action corresponding to the function “number 6” is “struck once with a sword and once with a nail of a little finger (hereinafter referred to as operation J)”. The action corresponding to the function “number 7” is “struck once with a sword and twice with a nail of a little finger (hereinafter referred to as operation K)”. The action corresponding to the function “number 8” is “struck once with a sword and three times with a little fingernail (hereinafter referred to as operation L)”. The action corresponding to the function “number 9” is “struck once with a sword and four times with a little fingernail (hereinafter referred to as operation M)”. Further, the action corresponding to “number 0” is “striking with three nails simultaneously (hereinafter referred to as operation N)”. Further, the action corresponding to the function “clear” is “pay with a knife blade (hereinafter referred to as operation O)”. The action corresponding to the function “OK” is “tilt the cutting board to the right (hereinafter referred to as operation P)”. The action corresponding to the function “NG” is “tilt the cutting board to the left (hereinafter referred to as operation Q)”.

次に、本実施形態によるオーダリングシステム1における動作を説明する。図8は、本実施形態におけるオーダリングシステム1が実行する注文処理の手順を示したフローチャートである。   Next, the operation in the ordering system 1 according to the present embodiment will be described. FIG. 8 is a flowchart showing a procedure of order processing executed by the ordering system 1 in the present embodiment.

(ステップS1)お客が入店する。その後、ステップS2の処理に進む。
(ステップS2)入店したお客を案内係が席に案内し、お客の客席が決定する。また、入店したお客の接客・調理担当者(以下、オペレータとする)が決定する。オペレータは、手の洗浄などを行った後に、カウンター越しにお客の前に立つ。オペレータの立つ位置には、加速度センサ内蔵注文入力装置600が設置されている。その後、ステップS3の処理に進む。
(ステップS3)オーダリングシステム1は、イニシャル情報を入力するイニシャル情報入力処理を実行する。イニシャル情報は、お客の客席や人数や客層等である。イニシャル情報入力処理の詳細については後述する。その後、ステップS4の処理に進む。
(Step S1) A customer enters the store. Thereafter, the process proceeds to step S2.
(Step S2) The guidance person guides the customer who entered the store to the seat, and the customer's seat is determined. In addition, a customer service / cooking person (hereinafter referred to as an operator) of the customer who entered the store is determined. The operator performs hand washing and stands in front of the customer over the counter. An order input device 600 with a built-in acceleration sensor is installed at the position where the operator stands. Thereafter, the process proceeds to step S3.
(Step S3) The ordering system 1 executes an initial information input process for inputting initial information. The initial information includes the customer seats, the number of customers, the customer base, and the like. Details of the initial information input process will be described later. Thereafter, the process proceeds to step S4.

(ステップS4)オペレータは、次の注文があるか否かを判定する。次の注文があるとオペレータが判定した場合にはステップS5の処理に進む。また、次の注文がないとオペレータが判定した場合にはステップS7の処理に進む。   (Step S4) The operator determines whether there is a next order. If the operator determines that there is a next order, the process proceeds to step S5. If the operator determines that there is no next order, the process proceeds to step S7.

(ステップS5)オペレータは、加速度センサ内蔵注文入力装置600で注文を入力する。オーダリングシステム1は、後述する注文入力処理を実行する。その後、ステップS6の処理に進む。
(ステップS6)オペレータは、注文されたメニューの料理を調理して提供する。その後、ステップS4の処理に戻る。
(Step S5) The operator inputs an order using the order input device 600 with a built-in acceleration sensor. The ordering system 1 executes an order input process described later. Thereafter, the process proceeds to step S6.
(Step S6) The operator cooks and provides the ordered menu dishes. Thereafter, the process returns to step S4.

(ステップS7)オペレータは、注文完了(おあいそ)であるか否かを判定する。具体的には、オペレータは、お客が帰る意志を表明(「おあいそお願いします」等)した場合に、注文完了であると判定する。注文完了であるとオペレータが判定した場合にはステップS8の処理に進む。また、注文完了でないとオペレータが判定した場合にはステップS4の処理に戻る。
(ステップS8)オーダリングシステム1は、後述する会計処理を実行する。その後、処理を終了する。
(Step S7) The operator determines whether or not the order is complete. Specifically, the operator determines that the order has been completed when the customer expresses his / her will to return (such as “Please say hello”). If the operator determines that the order is complete, the process proceeds to step S8. If the operator determines that the order is not completed, the process returns to step S4.
(Step S8) The ordering system 1 executes an accounting process to be described later. Thereafter, the process ends.

図9は、本実施形態におけるオーダリングシステム1が実行するイニシャル情報入力処理の動作を示すシーケンス図である。本図に示す動作は、上述したステップS3に対応する。   FIG. 9 is a sequence diagram showing an operation of initial information input processing executed by the ordering system 1 in the present embodiment. The operation shown in the figure corresponds to step S3 described above.

(ステップS101)注文入力装置200は、新規入店機能を実行する。具体的には、注文入力装置200は、お客の客席Noと、お客の人数と、お客の客層との入力を受け付ける。その後、ステップS102の処理に進む。
(ステップS102)注文入力装置200は、入力された客席Noと、人数と、客層とを含むイニシャル情報を注文管理装置100に送信する。
(Step S101) The order input device 200 executes a new store entry function. Specifically, the order input device 200 receives input of the customer seat number, the number of customers, and the customer segment. Thereafter, the process proceeds to step S102.
(Step S102) The order input device 200 transmits initial information including the inputted customer seat number, the number of people, and the customer base to the order management device 100.

(ステップS103)注文管理装置100は、注文入力装置200からイニシャル情報を受信すると、新規の入店を受け付けて、当該イニシャル情報に新規の伝票番号を付番する。その後、ステップS104の処理に進む。
(ステップS104)注文管理装置100は、付番した伝票番号を注文入力装置200に送信する。その後、ステップS105の処理に進む。
(ステップS105)注文管理装置100は、受信した客席Noと、人数と、客層と、付番した伝票番号とを含むイニシャル情報を注文確認装置700に送信する。
(Step S103) Upon receiving the initial information from the order input device 200, the order management device 100 accepts a new store entry and assigns a new slip number to the initial information. Thereafter, the process proceeds to step S104.
(Step S104) The order management apparatus 100 transmits the numbered slip number to the order input apparatus 200. Thereafter, the process proceeds to step S105.
(Step S <b> 105) The order management apparatus 100 transmits initial information including the received customer seat number, number of persons, customer base, and numbered slip number to the order confirmation apparatus 700.

(ステップS106)注文確認装置700は、イニシャル情報を受信すると、新規入店受付を示す新規入店受付画面を表示する。新規入店受付画面には、受信したイニシャル情報が表示される。その後、ステップS107の処理に進む。
(ステップS107)注文確認装置700は、初期化要求をセンサユニット60に送信する。
(Step S106) Upon receipt of the initial information, the order confirmation apparatus 700 displays a new entrance reception screen indicating acceptance of a new entrance. The received initial information is displayed on the new store acceptance screen. Thereafter, the process proceeds to step S107.
(Step S <b> 107) The order confirmation apparatus 700 transmits an initialization request to the sensor unit 60.

(ステップS108)センサユニット60は、注文確認装置700から初期化要求を受信すると、初期化処理を実行する。具体的には、センサユニット60は、モードを初期状態に切り替える。その後、ステップS109の処理に進む。
(ステップS109)センサユニット60は、注文確認装置700に初期化完了を送信する。
(Step S108) Upon receiving an initialization request from the order confirmation apparatus 700, the sensor unit 60 executes an initialization process. Specifically, the sensor unit 60 switches the mode to the initial state. Thereafter, the process proceeds to step S109.
(Step S109) The sensor unit 60 transmits initialization completion to the order confirmation apparatus 700.

図10は、本実施形態におけるオーダリングシステム1が実行する注文入力処理の動作を示すシーケンス図である。本図に示す動作は、上述したステップS5に対応する。   FIG. 10 is a sequence diagram showing the operation of order input processing executed by the ordering system 1 in the present embodiment. The operation shown in the figure corresponds to step S5 described above.

(ステップS201)オペレータOPは、加速度センサ内蔵注文入力装置600を操作してセンサユニット60にメニューNoを入力する。
(ステップS202)センサユニット60は、ステップS201においてオペレータOPが加速度センサ内蔵注文入力装置600に対して行った動作(入力パターン)を検出する。その後、ステップS203の処理に進む。
(Step S201) The operator OP operates the acceleration sensor built-in order input device 600 to input a menu No. to the sensor unit 60.
(Step S202) The sensor unit 60 detects the operation (input pattern) performed by the operator OP on the order input device 600 with a built-in acceleration sensor in Step S201. Thereafter, the process proceeds to step S203.

(ステップS203)センサユニット60は、検出した入力パターンを解析して注文受付処理を実行する。具体的には、センサユニット60は、入力パターンのアクションに対応する機能「数字 1〜0」を注文アクション定義テーブルから読み出して比較することにより、メニューNoを特定する。その後、ステップS204の処理に進む。
(ステップS204)センサユニット60は、解析したメニューNoを注文確認装置700に送信する。
(Step S203) The sensor unit 60 analyzes the detected input pattern and executes an order receiving process. Specifically, the sensor unit 60 reads the function “numbers 1 to 0” corresponding to the action of the input pattern from the order action definition table and compares it to specify the menu No. Thereafter, the process proceeds to step S204.
(Step S204) The sensor unit 60 transmits the analyzed menu No. to the order confirmation apparatus 700.

(ステップS205)注文確認装置700は、センサユニット60からメニューNoを受信すると、受信したメニューNoとその注文数量の累積とを表示部702に表示する。
(ステップS206)オペレータOPは、注文確認装置700に表示されたメニューNoと数量とを目視で確認する。そして、オペレータOPは、加速度センサ内蔵注文入力装置600を操作してセンサユニット60にOKを入力する。
(Step S205) Upon receiving the menu number from the sensor unit 60, the order confirmation apparatus 700 displays the received menu number and the accumulated order quantity on the display unit 702.
(Step S206) The operator OP visually confirms the menu number and quantity displayed on the order confirmation apparatus 700. Then, the operator OP operates the acceleration sensor built-in order input device 600 and inputs OK to the sensor unit 60.

(ステップS207)センサユニット60は、ステップS206においてオペレータOPが加速度センサ内蔵注文入力装置600に対して行った動作(入力パターン)を検出する。その後、ステップS208の処理に進む。
(ステップS208)センサユニット60は、検出した入力パターンを解析してOK伝送処理を実行する。具体的には、センサユニット60は、入力パターンのアクションに対応する機能「OK」を注文アクション定義テーブルから読み出して比較することにより、「OK」と特定する。その後、ステップS209の処理に進む。
(Step S207) The sensor unit 60 detects the operation (input pattern) performed by the operator OP on the order input device 600 with a built-in acceleration sensor in Step S206. Thereafter, the process proceeds to step S208.
(Step S208) The sensor unit 60 analyzes the detected input pattern and executes an OK transmission process. Specifically, the sensor unit 60 specifies “OK” by reading the function “OK” corresponding to the action of the input pattern from the order action definition table and comparing it. Thereafter, the process proceeds to step S209.

(ステップS209)センサユニット60は、OKを注文確認装置700に送信する。
(ステップS210)注文確認装置700は、センサユニット60からOKを受信すると、注文を確定する注文入力確定処理を実行する。例えば、注文確認装置700は、確定した注文のメニューを音声出力部708から音声出力(例えば、「トロ一丁!」等)する。その後、ステップS211の処理に進む。
(Step S209) The sensor unit 60 transmits OK to the order confirmation apparatus 700.
(Step S210) Upon receiving OK from the sensor unit 60, the order confirmation apparatus 700 executes an order input confirmation process for confirming the order. For example, the order confirmation apparatus 700 outputs the confirmed order menu from the audio output unit 708 (for example, “Toro Iccho!”). Thereafter, the process proceeds to step S211.

(ステップS211)注文確認装置700は、確定した注文のメニューNoとその注文数量とを注文管理装置100に送信する。
(ステップS212)注文管理装置100は、メニューNoとその注文数量とを受信すると、受信したメニューNoとその注文数量とを記憶して、注文受付処理を実行する。
(ステップS213)オペレータOPは、確定したメニューを調理してお客に提供する。
(Step S211) The order confirmation apparatus 700 transmits the menu number of the confirmed order and its order quantity to the order management apparatus 100.
(Step S212) Upon receiving the menu No and the order quantity, the order management apparatus 100 stores the received menu No and the order quantity, and executes the order reception process.
(Step S213) The operator OP cooks the confirmed menu and provides it to the customer.

図11及び図12は、本実施形態におけるオーダリングシステム1が実行する会計処理の動作を示すシーケンス図である。本図に示す動作は、上述したステップS8に対応する。   11 and 12 are sequence diagrams showing the operation of the accounting process executed by the ordering system 1 in the present embodiment. The operation shown in the figure corresponds to step S8 described above.

(ステップS301)オペレータOPは、加速度センサ内蔵注文入力装置600を操作してセンサユニット60に会計を入力する。
(ステップS302)センサユニット60は、ステップS301においてオペレータOPが加速度センサ内蔵注文入力装置600に対して行った動作(入力パターン)を検出する。その後、ステップS303の処理に進む。
(Step S301) The operator OP operates the acceleration sensor built-in order input device 600 and inputs accounting to the sensor unit 60.
(Step S302) The sensor unit 60 detects the operation (input pattern) performed by the operator OP on the order input device 600 with a built-in acceleration sensor in Step S301. Thereafter, the process proceeds to step S303.

(ステップS303)センサユニット60は、検出した入力パターンを解析して会計受付処理を実行する。具体的には、センサユニット60は、入力パターンのアクションに対応する機能「会計」を注文アクション定義テーブルから読み出して比較することにより、「会計」と特定する。その後、ステップS304の処理に進む。
(ステップS304)センサユニット60は、会計を注文確認装置700に送信する。
(Step S303) The sensor unit 60 analyzes the detected input pattern and executes a transaction acceptance process. Specifically, the sensor unit 60 identifies “accounting” by reading the function “accounting” corresponding to the action of the input pattern from the order action definition table and comparing it. Thereafter, the process proceeds to step S304.
(Step S304) The sensor unit 60 transmits the transaction to the order confirmation apparatus 700.

(ステップS305)注文確認装置700は、会計処理を実行することを確認する会計処理実行確認画面を表示部702に表示する。
(ステップS306)オペレータOPは、注文確認装置700に表示された会計処理実行確認画面を目視確認する。そして、オペレータOPは、加速度センサ内蔵注文入力装置600を操作してセンサユニット60にOKを入力する。
(Step S305) The order confirmation apparatus 700 displays an accounting process execution confirmation screen for confirming that the accounting process is executed on the display unit 702.
(Step S306) The operator OP visually checks the transaction processing execution confirmation screen displayed on the order confirmation apparatus 700. Then, the operator OP operates the acceleration sensor built-in order input device 600 and inputs OK to the sensor unit 60.

(ステップS307)センサユニット60は、ステップS306においてオペレータOPが加速度センサ内蔵注文入力装置600に対して行った動作(入力パターン)を検出する。その後、ステップS308の処理に進む。   (Step S307) The sensor unit 60 detects the operation (input pattern) performed by the operator OP on the order input device 600 with a built-in acceleration sensor in Step S306. Thereafter, the process proceeds to step S308.

(ステップS308)センサユニット60は、検出した入力パターンを解析してOK伝送処理を実行する。その後、ステップS309の処理に進む。
(ステップS309)センサユニット60は、OKを注文確認装置700に送信する。
(Step S308) The sensor unit 60 analyzes the detected input pattern and executes an OK transmission process. Thereafter, the process proceeds to step S309.
(Step S309) The sensor unit 60 transmits OK to the order confirmation apparatus 700.

(ステップS310)注文確認装置700は、センサユニット60からOKを受信すると、会計要求処理を実行する。例えば、注文確認装置700は、メッセージ「ありあした(ありがとうございました)!」を音声出力部708から音声出力する。その後、ステップS311の処理に進む。
(ステップS311)注文確認装置700は、会計要求を注文管理装置100に送信する。その後、ステップS312の処理に進む。
(Step S310) Upon receiving OK from the sensor unit 60, the order confirmation apparatus 700 executes an accounting request process. For example, the order confirmation apparatus 700 outputs a voice message “Yes, thank you!” From the voice output unit 708. Thereafter, the process proceeds to step S311.
(Step S311) The order confirmation apparatus 700 transmits an accounting request to the order management apparatus 100. Thereafter, the process proceeds to step S312.

(ステップS312)注文確認装置700は、終了要求をセンサユニット60に送信する。
(ステップS313)センサユニット60は、注文確認装置700から終了要求を受信すると、終了処理を実行する。具体的には、センサユニット60は、モードを初期状態に切り替える。
(Step S312) The order confirmation apparatus 700 transmits an end request to the sensor unit 60.
(Step S313) Upon receiving an end request from the order confirmation apparatus 700, the sensor unit 60 executes an end process. Specifically, the sensor unit 60 switches the mode to the initial state.

(ステップS314)注文管理装置100は、注文確認装置700から会計要求を受信すると、会計要求を受け付けて、合計金額を算出する。その後、ステップS315の処理に進む。   (Step S314) Upon receiving an accounting request from the order confirmation apparatus 700, the order management apparatus 100 receives the accounting request and calculates the total amount. Thereafter, the process proceeds to step S315.

(ステップS315)注文管理装置100は、会計伝票を印字するためのデータを印字装置400に送信する。当該データには、伝票番号(バーコード)とステップS314において算出した合計金額とが含まれる。
(ステップS316)印字装置400は、注文管理装置100から会計伝票のデータを受信すると、受信したデータに基づいて会計伝票Sを印字する印字処理を実行する。会計伝票Sには、伝票番号を示すバーコードBと、合計金額とが印字されている。お客は、会計伝票Sを受け取り、これを会計装置500に持参する。
(Step S315) The order management apparatus 100 transmits data for printing the accounting slip to the printing apparatus 400. The data includes the slip number (bar code) and the total amount calculated in step S314.
(Step S316) Upon receiving the accounting slip data from the order management device 100, the printing apparatus 400 executes a printing process for printing the accounting slip S based on the received data. In the accounting slip S, a barcode B indicating the slip number and a total amount are printed. The customer receives the accounting slip S and brings it to the accounting apparatus 500.

(ステップS317)会計装置500は、伝票番号の入力を受け付ける。具体的には、会計装置500は、会計伝票Sに印字されているバーコードBから伝票番号を読み込む。その後、ステップS318の処理に進む。
(ステップS318)会計装置500は、入力された伝票番号を注文管理装置100に送信する。
(Step S317) The accounting apparatus 500 accepts input of a slip number. Specifically, the accounting apparatus 500 reads the slip number from the barcode B printed on the accounting slip S. Thereafter, the process proceeds to step S318.
(Step S318) The accounting apparatus 500 transmits the input slip number to the order management apparatus 100.

(ステップS319)注文管理装置100は、会計装置500から伝票番号を受信すると、受信した伝票番号に対応する伝票を検索する。その後、ステップS320の処理に進む。
(ステップS320)注文管理装置100は、検索した伝票の金額情報を会計装置500に送信する。
(Step S319) Upon receiving the slip number from the accounting device 500, the order management apparatus 100 searches for a slip corresponding to the received slip number. Thereafter, the process proceeds to step S320.
(Step S320) The order management apparatus 100 transmits the amount information of the retrieved slip to the accounting apparatus 500.

(ステップS321)会計装置500は、注文管理装置100から金額情報を受信すると、金銭を授受してレシートを発行する。その後、ステップS322の処理に進む。
(ステップS322)会計装置500は、伝票番号を含む会計完了を注文管理装置100に送信する。
(Step S321) Upon receipt of the amount information from the order management apparatus 100, the accounting apparatus 500 gives and receives money and issues a receipt. Thereafter, the process proceeds to step S322.
(Step S322) The accounting apparatus 500 transmits accounting completion including the slip number to the order management apparatus 100.

(ステップS323)注文管理装置100は、会計装置500から会計完了を受信すると、受信した会計完了に含まれる伝票番号に対応する伝票の会計済みフラグをONにする。会計済みフラグがONになっている伝票は消去可能であり、また、注文の追加が不可の状態になる。   (Step S323) Upon receiving the accounting completion from the accounting device 500, the order management apparatus 100 turns on the accounting flag of the slip corresponding to the slip number included in the received accounting completion. A slip whose accounting flag is ON can be deleted, and an order cannot be added.

次に、加速度センサ内蔵注文入力装置600が実行する処理について説明する。図13は、本実施形態におけるセンサユニット60のCPU601が実行するプログラムのモード遷移表を示す概略図である。本図には、各モード時に、イベントが発生した場合の動作を示す。なお、本図における「−」は何も実行しないことを示す。また、本図において、網掛け部分は正常系を示す。   Next, processing executed by the order input device 600 with a built-in acceleration sensor will be described. FIG. 13 is a schematic diagram showing a mode transition table of a program executed by the CPU 601 of the sensor unit 60 in the present embodiment. This figure shows the operation when an event occurs in each mode. Note that “-” in the figure indicates that nothing is executed. In this figure, the shaded portion indicates a normal system.

センサユニット60は、初期状態(以下、モード1とする)と、注文受付(以下、モード2とする)と、メニューNo受付(1)(以下、モード3とする)と、メニューNo受付(2)(以下、モード4とする)と、メニューNo確定(以下、モード5とする)との5つのモードを有する。   The sensor unit 60 has an initial state (hereinafter referred to as mode 1), an order reception (hereinafter referred to as mode 2), a menu number reception (1) (hereinafter referred to as mode 3), and a menu number reception (2). ) (Hereinafter referred to as mode 4) and menu No. confirmation (hereinafter referred to as mode 5).

イベント「センサ入力」は、3軸加速度センサ603が検出する動作である。例えば、CPU601は、モード「初期状態」時に3軸加速度センサ603が動作A(注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「注文受付」時に3軸加速度センサ603が動作B(注文完了(会計))を検出すると、注文確認装置700に「会計」を通知する。また、CPU601は、モード「注文受付」時に3軸加速度センサ603が動作C(1品注文開始)を検出すると、モード3に遷移する。また、CPU601は、モード「注文受付」時に3軸加速度センサ603が動作P(OK)を検出すると、注文確認装置700に「OK」を通知する。また、CPU601は、モード「注文受付」時に3軸加速度センサ603が動作Q(NG)を検出すると、注文確認装置700に「NG」を通知する。   The event “sensor input” is an operation detected by the triaxial acceleration sensor 603. For example, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation A (order start) in the mode “initial state”. Further, when the 3-axis acceleration sensor 603 detects the operation B (order completion (accounting)) in the mode “accepting order”, the CPU 601 notifies the order confirmation apparatus 700 of “accounting”. Further, the CPU 601 transitions to mode 3 when the triaxial acceleration sensor 603 detects the operation C (one-item order start) in the mode “order reception”. In addition, when the three-axis acceleration sensor 603 detects the operation P (OK) in the mode “order reception”, the CPU 601 notifies the order confirmation apparatus 700 of “OK”. Further, when the three-axis acceleration sensor 603 detects the operation Q (NG) in the mode “order reception”, the CPU 601 notifies the order confirmation apparatus 700 of “NG”.

また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作A(注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作B(注文完了(会計))を検出すると、注文確認装置700に「会計」を通知し、モード2に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作C(1品注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作D(1品注文完了)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作E〜N(数字1〜0)を検出すると、モード4に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作O(クリア)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作P(OK)を検出すると、注文確認装置700に「OK」を通知し、モード2に遷移する。また、CPU601は、モード「メニューNo受付(1)」時に3軸加速度センサ603が動作Q(NG)を検出すると、注文確認装置700に「NG」を通知し、モード2に遷移する。   Further, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation A (order start) in the mode “menu No. reception (1)”. Further, when the three-axis acceleration sensor 603 detects the operation B (order completion (accounting)) in the mode “menu No. reception (1)”, the CPU 601 notifies the order confirmation apparatus 700 of “accounting” and transitions to mode 2. To do. Further, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects operation C (start of ordering one product) in the mode “menu No. reception (1)”. Further, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation D (one-item order completion) in the mode “menu No. reception (1)”. The CPU 601 transitions to mode 4 when the triaxial acceleration sensor 603 detects operations E to N (numerals 1 to 0) in the mode “menu No. reception (1)”. The CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects an operation O (clear) in the mode “menu No. reception (1)”. Further, when the three-axis acceleration sensor 603 detects the operation P (OK) in the mode “menu No. reception (1)”, the CPU 601 notifies the order confirmation apparatus 700 of “OK” and shifts to mode 2. Further, when the three-axis acceleration sensor 603 detects the operation Q (NG) in the mode “menu No. reception (1)”, the CPU 601 notifies the order confirmation apparatus 700 of “NG” and transitions to mode 2.

また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作A(注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作B(注文完了(会計))を検出すると、注文確認装置700に「会計」を通知し、モード2に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作C(1品注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作D(1品注文完了)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作E〜N(数字1〜0)を検出すると、モード5に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作O(クリア)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作P(OK)を検出すると、注文確認装置700に「OK」を通知し、モード2に遷移する。また、CPU601は、モード「メニューNo受付(2)」時に3軸加速度センサ603が動作Q(NG)を検出すると、注文確認装置700に「NG」を通知し、モード2に遷移する。   The CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation A (order start) in the mode “menu No. reception (2)”. In addition, when the 3-axis acceleration sensor 603 detects the operation B (order completion (accounting)) in the mode “menu No. reception (2)”, the CPU 601 notifies the order confirmation apparatus 700 of “accounting” and transitions to mode 2. To do. Further, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects an operation C (start of ordering one product) in the mode “menu No. reception (2)”. Further, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation D (one-item order completion) in the mode “menu No. reception (2)”. The CPU 601 transitions to mode 5 when the triaxial acceleration sensor 603 detects operations E to N (numerals 1 to 0) in the mode “menu No. reception (2)”. The CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation O (clear) in the mode “menu No. reception (2)”. Further, when the three-axis acceleration sensor 603 detects the operation P (OK) in the mode “menu No. reception (2)”, the CPU 601 notifies the order confirmation apparatus 700 of “OK” and transitions to mode 2. Further, when the triaxial acceleration sensor 603 detects the operation Q (NG) in the mode “menu No. reception (2)”, the CPU 601 notifies the order confirmation apparatus 700 of “NG” and shifts to mode 2.

また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作A(注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作B(注文完了(会計))を検出すると、注文確認装置700に「会計」を通知し、モード2に遷移する。また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作C(1品注文開始)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作D(1品注文完了)を検出すると、注文確認装置700にメニューNoを通知し、モード2に遷移する。また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作O(クリア)を検出すると、モード2に遷移する。また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作P(OK)を検出すると、注文確認装置700に「OK」を通知し、モード2に遷移する。また、CPU601は、モード「メニューNo確定」時に3軸加速度センサ603が動作Q(NG)を検出すると、注文確認装置700に「NG」を通知し、モード2に遷移する。   Further, the CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects the operation A (order start) in the mode “menu No confirmation”. In addition, when the three-axis acceleration sensor 603 detects the operation B (order completion (accounting)) in the mode “menu No confirmation”, the CPU 601 notifies the order confirmation apparatus 700 of “accounting” and shifts to mode 2. Further, the CPU 601 transitions to mode 2 when the three-axis acceleration sensor 603 detects the operation C (one-item order start) in the mode “menu No confirmation”. In addition, when the three-axis acceleration sensor 603 detects the operation D (one-item order completed) in the mode “confirm menu No.”, the CPU 601 notifies the order confirmation apparatus 700 of the menu No. and transitions to mode 2. The CPU 601 transitions to mode 2 when the triaxial acceleration sensor 603 detects an operation O (clear) in the mode “confirm menu number”. Further, when the three-axis acceleration sensor 603 detects the operation P (OK) in the mode “menu No confirmation”, the CPU 601 notifies the order confirmation apparatus 700 of “OK”, and transitions to mode 2. Further, when the three-axis acceleration sensor 603 detects the operation Q (NG) in the mode “menu No confirmation”, the CPU 601 notifies the order confirmation apparatus 700 of “NG” and shifts to mode 2.

また、イベント「注文確認装置からの入力」は、注文確認装置700から入力されるデータである。例えば、CPU601は、モード「初期状態」時に注文確認装置700から初期化要求が入力されると、初期化完了を注文確認装置700に返信する。また、CPU701は、モード「初期状態」時に注文確認装置700から終了要求が入力されると、終了処理完了を注文確認装置700に返信する。   The event “input from the order confirmation apparatus” is data input from the order confirmation apparatus 700. For example, when an initialization request is input from the order confirmation apparatus 700 in the mode “initial state”, the CPU 601 returns initialization completion to the order confirmation apparatus 700. Further, when an end request is input from the order confirmation apparatus 700 in the mode “initial state”, the CPU 701 returns completion of the end process to the order confirmation apparatus 700.

また、CPU601は、モード「注文受付」、「メニューNo受付(1)」、「メニューNo受付(2)」または「メニューNo確定」時に注文確認装置700から初期化要求が入力されると、初期化完了を注文確認装置700に返信して、モード1に遷移する。また、CPU701は、モード「注文受付」、「メニューNo受付(1)」、「メニューNo受付(2)」または「メニューNo確定」時に注文確認装置700から終了要求が入力されると、終了処理完了を注文確認装置700に返信して、モード1に遷移する。   Further, when an initialization request is input from the order confirmation apparatus 700 in the mode “order reception”, “menu number reception (1)”, “menu number reception (2)”, or “menu number confirmation”, the CPU 601 is initialized. Is returned to the order confirmation apparatus 700, and the mode 1 is entered. Further, when an end request is input from the order confirmation apparatus 700 in the mode “accept order”, “menu no accept (1)”, “menu no accept (2)”, or “menu no confirmed”, the CPU 701 terminates the process. The completion is returned to the order confirmation apparatus 700, and the mode is shifted to mode 1.

また、CPU601は、全てのモードにおいて、注文確認装置700からアクション定義が入力されると、後述するアクション定義処理を実行する。   Further, in all modes, when an action definition is input from the order confirmation apparatus 700, the CPU 601 executes an action definition process described later.

図14は、図13に示したセンサユニット60のCPU601が実行するプログラムのモード遷移の詳細を示した遷移図である。まず、センサユニット60は、電源が投入されると、モード「初期状態」になる。センサユニット60は、モード「初期状態」において、動作A(注文開始)を検出すると、注文受付に遷移する。   FIG. 14 is a transition diagram showing details of mode transition of the program executed by the CPU 601 of the sensor unit 60 shown in FIG. First, the sensor unit 60 enters the mode “initial state” when the power is turned on. When the sensor unit 60 detects the operation A (order start) in the mode “initial state”, the sensor unit 60 transitions to order reception.

センサユニット60は、モード「注文受付」において、動作P(OK)を検出すると、注文確認装置700にOKを送信する。また、センサユニット60は、モード「注文受付」において、動作Q(NG)を検出すると、注文確認装置700にNGを送信する。センサユニット60は、モード「注文受付」において、動作B(注文完了)を検出すると、注文確認装置700に注文完了を送信する。また、センサユニット60は、モード「注文受付」において、動作C(1品注文開始)を検出すると、モード「メニューNo受付(1)」に遷移する。   When the sensor unit 60 detects the operation P (OK) in the mode “order reception”, the sensor unit 60 transmits OK to the order confirmation apparatus 700. In addition, when the sensor unit 60 detects the operation Q (NG) in the mode “order reception”, the sensor unit 60 transmits NG to the order confirmation apparatus 700. When the sensor unit 60 detects the operation B (order completion) in the mode “order reception”, the sensor unit 60 transmits the order completion to the order confirmation apparatus 700. In addition, when the sensor unit 60 detects the operation C (start of ordering one product) in the mode “order reception”, the sensor unit 60 transitions to the mode “menu reception (1)”.

センサユニット60は、モード「メニューNo受付(1)」において、動作E〜N(数字 1〜0)を検出すると、モード「メニューNo受付(2)」に遷移する。センサユニット60は、モード「メニューNo受付(2)」において、動作E〜N(数字 1〜0)を検出すると、モード「メニューNo確定」に遷移する。センサユニット60は、モード「メニューNo確定」において、動作D(1品注文完了)を検出すると、入力されたメニューNoを注文確認装置700に送信し、モード「注文受付」に遷移する。   When the sensor unit 60 detects operations E to N (numerals 1 to 0) in the mode “menu No. reception (1)”, the sensor unit 60 transitions to the mode “menu No reception (2)”. When the sensor unit 60 detects operations E to N (numerals 1 to 0) in the mode “menu No. reception (2)”, the sensor unit 60 transitions to the mode “confirm menu number”. When the sensor unit 60 detects the operation D (one-item order completion) in the mode “menu No. confirmation”, the sensor unit 60 transmits the input menu No. to the order confirmation apparatus 700, and transitions to the mode “order reception”.

図15は、本実施形態における加速度センサ内蔵注文入力装置600の動作例を示す概略図である。本図には、オーダリングシステム1の注文処理における加速度センサ内蔵注文入力装置600の動作の一例を示す。   FIG. 15 is a schematic diagram illustrating an operation example of the order input device 600 with a built-in acceleration sensor according to the present embodiment. This figure shows an example of the operation of the order input device 600 with a built-in acceleration sensor in order processing of the ordering system 1.

まず、加速度センサ内蔵注文入力装置600は、モード「初期状態」である。CPU601は、モード「初期状態」において、動作A(注文開始)のみを監視する。すなわち、CPU601は、動作A(注文開始)以外の3軸加速度センサ603からの入力を全て無視する。   First, the order input device 600 with a built-in acceleration sensor is in the mode “initial state”. The CPU 601 monitors only the operation A (order start) in the mode “initial state”. That is, the CPU 601 ignores all inputs from the three-axis acceleration sensor 603 other than the operation A (order start).

続いて、オペレータは、お客が席に着くと、加速度センサ内蔵注文入力装置600に対して動作A(注文開始)をする。CPU601は、3軸加速度センサ603が動作A(注文開始)を検出すると、モード「注文受付」に遷移させる。CPU601は、モード「注文受付」において、動作C(1品注文開始)と動作P(OK)と動作Q(NG)とに対応する3軸加速度センサ603からの入力を監視する。   Subsequently, when the customer gets to the seat, the operator performs an operation A (order start) on the order input device 600 with a built-in acceleration sensor. When the three-axis acceleration sensor 603 detects the operation A (order start), the CPU 601 makes a transition to the mode “order reception”. The CPU 601 monitors inputs from the three-axis acceleration sensor 603 corresponding to the operation C (start ordering one product), the operation P (OK), and the operation Q (NG) in the mode “order reception”.

続いて、オペレータは、お客がトロ(メニューNo15)を注文すると、加速度センサ内蔵注文入力装置600に対して動作C(1品注文開始)をする。CPU601は、3軸加速度センサ603が動作C(1品注文開始)を検出すると、モード「メニューNo受付(1)」に遷移させる。CPU601は、モード「メニューNo受付(1)」において、動作E〜N(数字1〜0)に対応する3軸加速度センサ603からの入力を監視する。   Subsequently, when the customer orders Toro (menu No. 15), the operator performs an operation C (start of ordering one item) for the order input device 600 with a built-in acceleration sensor. When the three-axis acceleration sensor 603 detects the operation C (one-item order start), the CPU 601 makes a transition to the mode “menu No. reception (1)”. The CPU 601 monitors the input from the triaxial acceleration sensor 603 corresponding to the operations E to N (numerals 1 to 0) in the mode “menu No. reception (1)”.

続いて、オペレータは、加速度センサ内蔵注文入力装置600に対して動作E(数字 1)をする。CPU601は、3軸加速度センサ603が動作E(数字 1)を検出すると、モード「メニューNo受付(2)」に遷移させる。CPU601は、モード「メニューNo受付(2)」において、動作E〜N(数字 1〜0)に対応する3軸加速度センサ603からの入力を監視する。   Subsequently, the operator performs an operation E (number 1) on the order input device 600 with a built-in acceleration sensor. When the three-axis acceleration sensor 603 detects the operation E (number 1), the CPU 601 makes a transition to the mode “menu No. reception (2)”. The CPU 601 monitors the input from the triaxial acceleration sensor 603 corresponding to the operations E to N (numerals 1 to 0) in the mode “menu No. reception (2)”.

続いて、オペレータは、加速度センサ内蔵注文入力装置600に対して動作I(数字 5)をする。CPU601は、3軸加速度センサ603が動作I(数字 5)を検出すると、モード「メニューNo確定」に遷移させる。   Subsequently, the operator performs an operation I (number 5) on the order input device 600 with a built-in acceleration sensor. When the three-axis acceleration sensor 603 detects an operation I (number 5), the CPU 601 makes a transition to the mode “confirm menu number”.

続いて、オペレータは、加速度センサ内蔵注文入力装置600に対して動作D(1品注文完了)をする。CPU601は、3軸加速度センサ603が動作D(1品注文完了)を検出すると、入力されたメニューNo15を確定する。そして、CPU601は、確定したメニューNo15を通信部604から注文確認装置700に送信し、モード「注文受付」に遷移させる。   Subsequently, the operator performs an operation D (one-item order completion) for the order input device 600 with a built-in acceleration sensor. When the three-axis acceleration sensor 603 detects the operation D (one-item order completed), the CPU 601 determines the input menu No15. Then, the CPU 601 transmits the confirmed menu No. 15 from the communication unit 604 to the order confirmation apparatus 700, and transits to the mode “order acceptance”.

注文確認装置700は、メニューNo15を受信すると、受信したメニューNoの注文を表示する。オペレータは、注文確認装置700の表示を目視確認し、加速度センサ内蔵注文入力装置600に対して動作P(OK)をする。CPU601は、3軸加速度センサ603が動作P(OK)を検出すると、注文確認装置700に通信部604からOKを送信する。   Upon receiving menu No. 15, order confirmation apparatus 700 displays the received menu No. order. The operator visually confirms the display of the order confirmation device 700 and performs an operation P (OK) on the order input device 600 with a built-in acceleration sensor. When the triaxial acceleration sensor 603 detects the operation P (OK), the CPU 601 transmits OK to the order confirmation apparatus 700 from the communication unit 604.

その後、オペレータは、お客が会計を要求すると、加速度センサ内蔵注文入力装置600に対して動作B(会計)をする。CPU601は、3軸加速度センサ603が動作B(会計)を検出すると、注文確認装置700に通信部604から会計要求を送信する。   Thereafter, when the customer requests accounting, the operator performs an operation B (accounting) on the order input device 600 with a built-in acceleration sensor. When the three-axis acceleration sensor 603 detects the operation B (accounting), the CPU 601 transmits an accounting request from the communication unit 604 to the order confirmation apparatus 700.

注文確認装置700は、会計要求を受信すると、会計処理実行確認画面を表示する。オペレータは、注文確認装置700の表示を目視確認し、加速度センサ内蔵注文入力装置600に対して動作P(OK)をする。CPU601は、3軸加速度センサ603が動作P(OK)を検出すると、注文確認装置700に通信部604からOKを送信する。   When receiving the accounting request, the order confirmation apparatus 700 displays an accounting processing execution confirmation screen. The operator visually confirms the display of the order confirmation device 700 and performs an operation P (OK) on the order input device 600 with a built-in acceleration sensor. When the triaxial acceleration sensor 603 detects the operation P (OK), the CPU 601 transmits OK to the order confirmation apparatus 700 from the communication unit 604.

次に、注文アクション定義テーブルの動作を定義するアクション定義処理について説明する。図16は、本実施形態におけるオーダリングシステム1が実行するアクション定義処理の動作を示すシーケンス図である。   Next, an action definition process for defining the operation of the order action definition table will be described. FIG. 16 is a sequence diagram showing an operation of action definition processing executed by the ordering system 1 in the present embodiment.

(ステップS401)注文確認装置700は、注文アクション定義機能を起動する。その後、ステップS402の処理に進む。
(ステップS402)注文確認装置700は、コマンド「アクション定義」を加速度センサ内蔵注文入力装置600に送信する。
(Step S401) The order confirmation apparatus 700 activates an order action definition function. Thereafter, the process proceeds to step S402.
(Step S402) The order confirmation apparatus 700 transmits the command “action definition” to the order input apparatus 600 with a built-in acceleration sensor.

(ステップS403)加速度センサ内蔵注文入力装置600は、注文確認装置700からコマンド「アクション定義」を受信すると、注文アクション定義機能を起動する。その後、ステップS404の処理に進む。
(ステップS404)加速度センサ内蔵注文入力装置600は、OKを注文確認装置700に送信する。
(Step S403) Upon receiving the command “action definition” from the order confirmation apparatus 700, the order input device 600 with a built-in acceleration sensor activates the order action definition function. Thereafter, the process proceeds to step S404.
(Step S404) The order input device 600 with a built-in acceleration sensor transmits OK to the order confirmation device 700.

(ステップS405)注文確認装置700及び加速度センサ内蔵注文入力装置600は、1つまたは複数のアクションを定義する定義処理を実行する。   (Step S405) The order confirmation apparatus 700 and the order input apparatus 600 with a built-in acceleration sensor execute definition processing for defining one or a plurality of actions.

図17は、本実施形態におけるオーダリングシステム1が実行する定義処理の動作を示すシーケンス図である。本図に示す動作は、上述したステップS405に対応する。また、本図には、機能「注文開始」に対応する動作を定義する場合について例示する。   FIG. 17 is a sequence diagram showing the operation of the definition process executed by the ordering system 1 in the present embodiment. The operation shown in the figure corresponds to step S405 described above. Further, this figure illustrates the case where an operation corresponding to the function “order start” is defined.

(ステップS501)注文確認装置700は、動作を定義する機能「注文開始」と動作を指示するメッセージ「動作を行って下さい」とを表示する。その後、ステップS502の処理に進む。
(ステップS502)注文確認装置700は、「アクション入力:機能番号」を加速度センサ内蔵注文入力装置600に送信する。「アクション入力:機能番号」とは、注文確認装置700が、加速度センサ内蔵注文入力装置600に対して、当該機能番号のアクションを受け付ける状態になるよう指示するコマンドである。また、当該機能番号は、動作を定義する機能「注文開始」の識別番号である。
(Step S501) The order confirmation apparatus 700 displays a function “start order” for defining an operation and a message “Please perform the operation” for instructing the operation. Thereafter, the process proceeds to step S502.
(Step S502) The order confirmation apparatus 700 transmits “action input: function number” to the order input apparatus 600 with a built-in acceleration sensor. “Action input: function number” is a command for the order confirmation apparatus 700 to instruct the acceleration sensor built-in order input apparatus 600 to be in a state of accepting an action of the function number. The function number is an identification number of the function “order start” that defines the operation.

(ステップS503)加速度センサ内蔵注文入力装置600は、動作の入力を受け付ける。オペレータは、加速度センサ内蔵注文入力装置600に対して動作(例えば、包丁の柄でまな板を叩く)を行う。その後、ステップS504の処理に進む。
(ステップS504)加速度センサ内蔵注文入力装置600は、動作が入力されると、OKを注文確認装置700に送信する。
(Step S503) The acceleration sensor built-in order input device 600 accepts an operation input. The operator performs an operation on the order input device 600 with a built-in acceleration sensor (for example, hitting a cutting board with a handle of a knife). Thereafter, the process proceeds to step S504.
(Step S <b> 504) When the operation is input, the order input device 600 with a built-in acceleration sensor transmits OK to the order confirmation device 700.

(ステップS505)注文確認装置700は、加速度センサ内蔵注文入力装置600からOKを受信すると、動作を定義する機能「注文開始」と再度の動作を指示するメッセージ「もういちど動作を行って下さい」とを表示する。その後、ステップS506の処理に進む。
(ステップS506)注文確認装置700は、「確認:機能番号」を加速度センサ内蔵注文入力装置600に送信する。「確認:機能番号」とは、注文確認装置700が、加速度センサ内蔵注文入力装置600に対して、当該機能番号の確認の為の再アクションを受け付ける状態になるよう指示するコマンドである。また、当該機能番号は、動作を定義する機能「注文開始」の識別番号である。
(Step S505) Upon receiving OK from the order input device 600 with a built-in acceleration sensor, the order confirmation device 700 has a function “order start” that defines the operation and a message “Please perform the operation again” that instructs the operation again. Is displayed. Thereafter, the process proceeds to step S506.
(Step S506) The order confirmation apparatus 700 transmits “confirmation: function number” to the order input apparatus 600 with a built-in acceleration sensor. “Confirmation: function number” is a command for instructing the order confirmation apparatus 700 to enter a state of accepting a reaction for confirmation of the function number to the order input apparatus 600 with built-in acceleration sensor. The function number is an identification number of the function “order start” that defines the operation.

(ステップS507)加速度センサ内蔵注文入力装置600は、動作の入力を受け付ける。オペレータは、加速度センサ内蔵注文入力装置600に対してステップS503と同じ動作を行う。その後、ステップS504の処理に進む。
(ステップS508)加速度センサ内蔵注文入力装置600は、ステップS503と同じ動作が入力されると、当該動作を機能「注文開始」に対応付けて注文アクション定義テーブルに上書きする。そして、加速度センサ内蔵注文入力装置600は、OKを注文確認装置700に送信する。
(Step S507) The order input device 600 with a built-in acceleration sensor receives an operation input. The operator performs the same operation as in step S503 on the order input device 600 with a built-in acceleration sensor. Thereafter, the process proceeds to step S504.
(Step S508) When the order input device 600 with a built-in acceleration sensor receives the same operation as in step S503, the order is overwritten in the order action definition table in association with the function “start order”. Then, the acceleration sensor built-in order input device 600 transmits OK to the order confirmation device 700.

(ステップS509)注文確認装置700は、加速度センサ内蔵注文入力装置600からOKを受信すると、動作を定義した機能「注文開始」と、定義されたことを示すメッセージ「動作が定義されました」とを表示する。   (Step S509) Upon receiving OK from the order input device 600 with a built-in acceleration sensor, the order confirmation apparatus 700 has a function “start order” that defines the action and a message “action has been defined” indicating that it has been defined. Is displayed.

上述したとおり、本実施形態では、加速度センサ内蔵注文入力装置600は、動作を検出する3軸加速度センサ603と、3軸加速度センサ603が検出する動作と注文とを対応付けて記憶するRAM606と、3軸加速度センサ603が検出した動作に対応する注文をRAM606から読み出して、当該注文の入力を受け付けるCPU601と、を備える。   As described above, in this embodiment, the order input device 600 with a built-in acceleration sensor includes the three-axis acceleration sensor 603 that detects the operation, the RAM 606 that stores the operation detected by the three-axis acceleration sensor 603 and the order in association with each other, A CPU 601 that reads out an order corresponding to the operation detected by the three-axis acceleration sensor 603 from the RAM 606 and receives an input of the order;

これにより、加速度センサ内蔵注文入力装置600を操作するオペレータは、手で直接加速度センサ内蔵注文入力装置600に触れることなく、注文を入力することができる。また、音声により注文を入力する必要がない。よって、オペレータは、音声を用いずに、加速度センサ内蔵注文入力装置600に直接接触することなく、注文を入力することができる。これにより、お客が見ている前で調理を行う対面式の業態・サービスにおいて、注文を入力する操作の利便性が向上する。   Thus, an operator who operates the order input device 600 with a built-in acceleration sensor can input an order without directly touching the order input device 600 with a built-in acceleration sensor by hand. Moreover, it is not necessary to input an order by voice. Therefore, the operator can input an order without directly contacting the acceleration sensor built-in order input device 600 without using voice. Thereby, the convenience of the operation of inputting an order is improved in the face-to-face business condition / service in which cooking is performed before the customer is viewing.

また、本実施形態では、CPU601は、3軸加速度センサ603が検出する動作に基づいて、RAM606が記憶する注文アクション定義テーブルの動作を再定義する。これにより、オペレータが使用し易いように、機能に対応する動作をカスタマイズすることができる。   In this embodiment, the CPU 601 redefines the operation of the order action definition table stored in the RAM 606 based on the operation detected by the triaxial acceleration sensor 603. Thereby, the operation | movement corresponding to a function can be customized so that an operator can use easily.

以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。   Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the spirit of the present invention.

例えば、上述した実施形態では、加速度センサ内蔵注文入力装置600をまな板としたが、これに限らず、加速度センサ内蔵注文入力装置600は他の厨房設備に組み込まれていてもよい。図18及び図19は、加速度センサ内蔵注文入力装置600の他の例を示す外観構成図である。   For example, in the above-described embodiment, the order input device 600 with a built-in acceleration sensor is used as a cutting board. However, the order input device 600 with a built-in acceleration sensor may be incorporated in another kitchen facility. 18 and 19 are external configuration diagrams showing another example of the order input device 600 with a built-in acceleration sensor.

図18に示す例では、加速度センサ内蔵注文入力装置600は、ステーキハウス等に設置される鉄板である。この場合、オペレータは、てこ(へら)で鉄板を叩く等して注文を入力する。   In the example shown in FIG. 18, the order input device 600 with a built-in acceleration sensor is an iron plate installed in a steak house or the like. In this case, the operator inputs an order by hitting an iron plate with a spatula.

図19に示す例では、加速度センサ内蔵注文入力装置600は、オペレータの足元に設置される足ステップである。この場合、オペレータは、足ステップを足で踏むことにより注文を入力する。   In the example shown in FIG. 19, the order input device 600 with a built-in acceleration sensor is a foot step installed at the operator's foot. In this case, the operator inputs an order by stepping on the foot step.

また、上述した実施形態では、オーダリングシステム1が握り寿司店に設置される場合について説明したが、これに限らず、オーダリングシステム1は他の業種の飲食店に設置されていてもよい。   Moreover, although embodiment mentioned above demonstrated the case where the ordering system 1 was installed in a nigiri sushi restaurant, it is not restricted to this, The ordering system 1 may be installed in the restaurant of another industry.

なお、上述した実施形態における注文管理装置100、注文入力装置200、印字装置400、会計装置500、加速度センサ内蔵注文入力装置600、注文確認装置700が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   It should be noted that the order management apparatus 100, the order input apparatus 200, the printing apparatus 400, the accounting apparatus 500, the acceleration sensor built-in order input apparatus 600, and the order confirmation apparatus 700 according to the above-described embodiment may include all or a part of the functions of these units. The program for realizing the above function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage unit such as a hard disk built in the computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory inside a computer system serving as a server or a client in that case may be included and a program that holds a program for a certain period of time. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

1・・・オーダリングシステム、60・・・センサユニット、61・・・電源部、100・・注文管理装置、101,601,701・・・CPU、102,602,702・・・表示部、103,703・・・キー入力部、104,604,705・・・通信部、105,605,706・・・ROM、106,606,707・・・RAM、107・・・記憶装置、200・・・注文入力装置、300・・・無線中継装置、400・・・印字装置、500・・・会計装置、600・・・加速度センサ内蔵注文入力装置、603・・・3軸加速度センサ、700・・・注文確認装置、704・・・タッチパネル、708・・・音声出力部   DESCRIPTION OF SYMBOLS 1 ... Ordering system, 60 ... Sensor unit, 61 ... Power supply part, 100 .. Order management apparatus, 101, 601, 701 ... CPU, 102, 602, 702 ... Display part, 103 703: Key input unit 104, 604, 705 ... Communication unit 105, 605, 706 ... ROM, 106, 606, 707 ... RAM, 107 ... Storage device, 200 ... Order input device, 300 ... wireless relay device, 400 ... printing device, 500 ... accounting device, 600 ... order input device with built-in acceleration sensor, 603 ... 3-axis acceleration sensor, 700 ... Order confirmation device, 704 ... touch panel, 708 ... voice output unit

Claims (8)

調理面と、
前記調理面に対して与えられた加速度を検出する加速度センサと、
前記調理面に対する加速度の入力パターンと、前記調理面を利用して調理するオペレータに対して直接なされる対面発注である注文に関する動作の種類とを対応付けて注文動作情報として記憶する記憶部と、
前記加速度センサが検出する前記加速度の入力パターンに基づいて、前記記憶部に記憶される前記注文動作情報の中から、前記加速度センサが検出する前記加速度の入力パターンに対応付けられた種類の前記動作を選択する制御部と、
前記制御部が選択した種類の前記動作に関する情報を他の装置に対して送信する通信部と、
を備える注文入力装置。
Cooking surface,
An acceleration sensor for detecting an acceleration applied to the cooking surface ;
A storage unit that stores an input pattern of acceleration for the cooking surface and an operation type related to an order that is a face-to-face order that is directly made to an operator who cooks using the cooking surface, as order operation information ;
Based on the input pattern of acceleration detected by the acceleration sensor, the motion of the type associated with the input pattern of acceleration detected by the acceleration sensor from the order motion information stored in the storage unit A control unit for selecting ,
A communication unit that transmits information regarding the type of operation selected by the control unit to another device;
An order input device comprising:
前記加速度の入力パターンとは、前記調理面に与えられる加速度の成分のうち、少なくとも前記調理面の法線方向の成分に基づいて定められるThe acceleration input pattern is determined based on at least a component in a normal direction of the cooking surface among acceleration components applied to the cooking surface.
請求項1に記載の注文入力装置。  The order input device according to claim 1.
前記加速度センサが検出する加速度に基づいて、前記記憶部が記憶する前記入力パターンを定義する定義部
を備え、
前記制御部は、前記加速度センサからの加速度を取得して、前記定義部による前記定義に基づき前記入力パターンを判定す
求項1または2に記載の注文入力装置。
A definition unit that defines the input pattern stored in the storage unit based on the acceleration detected by the acceleration sensor;
Wherein the control unit acquires the acceleration from the acceleration sensor, it determines the input pattern based on the definition by the definition section
Order entry device according to Motomeko 1 or 2.
前記記憶部は、前記入力パターンと前記注文を特定する機能とを、前記入力パターンが行われた時の前記注文に関する状態ごとに記憶す
求項1から請求項3のいずれか1項に記載の注文入力装置。
The storage unit, and a function of specifying the order and the input pattern, you stored for each state regarding the order of when the input pattern is performed
Order entry device according to any of claims 3 to Motomeko 1.
前記制御部は、手前に傾ける加速度を前記加速度センサが検出すると、前記加速度センサが検出する前記加速度の入力パターンを前記注文の入力として受け付ける状態に遷移し、前記手前とは反対側に傾ける加速度を前記加速度センサが検出すると、前記加速度センサが検出する前記加速度の入力パターンを前記注文の入力として受け付けない状態に遷移する、
求項1から請求項4のいずれか1項に記載の注文入力装置。
When the acceleration sensor detects an acceleration tilted forward, the control unit transitions to a state in which the input pattern of the acceleration detected by the acceleration sensor is received as an input of the order, and an acceleration tilted to the opposite side from the front is detected. When the acceleration sensor detects , the transition to a state where the input pattern of the acceleration detected by the acceleration sensor is not accepted as the input of the order,
Order entry device according to any one of claims 4 Motomeko 1.
前記通信部は、前記制御部が前記動作を選択したことに応じて、前記制御部が選択した前記動作に関する確定前の情報を出力し、  In response to the control unit selecting the operation, the communication unit outputs pre-confirmation information about the operation selected by the control unit,
前記制御部は、前記通信部が前記動作に関する情報を出力したことに応じて、前記加速度センサが検出する前記加速度の第二の入力パターンに基づいて、前記動作に関する情報を確定する、  The control unit determines information on the operation based on a second input pattern of the acceleration detected by the acceleration sensor in response to the communication unit outputting information on the operation.
請求項1から請求項5のいずれか1項に記載の注文入力装置。  The order input device according to any one of claims 1 to 5.
前記第二の入力パターンとは、前記加速度センサが検出する加速度であって、注文入力装置の手前と奥とを結ぶ方向を傾斜軸として傾ける加速度を示すパターンである、The second input pattern is an acceleration that is detected by the acceleration sensor, and is a pattern that indicates an acceleration that is tilted with a direction connecting the front and back of the order input device as an inclination axis.
請求項6に記載の注文入力装置。  The order input device according to claim 6.
請求項1に記載の注文入力装置と、
前記注文入力装置が入力を受け付けた注文を表示する注文確認装置と、
を備えるオーダリングシステム。
An order input device according to claim 1;
An order confirmation device for displaying an order received by the order input device;
Luo over da ring system equipped with.
JP2016049666A 2016-03-14 2016-03-14 Order input device and ordering system Expired - Fee Related JP6575403B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016049666A JP6575403B2 (en) 2016-03-14 2016-03-14 Order input device and ordering system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016049666A JP6575403B2 (en) 2016-03-14 2016-03-14 Order input device and ordering system

Publications (2)

Publication Number Publication Date
JP2017167635A JP2017167635A (en) 2017-09-21
JP6575403B2 true JP6575403B2 (en) 2019-09-18

Family

ID=59913412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016049666A Expired - Fee Related JP6575403B2 (en) 2016-03-14 2016-03-14 Order input device and ordering system

Country Status (1)

Country Link
JP (1) JP6575403B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7676995B2 (en) * 2021-06-29 2025-05-15 新東工業株式会社 Unmanned accounting system and unmanned accounting method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01290074A (en) * 1988-05-17 1989-11-21 Tokyo Electric Co Ltd Order data management system
JP3964175B2 (en) * 2001-10-19 2007-08-22 エスアイアイ・データサービス株式会社 Order input device
JP2007304988A (en) * 2006-05-12 2007-11-22 Seiko Epson Corp Motion command processing system
US9355418B2 (en) * 2013-12-19 2016-05-31 Twin Harbor Labs, LLC Alerting servers using vibrational signals

Also Published As

Publication number Publication date
JP2017167635A (en) 2017-09-21

Similar Documents

Publication Publication Date Title
JP4659817B2 (en) Sales support device
JP6232835B2 (en) Sales processing device, arrangement terminal device and program
JP5899651B2 (en) Order data input device and program
JP2003044563A (en) Information management system for drinking and eating establishment
JPWO2009122663A1 (en) Franchise add-on system, user operation terminal thereof, store inventory rack and replenishment inventory rack, computer program thereof
JP2011048440A (en) Cooking assistance terminal and program
JP2019039084A (en) Mirror device and system with display function
JP2012181671A (en) Order station and order reception device
JP2014102587A (en) Information display device, terminal device, information display system, and program
US20130232034A1 (en) Coordinate supporting system, coordinate supporting apparatus and coordinate supporting method
US20080275630A1 (en) Venue Guiding Assistance System, Apparatus and Method
JP6575403B2 (en) Order input device and ordering system
US20170032451A1 (en) Order reception apparatus and management apparatus
JPWO2012020486A1 (en) Order management system
JP5166374B2 (en) Wearable ordering terminal and program
JP4069048B2 (en) Order management system
JP2004127110A (en) Order data management system
KR20180049398A (en) Two-Way Communication Beeper
JP2018022526A (en) Checkout device, receipt and program
JP6209498B2 (en) Order registration processing apparatus and order registration processing program
JP5804127B2 (en) Ordering system
JP2004013254A (en) Order management system
JP2004013263A (en) Order terminal, order management system and order method
JP5763694B2 (en) Order input device and program
JP2010267299A (en) Ordering system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180801

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190709

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190805

R150 Certificate of patent or registration of utility model

Ref document number: 6575403

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees