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
JP6996778B2 - Order management system, order management device, control method, and program - Google Patents
[go: Go Back, main page]

JP6996778B2 - Order management system, order management device, control method, and program - Google Patents

Order management system, order management device, control method, and program Download PDF

Info

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
Application number
JP2020085654A
Other languages
Japanese (ja)
Other versions
JP2021179871A (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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2020085654A priority Critical patent/JP6996778B2/en
Publication of JP2021179871A publication Critical patent/JP2021179871A/en
Application granted granted Critical
Publication of JP6996778B2 publication Critical patent/JP6996778B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 discloses a system for displaying the name and number of ordered products on a monitor viewed in a kitchen. In this system, the displayed information is surrounded by a frame for each product. If the same product is included in a plurality of orders, the total number of orders in the plurality of orders is displayed as the number of orders for the product. By doing so, when the same product is included in a plurality of orders, these can be cooked together.

特開2000-293568号公報Japanese Unexamined Patent Publication No. 2000-293568

特許文献1のシステムでは、商品の注文数の合算が、注文という単位を考慮せずに行われる。そのため、商品の調理を注文ごとに管理することが難しい。 In the system of Patent Document 1, the total number of orders for goods is added without considering the unit of order. Therefore, it is difficult to manage the cooking of products for each order.

例えば、注文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 order 1 contains product A, order 2 contains product B, and order 3 contains products A and B. In this case, in the system of Patent Document 1, the number of orders for product A in order 1 and the number of orders for product A in order 3 are added up, and information representing the number of orders for product A is displayed. Similarly, the number of orders for product B in order 2 and the number of orders for product B in order 3 are added up, and information representing the number of orders for product B is displayed. As described above, the information about the product A is the information of the order 1 and the order 3, and the information about the product B is the information of the order 2 and the order 3. Therefore, the information about the order 3 is divided into two.

本発明は上記の課題に鑑みてなされたものであり、その目的は、複数の注文に含まれる同一の商品をまとめて調理する環境において、注文の管理を容易にする技術を提供することである。 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.

実施形態1の注文管理システムの概要を表す図である。It is a figure which shows the outline of the order management system of Embodiment 1. FIG. 実施形態1の注文管理システムの機能構成を例示するブロック図である。It is a block diagram which illustrates the functional structure of the order management system of Embodiment 1. FIG. 注文管理装置と厨房端末のハードウエア構成を例示する図である。It is a figure which illustrates the hardware composition of an order management apparatus and a kitchen terminal. 実施形態1の注文管理装置によって実行される処理の流れを例示するフローチャートである。It is a flowchart which illustrates the flow of the process executed by the order management apparatus of Embodiment 1. FIG. 注文管理情報の構成をテーブル形式で例示する図である。It is a figure which illustrates the structure of order management information in a table format. 表示データの他の表示態様を例示する図である。It is a figure which exemplifies other display modes of display data. 集計情報をテーブル形式で例示する図である。It is a figure which exemplifies the aggregated information in a table format. 集計情報の表示態様を例示する図である。It is a figure which illustrates the display mode of the aggregated information. 集計の解除が行われる様子を例示する図である。It is a figure which illustrates the state that the total is canceled.

以下、図面を参照して本発明の実施の形態について説明する。なお、特に説明しない限り、ブロック図における各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。 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 order management system 100 of the first embodiment (see FIG. 2 described later). The operation of the order management device 2000 shown in FIG. 1 is an example for facilitating the understanding of the order management system 100, and the operation of the order management device 2000 is not limited to that shown in FIG.

注文管理システム100は、注文管理装置2000と厨房端末30とを備える。注文管理装置2000は、顧客からの注文を管理し、顧客からの注文を厨房端末30に送信する。厨房端末30は、注文管理装置2000から顧客からの注文を受信して、表示する。厨房端末30は、顧客からの注文に応じて商品の調理を行う厨房などに設置され、調理する商品に関する情報を把握するために利用される。ここでいう「商品」とは、材料に何らかの手を加えた後に顧客に提供される食物又は飲料を意味する。また、「調理」とは、商品を完成させるために必要な種々の行為(材料の用意や、用意した材料に手を加える行為など)を意味する。例えば、食材に対して「切る」、「焼く」、又は「煮る」などの行為を行うことによって作られる食物などを、商品として扱うことができる。また、冷凍されている状態で保管されており、温めた後に顧客に提供する弁当なども、商品として扱うことができる。 The order management system 100 includes an order management device 2000 and a kitchen terminal 30. The order management device 2000 manages the order from the customer and transmits the order from the customer to the kitchen terminal 30. The kitchen terminal 30 receives an order from a customer from the order management device 2000 and displays it. The kitchen terminal 30 is installed in a kitchen or the like where products are cooked in response to an order from a customer, and is used for grasping information about the products to be cooked. The term "commodity" as used herein means a food or beverage provided to a customer after some modification to the material. In addition, "cooking" means various actions (preparation of ingredients, modification of prepared ingredients, etc.) necessary for completing a product. For example, foods made by performing actions such as "cutting", "baking", or "simmering" on foodstuffs can be treated as products. In addition, bento boxes and the like that are stored in a frozen state and are provided to customers after being warmed can also be treated as products.

厨房は、調理が行われる任意の場所である。例えば厨房は、レストランやカフェなどといった顧客が訪れる店舗に設けられている。その他にも例えば、厨房は、配送専門の商品を扱う業者の厨房のように、顧客が訪れる店舗以外の場所に設けられていてもよい。 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 order management device 2000 causes the display device 32 of the kitchen terminal 30 to display display data 20 including information on the number of products to be cooked. The kitchen terminal 30 is a terminal used by a user who works in the kitchen (for example, a person who cooks). The kitchen terminal 30 may be a terminal provided in the kitchen or a portable terminal (for example, a smartphone carried by a user). Further, the kitchen terminal 30 is configured to be able to receive an input operation from the user. For example, as the display device 32, a display with a touch panel on which a touch panel is mounted is provided.

表示データ20は、注文に含まれる商品の注文数を、注文ごとに示す。図1の表示データ20は、注文に含まれる商品の注文数をテーブル形式で示している。図1の表示データ20において、1つの列は1つの注文に対応している。例えば、注文1の列は、商品A、商品B、及び商品Cの注文数がそれぞれ1、1、及び2であることを表している。 The display data 20 indicates the number of orders for the products included in the order for each order. The display data 20 in FIG. 1 shows the number of orders for the products included in the order in a table format. In the display data 20 of FIG. 1, one column corresponds to one order. For example, the column of order 1 indicates that the number of orders for product A, product B, and product C is 1, 1, and 2, respectively.

注文管理装置2000は、ディスプレイ装置32に情報が表示されている注文のうちの1つを指定する入力操作に応じて、注文数の集計処理を行い、その結果を表示する。具体的には、注文管理装置2000は、指定された注文(以下、指定注文)を含む2つ以上の注文について、注文数の集計処理を行って集計情報60を生成し、その集計情報をディスプレイ装置32に表示させる。 The order management device 2000 performs a totaling process of the number of orders in response to an input operation for designating one of the orders whose information is displayed on the display device 32, and displays the result. Specifically, the order management device 2000 performs aggregation processing of the number of orders for two or more orders including a designated order (hereinafter referred to as a designated order) to generate aggregation information 60, and displays the aggregation information. Displayed on the device 32.

例えば集計処理は、以下の流れで行われる。まず注文管理装置2000は、入力操作によって指定された指定注文の識別情報を取得する。さらに注文管理装置2000は、指定注文との間で集計処理の対象とする注文(以下、関連注文)を特定する。関連注文は、ディスプレイ装置32に情報が表示されている注文のうち、所定の集計条件を満たす注文である。 For example, the aggregation process is performed in the following flow. First, the order management device 2000 acquires the identification information of the designated order designated by the input operation. Further, the order management device 2000 specifies an order (hereinafter, related order) to be aggregated with the designated order. The related order is an order that satisfies a predetermined aggregation condition among the orders whose information is displayed on the display device 32.

集計条件には、少なくとも、「注文に含まれるいずれの商品についても調理が開始されていない」という条件が含まれる。言い換えれば、少なくとも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 order management device 2000 generates aggregate information 60 by performing aggregation processing on the designated order and the related order. The aggregation information 60 indicates the number of orders for products included in any one or more of the orders to be aggregated (designated order and related order). The number of orders for each product included in the summary information 60 indicates 1) the number of orders for the product included in only one of the orders to be aggregated, and 2) the number of orders to be aggregated. For products included in multiple orders, the total value of the number of orders in those multiple orders is shown.

