JP2021025759A - Server device, cooking apparatus, system, method, and program - Google Patents

Server device, cooking apparatus, system, method, and program Download PDF

Info

Publication number
JP2021025759A
JP2021025759A JP2020025721A JP2020025721A JP2021025759A JP 2021025759 A JP2021025759 A JP 2021025759A JP 2020025721 A JP2020025721 A JP 2020025721A JP 2020025721 A JP2020025721 A JP 2020025721A JP 2021025759 A JP2021025759 A JP 2021025759A
Authority
JP
Japan
Prior art keywords
information
recipe
cooking
control information
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020025721A
Other languages
Japanese (ja)
Inventor
伸弥 大谷
Nobuya Otani
伸弥 大谷
金子 晃久
Akihisa Kaneko
晃久 金子
純 原島
Jun Harashima
純 原島
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.)
Cookpad Inc
Original Assignee
Cookpad Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cookpad Inc filed Critical Cookpad Inc
Priority to JP2020025721A priority Critical patent/JP2021025759A/en
Publication of JP2021025759A publication Critical patent/JP2021025759A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)
  • Induction Heating Cooking Devices (AREA)
  • Electric Ovens (AREA)
  • Electric Stoves And Ranges (AREA)

Abstract

To eliminate the need for a user's recipe data setting operation on a cooking apparatus and enable improvement in cooking efficiency.SOLUTION: A recipe setting system 1 is configured by including a server device 300 which comprises: a communication unit 320 that communicates with a cooking apparatus 100 and a terminal device 200; a recipe information storage unit 330 that stores recipe information and control information of the cooking apparatus 100 used in the recipe information; a recipe distribution unit 311 that distributes the recipe information to the terminal device 200 in response to a request from the terminal device 200; a recipe display detection unit 312 that detects that the recipe information is displayed on the terminal device 200; and a control information transmission unit 313 that, if the recipe information is displayed on the terminal device 200, transmits the control information to the cooking apparatus 100.SELECTED DRAWING: Figure 7

Description

本開示は、ユーザによる調理機器へのレシピデータ設定操作を不要とし、調理効率の改善を可能とするサーバ装置、調理機器、システム、方法およびプログラムに関する。 The present disclosure relates to a server device, a cooking device, a system, a method and a program that do not require a user to set recipe data in a cooking device and can improve cooking efficiency.

近年、インターネット、テレビ、雑誌などを介して様々なレシピが公開されている。公開されたレシピには一連の調理手順が記載されていて、一般のユーザは、これらのレシピを自身の調理機器に設定し、実際の調理に利用することができる。例えば、特許文献1には、ユーザの情報端末から加熱調理器に調理メニューを指定可能で、当該指定された調理メニューについて加熱調理器を実行可能な状態にすることで、利便性を向上させるシステムが開示されている。 In recent years, various recipes have been published via the Internet, TV, magazines, and the like. The published recipe describes a series of cooking procedures, and a general user can set these recipes in his / her own cooking equipment and use them for actual cooking. For example, in Patent Document 1, a cooking menu can be specified to a cooking cooker from a user's information terminal, and the cooking menu can be made executable for the specified cooking menu to improve convenience. Is disclosed.

特開2019−71615号公報JP-A-2019-71615

例えばインターネット上で公開されたレシピデータをユーザが利用する場合、レシピ閲覧に使用している端末で、自身の調理機器に向けたレシピデータの送信指示を行うことになる。 For example, when a user uses recipe data published on the Internet, the terminal used for viewing the recipe is instructed to send the recipe data to his / her own cooking device.

こうしたユーザにとっては、公開されたレシピデータを利用することで、料理本を逐一紐解いてレシピを探すという旧来の作業から解放される点は、大きな利点である。ただし、レシピデータを調理機器に送信する操作自体は、調理動作そのものとは無関係であり、却って一手間増えた格好となる。 For these users, it is a great advantage that using the published recipe data frees them from the traditional task of unraveling cookbooks one by one and searching for recipes. However, the operation itself of transmitting the recipe data to the cooking device has nothing to do with the cooking operation itself, and on the contrary, it looks like an extra effort.

特に、頻繁に調理を行うユーザにとって、或いは一度に複数レシピを利用するユーザにとって、レシピデータの送信が煩わしい操作となりうる。さらには、当該レシピが複数の調理機器を使用するものである場合、調理機器ごとに設定すべきレシピデータを確認し、これをそれぞれ送信する操作が別途必要となる。ユーザにとっての煩雑さはさらに増大する。 In particular, for a user who cooks frequently or for a user who uses a plurality of recipes at once, the transmission of recipe data can be a troublesome operation. Further, when the recipe uses a plurality of cooking devices, it is necessary to separately confirm the recipe data to be set for each cooking device and transmit each of them. The complexity for the user is further increased.

そこで、本開示はこのような事情に鑑み、ユーザによる調理機器へのレシピデータ設定操作を不要とし、調理効率の改善を可能とする可能とするサーバ装置、調理機器、システム、方法およびプログラムを提供することを目的とする。 Therefore, in view of such circumstances, the present disclosure provides a server device, a cooking device, a system, a method, and a program that make it possible to improve cooking efficiency by eliminating the need for a user to set recipe data in a cooking device. The purpose is to do.

上記目的を達成するため、本開示に係るサーバ装置は、調理機器および端末装置と通信する通信部と、レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部と、前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信するレシピ配信部と、前記端末装置にて前記レシピ情報が表示されていることを検知するレシピ表示検知部と、前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する制御情報送信部と、を備える。 In order to achieve the above object, the server device according to the present disclosure includes a communication unit that communicates with the cooking device and the terminal device, and a recipe information storage unit that stores recipe information and control information of the cooking device used in the recipe information. , A recipe distribution unit that distributes the recipe information to the terminal device in response to a request from the terminal device, a recipe display detection unit that detects that the recipe information is displayed on the terminal device, and the recipe information. Is displayed on the terminal device, it includes a control information transmitting unit that transmits the control information to the cooking device.

また、上記目的を達成するため、本開示に係る調理機器は、サーバ装置と通信する通信部と、前記サーバ装置からレシピ情報に応じた制御情報を受信する情報取得部と、前記制御情報に基づいて調理動作を設定し実行する調理実行部とを備え、前記調理実行部は、前記制御情報に基づく調理動作の実行完了に応じて調理実施済情報を記憶する処理と、前記実行完了となった制御情報とは別に未実行の制御情報が存在する場合、当該未実行の制御情報に基づいて調理動作を設定するものである。 Further, in order to achieve the above object, the cooking apparatus according to the present disclosure is based on the communication unit that communicates with the server device, the information acquisition unit that receives the control information according to the recipe information from the server device, and the control information. The cooking execution unit is provided with a cooking execution unit that sets and executes the cooking operation, and the cooking execution unit performs a process of storing cooking execution completed information according to the completion of execution of the cooking operation based on the control information, and the execution is completed. When there is unexecuted control information in addition to the control information, the cooking operation is set based on the unexecuted control information.

また、上記目的を達成するため、本開示に係るシステムは、調理機器および端末装置と通信する通信部と、レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部と、前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信するレシピ配信部と、前記端末装置にて前記レシピ情報が表示されていることを検知するレシピ表示検知部と、前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する制御情報送信部と、を備えるサーバ装置と、前記サーバ装置と通信する通信部と、前記サーバ装置からレシピ情報に応じた制御情報を受信する情報取得部と、前記制御情報に基づいて調理動作を設定し実行する調理実行部とを備え、前記調理実行部は、前記制御情報に基づく調理動作の実行完了に応じて調理実施済情報を記憶する処理と、前記実行完了となった制御情報とは別に未実行の制御情報が存在する場合、当該未実行の制御情報に基づいて調理動作を設定する調理機器と、を含むものである。 Further, in order to achieve the above object, the system according to the present disclosure includes a communication unit that communicates with a cooking device and a terminal device, and a recipe information storage unit that stores recipe information and control information of the cooking device used in the recipe information. A recipe distribution unit that distributes the recipe information to the terminal device in response to a request from the terminal device, a recipe display detection unit that detects that the recipe information is displayed on the terminal device, and the recipe. When the information is displayed on the terminal device, the server device including the control information transmitting unit for transmitting the control information to the cooking device, the communication unit communicating with the server device, and the recipe information from the server device. The cooking execution unit includes an information acquisition unit that receives control information according to the control information, and a cooking execution unit that sets and executes a cooking operation based on the control information, and the cooking execution unit completes execution of the cooking operation based on the control information. A process of storing cooked information according to the situation, and a cooking device that sets a cooking operation based on the unexecuted control information when there is unexecuted control information in addition to the executed control information. , Including.

また、上記目的を達成するため、本開示に係る方法は、サーバ装置が、調理機器および端末装置と通信する通信部と、レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部とを備えて、前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信する処理と、前記端末装置にて前記レシピ情報が表示されていることを検知する処理と、前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する処理と、を実行することを特徴とする。 Further, in order to achieve the above object, in the method according to the present disclosure, the server device stores the communication unit that communicates with the cooking device and the terminal device, and the recipe information and the control information of the cooking device used in the recipe information. A process of delivering the recipe information to the terminal device in response to a request from the terminal device, a process of detecting that the recipe information is displayed on the terminal device, and a process of detecting that the recipe information is displayed on the terminal device. When the recipe information is displayed on the terminal device, it is characterized in that the process of transmitting the control information to the cooking device is executed.

また、上記目的を達成するため、本開示に係るプログラムは、サーバ装置において、調理機器および端末装置と通信する通信部と、レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部とを備え、前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信する処理と、前記端末装置にて前記レシピ情報が表示されていることを検知する処理と、前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する処理と、を実行させるものである。 Further, in order to achieve the above object, the program according to the present disclosure stores the recipe information and the control information of the cooking device used in the recipe information in the server device with the communication unit communicating with the cooking device and the terminal device. A process of distributing the recipe information to the terminal device at the request of the terminal device, a process of detecting that the recipe information is displayed on the terminal device, and a process of detecting that the recipe information is displayed on the terminal device, When the recipe information is displayed on the terminal device, the process of transmitting the control information to the cooking device is executed.

本開示によれば、ユーザによる調理機器へのレシピデータ設定操作を不要とし、調理効率の改善が可能となる。 According to the present disclosure, it is possible to improve the cooking efficiency by eliminating the need for the user to set the recipe data in the cooking device.

本実施形態におけるレシピ情報のデータ構造を示す図である。It is a figure which shows the data structure of the recipe information in this embodiment. 本実施形態におけるレシピ設定システムの構成図である。It is a block diagram of the recipe setting system in this embodiment. 本実施形態におけるハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware configuration example in this embodiment. 本実施形態における端末装置の機能ブロック構成を示す図である。It is a figure which shows the functional block composition of the terminal apparatus in this embodiment. 本実施形態におけるユーザ情報の構成例を示す図である。It is a figure which shows the structural example of the user information in this embodiment. 本実施形態における環境情報の構成例を示す図である。It is a figure which shows the structural example of the environmental information in this embodiment. 本実施形態のレシピ配信サーバの機能ブロック構成を示す図である。It is a figure which shows the functional block composition of the recipe distribution server of this embodiment. 本実施形態におけるレシピ情報DBの構成例を示す図である。It is a figure which shows the structure example of the recipe information DB in this embodiment. 本実施形態におけるユーザ情報DBの構成例を示す図である。It is a figure which shows the configuration example of the user information DB in this embodiment. 本実施形態における環境情報DBの構成例を示す図である。It is a figure which shows the configuration example of the environmental information DB in this embodiment. 本実施形態における実行履歴DBの構成例を示す図である。It is a figure which shows the configuration example of the execution history DB in this embodiment. 本実施形態における調理機器の機能ブロック構成を示す図である。It is a figure which shows the functional block composition of the cooking apparatus in this embodiment. 本実施形態における仕様情報DBの構成例を示す図である。It is a figure which shows the structural example of the specification information DB in this embodiment. 本実施形態における制御情報DBの構成例を示す図である。It is a figure which shows the structural example of the control information DB in this embodiment. 本実施形態におけるレシピ設定システムの動作例を示す図である。It is a figure which shows the operation example of the recipe setting system in this embodiment. 本実施形態における出力例1を示す図である。It is a figure which shows the output example 1 in this embodiment. 本実施形態におけるレシピ設定システムの動作例を示す図である。It is a figure which shows the operation example of the recipe setting system in this embodiment. 本実施形態におけるレシピ設定システムの動作例を示す図である。It is a figure which shows the operation example of the recipe setting system in this embodiment.

以下、本開示の実施形態について図面を参照して説明する。実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。なお、以下の実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。 Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all the drawings illustrating the embodiments, the common components are designated by the same reference numerals, and the repeated description will be omitted. The following embodiments do not unreasonably limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiments are essential components of the present disclosure.

<実施形態の概要>
本実施形態に係るレシピ設定システムは、ユーザによる調理機器へのレシピデータ設定操作を不要とし、調理効率の改善を可能とするシステムである。
<Outline of Embodiment>
The recipe setting system according to the present embodiment is a system that does not require the user to set the recipe data in the cooking device and can improve the cooking efficiency.

本実施形態におけるレシピの情報(以下レシピ情報)としては、定量的表現で調理内容が記述されたレシピ情報と、定性的表現で調理内容が記述されたレシピ情報のいずれも対象となりうるが、調理機器100による調理動作を踏まえると、定量的表現によるレシピ情報が好ましい。 As the recipe information (hereinafter referred to as recipe information) in the present embodiment, both recipe information in which the cooking content is described in a quantitative expression and recipe information in which the cooking content is described in a qualitative expression can be targeted, but cooking. Considering the cooking operation by the device 100, the recipe information by quantitative expression is preferable.

