JP6568382B2 - Method to classify the cooking process of multiple recipes into preparatory process and finishing process - Google Patents

Method to classify the cooking process of multiple recipes into preparatory process and finishing process Download PDF

Info

Publication number
JP6568382B2
JP6568382B2 JP2015080044A JP2015080044A JP6568382B2 JP 6568382 B2 JP6568382 B2 JP 6568382B2 JP 2015080044 A JP2015080044 A JP 2015080044A JP 2015080044 A JP2015080044 A JP 2015080044A JP 6568382 B2 JP6568382 B2 JP 6568382B2
Authority
JP
Japan
Prior art keywords
cooking
information
recipe
group
cooking process
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
JP2015080044A
Other languages
Japanese (ja)
Other versions
JP2015201210A (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.)
Panasonic Intellectual Property Corp of America
Original Assignee
Panasonic Intellectual Property Corp of America
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 Panasonic Intellectual Property Corp of America filed Critical Panasonic Intellectual Property Corp of America
Publication of JP2015201210A publication Critical patent/JP2015201210A/en
Application granted granted Critical
Publication of JP6568382B2 publication Critical patent/JP6568382B2/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 disclosure relates to a system and method for providing a cooking recipe using information communication technology.

近年、WEBサイトを用いたシステムによって、調理レシピが提供されている。これによりユーザは、例えば、料理名をWEBサイトで検索するだけで検索した料理に関する調理レシピを取得可能となるため、調理関連書籍を購入したり、知人から調理手順を教えてもらったりする必要がない。従って、ユーザは、望むときに望む調理レシピを簡単に入手できる。   In recent years, cooking recipes have been provided by a system using a WEB site. Thus, for example, the user can acquire a cooking recipe related to the searched dish simply by searching for a dish name on the WEB site, so it is necessary to purchase a cooking-related book or to have a cooking procedure taught by an acquaintance. Absent. Therefore, the user can easily obtain the desired cooking recipe when desired.

特許第4342117号Japanese Patent No. 4342117

しかし、上記システムには、更なる改善が必要であった。   However, the system needed further improvement.

本開示の一実施形態に係る調理レシピ提供方法は、情報通信端末装置へネットワークを介して調理レシピを提供する調理レシピ提供方法であって、前記情報通信端末装置へ複数の調理レシピ情報を出力し、前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程の各々を示す調理工程情報とを含み、前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力し、前記選択された一以上の調理レシピ情報に含まれる複数の調理工程情報を、前記複数の調理工程情報それぞれの調理工程種別に基づいて、第1調理工程群および第2調理工程群に分類し、前記第1調理工程群および前記第2調理工程群を前記情報通信端末装置へ提供する。   A cooking recipe providing method according to an embodiment of the present disclosure is a cooking recipe providing method for providing a cooking recipe to an information communication terminal device via a network, and outputs a plurality of cooking recipe information to the information communication terminal device. Each of the plurality of cooking recipe information includes food material information indicating ingredients necessary for cooking and cooking process information indicating each of a plurality of cooking processes from the start of cooking to the completion of cooking, and the information communication terminal device The selection information indicating one or more pieces of cooking recipe information among the plurality of pieces of cooking recipe information selected by the user is input, and a plurality of pieces of cooking process information included in the selected one or more pieces of cooking recipe information are input to the plurality of pieces of cooking step information. Based on the cooking process type of each of the cooking process information, the first cooking process group and the second cooking process group are classified into the first cooking process group and the second cooking process group. Provided to the information communication terminal apparatus.

上記態様により、更なる改善を実現できた。   According to the above aspect, further improvement can be realized.

実施形態に係る調理レシピ提供システムの全体像を示す図である。It is a figure which shows the whole image of the cooking recipe provision system which concerns on embodiment. 実施形態に係るサーバを示す図である。It is a figure which shows the server which concerns on embodiment. 実施形態に係る情報通信端末装置を示す図である。It is a figure which shows the information communication terminal device which concerns on embodiment. 実施形態に係るコンテンツ作成フローの全体像を示す図である。It is a figure which shows the whole image of the content creation flow which concerns on embodiment. 実施形態に係る調理工程分類処理フローの概念を示す図である。It is a figure which shows the concept of the cooking process classification | category processing flow which concerns on embodiment. 実施形態に係る調理工程分類処理フローの一例を示すフローチャートである。It is a flowchart which shows an example of the cooking process classification | category processing flow which concerns on embodiment. 実施形態に係る調理工程分類処理の具体例を示す図である。It is a figure which shows the specific example of the cooking process classification | category process which concerns on embodiment. 実施形態に係る調理工程分類処理の具体例を示す図である。It is a figure which shows the specific example of the cooking process classification | category process which concerns on embodiment. 実施形態に係る調理工程分類処理における分類基準テーブルの一例を示す図である。It is a figure which shows an example of the classification | category reference | standard table in the cooking process classification | category process which concerns on embodiment. 実施形態に係る調理工程分類処理における分類基準テーブルの一例を示す図である。It is a figure which shows an example of the classification | category reference | standard table in the cooking process classification | category process which concerns on embodiment. 実施形態に係る調理工程分類処理における分類基準テーブルの一例を示す図である。It is a figure which shows an example of the classification | category reference | standard table in the cooking process classification | category process which concerns on embodiment. 実施形態に係る調理スケジュール生成処理フローを示すフローチャートである。It is a flowchart which shows the cooking schedule production | generation process flow which concerns on embodiment. 実施形態に係る調理スケジュールの表示画面の一例を示す図である。It is a figure which shows an example of the display screen of the cooking schedule which concerns on embodiment.

(本開示の技術の基礎となった知見)
ユーザが調理しようとする料理のレシピは、インターネット等のネットワークを介して、入手可能である。例えば、ユーザは、WEBサイトで検索して得た調理レシピを取得して、その調理レシピが示す工程に従って調理を行うことで、所望の料理を得ることができる。
(Knowledge underlying the technology of this disclosure)
A recipe for cooking that the user intends to cook is available via a network such as the Internet. For example, a user can obtain a desired dish by acquiring a cooking recipe obtained by searching on a WEB site and cooking according to a process indicated by the cooking recipe.

しかし、上述の調理レシピは単品の調理レシピである。このため、複数種類の料理を同時に調理しようとしたとき、複数種類の料理それぞれの調理工程をどのような順番で行っていくかは、人間側で判断する必要があるため、調理工程順が煩雑になったり、わずらわしいと感じたりすることになる。   However, the above-described cooking recipe is a single cooking recipe. For this reason, when trying to cook multiple types of dishes at the same time, it is necessary for the human side to determine the order in which the cooking processes for each of the multiple types of dishes are performed. Or feel annoying.

そこで、調理レシピを提供する方法について、以下の改善策を検討した。   Then, the following improvement measures were examined about the method of providing a cooking recipe.

ある実施形態に係る調理レシピ提供方法は、情報通信端末装置へネットワークを介して調理レシピを提供する調理レシピ提供方法であって、前記情報通信端末装置へ複数の調理レシピ情報を出力し、前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程の各々を示す調理工程情報とを含み、前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力し、前記選択された一以上の調理レシピ情報に含まれる複数の調理工程情報を、前記複数の調理工程情報それぞれの調理工程種別に基づいて、第1調理工程群および第2調理工程群に分類し、前記第1調理工程群および前記第2調理工程群を前記情報通信端末装置へ提供する。複数種類の調理工程群に分けてユーザに提供することにより、ユーザは効率的に調理を行うことができる。   A cooking recipe providing method according to an embodiment is a cooking recipe providing method for providing a cooking recipe to an information communication terminal device via a network, and outputs a plurality of cooking recipe information to the information communication terminal device. Each of the cooking recipe information includes ingredient information indicating ingredients necessary for cooking and cooking process information indicating each of a plurality of cooking processes from the start of cooking to the completion of cooking, and the user of the information communication terminal device Input selection information indicating one or more cooking recipe information of the selected plurality of cooking recipe information, and a plurality of cooking process information included in the selected one or more cooking recipe information. Based on each cooking process type, the information is classified into a first cooking process group and a second cooking process group, and the first cooking process group and the second cooking process group are classified into the information. To provide to the signal terminal. By providing the user with a plurality of types of cooking process groups, the user can efficiently cook.

ある実施形態において、前記第1調理工程群は下準備工程群であり、前記第2調理工程群は仕上げ工程群であってもよい。下準備工程群と仕上げ工程群とに分けることにより、ユーザは効率的に調理を行うことができる。   In one embodiment, the first cooking process group may be a preparatory process group, and the second cooking process group may be a finishing process group. By dividing into the preliminary preparation process group and the finishing process group, the user can efficiently cook.

ある実施形態において、例えば、前記調理工程情報毎に調理工程種別を示すタグが付与されており、前記タグに基づいて前記複数の調理工程情報を、前記第1調理工程群および前記第2調理工程群に分類してもよい。タグに基づいて分類することにより、より適切な分類を行うことができる。   In one embodiment, for example, a tag indicating a cooking process type is assigned to each cooking process information, and the plurality of cooking process information is converted into the first cooking process group and the second cooking process based on the tag. You may classify into groups. By classifying based on the tag, more appropriate classification can be performed.

ある実施形態において、例えば、前記調理工程情報が示す第1調理工程の後に行われる第2調理工程の種別に基づいて、前記第1調理工程を示す前記調理工程情報を、前記第1調理工程群および前記第2調理工程群に分類してもよい。どのような種別の調理工程が後工程として存在するかに基づいて分類することにより、より適切な分類を行うことができる。   In one embodiment, for example, the cooking process information indicating the first cooking process is represented by the first cooking process group based on a type of a second cooking process performed after the first cooking process indicated by the cooking process information. And you may classify | categorize into said 2nd cooking process group. By classifying based on what type of cooking process exists as a post-process, more appropriate classification can be performed.