ここで、図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 order 3 for which the cooking of the product B has already started, and it cannot be specified as the target of aggregation.

図1の例では、注文4の列のボタンが押されているため、注文4が指定されている。そこで注文管理装置2000は、指定注文の識別情報として、注文4の識別情報を取得する。さらに注文管理装置2000は、集計条件を満たす注文を特定する。 In the example of FIG. 1, since the button in the column of order 4 is pressed, order 4 is specified. Therefore, the order management device 2000 acquires the identification information of the order 4 as the identification information of the designated order. Further, the order management device 2000 identifies an order satisfying the aggregation condition.

この例において、集計条件を満たす注文(すなわち、「注文に含まれるいずれの商品についても調理が開始されていない」という条件と「注文の受付時刻が注文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 order 4" are satisfied. The orders to be satisfied) are order 1 and order 2. Therefore, the order management device 2000 specifies the order 1 and the order 2 as related orders. Then, the order management device 2000 aggregates the number of orders for the order 1, the order 2, and the order 4, and displays the result on the display device 32.

図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 order 1, order 2, and order 4 of the product A is 1, 1, and 2, respectively. Therefore, in the aggregated information 60, the number of orders for the product A is 4 (= 1 + 1 + 2). In the product B, the number of orders in the order 1, the order 2, and the order 4 is 1, 3, and 1, respectively. Therefore, in the aggregated information 60, the number of orders for the product B is 5 (= 1 + 3 + 1). The product C has 2 orders in order 1 and is not included in order 2 and order 4. Therefore, in the aggregated information 60, the number of orders for the product C is 2.

ここで、図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 display data 20, and the column showing the aggregated information 60 is added to the leftmost column. .. Specifically, the columns of order 1, order 2, and order 4 are deleted from the display data 20, and then a column called "aggregation 1" representing these aggregation results is added to the display data 20. This situation can also be expressed as "information about a plurality of orders to be aggregated has been combined into one".

ただし、後述するように、集計対象とされた各注文に関する情報は表示データ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 display data 20, and the aggregated information 60 may be further displayed while leaving this information in the display data 20. good. In this case, it is desirable that the information about each order to be aggregated can be distinguished from the information about each order not to be aggregated by changing the character color, the background color, or the like.

<作用効果の一例>
本実施形態の注文管理装置2000によれば、指定注文における商品の注文数と、集計条件を満たす他の注文における商品の注文数とを集計することにより、集計情報60が生成され、厨房端末30のディスプレイ装置32に集計情報60が表示される。そのため、複数の注文に含まれる商品をまとめて調理したい際に、商品をどの程度の量まとめて調理すればよいかを、容易に把握することができる。
<Example of action effect>
According to the order management device 2000 of the present embodiment, the total information 60 is generated by totaling the number of ordered products in the designated order and the number of ordered products in other orders satisfying the total condition, and the kitchen terminal 30 The aggregated information 60 is displayed on the display device 32 of the above. Therefore, when it is desired to cook the products included in a plurality of orders at once, it is possible to easily grasp how much the products should be cooked at once.

ここで、注文管理装置2000において、集計処理の対象とするか否かは、注文ごとに判断される。そのため、1つの注文に複数の商品が含まれる場合に、その一部の商品のみが集計対象とされることにより、1つの注文に関する情報が分散してしまうといった状況が生じない。よって、本実施形態の注文管理装置2000によれば、複数の注文に含まれる商品の調理をまとめて行う環境において、注文の管理が煩雑になってしまうことを防ぐことができるため、注文の管理を容易に行うことができる。 Here, in the order management device 2000, it is determined for each order whether or not it is the target of the aggregation process. Therefore, when a plurality of products are included in one order, the information about one order is not dispersed because only some of the products are subject to aggregation. Therefore, according to the order management device 2000 of the present embodiment, it is possible to prevent the order management from becoming complicated in an environment where the products included in a plurality of orders are cooked together, so that the order management can be performed. Can be easily performed.

また、このように注文単位で集計の対象とする場合、既に調理が開始されている商品を含む注文を集計対象としてしまうと、同一の商品を複数まとめて調理をする際に、既に調理が開始されているものまで余分に調理してしまう恐れがある。その結果、調理時間が延びてしまい、顧客に対する商品の提供が遅くなってしまう恐れがある。 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 order management device 2000, since the condition that "cooking has not started for any of the products included in the order" is included in the aggregation condition, the order for which cooking has started for at least one product Is not subject to aggregation processing. Therefore, it is possible to prevent products that have already been cooked from being included in the targets to be cooked together. Therefore, it is possible to prevent the provision of the product to the customer from being delayed.

以下、本実施形態の注文管理システム100について、より詳細に説明する。 Hereinafter, the order management system 100 of the present embodiment will be described in more detail.

<機能構成の例>
図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 order management device 2000 and the kitchen terminal 30 included in the order management system 100 of the first embodiment. For example, the order management device 2000 includes a first display control unit 2020, a specific unit 2040, and a second display control unit 2060, as shown in FIG. The first display control unit 2020 generates display data 20 indicating the number of ordered products for each order, and causes the display device 32 to display the display data 20. The identification unit 2040 acquires the identification information of the order (designated order) designated by the input operation, and identifies the related order satisfying the aggregation condition by using the identification information. The second display control unit 2060 generates the aggregated information 60 by performing the aggregated processing for the designated order and the related order, and displays the aggregated information 60 on the display device 32. In FIG. 2, the order management device 2000 constitutes the order management system 100 together with the kitchen terminal 30. The kitchen terminal 30 is communicably connected to the order management device 2000. The kitchen terminal 30 has a display device 32.

<ハードウエア構成の例>
注文管理装置2000は、1つ以上のコンピュータで実現される。注文管理装置2000の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。以下、注文管理装置2000の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
<Example of hardware configuration>
The order management device 2000 is realized by one or more computers. Each functional component of the order management device 2000 may be realized by hardware that realizes each functional component (eg, a hard-wired electronic circuit, etc.), or a combination of hardware and software (eg, example). It may be realized by a combination of an electronic circuit and a program that controls it). Hereinafter, a case where each functional component of the order management device 2000 is realized by a combination of hardware and software will be further described.

図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 order management device 2000 and the kitchen terminal 30. In this example, the order management device 2000 is realized by one computer. The computer 500 is any computer. For example, the computer 500 is a stationary computer such as a PC (Personal Computer) or a server machine. In addition, for example, the computer 500 is a portable computer such as a smartphone or a tablet terminal. Although not shown, the order management system 100 has an order terminal that accepts customer orders and a POS (Point Of Sales) that accounts for customers' orders, in addition to the order management device 2000 and the kitchen terminal 30. ) It may be equipped with a terminal. It is preferable that the order terminal and the POS terminal are connected to the order management device 2000 by a wireless or wired network.

コンピュータ500は、注文管理装置2000を実現するために設計された専用のコンピュータであってもよいし、汎用のコンピュータであってもよい。後者の場合、例えば、コンピュータ500に対して所定のアプリケーションをインストールすることにより、コンピュータ500で、注文管理装置2000の各機能が実現される。上記アプリケーションは、注文管理装置2000の機能構成部を実現するためのプログラムで構成される。 The computer 500 may be a dedicated computer designed to realize the order management device 2000, or may be a general-purpose computer. In the latter case, for example, by installing a predetermined application on the computer 500, each function of the order management device 2000 is realized on the computer 500. The above application is composed of a program for realizing the functional component of the order management device 2000.

コンピュータ500は、バス502、プロセッサ504、メモリ506、ストレージデバイス508、入出力インタフェース510、及びネットワークインタフェース512を有する。バス502は、プロセッサ504、メモリ506、ストレージデバイス508、入出力インタフェース510、及びネットワークインタフェース512が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ504などを互いに接続する方法は、バス接続に限定されない。 The computer 500 includes a bus 502, a processor 504, a memory 506, a storage device 508, an input / output interface 510, and a network interface 512. The bus 502 is a data transmission path for the processor 504, the memory 506, the storage device 508, the input / output interface 510, and the network interface 512 to transmit and receive data to and from each other. However, the method of connecting the processors 504 and the like to each other is not limited to the bus connection.

プロセッサ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 processor 504 is various processors such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or an FPGA (Field-Programmable Gate Array). The memory 506 is a main storage device realized by using RAM (Random Access Memory) or the like. The storage device 508 is an auxiliary storage device realized by using a hard disk, an SSD (Solid State Drive), a memory card, a ROM (Read Only Memory), or the like.

入出力インタフェース510は、コンピュータ500と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース510には、キーボードなどの入力装置や、ディスプレイ装置などの出力装置が接続される。 The input / output interface 510 is an interface for connecting the computer 500 and the input / output device. For example, an input device such as a keyboard and an output device such as a display device are connected to the input / output interface 510.

ネットワークインタフェース512は、コンピュータ500をネットワークに接続するためのインタフェースである。このネットワークは、LAN(Local Area Network)であってもよいし、WAN(Wide Area Network)であってもよい。 The network interface 512 is an interface for connecting the computer 500 to the network. This network may be a LAN (Local Area Network) or a WAN (Wide Area Network).

ストレージデバイス508は、注文管理装置2000の各機能構成部を実現するプログラム(前述したアプリケーションを実現するプログラム)を記憶している。プロセッサ504は、このプログラムをメモリ506に読み出して実行することで、注文管理装置2000の各機能構成部を実現する。 The storage device 508 stores a program (a program that realizes the above-mentioned application) that realizes each functional component of the order management device 2000. The processor 504 reads this program into the memory 506 and executes it to realize each functional component of the order management device 2000.

注文管理装置2000は、1つのコンピュータ500で実現されてもよいし、複数のコンピュータ500で実現されてもよい。この際、各コンピュータ500の構成は同一である必要はなく、それぞれ異なるものとすることができる。 The order management device 2000 may be realized by one computer 500 or may be realized by a plurality of computers 500. At this time, the configurations of the computers 500 do not have to be the same and may be different.

注文管理装置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 order management device 2000, the kitchen terminal 30 is also realized by various computers. The computer 600 in FIG. 3 is an example of a computer that realizes the kitchen terminal 30. The computer 600 has a bus 602, a processor 604, a memory 606, a storage device 608, an input / output interface 610, and a network interface 612. The bus 602, processor 604, memory 606, storage device 608, I / O interface 610, and network interface 612 are similar to the bus 502, processor 504, memory 506, storage device 508, I / O interface 510, and network interface 512, respectively. Has a function. However, the storage device 608 stores a program for realizing the function of the kitchen terminal 30.

厨房端末30には、ディスプレイ装置32が接続されている。なお、ディスプレイ装置32は、厨房端末30の筐体に組み込まれているものであってもよいし、厨房端末30の筐体の外部に設けられているものであってもよい。また、厨房端末30は、入力操作を受け付ける機能を有する。例えば図3の例では、ディスプレイ装置32にタッチパネル34が組み込まれている。 A display device 32 is connected to the kitchen terminal 30. The display device 32 may be built in the housing of the kitchen terminal 30, or may be provided outside the housing of the kitchen terminal 30. Further, the kitchen terminal 30 has a function of accepting an input operation. For example, in the example of FIG. 3, the touch panel 34 is incorporated in the display device 32.

注文管理装置2000を実現するコンピュータ500と、厨房端末30を実現するコンピュータ600は、例えば、ネットワークを介して通信可能に接続されている。注文管理装置2000と厨房端末30は、このネットワークを介して情報のやりとりを行う。ただし、コンピュータ500とコンピュータ600の間における情報のやりとりを実現する方法は任意であり、ネットワークを介する方法に限定されない。 The computer 500 that realizes the order management device 2000 and the computer 600 that realizes the kitchen terminal 30 are connected so as to be communicable via, for example, a network. The order management device 2000 and the kitchen terminal 30 exchange information via this network. However, the method for realizing the exchange of information between the computer 500 and the computer 600 is arbitrary and is not limited to the method via the network.

また、注文管理装置2000と厨房端末30は、同一のコンピュータを用いて実現されてもよい。言い換えれば、厨房端末30に注文管理装置2000の機能を持たせてもよい。例えば、コンピュータ600に、注文管理装置2000を実現するプログラムと厨房端末30を実現するプログラムの双方を格納することにより、コンピュータ600で、注文管理装置2000と厨房端末30の双方を実現することができる。 Further, the order management device 2000 and the kitchen terminal 30 may be realized by using the same computer. In other words, the kitchen terminal 30 may have the function of the order management device 2000. For example, by storing both the program for realizing the order management device 2000 and the program for realizing the kitchen terminal 30 in the computer 600, both the order management device 2000 and the kitchen terminal 30 can be realized in the computer 600. ..

<処理の流れ>
図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 order management device 2000 of the first embodiment. The first display control unit 2020 generates display data 20 (S102). The first display control unit 2020 causes the display device 32 to display the display data 20 (S104). The specific unit 2040 acquires the identification information of the designated order (S106). The identification unit 2040 identifies the related order by using the identification information of the designated order (S108). The second display control unit 2060 performs aggregation processing on the designated order and the related order, and generates aggregation information 60 (S110). The second display control unit 2060 causes the display device to display the aggregated information 60 (S112).

<表示データ20の生成:S102>
第1表示制御部2020は、表示データ20を生成する(S102)。表示データ20は、注文ごとに、その注文に含まれる商品の注文数を示す。以下、表示データ20の生成方法を例示する。
<Generation of display data 20: S102>
The first display control unit 2020 generates display data 20 (S102). The display data 20 indicates the number of orders for the products included in the order for each order. Hereinafter, a method of generating the display data 20 will be illustrated.

<<注文数を示す情報の取得>>
表示データ20を生成するために、第1表示制御部2020は、各注文に含まれる商品の注文を示す情報を取得する。ここで取得される情報を、注文管理情報と呼ぶ。例えば注文管理情報は、予め注文管理装置2000からアクセス可能な記憶装置に格納されている。以下、この記憶装置を注文管理情報記憶装置と呼ぶ。例えば第1表示制御部2020は、注文管理情報記憶装置から注文管理情報を読み出すことで、注文管理情報を取得する。
<< Acquisition of information indicating the number of orders >>
In order to generate the display data 20, the first display control unit 2020 acquires information indicating the order of the products included in each order. The information acquired here is called order management information. For example, the order management information is stored in advance in a storage device accessible from the order management device 2000. Hereinafter, this storage device will be referred to as an order management information storage device. For example, the first display control unit 2020 acquires order management information by reading order management information from the order management information storage device.

注文管理情報には、表示データ20の生成に必要な情報が含まれる。例えば注文管理情報は、注文の識別情報、注文の受付時刻、及び注文に含まれる各商品に関する情報などを示す。商品に関する情報には、商品の識別情報、注文数、及び調理ステータスなどが含まれる。注文の識別情報は、注文を互いに識別可能な任意の情報であり、例えば識別番号などである。商品の識別情報は、商品を互いに識別可能な任意の情報であり、例えば商品の名称や略称などである。 The order management information includes information necessary for generating the display data 20. For example, the order management information indicates the identification information of the order, the reception time of the order, the information about each product included in the order, and the like. Information about the product includes product identification information, order quantity, cooking status, and the like. The order identification information is any information that can identify the orders from each other, such as an identification number. The product identification information is arbitrary information that can identify the products from each other, such as the name or abbreviation of the product.

図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 order management information 50. In FIG. 5, the order management information 50 includes the order identification information 51, the reception time 52, and the product information 53. The product information 53 includes the product identification information 54, the number of orders 55, and the cooking status 56.

調理ステータス56は、少なくとも、商品の調理が開始されているか否かを判別可能な情報である。例えば調理ステータスには、「未開始」と「開始済み」という2つの値のいずれかが設定される。この場合、調理ステータス56の値として未開始を示す商品については、調理が開始されていないことが分かり、調理ステータス56が開始済みを示す商品については、調理が開始されていることが分かる。 The cooking status 56 is at least information that can determine whether or not the cooking of the product has started. For example, the cooking status is set to one of two values, "not started" and "started". In this case, it can be seen that cooking has not started for the product indicating that the cooking status 56 has not started, and that cooking has started for the product indicating that the cooking status 56 has started.

調理ステータスが示しうる値は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 cooking status 56. Further, it can be seen that cooking has been started for the products showing the values classified after the start of cooking as the value of the cooking status 56.

ここで、注文管理情報50のような注文を管理するための情報を生成する方法には、任意の方法を利用できる。例えば、顧客から注文を受け付ける際に店員等が利用する端末である注文端末において、注文された各商品とその注文数の入力、及び注文を確定する入力が行われたことに応じ、注文管理情報50が生成される。そして、注文端末がネットワークを介して注文管理情報記憶装置へ注文管理情報50を送信することにより、注文管理情報記憶装置に注文管理情報50が格納される。 Here, any method can be used as a method for generating information for managing an order, such as order management information 50. For example, in the order terminal, which is a terminal used by a clerk when accepting an order from a customer, the order management information is input according to the input of each ordered product and the number of orders, and the input of confirming the order. 50 is generated. Then, when the order terminal transmits the order management information 50 to the order management information storage device via the network, the order management information 50 is stored in the order management information storage device.

第1表示制御部2020が注文管理情報50を取得する方法は、注文管理情報記憶装置にアクセスする方法に限定されない。例えば、注文端末において注文が確定されて注文管理情報50が生成された際に、その注文管理情報50が注文端末から注文管理装置2000へ送信されるようにしてもよい。この場合、第1表示制御部2020は、注文端末によって送信された注文管理情報50を受信することで、注文管理情報50を取得する。この場合、第1表示制御部2020は、新たな注文管理情報50を受信するたびに、その注文管理情報50についての情報を表示データ20に追加していく。 The method of acquiring the order management information 50 by the first display control unit 2020 is not limited to the method of accessing the order management information storage device. For example, when an order is confirmed on the order terminal and the order management information 50 is generated, the order management information 50 may be transmitted from the order terminal to the order management device 2000. In this case, the first display control unit 2020 acquires the order management information 50 by receiving the order management information 50 transmitted by the order terminal. In this case, each time the first display control unit 2020 receives new order management information 50, the first display control unit 2020 adds information about the order management information 50 to the display data 20.

<<表示対象とする注文について>>
第1表示制御部2020は、全ての注文についての情報を厨房端末30に表示させてもよいし、所定の表示条件を満たす注文についての情報のみを厨房端末30に表示させてもよい。後者の場合、注文管理情報50を取得する処理の負荷を軽減するため、第1表示制御部2020は、表示条件を満たす注文についての注文管理情報50のみを取得することが好適である。
<< About the order to be displayed >>
The first display control unit 2020 may display information about all orders on the kitchen terminal 30, or may display only information about orders satisfying a predetermined display condition on the kitchen terminal 30. In the latter case, in order to reduce the load of the process of acquiring the order management information 50, it is preferable that the first display control unit 2020 acquires only the order management information 50 for the order satisfying the display condition.

表示条件は、例えば、「調理が完了していない商品を少なくとも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 display data 20 does not include information about orders for which cooking has been completed for all products. In addition, for example, the display condition is a condition that "includes at least one product that has not been provided to the customer". In this case, the display data 20 does not include information about the order for which all the products have been provided to the customer. On the other hand, information about an order including a product that has been cooked but has not yet been provided to the customer is included in the display data 20.

また、厨房端末30が複数存在する場合、厨房端末30ごとや厨房端末30のグループごとに、表示させる情報を異ならせてもよい。例えば、ユーザが複数のグループに分けられており、各注文がいずれか1つのグループに割り当てられるとする。この場合、あるグループに属するユーザが利用する厨房端末30に表示させる表示データ20には、そのグループに割り当てられた注文についての情報のみが含まれるようにする。言い換えれば、表示条件に、「表示データ20を表示させる厨房端末30が、その注文が割り当てられているグループによって利用されるものである」という条件が含まれる。 Further, when a plurality of kitchen terminals 30 exist, the information to be displayed may be different for each kitchen terminal 30 or for each group of kitchen terminals 30. For example, suppose users are divided into multiple groups and each order is assigned to any one group. In this case, the display data 20 displayed on the kitchen terminal 30 used by the user belonging to a certain group includes only the information about the order assigned to the group. In other words, the display condition includes the condition that "the kitchen terminal 30 for displaying the display data 20 is used by the group to which the order is assigned".

この場合、例えば注文管理情報50に、注文が割り当てられたグループの識別情報を含めておく。第1表示制御部2020は、表示データ20をグループごとに生成する。より具体的には、第1表示制御部2020は、グループごとに、そのグループの識別情報を示す注文管理情報50を取得し、取得した注文管理情報50を利用して表示データ20を生成する。そして第1表示制御部2020は、各グループに含まれる厨房端末30のディスプレイ装置32に、そのグループについて生成した表示データ20を表示させる。 In this case, for example, the order management information 50 includes the identification information of the group to which the order is assigned. The first display control unit 2020 generates display data 20 for each group. More specifically, the first display control unit 2020 acquires the order management information 50 indicating the identification information of the group for each group, and generates the display data 20 by using the acquired order management information 50. Then, the first display control unit 2020 causes the display device 32 of the kitchen terminal 30 included in each group to display the display data 20 generated for that group.

なお、グループと厨房端末30の対応付けは、予め行っておく。具体的には、グループの識別情報と厨房端末30の識別情報とを対応づけた情報を、予め第1表示制御部2020からアクセス可能な記憶装置に格納しておく。 The association between the group and the kitchen terminal 30 is performed in advance. Specifically, the information in which the identification information of the group and the identification information of the kitchen terminal 30 are associated with each other is stored in advance in a storage device accessible from the first display control unit 2020.

<<注文管理情報50を利用した表示データ20の生成>>
第1表示制御部2020は、注文管理情報50を利用して表示データ20を生成する。表示データ20は、複数の注文それぞれについて、その注文に含まれる商品の注文数を示す。ここで、表示データ20の具体的な態様は任意である。例えば図1の例の表示データ20では、情報がテーブル形式で示されている。このテーブルでは、取得した複数の注文管理情報50のうちの少なくとも1つに示されている注文について、1つの行が生成されている。また、注文ごと(注文管理情報50ごと)に1つの列が生成されている。そして、テーブルの各セルに、そのセルに対応する注文数が示されている。例えば、注文1の列かつ商品Aの行のセルには、注文1における商品Aの注文数が示されている。
<< Generation of display data 20 using order management information 50 >>
The first display control unit 2020 generates the display data 20 by using the order management information 50. The display data 20 indicates the number of orders for the products included in the order for each of the plurality of orders. Here, the specific aspect of the display data 20 is arbitrary. For example, in the display data 20 of the example of FIG. 1, the information is shown in a table format. In this table, one row is generated for the order shown in at least one of the acquired plurality of order management information 50. Further, one column is generated for each order (for each order management information 50). Then, in each cell of the table, the number of orders corresponding to the cell is shown. For example, the cell in the column of order 1 and the row of product A shows the number of orders for product A in order 1.

ここで、表示データ20はテーブル形式の情報に限定されない。例えば表示データ20において、注文ごとに独立した表示領域が用意されてもよい。図6は、表示データ20の他の態様を例示する図である。図6では、枠で囲まれた表示領域が注文ごとに用意されている。そして、各枠内に、その枠に対応づけられた注文についての情報が表示されている。 Here, the display data 20 is not limited to the information in the table format. For example, in the display data 20, an independent display area may be prepared for each order. FIG. 6 is a diagram illustrating another aspect of the display data 20. In FIG. 6, a display area surrounded by a frame is prepared for each order. Then, in each frame, information about the order associated with the frame is displayed.

表示データ20において、注文の並び順は任意である。例えば注文は、受付時刻が早い順や、調理の優先度が高い順に並べられる。なお、図1の例では、順位が早い注文ほど、より左に表示されている。また、図6の例では、順位が早い注文ほど、より上に表示されている。 In the display data 20, the order of the orders is arbitrary. For example, orders are arranged in order of earliest reception time or higher priority of cooking. In the example of FIG. 1, the order with the earlier order is displayed on the left side. Further, in the example of FIG. 6, the earlier the order is, the higher the order is displayed.

<表示データ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 display control unit 2020 causes the kitchen terminal 30 to display the display data 20 (S104). Here, any method can be used as a method for displaying predetermined data on the display device. For example, the first display control unit 2020 generates display data 20 as screen data that can be displayed on the display device 32, and transmits the display data 20 to the kitchen terminal 30. The kitchen terminal 30 causes the display device 32 to display the display data 20 in response to receiving the display data 20.

ディスプレイ装置32に表示させる画面データの生成は、厨房端末30で行われてもよい。この場合、例えば第1表示制御部2020は、HTML ファイルなどのように、表示させたい情報とその表示態様が定義されたデータを表示データ20として生成し、厨房端末30に送信する。厨房端末30は、受信した表示データ20に基づいて画面データを生成し、その画面データをディスプレイ装置32に表示させる。 The screen data to be displayed on the display device 32 may be generated by the kitchen terminal 30. In this case, for example, the first display control unit 2020 generates the information to be displayed and the data in which the display mode is defined, such as an HTML file, as the display data 20, and transmits the data to the kitchen terminal 30. The kitchen terminal 30 generates screen data based on the received display data 20, and causes the display device 32 to display the screen data.

<指定注文の識別情報の取得:S106>
特定部2040は、指定注文の識別情報を取得する(S106)。その前提として、厨房端末30により、指定注文を指定する入力操作が受け付けられる。例えば第1表示制御部2020は、表示データ20に、指定注文を指定するための入力インタフェースを含める。そして厨房端末30が、ディスプレイ装置32に表示された入力インタフェースに対する入力操作を受け付ける。
<Acquisition of identification information of designated order: S106>
The specific unit 2040 acquires the identification information of the designated order (S106). As a premise, the kitchen terminal 30 accepts an input operation for designating a designated order. For example, the first display control unit 2020 includes an input interface for designating a designated order in the display data 20. Then, the kitchen terminal 30 accepts an input operation for the input interface displayed on the display device 32.

指定注文を指定するための入力インタフェースは任意である。例えば図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 order management device 2000. The identification unit 2040 acquires the identification information of the order transmitted from the kitchen terminal 30 as the identification information of the designated order.

その他にも例えば、表示データ20において、ある注文についての情報を表す部分全体やその一部が、その注文を指定するために操作可能となっていてもよい。例えば、図1のようなテーブル形式で情報を示す表示データ20において、各列の任意の位置に対して入力操作が行えるようにしておく。この場合、入力操作が加えられた列に対応する注文の識別情報が、指定注文の識別情報として取得される。例えば、注文1の列の任意の位置が押されたら、注文1の識別情報が、注文管理装置2000に対して送信されるようにする。 In addition, for example, in the display data 20, the entire portion or a part thereof representing information about a certain order may be operable to specify the order. For example, in the display data 20 showing information in a table format as shown in FIG. 1, an input operation can be performed at an arbitrary position in each column. In this case, the identification information of the order corresponding to the column to which the input operation is applied is acquired as the identification information of the designated order. For example, when an arbitrary position in the column of order 1 is pressed, the identification information of order 1 is transmitted to the order management device 2000.

同様に、図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 order 1 is pressed, the identification information of order 1 is transmitted to the order management device 2000.

その他にも例えば、文字列が入力可能な入力インタフェース(テキストボックスなど)を表示データ20に含めておき、入力された文字列が、指定注文の識別情報として、注文管理装置2000に対して送信されるようにしてもよい。 In addition, for example, an input interface (text box, etc.) into which a character string can be input is included in the display data 20, and the input character string is transmitted to the order management device 2000 as identification information of the designated order. You may do so.

<関連注文の特定:S108>
特定部2040は、指定注文の識別情報を用いて、関連注文を特定する(S108)。特定部2040は、表示データ20に含まれる注文のうち、以下の2つの条件を満たす注文を、関連注文として特定する。
1)いずれの商品の調理も開始されていない
2)指定注文との間で関連条件を満たす
<Specification of related orders: S108>
The identification unit 2040 identifies the related order by using the identification information of the designated order (S108). Among the orders included in the display data 20, the specifying unit 2040 specifies an order satisfying the following two conditions as a related order.
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 specific unit 2040 uses the cooking status 56 included in the order management information 50 to determine whether or not cooking of each product has started for each order. For example, assume that the cooking status 56 indicates one of two values, "not started" and "started". In this case, the specific unit 2040 determines whether or not the cooking status 56 of all the products indicates "not started" for each order. Then, the order in which the cooking status 56 of all the products is determined to indicate "not started" is specified as the order satisfying 1).

その他にも例えば、調理ステータス56が3つ以上の値を示しうるケースにおいて、調理ステータス56の値が、調理未開始と調理開始済みの2つに分類されるとする。この場合、特定部2040は、各注文について、全ての商品の調理ステータス56がいずれも、調理未開始に分類される値を示しているか否かを判定する。そして、全ての商品の調理ステータス56がいずれも、調理未開始に分類される値を示していると判定された注文が、1)を満たす注文として特定する。 In addition, for example, in the case where the cooking status 56 can show three or more values, the value of the cooking status 56 is classified into two, that is, cooking has not started and cooking has started. In this case, the specific unit 2040 determines whether or not the cooking status 56 of all the products indicates a value classified as uncooked for each order. Then, the order in which the cooking status 56 of all the products is determined to indicate the value classified as not cooking started is specified as the order satisfying 1).

<<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 specific unit 2040 determines whether or not the reception time 52 is earlier than the reception time 52 of the designated order for each order. Then, at the reception time 52, an order indicating a time earlier than the reception time 52 of the designated order is specified as an order satisfying 2).

その他にも例えば、関連条件が、「少なくとも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 specific unit 2040 compares the product information 53 of each order with the product information 53 of the designated order. Then, the order in which the value matching the product information 53 of any one of the designated orders is shown in the product information 53 is specified as the order satisfying 2).

<集計情報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 display control unit 2060 performs aggregation processing on the order to be aggregated (designated order and related order), and generates aggregation information 60 (S110). For example, the aggregation process is performed as follows. The second display control unit 2060 identifies the product included in only one of the orders and the product included in the plurality of orders by referring to the product information 53 of each order to be aggregated. For the products included in the plurality of orders, the second display control unit 2060 calculates the total number of orders by adding up the values indicated by the order number 55 of each of the plurality of orders. Then, in the second display control unit 2060, 1) the value shown in the order number 55 of the order is set for the order number of the product included in any one order, and 2) the product included in the plurality of orders. Aggregate information 60 is generated as information in which the total number of orders is set for the number of orders.

図7は、集計情報60をテーブル形式で例示する図である。集計情報60は、商品識別情報62、注文識別情報64、及び注文数66を示す。集計情報60の各行は、1つの商品について、その商品の識別情報を注文識別情報64に示し、その商品が含まれている各注文の識別情報を注文識別情報64に示し、その商品の注文数の合計値を注文数66に示す。 FIG. 7 is a diagram illustrating the aggregated information 60 in a table format. The aggregated information 60 indicates the product identification information 62, the order identification information 64, and the number of orders 66. Each row of the aggregated information 60 shows the identification information of the product in the order identification information 64 for one product, the identification information of each order containing the product in the order identification information 64, and the number of orders for the product. The total value of is shown in the number of orders 66.

<集計情報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 display control unit 2060 causes the display device 32 to display the aggregated information 60 (S112). The method of displaying the aggregated information 60 on the display device 32 is arbitrary. For example, the second display control unit 2060 adds the aggregated information 60 to the display data 20 to display the aggregated information 60 on the display device 32. For example, as shown in FIG. 1, it is assumed that the display data 20 is realized by a table. In this case, the second display control unit 2060 generates one column representing the aggregated information 60, and adds this column to the table of the display data 20. The column representing the aggregated information 60 can be included at any position in the table of the display data 20. For example, as shown in FIG. 1, the column representing the aggregated information 60 is displayed at the end (beginning or end) of the table.

その他にも例えば、図6に示したように、表示データ20において、注文ごとに枠で囲まれた表示領域が用意されるとする。この場合、第2表示制御部2060は、集計情報60を表す1つの表示領域を生成し、その表示領域を表示データ20に追加する。図8は、集計情報60の表示態様を例示する図である。図8において、集計情報60を表す表示領域は、注文ごとの表示領域よりも上に表示されている。ただし、集計情報60を表す表示領域の表示位置は任意の位置とすることができる。 In addition, for example, as shown in FIG. 6, in the display data 20, it is assumed that a display area surrounded by a frame is prepared for each order. In this case, the second display control unit 2060 generates one display area representing the aggregated information 60, and adds the display area to the display data 20. FIG. 8 is a diagram illustrating a display mode of the aggregated information 60. In FIG. 8, the display area representing the aggregated information 60 is displayed above the display area for each order. However, the display position of the display area representing the aggregated information 60 can be any position.

ここで、集計処理の対象とされた各注文についての個別の情報は、表示データ20から削除されてもよいし、そのまま表示され続けてもよい。図1や図8の例では、集計処理の対象とされた注文についての情報は、表示データ20から削除されている。 Here, the individual information about each order targeted for the aggregation process may be deleted from the display data 20 or may continue to be displayed as it is. In the example of FIGS. 1 and 8, the information about the order targeted for the aggregation process is deleted from the display data 20.

なお、集計情報60は、必ずしも表示データ20に追加される必要はなく、表示データ20とは独立して表示されてもよい。例えば、第2表示制御部2060は、集計情報60のみを含むテーブルを別途生成し、そのテーブルをディスプレイ装置32に表示させてもよい。また、集計情報60が含まれる表示データ20と集計情報60が含まれない表示データ20の双方を用意し、それらを切り替えて表示できるようにしてもよい。 The aggregated information 60 does not necessarily have to be added to the display data 20, and may be displayed independently of the display data 20. For example, the second display control unit 2060 may separately generate a table containing only the aggregated information 60 and display the table on the display device 32. Further, both the display data 20 including the aggregated information 60 and the display data 20 not including the aggregated information 60 may be prepared so that they can be switched and displayed.

<集計情報60が複数生成されるケース>
集計情報60は複数生成されてもよい。例えば、複数の注文が順次指定注文として指定されたとする。この場合、注文管理装置2000は、これまでに説明した集計情報60を生成する処理を、指定された複数の注文それぞれについて順次実行する。ただしこの場合、1つの注文が重複して集計されることを避ける必要がある。そこで例えば、関連条件に、「既に生成された集計情報60に含まれてない」という条件が加えられる。
<Case where multiple aggregated information 60 is generated>
A plurality of aggregated information 60 may be generated. For example, suppose that a plurality of orders are sequentially designated as designated orders. In this case, the order management device 2000 sequentially executes the process of generating the aggregated information 60 described so far for each of the plurality of designated orders. However, in this case, it is necessary to avoid duplicating one order. Therefore, for example, a condition that "is not included in the already generated aggregated information 60" is added to the related condition.

<集計の解除>
集計対象とされた注文についての個別の情報を表示データ20から削除した上で集計情報60を表示させた場合、集計情報60の表示を止めて、集計対象とされた注文についての個別の情報を再度表示させたい場合が考えられる。そこ注文管理装置2000は、集計情報60の表示を止め、個別の注文についての情報を再度表示させる機能を有することが好適である。なお、このように、集計情報60の表示を止め個別の注文についての情報を再度表示させることを、「集計の解除」とも表記する。
<Cancellation of aggregation>
When the aggregated information 60 is displayed after deleting the individual information about the order to be aggregated from the display data 20, the display of the aggregated information 60 is stopped and the individual information about the ordered to be aggregated is displayed. You may want to display it again. Therefore, it is preferable that the order management device 2000 has a function of stopping the display of the aggregated information 60 and displaying the information about individual orders again. It should be noted that, in this way, stopping the display of the total information 60 and displaying the information about the individual order again is also referred to as "cancellation of total".

例えば注文管理装置2000は、ユーザから、集計の解除を指定する所定の入力操作を受け付ける。この入力操作が行われたら、注文管理装置2000は、集計情報60を表す表示をディスプレイ装置32から削除し、集計対象とされた注文についての個別の情報が含まれる表示データ20を再度ディスプレイ装置32に表示させる。 For example, the order management device 2000 accepts a predetermined input operation for designating the cancellation of aggregation from the user. When this input operation is performed, the order management device 2000 deletes the display representing the aggregated information 60 from the display device 32, and again displays the display data 20 including individual information about the ordered to be aggregated. To display.

例えば注文管理装置2000は、集計情報60の注文識別情報64などを利用して、集計対象とされた注文を特定する。そして注文管理装置2000は、特定した各注文の注文管理情報50を取得し、その注文管理情報50に示されている情報を表示データ20に追加する。また、表示データ20に集計情報60が加えられていた場合、注文管理装置2000は、表示データ20から集計情報60を削除する。 For example, the order management device 2000 identifies an order to be aggregated by using the order identification information 64 of the aggregated information 60. Then, the order management device 2000 acquires the order management information 50 of each specified order, and adds the information shown in the order management information 50 to the display data 20. Further, when the aggregated information 60 is added to the display data 20, the order management device 2000 deletes the aggregated information 60 from the display data 20.

図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 display data 20 includes the aggregated information 60 generated by aggregating the order 1 and the order 2. Further, the display data 20 does not include information about the order 1, the order 2, and the order 4 that are the targets of the aggregation. Further, as a button for designating the cancellation of the aggregation, a button described as "cancel" is displayed.

注文管理装置2000は、解除のボタンが押されたことに応じ、表示データ20を更新する(図9の下段)。具体的には、注文管理装置2000は、集計1の列を表示データ20から削除し、かつ、注文1、注文2、及び注文4の列を表示データ20に追加する。 The order management device 2000 updates the display data 20 in response to the release button being pressed (lower part of FIG. 9). Specifically, the order management device 2000 deletes the column of the total 1 from the display data 20, and adds the columns of the order 1, the order 2, and the order 4 to the display data 20.

ここで、集計情報60が複数生成されうる場合、集計情報60に予め識別情報を割り与えておく。注文管理装置2000は、入力操作で指定された集計情報60の識別情報を取得し、その識別情報で特定される集計情報60を対象として、集計の解除を行う。 Here, when a plurality of aggregated information 60 can be generated, identification information is assigned to the aggregated information 60 in advance. The order management device 2000 acquires the identification information of the aggregated information 60 designated by the input operation, and cancels the aggregated information 60 specified by the identification information.

<表示データ20の更新>
時間の経過により、新たな注文が発生したり、特定の注文において全ての商品の調理が完了したりする。そのため、表示データ20に表示すべき情報は、経時的に変化する。そこで注文管理装置2000は、厨房端末30に表示データ20を表示した後、表示データ20の内容を繰り返し更新することが好適である。
<Update of display data 20>
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 display data 20 changes with time. Therefore, it is preferable that the order management device 2000 displays the display data 20 on the kitchen terminal 30 and then repeatedly updates the contents of the display data 20.

例えば第1表示制御部2020は、新たな注文が発生したら、その注文についての注文管理情報50を取得し、その注文に関する情報を表示データ20に加える。例えば第1表示制御部2020は、注文管理情報記憶装置に新たな注文管理情報50が追加されたか否かを定期的に確認する。そして、第1表示制御部2020は、新たな注文管理情報50が注文管理情報記憶装置に追加された場合には、その注文管理情報50を取得して、その注文管理情報50によって表される注文に関する情報を表示データ20に追加する。 For example, when a new order is generated, the first display control unit 2020 acquires the order management information 50 for the order and adds the information about the order to the display data 20. For example, the first display control unit 2020 periodically confirms whether or not new order management information 50 has been added to the order management information storage device. Then, when new order management information 50 is added to the order management information storage device, the first display control unit 2020 acquires the order management information 50 and orders represented by the order management information 50. Information about is added to the display data 20.

その他にも例えば、注文管理装置2000は、前述した注文端末などのように注文管理情報50を生成する装置から、新たに生成された注文管理情報50を受信してもよい。この場合、第1表示制御部2020は、新たな注文管理情報50を受信したことに応じて、その注文管理情報50によって表される注文に関する情報を表示データ20に追加する。 In addition, for example, the order management device 2000 may receive newly generated order management information 50 from a device that generates order management information 50, such as the order terminal described above. In this case, the first display control unit 2020 adds the information regarding the order represented by the order management information 50 to the display data 20 in response to receiving the new order management information 50.

また、第1表示制御部2020は、前述した表示条件を満たさなくなった注文を検出し、検出された注文についての情報を表示データ20から削除することが好適である。この場合、例えば第1表示制御部2020は、表示データ20に含まれる注文について、注文管理情報記憶装置に格納されている注文管理情報50の内容を繰り返し(例えば定期的に)チェックすることで、その注文が表示条件を満たすか否かを判定する。そして、第1表示制御部2020は、表示条件を満たさないと判定された注文についての情報を、表示データ20から削除する。例えば表示条件が「いずれかの商品の調理が完了していないこと」である場合、全ての商品の調理ステータスが調理の完了を示している注文が、表示条件を満たさない注文として検出される。 Further, it is preferable that the first display control unit 2020 detects an order that does not satisfy the above-mentioned display condition, and deletes the information about the detected order from the display data 20. In this case, for example, the first display control unit 2020 repeatedly (for example, periodically) checks the contents of the order management information 50 stored in the order management information storage device for the order included in the display data 20. Determine if the order meets the display conditions. Then, the first display control unit 2020 deletes the information about the order determined not to satisfy the display condition from the display data 20. For example, when the display condition is "cooking of any product is not completed", an order whose cooking status of all products indicates that cooking is completed is detected as an order that does not satisfy the display condition.

以上、実施の形態に関する説明を通じ、本発明について説明した。ただし、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、前述した集計条件には、前述した関連条件が含まれなくてもよい。この場合、例えば、表示データ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 display data 20, all the orders satisfying the condition that "cooking has not started for any of the products included in the order" are counted. In this case, the order management device 2000 does not have to accept the designation of the order when performing the aggregation. For example, the order management device 2000 responds to the input operation for prompting the aggregation of orders, and among the orders displayed in the display data 20, "cooking has started for any of the products included in the order. Aggregate processing is performed for orders that satisfy the condition "No". For example, this input operation is an operation of pressing a predetermined button (for example, a button displayed as "aggregate") provided at an arbitrary position of the display device 32.

また、上記実施の形態においては、注文管理装置2000が、注文の集計と解除とを行っているが、これに替えて、厨房端末30が、注文の集計と解除とを行うようにしてもよい。この場合、厨房端末30は、第1表示制御部2020、特定部2040、及び第2表示制御部2060を有し、注文管理情報は、予め厨房端末30からアクセス可能な記憶装置に格納されている。 Further, in the above embodiment, the order management device 2000 aggregates and cancels orders, but instead of this, the kitchen terminal 30 may aggregate and cancel orders. .. In this case, the kitchen terminal 30 has a first display control unit 2020, a specific unit 2040, and a second display control unit 2060, and the order management information is stored in advance in a storage device accessible from the kitchen terminal 30. ..

なお、上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(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 Display data 30 Kitchen terminal 32 Display device 34 Touch panel 50 Order management information 51 Order identification information 52 Reception time 53 Product information 54 Product identification information 55 Number of orders 56 Cooking status 60 Aggregate information 100 Order management system 500, 600 Computer 502, 602 Bus 504, 604 Processor 506, 606 Memory 508, 608 Storage device 510, 610 Input / output interface 512, 612 Network interface 2000 Order management device 2020 1st display control unit 2040 Specific unit 2060 2nd display control unit

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.
前記第1表示制御部は、いずれの商品も調理が開始されていない注文のみが指定可能な前記入力インタフェースを前記ディスプレイ装置に表示させ、請求項1に記載の注文管理システム。 The order management system according to claim 1, wherein the first display control unit causes the display device to display the input interface to which only orders for which cooking has not started can be specified. 前記集計情報が表示されている前記ディスプレイ装置には、その集計情報の生成において集計の対象とされた各注文における商品の注文数が表示されず、
前記第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つの注文を指定可能な入力インタフェースとをディスプレイ装置に表示させる第1表示制御部と、
前記入力インタフェースに対する第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.
コンピュータに請求項5に記載の制御方法を実行させるプログラム。 A program that causes a computer to execute the control method according to claim 5.
JP2020085654A 2020-05-15 2020-05-15 Order management system, order management device, control method, and program Active JP6996778B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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