定量的表現は、調理工程の作業内容に関して具体的な数値を用いた説明が該当する。より具体的には、「肉を200度に温めたオーブンで20分焼く」、「塩3グラム」、「じゃがいもを電子レンジにて600ワットで5分温める」等の表現による説明である。定量的表現は、調理機器(道具)を用いた作業内容が具体的に数値によって表されるので、上述の通り調理機器100の制御に適した表現であるといえる。 Quantitative expressions correspond to explanations using specific numerical values regarding the work content of the cooking process. More specifically, the explanation is based on expressions such as "bake meat in an oven heated to 200 degrees for 20 minutes", "3 grams of salt", and "heat potatoes in a microwave oven at 600 watts for 5 minutes". The quantitative expression can be said to be an expression suitable for controlling the cooking device 100 as described above, since the work content using the cooking device (tool) is concretely expressed numerically.

ところで、近年、インターネット、テレビ、雑誌などを介して様々なレシピが公開されている。公開されたレシピには一連の調理手順が記載されていて、一般のユーザは、これらのレシピを自身の調理機器に設定し、実際の調理に利用することができる。 By the way, in recent years, various recipes have been published via the Internet, TV, magazines, and the like. The published recipe describes a series of cooking procedures, and a general user can set these recipes in his / her own cooking equipment and use them for actual cooking.

例えばインターネット上で公開されたレシピデータをユーザが利用する場合、レシピ閲覧に使用している端末から、自身の調理機器にレシピデータの送信を行うことになる。その場合、当該ユーザは、レシピデータの送信操作を端末上で行う必要がある。 For example, when a user uses recipe data published on the Internet, the recipe data is transmitted from the terminal used for viewing the recipe to his / her own cooking device. In that case, the user needs to perform the recipe data transmission operation on the terminal.

こうしたユーザにとっては、公開されたレシピデータを利用することで、料理本を逐一紐解いてレシピを探すという旧来の作業から解放される点は、大きな利点である。ただし、レシピデータを調理機器に送信する操作自体は、調理動作そのものとは無関係であり、却って一手間増えた格好となる。 For these users, it is a great advantage that using the published recipe data frees them from the traditional task of unraveling cookbooks one by one and searching for recipes. However, the operation itself of transmitting the recipe data to the cooking device has nothing to do with the cooking operation itself, and on the contrary, it looks like an extra effort.

特に、頻繁に調理を行うユーザにとって、或いは一度に複数レシピを利用するユーザにとって、レシピデータの送信が煩わしい操作となりうる。さらには、当該レシピが複数の調理機器を使用するものである場合、調理機器ごとに設定すべきレシピデータを確認し、これをそれぞれ送信する操作が別途必要となる。ユーザにとっての煩雑さはさらに増大する。 In particular, for a user who cooks frequently or for a user who uses a plurality of recipes at once, the transmission of recipe data can be a troublesome operation. Further, when the recipe uses a plurality of cooking devices, it is necessary to separately confirm the recipe data to be set for each cooking device and transmit each of them. The complexity for the user is further increased.

そこで、本実施形態に係るレシピ設定システムでは、ユーザによる調理機器へのレシピデータ設定操作を不要とし、調理効率の改善を可能とする。 Therefore, the recipe setting system according to the present embodiment eliminates the need for the user to set the recipe data in the cooking device, and makes it possible to improve the cooking efficiency.

<レシピ情報>
本実施形態に係るレシピ情報の一例として、調理機器が解読可能な、一連の調理工程から成るレシピ情報、すなわち定量的表現で記述されたレシピ情報を想定する。このレシピ情報は調理機器における調理動作等を制御する制御情報となりうる。
<Recipe information>
As an example of the recipe information according to the present embodiment, it is assumed that the recipe information is composed of a series of cooking steps that can be deciphered by the cooking device, that is, the recipe information described in a quantitative expression. This recipe information can be control information for controlling a cooking operation or the like in a cooking device.

なお、レシピ情報により機器を制御するとした場合、その対象の機器は、料理の材料又はそれを用いた調理に関連する調理機器(単に情報を出力するのみの装置も含みうる)である。その場合のレシピ情報が与えられた調理機器100は、当該レシピ情報に従ったアクション(処理)を行う。なお、本明細書では、調理機器100が読み込んで解読可能なレシピ情報をMRR(Machine Readable Recipe)と記載する。 When the device is controlled by the recipe information, the target device is a cooking ingredient or a cooking device related to cooking using the same (including a device that merely outputs information). The cooking device 100 to which the recipe information in that case is given performs an action (process) according to the recipe information. In this specification, recipe information that can be read and decoded by the cooking device 100 is described as MRR (Machine Readable Recipe).

図1は、実施形態に係るレシピ情報のデータ構造を示す図である。図1に示すように、実施形態に係るMRRたるレシピ情報は、複数のノードとノード間のエッジとからなるグラフ(有向グラフ)により表現される。図1において、ノードを円で示し、エッジを矢印で示している。 FIG. 1 is a diagram showing a data structure of recipe information according to an embodiment. As shown in FIG. 1, the recipe information as MRR according to the embodiment is represented by a graph (directed graph) including a plurality of nodes and edges between the nodes. In FIG. 1, nodes are indicated by circles and edges are indicated by arrows.

複数のノードは、各材料の状態遷移を定義する。エッジは、ノード間の状態遷移に必要なアクションを表す。アクションとは調理を構成する基本的な手順をいい、例えば「切る」、「温める」等の手順がアクションに該当する。また、アクションには、調理機器100の具体的な設定温度や調理時間、作業内容などを含む。アクションの種類及びそのIDが予め規定され、或いはアクションの種類に対してIDが事後的に付与され、アクション及びそのIDの一覧を定義し、エッジにはこの一覧から選択されたアクションIDが付与される。なお、状態(中間ノード)にもIDが付与されてもよい。 Multiple nodes define the state transition of each material. Edges represent the actions required for state transitions between nodes. An action is a basic procedure that constitutes cooking, and for example, a procedure such as "cutting" or "warming" corresponds to an action. In addition, the action includes a specific set temperature of the cooking device 100, a cooking time, work contents, and the like. The type of action and its ID are predetermined, or an ID is assigned to the type of action after the fact, a list of actions and their IDs is defined, and the action ID selected from this list is given to the edge. To. An ID may also be assigned to the state (intermediate node).

グラフ内の複数のノードは、グラフの始点であって、料理の材料を表す材料ノードと、グラフの終点であって、当該料理を表す料理ノードと、料理に至るまでの途中における材料の状態を表す中間ノードと、を含む。 The plurality of nodes in the graph are the start point of the graph, the material node representing the ingredients of the dish, the end point of the graph, the dish node representing the dish, and the state of the ingredients on the way to the dish. Includes an intermediate node to represent.

材料とは料理を作るための材料をいうが、調味料や、調理の過程で廃棄されるものも材料に含まれてもよい。材料の種類及びそのIDが予め規定されており、材料及びそのIDの一覧を定義し、材料ノードにはこの一覧から選択された材料IDが付与される。 Ingredients refer to ingredients for cooking, but seasonings and ingredients that are discarded in the cooking process may also be included in the ingredients. The type of material and its ID are defined in advance, a list of materials and their IDs is defined, and the material node is given a material ID selected from this list.

材料の状態とは、アクションが施された後の状態をいい、例えば「3等分に切られた材料A」、「3cm角に切られた材料B」、「温められた材料C」等が材料の状態に該当する。 The state of the material means the state after the action is applied, for example, "material A cut into three equal parts", "material B cut into 3 cm squares", "warmed material C" and the like. Corresponds to the condition of the material.

このように、実施形態に係るレシピ情報のデータ構造は、自然言語であるレシピ文章の記述をそのままグラフとして表現するのではなく、各材料の状態遷移をグラフとして表現したものである。 As described above, the data structure of the recipe information according to the embodiment does not express the description of the recipe sentence in natural language as it is as a graph, but expresses the state transition of each material as a graph.

各材料には材料を一意に識別する材料IDが付与され、状態遷移に必要な各アクションにはアクションを一意に識別するアクションIDが付与されている。よって、IDに基づいて容易且つ確実に機械がレシピ情報を解読できる。 A material ID that uniquely identifies the material is assigned to each material, and an action ID that uniquely identifies the action is assigned to each action required for the state transition. Therefore, the machine can easily and surely decipher the recipe information based on the ID.

また、アクションを行うべき機器をレシピ情報において必ずしも指定する必要がないため、将来的に登場する新たな機器を含む様々な機器に対応することが容易である。さらに、各アクションがすべてエッジとして表現されているため、レシピ情報中から各アクションを抽出することが容易である。 In addition, since it is not always necessary to specify the device to perform the action in the recipe information, it is easy to support various devices including new devices that will appear in the future. Furthermore, since each action is expressed as an edge, it is easy to extract each action from the recipe information.

また、図1で示すようなグラフからいくつかエッジを開放除去し、さらにいくつかの孤立するノードを除去して得られる部分グラフは、レシピ情報に示される一連の調理工程のうち、或る特定の調理機器を制御して調理する調理工程のレシピ情報とみなすことができる。 Further, the subgraph obtained by removing some edges from the graph as shown in FIG. 1 and further removing some isolated nodes is a specific one of the series of cooking steps shown in the recipe information. It can be regarded as recipe information of the cooking process of controlling and cooking the cooking equipment of.

本実施形態に係るレシピ情報におけるノードの種類を表1に示す。
Table 1 shows the types of nodes in the recipe information according to this embodiment.

各ノードには、ノードの属性として、例えば表2に示す属性を付与可能である。ここではノードが材料ノードであって、この材料ノードが「ニンジン」を表すと仮定する。
For example, the attributes shown in Table 2 can be assigned to each node as the node attributes. It is assumed here that the node is a material node and this material node represents a "carrot".

なお、「名前」は、人間がMRRを作成及び解読するために必要な情報であって、必ずしも機械可読である必要は無い。 The "name" is information necessary for a human to create and decipher MRR, and does not necessarily have to be machine-readable.

各エッジには、エッジの属性として、表3に示す属性を付与可能である。
The attributes shown in Table 3 can be added to each edge as edge attributes.

ここで、各ノードの具体的な例を挙げて説明する。料理「サラダ」をつくる場合、料理ノードは、「サラダ」である。また、材料ノードは、例えば、「玉ネギ」、「キュウリ」、「トマト」、「ケチャップ」、「マヨネーズ」である。各材料ノードには、材料を一意に識別するIDが付与される。 Here, a specific example of each node will be described. When making a dish "salad", the dish node is "salad". The material nodes are, for example, "onion", "cucumber", "tomato", "ketchup", and "mayonnaise". Each material node is given an ID that uniquely identifies the material.

材料ノード「玉ネギ」は、エッジ(アクション)である「カット」により、中間ノード「みじん切り玉ネギ」と連結される。また、材料ノード「キュウリ」は、エッジ(アクション)である「カット」により、中間ノード「1センチ角キュウリ」と連結される。 The material node "onion" is connected to the intermediate node "chopped onion" by the edge (action) "cut". Further, the material node "cucumber" is connected to the intermediate node "1 cm square cucumber" by the "cut" which is an edge (action).

さらに、材料ノード「トマト」は、エッジ(アクション)である「カット」により、中間ノード「1/2トマト」と連結される。さらにまた、材料ノード「ケチャップ」及び材料ノード「マヨネーズ」は、エッジ(アクション)である「混ぜる」により、中間ノード「オーロラソース」と連結される。なお、「カット」、「混ぜる」のそれぞれには、アクションを一意に識別するIDが付与される。 Further, the material node "tomato" is connected to the intermediate node "1/2 tomato" by the edge (action) "cut". Furthermore, the material node "ketchup" and the material node "mayonnaise" are connected to the intermediate node "aurora source" by the edge (action) "mixing". An ID that uniquely identifies the action is assigned to each of "cut" and "mix".

そして、中間ノード「みじん切り玉ネギ」、「1センチ角キュウリ」、及び「1/2トマト」は、エッジ(アクション)である「盛り付ける」により、料理ノード「サラダ」に連結される。また、中間ノード「オーロラソース」は、エッジ(アクション)である「かける」により、料理ノード「サラダ」に連結される。なお、「盛り付ける」、「かける」のそれぞれには、アクションを一意に識別するIDが付与される。また、「かける」は、「盛り付ける」の次に行われるように、エッジ間での順序が設定される。なお、「かける」に代えて、「あえる」というアクションであってもよい。 Then, the intermediate nodes "chopped onion", "1 cm square cucumber", and "1/2 tomato" are connected to the cooking node "salad" by the edge (action) "arranging". In addition, the intermediate node "Aurora sauce" is connected to the cooking node "salad" by the edge (action) "kake". An ID that uniquely identifies the action is assigned to each of "arrange" and "apply". In addition, the order of "applying" is set between edges so that it is performed after "arranging". In addition, instead of "calling", the action of "dare" may be used.

<実施形態の説明>
上述したデータ構造を用いるレシピ設定システムの実施形態について説明する。
<Explanation of Embodiment>
An embodiment of a recipe setting system using the above-mentioned data structure will be described.

(レシピ設定システム1の構成)
図2は、レシピ設定システム1の構成図である。図2を参照して、レシピ設定システム1の構成について説明する。
(Configuration of recipe setting system 1)
FIG. 2 is a configuration diagram of the recipe setting system 1. The configuration of the recipe setting system 1 will be described with reference to FIG.

レシピ設定システム1は、調理機器100と、端末装置200と、レシピ配信サーバ300と、を備え、ネットワークNWを介して互いに通信可能に接続される。なお、ネットワークNWは、WAN(World Area Network)、LAN(Local Area Network)等から構成される。 The recipe setting system 1 includes a cooking device 100, a terminal device 200, and a recipe distribution server 300, and is communicatively connected to each other via a network NW. The network NW is composed of WAN (World Area Network), LAN (Local Area Network) and the like.

また、調理機器100は、ネットワークNWを介さずに端末装置200と直接的に通信(例えば、近距離無線通信)を行ってもよい。また、図2において、調理機器100および端末装置200は、代表として1つが記載されているが、複数台がネットワークNWに接続されていてもよい。 Further, the cooking device 100 may directly communicate with the terminal device 200 (for example, short-range wireless communication) without going through the network NW. Further, in FIG. 2, one cooking device 100 and one terminal device 200 are shown as representatives, but a plurality of cooking devices 100 and the terminal device 200 may be connected to the network NW.

調理機器100は、通信機能を有しており、料理の材料又はそれを用いた調理に関連する機器、キッチンスペースに存在する機器である。調理機器100は、家庭内で用いる家電機器であってもよいし、業務用の機器であってもよい。 The cooking device 100 has a communication function, and is a cooking ingredient, a device related to cooking using the cooking device, or a device existing in a kitchen space. The cooking device 100 may be a home electric appliance used at home or a commercial device.

調理機器100は、材料又はそれを用いた調理に関連する機器、キッチンスペースに存在する機器であればどのような機器であってもよいが、例えば、冷蔵庫、電子レンジ、オーブン、電磁調理器、トースター、フードプロセッサー、ミキサー、炊飯器、電気鍋、電気フライヤー、電気蒸し器、製麺機、計量器、調理ロボット、ガス調理器、照明等である。 The cooking device 100 may be any device as long as it is a material, a device related to cooking using the material, or a device existing in the kitchen space. For example, a refrigerator, a microwave oven, an oven, an electromagnetic cooker, etc. Toasters, food processors, mixers, rice cookers, electric pans, electric fryer, electric steamers, noodle makers, measuring instruments, cooking robots, gas cookers, lighting, etc.

また調理機器100は、レシピ配信サーバ300から、上述のレシピ情報たる制御情報すなわちMRRを受信し、これに基づいて調理動作を設定し自動実行する。また、当該レシピ情報の出力等を実行し、ユーザに提示するとしてもよい。 Further, the cooking device 100 receives the above-mentioned recipe information control information, that is, MRR, from the recipe distribution server 300, sets the cooking operation based on the control information, that is, MRR, and automatically executes the cooking operation. In addition, the recipe information may be output and presented to the user.

端末装置200は、通信機能を有しており、ユーザインターフェイスを提供する装置である。端末装置200は、ユーザの操作に応じて、レシピ配信サーバ300へ、レシピ情報(レシピ文章や料理の画像データ等)を投稿(送信)する。また、レシピ配信サーバ300から、上述のレシピ情報を受信し、これに基づいてレシピ情報の出力等を実行し、ユーザの閲覧用に提示する。 The terminal device 200 is a device that has a communication function and provides a user interface. The terminal device 200 posts (sends) recipe information (recipe text, image data of dishes, etc.) to the recipe distribution server 300 in response to a user operation. Further, the recipe distribution server 300 receives the above-mentioned recipe information, outputs the recipe information based on the above-mentioned recipe information, executes the output of the recipe information, and presents the recipe information for viewing by the user.

端末装置200は、情報処理端末であり、例えば、モバイル端末(例えば、タブレット、スマートフォン、ラップトップ、フィーチャーフォン、ポータブルゲーム機、電子書籍リーダなど)である。或いは、端末装置200は、テレビ受像機(インターネットテレビを含む)、PC(Personal Computer)、VR(Virtual Reality)端末、AR(Augmented Reality)端末等であってもよい。 The terminal device 200 is an information processing terminal, for example, a mobile terminal (for example, a tablet, a smartphone, a laptop, a feature phone, a portable game machine, an electronic book reader, etc.). Alternatively, the terminal device 200 may be a television receiver (including an Internet television), a PC (Personal Computer), a VR (Virtual Reality) terminal, an AR (Augmented Reality) terminal, or the like.

一方、レシピ配信サーバ300は、端末装置200から投稿されたレシピ情報をレシピ情報DB331に格納するとともに、レシピ情報を参照したいユーザの端末装置200からの要求に応じて、当該端末装置200にレシピ情報を配信する。 On the other hand, the recipe distribution server 300 stores the recipe information posted from the terminal device 200 in the recipe information DB 331, and in response to a request from the terminal device 200 of the user who wants to refer to the recipe information, the recipe information is stored in the terminal device 200. To deliver.

また、レシピ配信サーバ300は、端末装置200にてレシピ情報が表示されていることを検知した場合、これに応じて、調理機器100へ制御情報を送信する。つまり、レシピ情報を閲覧中のユーザが、何らの特段の操作をすることなく、当該レシピ情報に対応した制御情報が、当該ユーザの調理機器100に配信されることになる。勿論、この調理機器100では、受信した制御情報を設定し調理動作を自動実行することとなる。 Further, when the recipe distribution server 300 detects that the recipe information is displayed on the terminal device 200, the recipe distribution server 300 transmits the control information to the cooking device 100 in response to the detection. That is, the control information corresponding to the recipe information is delivered to the cooking device 100 of the user without the user browsing the recipe information performing any special operation. Of course, in this cooking device 100, the received control information is set and the cooking operation is automatically executed.

また、レシピ配信サーバ300は、レシピ情報に応じた制御情報を調理機器100に配信するに際し、今回の制御情報の送信対象となる調理機器100とは別の、他調理機器に対して、既存の制御情報をリセットするリセット情報を送信する。 Further, when the recipe distribution server 300 distributes the control information according to the recipe information to the cooking device 100, the recipe distribution server 300 is existing for other cooking devices other than the cooking device 100 to which the control information is transmitted this time. Reset control information Send reset information.

つまり、端末装置200のユーザが使用する各調理機器100のうち、今回の調理で使用するもの以外については、無用な調理動作を抑止する処理が事前になされるのである。レシピ配信サーバ300は、こうしたリセット情報の送信後、今回利用される調理機器100への制御情報を行う。 That is, among the cooking devices 100 used by the user of the terminal device 200, the processes for suppressing unnecessary cooking operations are performed in advance except for those used in the current cooking. After transmitting such reset information, the recipe distribution server 300 performs control information to the cooking device 100 used this time.

ただし、上述のように、リセット情報を送信した上で、制御情報の送信を行うケースの他にも、調理機器100へ制御情報を送信し、既存の制御情報を上書きする運用を行うとしてもよい。 However, as described above, in addition to the case where the reset information is transmitted and then the control information is transmitted, the control information may be transmitted to the cooking device 100 to overwrite the existing control information. ..

なお、端末装置200でレシピ情報を閲覧しているユーザは、1つのレシピ情報のみを閲覧し続けるケース以外に、めぼしいレシピ情報を連続して複数閲覧するケースも十分起こりうる。 In addition to the case where the user who is browsing the recipe information on the terminal device 200 keeps browsing only one recipe information, there may be a sufficient case where a plurality of remarkable recipe information is browsed continuously.

そこでレシピ配信サーバ300は、端末装置200でのレシピ情報閲覧の検知に伴い当該制御情報を調理機器100へ送信した後、端末装置200での表示が他レシピ情報に遷移した場合、当該他レシピ情報に対応する制御情報を、当該他レシピ情報で使用する調理機器100に送信する。 Therefore, when the recipe distribution server 300 transmits the control information to the cooking device 100 with the detection of viewing the recipe information on the terminal device 200, and then the display on the terminal device 200 shifts to the other recipe information, the other recipe information. The control information corresponding to the above is transmitted to the cooking device 100 used in the other recipe information.

なお、上述のように、最初に或るレシピ情報を閲覧した後、他のレシピ情報を閲覧し、さらに最初のレシピ情報に戻って閲覧するケースも十分想定できる。ユーザとしては、バラエティに富むレシピ情報を手軽に手間無く閲覧し利用できるのがレシピ公開サイトのよさと認識しており、レシピ情報のホッピングはごく一般的である。 As described above, it is fully conceivable that a certain recipe information is first browsed, then another recipe information is browsed, and then the first recipe information is returned to browse. As a user, we recognize that the recipe publishing site is good because it allows us to easily browse and use a wide variety of recipe information without hassle, and hopping of recipe information is very common.

そこで、そうした状況におけるレシピ配信サーバ300が、当初の閲覧対象であったレシピ情報に関して、その制御情報を対応する調理機器100へ送信した後、当該調理機器100にて制御情報のうち一部手順のみ実行されて手順残りが存在する状況で、端末装置100での表示が他レシピ情報に遷移したとする。 Therefore, after the recipe distribution server 300 in such a situation transmits the control information of the recipe information that was initially viewed to the corresponding cooking device 100, only a part of the control information of the control information is performed by the cooking device 100. It is assumed that the display on the terminal device 100 transitions to other recipe information in a situation where the procedure is executed and the rest of the procedure exists.

また、そのユーザの端末装置200で、閲覧対象が上述の他レシピ情報から再び当初のレシピ情報に遷移した場合、レシピ配信サーバ300は、この当初のレシピ情報に対応する制御情報のうち上述の手順残りの分を、調理機器100に送信する。 Further, when the browsing target shifts from the other recipe information described above to the original recipe information again on the terminal device 200 of the user, the recipe distribution server 300 uses the above-mentioned procedure among the control information corresponding to the initial recipe information. The remaining portion is transmitted to the cooking device 100.

こうした処理を実行するため、レシピ配信サーバ300は、各調理機器100における制御情報の実行履歴について、実行履歴DB334にて蓄積し、各調理機器100での制御情報の実行状態を把握可能であるものとする。或いは、該当処理の都度、調理機器100に要求して必要な情報を得るとしてもよい。 In order to execute such processing, the recipe distribution server 300 accumulates the execution history of the control information in each cooking device 100 in the execution history DB 334, and can grasp the execution state of the control information in each cooking device 100. And. Alternatively, the cooking equipment 100 may be requested to obtain necessary information each time the corresponding processing is performed.

また、レシピ配信サーバ300は、調理機器100へ制御情報を送信し、当該調理機器100にて制御情報が全て実行された状況で、端末装置200での表示が他レシピ情報に遷移した後、再び当初のレシピ情報に遷移した場合、当該調理機器100にリセット情報を送信する。つまり、手順残りが存在しない調理機器100については、今回の利用対象から外れるのであるから、リセット情報を送信し、無用な調理動作を抑止する。 Further, the recipe distribution server 300 transmits control information to the cooking device 100, and in a situation where all the control information is executed by the cooking device 100, the display on the terminal device 200 shifts to other recipe information, and then again. When the original recipe information is changed, the reset information is transmitted to the cooking device 100. That is, since the cooking device 100 having no remaining procedure is excluded from the target of use this time, reset information is transmitted to suppress unnecessary cooking operations.

なお、レシピ配信サーバ300は、ネットワークNWにつながる全ての端末装置200を、レシピ情報の表示の検知対象としてもよいが、予め会員登録をした者、所定の認証が取れている者、特定の属性を備えた者、或いは、特定の環境におかれた者、といったユーザの端末装置200のみを、検知対象とする制御を行ってもよい。 The recipe distribution server 300 may set all terminal devices 200 connected to the network NW as targets for detecting the display of recipe information, but a person who has registered as a member in advance, a person who has obtained predetermined authentication, and a specific attribute. It is possible to perform control to detect only the terminal device 200 of the user, such as a person provided with the above or a person placed in a specific environment.

そのためレシピ配信サーバ300は、レシピ情報の表示状態を検知対象とする端末装置200として、例えばユーザ情報DB332の該当ユーザのレコードにて、検知対象の当否を規定しており、この値に従ってレシピ情報の表示に関して検知するものとする。または、このユーザ情報DB332における、所定の属性が予め定めたルールに適合する者、を特定する制御としてもよい。 Therefore, the recipe distribution server 300 defines the correctness of the detection target as the terminal device 200 whose detection target is the display state of the recipe information, for example, in the record of the corresponding user in the user information DB 332, and the recipe information is based on this value. It shall be detected regarding the display. Alternatively, the control may be used to identify a person whose predetermined attribute conforms to a predetermined rule in the user information DB 332.

ユーザの属性に関する情報としては、(ユーザ情報DB332で例示するように)例えば、年齢層、性別、趣味、運動歴、体質、気分、体調、翌日の予定、好みの料理ジャンル(例:和洋中)、過去の食事メニューの履歴/頻度、持病、通院歴、服薬履歴、などといったものを一例として想定できる。ただし、これらはあくまでも一例であって、その他の事象についても種々に適用可能である。 Information on user attributes includes, for example (as illustrated in user information DB 332), age group, gender, hobbies, exercise history, constitution, mood, physical condition, next day's schedule, favorite cooking genre (eg, Japanese, Western, and Chinese). , Past meal menu history / frequency, chronic illness, hospital visit history, medication history, etc. can be assumed as an example. However, these are just examples, and can be applied to other events in various ways.

また、ユーザの属性の別の例としては(環境情報DB333で例示するように)当該ユーザが置かれた環境も想定できる。その例は、居住地域やその天候、室内外の温湿度、食材の在庫状況、および調理機器100の仕様、などといったものを一例として想定できる。ただし、これらはあくまで一例であって、その他の事象についても種々に適用可能である。 Further, as another example of the user's attribute, the environment in which the user is placed can be assumed (as illustrated in the environment information DB 333). As an example, the residential area and its weather, indoor and outdoor temperature and humidity, inventory status of foodstuffs, specifications of cooking equipment 100, and the like can be assumed as an example. However, these are just examples, and can be applied to other events in various ways.

なお、レシピ配信サーバ300は、上述の端末装置200のユーザやその環境に関する各情報を、ネットワークNWを介し、調理機器100ないし端末装置200から収集するものとする。ここで収集される情報は、調理機器100ないし端末装置200の備える適宜なセンサ類で検知されたものか、調理機器100ないし端末装置200を操作するユーザにより入力されたものを想定できる。 The recipe distribution server 300 shall collect information about the user of the terminal device 200 and its environment from the cooking device 100 or the terminal device 200 via the network NW. The information collected here can be assumed to be detected by appropriate sensors provided in the cooking device 100 or the terminal device 200, or input by a user who operates the cooking device 100 or the terminal device 200.

なお、レシピ配信サーバ300は、端末装置200で表示されているレシピ情報であれば、どのような閲覧形態であったとしても、その制御情報を調理機器100に送信するとしてもよいが、より好ましくは、当該ユーザが相応の興味、関心を持っているもの、すなわち実際に調理対象とする考えのあるもの、の制御情報を選択的に送信するとすれば、ユーザの満足度からしても、情報処理効率からしても好適である。 The recipe distribution server 300 may transmit the control information to the cooking device 100 in any viewing form as long as the recipe information is displayed on the terminal device 200, but it is more preferable. Is to selectively transmit control information of what the user has a certain interest and interest in, that is, what he / she actually thinks to cook, even from the viewpoint of user satisfaction. It is also suitable from the viewpoint of processing efficiency.

そこで、レシピ配信サーバ300は、端末装置200で一定時間以上表示されているレシピ情報について、調理機器100への制御情報の送信を行うものとする。或いは、レシピ配信サーバ300は、端末装置200で、例えばスクロールやクリック等のユーザ操作量(勿論、頻度や累積回数の概念を含みうる)が一定以上あるレシピ情報について、調理機器100への制御情報の送信を行うものとする。 Therefore, the recipe distribution server 300 shall transmit the control information to the cooking device 100 for the recipe information displayed on the terminal device 200 for a certain period of time or longer. Alternatively, the recipe distribution server 300 is a terminal device 200, and controls information to the cooking device 100 for recipe information having a certain amount or more of user operation amount (of course, the concept of frequency and cumulative number of times) such as scrolling and clicking. Shall be transmitted.

一方、調理機器100ないし端末装置200は、上述のレシピ情報やその制御情報の配信に伴い、当該情報を出力装置に表示させる。なお、配信されてくる制御情報がMRRである場合、調理機器100は当該MRRに応じた調理動作を自動設定し、ユーザの指定を待って開始することも想定しうる。 On the other hand, the cooking device 100 or the terminal device 200 causes the output device to display the above-mentioned recipe information and the control information thereof. When the control information to be delivered is MRR, it can be assumed that the cooking device 100 automatically sets the cooking operation according to the MRR and waits for the user's designation to start the cooking operation.

(ハードウェア構成)
レシピ設定システム1に含まれる各機器及び各装置のハードウェア構成について説明する。図3は、調理機器100、端末装置200、およびレシピ配信サーバ300のそれぞれのハードウェア構成例を示すブロック図である。
(Hardware configuration)
Each device included in the recipe setting system 1 and the hardware configuration of each device will be described. FIG. 3 is a block diagram showing a hardware configuration example of each of the cooking device 100, the terminal device 200, and the recipe distribution server 300.

図3に示すように、調理機器100、端末装置200、およびレシピ配信サーバ300のそれぞれは、CPU21と、RAM22と、ROM23と、補助記憶装置24と、通信モジュール25と、入力装置26と、出力装置27とを備える。 As shown in FIG. 3, each of the cooking device 100, the terminal device 200, and the recipe distribution server 300 has a CPU 21, a RAM 22, a ROM 23, an auxiliary storage device 24, a communication module 25, an input device 26, and an output. It includes a device 27.

CPU21は、主記憶装置を構成するRAM22及びROM23からソフトウェア(プログラム)を読み出して実行する。 The CPU 21 reads software (program) from the RAM 22 and ROM 23 constituting the main storage device and executes the software (program).

RAM22は、CPU21の作業領域として用いられる。補助記憶装置24は、ハードディスクやフラッシュメモリ等により構成される。 The RAM 22 is used as a work area of the CPU 21. The auxiliary storage device 24 is composed of a hard disk, a flash memory, or the like.

通信モジュール25は有線通信又は無線通信によりデータを送受信するモジュールである。入力装置26は、タッチパネル及び/又はキーボード等により構成され、ユーザの操作を受け付ける。入力装置26は、音声入力により操作を受け付けてもよい。出力装置27は、ディスプレイ等により構成され、各種の情報を出力(表示する)。 The communication module 25 is a module for transmitting and receiving data by wired communication or wireless communication. The input device 26 is composed of a touch panel and / or a keyboard and the like, and accepts user operations. The input device 26 may accept an operation by voice input. The output device 27 is composed of a display or the like, and outputs (displays) various information.

CPU21及びRAM22等のハードウェア上にソフトウェアを読み込ませることにより、CPU21の制御のもとで通信モジュール25、入力装置26、出力装置27を動作させるとともに、RAM22や補助記憶装置24におけるデータの読み出し及び書き込みを行うことで、各機器及び各装置における一連の機能が実現される。 By loading the software on the hardware such as the CPU 21 and the RAM 22, the communication module 25, the input device 26, and the output device 27 are operated under the control of the CPU 21, and the data in the RAM 22 and the auxiliary storage device 24 can be read and stored. By writing, a series of functions in each device and each device are realized.

調理機器100は、さらに、各種機構28を備える。各種機構28は、調理機器100におけるアクションを実行するための機構であり、例えば、加熱機構、冷蔵・冷凍機構、切断機構、撹拌機構等により構成される。 The cooking device 100 further includes various mechanisms 28. The various mechanisms 28 are mechanisms for executing actions in the cooking device 100, and are composed of, for example, a heating mechanism, a refrigerating / freezing mechanism, a cutting mechanism, a stirring mechanism, and the like.

(端末装置200の機能ブロック構成)
端末装置200の機能ブロック構成について説明する。図4は、本実施形態に係る端末装置200の機能ブロック構成を示す図である。
(Functional block configuration of terminal device 200)
The functional block configuration of the terminal device 200 will be described. FIG. 4 is a diagram showing a functional block configuration of the terminal device 200 according to the present embodiment.

図4に示すように、端末装置200は、制御部210と、通信部220と、記憶部230と、操作部240と、出力部250と、センサ部260を備える。 As shown in FIG. 4, the terminal device 200 includes a control unit 210, a communication unit 220, a storage unit 230, an operation unit 240, an output unit 250, and a sensor unit 260.

制御部210は、CPU21を含んで構成され、端末装置200の動作を制御する。通信部220は、通信モジュール25を含んで構成され、ネットワークNWを介した通信を行う。通信部220は、調理機器100と直接的に通信する機能を有していてもよい。記憶部230は、RAM22、ROM23、及び補助記憶装置24を含んで構成され、各種の情報及びデータを記憶する。 The control unit 210 is configured to include the CPU 21 and controls the operation of the terminal device 200. The communication unit 220 is configured to include the communication module 25, and performs communication via the network NW. The communication unit 220 may have a function of directly communicating with the cooking device 100. The storage unit 230 includes a RAM 22, a ROM 23, and an auxiliary storage device 24, and stores various types of information and data.

上述の制御部210は、状況検知部211およびレシピ表示部212を備える。このうち状況検知部211は、この端末装置200のユーザである上述の家族およびその環境の各情報を検知する。このうち家族の情報は、例えば、上述の家族の構成員の気分、体調、翌日の予定、好みの料理ジャンル(例:和洋中)、過去の食事メニューの履歴/頻度、持病、通院歴、および服薬履歴、などといった情報を想定できる。これらの情報は記憶部230においてユーザ情報231として保持される。 The control unit 210 described above includes a situation detection unit 211 and a recipe display unit 212. Among them, the situation detection unit 211 detects each information of the above-mentioned family and the environment which is the user of the terminal device 200. Of these, family information includes, for example, the mood, physical condition, next day's schedule, favorite cooking genre (eg, Japanese, Western, and Chinese) of the above-mentioned family members, history / frequency of past meal menus, chronic illness, hospital visit history, and Information such as medication history can be assumed. These pieces of information are stored in the storage unit 230 as user information 231.

なお、上述のユーザ情報231のリソースは限定しないが、例えば、センサ部260で感知した当該構成員の体調、気分、運動歴の各値や、当該構成員により操作部240で受け付けた値を想定できる。 Although the resources of the user information 231 described above are not limited, for example, values of the physical condition, mood, and exercise history of the member detected by the sensor unit 260 and values received by the member in the operation unit 240 are assumed. it can.

また、状況検知部211は、上述の環境の情報として、当該家族における、居住地域やその天候、室内外の温湿度、食材の在庫状況、および調理機器100の仕様、といった情報を検知する。これらの情報は記憶部230において環境情報232として保持される。 In addition, the situation detection unit 211 detects information such as the living area and its weather, indoor / outdoor temperature / humidity, inventory status of foodstuffs, and specifications of the cooking device 100 in the family as the above-mentioned environmental information. These pieces of information are stored in the storage unit 230 as environmental information 232.

なお、環境情報232のリソースは限定しないが、例えば、センサ部260の気圧計ユニットで感知した気圧変化に基づく天候、センサ部260の温湿度計ユニットで感知した当該家族の居宅における温湿度、センサ部260のGPSユニットで得た位置情報に基づく居宅の所在地域の情報、などを想定できる。 The resources of the environmental information 232 are not limited, but for example, the weather based on the atmospheric pressure change detected by the barometer unit of the sensor unit 260, the temperature and humidity at the family's home detected by the thermohygrometer unit of the sensor unit 260, and the sensor. Information on the location area of the home based on the position information obtained by the GPS unit of the unit 260 can be assumed.

一方、レシピ表示部212は、レシピ配信サーバ300から通信部220を介して配信されたレシピ情報を取得し、これを出力部250で表示するとともに、そうして表示中すなわち閲覧中のレシピ情報に関し、レシピ配信サーバ300に通知する。 On the other hand, the recipe display unit 212 acquires the recipe information distributed from the recipe distribution server 300 via the communication unit 220, displays the recipe information on the output unit 250, and displays the recipe information being displayed, that is, the recipe information being viewed. , Notify the recipe distribution server 300.

また、記憶部230は、既に述べたように、この端末装置200のユーザの情報を、ユーザ情報231として保持している。 Further, as described above, the storage unit 230 holds the user information of the terminal device 200 as the user information 231.

このユーザ情報231は、図5で示すように、例えば、ユーザの氏名、年齢層、性別、趣味、運動歴、体質、気分、体調、翌日の予定、好みの料理ジャンル(例:和洋中)、過去の食事メニューの履歴/頻度、持病、通院歴、および服薬履歴、などといった値を対応づけたものを想定できる。 As shown in FIG. 5, the user information 231 includes, for example, the user's name, age group, gender, hobbies, exercise history, constitution, mood, physical condition, next day's schedule, favorite cooking genre (eg, Japanese, Western, and Chinese). It is possible to assume a value associated with values such as past meal menu history / frequency, chronic illness, hospital visit history, and medication history.

また、記憶部230は、上述のユーザ情報231の他にも、当該ユーザが置かれた環境に関する情報すなわち環境情報232を保持している。この環境情報232は、図6で示すように、例えば当該ユーザにおける、居住地域やその天候、室内外の温湿度、食材の在庫状況、および調理機器100の仕様、といったものを一例として想定できる。 In addition to the user information 231 described above, the storage unit 230 holds information about the environment in which the user is placed, that is, environment information 232. As shown in FIG. 6, the environmental information 232 can assume, for example, the living area and its weather, indoor / outdoor temperature / humidity, inventory status of foodstuffs, and specifications of the cooking equipment 100 for the user.

また、端末装置200の操作部240は、入力装置26を含んで構成され、ユーザ操作を受け付ける。出力部250は、ディスプレイおよびスピーカー等の出力装置27を含んで構成され、各種の情報及びデータを表示・音声出力する。 Further, the operation unit 240 of the terminal device 200 includes an input device 26 and accepts user operations. The output unit 250 includes an output device 27 such as a display and a speaker, and displays and outputs various information and data.

なお、センサ部260は、上述のユーザ情報231や環境情報232を取得するためのセンサであり、例えば、GPSユニット、気圧計ユニット、温湿度計ユニット、体温計ユニット、血流量計ユニット、血糖値計ユニット、血圧計ユニット、歩数計ユニット、心拍計ユニット、など様々なセンサユニットを想定できる。 The sensor unit 260 is a sensor for acquiring the above-mentioned user information 231 and environmental information 232. For example, a GPS unit, a barometer unit, a thermohygrometer unit, a body thermometer unit, a blood flow meter unit, and a glucose meter. Various sensor units such as a unit, a sphygmomanometer unit, a pedometer unit, and a heart rate monitor unit can be assumed.

(レシピ配信サーバ300の機能ブロック構成)
レシピ配信サーバ300の機能ブロック構成について説明する。図7は、本実施形態に係るレシピ配信サーバ300の機能ブロック構成を示す図である。
(Functional block configuration of recipe distribution server 300)
The functional block configuration of the recipe distribution server 300 will be described. FIG. 7 is a diagram showing a functional block configuration of the recipe distribution server 300 according to the present embodiment.

図7に示すように、レシピ配信サーバ300は、制御部310、通信部320、および記憶部330を備える。 As shown in FIG. 7, the recipe distribution server 300 includes a control unit 310, a communication unit 320, and a storage unit 330.

このうち制御部310は、CPU21を含んで構成され、レシピ配信サーバ300の動作を制御する。通信部320は、通信モジュール25を含んで構成され、ネットワークNWを介した通信を行う。 Of these, the control unit 310 includes the CPU 21 and controls the operation of the recipe distribution server 300. The communication unit 320 is configured to include the communication module 25, and performs communication via the network NW.

また、記憶部330は、RAM22、ROM23、及び補助記憶装置24を含んで構成され、各種の情報及びデータを記憶する。また、記憶部330は、レシピ情報DB331、ユーザ情報DB332、環境情報DB333、および実行履歴DB334を含む。これらのDBについては、下記制御部310の構成要素とともに説明する。 Further, the storage unit 330 includes a RAM 22, a ROM 23, and an auxiliary storage device 24, and stores various information and data. Further, the storage unit 330 includes the recipe information DB 331, the user information DB 332, the environment information DB 333, and the execution history DB 334. These DBs will be described together with the components of the control unit 310 below.

制御部310は、レシピ配信部311、レシピ表示検知部312、および制御情報送信部313を含む。このうちレシピ配信部311は、例えば、通信部320を介して端末装置200から受けたレシピ情報の検索要求に基づき、当該検索要求が示す諸条件に対応するレシピ情報をレシピ情報DB331で検索し、これを当該端末装置200に返す。 The control unit 310 includes a recipe distribution unit 311, a recipe display detection unit 312, and a control information transmission unit 313. Of these, the recipe distribution unit 311 searches the recipe information DB 331 for recipe information corresponding to the conditions indicated by the search request, based on, for example, a recipe information search request received from the terminal device 200 via the communication unit 320. This is returned to the terminal device 200.

この場合、レシピ配信部311は、上述の検索要求が示すユーザの識別情報に基づいて、ユーザ情報DB332および環境情報DB333で該当情報の検索を実行し、この検索で得た情報すなわちユーザの属性および環境の各情報のうち、上述の諸条件に対応する項目のものをキーにレシピ情報の検索を実行するとすれば好適である。 In this case, the recipe distribution unit 311 executes a search for the relevant information in the user information DB 332 and the environment information DB 333 based on the user identification information indicated by the above-mentioned search request, and the information obtained by this search, that is, the user's attributes and It is preferable to search for recipe information using the items corresponding to the above-mentioned conditions as keys among the information of the environment.

なお、上述のレシピ情報DB331は、図8で例示するように、複数のレシピ情報が格納されている。例えば、ユーザから投稿されたレシピ情報や、レシピ設定システム1の事業者によって予め作成されたレシピ情報などが格納される。各レシピ情報には、レシピ情報を利用したユーザによるレシピの評価やコメントを含んでもよい。 The recipe information DB 331 described above stores a plurality of recipe information as illustrated in FIG. For example, recipe information posted by the user, recipe information created in advance by the business operator of the recipe setting system 1, and the like are stored. Each recipe information may include a recipe evaluation and a comment by a user using the recipe information.

また、レシピ情報DB331は、MRR形式のレシピ情報の他、定性的表現に付随した定量的表現がセットで記載されているレシピ情報を含みうる。例えば、「ニンニクをIH調理器600ワットで3分間香り立つまで焼く」などのように、定性的表現である「香り立つ」に定量的表現である「600ワット」、「3分間」が付随し、セットで記載されているレシピ情報である。また、例えば、定性的表現で記載されている調理工程に対して、実際調理したユーザから、具体的な調理機器の設定がコメントされていたり、レシピ設定システム1の事業者によって定量的表現が付与されていたりしてもよい。 Further, the recipe information DB 331 may include recipe information in which quantitative expressions associated with qualitative expressions are described as a set, in addition to recipe information in MRR format. For example, "Bake garlic in an IH cooker at 600 watts for 3 minutes until it smells", and the qualitative expression "fragrance" is accompanied by quantitative expressions "600 watts" and "3 minutes". , It is the recipe information described in the set. Further, for example, the user who actually cooked the cooking process described in the qualitative expression commented on the setting of the specific cooking equipment, or the operator of the recipe setting system 1 gave a quantitative expression. It may have been done.

また、ユーザ情報DB332は、図9にて示すように、例えば、各ユーザの氏名、年齢層、性別、趣味、運動歴、体質、気分、体調、翌日の予定、好みの料理ジャンル(例:和洋中)、過去の食事メニューの履歴/頻度、持病、通院歴、および服薬履歴、などといった値を対応づけたものを想定できる。このユーザ情報DB332の各レコードは、ユーザ情報231に対応する。 Further, as shown in FIG. 9, the user information DB 332 includes, for example, each user's name, age group, gender, hobbies, exercise history, constitution, mood, physical condition, next day's schedule, favorite cooking genre (eg, Japanese and Western). (Middle), history / frequency of past meal menus, chronic illness, hospital visit history, medication history, etc. can be assumed to be associated with values. Each record of the user information DB 332 corresponds to the user information 231.

また、環境情報DB333は、図10で示すように、例えば各ユーザにおける、居住地域やその天候、室内外の温湿度、食材の在庫状況、および調理機器100の仕様、といったものを一例として想定できる。この環境情報DB333の各レコードは、環境情報232に対応する。 Further, as shown in FIG. 10, the environmental information DB 333 can assume, for example, a residential area and its weather, indoor and outdoor temperature and humidity, inventory status of foodstuffs, specifications of cooking equipment 100, and the like for each user. .. Each record of the environment information DB 333 corresponds to the environment information 232.

また、上述の実行履歴DB334は、図11で示すように、例えば、端末装置200のユーザごとに、そのユーザが保有しネットワークNWに接続可能な調理機器100と、その調理機器100におけるレシピ情報すなわち制御情報の実行状況、といった情報を蓄積したものを想定できる。 Further, as shown in FIG. 11, the above-mentioned execution history DB 334 includes, for example, a cooking device 100 owned by the user and connectable to the network NW for each user of the terminal device 200, and recipe information in the cooking device 100, that is, It is possible to assume that information such as the execution status of control information is accumulated.

一方、レシピ表示検知部312は、端末装置200のレシピ表示部212が表示中のレシピ情報について、当該レシピ表示部212から所定の通知を受けて検知する。この場合、端末装置200のレシピ表示部212は、例えば一定時間ごとに、現在のレシピ表示有無、および表示対象のレシピ情報について、レシピ配信サーバ300に通知するとすれば好適である。 On the other hand, the recipe display detection unit 312 detects the recipe information displayed by the recipe display unit 212 of the terminal device 200 by receiving a predetermined notification from the recipe display unit 212. In this case, it is preferable that the recipe display unit 212 of the terminal device 200 notifies the recipe distribution server 300 of the current recipe display presence / absence and the recipe information to be displayed at regular intervals, for example.

また、制御情報送信部313は、端末装置200にてレシピ情報が表示されていることをレシピ表示検知部312にて検知した場合、これに応じて、調理機器100へ制御情報を送信する。つまり、レシピ情報を閲覧中のユーザが、何らの特段の操作をすることなく、当該レシピ情報に対応した制御情報が、当該ユーザの調理機器100に配信されることになる。勿論、この調理機器100では、受信した制御情報を設定し調理動作を自動実行することとなる。 Further, when the recipe display detection unit 312 detects that the recipe information is displayed by the terminal device 200, the control information transmission unit 313 transmits the control information to the cooking device 100 accordingly. That is, the control information corresponding to the recipe information is delivered to the cooking device 100 of the user without the user browsing the recipe information performing any special operation. Of course, in this cooking device 100, the received control information is set and the cooking operation is automatically executed.

また、制御情報送信部313は、レシピ情報に応じた制御情報を調理機器100に配信するに際し、今回の制御情報の送信対象となる調理機器100とは別の、他調理機器に対して、既存の制御情報をリセットするリセット情報を送信する。 Further, when the control information transmission unit 313 distributes the control information according to the recipe information to the cooking device 100, the control information transmission unit 313 already exists for another cooking device other than the cooking device 100 to which the control information is transmitted this time. Send reset information to reset the control information of.

つまり、端末装置200のユーザが使用する各調理機器100のうち、今回の調理で使用するもの以外については、無用な調理動作を抑止する処理が事前になされるのである。制御情報送信部313は、こうしたリセット情報の送信後、今回利用される調理機器100への制御情報を行う。 That is, among the cooking devices 100 used by the user of the terminal device 200, the processes for suppressing unnecessary cooking operations are performed in advance except for those used in the current cooking. After transmitting such reset information, the control information transmission unit 313 performs control information to the cooking device 100 used this time.

また、制御情報送信部313は、端末装置200でのレシピ情報閲覧をレシピ表示検知部312にて検知するに伴い、当該制御情報を調理機器100へ送信した後、端末装置200での表示が他レシピ情報に遷移した場合、当該他レシピ情報に対応する制御情報を、当該他レシピ情報で使用する調理機器100に送信する。 Further, the control information transmission unit 313 detects the recipe information browsing on the terminal device 200 by the recipe display detection unit 312, and after transmitting the control information to the cooking device 100, the display on the terminal device 200 is other. When the transition to the recipe information occurs, the control information corresponding to the other recipe information is transmitted to the cooking device 100 used in the other recipe information.

なお、上述のように、最初に或るレシピ情報を閲覧した後、他のレシピ情報を閲覧し、さらに最初のレシピ情報に戻って閲覧するケースも十分想定できる。ユーザとしては、バラエティに富むレシピ情報を手軽に手間無く閲覧し利用できるのがレシピ公開サイトのよさと認識しており、レシピ情報のホッピングはごく一般的である。 As described above, it is fully conceivable that a certain recipe information is first browsed, then another recipe information is browsed, and then the first recipe information is returned to browse. As a user, we recognize that the recipe publishing site is good because it allows us to easily browse and use a wide variety of recipe information without hassle, and hopping of recipe information is very common.

そこで、そうした状況におけるレシピ配信サーバ300の制御情報送信部313は、当初の閲覧対象であったレシピ情報に関して、その制御情報を対応する調理機器100へ送信した後、当該調理機器100にて制御情報のうち一部手順のみ実行されて手順残りが存在する状況で、端末装置100での表示が他レシピ情報に遷移したとする。 Therefore, the control information transmission unit 313 of the recipe distribution server 300 in such a situation transmits the control information of the recipe information that was initially viewed to the corresponding cooking device 100, and then the control information is controlled by the cooking device 100. It is assumed that the display on the terminal device 100 transitions to other recipe information in a situation where only a part of the procedures is executed and the rest of the procedures exist.

また、そのユーザの端末装置200で、閲覧対象が上述の他レシピ情報から再び当初のレシピ情報に遷移した場合、レシピ配信サーバ300の制御情報送信部313は、この当初のレシピ情報に対応する制御情報のうち上述の手順残りの分を実行履歴DB334で特定し、これを調理機器100に送信する。 Further, when the browsing target shifts from the above-mentioned other recipe information to the original recipe information again in the terminal device 200 of the user, the control information transmission unit 313 of the recipe distribution server 300 controls the control corresponding to the initial recipe information. Of the information, the remaining portion of the above-mentioned procedure is specified in the execution history DB 334, and this is transmitted to the cooking device 100.

勿論、こうした処理を実行するため、レシピ配信サーバ300は、各調理機器100における制御情報の実行履歴について、実行履歴DB334にて蓄積し、各調理機器100での制御情報の実行状態を把握可能であるものとする。或いは、該当処理の都度、調理機器100に要求して必要な情報を得るとしてもよい。 Of course, in order to execute such processing, the recipe distribution server 300 can accumulate the execution history of the control information in each cooking device 100 in the execution history DB 334, and can grasp the execution state of the control information in each cooking device 100. Suppose there is. Alternatively, the cooking equipment 100 may be requested to obtain necessary information each time the corresponding processing is performed.

また、制御情報送信部313は、調理機器100へ制御情報を送信し、当該調理機器100にて制御情報が全て実行された状況で、端末装置200での表示が他レシピ情報に遷移した後、再び当初のレシピ情報に遷移した場合、当該調理機器100にリセット情報を送信する。つまり、手順残りが存在しない調理機器100については、今回の利用対象から外れるのであるから、リセット情報を送信し、無用な調理動作を抑止する。 Further, the control information transmission unit 313 transmits control information to the cooking device 100, and in a situation where all the control information is executed by the cooking device 100, after the display on the terminal device 200 transitions to other recipe information, When the original recipe information is displayed again, the reset information is transmitted to the cooking device 100. That is, since the cooking device 100 having no remaining procedure is excluded from the target of use this time, reset information is transmitted to suppress unnecessary cooking operations.

なお、レシピ表示検知部312は、ネットワークNWにつながる全ての端末装置200を、レシピ情報の表示の検知対象としてもよいが、予め会員登録をした者、所定の認証が取れている者、特定の属性を備えた者、或いは、特定の環境におかれた者、といったユーザの端末装置200のみを、検知対象とする制御を行ってもよい。 The recipe display detection unit 312 may set all terminal devices 200 connected to the network NW as targets for detecting the display of recipe information, but a person who has registered as a member in advance, a person who has obtained predetermined authentication, and a specific person. Control may be performed so that only the terminal device 200 of the user, such as a person having an attribute or a person placed in a specific environment, is the detection target.

そのためレシピ表示検知部312は、レシピ情報の表示状態を検知対象とする端末装置200として、例えばユーザ情報DB332の該当ユーザのレコードにて、検知対象の当否を規定しており、この値に従ってレシピ情報の表示に関して検知するものとする。または、このユーザ情報DB332における、所定の属性が予め定めたルールに適合する者、を特定する制御としてもよい。 Therefore, the recipe display detection unit 312 defines the correctness of the detection target as the terminal device 200 whose detection target is the display state of the recipe information, for example, in the record of the corresponding user in the user information DB 332, and the recipe information according to this value. It shall be detected regarding the display of. Alternatively, the control may be used to identify a person whose predetermined attribute conforms to a predetermined rule in the user information DB 332.

ユーザの属性に関する情報としては、(ユーザ情報DB332で例示するように)例えば、年齢層、性別、趣味、運動歴、体質、気分、体調、翌日の予定、好みの料理ジャンル(例:和洋中)、過去の食事メニューの履歴/頻度、持病、通院歴、服薬履歴、などといったものを一例として想定できる。ただし、これらはあくまでも一例であって、その他の事象についても種々に適用可能である。 Information on user attributes includes, for example (as illustrated in user information DB 332), age group, gender, hobbies, exercise history, constitution, mood, physical condition, next day's schedule, favorite cooking genre (eg, Japanese, Western, and Chinese). , Past meal menu history / frequency, chronic illness, hospital visit history, medication history, etc. can be assumed as an example. However, these are just examples, and can be applied to other events in various ways.

また、ユーザの属性の別の例としては(環境情報DB333で例示するように)当該ユーザが置かれた環境も想定できる。その例は、居住地域やその天候、室内外の温湿度、食材の在庫状況、および調理機器100の仕様、などといったものを一例として想定できる。ただし、これらはあくまで一例であって、その他の事象についても種々に適用可能である。 Further, as another example of the user's attribute, the environment in which the user is placed can be assumed (as illustrated in the environment information DB 333). As an example, the residential area and its weather, indoor and outdoor temperature and humidity, inventory status of foodstuffs, specifications of cooking equipment 100, and the like can be assumed as an example. However, these are just examples, and can be applied to other events in various ways.

なお、レシピ配信サーバ300は、上述の端末装置200のユーザやその環境に関する各情報を、ネットワークNWを介し、調理機器100ないし端末装置200から収集するものとする。ここで収集される情報は、調理機器100ないし端末装置200の備える適宜なセンサ類で検知されたものか、調理機器100ないし端末装置200を操作するユーザにより入力されたものを想定できる。 The recipe distribution server 300 shall collect information about the user of the terminal device 200 and its environment from the cooking device 100 or the terminal device 200 via the network NW. The information collected here can be assumed to be detected by appropriate sensors provided in the cooking device 100 or the terminal device 200, or input by a user who operates the cooking device 100 or the terminal device 200.

なお、制御情報送信部313は、端末装置200で表示されているレシピ情報であれば、どのような閲覧形態であったとしても、その制御情報を調理機器100に送信するとしてもよいが、より好ましくは、当該ユーザが相応の興味、関心を持っているもの、すなわち実際に調理対象とする考えのあるもの、の制御情報を選択的に送信するとすれば、ユーザの満足度からしても、情報処理効率からしても好適である。 The control information transmission unit 313 may transmit the control information to the cooking device 100 in any viewing form as long as the recipe information is displayed on the terminal device 200. Preferably, if the control information of what the user has a corresponding interest and interest in, that is, what he / she actually thinks to cook, is selectively transmitted, even from the viewpoint of user satisfaction. It is also suitable from the viewpoint of information processing efficiency.

そこで、制御情報送信部313は、端末装置200で一定時間以上表示されているレシピ情報についてレシピ表示検知部312から取得し、当該調理機器100への制御情報の送信を行うものとする。或いは、制御情報送信部313は、端末装置200で、例えばスクロールやクリック等のユーザ操作量(勿論、頻度や累積回数の概念を含みうる)が一定以上あるレシピ情報についてレシピ表示検知部312から得て、調理機器100への制御情報の送信を行うものとする。 Therefore, the control information transmission unit 313 acquires the recipe information displayed on the terminal device 200 for a certain period of time or longer from the recipe display detection unit 312, and transmits the control information to the cooking device 100. Alternatively, the control information transmission unit 313 obtains from the recipe display detection unit 312 about recipe information in which the user operation amount (of course, the concept of frequency and cumulative number of times can be included) such as scrolling and clicking is a certain amount or more in the terminal device 200. It is assumed that the control information is transmitted to the cooking device 100.

(調理機器100の機能ブロック構成)
次に、調理機器100の機能ブロック構成について説明する。図13は、本実施形態に係る調理機器100の機能ブロック構成を示す図である。
(Functional block configuration of cooking equipment 100)
Next, the functional block configuration of the cooking device 100 will be described. FIG. 13 is a diagram showing a functional block configuration of the cooking equipment 100 according to the present embodiment.

図13に示すように、調理機器100は、制御部110と、通信部120と、記憶部130と、操作部140と、表示部150と、を備える。 As shown in FIG. 13, the cooking apparatus 100 includes a control unit 110, a communication unit 120, a storage unit 130, an operation unit 140, and a display unit 150.

このうち制御部110はCPU21を含んで構成され、調理機器100の動作を制御する。通信部120は、通信モジュール25を含んで構成され、ネットワークNWを介した通信を行う。この通信部120は、端末装置200と直接的に通信する機能を有していてもよい。 Of these, the control unit 110 is configured to include the CPU 21 and controls the operation of the cooking device 100. The communication unit 120 is configured to include the communication module 25, and performs communication via the network NW. The communication unit 120 may have a function of directly communicating with the terminal device 200.

記憶部130は、RAM22、ROM23、及び補助記憶装置24を含んで構成され、各種の情報及びデータを記憶する。操作部140は、入力装置26を含んで構成され、ユーザ操作を受け付ける。この操作部140は、アクション(処理)を受け付けるための物理ボタン又はソフトウェアボタンを有する。また、表示部150は、レシピ配信サーバ300から通信部120が受信したレシピ情報やその制御情報の出力処理を行う。 The storage unit 130 includes a RAM 22, a ROM 23, and an auxiliary storage device 24, and stores various types of information and data. The operation unit 140 includes an input device 26 and receives user operations. The operation unit 140 has a physical button or a software button for receiving an action (process). In addition, the display unit 150 outputs the recipe information and its control information received by the communication unit 120 from the recipe distribution server 300.

上述のうち制御部110は、情報取得部111と調理実行部112とを備える。情報取得部111は、例えば操作部140で受けたユーザ指示に応じて、レシピ配信サーバ300にレシピの検索要求を送信し、これに応じてレシピ配信サーバ300から配信されたレシピ情報すなわちMRR132を通信部120により取得し、これを記憶部130に格納する。 Of the above, the control unit 110 includes an information acquisition unit 111 and a cooking execution unit 112. The information acquisition unit 111 transmits a recipe search request to the recipe distribution server 300 in response to a user instruction received by, for example, the operation unit 140, and communicates the recipe information distributed from the recipe distribution server 300, that is, MRR 132 in response to the request. It is acquired by the unit 120 and stored in the storage unit 130.

なお、情報取得部111は、記憶部130で保持する仕様情報131を、レシピ配信サーバ300からの要求に応じて又は所定タイミングの到来に応じてレシピ配信部311やレシピ表示検知部312に配信する。この仕様情報131は、当該調理機器100が予め保持する情報であって、図14で示すように、当該調理機器100の種別、最大レンジ出力、オーブン最高温度、庫内容量、などといった情報となる。 The information acquisition unit 111 distributes the specification information 131 held by the storage unit 130 to the recipe distribution unit 311 and the recipe display detection unit 312 in response to a request from the recipe distribution server 300 or in response to the arrival of a predetermined timing. .. This specification information 131 is information held in advance by the cooking device 100, and as shown in FIG. 14, is information such as the type of the cooking device 100, the maximum range output, the maximum oven temperature, the internal capacity, and the like. ..

また、調理実行部112は、上述の情報取得部111によりMRR132が取得された後、当該MRR132に基づく、各種機構28(調理機器100におけるアクションを実行する機構:加熱機構、冷蔵・冷凍機構、切断機構、撹拌機構等)の制御を行い、調理動作を自動実行する。これにより、当該MRR132に記載の料理が完成する。 Further, after the MRR 132 is acquired by the above-mentioned information acquisition unit 111, the cooking execution unit 112 has various mechanisms 28 (mechanisms for executing actions in the cooking device 100: heating mechanism, refrigerating / freezing mechanism, cutting) based on the MRR 132. It controls the mechanism, stirring mechanism, etc.) and automatically executes the cooking operation. As a result, the dish described in the MRR 132 is completed.

(実施形態に係る動作例)
本実施形態のレシピ設定システム1の動作の一例について説明する。図11は、レシピ設定システム1の動作例を示す図である。
(Operation example according to the embodiment)
An example of the operation of the recipe setting system 1 of the present embodiment will be described. FIG. 11 is a diagram showing an operation example of the recipe setting system 1.

図11に示すように、ステップS101において、端末装置200は、操作部240に対するユーザの操作に応じて、レシピ配信サーバ300に対し、通信部220を介してレシピの検索要求を送信する。 As shown in FIG. 11, in step S101, the terminal device 200 transmits a recipe search request to the recipe distribution server 300 via the communication unit 220 in response to the user's operation on the operation unit 240.

ステップS102において、レシピ配信サーバ300は、受信した検索要求が示す検索条件(料理ジャンル、分量、キーワード、等々)を取得する。 In step S102, the recipe distribution server 300 acquires the search conditions (cooking genre, quantity, keyword, etc.) indicated by the received search request.

ステップS103において、レシピ配信サーバ300は、上述の検索要求が示すユーザの識別情報に基づき、例えば当該ユーザとその環境に関する情報を、ユーザ情報DB332および環境情報DB333で特定する。 In step S103, the recipe distribution server 300 identifies, for example, information about the user and its environment in the user information DB 332 and the environment information DB 333 based on the user identification information indicated by the above-mentioned search request.

ステップS104において、レシピ配信サーバ300は、上述のS102で得た検索条件に合致するレシピ情報をレシピ情報DB331で検索し、さらには、このレシピ情報のうち、S103で得たユーザおよび環境の各情報のうち、所定項目について合致するものを特定する。ただし、このS103の処理はオプションであって、省略可能である。 In step S104, the recipe distribution server 300 searches the recipe information DB 331 for recipe information that matches the search condition obtained in S102 described above, and further, among the recipe information, each information of the user and the environment obtained in S103. Among them, identify those that match the predetermined items. However, this process of S103 is optional and can be omitted.

また、ステップS105において、レシピ配信サーバ300は、上述のS104で特定したレシピ情報を、ネットワークNWを介して端末装置200に送信(図16の画面1000参照)する。 Further, in step S105, the recipe distribution server 300 transmits the recipe information specified in S104 above to the terminal device 200 via the network NW (see screen 1000 in FIG. 16).

また、ステップS106において、端末装置200は、レシピ配信サーバ300から配信されたレシピ情報を取得し、これを表示するとともに、その詳細情報の表示指示を当該ユーザから取得する。 Further, in step S106, the terminal device 200 acquires the recipe information distributed from the recipe distribution server 300, displays the recipe information, and acquires the display instruction of the detailed information from the user.

また、ステップS107において、端末装置200は、レシピ情報に関して詳細情報の表示指示があって、当該詳細情報の表示中か判定する。この判定の結果、詳細情報の表示がなされていない場合(ステップS107:N)、処理をS106に戻すか、或いは処理を終了する。 Further, in step S107, the terminal device 200 is instructed to display detailed information regarding the recipe information, and determines whether the detailed information is being displayed. As a result of this determination, if the detailed information is not displayed (step S107: N), the process is returned to S106 or the process is terminated.

一方、上述の判定の結果、図17の画面1100で例示するように、詳細情報の表示指示を受けて現在表示中である場合(ステップS107:Y)、ステップS108において、端末装置200は、これを、ネットワークNWを介してレシピ配信サーバ300に通知する。この通知は、例えば、端末装置200のユーザの識別情報、および詳細情報の表示中すなわち閲覧中のレシピ情報の識別情報を想定できる。 On the other hand, as a result of the above determination, as illustrated in the screen 1100 of FIG. 17, when the display is currently being displayed in response to the display instruction of the detailed information (step S107: Y), in step S108, the terminal device 200 Is notified to the recipe distribution server 300 via the network NW. This notification can assume, for example, the identification information of the user of the terminal device 200 and the identification information of the recipe information during display of detailed information, that is, browsing.

なお、レシピ配信サーバ300は、端末装置200で詳細表示されているレシピ情報であれば、どのような閲覧形態であったとしても、その制御情報を調理機器100に送信するとしてもよいが、より好ましくは、当該ユーザが相応の興味、関心を持っているもの、すなわち実際に調理対象とする考えのあるもの、の制御情報を選択的に送信するとすれば、ユーザの満足度からしても、情報処理効率からしても好適である。 The recipe distribution server 300 may transmit the control information to the cooking device 100 in any viewing form as long as the recipe information is displayed in detail on the terminal device 200. Preferably, if the control information of what the user has a corresponding interest and interest in, that is, what he / she actually thinks to cook, is selectively transmitted, even from the viewpoint of user satisfaction. It is also suitable from the viewpoint of information processing efficiency.

そこで、端末装置200は、上述の詳細情報の表示が一定時間以上継続しているレシピ情報について、レシピ配信サーバ300への上述の通知(S108)を行うものとする。或いは、端末装置200は、例えば上述の詳細情報の表示に対するスクロールやクリック等のユーザ操作量(勿論、頻度や累積回数の概念を含みうる)が一定以上あるレシピ情報について、レシピ配信サーバ300への上述の通知(S108)を行うものとする。 Therefore, the terminal device 200 shall give the above-mentioned notification (S108) to the recipe distribution server 300 about the recipe information in which the above-mentioned detailed information display continues for a certain period of time or more. Alternatively, the terminal device 200 sends the recipe information to the recipe distribution server 300, for example, for recipe information having a certain amount or more of user operations (of course, the concept of frequency and cumulative number of times) such as scrolling and clicking on the display of the above-mentioned detailed information. The above notification (S108) shall be given.

また、ステップS109において、レシピ配信サーバ300は、端末装置200から上述の通知を受信し、これをもって端末装置200にてレシピ情報が表示されていることを検知する。 Further, in step S109, the recipe distribution server 300 receives the above-mentioned notification from the terminal device 200, and detects that the recipe information is displayed on the terminal device 200.

また、ステップS110において、レシピ配信サーバ300は、上述のS110での検知に応じて、端末装置200で表示中のレシピ情報に対応した制御情報(例:MRR)を、当該端末装置200のユーザに紐付く調理機器100へ送信する。 Further, in step S110, the recipe distribution server 300 provides the user of the terminal device 200 with control information (example: MRR) corresponding to the recipe information displayed by the terminal device 200 in response to the detection in S110 described above. It is transmitted to the cooking device 100 to be linked.

つまり、レシピ情報を閲覧中のユーザが、何らの特段の操作をすることなく、当該レシピ情報に対応した制御情報が、当該ユーザの調理機器100に配信されることになる。勿論、この調理機器100では、受信した制御情報を設定し調理動作を自動実行することとなる。 That is, the control information corresponding to the recipe information is delivered to the cooking device 100 of the user without the user browsing the recipe information performing any special operation. Of course, in this cooking device 100, the received control information is set and the cooking operation is automatically executed.

なお、レシピ配信サーバ300は、S110において制御情報を調理機器100に配信するに先立ち、図17のフローで示すように、今回の制御情報の送信対象となる調理機器100とは別の、他調理機器が存在するか判定する(S120)。 As shown in the flow of FIG. 17, the recipe distribution server 300 distributes the control information to the cooking device 100 in S110, and is different from the cooking device 100 to which the control information is transmitted this time. It is determined whether or not the device exists (S120).

この判定の結果、他調理機器が存在しない場合(S121:N)、レシピ配信サーバ300は、当該フローでの処理を終了する。一方、上述の判定の結果、他調理機器が存在する場合(S121:Y)、レシピ配信サーバ300は、当該他調理機器に対し、既存の制御情報をリセットするリセット情報を送信し(S122)、処理を終了する。 As a result of this determination, if there is no other cooking device (S121: N), the recipe distribution server 300 ends the process in the flow. On the other hand, as a result of the above determination, when another cooking device exists (S121: Y), the recipe distribution server 300 transmits reset information for resetting the existing control information to the other cooking device (S122). End the process.

つまり、端末装置200のユーザが使用する各調理機器100のうち、今回の調理で使用するもの以外については、無用な調理動作を抑止する処理が事前になされるのである。レシピ配信サーバ300は、こうしたリセット情報の送信後、今回利用される調理機器100への制御情報の送信(S110)を行うこととなる。 That is, among the cooking devices 100 used by the user of the terminal device 200, the processes for suppressing unnecessary cooking operations are performed in advance except for those used in the current cooking. After transmitting such reset information, the recipe distribution server 300 transmits control information (S110) to the cooking device 100 used this time.

なお、端末装置200でレシピ情報を閲覧しているユーザは、1つのレシピ情報のみを閲覧し続けるケース以外に、めぼしいレシピ情報を連続して複数閲覧するケースも十分起こりうる。 In addition to the case where the user who is browsing the recipe information on the terminal device 200 keeps browsing only one recipe information, there may be a sufficient case where a plurality of remarkable recipe information is browsed continuously.

そこでレシピ配信サーバ300は、端末装置200でのレシピ情報閲覧の検知に伴って当該制御情報を調理機器100へ送信した後、図18のフローで示すように、端末装置200での表示が他レシピ情報に遷移したか判定する(S130)。 Therefore, the recipe distribution server 300 transmits the control information to the cooking device 100 in accordance with the detection of viewing the recipe information on the terminal device 200, and then, as shown in the flow of FIG. 18, the display on the terminal device 200 is another recipe. It is determined whether the transition to information has occurred (S130).

この判定の結果、表示が他レシピ情報に遷移した場合(S131:Y)、レシピ配信サーバ300は、当該他レシピ情報に対応する制御情報を、当該他レシピ情報で使用する調理機器100に送信する(S132)。 When the display transitions to other recipe information as a result of this determination (S131: Y), the recipe distribution server 300 transmits the control information corresponding to the other recipe information to the cooking device 100 used in the other recipe information. (S132).

なお、上述のように、最初に或るレシピ情報を閲覧した後、他のレシピ情報を閲覧し、さらに最初のレシピ情報に戻って閲覧するケースも十分想定できる。ユーザとしては、バラエティに富むレシピ情報を手軽に手間無く閲覧し利用できるのがレシピ公開サイトの良さと認識しており、レシピ情報のホッピングはごく一般的である。 As described above, it is fully conceivable that a certain recipe information is first browsed, then another recipe information is browsed, and then the first recipe information is returned to browse. As a user, it is recognized that a variety of recipe information can be easily browsed and used without hassle, and hopping of recipe information is very common.

そこで上述のS132の実行後、さらに当初のレシピ情報に戻って閲覧されているか判定する(S133)。この判定の結果、当初のレシピ情報に戻って閲覧されている状況である場合(S133:Y)、レシピ配信サーバ300は、当該当初のレシピ情報に応じた制御情報が、その送信先の調理機器100にて一部手順のみ実行されて手順残りが存在する状況か、実行履歴DB334を参照し判定する(S134)。 Therefore, after executing the above-mentioned S132, it is determined whether or not the original recipe information is returned to and viewed (S133). As a result of this determination, when the situation is such that the original recipe information is returned to the browsing (S133: Y), the recipe distribution server 300 receives the control information corresponding to the initial recipe information to the cooking device of the transmission destination. It is determined by referring to the execution history DB 334 whether or not only a part of the procedure is executed at 100 and the rest of the procedure exists (S134).

こうした処理を実行するため、レシピ配信サーバ300は、各調理機器100における制御情報の実行履歴について、実行履歴DB334にて蓄積し、各調理機器100での制御情報の実行状態を把握可能であるものとする。或いは、該当処理の都度、調理機器100に要求して必要な情報を得るとしてもよい。 In order to execute such processing, the recipe distribution server 300 accumulates the execution history of the control information in each cooking device 100 in the execution history DB 334, and can grasp the execution state of the control information in each cooking device 100. And. Alternatively, the cooking equipment 100 may be requested to obtain necessary information each time the corresponding processing is performed.

上述の判定の結果、手順残りが存在しない場合(S135:N)、レシピ配信サーバ300は、処理を終了する。一方、上述の判定の結果、手順残りが存在する場合(S135:Y)、レシピ配信サーバ300は、この当初のレシピ情報に対応する制御情報のうち上述の手順残りの分を、調理機器100に送信する(S136)。 As a result of the above determination, if there is no remaining procedure (S135: N), the recipe distribution server 300 ends the process. On the other hand, as a result of the above determination, when the remaining procedure exists (S135: Y), the recipe distribution server 300 transfers the remaining portion of the control information corresponding to the initial recipe information to the cooking device 100. Transmit (S136).

なお、レシピ配信サーバ300は、調理機器100へ制御情報を送信し、当該調理機器100にて制御情報が全て実行された状況で、端末装置200での表示が他レシピ情報に遷移した後、再び当初のレシピ情報に遷移した場合、当該調理機器100にリセット情報を送信するものとする。つまり、手順残りが存在しない調理機器100については、今回の利用対象から外れるのであるから、リセット情報を送信し、無用な調理動作を抑止する。 The recipe distribution server 300 transmits control information to the cooking device 100, and in a situation where all the control information is executed by the cooking device 100, the display on the terminal device 200 shifts to other recipe information, and then again. When the transition to the original recipe information is made, the reset information shall be transmitted to the cooking device 100. That is, since the cooking device 100 having no remaining procedure is excluded from the target of use this time, reset information is transmitted to suppress unnecessary cooking operations.

また、レシピ配信サーバ300は、ネットワークNWにつながる全ての端末装置200を、レシピ情報の表示の検知対象としてもよいが、予め会員登録をした者、所定の認証が取れている者、特定の属性を備えた者、或いは、特定の環境におかれた者、といったユーザの端末装置200のみを、検知対象とする制御を行ってもよい。 Further, the recipe distribution server 300 may set all terminal devices 200 connected to the network NW as targets for detecting the display of recipe information, but a person who has registered as a member in advance, a person who has obtained predetermined authentication, and a specific attribute. It is possible to perform control to detect only the terminal device 200 of the user, such as a person provided with the above or a person placed in a specific environment.

そのためレシピ配信サーバ300は、レシピ情報の表示状態を検知対象とする端末装置200として、例えばユーザ情報DB332の該当ユーザのレコードにて、検知対象の当否を規定しており、この値に従ってレシピ情報の表示に関して検知するものとする。または、このユーザ情報DB332における、所定の属性が予め定めたルールに適合する者、を特定する制御としてもよい。 Therefore, the recipe distribution server 300 defines the correctness of the detection target as the terminal device 200 whose detection target is the display state of the recipe information, for example, in the record of the corresponding user in the user information DB 332, and the recipe information is based on this value. It shall be detected regarding the display. Alternatively, the control may be used to identify a person whose predetermined attribute conforms to a predetermined rule in the user information DB 332.

ユーザの属性に関する情報としては、(ユーザ情報DB332で例示するように)例えば、年齢層、性別、趣味、運動歴、体質、気分、体調、翌日の予定、好みの料理ジャンル(例:和洋中)、過去の食事メニューの履歴/頻度、持病、通院歴、服薬履歴、などといったものを一例として想定できる。ただし、これらはあくまでも一例であって、その他の事象についても種々に適用可能である。 Information on user attributes includes, for example (as illustrated in user information DB 332), age group, gender, hobbies, exercise history, constitution, mood, physical condition, next day's schedule, favorite cooking genre (eg, Japanese, Western, and Chinese). , Past meal menu history / frequency, chronic illness, hospital visit history, medication history, etc. can be assumed as an example. However, these are just examples, and can be applied to other events in various ways.

また、ユーザの属性の別の例としては(環境情報DB333で例示するように)当該ユーザが置かれた環境も想定できる。その例は、居住地域やその天候、室内外の温湿度、食材の在庫状況、および調理機器100の仕様、などといったものを一例として想定できる。ただし、これらはあくまで一例であって、その他の事象についても種々に適用可能である。 Further, as another example of the user's attribute, the environment in which the user is placed can be assumed (as illustrated in the environment information DB 333). As an example, the residential area and its weather, indoor and outdoor temperature and humidity, inventory status of foodstuffs, specifications of cooking equipment 100, and the like can be assumed as an example. However, these are just examples, and can be applied to other events in various ways.

ここで図15のフローに戻る。S111において、調理機器100は、上述のレシピ情報やその制御情報の配信に伴い、当該情報を出力装置に表示させ、処理を終了する。 Here, the flow returns to FIG. In S111, the cooking apparatus 100 displays the above-mentioned recipe information and the control information thereof on the output device, and ends the process.

一方、ステップS112において、調理機器100は、レシピ配信サーバ300から配信された制御情報すなわちMRRを取得し、調理実行部112がこれに基づいて機構28の制御を行い、調理動作を自動実行し、処理を終了する。 On the other hand, in step S112, the cooking device 100 acquires the control information distributed from the recipe distribution server 300, that is, the MRR, and the cooking execution unit 112 controls the mechanism 28 based on this, and automatically executes the cooking operation. End the process.

<その他の実施形態>
以上、実施形態について記載したが、この開示の一部をなす論述及び図面はこの発明を
限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
<Other Embodiments>
Although the embodiments have been described above, the statements and drawings that form part of this disclosure should not be understood to limit the invention. Various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art from this disclosure.

上述した実施形態において、調理機器100および端末装置200が別々の装置である一例について説明した。しかしながら、調理機器100および端末装置200のそれぞれの機能・情報をいずれか1つの装置に統合し運用するとしてもよい。勿論、レシピ配信サーバ300の機能・情報を、調理機器100ないし端末装置200に持たせるとしてもよい。 In the above-described embodiment, an example in which the cooking device 100 and the terminal device 200 are separate devices has been described. However, the functions and information of the cooking device 100 and the terminal device 200 may be integrated into any one device for operation. Of course, the cooking device 100 or the terminal device 200 may have the functions and information of the recipe distribution server 300.

レシピ設定システム1における各処理をコンピュータに実行させるプログラムが提供されてもよい。また、プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD−ROMやDVD−ROM等の記録媒体であってもよい。 A program that causes a computer to execute each process in the recipe setting system 1 may be provided. The program may also be recorded on a computer-readable medium. Computer-readable media can be used to install programs on a computer. Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, but may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.

(効果の説明)
本実施形態に係るレシピ設定システムは、レシピデータを、ユーザがレシピデータを閲覧した段階で、シームレスに対象となる調理機器へ一度で送信することが可能となる。このことで、調理機器毎にユーザが当該送信操作をする必要がなくなり、ユーザの操作負荷が低減できる。また、ユーザの端末で使用するアプリに、「転送ボタン」等のUIを設ける必要がなく、アプリ設計・運用の観点でも効率化やコスト低減を可能とする。
(Explanation of effect)
The recipe setting system according to the present embodiment can seamlessly transmit the recipe data to the target cooking device at one time when the user browses the recipe data. As a result, it is not necessary for the user to perform the transmission operation for each cooking device, and the operation load of the user can be reduced. In addition, it is not necessary to provide a UI such as a "transfer button" in the application used on the user's terminal, which makes it possible to improve efficiency and reduce costs from the viewpoint of application design and operation.

したがって本実施形態に係るレシピ設定システムでは、ユーザによる調理機器へのレシピデータ設定操作を不要とし、調理効率の改善が可能となる。 Therefore, the recipe setting system according to the present embodiment eliminates the need for the user to set the recipe data in the cooking device, and can improve the cooking efficiency.

本実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。 The present embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof shall be included in the scope of the invention described in the claims and the equivalent scope thereof, as well as in the scope and gist of the invention.

1 :レシピ設定システム
21 :CPU
22 :RAM
23 :ROM
24 :補助記憶装置
25 :通信モジュール
26 :入力装置
27 :出力装置
28 :機構
100 :調理機器
110 :制御部
111 :情報取得部
112 :調理実行部
120 :通信部
130 :記憶部
131 :仕様情報
132 :MRR
133 :制御情報DB
140 :操作部
150 :表示部
200 :端末装置
210 :制御部
211 :状況検知部
212 :レシピ表示部
220 :通信部
230 :記憶部
231 :ユーザ情報
232 :環境情報
240 :操作部
250 :出力部
260 :センサ部
300 :レシピ配信サーバ
310 :制御部
311 :レシピ配信部
312 :レシピ表示検知部
313 :制御情報送信部
320 :通信部
330 :記憶部
331 :レシピ情報DB
332 :ユーザ情報DB
333 :環境情報DB
334 :実行履歴DB

1: Recipe setting system 21: CPU
22: RAM
23: ROM
24: Auxiliary storage device 25: Communication module 26: Input device 27: Output device 28: Mechanism 100: Cooking equipment 110: Control unit 111: Information acquisition unit 112: Cooking execution unit 120: Communication unit 130: Storage unit 131: Specification information 132: MRR
133: Control information DB
140: Operation unit 150: Display unit 200: Terminal device 210: Control unit 211: Situation detection unit 212: Recipe display unit 220: Communication unit 230: Storage unit 231: User information 232: Environmental information 240: Operation unit 250: Output unit 260: Sensor unit 300: Recipe distribution server 310: Control unit 311: Recipe distribution unit 312: Recipe display detection unit 313: Control information transmission unit 320: Communication unit 330: Storage unit 331: Recipe information DB
332: User information DB
333: Environmental information DB
334: Execution history DB

Claims (16)

調理機器および端末装置と通信する通信部と、
レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部と、
前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信するレシピ配信部と、
前記端末装置にて前記レシピ情報が表示されていることを検知するレシピ表示検知部と、
前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する制御情報送信部と、
を備えるサーバ装置。
A communication unit that communicates with cooking equipment and terminal equipment,
A recipe information storage unit that stores recipe information and control information of cooking equipment used in the recipe information,
A recipe distribution unit that distributes the recipe information to the terminal device in response to a request from the terminal device.
A recipe display detection unit that detects that the recipe information is displayed on the terminal device,
When the recipe information is displayed on the terminal device, a control information transmitting unit that transmits the control information to the cooking device and
A server device that comprises.
前記制御情報送信部は、
前記調理機器へ前記制御情報を送信した後、前記端末装置での表示が他レシピ情報に遷移した場合、前記他レシピ情報に対応する制御情報を、当該他レシピ情報で使用する調理機器に送信する、
請求項1に記載のサーバ装置。
The control information transmission unit
When the display on the terminal device shifts to other recipe information after the control information is transmitted to the cooking device, the control information corresponding to the other recipe information is transmitted to the cooking device used in the other recipe information. ,
The server device according to claim 1.
前記制御情報送信部は、
前記制御情報の送信対象となる前記調理機器とは別の、他調理機器に対して、既存の制御情報をリセットするリセット情報を送信した後、前記調理機器へ前記制御情報を送信する、
請求項2に記載のサーバ装置。
The control information transmission unit
After transmitting the reset information for resetting the existing control information to another cooking device other than the cooking device to which the control information is transmitted, the control information is transmitted to the cooking device.
The server device according to claim 2.
前記制御情報送信部は、
前記調理機器へ前記制御情報を送信し、当該調理機器にて前記制御情報のうち一部手順のみ実行されて手順残りが存在する状況で、前記端末装置での表示が前記他レシピ情報に遷移した後、再び前記レシピ情報に遷移した場合、前記レシピ情報に対応する前記制御情報の前記手順残りの分を前記調理機器に送信する、
請求項3に記載のサーバ装置。
The control information transmission unit
In a situation where the control information is transmitted to the cooking device, only a part of the control information is executed by the cooking device, and the rest of the procedure exists, the display on the terminal device transitions to the other recipe information. After that, when the process transitions to the recipe information again, the remaining portion of the control information corresponding to the recipe information in the procedure is transmitted to the cooking device.
The server device according to claim 3.
前記制御情報送信部は、
前記調理機器へ前記制御情報を送信し、当該調理機器にて前記制御情報が全て実行された状況で、前記端末装置での表示が前記他レシピ情報に遷移した後、再び前記レシピ情報に遷移した場合、前記調理機器に前記リセット情報を送信する、
請求項3に記載のサーバ装置。
The control information transmission unit
In a situation where the control information is transmitted to the cooking device and all the control information is executed by the cooking device, the display on the terminal device shifts to the other recipe information, and then the recipe information is changed again. If the reset information is transmitted to the cooking device,
The server device according to claim 3.
前記レシピ表示検知部は、
前記検知の対象とする端末装置として予め定めた端末装置に関してのみ、前記レシピ情報の表示に関して検知する、
請求項1に記載のサーバ装置。
The recipe display detection unit
Only the terminal device predetermined as the terminal device to be detected is detected with respect to the display of the recipe information.
The server device according to claim 1.
前記制御情報送信部は、
前記端末装置で一定時間以上表示されているレシピ情報について、前記調理機器への前記制御情報の送信を行う、
請求項1に記載のサーバ装置。
The control information transmission unit
Regarding the recipe information displayed on the terminal device for a certain period of time or longer, the control information is transmitted to the cooking device.
The server device according to claim 1.
前記制御情報送信部は、
前記端末装置でユーザ操作量が一定以上あるレシピ情報について、前記調理機器への前記制御情報の送信を行う、
請求項1に記載のサーバ装置。
The control information transmission unit
For recipe information in which the amount of user operation is a certain amount or more in the terminal device, the control information is transmitted to the cooking device.
The server device according to claim 1.
前記制御情報送信部は、前記調理機器へ前記制御情報として、料理の材料および当該材料に基づく料理を示す複数のノードと、前記ノードの間にあって該当材料の状態遷移に関する情報を示すエッジとからなるグラフで表現される定量的レシピ情報を送信する、
請求項1に記載のサーバ装置。
The control information transmission unit comprises, as the control information to the cooking apparatus, a plurality of nodes indicating cooking ingredients and dishes based on the ingredients, and an edge between the nodes indicating information on the state transition of the ingredients. Send quantitative recipe information represented by a graph,
The server device according to claim 1.
サーバ装置と通信する通信部と、
前記サーバ装置からレシピ情報に応じた制御情報を受信する情報取得部と、
前記制御情報に基づいて調理動作を設定し実行する調理実行部とを備え、
前記調理実行部は、
前記制御情報に基づく調理動作の実行完了に応じて調理実施済情報を記憶する処理と、前記実行完了となった制御情報とは別に未実行の制御情報が存在する場合、当該未実行の制御情報に基づいて調理動作を設定する、
調理機器。
The communication unit that communicates with the server device,
An information acquisition unit that receives control information according to recipe information from the server device, and
It is provided with a cooking execution unit that sets and executes a cooking operation based on the control information.
The cooking execution unit
If there is unexecuted control information in addition to the process of storing the cooked execution completed information according to the execution completion of the cooking operation based on the control information and the control information for which the execution is completed, the unexecuted control information Set cooking behavior based on,
Cooking equipment.
前記調理実行部は、
前記サーバ装置から既存の制御情報をリセットするリセット情報を受信した場合、設定済みの調理動作を削除する、
請求項10に記載の調理機器。
The cooking execution unit
When the reset information for resetting the existing control information is received from the server device, the set cooking operation is deleted.
The cooking apparatus according to claim 10.
前記調理実行部は、
前記調理動作の設定に際し、当該制御情報に対応するレシピ情報を表示部に表示させる、
請求項10に記載の調理機器。
The cooking execution unit
When setting the cooking operation, the recipe information corresponding to the control information is displayed on the display unit.
The cooking apparatus according to claim 10.
前記調理実行部は、
前記サーバ装置から、前記制御情報として定量的レシピ情報を受信し、当該定量的レシピ情報に基づいて調理動作を設定し実行する、
請求項10に記載の調理機器。
The cooking execution unit
Quantitative recipe information is received as the control information from the server device, and a cooking operation is set and executed based on the quantitative recipe information.
The cooking apparatus according to claim 10.
調理機器および端末装置と通信する通信部と、
レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部と、
前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信するレシピ配信部と、
前記端末装置にて前記レシピ情報が表示されていることを検知するレシピ表示検知部と、
前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する制御情報送信部と、
を備えるサーバ装置と、
前記サーバ装置と通信する通信部と、
前記サーバ装置からレシピ情報に応じた制御情報を受信する情報取得部と、
前記制御情報に基づいて調理動作を設定し実行する調理実行部とを備え、
前記調理実行部は、
前記制御情報に基づく調理動作の実行完了に応じて調理実施済情報を記憶する処理と、前記実行完了となった制御情報とは別に未実行の制御情報が存在する場合、当該未実行の制御情報に基づいて調理動作を設定する、
調理機器と、
を含むシステム。
A communication unit that communicates with cooking equipment and terminal equipment,
A recipe information storage unit that stores recipe information and control information of cooking equipment used in the recipe information,
A recipe distribution unit that distributes the recipe information to the terminal device in response to a request from the terminal device.
A recipe display detection unit that detects that the recipe information is displayed on the terminal device,
When the recipe information is displayed on the terminal device, a control information transmitting unit that transmits the control information to the cooking device and
A server device equipped with
A communication unit that communicates with the server device,
An information acquisition unit that receives control information according to recipe information from the server device, and
It is provided with a cooking execution unit that sets and executes a cooking operation based on the control information.
The cooking execution unit
If there is unexecuted control information in addition to the process of storing the cooked execution completed information according to the execution completion of the cooking operation based on the control information and the control information for which the execution is completed, the unexecuted control information Set cooking behavior based on,
With cooking equipment
System including.
サーバ装置が、
調理機器および端末装置と通信する通信部と、レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部とを備えて、
前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信する処理と、
前記端末装置にて前記レシピ情報が表示されていることを検知する処理と、
前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する処理と、
を実行することを特徴とする方法。
The server device
It is provided with a communication unit that communicates with the cooking equipment and the terminal device, and a recipe information storage unit that stores the recipe information and the control information of the cooking equipment used in the recipe information.
A process of delivering the recipe information to the terminal device in response to a request from the terminal device,
A process for detecting that the recipe information is displayed on the terminal device, and
When the recipe information is displayed on the terminal device, the process of transmitting the control information to the cooking device and the process of transmitting the control information to the cooking device.
A method characterized by performing.
サーバ装置において、
調理機器および端末装置と通信する通信部と、レシピ情報と当該レシピ情報で使用する調理機器の制御情報とを記憶するレシピ情報記憶部とを備え、
前記端末装置の求めに応じて前記レシピ情報を当該端末装置に配信する処理と、
前記端末装置にて前記レシピ情報が表示されていることを検知する処理と、
前記レシピ情報が前記端末装置で表示されている場合、前記調理機器へ前記制御情報を送信する処理と、
を実行させるプログラム。
In the server device
It is equipped with a communication unit that communicates with cooking equipment and terminal devices, and a recipe information storage unit that stores recipe information and control information of the cooking equipment used in the recipe information.
A process of delivering the recipe information to the terminal device in response to a request from the terminal device,
A process for detecting that the recipe information is displayed on the terminal device, and
When the recipe information is displayed on the terminal device, the process of transmitting the control information to the cooking device and the process of transmitting the control information to the cooking device.
A program that executes.
JP2020025721A 2020-02-18 2020-02-18 Server device, cooking apparatus, system, method, and program Pending JP2021025759A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020025721A JP2021025759A (en) 2020-02-18 2020-02-18 Server device, cooking apparatus, system, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020025721A JP2021025759A (en) 2020-02-18 2020-02-18 Server device, cooking apparatus, system, method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019143942A Division JP6664538B1 (en) 2019-08-05 2019-08-05 Server device, cooking appliance, system, method and program

Publications (1)

Publication Number Publication Date
JP2021025759A true JP2021025759A (en) 2021-02-22

Family

ID=74662281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020025721A Pending JP2021025759A (en) 2020-02-18 2020-02-18 Server device, cooking apparatus, system, method, and program

Country Status (1)

Country Link
JP (1) JP2021025759A (en)

Similar Documents

Publication Publication Date Title
US8419434B2 (en) Interactive recipe preparation using interactive cooking device to communicate with kitchen appliances
CN204698314U (en) A kind of intelligent kitchen cooking system
JP2021082326A (en) Information providing method, terminal device, and information providing program
JP6500248B2 (en) Method and program for providing cooking recipe
JP7018279B2 (en) Alternative recipe presentation device, alternative recipe presentation method, computer program and data structure
WO2020136726A1 (en) Server device, information processing terminal, system, method, and program
JP6140232B2 (en) System and management device
WO2021024884A1 (en) Server device, cooking apparatus, system, method, and program
JP2016031642A (en) Information providing system, server, terminal device, information providing method, and control program
US20150132725A1 (en) Dish information providing method and system
JP6572403B1 (en) Server apparatus, cooking appliance, system, method and program
US20210212504A1 (en) Recipe suggestion apparatus, recipe suggestion method, and non-transitory computer readable medium for recipe suggestion
JP2020107299A (en) Server device, information processing terminal, system, method, and program
JP2020107309A (en) Server device, cooking appliance, system, method and program
JP2021025759A (en) Server device, cooking apparatus, system, method, and program
WO2020066360A1 (en) Server device, information processing terminal, system, method, and program
JP7320370B2 (en) Server, system, method and program
WO2018029779A1 (en) Information processing device, information processing method, program, and storage medium
JP2017068578A (en) Cuisine recommendation system, portable terminal and cuisine recommendation program
JP2020057353A (en) Server device, information processing terminal, system, method, and program
US20210312830A1 (en) Server device, electronic device, and method for controlling output control information for recipe information
JP7336423B2 (en) Recipe suggestion device and recipe suggestion system
JP7510887B2 (en) Communications system
US12011116B2 (en) Device control system, device control method, and non-transitory computer readable medium for recipe
JP7340743B2 (en) Information terminal device, heating cooker, program and recipe display method