ある実施形態において、例えば、前記ユーザが二以上の調理レシピ情報を選択した場合、二以上の調理レシピ情報が示す複数の調理工程の調理順序を示す調理スケジュールを生成してもよい。生成された調理スケジュールに沿って調理を行うことで、ユーザは、考えることなく、効率的に同時並行調理を行うことができる。   In one embodiment, for example, when the user selects two or more pieces of cooking recipe information, a cooking schedule indicating a cooking order of a plurality of cooking steps indicated by the two or more pieces of cooking recipe information may be generated. By cooking along the generated cooking schedule, the user can efficiently perform simultaneous and parallel cooking without thinking.

ある実施形態において、例えば、前記複数の調理工程の調理順序の現在解と、前記現在解の調理順序を入れ替えた近傍解とを生成し、前記現在解と前記近傍解とのうちの調理時間が短い方の解を選択して、前記調理スケジュールを生成してもよい。これにより、より適した調理スケジュールをユーザに提供することができ、ユーザは、考えることなく、効率的に同時並行調理を行うことができる。   In one embodiment, for example, a current solution of the cooking order of the plurality of cooking steps and a neighborhood solution in which the cooking order of the current solution is switched are generated, and a cooking time of the current solution and the neighborhood solution is generated. The shorter solution may be selected to generate the cooking schedule. Thereby, a more suitable cooking schedule can be provided to the user, and the user can efficiently perform simultaneous and parallel cooking without thinking.

ある実施形態において、例えば、山登り法を用いて前記調理スケジュールを生成してもよい。これにより、より適した調理スケジュールをユーザに提供することができ、ユーザは、考えることなく、効率的に同時並行調理を行うことができる。   In one embodiment, for example, the cooking schedule may be generated using a hill-climbing method. Thereby, a more suitable cooking schedule can be provided to the user, and the user can efficiently perform simultaneous and parallel cooking without thinking.

ある実施形態に係る調理レシピ提供装置は、情報通信端末装置へネットワークを介して調理レシピを提供する調理レシピ提供装置であって、前記情報通信端末装置へ複数の調理レシピ情報を出力する出力部を備え、前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程の各々を示す調理工程情報とを含み、前記調理レシピ提供装置は、前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力する入力部と、前記選択された一以上の調理レシピ情報に含まれる複数の調理工程情報を、前記複数の調理工程情報それぞれの調理工程種別に基づいて、第1調理工程群および第2調理工程群に分類する分類部とをさらに備え、前記出力部は、前記第1調理工程群および前記第2調理工程群を示す情報を前記情報通信端末装置へ出力する。複数種類の調理工程群に分けてユーザに提供することにより、ユーザは効率的に調理を行うことができる。   The cooking recipe provision apparatus which concerns on a certain embodiment is a cooking recipe provision apparatus which provides a cooking recipe via a network to an information communication terminal device, Comprising: The output part which outputs several cooking recipe information to the said information communication terminal device Each of the plurality of cooking recipe information includes food information indicating ingredients necessary for cooking and cooking process information indicating each of the plurality of cooking processes from the start of cooking to the completion of cooking, and providing the cooking recipe The apparatus includes: an input unit that inputs selection information indicating one or more pieces of cooking recipe information among the plurality of pieces of cooking recipe information selected by a user of the information communication terminal device; and the selected one or more pieces of cooking recipe information. The amount of the plurality of cooking process information contained in the first cooking process group and the second cooking process group based on the cooking process type of each of the plurality of cooking process information Anda section, the output section outputs the information indicating the first cooking step group and the second cooking step group to the information communication terminal apparatus. By providing the user with a plurality of types of cooking process groups, the user can efficiently cook.

ある実施形態において、例えば、前記第1調理工程群は下準備工程群であり、前記第2調理工程群は仕上げ工程群であってもよい。下準備工程群と仕上げ工程群とに分けることにより、ユーザは効率的に調理を行うことができる。   In one embodiment, for example, the first cooking process group may be a preparatory process group, and the second cooking process group may be a finishing process group. By dividing into the preliminary preparation process group and the finishing process group, the user can efficiently cook.

ある実施形態において、例えば、前記調理工程情報毎に調理工程種別を示すタグが付与されており、前記分類部は、前記タグに基づいて前記複数の調理工程情報を、前記第1調理工程群および前記第2調理工程群に分類してもよい。タグに基づいて分類することにより、より適切な分類を行うことができる。   In one embodiment, for example, a tag indicating a cooking process type is assigned to each cooking process information, and the classification unit uses the first cooking process group and the plurality of cooking process information based on the tag. You may classify | categorize into the said 2nd cooking process group. By classifying based on the tag, more appropriate classification can be performed.

ある実施形態において、例えば、前記分類部は、前記調理工程情報が示す第1調理工程の後に行われる第2調理工程の種別に基づいて、前記第1調理工程を示す前記調理工程情報を、前記第1調理工程群および前記第2調理工程群に分類してもよい。どのような種別の調理工程が後工程として存在するかに基づいて分類することにより、より適切な分類を行うことができる。   In one embodiment, for example, the classification unit includes the cooking process information indicating the first cooking process based on a type of a second cooking process performed after the first cooking process indicated by the cooking process information. You may classify | categorize into a 1st cooking process group and the said 2nd cooking process group. By classifying based on what type of cooking process exists as a post-process, more appropriate classification can be performed.

ある実施形態において、例えば、前記ユーザが二以上の調理レシピ情報を選択した場合、二以上の調理レシピ情報が示す複数の調理工程の調理順序を示す調理スケジュールを生成する生成部をさらに備えてもよい。生成された調理スケジュールに沿って調理を行うことで、ユーザは、考えることなく、効率的に同時並行調理を行うことができる。   In one embodiment, for example, when the user selects two or more pieces of cooking recipe information, the apparatus may further include a generation unit that generates a cooking schedule indicating a cooking order of a plurality of cooking steps indicated by the two or more pieces of cooking recipe information. Good. By cooking along the generated cooking schedule, the user can efficiently perform simultaneous and parallel cooking without thinking.

ある実施形態において、例えば、前記生成部は、前記複数の調理工程の調理順序の現在解と、前記現在解の調理順序を入れ替えた近傍解とを生成し、前記現在解と前記近傍解とのうちの調理時間が短い方の解を選択して、前記調理スケジュールを生成してもよい。これにより、より適した調理スケジュールをユーザに提供することができ、ユーザは、考えることなく、効率的に同時並行調理を行うことができる。   In one embodiment, for example, the generation unit generates a current solution of the cooking order of the plurality of cooking steps and a neighborhood solution in which the cooking order of the current solution is exchanged, and the current solution and the neighborhood solution The solution with the shorter cooking time may be selected to generate the cooking schedule. Thereby, a more suitable cooking schedule can be provided to the user, and the user can efficiently perform simultaneous and parallel cooking without thinking.

ある実施形態において、例えば、前記生成部は、山登り法を用いて前記調理スケジュールを生成してもよい。これにより、より適した調理スケジュールをユーザに提供することができ、ユーザは、考えることなく、効率的に同時並行調理を行うことができる。   In one embodiment, for example, the generation unit may generate the cooking schedule using a hill climbing method. Thereby, a more suitable cooking schedule can be provided to the user, and the user can efficiently perform simultaneous and parallel cooking without thinking.

ある実施形態に係るコンピュータプログラムは、情報通信端末装置へネットワークを介して調理レシピを提供する処理を電子機器に実行させるコンピュータプログラムであって、前記電子機器のコンピュータに、前記情報通信端末装置へ複数の調理レシピ情報を出力させ、前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程の各々を示す調理工程情報とを含み、前記電子機器の前記コンピュータに、前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力させ、前記選択された一以上の調理レシピ情報に含まれる複数の調理工程情報を、前記複数の調理工程情報それぞれの調理工程種別に基づいて、第1調理工程群および第2調理工程群に分類させ、前記第1調理工程群および前記第2調理工程群を前記情報通信端末装置へ提供させる。複数種類の調理工程群に分けてユーザに提供することにより、ユーザは効率的に調理を行うことができる。   A computer program according to an embodiment is a computer program that causes an electronic device to execute a process of providing a cooking recipe to an information communication terminal device via a network, and the computer program of the electronic device includes a plurality of programs to the information communication terminal device. Cooking recipe information is output, and each of the plurality of cooking recipe information includes food information indicating ingredients necessary for cooking and cooking process information indicating each of the plurality of cooking processes from the start of cooking to the completion of cooking. Including the selection information indicating one or more pieces of cooking recipe information among the plurality of pieces of cooking recipe information selected by the user of the information communication terminal device. The plurality of cooking process information included in the cooking recipe information is based on the cooking process type of each of the plurality of cooking process information. Te, it is classified into the first cooking step group and the second cooking process group, to provide the first cooking step group and the second cooking step group to the information communication terminal apparatus. By providing the user with a plurality of types of cooking process groups, the user can efficiently cook.

以下、実施形態について、図面を参照しながら説明する。   Hereinafter, embodiments will be described with reference to the drawings.

以下で説明する実施形態は、いずれも一具体例を示すものである。以下の実施形態で示される数値、形状、構成要素、ステップ、ステップの順序などは一例であり、本開示の技術を限定するものではない。また、以下の実施形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施形態において、各々の内容を組み合わせることもできる。   Each embodiment described below shows a specific example. Numerical values, shapes, components, steps, order of steps, and the like shown in the following embodiments are merely examples, and do not limit the technology of the present disclosure. In addition, among the constituent elements in the following embodiments, constituent elements that are not described in the independent claims indicating the highest concept are described as optional constituent elements. In all the embodiments, the contents can be combined.

(実施形態1)
図1は、実施形態に係る調理レシピ提供システムの全体像を示す図である。本実施形態の調理レシピ提供システムでは、ネットワーク3を介して情報通信端末装置1とサーバ2との間でデータ通信を行う。ネットワーク3は、例えばインターネット等である。本実施形態のサーバ2は、情報通信端末装置1へネットワーク3を介して調理レシピを提供する調理レシピ提供装置として動作する。
(Embodiment 1)
FIG. 1 is a diagram illustrating an overview of a cooking recipe providing system according to an embodiment. In the cooking recipe providing system of the present embodiment, data communication is performed between the information communication terminal device 1 and the server 2 via the network 3. The network 3 is, for example, the Internet. The server 2 of this embodiment operates as a cooking recipe providing device that provides a cooking recipe to the information communication terminal device 1 via the network 3.

