JP6996778B2 - Order management system, order management device, control method, and program - Google Patents
Order management system, order management device, control method, and program Download PDFInfo
- Publication number
- JP6996778B2 JP6996778B2 JP2020085654A JP2020085654A JP6996778B2 JP 6996778 B2 JP6996778 B2 JP 6996778B2 JP 2020085654 A JP2020085654 A JP 2020085654A JP 2020085654 A JP2020085654 A JP 2020085654A JP 6996778 B2 JP6996778 B2 JP 6996778B2
- Authority
- JP
- Japan
- Prior art keywords
- order
- information
- orders
- designated
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、調理を伴う商品の注文に関する情報の管理に関する。 The present invention relates to the management of information regarding the ordering of goods accompanied by cooking.
顧客からの注文に応じて商品(食物や飲料など)の調理を行う厨房において、調理を効率化するためのシステムが開発されている。例えば特許文献1は、調理場で閲覧されるモニターに、注文された商品の名称と数を表示するシステムを開示している。このシステムでは、表示される情報が商品ごとに枠で囲まれている。また、複数の注文に同じ商品が含まれている場合、商品の注文数として、それら複数の注文における注文数を合算した値が表示される。このようにすることで、複数の注文に同一の商品が含まれる場合に、これらをまとめて調理できるようにしている。
Systems have been developed to improve cooking efficiency in kitchens that cook products (food, beverages, etc.) in response to customer orders. For example,
特許文献1のシステムでは、商品の注文数の合算が、注文という単位を考慮せずに行われる。そのため、商品の調理を注文ごとに管理することが難しい。
In the system of
例えば、注文1に商品Aが含まれ、注文2に商品Bが含まれ、注文3に商品AとBが含まれるとする。この場合、特許文献1のシステムでは、注文1における商品Aの注文数と注文3における商品Aの注文数が合算されて、商品Aの注文数を表す情報が表示される。同様に、注文2における商品Bの注文数と注文3における商品Bの注文数が合算されて、商品Bの注文数を表す情報が表示される。このように、商品Aについての情報は注文1と注文3の情報をまとめたものとなり、商品Bについての情報は注文2と注文3の情報をまとめたものとなる。よって、注文3についての情報が2つに分割されてしまう。
For example, suppose that
本発明は上記の課題に鑑みてなされたものであり、その目的は、複数の注文に含まれる同一の商品をまとめて調理する環境において、注文の管理を容易にする技術を提供することである。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for facilitating order management in an environment in which the same product contained in a plurality of orders is cooked together. ..
本発明の注文管理システムは、顧客からの注文を管理する注文管理装置と前記注文を表示する厨房端末とを備える注文管理とを備える注文管理システムであって、前記注文管理装置または前記厨房端末は、商品の注文数を注文ごとにディスプレイ装置に表示させる第1表示制御部と、第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記指定注文の識別情報を用いて、所定の集計条件を満たす注文である関連注文を特定する特定部と、前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御部と、を有し、前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないことを含む。 The order management system of the present invention is an order management system including an order management device for managing orders from customers and an order management including a kitchen terminal for displaying the order, and the order management device or the kitchen terminal is , The first display control unit that displays the number of ordered products on the display device for each order, and the identification information of the designated order that is the order specified by the first input operation are acquired, and the identification information of the designated order is used. Then, a specific unit that identifies a related order that satisfies a predetermined aggregation condition, and the number of orders of products in the designated order and the related order are aggregated to generate aggregation information, and the aggregation information is displayed on the display. It has a second display control unit to be displayed on the device, and the aggregation condition includes that cooking has not started for any of the products included in the order.
本発明の注文管理装置は、商品の注文数を注文ごとにディスプレイ装置に表示させる第1表示制御部と、第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記指定注文の識別情報を用いて、所定の集計条件を満たす注文である関連注文を特定する特定部と、前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御部と、を有する。
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないことを含む。
The order management device of the present invention acquires the first display control unit that displays the number of ordered products on the display device for each order, and the identification information of the designated order that is the order designated by the first input operation. Using the identification information of the designated order, a specific unit that identifies a related order that is an order satisfying a predetermined aggregation condition, and the number of ordered products in the designated order and the related order are aggregated to generate aggregation information. A second display control unit that displays the aggregated information on the display device.
The aggregation condition includes that cooking has not started for any of the products included in the order.
本発明の制御方法は、顧客からの注文を管理する注文管理装置と前記注文を表示する厨房端末とを備える注文管理システムにおける前記注文管理装置の制御方法である。当該制御方法では、前記注文管理装置または前記厨房端末が、商品の注文数を注文ごとにディスプレイ装置に表示させる第1表示制御ステップと、第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記指定注文の識別情報を用いて、所定の集計条件を満たす注文である関連注文を特定する特定ステップと、前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御ステップと、を実行する。
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないことを含む。
The control method of the present invention is a control method of the order management device in an order management system including an order management device for managing orders from customers and a kitchen terminal for displaying the orders. In the control method, the order management device or the kitchen terminal displays the number of ordered products on the display device for each order in the first display control step, and the designated order which is the order specified by the first input operation. A specific step of acquiring identification information and using the identification information of the designated order to identify a related order that is an order satisfying a predetermined aggregation condition, and an aggregation process for the number of ordered products in the designated order and the related order. The second display control step of generating the aggregated information and displaying the aggregated information on the display device is executed.
The aggregation condition includes that cooking has not started for any of the products included in the order.
本発明のプログラムは、コンピュータに、本発明の制御方法を実行させる。 The program of the present invention causes a computer to execute the control method of the present invention.
本発明によれば、複数の注文に含まれる同一の商品をまとめて調理する環境において、注文の管理を容易にする技術が提供される。 INDUSTRIAL APPLICABILITY According to the present invention, there is provided a technique for facilitating order management in an environment in which the same product included in a plurality of orders is cooked together.
以下、図面を参照して本発明の実施の形態について説明する。なお、特に説明しない限り、ブロック図における各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Unless otherwise specified, each block in the block diagram represents a functional unit configuration, not a hardware unit configuration.
[実施形態1]
<概要>
図1は、実施形態1の注文管理システム100(後述する図2参照)の概要を表す図である。図1に示す注文管理装置2000の動作は、注文管理システム100の理解を容易にするための例示であり、注文管理装置2000の動作は図1に示したものには限定されない。
[Embodiment 1]
<Overview>
FIG. 1 is a diagram showing an outline of the
注文管理システム100は、注文管理装置2000と厨房端末30とを備える。注文管理装置2000は、顧客からの注文を管理し、顧客からの注文を厨房端末30に送信する。厨房端末30は、注文管理装置2000から顧客からの注文を受信して、表示する。厨房端末30は、顧客からの注文に応じて商品の調理を行う厨房などに設置され、調理する商品に関する情報を把握するために利用される。ここでいう「商品」とは、材料に何らかの手を加えた後に顧客に提供される食物又は飲料を意味する。また、「調理」とは、商品を完成させるために必要な種々の行為(材料の用意や、用意した材料に手を加える行為など)を意味する。例えば、食材に対して「切る」、「焼く」、又は「煮る」などの行為を行うことによって作られる食物などを、商品として扱うことができる。また、冷凍されている状態で保管されており、温めた後に顧客に提供する弁当なども、商品として扱うことができる。
The
厨房は、調理が行われる任意の場所である。例えば厨房は、レストランやカフェなどといった顧客が訪れる店舗に設けられている。その他にも例えば、厨房は、配送専門の商品を扱う業者の厨房のように、顧客が訪れる店舗以外の場所に設けられていてもよい。 The kitchen is any place where cooking takes place. For example, kitchens are set up in stores visited by customers such as restaurants and cafes. In addition, for example, the kitchen may be provided in a place other than the store visited by the customer, such as the kitchen of a trader who handles products specializing in delivery.
注文管理装置2000は、厨房端末30のディスプレイ装置32に、調理すべき商品の数に関する情報を含む表示データ20を表示させる。厨房端末30は、厨房で作業を行うユーザ(例えば、調理を行う人など)に利用される端末である。なお、厨房端末30は、厨房に備え付けられている端末であってもよいし、持ち運び可能な端末(例えば、ユーザが携帯するスマートフォンなど)であってもよい。また、厨房端末30は、ユーザからの入力操作を受け付けることができるように構成されている。例えば、ディスプレイ装置32として、タッチパネルが搭載されているタッチパネル付きディスプレイが設けられている。
The
表示データ20は、注文に含まれる商品の注文数を、注文ごとに示す。図1の表示データ20は、注文に含まれる商品の注文数をテーブル形式で示している。図1の表示データ20において、1つの列は1つの注文に対応している。例えば、注文1の列は、商品A、商品B、及び商品Cの注文数がそれぞれ1、1、及び2であることを表している。
The
注文管理装置2000は、ディスプレイ装置32に情報が表示されている注文のうちの1つを指定する入力操作に応じて、注文数の集計処理を行い、その結果を表示する。具体的には、注文管理装置2000は、指定された注文(以下、指定注文)を含む2つ以上の注文について、注文数の集計処理を行って集計情報60を生成し、その集計情報をディスプレイ装置32に表示させる。
The
例えば集計処理は、以下の流れで行われる。まず注文管理装置2000は、入力操作によって指定された指定注文の識別情報を取得する。さらに注文管理装置2000は、指定注文との間で集計処理の対象とする注文(以下、関連注文)を特定する。関連注文は、ディスプレイ装置32に情報が表示されている注文のうち、所定の集計条件を満たす注文である。
For example, the aggregation process is performed in the following flow. First, the
集計条件には、少なくとも、「注文に含まれるいずれの商品についても調理が開始されていない」という条件が含まれる。言い換えれば、少なくとも1つの商品について調理が開始されている注文は、集計処理の対象とならない。 The aggregation condition includes at least the condition that "cooking has not started for any of the products included in the order". In other words, orders for which cooking has begun for at least one product are not subject to aggregation processing.
さらに集計条件には、指定注文との関係を表す条件(以下、関連条件)が含まれる。例えば関連条件の1つとして、「注文の受付時刻が指定注文の受付時刻よりも早い」という条件を採用できる。この場合、いずれの商品についても調理が開始されておらず、なおかつ、指定注文よりも前に受け付けた注文が関連注文として特定され、集計処理の対象となる。ただし、後述するように、関連条件はここで挙げた例に限定されない。 Further, the aggregation condition includes a condition indicating the relationship with the designated order (hereinafter referred to as a related condition). For example, as one of the related conditions, the condition that "the reception time of the order is earlier than the reception time of the designated order" can be adopted. In this case, cooking has not started for any of the products, and the order received before the designated order is specified as a related order and is subject to the aggregation process. However, as will be described later, the related conditions are not limited to the examples given here.
注文管理装置2000は、指定注文と関連注文とについて集計処理を行うことで、集計情報60を生成する。集計情報60は、集計対象の注文(指定注文と関連注文)のうちのいずれか1つ以上に含まれる商品についてその注文数を示す。集計情報60に含まれる各商品の注文数は、1)集計対象の注文のうちの1つのみに含まれている商品についてはその注文における注文数を示し、2)集計対象の注文のうちの複数に含まれている商品についてはそれら複数の注文における注文数を合算した値を示す。
The
ここで、図1に示されている具体例について説明する。この例では、受付時刻がより早い注文の情報ほど、より左側に表示されている。また、関連条件は、「注文の受付時刻が指定注文の受付時刻よりも早い」であるとする。また、「集計」と表記されたボタンを押すことにより、そのボタンが含まれる列の注文を、指定注文として指定することができる。なお、調理が開始されている商品が含まれる注文については、集計対象とすることができない。そのため、既に商品Bの調理が開始されている注文3については、ボタンが表示されておらず、集計の対象として指定できないようになっている。
Here, a specific example shown in FIG. 1 will be described. In this example, the information of the order with the earlier reception time is displayed on the left side. Further, the related condition is that "the reception time of the order is earlier than the reception time of the designated order". Further, by pressing the button labeled "aggregate", the order in the column including the button can be designated as a designated order. It should be noted that orders that include products for which cooking has started cannot be counted. Therefore, the button is not displayed for the
図1の例では、注文4の列のボタンが押されているため、注文4が指定されている。そこで注文管理装置2000は、指定注文の識別情報として、注文4の識別情報を取得する。さらに注文管理装置2000は、集計条件を満たす注文を特定する。
In the example of FIG. 1, since the button in the column of
この例において、集計条件を満たす注文(すなわち、「注文に含まれるいずれの商品についても調理が開始されていない」という条件と「注文の受付時刻が注文4の受付時刻よりも早い」という条件を満たす注文)は、注文1と注文2である。そこで注文管理装置2000は、注文1と注文2を関連注文として特定する。そして注文管理装置2000は、注文1、注文2、及び注文4について、注文数の集計を行って、その結果をディスプレイ装置32に表示させる。
In this example, an order that satisfies the aggregation condition (that is, the condition that "cooking has not started for any of the products included in the order" and the condition that "the order reception time is earlier than the reception time of
図1において、商品Aは、注文1、注文2、及び注文4における注文数がそれぞれ、1、1、及び2である。そこで集計情報60において、商品Aの注文数は4(=1+1+2)となっている。商品Bは、注文1、注文2、及び注文4における注文数がそれぞれ、1、3、及び1である。そこで集計情報60において、商品Bの注文数は5(=1+3+1)となっている。商品Cは、注文1における注文数が2であり、注文2と注文4には含まれてない。そこで集計情報60において、商品Cの注文数は2となっている。
In FIG. 1, the number of orders in
ここで、図1の例では、集計対象となった各注文についての個別の情報については表示データ20から取り除かれた上で、集計情報60を示す列が一番左の列に加えられている。具体的には、注文1、注文2、及び注文4の列が表示データ20から削除された上で、これらの集計結果を表す「集計1」という列が表示データ20に加えられている。この状況は、「集計対象とされた複数の注文についての情報が1つにまとめられた」とも表現できる。
Here, in the example of FIG. 1, the individual information about each order to be aggregated is removed from the
ただし、後述するように、集計対象とされた各注文に関する情報は表示データ20から削除されなくてもよく、これらの情報を表示データ20に残しつつ、集計情報60がさらに表示するようにしてもよい。この場合、集計対象とされた各注文に関する情報は、文字色を変える、背景色を変える等して、集計対象とされていない各注文に関する情報とは識別可能とすることが望ましい。
However, as will be described later, the information about each order to be aggregated does not have to be deleted from the
<作用効果の一例>
本実施形態の注文管理装置2000によれば、指定注文における商品の注文数と、集計条件を満たす他の注文における商品の注文数とを集計することにより、集計情報60が生成され、厨房端末30のディスプレイ装置32に集計情報60が表示される。そのため、複数の注文に含まれる商品をまとめて調理したい際に、商品をどの程度の量まとめて調理すればよいかを、容易に把握することができる。
<Example of action effect>
According to the
ここで、注文管理装置2000において、集計処理の対象とするか否かは、注文ごとに判断される。そのため、1つの注文に複数の商品が含まれる場合に、その一部の商品のみが集計対象とされることにより、1つの注文に関する情報が分散してしまうといった状況が生じない。よって、本実施形態の注文管理装置2000によれば、複数の注文に含まれる商品の調理をまとめて行う環境において、注文の管理が煩雑になってしまうことを防ぐことができるため、注文の管理を容易に行うことができる。
Here, in the
また、このように注文単位で集計の対象とする場合、既に調理が開始されている商品を含む注文を集計対象としてしまうと、同一の商品を複数まとめて調理をする際に、既に調理が開始されているものまで余分に調理してしまう恐れがある。その結果、調理時間が延びてしまい、顧客に対する商品の提供が遅くなってしまう恐れがある。 In addition, in the case of totaling by order in this way, if orders including products that have already started cooking are targeted for totaling, cooking has already started when multiple identical products are cooked together. There is a risk of extra cooking even if it has been cooked. As a result, cooking time may be extended and the provision of products to customers may be delayed.
この点、注文管理装置2000によれば、「注文に含まれるいずれの商品についても調理が開始されていない」という条件が集計条件に含まれるため、少なくとも1つの商品について調理が開始されている注文は、集計処理の対象とならない。よって、まとめて調理を行う対象に、既に調理が開始されている商品が含まれてしまうことを防ぐことができる。そのため、顧客に対する商品の提供が遅くなってしまうことを防ぐことができる。
In this regard, according to the
以下、本実施形態の注文管理システム100について、より詳細に説明する。
Hereinafter, the
<機能構成の例>
図2は、実施形態1の注文管理システム100が備える注文管理装置2000及び厨房端末30の機能構成を例示するブロック図である。例えば注文管理装置2000は、図2に示すように、第1表示制御部2020、特定部2040、及び第2表示制御部2060を含む。第1表示制御部2020は、各注文について商品の注文数を示す表示データ20を生成し、表示データ20をディスプレイ装置32に表示させる。特定部2040は、入力操作によって指定された注文(指定注文)の識別情報を取得し、当該識別情報を用いて、集計条件を満たす関連注文を特定する。第2表示制御部2060は、指定注文と関連注文について集計処理を行うことで集計情報60を生成し、集計情報60をディスプレイ装置32に表示させる。図2において、注文管理装置2000は、厨房端末30と共に注文管理システム100を構成している。厨房端末30は、注文管理装置2000と通信可能に接続されている。厨房端末30は、ディスプレイ装置32を有する。
<Example of functional configuration>
FIG. 2 is a block diagram illustrating the functional configurations of the
<ハードウエア構成の例>
注文管理装置2000は、1つ以上のコンピュータで実現される。注文管理装置2000の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。以下、注文管理装置2000の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
<Example of hardware configuration>
The
図3は、注文管理装置2000と厨房端末30のハードウエア構成を例示するブロック図である。この例において、注文管理装置2000は、1つのコンピュータで実現されている。コンピュータ500は、任意のコンピュータである。例えばコンピュータ500は、PC(Personal Computer)やサーバマシンなどといった、据え置き型のコンピュータである。その他にも例えば、コンピュータ500は、スマートフォンやタブレット端末などといった可搬型のコンピュータである。なお、図示はしていないが、注文管理システム100は、注文管理装置2000と厨房端末30の外に、顧客の注文を受け付ける注文端末や、顧客の注文の商品の会計を行う POS(Point Of Sales)端末を備えていてもよい。注文端末と POS 端末は、注文管理装置2000と無線または有線のネットワークで接続されていることが好適である。
FIG. 3 is a block diagram illustrating a hardware configuration of the
コンピュータ500は、注文管理装置2000を実現するために設計された専用のコンピュータであってもよいし、汎用のコンピュータであってもよい。後者の場合、例えば、コンピュータ500に対して所定のアプリケーションをインストールすることにより、コンピュータ500で、注文管理装置2000の各機能が実現される。上記アプリケーションは、注文管理装置2000の機能構成部を実現するためのプログラムで構成される。
The
コンピュータ500は、バス502、プロセッサ504、メモリ506、ストレージデバイス508、入出力インタフェース510、及びネットワークインタフェース512を有する。バス502は、プロセッサ504、メモリ506、ストレージデバイス508、入出力インタフェース510、及びネットワークインタフェース512が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ504などを互いに接続する方法は、バス接続に限定されない。
The
プロセッサ504は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、又は FPGA(Field-Programmable Gate Array)などの種々のプロセッサである。メモリ506は、RAM(Random Access Memory)などを用いて実現される主記憶装置である。ストレージデバイス508は、ハードディスク、SSD(Solid State Drive)、メモリカード、又は ROM(Read Only Memory)などを用いて実現される補助記憶装置である。
The
入出力インタフェース510は、コンピュータ500と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース510には、キーボードなどの入力装置や、ディスプレイ装置などの出力装置が接続される。
The input /
ネットワークインタフェース512は、コンピュータ500をネットワークに接続するためのインタフェースである。このネットワークは、LAN(Local Area Network)であってもよいし、WAN(Wide Area Network)であってもよい。
The
ストレージデバイス508は、注文管理装置2000の各機能構成部を実現するプログラム(前述したアプリケーションを実現するプログラム)を記憶している。プロセッサ504は、このプログラムをメモリ506に読み出して実行することで、注文管理装置2000の各機能構成部を実現する。
The
注文管理装置2000は、1つのコンピュータ500で実現されてもよいし、複数のコンピュータ500で実現されてもよい。この際、各コンピュータ500の構成は同一である必要はなく、それぞれ異なるものとすることができる。
The
注文管理装置2000と同様に、厨房端末30も種々のコンピュータによって実現される。図3のコンピュータ600は、厨房端末30を実現するコンピュータの例である。コンピュータ600は、バス602、プロセッサ604、メモリ606、ストレージデバイス608、入出力インタフェース610、及びネットワークインタフェース612を有する。バス602、プロセッサ604、メモリ606、ストレージデバイス608、入出力インタフェース610、及びネットワークインタフェース612はそれぞれ、バス502、プロセッサ504、メモリ506、ストレージデバイス508、入出力インタフェース510、及びネットワークインタフェース512と同様の機能を有する。ただし、ストレージデバイス608には、厨房端末30の機能を実現するためのプログラムが格納されている。
Similar to the
厨房端末30には、ディスプレイ装置32が接続されている。なお、ディスプレイ装置32は、厨房端末30の筐体に組み込まれているものであってもよいし、厨房端末30の筐体の外部に設けられているものであってもよい。また、厨房端末30は、入力操作を受け付ける機能を有する。例えば図3の例では、ディスプレイ装置32にタッチパネル34が組み込まれている。
A
注文管理装置2000を実現するコンピュータ500と、厨房端末30を実現するコンピュータ600は、例えば、ネットワークを介して通信可能に接続されている。注文管理装置2000と厨房端末30は、このネットワークを介して情報のやりとりを行う。ただし、コンピュータ500とコンピュータ600の間における情報のやりとりを実現する方法は任意であり、ネットワークを介する方法に限定されない。
The
また、注文管理装置2000と厨房端末30は、同一のコンピュータを用いて実現されてもよい。言い換えれば、厨房端末30に注文管理装置2000の機能を持たせてもよい。例えば、コンピュータ600に、注文管理装置2000を実現するプログラムと厨房端末30を実現するプログラムの双方を格納することにより、コンピュータ600で、注文管理装置2000と厨房端末30の双方を実現することができる。
Further, the
<処理の流れ>
図4は、実施形態1の注文管理装置2000によって実行される処理の流れを例示するフローチャートである。第1表示制御部2020は表示データ20を生成する(S102)。第1表示制御部2020は、表示データ20をディスプレイ装置32に表示させる(S104)。特定部2040は、指定注文の識別情報を取得する(S106)。特定部2040は、指定注文の識別情報を用いて、関連注文を特定する(S108)。第2表示制御部2060は、指定注文と関連注文を対象として集計処理を行い、集計情報60を生成する(S110)。第2表示制御部2060は、集計情報60をディスプレイ装置に表示させる(S112)。
<Processing flow>
FIG. 4 is a flowchart illustrating the flow of processing executed by the
<表示データ20の生成:S102>
第1表示制御部2020は、表示データ20を生成する(S102)。表示データ20は、注文ごとに、その注文に含まれる商品の注文数を示す。以下、表示データ20の生成方法を例示する。
<Generation of display data 20: S102>
The first
<<注文数を示す情報の取得>>
表示データ20を生成するために、第1表示制御部2020は、各注文に含まれる商品の注文を示す情報を取得する。ここで取得される情報を、注文管理情報と呼ぶ。例えば注文管理情報は、予め注文管理装置2000からアクセス可能な記憶装置に格納されている。以下、この記憶装置を注文管理情報記憶装置と呼ぶ。例えば第1表示制御部2020は、注文管理情報記憶装置から注文管理情報を読み出すことで、注文管理情報を取得する。
<< Acquisition of information indicating the number of orders >>
In order to generate the
注文管理情報には、表示データ20の生成に必要な情報が含まれる。例えば注文管理情報は、注文の識別情報、注文の受付時刻、及び注文に含まれる各商品に関する情報などを示す。商品に関する情報には、商品の識別情報、注文数、及び調理ステータスなどが含まれる。注文の識別情報は、注文を互いに識別可能な任意の情報であり、例えば識別番号などである。商品の識別情報は、商品を互いに識別可能な任意の情報であり、例えば商品の名称や略称などである。
The order management information includes information necessary for generating the
図5は注文管理情報の構成をテーブル形式で例示する図である。図5に示される注文管理情報を、注文管理情報50と呼ぶ。図5において、注文管理情報50は、注文識別情報51、受付時刻52、及び商品情報53を含む。商品情報53は、商品識別情報54、注文数55、及び調理ステータス56を含む。
FIG. 5 is a diagram illustrating the structure of order management information in a table format. The order management information shown in FIG. 5 is referred to as
調理ステータス56は、少なくとも、商品の調理が開始されているか否かを判別可能な情報である。例えば調理ステータスには、「未開始」と「開始済み」という2つの値のいずれかが設定される。この場合、調理ステータス56の値として未開始を示す商品については、調理が開始されていないことが分かり、調理ステータス56が開始済みを示す商品については、調理が開始されていることが分かる。
The
調理ステータスが示しうる値は3種類以上あってもよい。この場合、調理ステータスが示しうる値を、調理未開始と調理開始済みの2つに予め分類しておく。こうすることにより、調理ステータス56の値として、調理開始前に分類される値を示す商品については、調理が開始されてないことが分かる。また、調理ステータス56の値として、調理開始後に分類される値を示す商品については、調理が開始されていることが分かる。
There may be three or more values that the cooking status can indicate. In this case, the values that can be indicated by the cooking status are classified in advance into two, that is, cooking has not started and cooking has started. By doing so, it can be seen that cooking has not been started for the product showing the value classified before the start of cooking as the value of the
ここで、注文管理情報50のような注文を管理するための情報を生成する方法には、任意の方法を利用できる。例えば、顧客から注文を受け付ける際に店員等が利用する端末である注文端末において、注文された各商品とその注文数の入力、及び注文を確定する入力が行われたことに応じ、注文管理情報50が生成される。そして、注文端末がネットワークを介して注文管理情報記憶装置へ注文管理情報50を送信することにより、注文管理情報記憶装置に注文管理情報50が格納される。
Here, any method can be used as a method for generating information for managing an order, such as
第1表示制御部2020が注文管理情報50を取得する方法は、注文管理情報記憶装置にアクセスする方法に限定されない。例えば、注文端末において注文が確定されて注文管理情報50が生成された際に、その注文管理情報50が注文端末から注文管理装置2000へ送信されるようにしてもよい。この場合、第1表示制御部2020は、注文端末によって送信された注文管理情報50を受信することで、注文管理情報50を取得する。この場合、第1表示制御部2020は、新たな注文管理情報50を受信するたびに、その注文管理情報50についての情報を表示データ20に追加していく。
The method of acquiring the
<<表示対象とする注文について>>
第1表示制御部2020は、全ての注文についての情報を厨房端末30に表示させてもよいし、所定の表示条件を満たす注文についての情報のみを厨房端末30に表示させてもよい。後者の場合、注文管理情報50を取得する処理の負荷を軽減するため、第1表示制御部2020は、表示条件を満たす注文についての注文管理情報50のみを取得することが好適である。
<< About the order to be displayed >>
The first
表示条件は、例えば、「調理が完了していない商品を少なくとも1つ含む」という条件である。この場合、全ての商品について調理が完了している注文についての情報は、表示データ20に含まれない。その他にも例えば、表示条件は、「顧客に提供されていない商品を少なくとも1つ含む」という条件である。この場合、全ての商品が顧客に提供済みである注文についての情報は、表示データ20に含まれない。一方で、調理は終わっているがまだ顧客に提供されていない商品を含む注文についての情報は、表示データ20に含まれる。
The display condition is, for example, a condition that "includes at least one product that has not been cooked". In this case, the
また、厨房端末30が複数存在する場合、厨房端末30ごとや厨房端末30のグループごとに、表示させる情報を異ならせてもよい。例えば、ユーザが複数のグループに分けられており、各注文がいずれか1つのグループに割り当てられるとする。この場合、あるグループに属するユーザが利用する厨房端末30に表示させる表示データ20には、そのグループに割り当てられた注文についての情報のみが含まれるようにする。言い換えれば、表示条件に、「表示データ20を表示させる厨房端末30が、その注文が割り当てられているグループによって利用されるものである」という条件が含まれる。
Further, when a plurality of
この場合、例えば注文管理情報50に、注文が割り当てられたグループの識別情報を含めておく。第1表示制御部2020は、表示データ20をグループごとに生成する。より具体的には、第1表示制御部2020は、グループごとに、そのグループの識別情報を示す注文管理情報50を取得し、取得した注文管理情報50を利用して表示データ20を生成する。そして第1表示制御部2020は、各グループに含まれる厨房端末30のディスプレイ装置32に、そのグループについて生成した表示データ20を表示させる。
In this case, for example, the
なお、グループと厨房端末30の対応付けは、予め行っておく。具体的には、グループの識別情報と厨房端末30の識別情報とを対応づけた情報を、予め第1表示制御部2020からアクセス可能な記憶装置に格納しておく。
The association between the group and the
<<注文管理情報50を利用した表示データ20の生成>>
第1表示制御部2020は、注文管理情報50を利用して表示データ20を生成する。表示データ20は、複数の注文それぞれについて、その注文に含まれる商品の注文数を示す。ここで、表示データ20の具体的な態様は任意である。例えば図1の例の表示データ20では、情報がテーブル形式で示されている。このテーブルでは、取得した複数の注文管理情報50のうちの少なくとも1つに示されている注文について、1つの行が生成されている。また、注文ごと(注文管理情報50ごと)に1つの列が生成されている。そして、テーブルの各セルに、そのセルに対応する注文数が示されている。例えば、注文1の列かつ商品Aの行のセルには、注文1における商品Aの注文数が示されている。
<< Generation of
The first
ここで、表示データ20はテーブル形式の情報に限定されない。例えば表示データ20において、注文ごとに独立した表示領域が用意されてもよい。図6は、表示データ20の他の態様を例示する図である。図6では、枠で囲まれた表示領域が注文ごとに用意されている。そして、各枠内に、その枠に対応づけられた注文についての情報が表示されている。
Here, the
表示データ20において、注文の並び順は任意である。例えば注文は、受付時刻が早い順や、調理の優先度が高い順に並べられる。なお、図1の例では、順位が早い注文ほど、より左に表示されている。また、図6の例では、順位が早い注文ほど、より上に表示されている。
In the
<表示データ20の表示:S104>
第1表示制御部2020は、厨房端末30に表示データ20を表示させる(S104)。ここで、ディスプレイ装置に所定のデータを表示させる方法には、任意の方法を利用できる。例えば第1表示制御部2020は、ディスプレイ装置32に表示可能な画面データとして表示データ20を生成し、その表示データ20を厨房端末30へ送信する。厨房端末30は、表示データ20を受信したことに応じ、表示データ20をディスプレイ装置32に表示させる。
<Display of display data 20: S104>
The first
ディスプレイ装置32に表示させる画面データの生成は、厨房端末30で行われてもよい。この場合、例えば第1表示制御部2020は、HTML ファイルなどのように、表示させたい情報とその表示態様が定義されたデータを表示データ20として生成し、厨房端末30に送信する。厨房端末30は、受信した表示データ20に基づいて画面データを生成し、その画面データをディスプレイ装置32に表示させる。
The screen data to be displayed on the
<指定注文の識別情報の取得:S106>
特定部2040は、指定注文の識別情報を取得する(S106)。その前提として、厨房端末30により、指定注文を指定する入力操作が受け付けられる。例えば第1表示制御部2020は、表示データ20に、指定注文を指定するための入力インタフェースを含める。そして厨房端末30が、ディスプレイ装置32に表示された入力インタフェースに対する入力操作を受け付ける。
<Acquisition of identification information of designated order: S106>
The
指定注文を指定するための入力インタフェースは任意である。例えば図1に示すように、注文ごとに、指定注文として指定するためのボタンなどといった入力インタフェースを設けておく。ユーザがこの入力インタフェースに対して操作を加えると(例えばボタンを押すと)、その入力インタフェースに対応づけられている注文の識別情報が、注文管理装置2000に対して送信される。特定部2040は、厨房端末30から送信された注文の識別情報を、指定注文の識別情報として取得する。
The input interface for specifying the designated order is optional. For example, as shown in FIG. 1, an input interface such as a button for designating as a designated order is provided for each order. When the user performs an operation on this input interface (for example, when a button is pressed), the identification information of the order associated with the input interface is transmitted to the
その他にも例えば、表示データ20において、ある注文についての情報を表す部分全体やその一部が、その注文を指定するために操作可能となっていてもよい。例えば、図1のようなテーブル形式で情報を示す表示データ20において、各列の任意の位置に対して入力操作が行えるようにしておく。この場合、入力操作が加えられた列に対応する注文の識別情報が、指定注文の識別情報として取得される。例えば、注文1の列の任意の位置が押されたら、注文1の識別情報が、注文管理装置2000に対して送信されるようにする。
In addition, for example, in the
同様に、図6のように各注文についての情報が枠で囲まれている場合、枠で囲まれたエリアの全体又はその一部が、その枠に対応する注文を指定するために操作可能となっていてもよい。例えば図6の例において、注文1の枠内の任意の位置が押されたら、注文1の識別情報が、注文管理装置2000に対して送信されるようにする。
Similarly, if the information for each order is framed as in Figure 6, then all or part of the framed area can be manipulated to specify the order corresponding to that frame. It may be. For example, in the example of FIG. 6, when an arbitrary position in the frame of
その他にも例えば、文字列が入力可能な入力インタフェース(テキストボックスなど)を表示データ20に含めておき、入力された文字列が、指定注文の識別情報として、注文管理装置2000に対して送信されるようにしてもよい。
In addition, for example, an input interface (text box, etc.) into which a character string can be input is included in the
<関連注文の特定:S108>
特定部2040は、指定注文の識別情報を用いて、関連注文を特定する(S108)。特定部2040は、表示データ20に含まれる注文のうち、以下の2つの条件を満たす注文を、関連注文として特定する。
1)いずれの商品の調理も開始されていない
2)指定注文との間で関連条件を満たす
<Specification of related orders: S108>
The
1) Cooking of none of the products has started 2) Conditions related to the designated order
以下、1)と2)のそれぞれについて説明する。 Hereinafter, each of 1) and 2) will be described.
<<1)について>>
例えば特定部2040は、注文管理情報50に含まれる調理ステータス56を利用し、各注文について、各商品の調理が開始しているか否かを判定する。例えば、調理ステータス56が、「未開始」と「開始済み」という2つの値のいずれかを示すとする。この場合、特定部2040は、各注文について、全ての商品の調理ステータス56がいずれも、「未開始」を示しているか否かを判定する。そして、全ての商品の調理ステータス56がいずれも「未開始」を示していると判定された注文が、1)を満たす注文として特定される。
<< About 1) >>
For example, the
その他にも例えば、調理ステータス56が3つ以上の値を示しうるケースにおいて、調理ステータス56の値が、調理未開始と調理開始済みの2つに分類されるとする。この場合、特定部2040は、各注文について、全ての商品の調理ステータス56がいずれも、調理未開始に分類される値を示しているか否かを判定する。そして、全ての商品の調理ステータス56がいずれも、調理未開始に分類される値を示していると判定された注文が、1)を満たす注文として特定する。
In addition, for example, in the case where the
<<2)について>>
関連条件を満たすか否かの判定方法は、関連条件の内容に依存する。例えば関連条件が、「注文の受付時刻が指定注文の受付時刻よりも早い」という条件であるとする。この場合、特定部2040は、各注文について、受付時刻52が指定注文の受付時刻52よりも早いか否かを判定する。そして、受付時刻52に、指定注文の受付時刻52よりも早い時刻を示す注文が、2)を満たす注文として特定される。
<< About 2) >>
The method of determining whether or not the related condition is satisfied depends on the content of the related condition. For example, suppose that the related condition is that the order reception time is earlier than the designated order reception time. In this case, the
その他にも例えば、関連条件が、「少なくとも1つの商品が指定注文と共通している」という条件であるとする。この場合、特定部2040は、各注文の商品情報53を、指定注文の商品情報53と比較する。そして、商品情報53に、指定注文のいずれか1つの商品情報53と一致する値が示されている注文が、2)を満たす注文として特定される。
In addition, for example, it is assumed that the related condition is that "at least one product is common to the designated order". In this case, the
<集計情報60の生成:S110>
第2表示制御部2060は、集計対象の注文(指定注文と関連注文)について集計処理を行って、集計情報60を生成する(S110)。例えば集計処理は、以下のように行われる。第2表示制御部2060は、集計対象の各注文の商品情報53を参照することで、いずれか1つの注文のみに含まれる商品と、複数の注文に含まれる商品とを、それぞれ特定する。複数の注文に含まれる商品に関し、第2表示制御部2060は、それら複数の注文それぞれの注文数55が示す値を合算することで、合計の注文数を算出する。そして第2表示制御部2060は、1)いずれか1つの注文に含まれる商品の注文数には、その注文の注文数55に示される値が設定され、2)複数の注文に含まれる商品の注文数には、合計の注文数が設定された情報として、集計情報60を生成する。
<Generation of aggregated information 60: S110>
The second
図7は、集計情報60をテーブル形式で例示する図である。集計情報60は、商品識別情報62、注文識別情報64、及び注文数66を示す。集計情報60の各行は、1つの商品について、その商品の識別情報を注文識別情報64に示し、その商品が含まれている各注文の識別情報を注文識別情報64に示し、その商品の注文数の合計値を注文数66に示す。
FIG. 7 is a diagram illustrating the aggregated
<集計情報60の表示:S112>
第2表示制御部2060は、集計情報60をディスプレイ装置32に表示させる(S112)。集計情報60をディスプレイ装置32に表示させる方法は任意である。例えば第2表示制御部2060は、集計情報60を表示データ20に加えることで、集計情報60をディスプレイ装置32に表示させる。例えば図1に示すように、表示データ20がテーブルで実現されているとする。この場合、第2表示制御部2060は、集計情報60を表す1つの列を生成し、この列を表示データ20のテーブルに追加する。集計情報60を表す列は、表示データ20のテーブルの任意の位置に含めることができる。例えば図1に示すように、集計情報60を表す列は、テーブルの端(先頭や末尾)に表示されている。
<Display of aggregated information 60: S112>
The second
その他にも例えば、図6に示したように、表示データ20において、注文ごとに枠で囲まれた表示領域が用意されるとする。この場合、第2表示制御部2060は、集計情報60を表す1つの表示領域を生成し、その表示領域を表示データ20に追加する。図8は、集計情報60の表示態様を例示する図である。図8において、集計情報60を表す表示領域は、注文ごとの表示領域よりも上に表示されている。ただし、集計情報60を表す表示領域の表示位置は任意の位置とすることができる。
In addition, for example, as shown in FIG. 6, in the
ここで、集計処理の対象とされた各注文についての個別の情報は、表示データ20から削除されてもよいし、そのまま表示され続けてもよい。図1や図8の例では、集計処理の対象とされた注文についての情報は、表示データ20から削除されている。
Here, the individual information about each order targeted for the aggregation process may be deleted from the
なお、集計情報60は、必ずしも表示データ20に追加される必要はなく、表示データ20とは独立して表示されてもよい。例えば、第2表示制御部2060は、集計情報60のみを含むテーブルを別途生成し、そのテーブルをディスプレイ装置32に表示させてもよい。また、集計情報60が含まれる表示データ20と集計情報60が含まれない表示データ20の双方を用意し、それらを切り替えて表示できるようにしてもよい。
The aggregated
<集計情報60が複数生成されるケース>
集計情報60は複数生成されてもよい。例えば、複数の注文が順次指定注文として指定されたとする。この場合、注文管理装置2000は、これまでに説明した集計情報60を生成する処理を、指定された複数の注文それぞれについて順次実行する。ただしこの場合、1つの注文が重複して集計されることを避ける必要がある。そこで例えば、関連条件に、「既に生成された集計情報60に含まれてない」という条件が加えられる。
<Case where multiple aggregated
A plurality of aggregated
<集計の解除>
集計対象とされた注文についての個別の情報を表示データ20から削除した上で集計情報60を表示させた場合、集計情報60の表示を止めて、集計対象とされた注文についての個別の情報を再度表示させたい場合が考えられる。そこ注文管理装置2000は、集計情報60の表示を止め、個別の注文についての情報を再度表示させる機能を有することが好適である。なお、このように、集計情報60の表示を止め個別の注文についての情報を再度表示させることを、「集計の解除」とも表記する。
<Cancellation of aggregation>
When the aggregated
例えば注文管理装置2000は、ユーザから、集計の解除を指定する所定の入力操作を受け付ける。この入力操作が行われたら、注文管理装置2000は、集計情報60を表す表示をディスプレイ装置32から削除し、集計対象とされた注文についての個別の情報が含まれる表示データ20を再度ディスプレイ装置32に表示させる。
For example, the
例えば注文管理装置2000は、集計情報60の注文識別情報64などを利用して、集計対象とされた注文を特定する。そして注文管理装置2000は、特定した各注文の注文管理情報50を取得し、その注文管理情報50に示されている情報を表示データ20に追加する。また、表示データ20に集計情報60が加えられていた場合、注文管理装置2000は、表示データ20から集計情報60を削除する。
For example, the
図9は、集計の解除が行われる様子を例示する図である。図9の上段において、表示データ20には、注文1と注文2を集計することで生成された集計情報60が含まれている。また、表示データ20には、集計の対象とされた注文1、注文2、及び注文4についての情報が含まれていない。さらに、集計の解除を指定するためのボタンとして、「解除」と表記されたボタンが表示されている。
FIG. 9 is a diagram illustrating how the aggregation is canceled. In the upper part of FIG. 9, the
注文管理装置2000は、解除のボタンが押されたことに応じ、表示データ20を更新する(図9の下段)。具体的には、注文管理装置2000は、集計1の列を表示データ20から削除し、かつ、注文1、注文2、及び注文4の列を表示データ20に追加する。
The
ここで、集計情報60が複数生成されうる場合、集計情報60に予め識別情報を割り与えておく。注文管理装置2000は、入力操作で指定された集計情報60の識別情報を取得し、その識別情報で特定される集計情報60を対象として、集計の解除を行う。
Here, when a plurality of aggregated
<表示データ20の更新>
時間の経過により、新たな注文が発生したり、特定の注文において全ての商品の調理が完了したりする。そのため、表示データ20に表示すべき情報は、経時的に変化する。そこで注文管理装置2000は、厨房端末30に表示データ20を表示した後、表示データ20の内容を繰り返し更新することが好適である。
<Update of
Over time, new orders may be placed or all items may be cooked for a particular order. Therefore, the information to be displayed on the
例えば第1表示制御部2020は、新たな注文が発生したら、その注文についての注文管理情報50を取得し、その注文に関する情報を表示データ20に加える。例えば第1表示制御部2020は、注文管理情報記憶装置に新たな注文管理情報50が追加されたか否かを定期的に確認する。そして、第1表示制御部2020は、新たな注文管理情報50が注文管理情報記憶装置に追加された場合には、その注文管理情報50を取得して、その注文管理情報50によって表される注文に関する情報を表示データ20に追加する。
For example, when a new order is generated, the first
その他にも例えば、注文管理装置2000は、前述した注文端末などのように注文管理情報50を生成する装置から、新たに生成された注文管理情報50を受信してもよい。この場合、第1表示制御部2020は、新たな注文管理情報50を受信したことに応じて、その注文管理情報50によって表される注文に関する情報を表示データ20に追加する。
In addition, for example, the
また、第1表示制御部2020は、前述した表示条件を満たさなくなった注文を検出し、検出された注文についての情報を表示データ20から削除することが好適である。この場合、例えば第1表示制御部2020は、表示データ20に含まれる注文について、注文管理情報記憶装置に格納されている注文管理情報50の内容を繰り返し(例えば定期的に)チェックすることで、その注文が表示条件を満たすか否かを判定する。そして、第1表示制御部2020は、表示条件を満たさないと判定された注文についての情報を、表示データ20から削除する。例えば表示条件が「いずれかの商品の調理が完了していないこと」である場合、全ての商品の調理ステータスが調理の完了を示している注文が、表示条件を満たさない注文として検出される。
Further, it is preferable that the first
以上、実施の形態に関する説明を通じ、本発明について説明した。ただし、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、前述した集計条件には、前述した関連条件が含まれなくてもよい。この場合、例えば、表示データ20に含まれる注文のうち、「注文に含まれるいずれの商品についても調理が開始されていない」という条件を満たす全ての注文が集計対象とされる。この場合、注文管理装置2000は、集計を行う際に、注文の指定を受け付けなくてもよい。例えば、注文管理装置2000は、注文の集計を促す入力操作が行われたことに応じ、表示データ20に表示されている注文のうち、「注文に含まれるいずれの商品についても調理が開始されていない」という条件を満たす注文について、集計処理を行う。例えばこの入力操作は、ディスプレイ装置32の任意の位置に設けられた所定のボタン(例えば、「集計」と表示されたボタン)を押す操作などである。
The present invention has been described above through the description of the embodiments. However, the present invention is not limited to the above-described embodiment, and can be appropriately modified without departing from the spirit. For example, the above-mentioned aggregation condition may not include the above-mentioned related condition. In this case, for example, among the orders included in the
また、上記実施の形態においては、注文管理装置2000が、注文の集計と解除とを行っているが、これに替えて、厨房端末30が、注文の集計と解除とを行うようにしてもよい。この場合、厨房端末30は、第1表示制御部2020、特定部2040、及び第2表示制御部2060を有し、注文管理情報は、予め厨房端末30からアクセス可能な記憶装置に格納されている。
Further, in the above embodiment, the
なお、上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに提供することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD-ROM、CD-R、CD-R/W、半導体メモリ(例えば、マスク ROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに提供されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 In the above example, the program can be stored and provided to a computer using various types of non-transitory computer readable medium. Non-temporary computer-readable media include various types of tangible storage media. Examples of non-temporary computer readable media are magnetic recording media (eg, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (eg, magneto-optical disks), CD-ROMs, CD-Rs, CD-Rs. / W, including semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM). The program may also be provided to the computer by various types of transient computer readable medium. Examples of temporary computer readable media include electrical, optical, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
1.顧客からの注文を管理する注文管理装置と前記注文を表示する厨房端末とを備える注文管理システムであって、
前記注文管理装置または前記厨房端末は、
商品の注文数を注文ごとにディスプレイ装置に表示させる第1表示制御部と、
第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記指定注文の識別情報を用いて、所定の集計条件を満たす注文である関連注文を特定する特定部と、
前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御部と、を有し、
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないことを含む、注文管理システム。
2.前記集計条件は、前記指定注文との間で所定の関連条件を満たすことを含む、1に記載の注文管理システム。
3.前記関連条件は、受付時刻が前記指定注文の受付時刻よりも前であることを含む、2に記載の注文管理システム。
4.前記関連条件は、少なくとも1つの商品が前記指定注文との間で共通していることを含む、2に記載の注文管理システム。
5.前記集計情報は、前記集計処理の対象となった注文のうちの複数の注文に含まれる商品の注文数として、それら複数の注文それぞれにおける注文数を合算した値を示す、1から4いずれか一項に記載の注文管理システム。
6.前記第1表示制御部は、いずれの商品も調理が開始されていない注文のみが指定可能な入力インタフェースを前記ディスプレイ装置に表示させ、
前記特定部は、前記指定注文の識別情報として、前記入力インタフェースに対する前記第1の入力操作によって指定された注文の識別情報を取得する、1から5いずれか一項に記載の注文管理システム。
7.前記集計情報が表示されている前記ディスプレイ装置には、その集計情報の生成において集計の対象とされた各注文における商品の注文数が表示されず、
前記第2表示制御部は、第2の入力操作を受け付けたことに応じ、前記集計情報の生成において集計の対象とされた各注文における商品の注文数を前記ディスプレイ装置に表示させる、1から6いずれか一項に記載の注文管理システム。
8.商品の注文数を注文ごとにディスプレイ装置に表示させる第1表示制御部と、
第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記指定注文の識別情報を用いて、所定の集計条件を満たす注文である関連注文を特定する特定部と、
前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御部と、を有し、
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないことを含む、注文管理装置。
9.顧客からの注文を管理する注文管理装置と前記注文を表示する厨房端末とを備える注文管理システムにおける前記注文管理装置の制御方法であって、
前記注文管理装置または前記厨房端末が、
商品の注文数を注文ごとにディスプレイ装置に表示させる第1表示制御ステップと、
第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記指定注文の識別情報を用いて、所定の集計条件を満たす注文である関連注文を特定する特定ステップと、
前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御ステップと、を実行し、
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないことを含む、制御方法。
10.前記集計条件は、前記指定注文との間で所定の関連条件を満たすことを含む、9に記載の制御方法。
11.前記関連条件は、受付時刻が前記指定注文の受付時刻よりも前であることを含む、10に記載の制御方法。
12.前記関連条件は、少なくとも1つの商品が前記指定注文との間で共通していることを含む、10に記載の制御方法。
13.前記集計情報は、前記集計処理の対象となった注文のうちの複数の注文に含まれる商品の注文数として、それら複数の注文それぞれにおける注文数を合算した値を示す、9から12いずれか一項に記載の制御方法。
14.前記第1表示制御ステップにおいて、いずれの商品も調理が開始されていない注文のみが指定可能な入力インタフェースを前記ディスプレイ装置に表示させ、
前記特定ステップにおいて、前記指定注文の識別情報として、前記入力インタフェースに対する前記第1の入力操作によって指定された注文の識別情報を取得する、9から13いずれか一項に記載の制御方法。
15.前記集計情報が表示されている前記ディスプレイ装置には、その集計情報の生成において集計の対象とされた各注文における商品の注文数が表示されず、
前記第2表示制御ステップにおいて、第2の入力操作を受け付けたことに応じ、前記集計情報の生成において集計の対象とされた各注文における商品の注文数を前記ディスプレイ装置に表示させる、9から14いずれか一項に記載の制御方法。
16.コンピュータに9から15いずれか一項に記載の制御方法を実行させるプログラム。
Some or all of the above embodiments may also be described, but not limited to:
1. 1. An order management system equipped with an order management device for managing orders from customers and a kitchen terminal for displaying the orders.
The order management device or the kitchen terminal
The first display control unit that displays the number of product orders on the display device for each order,
A specific unit that acquires the identification information of the designated order, which is the order specified by the first input operation, and uses the identification information of the designated order to identify the related order, which is an order satisfying a predetermined aggregation condition.
It has a second display control unit that performs aggregation processing on the number of ordered products in the designated order and the related order to generate aggregation information, and displays the aggregation information on the display device.
The aggregation condition is an order management system that includes that cooking has not started for any of the products contained in the order.
2. 2. The order management system according to 1, wherein the aggregation condition includes satisfying a predetermined related condition with the designated order.
3. 3. 2. The order management system according to 2, wherein the related condition includes that the reception time is earlier than the reception time of the designated order.
4. 2. The order management system according to 2, wherein the related conditions include that at least one product is common to the designated order.
5. The aggregated information indicates a value obtained by adding up the number of orders in each of the plurality of orders as the number of orders for products included in a plurality of orders among the orders subject to the aggregate processing, whichever is 1 to 4. The order management system described in Section.
6. The first display control unit causes the display device to display an input interface that can be specified only for orders for which cooking has not started for any of the products.
The order management system according to any one of 1 to 5, wherein the specific unit acquires identification information of an order designated by the first input operation to the input interface as identification information of the designated order.
7. The display device on which the aggregated information is displayed does not display the number of ordered products in each order subject to aggregation in the generation of the aggregated information.
The second display control unit causes the display device to display the number of ordered products in each order that is the target of aggregation in the generation of the aggregation information in response to the reception of the second input operation, 1 to 6. The order management system described in any one of the items.
8. The first display control unit that displays the number of product orders on the display device for each order,
A specific unit that acquires the identification information of the designated order, which is the order specified by the first input operation, and uses the identification information of the designated order to identify the related order, which is an order satisfying a predetermined aggregation condition.
It has a second display control unit that performs aggregation processing on the number of ordered products in the designated order and the related order to generate aggregation information, and displays the aggregation information on the display device.
The aggregation condition is an order management device including that cooking has not started for any of the products included in the order.
9. It is a control method of the order management device in an order management system including an order management device for managing orders from customers and a kitchen terminal for displaying the orders.
The order management device or the kitchen terminal
The first display control step to display the number of ordered products on the display device for each order,
A specific step of acquiring the identification information of the designated order, which is the order specified by the first input operation, and using the identification information of the designated order, to identify the related order, which is an order satisfying a predetermined aggregation condition.
A second display control step of performing aggregation processing on the number of ordered products in the designated order and the related order to generate aggregation information and displaying the aggregation information on the display device is executed.
The aggregation condition is a control method including that cooking has not started for any of the products included in the order.
10. 9. The control method according to 9, wherein the aggregation condition includes satisfying a predetermined related condition with the designated order.
11. 10. The control method according to 10, wherein the related condition includes that the reception time is earlier than the reception time of the designated order.
12. 10. The control method according to 10, wherein the related conditions include that at least one product is common to the designated order.
13. The aggregated information is any one of 9 to 12, indicating the total number of orders in each of the plurality of orders as the number of orders for products included in the plurality of orders among the orders subject to the aggregation process. The control method described in the section.
14. In the first display control step, the display device is displayed with an input interface that can be specified only for orders for which cooking has not started for any of the products.
The control method according to any one of 9 to 13, wherein in the specific step, the identification information of the order designated by the first input operation to the input interface is acquired as the identification information of the designated order.
15. The display device on which the aggregated information is displayed does not display the number of ordered products in each order subject to aggregation in the generation of the aggregated information.
In the second display control step, in response to the reception of the second input operation, the display device displays the number of ordered products in each order targeted for aggregation in the generation of the aggregation information, 9 to 14. The control method according to any one of the items.
16. A program that causes a computer to execute the control method according to any one of 9 to 15.
20 表示データ
30 厨房端末
32 ディスプレイ装置
34 タッチパネル
50 注文管理情報
51 注文識別情報
52 受付時刻
53 商品情報
54 商品識別情報
55 注文数
56 調理ステータス
60 集計情報
100 注文管理システム
500、600 コンピュータ
502、602 バス
504、604 プロセッサ
506、606 メモリ
508、608 ストレージデバイス
510、610 入出力インタフェース
512、612 ネットワークインタフェース
2000 注文管理装置
2020 第1表示制御部
2040 特定部
2060 第2表示制御部
20
Claims (6)
前記注文管理装置または前記厨房端末は、
各注文について識別情報と受付時刻と商品ごとの注文数と商品ごとの調理ステータスとを示す注文管理情報を取得し、前記注文管理情報に示されている複数の注文それぞれにおける商品の注文数と、前記複数の注文のうちの1つの注文を指定可能な入力インタフェースとをディスプレイ装置に表示させる第1表示制御部と、
前記入力インタフェースに対する第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記注文管理情報及び前記指定注文の識別情報を用いて前記指定注文の受付時刻を特定し、前記指定注文の受付時刻並びに他の各注文について前記注文管理情報が示す受付時刻及び調理ステータスを用いて、所定の集計条件を満たす注文である関連注文を特定する特定部と、
前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御部と、を有し、
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないという調理ステータスであること、及び受付時刻が前記指定注文の受付時刻よりも前であることを含み、
前記第2表示制御部は、前記指定注文と前記関連注文との間で共通する商品を特定し、前記特定した商品について、前記指定注文におけるその商品の注文数と前記関連注文におけるその商品の注文数との合計値を前記集計情報に含める、注文管理システム。 An order management system equipped with an order management device for managing orders from customers and a kitchen terminal for displaying the orders.
The order management device or the kitchen terminal
The identification information, the reception time, the number of orders for each product, and the order management information indicating the cooking status for each product are acquired for each order, and the number of product orders for each of the plurality of orders shown in the order management information, and A first display control unit that causes a display device to display an input interface capable of designating one of the plurality of orders .
The identification information of the designated order, which is the order designated by the first input operation to the input interface , is acquired, the reception time of the designated order is specified by using the order management information and the identification information of the designated order, and the above. Using the reception time and cooking status indicated by the order management information for the reception time of the designated order and each other order, the specific unit that identifies the related order that is the order that meets the predetermined aggregation condition, and
It has a second display control unit that performs aggregation processing on the number of ordered products in the designated order and the related order to generate aggregation information, and displays the aggregation information on the display device.
The aggregation condition includes that the cooking status is that cooking has not started for any of the products included in the order, and that the reception time is before the reception time of the designated order.
The second display control unit identifies a common product between the designated order and the related order, and for the specified product, the number of orders for the product in the designated order and the order for the product in the related order. An order management system that includes the total value with the number in the aggregated information.
前記第2表示制御部は、第2の入力操作を受け付けたことに応じ、前記集計情報の生成において集計の対象とされた各注文における商品の注文数を前記ディスプレイ装置に表示させる、請求項1又は2に記載の注文管理システム。 The display device on which the aggregated information is displayed does not display the number of ordered products in each order subject to aggregation in the generation of the aggregated information.
The second display control unit causes the display device to display the number of ordered products in each order that is the target of aggregation in the generation of the aggregation information in response to the reception of the second input operation. Or the order management system according to 2.
前記入力インタフェースに対する第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記注文管理情報及び前記指定注文の識別情報を用いて前記指定注文の受付時刻を特定し、前記指定注文の受付時刻並びに他の各注文について前記注文管理情報が示す受付時刻及び調理ステータスを用いて、所定の集計条件を満たす注文である関連注文を特定する特定部と、
前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御部と、を有し、
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないという調理ステータスであること、及び受付時刻が前記指定注文の受付時刻よりも前であることを含み、
前記第2表示制御部は、前記指定注文と前記関連注文との間で共通する商品を特定し、前記特定した商品について、前記指定注文におけるその商品の注文数と前記関連注文におけるその商品の注文数との合計値を前記集計情報に含める、注文管理装置。 The identification information, the reception time, the number of orders for each product, and the order management information indicating the cooking status for each product are acquired for each order, and the number of product orders for each of the plurality of orders shown in the order management information, and A first display control unit that causes a display device to display an input interface capable of designating one of the plurality of orders .
The identification information of the designated order, which is the order designated by the first input operation to the input interface , is acquired, the reception time of the designated order is specified by using the order management information and the identification information of the designated order, and the above. Using the reception time and cooking status indicated by the order management information for the reception time of the designated order and each other order, the specific unit that identifies the related order that is the order that meets the predetermined aggregation condition, and
It has a second display control unit that performs aggregation processing on the number of ordered products in the designated order and the related order to generate aggregation information, and displays the aggregation information on the display device.
The aggregation condition includes that the cooking status is that cooking has not started for any of the products included in the order, and that the reception time is before the reception time of the designated order.
The second display control unit identifies a common product between the designated order and the related order, and for the specified product, the number of orders for the product in the designated order and the order for the product in the related order. An order management device that includes a total value with a number in the aggregated information.
前記注文管理装置または前記厨房端末が、
各注文について識別情報と受付時刻と商品ごとの注文数と商品ごとの調理ステータスとを示す注文管理情報を取得し、前記注文管理情報に示されている複数の注文それぞれにおける商品の注文数と、前記複数の注文のうちの1つの注文を指定可能な入力インタフェースとをディスプレイ装置に表示させる第1表示制御ステップと、
前記入力インタフェースに対する第1の入力操作によって指定された注文である指定注文の識別情報を取得し、前記注文管理情報及び前記指定注文の識別情報を用いて前記指定注文の受付時刻を特定し、前記指定注文の受付時刻並びに他の各注文について前記注文管理情報が示す受付時刻及び調理ステータスを用いて、所定の集計条件を満たす注文である関連注文を特定する特定ステップと、
前記指定注文と前記関連注文における商品の注文数について集計処理を行って集計情報を生成し、前記集計情報を前記ディスプレイ装置に表示させる第2表示制御ステップと、を実行し、
前記集計条件は、注文に含まれるいずれの商品についても調理が開始されていないという調理ステータスであること、及び受付時刻が前記指定注文の受付時刻よりも前であることを含み、
前記第2表示制御ステップにおいて、前記注文管理装置または前記厨房端末が、前記指定注文と前記関連注文との間で共通する商品を特定し、前記特定した商品について、前記指定注文におけるその商品の注文数と前記関連注文におけるその商品の注文数との合計値を前記集計情報に含める、制御方法。 It is a control method of the order management device in an order management system including an order management device for managing orders from customers and a kitchen terminal for displaying the orders.
The order management device or the kitchen terminal
The identification information, the reception time, the number of orders for each product, and the order management information indicating the cooking status for each product are acquired for each order, and the number of product orders for each of the plurality of orders shown in the order management information, and A first display control step for displaying on a display device an input interface capable of designating one of the plurality of orders .
The identification information of the designated order, which is the order designated by the first input operation to the input interface , is acquired, the reception time of the designated order is specified by using the order management information and the identification information of the designated order, and the above. Using the reception time and cooking status indicated by the order management information for the reception time of the designated order and each other order, a specific step of identifying a related order that is an order satisfying a predetermined aggregation condition, and a specific step.
A second display control step of performing aggregation processing on the number of ordered products in the designated order and the related order to generate aggregation information and displaying the aggregation information on the display device is executed.
The aggregation condition includes that the cooking status is that cooking has not started for any of the products included in the order, and that the reception time is before the reception time of the designated order.
In the second display control step, the order management device or the kitchen terminal identifies a common product between the designated order and the related order, and for the specified product, an order for the product in the designated order. A control method for including the total value of a number and the number of orders for the product in the related order in the aggregated information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020085654A JP6996778B2 (en) | 2020-05-15 | 2020-05-15 | Order management system, order management device, control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020085654A JP6996778B2 (en) | 2020-05-15 | 2020-05-15 | Order management system, order management device, control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021179871A JP2021179871A (en) | 2021-11-18 |
| JP6996778B2 true JP6996778B2 (en) | 2022-01-17 |
Family
ID=78511592
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020085654A Active JP6996778B2 (en) | 2020-05-15 | 2020-05-15 | Order management system, order management device, control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6996778B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015219832A (en) | 2014-05-20 | 2015-12-07 | セイコーソリューションズ株式会社 | Order data control device, order data control system and program |
| KR101897087B1 (en) | 2017-04-10 | 2018-09-11 | 주식회사 피에스플러스 | System and method for order management in restaurants |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03180964A (en) * | 1989-12-08 | 1991-08-06 | Nitsuko Corp | Kitchen display system |
| JPH07121613A (en) * | 1993-10-28 | 1995-05-12 | Tec Corp | Order data display device |
| JPH11143958A (en) * | 1997-11-04 | 1999-05-28 | Ishino Seisakusho:Kk | Order contents display device |
-
2020
- 2020-05-15 JP JP2020085654A patent/JP6996778B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015219832A (en) | 2014-05-20 | 2015-12-07 | セイコーソリューションズ株式会社 | Order data control device, order data control system and program |
| KR101897087B1 (en) | 2017-04-10 | 2018-09-11 | 주식회사 피에스플러스 | System and method for order management in restaurants |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021179871A (en) | 2021-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20110208598A1 (en) | Order input apparatus and order input method | |
| JP2013171404A (en) | Order reception device and program | |
| JP5514968B1 (en) | Product information provision system | |
| JP5199290B2 (en) | Product information providing server device, product information display program, product information display method, and product information display system | |
| CN107924533A (en) | Subscription management server, order system and storage medium | |
| JP2011159059A (en) | Commodity information providing server device, terminal device, commodity information display program, commodity information display method, and commodity information display system | |
| JP6681679B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2010250793A (en) | Cooking support system, program, recording medium, and method, for supporting purchase and inventory management of food for cooking | |
| CN109829791A (en) | It is a kind of for generating the method and apparatus of order | |
| JP6996778B2 (en) | Order management system, order management device, control method, and program | |
| CN101859342A (en) | Order acceptance device and order acceptance method | |
| US20190197572A1 (en) | Store system | |
| CN109325828A (en) | Order processing method, device, equipment and computer readable storage medium | |
| JP2009042952A (en) | Reservation management system and reservation management method | |
| JP2023178444A (en) | Order support system, order support method, and order support program | |
| JP6637768B2 (en) | Shopping support server and its program | |
| JP6246148B2 (en) | Health management system, server device and program thereof | |
| JP2007011561A (en) | Inventory management program and inventory management apparatus | |
| KR20140058189A (en) | Food ingredient management system using recipe and method | |
| JP2014167671A (en) | Order reception device and order reception program | |
| US10762585B2 (en) | Order information processing device and computer readable storage medium | |
| JP7332227B1 (en) | Display processing system and program | |
| US20130268622A1 (en) | Information processing apparatus and method for introducing product | |
| JP2024067184A (en) | Information processing system, information processing method, and program | |
| JP6661383B2 (en) | Shopping support server and its program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210622 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210907 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211028 |
|
| 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: 20211116 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6996778 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |