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
JP7095909B2 - Food ordering device, food ordering method, and program - Google Patents
[go: Go Back, main page]

JP7095909B2 - Food ordering device, food ordering method, and program - Google Patents

Food ordering device, food ordering method, and program Download PDF

Info

Publication number
JP7095909B2
JP7095909B2 JP2020203894A JP2020203894A JP7095909B2 JP 7095909 B2 JP7095909 B2 JP 7095909B2 JP 2020203894 A JP2020203894 A JP 2020203894A JP 2020203894 A JP2020203894 A JP 2020203894A JP 7095909 B2 JP7095909 B2 JP 7095909B2
Authority
JP
Japan
Prior art keywords
order
identifier
information
menu
food
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
JP2020203894A
Other languages
Japanese (ja)
Other versions
JP2022091215A (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.)
Clotho
Original Assignee
Clotho
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 Clotho filed Critical Clotho
Priority to JP2020203894A priority Critical patent/JP7095909B2/en
Publication of JP2022091215A publication Critical patent/JP2022091215A/en
Application granted granted Critical
Publication of JP7095909B2 publication Critical patent/JP7095909B2/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 a foodstuff ordering device or the like that can order foodstuffs necessary for cooking according to a menu.

従来、食材を注文する際には、食材や数量を手作業で指定して注文を行っていた。そのため、注文の処理に煩雑な作業が要求されることになるという問題があった。また、注文に間違いが生じた場合には、食材が不足して予定の料理を作れなくなったり、食材が余ることによって食品ロスが発生したりすることがあった。 In the past, when ordering ingredients, the ingredients and quantity were manually specified and ordered. Therefore, there is a problem that complicated work is required for processing the order. In addition, if an order is incorrect, the ingredients may be insufficient to prepare the planned dish, or the excess ingredients may cause food loss.

このような食材の注文の煩雑さを解消するために、料理ごとに必要な食材の一覧をデータベース化し、そのデータベースを用いて選択した料理に必要な食材を注文できるシステムが開発されている(特許文献1参照)。 In order to eliminate the complexity of ordering such ingredients, a system has been developed that creates a database of ingredients required for each dish and allows you to order the ingredients required for the selected dish using that database (patented). See Document 1).

特開2003-187115号公報Japanese Patent Application Laid-Open No. 2003-187115

しかしながら、上記特許文献1のシステムでは、料理ごとの注文を行うことができるだけである。そのため、例えば、1つの献立(例えば、さば味噌煮定食など)に複数の料理が含まれる場合には、その料理ごとに注文を行う必要があり、そのための処理が煩雑になるという問題があった。 However, in the system of Patent Document 1, it is only possible to place an order for each dish. Therefore, for example, when one menu (for example, mackerel misoni set meal) contains a plurality of dishes, it is necessary to place an order for each dish, which causes a problem that the processing becomes complicated. ..

本発明は、上記課題を解決するためになされたものであり、献立単位で、調理に必要な食材を注文することができる食材注文装置等を提供することを目的とする。 The present invention has been made to solve the above problems, and an object of the present invention is to provide a foodstuff ordering device or the like capable of ordering foodstuffs necessary for cooking in a menu unit.

上記目的を達成するため、本発明の一態様による食材注文装置は、調理予定の献立を識別する献立識別子と、献立の数量とを受け付ける受付部と、献立識別子と、献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、料理識別子の料理を作るために用いられる食材を識別する食材識別子及び食材の使用量とを対応付けるレシピ情報が複数記憶される記憶部と、献立情報及びレシピ情報を用いて、受付部によって受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得する取得部と、取得部によって取得された食材識別子及び食材の必要量に基づいて、食材を所定の注文単位で注文するための注文情報を生成する注文情報生成部と、注文情報を出力する出力部と、を備えたものである。
このような構成により、献立を識別する献立識別子、及び献立の数量を受け付けることによって、その数量の献立を作るために必要な食材を注文することができるようになる。したがって、食材ごとや料理ごとに注文を行う必要がなくなり、利便性が向上されることになる。
In order to achieve the above object, the foodstuff ordering device according to one aspect of the present invention is included in the menu identifier for identifying the menu to be cooked, the reception unit for receiving the quantity of the menu, the menu identifier, and the menu of the menu identifier. A plurality of menu information for associating a dish identifier for identifying a dish is stored, and a plurality of recipe information for associating the dish identifier with the ingredient identifier for identifying the ingredient used for making the dish of the dish identifier and the amount of the ingredient used. Using the stored storage unit and the menu information and recipe information, the menu identifier received by the reception department and the acquisition unit that acquires the ingredient identifier of the ingredients necessary for making the menu according to the quantity and the required amount of ingredients. An order information generation unit that generates order information for ordering ingredients in a predetermined order unit based on the food identifier and the required amount of food acquired by the acquisition unit, and an output unit that outputs order information. It is equipped with.
With such a configuration, by accepting the menu identifier that identifies the menu and the quantity of the menu, it becomes possible to order the ingredients necessary for making the menu in that quantity. Therefore, it is not necessary to place an order for each ingredient or each dish, and the convenience is improved.

また、本発明の一態様による食材注文装置では、記憶部では、注文対象の選択に関するポリシーを示すポリシー情報も記憶されており、注文情報生成部は、取得部によって取得された食材識別子に対応する複数の注文対象が存在する場合に、ポリシー情報に応じて注文対象を選択してもよい。
このような構成により、注文対象に複数の選択肢がある場合に、ポリシーに応じた選択が行われるようになる。その結果、例えば、最も安い注文対象を選択する、国産の注文対象を選択するなどのポリシーに応じた注文対象の注文を自動的に実現することができるようになる。
Further, in the foodstuff ordering device according to one aspect of the present invention, the storage unit also stores policy information indicating a policy regarding selection of an order target, and the order information generation unit corresponds to the foodstuff identifier acquired by the acquisition unit. When there are multiple order targets, the order target may be selected according to the policy information.
With such a configuration, when there are a plurality of options for the order target, the selection according to the policy is made. As a result, for example, it becomes possible to automatically fulfill an order for an order target according to a policy such as selecting the cheapest order target or selecting a domestic order target.

また、本発明の一態様による食材注文装置では、記憶部では、食材の食材識別子と、食材の在庫量とを対応付ける在庫情報も複数記憶されており、注文情報生成部は、取得部によって取得された食材識別子に対応する在庫量及び食材の必要量に基づいて注文情報を生成してもよい。
このような構成により、在庫を考慮した食材の注文を行うことができ、不必要な食材の注文を回避することができ、食品ロスを低減することができる。
Further, in the food material ordering device according to one aspect of the present invention, the storage unit stores a plurality of inventory information corresponding to the foodstuff identifier of the food material and the stock amount of the food material, and the order information generation unit is acquired by the acquisition unit. Order information may be generated based on the amount of stock corresponding to the food identifier and the required amount of food.
With such a configuration, it is possible to order foodstuffs in consideration of inventory, it is possible to avoid ordering unnecessary foodstuffs, and it is possible to reduce food loss.

また、本発明の一態様による食材注文装置では、注文情報生成部は、取得部によって取得された食材識別子に対応する在庫量を、食材の必要量と注文情報によって注文した食材の注文量とを用いて更新してもよい。
このような構成により、注文に応じて理論的な在庫量を管理することができる。
Further, in the food material ordering device according to one aspect of the present invention, the order information generation unit determines the stock amount corresponding to the foodstuff identifier acquired by the acquisition unit, the required amount of the foodstuff, and the order amount of the foodstuff ordered by the order information. May be updated using.
With such a configuration, it is possible to manage the theoretical inventory amount according to the order.

また、本発明の一態様による食材注文装置では、食材の在庫量を示す在庫情報を受け付けて記憶部に蓄積する在庫受付部をさらに備えてもよい。
このような構成により、例えば、ICタグ等を用いて取得された実際の在庫量を管理することができるようになる。
Further, the food material ordering device according to one aspect of the present invention may further include an inventory receiving unit that receives inventory information indicating the inventory amount of the food material and stores it in the storage unit.
With such a configuration, it becomes possible to manage the actual inventory amount acquired by using, for example, an IC tag or the like.

また、本発明の一態様による食材注文装置では、記憶部では、食材識別子と、食材識別子で識別される食材の注文量とを対応付ける注文量情報も記憶されており、注文情報生成部は、注文量情報によって注文量に対応付けられている食材識別子が取得部によって取得された際には、食材識別子に対応付けられている注文量となるように注文情報を生成してもよい。
このような構成により、例えば、食材注文装置による食材の注文とは別ルートで購入している食材については、注文量を0にすることができる。また、例えば、大量に保管することができる特定の食材については、保管場所に応じた注文量の単位で注文することができるようになり、頻繁な注文を回避することができるようになる。
Further, in the foodstuff ordering device according to one aspect of the present invention, the storage unit also stores the order quantity information for associating the foodstuff identifier with the order quantity of the foodstuff identified by the foodstuff identifier, and the order information generation unit stores the order. When the foodstuff identifier associated with the order quantity by the quantity information is acquired by the acquisition unit, the order information may be generated so as to be the order quantity associated with the foodstuff identifier.
With such a configuration, for example, the order quantity can be set to 0 for the foodstuffs purchased by a route different from the foodstuffs ordered by the foodstuff ordering device. Further, for example, for a specific food material that can be stored in a large amount, it becomes possible to order in a unit of an order quantity according to a storage place, and it becomes possible to avoid frequent orders.

また、本発明の一態様による食材注文装置では、注文情報には、注文に関する年月日及び注文対象ごとの金額が含まれており、注文情報生成部は、生成した注文情報を記憶部に蓄積し、記憶部で記憶されている注文情報に含まれる注文に関する年月日及び注文対象ごとの金額を用いて、単位期間に注文された注文対象の合計金額を算出する算出部をさらに備え、出力部は、算出部によって算出された合計金額をも出力してもよい。
このような構成により、例えば、単位期間ごとの食材コストを自動的に取得することができるようになる。
Further, in the foodstuff ordering apparatus according to one aspect of the present invention, the order information includes the date related to the order and the amount of money for each order target, and the order information generation unit stores the generated order information in the storage unit. It also has a calculation unit that calculates the total amount of the order target ordered in the unit period using the date and the amount of each order target included in the order information stored in the storage unit. The unit may also output the total amount calculated by the calculation unit.
With such a configuration, for example, it becomes possible to automatically acquire the food cost for each unit period.

また、本発明の一態様による食材注文方法は、受付部、献立識別子と、献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、料理識別子の料理を作るために用いられる食材を識別する食材識別子及び食材の使用量とを対応付けるレシピ情報が複数記憶される記憶部、取得部、注文情報生成部、及び出力部を用いて処理される食材注文方法であって、受付部が、調理予定の献立を識別する献立識別子と、献立の数量とを受け付けるステップと、取得部が、献立情報及びレシピ情報を用いて、受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得するステップと、注文情報生成部が、取得された食材識別子及び食材の必要量に基づいて、食材を所定の注文単位で注文するための注文情報を生成するステップと、出力部が、注文情報を出力するステップと、を備えたものである。 Further, in the method for ordering ingredients according to one aspect of the present invention, a plurality of menu information associated with the reception unit, the menu identifier, and the dish identifier that identifies the dish included in the menu of the menu identifier is stored, and the dish identifier and the dish are stored. It is processed by using a storage unit, an acquisition unit, an order information generation unit, and an output unit that store a plurality of recipe information that associates an ingredient identifier that identifies an ingredient used for cooking with an identifier and the amount of the ingredient used. In the method of ordering ingredients, the reception department accepts the menu identifier that identifies the menu to be cooked and the quantity of the menu, and the acquisition department uses the menu information and recipe information to receive the menu identifier and The step of acquiring the ingredient identifier of the ingredient and the required amount of the ingredient necessary for making the menu according to the quantity, and the order information generator determines the ingredient based on the acquired ingredient identifier and the required amount of the ingredient. It includes a step of generating order information for ordering in order units and a step of outputting order information by an output unit.

本発明の一態様による食材注文装置等によれば、指定された数量の献立を作るために必要な食材を自動的に注文することができ、利便性が向上されることになる。 According to the foodstuff ordering device or the like according to one aspect of the present invention, the foodstuffs necessary for making a menu of a specified quantity can be automatically ordered, and the convenience is improved.

本発明の実施の形態による食材注文装置の構成を示すブロック図A block diagram showing a configuration of a foodstuff ordering device according to an embodiment of the present invention. 同実施の形態による食材注文装置の構成の他の一例を示すブロック図A block diagram showing another example of the configuration of the foodstuff ordering device according to the same embodiment. 同実施の形態による食材注文装置の構成の他の一例を示すブロック図A block diagram showing another example of the configuration of the foodstuff ordering device according to the same embodiment. 同実施の形態による食材注文装置の動作を示すフローチャートA flowchart showing the operation of the foodstuff ordering device according to the same embodiment. 同実施の形態における献立情報の一例を示す図The figure which shows an example of menu information in the same embodiment. 同実施の形態におけるレシピ情報の一例を示す図The figure which shows an example of the recipe information in the same embodiment 同実施の形態における食材情報の一例を示す図The figure which shows an example of the food material information in the same embodiment 同実施の形態における食材情報の他の一例を示す図The figure which shows another example of the food material information in the same embodiment. 同実施の形態における取得された食材識別子、食材の必要量の一例を示す図The figure which shows an example of the acquired foodstuff identifier and the required amount of foodstuffs in the same embodiment. 同実施の形態における注文情報の一例を示す図The figure which shows an example of order information in the same embodiment. 同実施の形態における在庫情報の一例を示す図The figure which shows an example of the inventory information in the same embodiment. 同実施の形態における注文量情報の一例を示す図The figure which shows an example of the order quantity information in the same embodiment. 同実施の形態におけるコンピュータシステムの外観一例を示す模式図Schematic diagram showing an example of the appearance of a computer system in the same embodiment 同実施の形態におけるコンピュータシステムの構成の一例を示す図The figure which shows an example of the configuration of the computer system in the same embodiment.

以下、本発明による食材注文装置、及び食材注文方法について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。本実施の形態による食材注文装置、及び食材注文方法は、指定された数量の献立の調理に必要な食材を自動的に注文することができるものである。 Hereinafter, the food material ordering apparatus and the food material ordering method according to the present invention will be described with reference to embodiments. In the following embodiments, the components and steps with the same reference numerals are the same or correspond to each other, and the description thereof may be omitted again. The foodstuff ordering device and the foodstuff ordering method according to the present embodiment can automatically order the foodstuffs necessary for cooking a designated quantity of menu.

図1Aは、本実施の形態による食材注文装置1の構成を示すブロック図である。本実施の形態による食材注文装置1は、受付部11と、記憶部12と、取得部13と、注文情報生成部14と、出力部15とを備える。なお、本実施の形態では、食材注文装置1がスタンドアロンの装置である場合について主に説明し、それ以外の場合については後述する。スタンドアロンの食材注文装置1は、例えば、パーソナルコンピュータやタブレット端末、スマートフォンなどによって実現されてもよい。 FIG. 1A is a block diagram showing a configuration of a food material ordering device 1 according to the present embodiment. The food material ordering device 1 according to the present embodiment includes a reception unit 11, a storage unit 12, an acquisition unit 13, an order information generation unit 14, and an output unit 15. In this embodiment, the case where the foodstuff ordering device 1 is a stand-alone device will be mainly described, and the other cases will be described later. The stand-alone food ordering device 1 may be realized by, for example, a personal computer, a tablet terminal, a smartphone, or the like.

受付部11は、調理予定の献立を識別する献立識別子と、その献立の数量とを受け付ける。受付部11は、例えば、献立に応じた調理を行うユーザによって指定された献立識別子及び数量を受け付けてもよい。献立とは、1以上の料理を含む料理のグループである。通常、献立は2以上の料理を含んでいる。料理は、通常、一品料理である。例えば、さば味噌煮定食である献立は、さば味噌煮、ライス、味噌汁、レンコンのキンピラ等の各料理を含んでいてもよい。献立識別子は、例えば、献立の名称であってもよく、献立を識別するための数字や記号等であってもよい。本実施の形態では、献立識別子が献立の名称である場合について主に説明する。他の識別子についても同様である。献立の数量は、調理予定の献立の個数である。例えば、献立の数量「N」が受け付けられた場合には、N人前の献立の調理に必要な食材が、食材注文装置1によって注文されることになる。なお、Nは1以上の整数である。献立識別子と数量とは、両者の対応付けが分かるように受け付けられることが好適である。例えば、献立識別子と数量との組が受け付けられてもよい。献立識別子の受け付けは、例えば、後述する献立情報によって料理識別子に対応付けられている献立識別子の一覧から、特定の献立識別子の選択を受け付けることによって行われてもよい。また、受付部11は、受け付けた献立識別子の献立の調理を行う年月日を受け付けてもよい。 The reception unit 11 receives a menu identifier that identifies the menu to be cooked and the quantity of the menu. The reception unit 11 may receive, for example, a menu identifier and a quantity designated by a user who cooks according to the menu. A menu is a group of dishes that includes one or more dishes. Menus usually include more than one dish. The dish is usually a single dish. For example, the menu, which is a set meal of mackerel misoni, may include each dish such as mackerel misoni, rice, miso soup, and lotus root kinpira. The menu identifier may be, for example, the name of the menu, or a number or symbol for identifying the menu. In this embodiment, the case where the menu identifier is the name of the menu will be mainly described. The same applies to other identifiers. The number of menus is the number of menus to be cooked. For example, when the menu quantity "N" is accepted, the ingredients necessary for cooking the menu for N servings are ordered by the food ordering device 1. N is an integer of 1 or more. It is preferable that the menu identifier and the quantity are accepted so that the correspondence between them can be understood. For example, a set of menu identifier and quantity may be accepted. The menu identifier may be accepted, for example, by accepting the selection of a specific menu identifier from the list of menu identifiers associated with the menu identifier by the menu information described later. In addition, the reception unit 11 may accept the date on which the menu of the received menu identifier is cooked.

受付部11は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報を受け付けてもよく、有線または無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体(例えば、磁気ディスクや半導体メモリなど)から読み出された情報を受け付けてもよい。なお、受付部11は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、受付部11は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The reception unit 11 may receive, for example, information input from an input device (for example, a keyboard, mouse, touch panel, etc.), or may receive information transmitted via a wired or wireless communication line. Information read from a predetermined recording medium (for example, a magnetic disk, a semiconductor memory, etc.) may be accepted. The reception unit 11 may or may not include a device for receiving (for example, a modem, a network card, etc.). Further, the reception unit 11 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

記憶部12では、複数の献立情報と、複数のレシピ情報とが記憶される。献立情報は、献立識別子と、その献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける情報である。献立情報によって、ある献立にどのような料理が含まれるのかが示されることになる。レシピ情報は、料理識別子と、その料理識別子の料理を作るために用いられる食材を識別する食材識別子及び食材の使用量とを対応付ける情報である。レシピ情報によって、ある料理を作るために使用される食材と、その食材の使用量とが示されることになる。レシピ情報によって料理識別子と対応付けられる食材識別子及び食材の使用量の組の個数は、例えば、1個であってもよく、または2個以上であってもよい。使用量は、例えば、重量や容量、個数などによって示されてもよい。なお、記憶部12には、上記以外の情報も記憶されてもよい。例えば、注文情報の生成時に参照される、後述する食材情報や、注文を行う主体を識別する注文者識別子等が記憶部12で記憶されていてもよい。 The storage unit 12 stores a plurality of menu information and a plurality of recipe information. Menu information is information that associates a menu identifier with a cooking identifier that identifies a dish included in the menu of the menu identifier. Menu information will show what kind of food is included in a menu. The recipe information is information that associates a cooking identifier with a food identifier that identifies a food material used to make a dish with the food identifier and the amount of the food material used. The recipe information will indicate the ingredients used to make a dish and the amount of those ingredients used. The number of sets of the food identifier and the usage amount of the food material associated with the food identifier by the recipe information may be, for example, one or two or more. The amount used may be indicated by, for example, weight, capacity, number, or the like. Information other than the above may also be stored in the storage unit 12. For example, the storage unit 12 may store food ingredient information, which will be described later, which is referred to when the order information is generated, an orderer identifier that identifies an ordering subject, and the like.

ここで、「A1情報とA2情報とを対応付ける情報」とは、その情報を用いて、A1情報とA2情報の一方から、他方を特定することができることを意味している。したがって、その情報は、A1情報とA2情報とを組として含んでいてもよく、A1情報とA2情報とをリンク付ける情報であってもよい。 Here, the "information associating the A1 information with the A2 information" means that the other can be specified from one of the A1 information and the A2 information by using the information. Therefore, the information may include the A1 information and the A2 information as a set, or may be information that links the A1 information and the A2 information.

記憶部12に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が記憶部12で記憶されるようになってもよく、通信回線等を介して送信された情報が記憶部12で記憶されるようになってもよく、または、入力デバイスを介して入力された情報が記憶部12で記憶されるようになってもよい。献立情報やレシピ情報は、ユーザによって記憶部12に蓄積されてもよい。このようにして、ユーザは、自分用の献立情報やレシピ情報を食材注文装置1に登録することができる。記憶部12は、不揮発性の記録媒体によって実現されることが好適であるが、揮発性の記録媒体によって実現されてもよい。記録媒体は、例えば、半導体メモリや磁気ディスクなどであってもよい。 The process in which information is stored in the storage unit 12 does not matter. For example, the information may be stored in the storage unit 12 via the recording medium, the information transmitted via the communication line or the like may be stored in the storage unit 12, or may be stored. The information input via the input device may be stored in the storage unit 12. Menu information and recipe information may be stored in the storage unit 12 by the user. In this way, the user can register his / her own menu information and recipe information in the foodstuff ordering device 1. The storage unit 12 is preferably realized by a non-volatile recording medium, but may be realized by a volatile recording medium. The recording medium may be, for example, a semiconductor memory or a magnetic disk.

取得部13は、記憶部12で記憶されている献立情報及びレシピ情報を用いて、受付部11によって受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得する。献立識別子及び数量に応じた献立とは、その数量分の、献立識別子で識別される献立のことである。より具体的には、取得部13は、受付部11によって受け付けられた献立識別子に、献立情報によって対応付けられている1以上の料理識別子を特定することによって、献立に含まれる料理を特定することができる。また、取得部13は、特定した各料理識別子に、レシピ情報によって対応付けられている食材識別子及び使用量を特定し、特定した使用量に、受付部11によって受け付けられた数量を乗算し、食材識別子ごとに乗算結果の合計を算出することによって、食材識別子と食材の必要量との組を取得することができる。ここで、その乗算結果の合計値が、食材の必要量となる。また、合計値の算出が行われなかった食材識別子については、使用量に数量を乗算した結果が、食材の必要量となる。なお、取得部13は、特定した食材識別子と使用量とについて、先に食材識別子ごとの使用量の合計を算出してから、その合計値に、受付部11によって受け付けられた数量を乗算することによって食材の必要量を取得してもよい。このようにして、受付部11で受け付けられた献立識別子の献立を、受付部11で受け付けられた数量分だけ調理するために必要となる食材の食材識別子と食材の必要量との組が、献立の調理に必要な食材の種類分だけ取得されることになる。 The acquisition unit 13 uses the menu information and the recipe information stored in the storage unit 12 to obtain the food identifier and the food identifier of the food material necessary for making the food according to the quantity of the food identifier received by the reception unit 11. Get the required amount. The menu identifier and the menu according to the quantity are the menus identified by the menu identifier for the quantity. More specifically, the acquisition unit 13 identifies the dishes included in the menu by specifying one or more dish identifiers associated with the menu identifiers received by the reception unit 11. Can be done. Further, the acquisition unit 13 specifies the food ingredient identifier and the usage amount associated with each of the specified cooking identifiers by the recipe information, and multiplies the specified usage amount by the quantity received by the reception unit 11 to prepare the foodstuff. By calculating the total of the multiplication results for each identifier, the set of the food ingredient identifier and the required amount of the foodstuff can be obtained. Here, the total value of the multiplication results is the required amount of ingredients. For food identifiers for which the total value has not been calculated, the result of multiplying the usage amount by the quantity is the required amount of food. The acquisition unit 13 first calculates the total usage amount for each foodstuff identifier for the specified foodstuff identifier and usage amount, and then multiplies the total value by the quantity received by the reception unit 11. You may get the required amount of ingredients by. In this way, the set of the ingredient identifier of the ingredient and the required amount of the ingredient required to cook the menu of the menu identifier received by the reception section 11 by the quantity accepted by the reception section 11 is the menu. Only the types of ingredients required for cooking will be acquired.

注文情報生成部14は、取得部13によって取得された食材識別子及び食材の必要量に基づいて、食材を所定の注文単位で注文するための注文情報を生成する。食材の必要量と一致する量の注文を行うことができるのが理想的であるが、通常、注文することができる単位である注文単位は食材ごとに決まっている。例えば、牛乳は通常、123(ml)のような単位で注文することはできず、500(ml)や1000(ml)などの注文単位で注文することになる。したがって、注文情報生成部14は、取得された食材識別子及び食材の必要量の複数の組に応じて、注文単位での注文となるように注文情報を生成する。通常、注文情報生成部14は、取得部13によって取得された食材識別子ごとに、必要量以上の注文量となるように、注文情報を生成する。注文情報生成部14は、例えば、食材識別子と、その食材識別子の食材である注文対象を識別する識別子(以下、この識別子を「商品識別子」と呼ぶこともある。)と、その注文対象の注文単位と、その注文対象の金額とを対応付ける食材情報を用いて注文情報を生成してもよい。その食材情報は、例えば、記憶部12で記憶されていてもよく、または、食材注文装置1の外部の装置(例えば、食材情報のデータベースを管理しているサーバ等の装置)で記憶されていてもよい。後者の場合には、注文情報生成部14は、例えば、取得部13によって取得された食材識別子を外部の装置に出力することによって、その食材識別子に対応する商品識別子や金額、注文単位等を受け取ってもよい。食材識別子の出力や、注文単位等の受け取りは、例えば、通信回線を介した送受信によって行われてもよい。本実施の形態では、食材識別子と、その食材識別子の食材である注文対象を識別する商品識別子と、その注文対象の注文単位と、その注文単位に応じた金額とを対応付ける複数の食材情報が記憶部12で記憶されている場合について主に説明する。その食材情報は、通常、食材の販売者から提供される情報である。 The order information generation unit 14 generates order information for ordering the food in a predetermined order unit based on the food identifier and the required amount of the food acquired by the acquisition unit 13. Ideally, it is possible to place an order in an amount that matches the required amount of ingredients, but usually, the order unit, which is the unit that can be ordered, is fixed for each ingredient. For example, milk cannot usually be ordered in units such as 123 (ml), but in units such as 500 (ml) and 1000 (ml). Therefore, the order information generation unit 14 generates order information so that the order is made in order units according to a plurality of sets of the acquired food material identifier and the required amount of the food material. Normally, the order information generation unit 14 generates order information for each food identifier acquired by the acquisition unit 13 so that the order quantity is equal to or larger than the required quantity. The order information generation unit 14 has, for example, an identifier of a foodstuff, an identifier for identifying an order target that is a foodstuff of the foodstuff identifier (hereinafter, this identifier may be referred to as a “product identifier”), and an order for the ordering target. Order information may be generated using food material information that associates a unit with the amount of money to be ordered. The food material information may be stored, for example, in the storage unit 12, or stored in a device external to the food material ordering device 1 (for example, a device such as a server that manages a database of food material information). May be good. In the latter case, the order information generation unit 14 receives, for example, the product identifier, the amount of money, the order unit, etc. corresponding to the food identifier by outputting the food identifier acquired by the acquisition unit 13 to an external device. You may. The output of the food identifier and the reception of the order unit and the like may be performed, for example, by transmission / reception via a communication line. In the present embodiment, a plurality of food material information corresponding to the foodstuff identifier, the product identifier that identifies the foodstuff of the foodstuff identifier, the order unit of the ordering target, and the amount corresponding to the ordering unit is stored. The case where it is stored in the part 12 will be mainly described. The foodstuff information is usually information provided by the seller of the foodstuff.

注文情報生成部14は、例えば、ある食材である注文対象の注文量を、その食材の必要量以上となり、注文単位の整数倍の量となるように決定し、その注文対象の商品識別子と、決定した注文量とを注文情報に追加する処理を、取得部13によって取得された食材識別子で識別される食材ごとに繰り返すことによって、注文情報を生成してもよい。注文情報は、例えば、取得部13によって取得された食材識別子の食材である注文対象の商品識別子と、その注文対象の注文量との組を複数含むと共に、注文に関する年月日(例えば、注文の年月日、注文に応じた納品の年月日、注文に応じた支払いの年月日等であってもよい。)、注文対象ごとの金額などを含んでいてもよい。また、注文情報は、注文者を識別する注文者識別子を含んでいてもよい。なお、注文量は、注文対象の個数によって示されてもよく、重量や容量によって示されてもよい。 The order information generation unit 14 determines, for example, that the order quantity of an order target, which is a certain food material, is equal to or larger than the required amount of the food material and is an integral multiple of the order unit, and the product identifier of the order target and the product identifier of the order target. The order information may be generated by repeating the process of adding the determined order quantity to the order information for each ingredient identified by the ingredient identifier acquired by the acquisition unit 13. The order information includes, for example, a plurality of pairs of the product identifier of the order target, which is the material of the food identifier obtained by the acquisition unit 13, and the order quantity of the order target, and the date (for example, of the order) related to the order. It may include the date, the date of delivery according to the order, the date of payment according to the order, etc.), the amount of money for each order target, and the like. Further, the order information may include an orderer identifier that identifies the orderer. The order quantity may be indicated by the number of items to be ordered, or may be indicated by weight or capacity.

出力部15は、注文情報生成部14によって生成された注文情報を出力する。この出力は、例えば、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、注文情報の出力によって注文を行うという観点からは、この出力は、例えば、メーカーや卸、小売店、ウェブショップ等に注文情報を送信することであってもよい。また、紙による注文が行われる場合には、この出力は印刷であってもよい。出力部15は、出力を行うデバイス(例えば、通信デバイスやプリンタなど)を含んでもよく、または含まなくてもよい。また、出力部15は、ハードウェアによって実現されてもよく、または、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The output unit 15 outputs the order information generated by the order information generation unit 14. This output may be, for example, transmitted to a predetermined device via a communication line, printed by a printer, stored in a recording medium, or delivered to another component. From the viewpoint of placing an order by outputting order information, this output may be, for example, transmitting order information to a manufacturer, a wholesaler, a retail store, a web shop, or the like. Also, if a paper order is placed, this output may be printed. The output unit 15 may or may not include a device that outputs (for example, a communication device, a printer, etc.). Further, the output unit 15 may be realized by hardware, or may be realized by software such as a driver for driving those devices.

次に、食材注文装置1の動作、すなわち食材注文方法について図2のフローチャートを用いて説明する。
(ステップS101)受付部11は、献立識別子及び献立の数量を受け付けたかどうか判断する。そして、献立識別子等を受け付けた場合にはステップS102に進み、そうでない場合には、献立識別子等を受け付けるまで、ステップS101の処理を繰り返す。
Next, the operation of the food material ordering device 1, that is, the food material ordering method will be described with reference to the flowchart of FIG.
(Step S101) The reception unit 11 determines whether or not the menu identifier and the quantity of menus have been accepted. Then, if the menu identifier or the like is accepted, the process proceeds to step S102, and if not, the process of step S101 is repeated until the menu identifier or the like is accepted.

(ステップS102)取得部13は、記憶部12で記憶されている献立情報、及びレシピ情報を用いて、ステップS101で受け付けられた献立識別子及び数量に応じた献立を作るために必要な各食材の食材識別子及び食材の必要量をそれぞれ取得する。 (Step S102) The acquisition unit 13 uses the menu information and the recipe information stored in the storage unit 12 to prepare the menu according to the menu identifier and the quantity received in step S101. Obtain the food identifier and the required amount of food, respectively.

(ステップS103)生成部14は、ステップS102で取得された食材識別子及び食材の必要量の複数の組に基づいて注文情報を生成する。この注文情報の生成において、生成部14は、例えば、記憶部12で記憶されている食材情報によって示される、食材ごとの注文単位を用いてもよい。 (Step S103) The generation unit 14 generates order information based on a plurality of sets of the foodstuff identifier and the required amount of the foodstuff acquired in step S102. In the generation of the order information, the generation unit 14 may use, for example, an order unit for each food material indicated by the food material information stored in the storage unit 12.

(ステップS104)出力部15は、ステップS103で生成された注文情報を出力する。そして、ステップS101に戻る。
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S104) The output unit 15 outputs the order information generated in step S103. Then, the process returns to step S101.
In the flowchart of FIG. 2, the process ends when the power is turned off or an interrupt for the end of the process occurs.

次に、本実施の形態による食材注文装置1の動作について、具体例を用いて説明する。この具体例では、図3Aで示される献立情報、図3Bで示されるレシピ情報、図4Aで示される食材情報が記憶部12で記憶されているものとする。 Next, the operation of the foodstuff ordering apparatus 1 according to the present embodiment will be described with reference to specific examples. In this specific example, it is assumed that the menu information shown in FIG. 3A, the recipe information shown in FIG. 3B, and the food ingredient information shown in FIG. 4A are stored in the storage unit 12.

図3Aで示される献立情報は、献立識別子と、その献立識別子で識別される献立に含まれる料理の料理識別子とを有する情報である。例えば、献立識別子「さば味噌煮定食」と、料理識別子「ライス」「味噌汁」「さば味噌煮」「レンコンのキンピラ」等との組である献立情報によって、献立識別子「さば味噌煮定食」で識別される献立(以下、献立「さば味噌煮定食」と呼ぶこともある。他の識別子についても同様である。)に、料理「ライス」「味噌汁」「さば味噌煮」「レンコンのキンピラ」等が含まれることが示される。 The menu information shown in FIG. 3A is information having a menu identifier and a cooking identifier of a dish included in the menu identified by the menu identifier. For example, the menu identifier "Saba misoni set meal" is identified by the menu information, which is a combination of the menu identifier "Saba misoni set meal" and the cooking identifiers "Rice", "Miso soup", "Saba misoni boiled", "Renkon Kinpira", etc. Menus to be served (hereinafter sometimes referred to as "saba misoni set meal"; the same applies to other identifiers) include dishes such as "rice", "miso soup", "saba misoni boiled", and "renkon kinpira". Shown to be included.

図3Bで示されるレシピ情報は、料理識別子と、食材識別子及び食材の使用量とを有する情報である。例えば、料理識別子「さば味噌煮」に必要な食材及び使用量は、食材「さば切り身」が「1(個)」、食材「酒」が「15(ml)」、食材「みりん」が「15(ml)」等であることが示される。なお、図3Bのレシピ情報には、食材として「水」を含めていないが、水も食材に含めてもよい。この場合には、例えば、後述する注文量情報を用いることなどによって、水は注文されないようにしてもよく、または、水の使用量に応じてミネラルウォータなどが注文されてもよい。 The recipe information shown in FIG. 3B is information having a cooking identifier, a food identifier, and a usage amount of the food. For example, the ingredients and amount used for the cooking identifier "mackerel misoni" are "1 (pieces)" for the ingredient "mackerel fillet", "15 (ml)" for the ingredient "sake", and "15" for the ingredient "mirin". (Ml) ”and the like. Although the recipe information in FIG. 3B does not include "water" as a food ingredient, water may also be included in the foodstuff. In this case, for example, water may not be ordered by using the order quantity information described later, or mineral water or the like may be ordered according to the amount of water used.

図4Aで示される食材情報は、食材識別子と、その食材識別子で識別される食材である注文対象を識別する商品識別子と、その注文対象の注文単位と、その注文対象の注文単位に応じた金額とを有する情報である。例えば、食材「米」である注文対象の商品は「AAA米」であり、その注文単位は「30(kg)」であり、30(kg)の商品「AAA米」の値段が「8500(円)」であることが示される。この具体例では、1個の食材識別子に1個の商品識別子が対応付けられているものとする。すなわち、ある食材を購入する際に、商品を選択することはできないものとする。なお、1個の食材識別子に2個以上の商品識別子が対応付けられている場合、すなわち商品を選択することができる場合については、図4Bを用いて後述する。 The foodstuff information shown in FIG. 4A includes a foodstuff identifier, a product identifier that identifies an order target that is a foodstuff identified by the foodstuff identifier, an order unit of the order target, and an amount corresponding to the order unit of the order target. Information having and. For example, the product to be ordered, which is the food ingredient "rice", is "AAA rice", the order unit is "30 (kg)", and the price of the 30 (kg) product "AAA rice" is "8500 (yen)". ) ”. In this specific example, it is assumed that one product identifier is associated with one food identifier. That is, when purchasing a certain ingredient, it is not possible to select the product. The case where two or more product identifiers are associated with one foodstuff identifier, that is, the case where a product can be selected will be described later with reference to FIG. 4B.

なお、この具体例では、食材識別子と、商品識別子とが異なる場合について説明するが、そうでなくてもよい。食材識別子が商品識別子であってもよい。この場合には、レシピ情報によって、料理に使用する食材が、具体的な商品によって示されることになる。例えば、食材識別子を商品識別子とすることによって、フランチャイズ等の各店において献立に用いる食材を同じ商品にすることができ、すべての店について使用する食材を統一することができ、調理された献立の品質を一定に保つことができるようになる。 In this specific example, the case where the food identifier and the product identifier are different will be described, but it is not necessary. The food identifier may be a product identifier. In this case, the recipe information indicates the ingredients used for cooking by a specific product. For example, by using the food identifier as the product identifier, the food used for the menu in each store such as a franchise can be the same product, the food used in all the stores can be unified, and the quality of the cooked menu can be unified. Will be able to be kept constant.

この具体例において、まず、食材注文装置1が、図3Aの献立情報に含まれる献立識別子の一覧を作成し、ユーザに提示したとする。そして、ユーザが、その献立識別子の一覧において、献立識別子「さば味噌煮定食」を選択し、数量「12」を入力したとする。すると、献立識別子「さば味噌煮定食」及び数量「12」が受付部11によって受け付けられ、取得部13に渡される(ステップS101)。 In this specific example, it is assumed that the foodstuff ordering device 1 first creates a list of menu identifiers included in the menu information of FIG. 3A and presents it to the user. Then, it is assumed that the user selects the menu identifier "saba misoni set meal" in the list of menu identifiers and inputs the quantity "12". Then, the menu identifier "mackerel misoni set meal" and the quantity "12" are accepted by the reception unit 11 and passed to the acquisition unit 13 (step S101).

献立識別子「さば味噌煮定食」及び数量「12」を受け取ると、取得部13は、献立識別子「さば味噌煮定食」を検索キーとして図3Aの献立情報を検索し、ヒットした献立識別子「さば味噌煮定食」に対応付けられている料理識別子「ライス」「味噌汁」等をすべて特定する。また、取得部13は、特定した料理識別子「ライス」を検索キーとして図3Bのレシピ情報を検索し、ヒットした料理識別子「ライス」に対応付けられている食材識別子「米」及び食材の使用量「75(g)」の組を取得する。取得部13は、そのような処理を、特定した各料理識別子について行う。料理識別子「味噌汁」「さば味噌煮」のように、食材識別子と使用量との2以上の組が対応している場合には、取得部13は、その2以上の組を取得する。このようにして、食材識別子と食材の使用量との複数の組が取得されることになる。 Upon receiving the menu identifier "saba misoni set meal" and the quantity "12", the acquisition unit 13 searches for the menu information in FIG. 3A using the menu identifier "saba misoni set meal" as a search key, and finds the hit menu identifier "saba misoni". All the cooking identifiers "rice", "miso soup", etc. associated with "boiled set meal" are specified. Further, the acquisition unit 13 searches for the recipe information in FIG. 3B using the specified dish identifier “rice” as a search key, and uses the food identifier “rice” and the amount of food used associated with the hit food identifier “rice”. Acquire a set of "75 (g)". The acquisition unit 13 performs such a process for each identified dish identifier. When two or more pairs of the food identifier and the amount used correspond to each other, such as the cooking identifiers “miso soup” and “saba misoni boiled”, the acquisition unit 13 acquires the two or more pairs. In this way, a plurality of sets of the food identifier and the usage amount of the food are obtained.

その後、取得部13は、取得した各組に含まれる使用量に、受け取った数量「12」を乗算すると共に、同じ食材識別子を含む複数の組を取得した場合には、その食材識別子に対応する乗算結果を合計し、その食材識別子に対応する必要量を、その合計値とする。このようにして、受け付けられた献立識別子及び数量に応じた献立の調理に必要な食材を識別する食材識別子及びその食材の必要量の組が、図5で示されるように食材ごとに取得される(ステップS102)。図5によって、12人前の献立「さば味噌煮定食」を作るために、食材「米」の必要量が「900(g)」であり、食材「味噌」の必要量が「432(g)」であることなどが示されている。取得部13は、図5で示される取得結果を、注文情報生成部14に渡す。 After that, the acquisition unit 13 multiplies the usage amount included in each acquired set by the received quantity "12", and when a plurality of sets including the same food identifier are acquired, the acquisition unit 13 corresponds to the food identifier. The multiplication results are totaled, and the required amount corresponding to the food identifier is used as the total value. In this way, a set of the menu identifier received, the food identifier that identifies the food material required for cooking the menu according to the quantity, and the required amount of the food material is acquired for each food material as shown in FIG. (Step S102). According to Fig. 5, the required amount of the ingredient "rice" is "900 (g)" and the required amount of the ingredient "miso" is "432 (g)" in order to make the menu "mackerel miso boiled set meal" for 12 people. It is shown that it is. The acquisition unit 13 passes the acquisition result shown in FIG. 5 to the order information generation unit 14.

図5で示される取得結果を受け取ると、注文情報生成部14は、各食材について、図4Aの食材情報を用いて、必要量以上の注文単位に応じた注文量となるように、注文情報を生成する。具体的には、注文情報生成部14は、図5で示される1番目の食材識別子「米」を検索キーとして図4Aの食材情報を検索し、ヒットした食材情報に含まれる商品識別子「AAA米」、注文単位「30(kg)」、金額「8500(円)」を取得する。そして、その注文単位は、食材「米」の必要量「900(g)」を超えているため、注文情報に、商品識別子「AAA米」、注文量「1」、金額「8500(円)」を追加する。なお、この具体例では、注文量は、商品の注文数であるとする。注文情報生成部14は、2番目以降の食材識別子「味噌」「顆粒だし」等についても、同様に商品識別子等を取得して注文情報に追加する。また、食材識別子「さば切り身」については、注文単位が「1(個)」であり、必要量が「12(個)」であるため、注文量は「12」となる。このように、商品の注文数である注文量「M」は、注文単位×Mが必要量以上となる最も小さいMに設定される。なお、Mは1以上の整数である。また、注文情報生成部14は、記憶部12においてあらかじめ記憶されている注文者識別子「U001」と、図示しないカレンダー部から取得した年月日「2020/11/13」とを注文情報に追加する。その結果、図6で示される注文情報が生成されることになる(ステップS103)。図6の注文情報によって、例えば、商品「AAA米」を1個注文し、その金額が「8500(円)」であることなどが示されている。注文情報生成部14は、生成した注文情報を出力部15に渡す。 Upon receiving the acquisition result shown in FIG. 5, the order information generation unit 14 uses the food material information of FIG. 4A for the order information so that the order amount corresponds to the order unit larger than the required amount. Generate. Specifically, the order information generation unit 14 searches for the foodstuff information of FIG. 4A using the first foodstuff identifier “rice” shown in FIG. 5 as a search key, and the product identifier “AAA rice” included in the hit foodstuff information. , The order unit "30 (kg)" and the amount "8500 (yen)" are acquired. Since the order unit exceeds the required amount "900 (g)" of the food ingredient "rice", the order information includes the product identifier "AAA rice", the order amount "1", and the amount "8500 (yen)". To add. In this specific example, the order quantity is assumed to be the number of ordered products. The order information generation unit 14 also acquires the product identifiers and the like for the second and subsequent food identifiers such as “miso” and “granule dashi” and adds them to the order information. As for the food identifier "mackerel fillet", the order unit is "1 (pieces)" and the required quantity is "12 (pieces)", so the order quantity is "12". In this way, the order quantity "M", which is the number of orders for the products, is set to the smallest M in which the order unit x M is equal to or larger than the required quantity. Note that M is an integer of 1 or more. Further, the order information generation unit 14 adds the orderer identifier "U001" stored in advance in the storage unit 12 and the date "2020/11/13" acquired from the calendar unit (not shown) to the order information. .. As a result, the order information shown in FIG. 6 is generated (step S103). The order information in FIG. 6 indicates, for example, that one product "AAA rice" is ordered and the amount is "8500 (yen)". The order information generation unit 14 passes the generated order information to the output unit 15.

注文情報を受け取ると、出力部15は、あらかじめ決められた送信先に、受け取った注文情報を送信する(ステップS104)。このようにして、指定された数量の献立を調理するために必要な食材に関する注文が自動的に行われることになる。なお、この具体例では、注文情報の送信処理までが自動的に行われる場合について説明したが、例えば、注文情報の生成、及び送信に応じて、各注文対象がショッピングサイトのカートに入れられ、ユーザが「注文」ボタンを選択することに応じて、その注文が確定されてもよい。 Upon receiving the order information, the output unit 15 transmits the received order information to a predetermined destination (step S104). In this way, orders for the ingredients needed to cook the specified quantity of menus will be automatically placed. In this specific example, the case where the process of transmitting the order information is automatically performed has been described. However, for example, each order target is put in the cart of the shopping site according to the generation and transmission of the order information. The order may be confirmed in response to the user selecting the "Order" button.

なお、献立識別子等を受け付ける際に、献立の調理を行う年月日も一緒に受け付けている場合には、注文情報に、献立の調理を行う年月日、または、献立の調理を行う年月日に応じて取得した商品(食材)の納品日(通常、この納品日は、調理を行う年月日よりも以前の日に設定される。)が含められてもよい。 In addition, when accepting the menu identifier, etc., if the date of cooking the menu is also accepted, the date of cooking the menu or the date of cooking the menu is included in the order information. The delivery date of the product (ingredient) acquired according to the date (usually, this delivery date is set to a date before the cooking date) may be included.

以上のように、本実施の形態による食材注文装置1によれば、受け付けられた数量の献立を調理するのに必要な食材を自動的に注文することができ、食材ごとに、また料理ごとに注文を行う場合よりも、注文作業が軽減されることになり、注文者の利便性が向上する。また、その注文時に、食材の必要量を取得し、その必要量以上となるように注文単位での注文を行うことによって、献立の調理に必要な食材の必要量と、食材を購入できる単位とが異なる場合であっても、その違いを考慮した注文を行うことができる。この食材注文装置1を用いることによって、例えば、飲食店、弁当の製造工場、給食業者、入所者に食事を提供する高齢者施設等における食材の注文業務を著しく簡単にすることができる。また、食材注文装置1を各家庭で用いた場合にも、食材の購入を容易に行うことができるというメリットがある。また、このような食材注文装置1による注文が行われることによって、注文を受ける側の処理も軽減することができる。現在、食材の注文はFAXを用いて行われることが多く、その場合には、注文を受ける側において注文内容を手作業でシステムに入力する必要があり大きな負担となっている。一方、食材注文装置1による注文に応じて注文情報を受信することによって、注文を受ける側において自動的に注文がまとまることになり、負担が大幅に軽減されることになる。 As described above, according to the foodstuff ordering device 1 according to the present embodiment, the foodstuffs necessary for cooking the received quantity of menus can be automatically ordered, and each foodstuff and each dish can be automatically ordered. The ordering work is reduced as compared with the case of placing an order, and the convenience of the orderer is improved. In addition, at the time of ordering, by acquiring the required amount of ingredients and placing an order in order units so that the required amount is exceeded, the required amount of ingredients required for menu cooking and the unit in which the ingredients can be purchased Even if they are different, it is possible to place an order considering the difference. By using this food material ordering device 1, for example, it is possible to remarkably simplify the work of ordering foodstuffs in a restaurant, a lunch box manufacturing factory, a school lunch service provider, a facility for the elderly who provides meals to residents, and the like. Further, even when the food material ordering device 1 is used at home, there is an advantage that the food material can be easily purchased. Further, by placing an order by such a food material ordering device 1, it is possible to reduce the processing on the side receiving the order. Currently, foodstuffs are often ordered by fax, and in that case, the order receiving side needs to manually input the order contents into the system, which is a heavy burden. On the other hand, by receiving the order information in response to the order by the food material ordering device 1, the order is automatically settled on the side receiving the order, and the burden is greatly reduced.

以下、本実施の形態による食材注文装置1の変形例について説明する。
[ポリシーに応じた注文対象の選択]
食材識別子に対応する複数の注文対象が存在する場合には、あらかじめ設定されたポリシーに応じてその選択が行われてもよい。この場合には、記憶部12において、注文対象の選択に関するポリシーを示すポリシー情報も記憶されていてもよい。ポリシー情報によって、例えば、金額の最も低い注文対象を選択すること、単位量当たりの金額が最も低い注文対象を選択すること、無農薬の注文対象を選択すること、有機栽培の注文対象を選択すること、国産の注文対象を選択することなどのポリシーが示されてもよい。そして、注文情報生成部14は、取得部13によって取得された食材識別子に対応する複数の注文対象が存在する場合には、ポリシー情報に応じて注文対象を選択してもよい。なお、ポリシー情報に応じた注文対象の選択が行われる場合には、例えば、食材情報に、そのポリシー情報に応じた選択を行うための情報、例えば、各商品が国産かどうかを示す情報や、有機栽培かどうかを示す情報が含まれていてもよい。
Hereinafter, a modification of the food material ordering device 1 according to the present embodiment will be described.
[Selecting the order target according to the policy]
When there are a plurality of order targets corresponding to the food identifiers, the selection may be made according to a preset policy. In this case, the storage unit 12 may also store policy information indicating a policy regarding selection of an order target. Depending on the policy information, for example, select the order target with the lowest amount, select the order target with the lowest amount per unit quantity, select the pesticide-free order target, select the order target for organic farming. It may be shown a policy such as selecting a domestic order target. Then, when the order information generation unit 14 has a plurality of order targets corresponding to the foodstuff identifiers acquired by the acquisition unit 13, the order information generation unit 14 may select the order target according to the policy information. When the order target is selected according to the policy information, for example, the food material information includes information for making a selection according to the policy information, for example, information indicating whether or not each product is domestically produced. Information indicating whether or not it is organically grown may be included.

例えば、図4Bで示されるように、食材識別子「米」を含む2個の食材情報が存在する場合であって、記憶部12で記憶されているポリシー情報によって金額の最も低い注文対象を選択することが示されている場合には、注文情報生成部14は、商品「AAA米」を選択してもよい。一方、記憶部12で記憶されているポリシー情報によって有機栽培の注文対象を選択することが示されている場合には、注文情報生成部14は、商品「BBB米(有機栽培)」を選択してもよい。なお、図4Bでは、商品識別子に、ポリシー情報に応じた選択を行うための情報が含まれていることになる。 For example, as shown in FIG. 4B, when there are two food ingredient information including the food identifier "rice", the order target with the lowest amount is selected by the policy information stored in the storage unit 12. If it is indicated, the order information generation unit 14 may select the product “AAA rice”. On the other hand, when the policy information stored in the storage unit 12 indicates that the order target for organic cultivation is selected, the order information generation unit 14 selects the product "BBB rice (organic cultivation)". You may. In FIG. 4B, the product identifier includes information for making a selection according to the policy information.

なお、複数のユーザが食材注文装置1を利用する場合には、記憶部12において、ユーザ識別子(例えば、注文者識別子など)に対応付けてポリシー情報が記憶されており、献立識別子等を入力したユーザを識別するユーザ識別子に対応するポリシー情報を用いて、注文対象の選択が行われてもよい。また、記憶部12でポリシー情報が記憶されておらず、取得部13によって取得された食材識別子に対応する複数の注文対象が存在する場合には、ユーザが注文対象を選択できてもよい。 When a plurality of users use the foodstuff ordering device 1, the storage unit 12 stores policy information in association with a user identifier (for example, an orderer identifier), and inputs a menu identifier or the like. The order target may be selected using the policy information corresponding to the user identifier that identifies the user. Further, when the policy information is not stored in the storage unit 12 and there are a plurality of order targets corresponding to the foodstuff identifiers acquired by the acquisition unit 13, the user may be able to select the order target.

[在庫を考慮した注文情報の生成]
通常、食材の必要量と注文量とは異なるため、上記具体例で説明したような注文を繰り返すと、注文量と必要量との差分が在庫となり、その在庫が増えていくことになる。したがって、在庫を考慮して注文情報を生成するようにしてもよい。この場合には、記憶部12において、複数の在庫情報も記憶されていてもよい。在庫情報は、食材の食材識別子と、その食材の在庫量とを対応付ける情報である。そして、注文情報生成部14は、取得部13によって取得された食材識別子に対応する在庫量及び食材の必要量に基づいて注文情報を生成してもよい。なお、取得部13によって取得された食材識別子に対応する食材の必要量とは、その食材識別子と一緒に取得された食材の必要量、すなわち、その食材識別子で識別される食材の必要量のことである。この場合には、ある食材の必要量が在庫量を超えているときに、その食材について、「必要量-在庫量」以上の注文単位での注文が行われ、その食材の必要量が在庫量以下であるときに、その食材についての注文は行われないことになる。
[Generation of order information considering inventory]
Normally, the required amount of ingredients and the ordered amount are different, so if the order as described in the above specific example is repeated, the difference between the ordered amount and the required amount becomes an inventory, and the inventory increases. Therefore, the order information may be generated in consideration of inventory. In this case, the storage unit 12 may also store a plurality of inventory information. The inventory information is information that associates the food identifier of the food with the inventory amount of the food. Then, the order information generation unit 14 may generate order information based on the inventory amount corresponding to the foodstuff identifier acquired by the acquisition unit 13 and the required amount of the foodstuff. The required amount of foodstuff corresponding to the foodstuff identifier acquired by the acquisition unit 13 is the required amount of foodstuff acquired together with the foodstuff identifier, that is, the required amount of foodstuff identified by the foodstuff identifier. Is. In this case, when the required amount of a certain ingredient exceeds the inventory amount, an order is placed for that ingredient in an order unit of "required amount-inventory amount" or more, and the required amount of the ingredient is the inventory amount. No order will be placed for the ingredient when:

なお、在庫情報は、例えば、理論的に管理されてもよく、または、実際に測定された値が用いられてもよい。理論的に管理する場合には、注文情報生成部14は、取得部13によって取得された食材識別子に対応する在庫量を、食材の必要量と注文情報によって注文した食材の注文量とを用いて更新してもよい。例えば、ある食材について注文を行う場合には、その食材の注文量から必要量を減算した値が、その食材の在庫量に加算されることになる。また、例えば、ある食材について注文を行わない場合、すなわち、必要量が在庫量以下であった場合には、その食材の在庫量から必要量が減算されることになる。このようにして、在庫情報における各食材の在庫量が、注文情報生成部14によって更新されてもよい。例えば、上記具体例において、注文情報の生成前には各食材の在庫量が0であった場合には、在庫情報における注文後の各食材の在庫量は、図7で示されるように、注文量から必要量を減算した値となる。例えば、食材「米」については、注文量が30(kg)であり、必要量が900(g)であるため、在庫量は「29100(g)」となる。この後に、献立識別子「さば味噌煮定食」、数量「10」が受け付けられたとすると、食材「米」「味噌」などについては注文を行わなくてもよいことになる。その際には、在庫量から、それぞれ必要量が減算されることになる。また、受付部11で受け付けられた献立の数量と、実際に調理した献立の数量が異なることもありうる。この場合には、その差に応じて在庫量を増減させてもよい。 The inventory information may be, for example, theoretically managed, or an actually measured value may be used. In the case of theoretical management, the order information generation unit 14 uses the required amount of food and the order amount of the food ordered by the order information to obtain the inventory amount corresponding to the food identifier acquired by the acquisition unit 13. You may update it. For example, when an order is placed for a certain food material, the value obtained by subtracting the required amount from the ordered amount of the food material is added to the inventory amount of the food material. Further, for example, when an order is not placed for a certain food material, that is, when the required amount is less than or equal to the stock amount, the required amount is subtracted from the stock amount of the food material. In this way, the inventory amount of each ingredient in the inventory information may be updated by the order information generation unit 14. For example, in the above specific example, when the inventory amount of each ingredient is 0 before the generation of the order information, the inventory quantity of each ingredient after the order in the inventory information is ordered as shown in FIG. It is the value obtained by subtracting the required amount from the amount. For example, for the food material "rice", the order quantity is 30 (kg) and the required quantity is 900 (g), so the inventory quantity is "29100 (g)". If the menu identifier "saba misoni set meal" and the quantity "10" are accepted after this, it is not necessary to place an order for the ingredients "rice" and "miso". In that case, the required amount will be subtracted from the inventory amount. In addition, the quantity of menus received by the reception unit 11 may differ from the quantity of menus actually cooked. In this case, the inventory amount may be increased or decreased according to the difference.

一方、実際に測定された値に応じた在庫情報が記憶部12で記憶される場合には、図1Bで示されるように、食材注文装置1は、食材の在庫量を示す在庫情報を受け付けて記憶部12に蓄積する在庫受付部16をさらに備えてもよい。在庫受付部16によって受け付けられる在庫情報は、例えば、手作業で生成された情報であってもよく、食材に付与されたICタグを読み取るリーダや重量計などを用いて自動的に取得された情報であってもよい。在庫受付部16は、受け付けた在庫情報を記憶部12に蓄積する際に、上書きで蓄積してもよく、または、最新の在庫情報を特定可能なように蓄積してもよい。後者の場合には、注文情報生成部14は、記憶部12で記憶されている最新の在庫情報を用いて注文情報の生成を行ってもよい。在庫情報は、例えば、定期的に受け付けられて記憶部12に蓄積されてもよく、または、在庫に変動があった際に受け付けられて記憶部12に蓄積されてもよい。このように、食材の在庫量を示す在庫情報が受け付けられて蓄積される場合には、在庫情報がより正確な情報となる。また、例えば、食材注文装置1を用いた注文とは別ルートでの注文が行われる場合にも、適切に在庫情報を管理することができるようになる。 On the other hand, when the inventory information corresponding to the actually measured value is stored in the storage unit 12, the food material ordering device 1 receives the inventory information indicating the inventory amount of the food material as shown in FIG. 1B. An inventory receiving unit 16 stored in the storage unit 12 may be further provided. The inventory information received by the inventory receiving unit 16 may be, for example, manually generated information, and is automatically acquired by using a reader or a weighing scale that reads an IC tag attached to the food material. May be. When storing the received inventory information in the storage unit 12, the inventory receiving unit 16 may store the received inventory information by overwriting, or may store the latest inventory information so that it can be specified. In the latter case, the order information generation unit 14 may generate the order information using the latest inventory information stored in the storage unit 12. The inventory information may be, for example, periodically received and stored in the storage unit 12, or may be received and stored in the storage unit 12 when the inventory fluctuates. In this way, when the inventory information indicating the inventory amount of the food material is received and accumulated, the inventory information becomes more accurate information. Further, for example, even when an order is placed by a route different from the order using the food material ordering device 1, inventory information can be appropriately managed.

在庫受付部16は、例えば、入力デバイスから入力された情報を受け付けてもよく、有線または無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体から読み出された情報を受け付けてもよい。なお、在庫受付部16は、受け付けを行うためのデバイスを含んでもよく、または含まなくてもよい。また、在庫受付部16は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The inventory receiving unit 16 may, for example, receive information input from an input device, may receive information transmitted via a wired or wireless communication line, and may be read from a predetermined recording medium. Information may be accepted. The inventory receiving unit 16 may or may not include a device for receiving. Further, the inventory receiving unit 16 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

また、在庫情報に、賞味期限や消費期限を含めてもよい。この場合には、在庫情報において、賞味期限や消費期限ごとに、食材の在庫量が示されてもよい。そして、注文情報生成部14は、献立の調理を行う年月日において期限の切れていない食品の在庫量のみを用いて、上記した在庫量を考慮した注文情報の生成を行ってもよい。この場合には、受付部11において、献立の調理を行う年月日も受け付けられることが好適である。また、在庫情報に、在庫の保管場所(例えば、A冷蔵庫、B冷蔵庫、C食品庫等)を含めてもよい。この場合には、在庫情報において、在庫の保管場所ごとに、食材の在庫量が示されてもよい。例えば、一つの食材が2以上の保管場所で保管されている場合には、在庫情報において、その食材の在庫量が保管場所ごとに管理されていてもよい。 In addition, the inventory information may include the expiration date and the expiration date. In this case, in the inventory information, the inventory amount of the food material may be indicated for each expiration date or expiration date. Then, the order information generation unit 14 may generate order information in consideration of the above-mentioned inventory amount by using only the inventory amount of the food that has not expired on the date when the menu is cooked. In this case, it is preferable that the reception unit 11 also accepts the date when the menu is cooked. Further, the inventory information may include a storage place for inventory (for example, A refrigerator, B refrigerator, C food storage, etc.). In this case, in the inventory information, the inventory amount of the food material may be indicated for each storage location of the inventory. For example, when one food material is stored in two or more storage places, the inventory amount of the food material may be managed for each storage place in the inventory information.

[あらかじめ決められた注文量での注文]
所定の食材については、あらかじめ注文量が決められていてもよい。例えば、米や味噌などのように、大量に使用することが想定されており、それに応じた保管スペースが確保されている食材については、その保管スペースに応じた単位で購入することによって、食材が納入された後の保管スペースへの保管作業が頻繁に繰り返されないようにすることができる。また、例えば、食材注文装置1を用いた注文とは別ルートでの注文を行う食材については、注文量を「0」にしてもよい。
[Order with a predetermined order quantity]
For a predetermined ingredient, the order quantity may be determined in advance. For example, for ingredients such as rice and miso, which are expected to be used in large quantities and have a storage space for them, you can purchase the ingredients in units according to the storage space. It is possible to prevent the storage work in the storage space after delivery from being repeated frequently. Further, for example, the order quantity may be set to "0" for the food material to be ordered by a route different from the order using the food material ordering device 1.

この場合には、記憶部12において、単数または複数の注文量情報が記憶されていてもよい。注文量情報は、食材識別子と、その食材識別子で識別される食材の注文量とを対応付ける情報である。図8は、注文量情報の一例を示す図である。図8において、1番目の注文量情報では、食材識別子「米」の注文量が「0」であることが示されている。例えば、上記のように、米を別ルートで購入する場合には、このような設定が行われることが好適である。また、図8の2番目の注文量情報では、食材識別子「味噌」の注文量が「100(kg)」であることが示されている。例えば、味噌については、100(kg)に応じた保管スペースが確保されている場合には、このような設定が行われることが好適である。 In this case, the storage unit 12 may store one or more order quantity information. The order quantity information is information that associates the foodstuff identifier with the order quantity of the foodstuff identified by the foodstuff identifier. FIG. 8 is a diagram showing an example of order quantity information. In FIG. 8, in the first order quantity information, it is shown that the order quantity of the food identifier “rice” is “0”. For example, as described above, when rice is purchased by another route, it is preferable that such a setting is made. Further, in the second order quantity information of FIG. 8, it is shown that the order quantity of the food identifier "miso" is "100 (kg)". For example, for miso, it is preferable to make such a setting when a storage space corresponding to 100 (kg) is secured.

注文情報生成部14は、注文量情報によって注文量に対応付けられている食材識別子が取得部13によって取得された際には、その食材識別子に対応付けられている注文量となるように注文情報を生成する。0ではないある注文量となるように注文情報を生成するとは、例えば、注文量情報によって指定されている注文量と厳密に同じ注文量となるように注文情報を生成することであってもよく、注文量情報によって指定されている注文量に近い注文量となるように注文情報を生成することであってもよい。例えば、図8で示される注文量情報が記憶部12で記憶されている場合には、食材識別子「米」に対応する注文を行うときに、注文情報生成部14は、注文量を「0」にする。すなわち、注文情報に食材識別子「米」に関する注文を含めないようにする。また、例えば、食材識別子「味噌」に対応する注文を行うときに、注文情報生成部14は、注文量を「100(kg)」となるようにする。なお、例えば、味噌の注文単位が30(kg)である場合などのように、注文量情報で指定されている注文量と一致する注文を行うことができない場合には、注文情報生成部14は、注文量情報で指定されている注文量以下で最大の注文量となるように注文を行ってもよい。上記の味噌の例では、90(kg)の注文を行ってもよい。 When the foodstuff identifier associated with the order quantity by the order quantity information is acquired by the acquisition unit 13, the order information generation unit 14 makes the order information so as to be the order quantity associated with the foodstuff identifier. To generate. Generating order information so that it has a certain non-zero order quantity may be, for example, generating order information so that the order quantity is exactly the same as the order quantity specified by the order quantity information. , The order information may be generated so that the order quantity is close to the order quantity specified by the order quantity information. For example, when the order quantity information shown in FIG. 8 is stored in the storage unit 12, the order information generation unit 14 sets the order quantity to “0” when placing an order corresponding to the food identifier “rice”. To. That is, the order information should not include the order related to the food identifier "rice". Further, for example, when placing an order corresponding to the food identifier "miso", the order information generation unit 14 sets the order quantity to "100 (kg)". If it is not possible to place an order that matches the order quantity specified in the order quantity information, for example, when the order unit of miso is 30 (kg), the order information generation unit 14 may perform the order information generation unit 14. , You may place an order so that the maximum order quantity is less than or equal to the order quantity specified in the order quantity information. In the above example of miso, 90 (kg) may be ordered.

[食材コストの算出]
注文情報を用いて、所定の単位期間に注文された注文対象の合計金額、すなわち食材コストを算出してもよい。この場合には、食材注文装置1は、図1Cで示されるように、単位期間に注文された注文対象の合計金額を算出する算出部17をさらに備えていてもよい。この場合には、注文情報に、注文に関する年月日及び注文対象ごとの金額が含まれているものとする。また、注文情報生成部14は、生成した注文情報を記憶部12に蓄積する。そして、算出部17は、記憶部12で記憶されている注文情報に含まれる注文に関する年月日及び注文対象ごとの金額を用いて、単位期間に注文された注文対象の合計金額を算出する。単位期間は、例えば、1か月、四半期、半年、1年等であってもよい。より具体的には、算出部17は、2019年の1年間(1月から12月まで)に注文された注文対象の合計金額を算出してもよく、2020年の1月(1日から31日まで)に注文された注文対象の合計金額を算出してもよい。より詳細には、算出部17は、合計金額を算出する単位期間に含まれる年月日の注文情報を特定し、その特定した注文情報に含まれる注文対象の各金額を合計することによって、その単位期間に注文された注文対象の合計金額を算出してもよい。また、出力部15は、算出部17によって算出された合計金額をも出力してもよい。なお、出力部15が合計金額を出力する方法は、注文情報を出力する方法と同じであってもよく、または、異なっていてもよい。例えば、出力部15は、注文情報を送信すると共に、合計金額を所定の記憶部に蓄積してもよい。
[Calculation of food cost]
The order information may be used to calculate the total price of the ordered objects ordered in a predetermined unit period, that is, the cost of ingredients. In this case, as shown in FIG. 1C, the foodstuff ordering device 1 may further include a calculation unit 17 for calculating the total amount of the ordered objects ordered in the unit period. In this case, it is assumed that the order information includes the date related to the order and the amount for each order target. Further, the order information generation unit 14 stores the generated order information in the storage unit 12. Then, the calculation unit 17 calculates the total amount of the order targets ordered in the unit period by using the date and the amount of each order target included in the order information stored in the storage unit 12. The unit period may be, for example, one month, quarter, six months, one year, or the like. More specifically, the calculation unit 17 may calculate the total amount of orders placed during the year 2019 (January to December), and may calculate the total amount of orders placed in January 2020 (1st to 31st). You may calculate the total amount of the ordered items ordered by the day). More specifically, the calculation unit 17 specifies the order information of the date included in the unit period for calculating the total amount, and by summing each amount of the order target included in the specified order information, the calculation unit 17 thereof. The total amount of the ordered objects ordered in the unit period may be calculated. Further, the output unit 15 may also output the total amount of money calculated by the calculation unit 17. The method of outputting the total amount by the output unit 15 may be the same as or different from the method of outputting the order information. For example, the output unit 15 may transmit order information and store the total amount in a predetermined storage unit.

[サーバとしての食材注文装置]
本実施の形態では、食材注文装置1がスタンドアロンである場合について主に説明したが、食材注文装置1は、サーバ・クライアントシステムにおけるサーバ装置であってもよい。この場合には、受付部や出力部は、通信回線を介して入力を受け付けたり、情報を出力したりしてもよい。また、通常、サーバ装置である食材注文装置1は、複数のユーザから献立識別子等を受信することになる。したがって、献立情報やレシピ情報、在庫情報、注文量情報等は、記憶部12において、ユーザ識別子に対応付けて記憶されており、あるユーザから献立識別子等を受け付けた場合には、食材注文装置1は、そのユーザのユーザ識別子に対応する情報を用いて注文情報を生成してもよい。
[Food ordering device as a server]
In the present embodiment, the case where the foodstuff ordering device 1 is stand-alone has been mainly described, but the foodstuff ordering device 1 may be a server device in the server / client system. In this case, the reception unit or the output unit may accept an input or output information via a communication line. Further, normally, the foodstuff ordering device 1 which is a server device receives menu identifiers and the like from a plurality of users. Therefore, the menu information, recipe information, inventory information, order quantity information, and the like are stored in association with the user identifier in the storage unit 12, and when the menu identifier and the like are received from a certain user, the foodstuff ordering device 1 May generate order information using the information corresponding to the user identifier of the user.

また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、または、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 Further, in the above embodiment, each process or each function may be realized by centralized processing by a single device or a single system, or may be distributed processing by a plurality of devices or a plurality of systems. It may be realized by.

また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、または、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。 Further, in the above embodiment, the transfer of information performed between the components is performed by, for example, one of the components when the two components that transfer the information are physically different. It may be done by outputting information and accepting information by the other component, or if the two components that pass the information are physically the same, one component. It may be performed by moving from the processing phase corresponding to the other component to the processing phase corresponding to the other component.

また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、または長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、または、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、または、図示しない読み出し部が行ってもよい。 Further, in the above embodiment, information related to the processing executed by each component, for example, information received, acquired, selected, generated, transmitted, or received by each component. Further, information such as threshold values, mathematical formulas, addresses, etc. used by each component in processing may be temporarily or for a long time held in a recording medium (not shown), even if it is not specified in the above description. Further, each component or a storage unit (not shown) may store information on a recording medium (not shown). Further, the information may be read from the recording medium (not shown) by each component or a reading unit (not shown).

また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、または、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 Further, in the above embodiment, when the information used in each component or the like, for example, the information such as the threshold value and the address used in the processing by each component and various setting values may be changed by the user, the above-mentioned The information may or may not be changed as appropriate by the user, even if it is not specified in the description. When the information can be changed by the user, the change is realized by, for example, a reception unit (not shown) that receives a change instruction from the user and a change unit (not shown) that changes the information in response to the change instruction. You may. The reception unit (not shown) may accept the change instruction from, for example, an input device, information transmitted via a communication line, or information read from a predetermined recording medium. ..

また、上記実施の形態において、食材注文装置1に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、または、別々のデバイスを有してもよい。 Further, in the above embodiment, when two or more components included in the food ordering device 1 have a communication device, an input device, or the like, even if the two or more components physically have a single device. Well, or may have separate devices.

また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記実施の形態における食材注文装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、献立識別子と、献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、料理識別子の料理を作るために用いられる食材を識別する食材識別子及び食材の使用量とを対応付けるレシピ情報が複数記憶される記憶部にアクセス可能なコンピュータを、調理予定の献立を識別する献立識別子と、献立の数量とを受け付ける受付部、献立情報及びレシピ情報を用いて、受付部によって受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得する取得部、取得部によって取得された食材識別子及び食材の必要量に基づいて、食材を所定の注文単位で注文するための注文情報を生成する注文情報生成部、注文情報を出力する出力部として機能させるためのプログラムである。 Further, in the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing the storage unit or the recording medium. The software that realizes the foodstuff ordering device 1 in the above embodiment is the following program. In other words, this program stores multiple menu information that associates the menu identifier with the dish identifier that identifies the dish included in the menu of the menu identifier, and also stores the dish identifier and the ingredients used to make the dish with the dish identifier. A computer that can access a storage unit that stores multiple recipe information that associates the food identifier and the amount of food used to identify the food. Using the information and recipe information, the menu identifier received by the reception department, the food ingredient identifier of the foodstuff required to make the food according to the quantity, and the foodstuff acquired by the acquisition department and the acquisition department to acquire the required amount of foodstuff It is a program for functioning as an order information generation unit for generating order information for ordering foodstuffs in a predetermined order unit and an output unit for outputting order information based on an identifier and a required amount of foodstuffs.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を受け付ける受付部、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。 In the above program, the functions realized by the above program do not include the functions that can be realized only by hardware. For example, the functions realized only by hardware such as a modem and an interface card in the acquisition part for acquiring information, the reception part for receiving information, the output part for outputting information, etc. are included at least in the functions realized by the above program. do not have.

また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD-ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 Further, this program may be executed by being downloaded from a server or the like, and the program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, etc.) is read out. May be performed by. Further, this program may be used as a program constituting a program product.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、または分散処理を行ってもよい。 Further, the number of computers that execute this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図9は、上記プログラムを実行して、上記実施の形態による食材注文装置1を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 9 is a schematic diagram showing an example of the appearance of a computer that executes the above program and realizes the foodstuff ordering apparatus 1 according to the above embodiment. The above embodiment can be realized by computer hardware and a computer program executed on the computer hardware.

図9において、コンピュータシステム900は、CD-ROMドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。 In FIG. 9, the computer system 900 includes a computer 901 including a CD-ROM drive 905, a keyboard 902, a mouse 903, and a monitor 904.

図10は、コンピュータシステム900の内部構成を示す図である。図10において、コンピュータ901は、CD-ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANやWAN等への接続を提供する図示しないネットワークカードを含んでいてもよい。 FIG. 10 is a diagram showing an internal configuration of the computer system 900. In FIG. 10, the computer 901 is connected to the MPU (Micro Processing Unit) 911, the ROM 912 for storing a program such as a boot-up program, and the MPU 911 in addition to the CD-ROM drive 905, and issues an application program instruction. It includes a RAM 913 that temporarily stores and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and a bus 915 that interconnects the MPU 911, ROM 912, and the like. The computer 901 may include a network card (not shown) that provides a connection to a LAN, WAN, or the like.

コンピュータシステム900に、上記実施の形態による食材注文装置1の機能を実行させるプログラムは、CD-ROM921に記憶されて、CD-ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD-ROM921、またはネットワークから直接、ロードされてもよい。また、CD-ROM921に代えて他の記録媒体(例えば、DVD等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。 The program for causing the computer system 900 to execute the function of the foodstuff ordering device 1 according to the above embodiment may be stored in the CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be transmitted to the computer 901 over a network (not shown) and stored on the hard disk 914. The program is loaded into RAM 913 at run time. The program may be loaded directly from the CD-ROM921 or the network. Further, the program may be read into the computer system 900 via another recording medium (for example, DVD or the like) instead of the CD-ROM 921.

プログラムは、コンピュータ901に、上記実施の形態による食材注文装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS), a third-party program, or the like that causes the computer 901 to execute the function of the foodstuff ordering apparatus 1 according to the above embodiment. The program may contain only a portion of instructions that call appropriate functions or modules in a controlled manner to achieve the desired result. It is well known how the computer system 900 works, and detailed description thereof will be omitted.

また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 Further, the present invention is not limited to the above embodiments, and various modifications can be made, and it goes without saying that these are also included in the scope of the present invention.

以上より、本発明の一態様による食材注文装置等によれば、指定された数量の献立を調理するために必要な食材の注文を自動的に行うことができるという効果が得られ、食材を注文する装置等として有用である。 From the above, according to the foodstuff ordering device or the like according to one aspect of the present invention, the effect that the foodstuffs necessary for cooking the menu of the specified quantity can be automatically ordered can be obtained, and the foodstuffs can be ordered. It is useful as a device for cooking.

1 食材注文装置
11 受付部
12 記憶部
13 取得部
14 注文情報生成部
15 出力部
16 在庫受付部
17 算出部
1 Food ordering device 11 Reception unit 12 Storage unit 13 Acquisition unit 14 Order information generation unit 15 Output unit 16 Inventory reception unit 17 Calculation unit

Claims (6)

調理予定の献立を識別する献立識別子と、当該献立の数量とを受け付ける受付部と、
献立識別子と、当該献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、当該料理識別子の料理を作るために用いられる食材を識別する食材識別子及び当該食材の使用量とを対応付けるレシピ情報が複数記憶され、食材の食材識別子と、当該食材の在庫量とを対応付ける在庫情報が複数記憶され、食材識別子と、当該食材識別子で識別される食材の注文量とを対応付ける注文量情報が記憶される記憶部と、
前記献立情報及び前記レシピ情報を用いて、前記受付部によって受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得する取得部と、
食材ごとの注文単位を示す食材情報を用いて、前記取得部によって取得された食材識別子に対応する在庫量及び食材の必要量に基づいて、食材の必要量が在庫量を超えている各食材を、必要量から在庫量を減算した以上であり、注文単位の整数倍の量である注文量で注文するための注文情報を生成する注文情報生成部と、
前記注文情報を出力する出力部と、を備え、
前記注文情報生成部は、前記注文量情報によって注文量に対応付けられている食材識別子で識別される食材の注文を行う際には、当該食材識別子に対応付けられている注文量であるように前記注文情報を生成し、
前記注文情報生成部は、前記取得部によって取得された食材識別子に対応する在庫量を、食材の必要量と前記注文情報によって注文した食材の注文量とを用いて更新する、食材注文装置。
A menu identifier that identifies the menu to be cooked, a reception section that accepts the quantity of the menu, and
A plurality of menu information that associates the menu identifier with the dish identifier that identifies the dish included in the menu of the menu identifier is stored, and the dish identifier and the ingredients that identify the ingredients used to make the dish of the dish identifier are stored. A plurality of recipe information corresponding to the identifier and the usage amount of the foodstuff is stored, and a plurality of inventory information corresponding to the foodstuff identifier of the foodstuff and the stock amount of the foodstuff are stored, and the foodstuff identifier and the foodstuff identified by the foodstuff identifier are stored. A storage unit that stores order quantity information that corresponds to the order quantity of
Using the menu information and the recipe information, the menu identifier received by the reception unit and the acquisition unit for acquiring the ingredient identifier of the ingredient necessary for making the menu according to the quantity and the required amount of the ingredient, and the acquisition unit.
Using the food information indicating the order unit for each food, each food that the required amount of food exceeds the stock amount is selected based on the stock amount corresponding to the food identifier acquired by the acquisition unit and the required amount of food. , An order information generator that generates order information for ordering with an order quantity that is more than the required quantity minus the stock quantity and is an integral multiple of the order unit.
It is equipped with an output unit that outputs the order information.
When the order information generation unit places an order for a foodstuff identified by a foodstuff identifier associated with the order quantity by the order quantity information, the order quantity is associated with the foodstuff identifier. Generate the order information
The order information generation unit is a food material ordering device that updates the inventory amount corresponding to the foodstuff identifier acquired by the acquisition unit using the required amount of foodstuff and the order amount of the foodstuff ordered by the order information.
調理予定の献立を識別する献立識別子と、当該献立の数量とを受け付ける受付部と、
献立識別子と、当該献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、当該料理識別子の料理を作るために用いられる食材を識別する食材識別子及び当該食材の使用量とを対応付けるレシピ情報が複数記憶され、食材識別子と、当該食材識別子で識別される食材の注文量とを対応付ける注文量情報が記憶される記憶部と、
前記献立情報及び前記レシピ情報を用いて、前記受付部によって受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得する取得部と、
食材ごとの注文単位を示す食材情報を用いて、前記取得部によって取得された食材識別子及び食材の必要量に基づいて、各食材を必要量以上であり、注文単位の整数倍の量である注文量で注文するための注文情報を生成する注文情報生成部と、
前記注文情報を出力する出力部と、を備え、
前記注文情報生成部は、前記注文量情報によって注文量に対応付けられている食材識別子が前記取得部によって取得された際には、当該食材識別子に対応付けられている注文量であるように前記注文情報を生成する、食材注文装置。
A menu identifier that identifies the menu to be cooked, a reception section that accepts the quantity of the menu, and
A plurality of menu information that associates the menu identifier with the dish identifier that identifies the dish included in the menu of the menu identifier is stored, and the dish identifier and the ingredients that identify the ingredients used to make the dish of the dish identifier are stored. A storage unit that stores a plurality of recipe information that associates an identifier with the amount of the food used, and stores order amount information that associates the food identifier with the order quantity of the food identified by the food identifier.
Using the menu information and the recipe information, the menu identifier received by the reception unit and the acquisition unit for acquiring the ingredient identifier of the ingredient necessary for making the menu according to the quantity and the required amount of the ingredient, and the acquisition unit.
An order in which each ingredient is greater than or equal to the required amount and is an integral multiple of the order unit, based on the ingredient identifier acquired by the acquisition unit and the required amount of the ingredient, using the ingredient information indicating the order unit for each ingredient. An order information generator that generates order information for ordering by quantity,
It is equipped with an output unit that outputs the order information.
When the foodstuff identifier associated with the order quantity by the order quantity information is acquired by the acquisition unit, the order information generation unit is the order quantity associated with the foodstuff identifier. Ingredient ordering device that generates order information.
前記記憶部では、注文対象の選択に関するポリシーを示すポリシー情報も記憶されており、
前記注文情報生成部は、前記取得部によって取得された食材識別子に対応する複数の注文対象が存在する場合に、前記ポリシー情報に応じて注文対象を選択する、請求項1または請求項2記載の食材注文装置。
The storage unit also stores policy information indicating a policy regarding selection of an order target.
The first or second aspect, wherein the order information generation unit selects an order target according to the policy information when a plurality of order targets corresponding to the foodstuff identifiers acquired by the acquisition unit exist. Food ordering device.
前記注文情報には、注文に関する年月日及び注文対象ごとの金額が含まれており、
前記注文情報生成部は、生成した注文情報を前記記憶部に蓄積し、
前記記憶部で記憶されている注文情報に含まれる注文に関する年月日及び注文対象ごとの金額を用いて、単位期間に注文された注文対象の合計金額を算出する算出部をさらに備え、
前記出力部は、前記算出部によって算出された合計金額をも出力する、請求項1から請求項3のいずれか記載の食材注文装置。
The order information includes the date related to the order and the amount for each order target.
The order information generation unit stores the generated order information in the storage unit, and then stores the generated order information in the storage unit.
Further provided with a calculation unit for calculating the total amount of the order target ordered in the unit period by using the date related to the order and the amount for each order target included in the order information stored in the storage unit.
The foodstuff ordering apparatus according to any one of claims 1 to 3, wherein the output unit also outputs the total amount calculated by the calculation unit.
受付部、献立を識別する献立識別子と、当該献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、当該料理識別子の料理を作るために用いられる食材を識別する食材識別子及び当該食材の使用量とを対応付けるレシピ情報が複数記憶され、食材の食材識別子と、当該食材の在庫量とを対応付ける在庫情報が複数記憶され、食材識別子と、当該食材識別子で識別される食材の注文量とを対応付ける注文量情報が記憶される記憶部、取得部、注文情報生成部、及び出力部を用いて処理される食材注文方法であって、
前記受付部が、調理予定の献立を識別する献立識別子と、当該献立の数量とを受け付けるステップと、
前記取得部が、前記献立情報及び前記レシピ情報を用いて、受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得するステップと、
前記注文情報生成部が、食材ごとの注文単位を示す食材情報を用いて、取得された食材識別子に対応する在庫量及び食材の必要量に基づいて、食材の必要量が在庫量を超えている各食材を、必要量から在庫量を減算した以上であり、注文単位の整数倍の量である注文量で注文するための注文情報を生成するステップと、
前記出力部が、前記注文情報を出力するステップと、
前記注文情報生成部が、取得された食材識別子に対応する在庫量を、食材の必要量と前記注文情報によって注文した食材の注文量とを用いて更新するステップと、を備え
前記注文情報を生成するステップでは、前記注文量情報によって注文量に対応付けられている食材識別子で識別される食材の注文を行う際には、当該食材識別子に対応付けられている注文量であるように前記注文情報を生成する、食材注文方法。
In order to store a plurality of menu information associated with the reception section, the menu identifier that identifies the menu, and the food identifier that identifies the food included in the menu of the menu identifier, and to prepare the food identifier and the food of the food identifier. A plurality of recipe information corresponding to the ingredient identifier that identifies the ingredient to be used and the usage amount of the ingredient are stored, and a plurality of inventory information corresponding to the ingredient identifier of the ingredient and the inventory amount of the ingredient are stored, and the ingredient identifier and the said It is a food ingredient ordering method that is processed by using a storage unit, an acquisition unit, an order information generation unit, and an output unit that store order quantity information that associates with the order quantity of the ingredient identified by the ingredient identifier .
A step in which the reception unit receives a menu identifier for identifying a menu to be cooked and a quantity of the menu.
A step in which the acquisition unit acquires the food identifier and the required amount of the food material necessary for making the menu according to the received menu identifier and the quantity by using the menu information and the recipe information.
The order information generation unit uses the food information indicating the order unit for each food, and the required amount of the food exceeds the stock amount based on the stock amount corresponding to the acquired food identifier and the required amount of the food. A step to generate order information for ordering each ingredient with an order quantity that is more than the required quantity minus the stock quantity and is an integral multiple of the order unit.
A step in which the output unit outputs the order information,
The order information generation unit includes a step of updating the inventory amount corresponding to the acquired foodstuff identifier using the required amount of the foodstuff and the order amount of the foodstuff ordered by the order information .
In the step of generating the order information, when ordering the foodstuff identified by the foodstuff identifier associated with the order quantity by the order quantity information, it is the order quantity associated with the foodstuff identifier. A method of ordering foodstuffs so as to generate the order information .
献立を識別する献立識別子と、当該献立識別子の献立に含まれる料理を識別する料理識別子とを対応付ける献立情報が複数記憶されると共に、料理識別子と、当該料理識別子の料理を作るために用いられる食材を識別する食材識別子及び当該食材の使用量とを対応付けるレシピ情報が複数記憶され、食材の食材識別子と、当該食材の在庫量とを対応付ける在庫情報が複数記憶され、食材識別子と、当該食材識別子で識別される食材の注文量とを対応付ける注文量情報が記憶される記憶部にアクセス可能なコンピュータを、
調理予定の献立を識別する献立識別子と、当該献立の数量とを受け付ける受付部、
前記献立情報及び前記レシピ情報を用いて、前記受付部によって受け付けられた献立識別子及び数量に応じた献立を作るために必要な食材の食材識別子及び食材の必要量を取得する取得部、
食材ごとの注文単位を示す食材情報を用いて、前記取得部によって取得された食材識別子に対応する在庫量及び食材の必要量に基づいて、食材の必要量が在庫量を超えている各食材を、必要量から在庫量を減算した以上であり、注文単位の整数倍の量である注文量で注文するための注文情報を生成する注文情報生成部、
前記注文情報を出力する出力部として機能させ、
前記注文情報生成部は、前記注文量情報によって注文量に対応付けられている食材識別子で識別される食材の注文を行う際には、当該食材識別子に対応付けられている注文量であるように前記注文情報を生成し、
前記注文情報生成部は、前記取得部によって取得された食材識別子に対応する在庫量を、食材の必要量と前記注文情報によって注文した食材の注文量とを用いて更新する、プログラム。
A plurality of menu information associated with the menu identifier that identifies the menu and the dish identifier that identifies the dish included in the menu of the menu identifier are stored, and the dish identifier and the ingredients used to make the dish of the dish identifier are stored. A plurality of recipe information corresponding to the food ingredient identifier and the usage amount of the foodstuff are stored, and a plurality of inventory information corresponding to the foodstuff identifier of the foodstuff and the stock amount of the foodstuff are stored, and the foodstuff identifier and the foodstuff identifier are used. A computer that can access the storage unit that stores the order quantity information that corresponds to the order quantity of the identified food .
The reception department that accepts the menu identifier that identifies the menu to be cooked and the quantity of the menu.
Using the menu information and the recipe information, the acquisition unit for acquiring the food identifier and the required amount of the food material necessary for making the menu according to the menu identifier and the quantity received by the reception department.
Using the food information indicating the order unit for each food, each food that the required amount of food exceeds the stock amount is selected based on the stock amount corresponding to the food identifier acquired by the acquisition unit and the required amount of food. An order information generator, which generates order information for ordering with an order quantity that is more than the required quantity minus the stock quantity and is an integral multiple of the order unit.
It functions as an output unit that outputs the order information,
When the order information generation unit places an order for a foodstuff identified by a foodstuff identifier associated with the order quantity by the order quantity information, the order quantity is associated with the foodstuff identifier. Generate the order information
The order information generation unit is a program that updates the inventory amount corresponding to the foodstuff identifier acquired by the acquisition unit using the required amount of foodstuff and the order amount of the foodstuff ordered by the order information.
JP2020203894A 2020-12-09 2020-12-09 Food ordering device, food ordering method, and program Active JP7095909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020203894A JP7095909B2 (en) 2020-12-09 2020-12-09 Food ordering device, food ordering method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020203894A JP7095909B2 (en) 2020-12-09 2020-12-09 Food ordering device, food ordering method, and program

Publications (2)

Publication Number Publication Date
JP2022091215A JP2022091215A (en) 2022-06-21
JP7095909B2 true JP7095909B2 (en) 2022-07-05

Family

ID=82066999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020203894A Active JP7095909B2 (en) 2020-12-09 2020-12-09 Food ordering device, food ordering method, and program

Country Status (1)

Country Link
JP (1) JP7095909B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7611328B1 (en) 2023-09-13 2025-01-09 株式会社TSReform Material ordering support system, material ordering support device, and material ordering support method
US20260065346A1 (en) * 2024-08-29 2026-03-05 Maplebear Inc. Natural Language Processing for Extracting Specific Items from a List of Ingredients

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004302641A (en) 2003-03-28 2004-10-28 Kureo:Kk Menu support program, menu support method and menu support device
JP2013122706A (en) 2011-12-12 2013-06-20 Hitachi Consumer Electronics Co Ltd Information processor, food material purchase support method and food material purchase support system
JP2016136298A (en) 2015-01-23 2016-07-28 株式会社日立システムズ Recipe providing system, recipe providing method, and recipe providing program
JP2018165963A (en) 2017-03-28 2018-10-25 Kddi株式会社 Order management apparatus, order management method and order management system
JP2019091319A (en) 2017-11-15 2019-06-13 サントリーマーケティング&コマース株式会社 Management system
JP2020064432A (en) 2018-10-17 2020-04-23 ヤフー株式会社 Information display program, information display device and information display method
JP2020194329A (en) 2019-05-28 2020-12-03 株式会社10X Menu assisting system, menu assisting device and menu assisting program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004302641A (en) 2003-03-28 2004-10-28 Kureo:Kk Menu support program, menu support method and menu support device
JP2013122706A (en) 2011-12-12 2013-06-20 Hitachi Consumer Electronics Co Ltd Information processor, food material purchase support method and food material purchase support system
JP2016136298A (en) 2015-01-23 2016-07-28 株式会社日立システムズ Recipe providing system, recipe providing method, and recipe providing program
JP2018165963A (en) 2017-03-28 2018-10-25 Kddi株式会社 Order management apparatus, order management method and order management system
JP2019091319A (en) 2017-11-15 2019-06-13 サントリーマーケティング&コマース株式会社 Management system
JP2020064432A (en) 2018-10-17 2020-04-23 ヤフー株式会社 Information display program, information display device and information display method
JP2020194329A (en) 2019-05-28 2020-12-03 株式会社10X Menu assisting system, menu assisting device and menu assisting program

Also Published As

Publication number Publication date
JP2022091215A (en) 2022-06-21

Similar Documents

Publication Publication Date Title
JP7335585B2 (en) Menu support device and program for menu support
JP6091718B2 (en) Direct trading system for agricultural and livestock products and direct trading method for agricultural and livestock products
JP7095909B2 (en) Food ordering device, food ordering method, and program
JP2013137598A (en) Recommendation device for product purchase
JP5317215B2 (en) Order entry system and food sales method
JP2002342437A (en) Cooking support system, cooking support application service providing system, program, and recording medium
KR20120043253A (en) System and method for providing shopping convenience service
JP2001155088A (en) Material ordering system, material order managing device, material ordering terminal equipment, mediating device and recording medium
JP6054165B2 (en) Demand forecasting system and demand forecasting method
JPH09274629A (en) Material ordering system
JP2003223572A (en) Electronic commerce system and center device
JP7528914B2 (en) Shopping assistance system and processing method
JP7044689B2 (en) Information processing equipment, information processing methods and information processing programs
JP6929205B2 (en) Management system
JP7515195B2 (en) SYSTEM, INFORMATION PROCESSING APPARATUS, SERVER APPARATUS, COMPUTER PROGRAM, AND/OR METHOD
JP7302803B1 (en) Server, Total Price Calculation Method, and Program
JP5924034B2 (en) Information distribution system, information distribution server, information distribution method, and program
JP6502549B2 (en) Electronic commerce integrated management system
JP7274619B2 (en) Order management device and its program
JP7499432B2 (en) SERVICE PROVIDING SYSTEM, SERVICE PROVIDING METHOD, AND SERVICE PROVIDING PROGRAM
JP4926844B2 (en) Product information management server
JP2013117775A (en) System, method, device, and program for providing cooking recipe
KR20090000772A (en) How to acquire recipe know-how using RDF refrigerator and recipe know-how trading system using RDF refrigerator
KR101976894B1 (en) Social Sharing Platform Providing Apparatus and Method thereof
JP2016095802A (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201209

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201209

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20210323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210608

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220323

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220616

R150 Certificate of patent or registration of utility model

Ref document number: 7095909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150