図2は、サーバ2を示すブロック図である。サーバ2は、マイクロコンピュータ20と、記憶部22と、入出力部24とを備える。マイクロコンピュータ20は、サーバ2の動作全体を制御する。記憶部22は、例えば、ハードディスク装置、半導体メモリ装置、光ディスク装置等である。記憶部22は、サーバ2の動作に関するコンピュータプログラムを記憶しており、マイクロコンピュータ20は記憶部22から読み出したコンピュータプログラムに基づいて動作し、各種処理を実行する。また、記憶部22は、複数の調理レシピ情報を記憶しており、マイクロコンピュータ20は、入出力部24を介して、複数の調理レシピ情報を、情報通信端末装置1へ出力する。入出力部24は、有線通信装置または無線通信装置である。入出力部24は、例えば、有線LAN、無線LAN、Bluetooth(登録商標)などの通信方法でネットワーク3に接続し、情報通信端末装置1とサーバ2との間のデータ通信を行う。   FIG. 2 is a block diagram showing the server 2. The server 2 includes a microcomputer 20, a storage unit 22, and an input / output unit 24. The microcomputer 20 controls the entire operation of the server 2. The storage unit 22 is, for example, a hard disk device, a semiconductor memory device, an optical disk device, or the like. The storage unit 22 stores a computer program related to the operation of the server 2, and the microcomputer 20 operates based on the computer program read from the storage unit 22 and executes various processes. The storage unit 22 stores a plurality of pieces of cooking recipe information, and the microcomputer 20 outputs the plurality of pieces of cooking recipe information to the information communication terminal device 1 via the input / output unit 24. The input / output unit 24 is a wired communication device or a wireless communication device. The input / output unit 24 is connected to the network 3 by a communication method such as a wired LAN, a wireless LAN, or Bluetooth (registered trademark), and performs data communication between the information communication terminal device 1 and the server 2.

図3は、情報通信端末装置1を示すブロック図である。情報通信端末装置1は、携帯通信端末、タブレット端末、専用表示機器端末、パーソナルコンピュータ(PC)、テレビ等である。ここに挙げたもの以外でも、ディスプレイを有し、調理レシピを表示できる端末であればよい。情報通信端末装置1は、マイクロコンピュータ10と、記憶部12と、入出力部14と、表示部16と、ユーザ入力部18を備える。マイクロコンピュータ10は、情報通信端末装置1の動作全体を制御する。記憶部12は、例えば、ハードディスク装置、半導体メモリ装置、光ディスク装置等である。記憶部12は、情報通信端末装置1の動作に関するコンピュータプログラムを記憶しており、マイクロコンピュータ10は記憶部12から読み出したコンピュータプログラムに基づいて動作し、各種処理を実行する。また、記憶部12は、サーバ2から提供された複数の調理レシピ情報を記憶し、マイクロコンピュータ10は、複数の調理レシピ情報を表示部16に表示する。表示部16は、例えば、液晶ディスプレイ、有機ELディスプレイ等であり、各種情報を表示してユーザ4に提示する。ユーザ入力部18は、タッチパネル、キーボード、マウス、音声入力装置、ジェスチャー入力装置等であり、ユーザ4はユーザ入力部18を介して命令等の情報を入力する。入出力部14は、有線通信装置または無線通信装置である。入出力部14は、例えば、有線LAN、無線LAN、Bluetooth(登録商標)などの通信方法でネットワーク3に接続し、情報通信端末装置1とサーバ2との間のデータ通信を行う。   FIG. 3 is a block diagram showing the information communication terminal device 1. The information communication terminal device 1 is a mobile communication terminal, a tablet terminal, a dedicated display device terminal, a personal computer (PC), a television, or the like. What is necessary is just a terminal which has a display and can display a cooking recipe besides what was mentioned here. The information communication terminal device 1 includes a microcomputer 10, a storage unit 12, an input / output unit 14, a display unit 16, and a user input unit 18. The microcomputer 10 controls the entire operation of the information communication terminal device 1. The storage unit 12 is, for example, a hard disk device, a semiconductor memory device, an optical disk device, or the like. The storage unit 12 stores a computer program related to the operation of the information communication terminal device 1, and the microcomputer 10 operates based on the computer program read from the storage unit 12 and executes various processes. The storage unit 12 stores a plurality of cooking recipe information provided from the server 2, and the microcomputer 10 displays the plurality of cooking recipe information on the display unit 16. The display unit 16 is a liquid crystal display, an organic EL display, or the like, for example, and displays various information and presents it to the user 4. The user input unit 18 is a touch panel, a keyboard, a mouse, a voice input device, a gesture input device, or the like, and the user 4 inputs information such as a command via the user input unit 18. The input / output unit 14 is a wired communication device or a wireless communication device. The input / output unit 14 is connected to the network 3 by a communication method such as a wired LAN, a wireless LAN, or Bluetooth (registered trademark), and performs data communication between the information communication terminal device 1 and the server 2.

サーバ2は、ユーザ4が操作する情報通信端末装置1からの要求に基づいて、情報通信端末装置1へ複数の調理レシピ情報を提供する。情報通信端末装置1のマイクロコンピュータ10は、サーバ2から提供された複数の調理レシピ情報を表示部16に表示する。調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程の各々を示す調理工程情報とを含む。ユーザ4は、ユーザ入力部18を操作して、表示部16に表示された複数の調理レシピの一つ以上を選択する。マイクロコンピュータ10は、ユーザ4が選択した一以上の調理レシピを示す選択情報を、入出力部14を介して、サーバ2へ提供する。   The server 2 provides a plurality of cooking recipe information to the information communication terminal device 1 based on a request from the information communication terminal device 1 operated by the user 4. The microcomputer 10 of the information communication terminal device 1 displays a plurality of cooking recipe information provided from the server 2 on the display unit 16. Each of the cooking recipe information includes ingredient information indicating ingredients necessary for cooking, and cooking process information indicating each of a plurality of cooking processes from the start of cooking to the completion of cooking. The user 4 operates the user input unit 18 to select one or more cooking recipes displayed on the display unit 16. The microcomputer 10 provides selection information indicating one or more cooking recipes selected by the user 4 to the server 2 via the input / output unit 14.

サーバ2のマイクロコンピュータ20は、選択された一以上の調理レシピ情報に含まれる複数の調理工程情報を、複数の調理工程情報それぞれの調理工程種別に基づいて、下準備工程グループおよび仕上げ工程グループに分類する。例えば、同時並行して調理する複数種類の料理のレシピの調理工程それぞれを、下準備工程グループおよび仕上げ工程グループに分類する。マイクロコンピュータ20は、下準備工程グループおよび仕上げ工程グループに分けた調理レシピ情報を、入出力部24を介して情報通信端末装置1へ出力する。情報通信端末装置1のマイクロコンピュータ10は、下準備工程グループおよび仕上げ工程グループに分けられた調理の段取りを示すレシピ情報を表示部16に表示する。ユーザ4は、表示部16に表示された調理の段取りを示すレシピ情報に沿って調理を行うことで、テンポよく効率的に調理を行うことができる。   The microcomputer 20 of the server 2 converts the plurality of cooking process information included in the selected one or more cooking recipe information into the preparation process group and the finishing process group based on the cooking process type of each of the plurality of cooking process information. Classify. For example, each of the cooking processes of recipes of a plurality of types of cooking that are cooked in parallel is classified into a preparation process group and a finishing process group. The microcomputer 20 outputs the cooking recipe information divided into the preparatory process group and the finishing process group to the information communication terminal device 1 via the input / output unit 24. The microcomputer 10 of the information communication terminal device 1 displays on the display unit 16 recipe information indicating the preparation of cooking divided into the preparatory process group and the finishing process group. The user 4 can perform cooking efficiently at a high tempo by cooking along the recipe information displayed on the display unit 16 indicating the preparation of cooking.

以下、これら各種処理をより詳細に説明する。図4は、実施形態に係るコンテンツ作成フローの全体像を示す図である。   Hereinafter, these various processes will be described in more detail. FIG. 4 is a diagram illustrating an overview of a content creation flow according to the embodiment.

例えば、1週間分の夕食の献立、約20レシピの調理工程を下準備のグループおよび仕上げのグループに分類する。分類した調理工程のグループ毎に、効率よく複数の調理レシピを同時に調理できる調理スケジュールを生成して、「1週間料理の段取りガイド」としてユーザ4に提供する。これによって、ユーザ4は1週間分の夕食の献立について、下準備のグループに分類された調理工程を休日にまとめて実行しておき、仕上げのグループに分類された調理工程は平日の夕食前に実行することで、平日の調理時間を大幅に短縮できる。これによって、平日の仕事からの帰宅後に疲れている状況で時間を掛けて調理せずともよく、また疲れていて調理をする余力が少ない中で、調理時間を短縮することを優先するあまりに1品目のみの食事になってしまうなど、栄養バランスの偏った食事ばかりになることを防ぐことが出来る。また、分類した調理工程のグループ毎に複数の調理レシピに係る調理工程を同時に進行させられる調理スケジュールを作成するため、複数の調理レシピに関する調理工程を単独で実行する場合に比べても調理時間が短縮できる。調理スケジュールの生成については後述する。   For example, the dinner menu for one week and the cooking process of about 20 recipes are classified into a preparation group and a finishing group. A cooking schedule capable of efficiently cooking a plurality of cooking recipes simultaneously is generated for each group of the classified cooking processes, and provided to the user 4 as a “one-week cooking setup guide”. As a result, the user 4 performs the cooking processes classified into the preparatory group together on a holiday for the dinner menu for one week, and the cooking processes classified into the finishing group are performed before dinner on weekdays. By doing so, cooking time on weekdays can be greatly reduced. As a result, it is not necessary to take time to cook in a tired situation after returning from work on weekdays, and one item that gives priority to shortening the cooking time while being tired and having little room for cooking. It is possible to prevent only meals with an unbalanced nutritional balance, such as eating only meals. In addition, in order to create a cooking schedule that allows the cooking processes related to a plurality of cooking recipes to proceed simultaneously for each group of the cooking processes classified, the cooking time is more than when the cooking processes related to the plurality of cooking recipes are executed alone. Can be shortened. The creation of the cooking schedule will be described later.

なお、1週間分の朝食の献立に関して同様の調理スケジュールを生成してもよいし、2週間分の献立について調理スケジュールを生成してもよい。また、3日分など1週間よりも短い期間の調理スケジュールを生成してもよい。   In addition, the same cooking schedule may be produced | generated regarding the menu of breakfast for one week, and a cooking schedule may be produced | generated about the menu for two weeks. Moreover, you may generate | occur | produce the cooking schedule of a period shorter than one week, such as 3 days.

ユーザ4に調理スケジュールを提供するまでのコンテンツ作成の全体フローは、図4に示す通りである。   The overall flow of content creation until the cooking schedule is provided to the user 4 is as shown in FIG.

例えば、まず、ユーザ4は、情報通信端末装置1を操作して、平日5日分の夕食のレシピである約20レシピを選択する(ステップS10)。   For example, first, the user 4 operates the information communication terminal device 1 to select about 20 recipes that are dinner recipes for 5 days on weekdays (step S10).

サーバ2のマイクロコンピュータ20は、それら約20レシピを調理工程毎に下準備および仕上げの2つのグループに分類する(ステップS11)。次に、それぞれのグループ毎に効率よく調理する調理スケジュールを、最適化手法である山登り法などを用いて作成する(ステップS12、S13)。次に、最適化した調理スケジュールから独自の基準に基づき、1週間分の料理の段取りガイドの情報を自動出力する(ステップS14、S15、S16、S17)。情報通信端末装置1のマイクロコンピュータ10は、受信した1週間分の料理の段取りガイドの情報を表示部16に表示する。ユーザ4は、表示部16に表示された段取りガイドの情報に沿って調理を行うことで、テンポよく効率的に調理を行うことができる。   The microcomputer 20 of the server 2 classifies these about 20 recipes into two groups of preparation and finishing for each cooking process (step S11). Next, a cooking schedule for efficiently cooking for each group is created using a mountain climbing method that is an optimization method (steps S12 and S13). Next, information on the cooking setup guide for one week is automatically output from the optimized cooking schedule based on a unique standard (steps S14, S15, S16, S17). The microcomputer 10 of the information communication terminal device 1 displays on the display unit 16 the information of the received cooking preparation guide for one week. The user 4 can cook efficiently according to the tempo by cooking along the information of the setup guide displayed on the display unit 16.

図5は、実施形態に係る調理工程分類処理フローの一例を示す図である。これらの処理はサーバ2のマイクロコンピュータ20が実行する。同時並行調理を行おうとする調理レシピ31、32、33のそれぞれは、調理に必要な食材(肉、魚、野菜等)を示す食材情報と、調理工程(切る、揚げる、ゆでる、盛り付ける等)を示す調理工程情報とを含んでいる。このとき、調理工程情報の各々には、どの順番で調理を進めていくかの工程ナンバーが付与されている。   FIG. 5 is a diagram illustrating an example of a cooking process classification process flow according to the embodiment. These processes are executed by the microcomputer 20 of the server 2. Each of the cooking recipes 31, 32, and 33 that are intended to be cooked in parallel, includes information on ingredients necessary for cooking (meat, fish, vegetables, etc.) and cooking processes (cut, fry, boil, serve, etc.). Cooking process information to be shown. At this time, each of the cooking process information is given a process number indicating in which order cooking should proceed.

各調理レシピ31、32、33に含まれる食材情報および調理工程情報に基づき、調理工程を下準備と仕上げの2つのグループに分類する。調理工程の分類基準としては、調理工程情報毎に下準備または仕上げを示すタグを付与し、このタグによって分類するとしてもよい。また、調理工程情報に、食材を切る、混ぜる、焼く、揚げる、炒める、茹でる、盛り付けるなどの、調理工程の種別を示す調理工程種別情報を付与し、この調理工程種別情報毎に下準備または仕上げのどちらのグループに分類するかのテーブルを参照して分類するとしてもよい。例えば、食材を切る、茹でるなどの調理工程種別情報が付与された調理工程は、下準備のグループへ分類し、食材を焼く、揚げる、炒める、混ぜる、盛り付けるなどの調理工程種別情報が付与された調理工程は、仕上げのグループへ分類する。   Based on the ingredients information and cooking process information included in each cooking recipe 31, 32, 33, the cooking process is classified into two groups of preparation and finishing. As a cooking process classification standard, a tag indicating preparation or finishing may be assigned to each cooking process information, and classification may be performed based on this tag. In addition, cooking process type information indicating the type of cooking process, such as cutting, mixing, baking, frying, frying, boiling, and serving, is added to the cooking process information, and preparation or finishing is performed for each cooking process type information. Classification may be performed with reference to a table of which group to be classified. For example, cooking processes that have been provided with cooking process type information such as cutting ingredients or boiled food are classified into a group of preparations, and cooking process type information such as baking, frying, frying, mixing, and serving is provided. The cooking process is divided into finishing groups.

また、後述するが、より高度な分類としては、一の調理レシピ内の一の調理工程を下準備または仕上げに分類する場合に、当該一の調理工程の後にどのような種別の調理工程が存在するかに基づいて分類するとしてもよい。   As will be described later, as a more advanced classification, when one cooking process in one cooking recipe is classified as preparation or finishing, there is any type of cooking process after the one cooking process. You may classify based on whether or not.

例えば、「野菜」を「切る」という調理工程に関して、それがサラダに関する調理レシピ内の「野菜」を「切る」という調理工程であった場合に下準備として分類してしまうと、下準備時(休日など)に野菜を切って保存しておくことになり、実際に食卓へ並ぶまでに切った野菜の鮮度が低下する恐れがある。また、「野菜」を「切る」という調理工程が、例えば、野菜スープに関する調理レシピ内の「野菜」を「切る」という調理工程であった場合に仕上げとして分類してしまうと、「野菜」を「切る」という調理工程の後に「野菜」を「茹でる」、「味付ける」などの調理工程が控えているため、仕上げ時に野菜スープを初めから調理することになって時間が掛かることになる。このような事態を防ぐために、分類する調理工程の後にどのような種別の調理工程が存在するかによって、調理工程を下準備または仕上げのグループに分類する。例えば、「野菜」を「切る」という調理工程の後に、「野菜」を「盛り付ける」という調理工程しか存在しない場合は、「野菜」を「切る」という調理工程を仕上げのグループに分類する。一方で「野菜」を「切る」という調理工程の後に、「野菜」を「煮る」、「炒める」、「焼く」、「漬ける」などの調理工程が存在する場合は、「野菜」を「切る」という調理工程を下準備のグループに分類する。   For example, regarding a cooking process of “cutting” “vegetable”, if it is a cooking process of “cutting” “vegetable” in a cooking recipe related to salad, This means that the vegetables will be cut and stored on holidays, etc., and the freshness of the vegetables that are actually cut to the table can be reduced. Also, if the cooking process of “cutting” “vegetables” is, for example, the cooking process of “cutting” “vegetables” in a cooking recipe related to vegetable soup, Since cooking processes such as “boiling” and “seasoning” “vegetables” after the cooking process of “cutting” are prepared, it takes time to finish cooking the vegetable soup from the beginning. In order to prevent such a situation, the cooking process is classified into a preparation group or a finishing group depending on what type of cooking process is present after the cooking process to be classified. For example, when there is only a cooking process of “putting” “vegetable” after a cooking process of “cutting” “vegetable”, the cooking process of “cutting” “vegetable” is classified into a finishing group. On the other hand, if there is a cooking process such as “simmering”, “stirring”, “baking”, or “pickling” after “cooking” “vegetable”, “cut” “vegetable” The cooking process is classified into a group of preparations.

各調理工程を下準備と仕上げとに分類し、下準備のグループ34および仕上げのグループ35を生成する。   Each cooking process is classified into preparation and finishing, and a preparation group 34 and a finishing group 35 are generated.

図6は、実施形態に係る調理工程分類処理フローの一例を示すフローチャートである。これらの処理はサーバ2のマイクロコンピュータ20が実行する。   FIG. 6 is a flowchart illustrating an example of a cooking process classification process flow according to the embodiment. These processes are executed by the microcomputer 20 of the server 2.

例えば、情報通信端末装置1においてユーザ4が複数の調理レシピを選択した場合、サーバ2は、ユーザ4によって選択された複数の調理レシピの情報を受信する。マイクロコンピュータ20は、受信した複数の調理レシピに対して、1つの調理レシピずつ、その調理レシピに含まれる調理工程のすべてを、下準備または仕上げのグループに分類していく。分類基準としては、例えば、上述したような基準を用いて分類していく。選択された調理レシピのすべてにおいて、調理工程を分類完了した場合は、分類した調理工程毎に調理スケジュールを生成する。   For example, when the user 4 selects a plurality of cooking recipes in the information communication terminal device 1, the server 2 receives information on the plurality of cooking recipes selected by the user 4. The microcomputer 20 classifies all of the cooking processes included in the cooking recipe into a preparation group or a finishing group for each of the plurality of received cooking recipes. As the classification standard, for example, classification is performed using the standard as described above. In all the selected cooking recipes, when the cooking process is classified, a cooking schedule is generated for each classified cooking process.

図6を参照して、マイクロコンピュータ20は、選択された調理レシピの中で、調理工程の分類処理が完了していない調理レシピを選択する(ステップS21)。次に、調理レシピ中の調理工程の中で、分類処理を行っていない調理工程を選択し(ステップS22)、それが下準備に該当する調理工程か否か判定する(ステップS23)。下準備に該当する場合は調理工程を「休日下準備」に分類し(ステップS24)、下準備に該当しない場合(仕上げに該当する場合)は、調理工程を「平日仕上げ」に分類する(ステップS25)。そして、調理工程全てに対して分類処理を行うまでこの処理を繰り返す(ステップS26)。調理工程全てに対して分類処理を行ったら、ユーザ4が選択した調理レシピの全てに対して調理工程の分類処理を行ったか否か判定する(ステップS27)。選択した調理レシピの全てに対して調理工程の分類処理を行っていない場合は、ステップS21の処理に戻り、調理工程の分類処理が完了していない調理レシピを選択して上記分類処理を繰り返す。選択した調理レシピの全てに対して調理工程の分類処理が完了すると、調理工程分類処理を終了する。   With reference to FIG. 6, the microcomputer 20 selects the cooking recipe in which the classification process of a cooking process is not completed among the selected cooking recipes (step S21). Next, in the cooking process in the cooking recipe, a cooking process that is not subjected to the classification process is selected (step S22), and it is determined whether or not it is a cooking process corresponding to the preparation (step S23). If it falls under preparation, the cooking process is classified as “preparation for holidays” (step S24), and if it does not fall under preparation (when it corresponds to finishing), the cooking process is classified as “finishing on weekdays” (step S25). This process is repeated until the classification process is performed on all cooking processes (step S26). If the classification process has been performed for all the cooking processes, it is determined whether the cooking process classification process has been performed for all of the cooking recipes selected by the user 4 (step S27). If the cooking process classification process has not been performed for all the selected cooking recipes, the process returns to the process of step S21, the cooking recipe for which the cooking process classification process has not been completed is selected, and the above classification process is repeated. When the cooking process classification process is completed for all the selected cooking recipes, the cooking process classification process is terminated.

図7は、実施形態に係る調理工程分類処理の具体例を示す図である。ここでは、「ミネストローネ」を調理する場合の調理工程の一部について、分類している様子を示す。下準備と仕上げの分類は、分類対象とする食材と調理工程、及び分類対象の調理工程の後に存在する後工程に基づいて行う。   FIG. 7 is a diagram illustrating a specific example of the cooking process classification process according to the embodiment. Here, a state of classifying a part of the cooking process when cooking “minestrone” is shown. The preparation and finishing classification are performed based on the ingredients to be classified, the cooking process, and the post-process existing after the cooking process to be classified.

例えば、「野菜」を「洗う」調理工程は、後工程に関係なく、下準備へ分類する。また、「野菜」を「切る」調理工程は、後工程が、「野菜」を「煮る」、「炒める」、「焼く」、「浸ける」であれば、下準備へ分類する。「野菜」を「切る」調理工程は、後工程が、「野菜」を「盛りつける」であれば、仕上げへ分類する。仕上げの生野菜カットは、衛生面および鮮度の問題から平日に行う方が好ましいためである。「野菜」を「茹でる」調理工程は、後工程が、「野菜」を「煮る」、「炒める」、「焼く」、「漬ける」であれば、「下茹で」とみなして下準備へ分類する。「野菜」を「煮る」調理工程は、後工程が、「野菜」を「盛り付ける(器に盛る)」であれば、仕上げへ分類する。   For example, the cooking process of “washing” “vegetables” is classified into preparation, regardless of the subsequent process. The cooking process of “cutting” “vegetables” is classified as “preparation” if the subsequent steps are “simmering”, “stirring”, “baking”, and “dipping” “vegetables”. The cooking process of “cutting” “vegetables” is classified into finishing if the subsequent process is “pick up” “vegetables”. This is because the finished raw vegetable cut is preferably performed on weekdays in terms of hygiene and freshness. If “vegetable” is “boiled” cooking process, if “vegetable” is “boiled”, “sautéed”, “baked”, or “pickled”, the cooking process is regarded as “boiled” and classified as preparation. . The cooking process of “simmering” “vegetables” is classified into finishing if the subsequent process is “pick up (pick up in a bowl)” of “vegetables”.

図8は、実施形態に係る調理工程分類処理の具体例を示す図である。ここでは、「ハンバーグ」を調理する場合の調理工程の一部について、分類している様子を示す。   FIG. 8 is a diagram illustrating a specific example of the cooking process classification process according to the embodiment. Here, a state of classifying a part of the cooking process when cooking “hamburger” is shown.

「野菜」を「洗う」調理工程は、下準備へ分類する。「野菜」を「切る」調理工程は、後工程が「野菜」を「盛りつける」であれば、仕上げに分類する。「野菜」を「切る」調理工程は、後工程が「野菜」を「煮る」、「炒める」、「焼く」、「漬ける」であれば、下準備に分類する。「野菜」を「炒める」調理工程は、後工程に、「肉(ミンチ)」と「混ぜ合わせる(こねる)」があれば、下準備に分類する。「野菜(玉ねぎ)」と「肉(ミンチ)」とを「混ぜ合わせる」調理工程は、後工程に「成形」があれば、下準備に分類する。ここで玉ねぎとミンチとを混ぜ合わせたものを「下調理肉」とする。「下調理肉」を「成形する」調理工程は、後工程に、「焼く」があれば、下準備に分類する。   The cooking process of “washing” “vegetables” is classified as “preparation”. The cooking process of “cutting” “vegetables” is classified as finishing if the subsequent process “picks up” “vegetables”. The cooking process of “cutting” “vegetables” is classified as “preparation” if the subsequent process is “simmering”, “stir-frying”, “baking”, or “pickling” “vegetables”. The cooking process of “sautéing” “vegetables” is classified as “preparation” if there is “meat” and “kneading” in the subsequent process. The cooking process of “mixing” “vegetable (onion)” and “meat (minced)” is classified as “preparation” if there is “molding” in the subsequent process. Here, a mixture of onion and mince is referred to as “undercooked meat”. The cooking process of “forming” “undercooked meat” is classified as “preparation” if there is “baking” in the subsequent process.

このように、分類対象となる調理工程の後に行なわれる後工程の内容に基づいて、調理工程分類処理が実行されるとしてもよい。   In this way, the cooking process classification process may be executed based on the contents of the subsequent process performed after the cooking process to be classified.

図9〜図11は、実施形態に係る調理工程分類処理における分類基準テーブルを示す図である。図9は野菜の分類基準テーブルを示している。工程の定義は例えば以下のとおりである。
・調理区分:洗う、切る、煮る、焼く、揚げる、漬ける、成形する、盛り付ける
・茹でると煮るは、同一とみなす。:汁に浸して湯がくことを意味する。
・焼くと炒めるは同一とみなす。:フライパンなどを使い加熱することを意味する。
・成形するは、通常、肉や魚などを丸めたり、フライ用に衣をつけたりすることを指す。
9-11 is a figure which shows the classification | category reference | standard table in the cooking process classification | category process which concerns on embodiment. FIG. 9 shows a vegetable classification standard table. The definition of the process is as follows, for example.
・ Cooking category: Wash, cut, boil, bake, fry, pickle, mold, serve, boil and boil. : It means to soak in hot water.
・ Bake and fry are the same. : It means heating using a frying pan.
・ Molding usually refers to rounding meat or fish or putting clothes on the fly.

図10は魚の分類基準テーブルを示している。工程の定義は例えば以下のとおりである。
・調理区分:洗う、下処理する、切る、煮る、焼く、揚げる、漬ける、成形する
・下処理とは、魚をさばくことや食べられない部分(海老の背ワタをとるなど)を処理することを意味する。
FIG. 10 shows a fish classification reference table. The definition of the process is as follows, for example.
・ Cooking category: Wash, prepare, cut, boil, bake, fry, pickle, mold ・ Process is used to process fish and parts that cannot be eaten (such as prawns) Means.

図11は肉の分類基準テーブルを示している。工程の定義は例えば以下のとおりである。
・調理区分:洗う、下処理する、切る、煮る、焼く、揚げる、漬ける、成形する
・下処理とは、肉の筋きりや、臭みがでないように酒をつけたりすることを意味する。
FIG. 11 shows a meat classification reference table. The definition of the process is as follows, for example.
・ Cooking category: Wash, prepare, cut, boil, bake, fry, immerse, mold ・ Pretreatment means that the meat is squeezed or sake is added so as not to smell.

上述した具体例では、例えば、図9〜図11に示すテーブルのような分類基準を参照して下準備または仕上げのグループに分類される。ここで示したテーブルでは、下準備に分類される食材、対象工程、後工程の組合せが管理されているが、仕上げに分類される組合せを管理していてもよいし、その両方を管理していてもよい。   In the specific example described above, for example, the group is classified into a preparation group or a finishing group with reference to a classification standard such as the table shown in FIGS. In the table shown here, combinations of ingredients, target processes, and subsequent processes classified as preliminary preparation are managed, but combinations classified as finishing may be managed, or both of them may be managed. May be.

図12は、実施形態に係る調理スケジュール生成処理フローを示すフローチャートである。これらの処理はサーバ2のマイクロコンピュータ20が実行する。各レシピの調理工程毎に振られている工程種別タグに基づき、レシピの調理順序を決定する。この例では、効率よく調理する調理スケジュールを、局所探索法である山登り法などを用いて作成する。山登り法では、現在解の近傍の近傍解を生成し、現在解より近傍解の方が適している場合は、現在解を近傍解に入れ換える。これらの処理を繰り返し、最適解(極値)が見付かれば処理を終了する。   FIG. 12 is a flowchart illustrating a cooking schedule generation process flow according to the embodiment. These processes are executed by the microcomputer 20 of the server 2. The cooking order of recipes is determined based on the process type tag assigned to each cooking process of each recipe. In this example, a cooking schedule for efficient cooking is created using a hill-climbing method that is a local search method. In the hill-climbing method, a neighborhood solution near the current solution is generated, and if the neighborhood solution is more suitable than the current solution, the current solution is replaced with the neighborhood solution. These processes are repeated, and the process ends when an optimal solution (extreme value) is found.

調理順序を決定する際に、まず以下の条件(a)、(b)を考慮する。
(a)同時並行調理を行いやすくする為、コンロ、レンジを使う工程を最初に設定する。
(b)衛生面を考慮する為、肉や魚を切る工程があるレシピは最後に設定する。
The following conditions (a) and (b) are first considered when determining the cooking order.
(A) In order to facilitate simultaneous and parallel cooking, a process using a stove and a range is set first.
(B) In order to consider hygiene, the recipe with a process of cutting meat and fish is set last.

上記条件(a)、(b)で一意に順序が決まらない部分(例えば肉、魚を切るレシピが複数存在するなど)は、乱数を用いてレシピの調理順序を決定し、「現在解」とする(ステップS31)。このとき、各レシピの調理工程毎に振られている「工程分類」タグに基づき、レシピの調理順序を決定し、「現在解」とする。   For parts where the order is not uniquely determined by the above conditions (a) and (b) (for example, there are a plurality of recipes for cutting meat or fish), the cooking order of the recipe is determined using a random number, and “current solution” (Step S31). At this time, the cooking order of the recipe is determined based on the “process classification” tag given to each cooking process of each recipe, and is set as “current solution”.

次に、上記の条件(a)、(b)から外れないように隣同士のレシピを入れ替え、いくつかの近傍解を生成する(ステップS32)。例えば、順序が隣同士の工程を入れ替え、近傍解を生成する。   Next, the neighboring recipes are switched so as not to deviate from the above conditions (a) and (b), and several neighborhood solutions are generated (step S32). For example, the neighboring solutions are generated by exchanging the adjacent steps.

現在解、いくつかの近傍解で定義されたすべてのレシピ調理順序について、以下のスケジュール生成ロジックに基づき、スケジュールを生成し、解毎に調理時間を算出する。例えば、人参を切りながらカボチャを煮る等、コンロ、レンジ、手作業で同時並行して調理するようにスケジュールを生成して、調理時間を算出する。現在解の調理時間が最も短くなるまで(収束するまで)、繰り返す(ステップS33、S34)。ここでは、「工程分類」タグに基づき、並行調理できる工程を認識し、最適なスケジュールを、現在解および近傍解共に作成する。そして、「近傍解」に「現在解」よりも調理時間が短いものがある場合は、「近傍解」を「現在解」に入れ替えて、ステップS32に戻る。「近傍解」に「現在解」よりも調理時間が短いものがない場合は、「現在解」を最適調理スケジュールとして採用する(ステップS35)。
(スケジュール生成ロジック)
(1)レシピ順番No、調理工程Noの昇順で調理工程をソートする。
(2)調理工程毎に、予め付与した調理時間を参考にして調理開始時間、調理完了時間を設定する。
(3)該当工程と前工程が同じレシピであれば、該当調理工程の調理開始時間を、前工程完了時間+1分とする。
(4)該当調理工程の調理開始時間〜調理完了時間にて扱う調理器具が占有されている場合、調理器具が占有されていない直近の時間幅(該当調理工程の調理開始時間〜完了時間)を検索し、その時間を調理開始時間とする。
(5)上記(2)から(4)を調理工程がなくなるまで繰り返し行う。
(6)上記(1)から(5)を解の数だけ繰り返し行う。
For all recipe cooking orders defined in the current solution and several neighboring solutions, a schedule is generated based on the following schedule generation logic, and cooking time is calculated for each solution. For example, the cooking time is calculated by generating a schedule so that cooking is performed simultaneously in the stove, range, and manual work, such as cooking pumpkin while cutting carrots. It repeats until the cooking time of the current solution becomes the shortest (until it converges) (steps S33, S34). Here, based on the “process classification” tag, processes that can be cooked in parallel are recognized, and an optimal schedule is created for both the current solution and the neighborhood solution. If the “neighboring solution” has a shorter cooking time than the “current solution”, the “neighboring solution” is replaced with the “current solution”, and the process returns to step S32. If there is no “neighboring solution” that has a shorter cooking time than “current solution”, “current solution” is adopted as the optimum cooking schedule (step S35).
(Schedule generation logic)
(1) Sort cooking processes in ascending order of recipe order No and cooking process No.
(2) For each cooking step, the cooking start time and cooking completion time are set with reference to the cooking time given in advance.
(3) If the corresponding process and the previous process are the same recipe, the cooking start time of the corresponding cooking process is set to the previous process completion time + 1 minute.
(4) When the cooking utensil handled at the cooking start time to the cooking completion time of the corresponding cooking process is occupied, the latest time width when the cooking utensil is not occupied (the cooking start time to the completion time of the corresponding cooking process) is Search and set the time as the cooking start time.
(5) Repeat (2) to (4) above until there is no cooking step.
(6) Repeat (1) to (5) above for the number of solutions.

なお、この例では、調理器具の種別は、「レンジ」、「手作業」、「コンロ」、「寝かせる」の4種とする。また、レンジ1台、コンロ2台、調理者1名を想定する。つまり、「コンロ」のみ2レシピまで同時並行して使用できるものとする。また、炒める工程等、コンロを使い且つ手が離せない工程の場合、「コンロ」と「手作業」を占有することとする。「寝かせる」作業の場合、(4)のチェックは行わないこととする。   In this example, there are four types of cooking utensils: “range”, “manual work”, “stove”, and “lay down”. Moreover, 1 range, 2 stoves, and 1 cook are assumed. In other words, it is assumed that only “cob” can be used in parallel up to two recipes. In the case of using a stove and a process in which hands cannot be released, such as a frying process, the stove and the manual work are occupied. In the case of “laying down” work, the check in (4) is not performed.

サーバ2のマイクロコンピュータ20は、上記処理で得られた最適調理スケジュールを情報通信端末装置1へ送信する。情報通信端末装置1のマイクロコンピュータ10は、受信した最適調理スケジュールを(最適な調理の段取り)を表示部16に表示する。ユーザ4は、表示部16に表示された調理スケジュールに沿って調理を行うことで、考えることなく、テンポよく効率的に調理を行うことができる。   The microcomputer 20 of the server 2 transmits the optimum cooking schedule obtained by the above process to the information communication terminal device 1. The microcomputer 10 of the information communication terminal device 1 displays the received optimum cooking schedule (optimum cooking setup) on the display unit 16. The user 4 can cook efficiently according to the tempo without thinking, by cooking along the cooking schedule displayed on the display unit 16.

図13は、実施形態に係る表示部16に表示される調理スケジュールの一例を示す図である。図13では、吹き出しが付与されているが、これらは説明の便宜上付与しているのみであるため、ユーザ4に提供する表示画面には含めなくともよい。作成した調理スケジュールに基づき、ユーザ4へ提示する画像情報を生成する。以下に画像情報の生成条件の例を示す。
・画面中央のバーが時間軸となっており、左右に同時並行して調理するレシピを表示する。
・レシピごとに、必要な食材、調味料を上段に表示することで、複数のレシピ(図13では4つ)を一つのページ内で完結して調理することを可能にしている。
・調理者が考えることなく同時並行調理できるようにするため、手順に番号を振っている。
・完成したレシピのイメージを確認しながら調理できるように、完成画像を完了工程の右側に表示している。
・どの調理器具を扱う工程かを視覚的に確認できるように、調理器具によって調理工程の背景を変更している。
FIG. 13 is a diagram illustrating an example of a cooking schedule displayed on the display unit 16 according to the embodiment. In FIG. 13, balloons are given, but these are given only for convenience of explanation, and thus may not be included in the display screen provided to the user 4. Image information to be presented to the user 4 is generated based on the created cooking schedule. Examples of image information generation conditions are shown below.
-The bar in the center of the screen is the time axis, and displays recipes for cooking in parallel on the left and right.
By displaying necessary ingredients and seasonings in the upper row for each recipe, it is possible to complete and cook a plurality of recipes (four in FIG. 13) within one page.
・ Procedures are numbered to allow the cook to cook in parallel without thinking.
-The completed image is displayed on the right side of the completion process so that you can cook while checking the image of the completed recipe.
-The background of the cooking process is changed by the cooking utensil so that it can be visually confirmed which cooking utensil is handled.

ユーザ4は、このように表示部16に表示された調理スケジュールに沿って調理を行うことで、考えることなく、テンポよく効率的に調理を行うことができる。   Thus, the user 4 can cook efficiently according to the cooking schedule displayed on the display unit 16 without thinking about it.

また、図13に示す調理スケジュールの一例は、調理の下準備に係る調理スケジュールであって、調理の仕上げに係る調理スケジュールが別途作成される。複数の調理工程が、その種別に基づいて「下準備」と「仕上げ」に分類されることを説明したが、「下準備」に分類された調理工程のみを用いて調理スケジュールが作成され、また、「仕上げ」に分類された調理工程のみを用いて調理スケジュールが作成される。上述した調理工程の分類手法を用いて調理工程を「下準備」と「仕上げ」に分類することで、調理の下準備に係る調理スケジュールと、調理の仕上げに係る調理スケジュールとをそれぞれ作成することが容易となる。また、調理レシピを示す情報が、調理工程毎に、調理工程の種別、工程分類タグなどを含むことによって、上述したように、「肉や魚を切る工程があるレシピは最後に設定する」、「同時並行調理を行いやすくする為、コンロ、レンジを使う工程を最初に設定する」などのスケジュール生成のためのルールを適用することが容易となる。   An example of the cooking schedule shown in FIG. 13 is a cooking schedule related to preparation for cooking, and a cooking schedule related to finishing of cooking is separately created. We explained that multiple cooking processes are classified into “preparation” and “finishing” based on their types, but only a cooking process classified as “preparation” is used to create a cooking schedule. The cooking schedule is created using only the cooking processes classified as “finishing”. Creating cooking schedules related to preparation for cooking and cooking schedules related to finishing of cooking by classifying cooking processes into “preparation” and “finishing” using the above-described cooking process classification method, respectively. Becomes easy. In addition, the information indicating the cooking recipe includes the type of the cooking process, the process classification tag, etc. for each cooking process, as described above, “the recipe with the process of cutting meat and fish is set last”, It is easy to apply a rule for schedule generation such as “to set the process using a stove and range first to facilitate simultaneous parallel cooking”.

また、上述の実施形態に係る情報通信端末装置1およびサーバ2の各種処理は、ハードウェアによって実現されてもよいしソフトウェアによって実現されてもよいし、それらの組み合わせによって実現されてもよい。そのような動作を実行させるコンピュータプログラムは、例えばマイクロコンピュータの内蔵メモリに記憶され、マイクロコンピュータがコンピュータプログラムを読み出することで動作が実行される。また、そのようなコンピュータプログラムは、それが記録された記録媒体(半導体メモリ、光ディスク等)から情報通信端末装置1およびサーバ2へインストールしてもよいし、インターネット等の電気通信回線を介してダウンロードしてもよい。また、無線通信を介してそのようなコンピュータプログラムを情報通信端末装置1およびサーバ2へインストールしてもよい。   Moreover, the various processes of the information communication terminal device 1 and the server 2 according to the above-described embodiment may be realized by hardware, may be realized by software, or may be realized by a combination thereof. A computer program that executes such an operation is stored in, for example, a built-in memory of the microcomputer, and the operation is executed when the microcomputer reads the computer program. Moreover, such a computer program may be installed in the information communication terminal device 1 and the server 2 from a recording medium (semiconductor memory, optical disk, etc.) on which the computer program is recorded, or downloaded via an electric communication line such as the Internet. May be. Further, such a computer program may be installed in the information communication terminal device 1 and the server 2 via wireless communication.

また、上述のサーバ2の各種処理は、情報通信端末装置1が単独で行ってもよい。この場合は、それらサーバ2の各種処理を実行するためのコンピュータプログラムを情報通信端末装置1の記憶部12が記憶し、マイクロコンピュータ10は記憶部12から読み出したコンピュータプログラムに基づいて動作し、各種処理を実行すればよい。   The various processes of the server 2 described above may be performed by the information communication terminal device 1 alone. In this case, the storage unit 12 of the information communication terminal device 1 stores a computer program for executing various processes of the server 2, and the microcomputer 10 operates based on the computer program read from the storage unit 12. What is necessary is just to perform a process.

本開示の技術は、調理レシピを提供する技術分野において特に有用である。   The technique of the present disclosure is particularly useful in the technical field of providing cooking recipes.

1 情報通信端末装置
2 サーバ
3 ネットワーク
10、20 マイクロコンピュータ
12、22 記憶部
14、24 入出力部
16 表示部
18 ユーザ入力部
DESCRIPTION OF SYMBOLS 1 Information communication terminal device 2 Server 3 Network 10, 20 Microcomputer 12, 22 Storage part 14, 24 Input / output part 16 Display part 18 User input part

Claims (16)

情報通信端末装置へネットワークを介して調理レシピを提供する調理レシピ提供方法であって、
前記情報通信端末装置へ複数の調理レシピ情報を出力し、
前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程をそれぞれ示す複数の調理工程情報とを含み、
前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力し、
前記選択された一以上の調理レシピ情報に含まれる前記複数の調理工程情報のそれぞれ、第1調理工程群および第2調理工程群に分類し、
前記第1調理工程群および前記第2調理工程群を前記情報通信端末装置へ提供し、
前記分類において、前記複数の調理工程情報のうち第1の調理工程を示す第1の調理工程情報を、前記第1の調理工程において第1の食材に対して行われる第1の作業種別を示す第1調理工程種別と、前記第1の調理工程の後に前記第1の食材に対して行われる第2の作業種別を示す第2調理工程種別とに基づいて、前記第1調理工程群および前記第2調理工程群のいずれか一方に振り分ける、調理レシピ提供方法。
A cooking recipe providing method for providing a cooking recipe via a network to an information communication terminal device,
Output a plurality of cooking recipe information to the information communication terminal device,
Wherein each of the cooking recipe information includes a food information indicating the ingredients necessary for cooking, and a plurality of cooking process information respectively indicating a plurality of cooking processes required until the cooking completion from the start of cooking,
Input selection information indicating one or more cooking recipe information of the plurality of cooking recipe information selected by the user of the information communication terminal device,
Each of said plurality of cooking processes information included in the selected one or more of the cooking recipe information has been, and classified into the first cooking step group and the second cooking step group,
Providing the information processing terminal device with the first cooking process group and the second cooking process group ;
In the classification, the first cooking process information indicating the first cooking process among the plurality of cooking process information indicates the first work type performed on the first food in the first cooking process. Based on the first cooking step type and the second cooking step type indicating the second work type performed on the first food after the first cooking step, the first cooking step group and the The cooking recipe provision method which distributes to either one of 2nd cooking process groups .
前記第1調理工程群は下準備工程群であり、前記第2調理工程群は仕上げ工程群であり、The first cooking process group is a preparatory process group, the second cooking process group is a finishing process group,
前記第2の作業種別が、前記第1の食材の盛り付けである場合には、前記第1の調理工程情報を前記仕上げ工程群に振り分ける、請求項1に記載の調理レシピ提供方法。2. The cooking recipe providing method according to claim 1, wherein when the second work type is arrangement of the first food material, the first cooking process information is distributed to the finishing process group.
前記第1調理工程群は下準備工程群であり、前記第2調理工程群は仕上げ工程群であり、The first cooking process group is a preparatory process group, the second cooking process group is a finishing process group,
前記第2の作業種別が、前記第1の食材を煮る、炒める、焼く、または漬ける作業種別である場合には、前記第1の調理工程情報を前記下準備に振り分ける、請求項1に記載の調理レシピ提供方法。2. The method according to claim 1, wherein when the second work type is a work type for simmering, frying, baking, or immersing the first food material, the first cooking process information is distributed to the preparation. Cooking recipe provision method.
前記分類において、前記第1調理工程群に振り分けるための条件を示すテーブルを参照し、In the classification, referring to a table showing conditions for allocating to the first cooking process group,
前記テーブルは、前記第1の食材情報と、前記第1調理工程種別と、前記第2調理工程種別の情報を含む、請求項1に記載の調理レシピ提供方法。The cooking recipe providing method according to claim 1, wherein the table includes information on the first food material information, the first cooking process type, and the second cooking process type.
前記第1の調理工程群と前記第2の調理工程群は、別の日に調理される調理工程を示す、The first cooking process group and the second cooking process group indicate cooking processes to be cooked on different days,
請求項1に記載の調理レシピ提供方法。The cooking recipe provision method of Claim 1.
前記ユーザが二以上の調理レシピ情報を選択した場合、前記二以上の調理レシピ情報が示す複数の調理工程の調理順序を示す調理スケジュールを生成する、請求項1からのいずれかに記載の調理レシピ提供方法。 The cooking according to any one of claims 1 to 5 , wherein when the user selects two or more pieces of cooking recipe information, a cooking schedule indicating a cooking order of a plurality of cooking steps indicated by the two or more pieces of cooking recipe information is generated. Recipe delivery method. 前記複数の調理工程の調理順序の現在解と、前記現在解の調理順序を入れ替えた近傍解とを生成し、
前記現在解と前記近傍解とのうちの調理時間が短い方の解を選択して、前記調理スケジュールを生成する、請求項に記載の調理レシピ提供方法。
Generating a current solution of the cooking order of the plurality of cooking steps and a neighborhood solution in which the cooking order of the current solution is switched;
The cooking recipe provision method according to claim 6 , wherein the cooking schedule is generated by selecting a solution having a shorter cooking time from the current solution and the neighboring solution.
山登り法を用いて前記調理スケジュールを生成する、請求項またはに記載の調理レシピ提供方法。 The cooking recipe provision method of Claim 6 or 7 which produces | generates the said cooking schedule using the hill-climbing method. 情報通信端末装置へネットワークを介して調理レシピを提供する調理レシピ提供装置であって、
前記情報通信端末装置へ複数の調理レシピ情報を出力する出力部を備え、
前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程をそれぞれ示す複数の調理工程情報とを含み、
前記調理レシピ提供装置は、
前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力する入力部と、
前記選択された一以上の調理レシピ情報に含まれる前記複数の調理工程情報のそれぞれ、第1調理工程群および第2調理工程群に分類する分類部と、
をさらに備え、
前記出力部は、前記第1調理工程群および前記第2調理工程群を示す情報を前記情報通信端末装置へ出力し、
前記分類において、前記複数の調理工程情報のうち第1の調理工程を示す第1の調理工程情報を、前記第1の調理工程において第1の食材に対して行われる第1の作業種別を示す第1調理工程種別と、前記第1の調理工程の後に前記第1の食材に対して行われる第2の作業種別を示す第2調理工程種別とに基づいて、前記第1調理工程群および前記第2調理工程群のいずれか一方に振り分ける、調理レシピ提供装置。
A cooking recipe providing device that provides a cooking recipe via an information communication terminal device,
An output unit for outputting a plurality of cooking recipe information to the information communication terminal device;
Wherein each of the cooking recipe information includes a food information indicating the ingredients necessary for cooking, and a plurality of cooking process information respectively indicating a plurality of cooking processes required until the cooking completion from the start of cooking,
The cooking recipe providing device comprises:
An input unit for inputting selection information indicating one or more pieces of cooking recipe information among the plurality of pieces of cooking recipe information selected by a user of the information communication terminal device;
A classifying unit for classifying each of the first cooking step group and the second cooking step groups of the plurality of cooking processes information included in the selected one or more of the cooking recipe information has been,
Further comprising
The output unit outputs information indicating the first cooking process group and the second cooking process group to the information communication terminal device ,
In the classification, the first cooking process information indicating the first cooking process among the plurality of cooking process information indicates the first work type performed on the first food in the first cooking process. Based on the first cooking step type and the second cooking step type indicating the second work type performed on the first food after the first cooking step, the first cooking step group and the The cooking recipe provision apparatus which distributes to any one of the 2nd cooking process group .
前記第1調理工程群は下準備工程群であり、前記第2調理工程群は仕上げ工程群であり、The first cooking process group is a preparatory process group, the second cooking process group is a finishing process group,
前記第2の作業種別が、前記第1の食材の盛り付けである場合には、前記第1の調理工程情報を前記仕上げ工程群に振り分ける、請求項9に記載の調理レシピ提供装置。The cooking recipe provision apparatus of Claim 9 which distributes the said 1st cooking process information to the said finishing process group, when the said 2nd operation | work classification is arrangement | positioning of the said 1st foodstuff.
前記第1調理工程群は下準備工程群であり、前記第2調理工程群は仕上げ工程群であり、The first cooking process group is a preparatory process group, the second cooking process group is a finishing process group,
前記第2の作業種別が、前記第1の食材を煮る、炒める、焼く、または漬ける作業種別である場合には、前記第1の調理工程情報を前記下準備に振り分ける、請求項9に記載の調理レシピ提供装置。10. The method according to claim 9, wherein when the second work type is a work type to boil, fry, bake, or immerse the first food, the first cooking process information is distributed to the preparation. Cooking recipe providing device.
前記分類において、前記第1調理工程群に振り分けるための条件を示すテーブルを参照し、In the classification, referring to a table showing conditions for allocating to the first cooking process group,
前記テーブルは、前記第1の食材情報と、前記第1調理工程種別と、前記第2調理工程種別の情報を含む、請求項9に記載の調理レシピ提供装置。The cooking recipe providing apparatus according to claim 9, wherein the table includes information on the first food material information, the first cooking process type, and the second cooking process type.
前記ユーザが二以上の調理レシピ情報を選択した場合、前記二以上の調理レシピ情報が示す複数の調理工程の調理順序を示す調理スケジュールを生成する生成部をさらに備える、請求項から12のいずれかに記載の調理レシピ提供装置。 If the user selects two or more cooking recipe information, further comprising: a generator for generating a cooking schedule indicating the cooking sequence of a plurality of cooking process that the two or more cooking recipe information indicates any of claims 9 12, The cooking recipe provision apparatus of crab. 前記生成部は、前記複数の調理工程の調理順序の現在解と、前記現在解の調理順序を入れ替えた近傍解とを生成し、
前記現在解と前記近傍解とのうちの調理時間が短い方の解を選択して、前記調理スケジュールを生成する、請求項13に記載の調理レシピ提供装置。
The generation unit generates a current solution of the cooking order of the plurality of cooking steps and a neighborhood solution in which the cooking order of the current solution is switched,
The cooking recipe provision apparatus of Claim 13 which selects the solution with the short cooking time of the said present solution and the said vicinity solution, and produces | generates the said cooking schedule.
前記生成部は、山登り法を用いて前記調理スケジュールを生成する、請求項13または14に記載の調理レシピ提供装置。 The cooking recipe providing device according to claim 13 or 14 , wherein the generation unit generates the cooking schedule using a hill-climbing method. 情報通信端末装置へネットワークを介して調理レシピを提供する処理を電子機器に実行させるコンピュータプログラムであって、
前記電子機器のコンピュータに、前記情報通信端末装置へ複数の調理レシピ情報を出力させ、
前記複数の調理レシピ情報のそれぞれは、調理に必要な食材を示す食材情報と、調理開始から調理完了までにかかる複数の調理工程をそれぞれ示す複数の調理工程情報とを含み、
前記電子機器の前記コンピュータに、
前記情報通信端末装置のユーザが選択した前記複数の調理レシピ情報のうちの一以上の調理レシピ情報を示す選択情報を入力させ、
前記選択された一以上の調理レシピ情報に含まれる前記複数の調理工程情報のそれぞれ、第1調理工程群および第2調理工程群に分類させ、
前記第1調理工程群および前記第2調理工程群を前記情報通信端末装置へ提供させ
前記分類において、前記複数の調理工程情報のうち第1の調理工程を示す第1の調理工程情報を、前記第1の調理工程において第1の食材に対して行われる第1の作業種別を示す第1調理工程種別と、前記第1の調理工程の後に前記第1の食材に対して行われる第2の作業種別を示す第2調理工程種別とに基づいて、前記第1調理工程群および前記第2調理工程群のいずれか一方に振り分けさせる、コンピュータプログラム。
A computer program for causing an electronic device to execute a process for providing a cooking recipe to a communication terminal device via a network,
The computer of the electronic device causes a plurality of cooking recipe information to be output to the information communication terminal device,
Wherein each of the cooking recipe information includes a food information indicating the ingredients necessary for cooking, and a plurality of cooking process information respectively indicating a plurality of cooking processes required until the cooking completion from the start of cooking,
In the computer of the electronic device,
Input selection information indicating one or more pieces of cooking recipe information among the plurality of pieces of cooking recipe information selected by the user of the information communication terminal device;
Each of said plurality of cooking processes information included in the selected one or more of the cooking recipe information was, is classified into the first cooking step group and the second cooking step group,
Providing the information communication terminal device with the first cooking process group and the second cooking process group ;
In the classification, the first cooking process information indicating the first cooking process among the plurality of cooking process information indicates the first work type performed on the first food in the first cooking process. Based on the first cooking step type and the second cooking step type indicating the second work type performed on the first food after the first cooking step, the first cooking step group and the A computer program for distributing to any one of the second cooking process group .
JP2015080044A 2014-04-09 2015-04-09 Method to classify the cooking process of multiple recipes into preparatory process and finishing process Active JP6568382B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201461977155P 2014-04-09 2014-04-09
US61/977,155 2014-04-09

Publications (2)

Publication Number Publication Date
JP2015201210A JP2015201210A (en) 2015-11-12
JP6568382B2 true JP6568382B2 (en) 2019-08-28

Family

ID=54552337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015080044A Active JP6568382B2 (en) 2014-04-09 2015-04-09 Method to classify the cooking process of multiple recipes into preparatory process and finishing process

Country Status (1)

Country Link
JP (1) JP6568382B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11926036B2 (en) 2018-10-03 2024-03-12 Sony Corporation Information processing device and scheduling method

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6902410B2 (en) * 2016-10-28 2021-07-14 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information processing method and information processing system
JP2019008752A (en) * 2017-06-29 2019-01-17 パナソニックIpマネジメント株式会社 Information processing method, and information processing system
JP2019020912A (en) * 2017-07-13 2019-02-07 パナソニックIpマネジメント株式会社 Information processing method and information processing device
JP2020086507A (en) * 2018-11-15 2020-06-04 東京瓦斯株式会社 Information processing apparatus and program
JP2021043785A (en) * 2019-09-12 2021-03-18 株式会社エブリー Content display program, content display method, content distribution apparatus, and content distribution method
JP2021135728A (en) 2020-02-27 2021-09-13 パナソニックIpマネジメント株式会社 Cooking recipe display system, information terminal, presentation method and program of cooking recipe
JP6835994B1 (en) * 2020-03-30 2021-02-24 クックパッド株式会社 Information processing equipment, programs and methods
WO2021200308A1 (en) * 2020-03-30 2021-10-07 ソニーグループ株式会社 Control device and control method
CN112162512B (en) * 2020-09-28 2022-04-29 广东智源机器人科技有限公司 Cooking scheduling method, cooking system, and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003248725A (en) * 2001-12-17 2003-09-05 Ajinomoto Co Inc Method and system for assisting dietary life
JP2003280714A (en) * 2002-03-19 2003-10-02 Toshiba Corp Production scheduling method and production scheduling device
JP2005250857A (en) * 2004-03-04 2005-09-15 Tokyo Electric Power Co Inc:The Cooking work schedule preparation system, cooking work schedule preparation program and cooking work schedule preparation method
JP2006338106A (en) * 2005-05-31 2006-12-14 Sanyo Electric Co Ltd Cooking worker number management system, control method and control program
JP5843704B2 (en) * 2012-06-19 2016-01-13 三菱電機株式会社 Scheduling device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11926036B2 (en) 2018-10-03 2024-03-12 Sony Corporation Information processing device and scheduling method

Also Published As

Publication number Publication date
JP2015201210A (en) 2015-11-12

Similar Documents

Publication Publication Date Title
JP6568382B2 (en) Method to classify the cooking process of multiple recipes into preparatory process and finishing process
US20200383520A1 (en) System and method for assistive interactions with an automated cooking device
CN204698314U (en) A kind of intelligent kitchen cooking system
JP6608772B2 (en) Cooking recipe provision method
CN106560829B (en) Cooking recipe providing method and cooking recipe providing system
JP2007128305A (en) Cooking support device
US20170188741A1 (en) Method and System for Acquiring Cooking Information
CN106264065A (en) A kind of intelligent kitchen cooking system and the method for intelligence auxiliary cooking
WO2021204115A1 (en) Data generation method, data processing method, data execution method and device
JPWO2013125201A1 (en) Recipe presentation device and recipe presentation method
JP2012003319A (en) Menu determination support device, menu determination support program, and memory medium for storing menu determination support program
US20180267683A1 (en) Cooking system
CN109710855A (en) A kind of method, apparatus, cooking equipment and the storage medium of determining menu
JPH1145297A (en) Cooking support device
CN110706131A (en) Method and device for creating electronic menu, electronic equipment and storage medium
CN111352355A (en) Cooking method, apparatus, system and medium
CN110960104A (en) Blanking control method, device, equipment and computer readable storage medium
WO2021235291A1 (en) Cooking learning assistance system and cooking learning assistance method
JP7090441B2 (en) Menu planning system, method, program
WO2021001959A1 (en) System for providing cooking information, terminal device, method, and program
CN111178035A (en) Method and device for generating electronic menu set, storage medium and terminal
CN114173581A (en) Determining a cooking recipe
JP2005250857A (en) Cooking work schedule preparation system, cooking work schedule preparation program and cooking work schedule preparation method
CN109799720A (en) A kind of method and device of blank stock equipment stock, cooking methods
CN111868708A (en) System and method for providing food related information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190802

R150 Certificate of patent or registration of utility model

Ref document number: 6568382

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150