JP6901375B2 - Menu recipe creation control device and menu recipe creation system - Google Patents
Menu recipe creation control device and menu recipe creation system Download PDFInfo
- Publication number
- JP6901375B2 JP6901375B2 JP2017199552A JP2017199552A JP6901375B2 JP 6901375 B2 JP6901375 B2 JP 6901375B2 JP 2017199552 A JP2017199552 A JP 2017199552A JP 2017199552 A JP2017199552 A JP 2017199552A JP 6901375 B2 JP6901375 B2 JP 6901375B2
- Authority
- JP
- Japan
- Prior art keywords
- creation
- menu
- recipe
- user
- menu recipe
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、献立レシピ作成制御装置および献立レシピ作成システムに関する。 The present invention relates to a menu recipe creation control device and a menu recipe creation system.
生活スタイルの多様化に伴い、食事の取り方や食事内容についても各個人それぞれに応じて異なっている。多忙であることでデリバリーサービスを利用して食事を行うことがあれば、出来合いの料理を購入して食事を済ませてしまうこともある。 With the diversification of lifestyles, the way of eating and the contents of meals are also different for each individual. If you are busy and use the delivery service to eat, you may end up buying ready-made meals.
またこれ以外に、すでに購入されてストックしている食材(食品)の少なくとも一部を利用して調理する方法もある。ストックしている食材のみで調理する場合もあれば、ストックしている食材とともに、新たに買い増した食材を利用して調理する場合もある。 In addition to this, there is also a method of cooking using at least a part of the ingredients (foods) that have already been purchased and stocked. In some cases, it is cooked only with the ingredients in stock, and in other cases, it is cooked using the newly purchased ingredients together with the stocked ingredients.
いずれの場合であっても、ストックしている食材を利用した献立レシピを考える必要があり、多くの場合、料理を行う者の好みや得意料理に依存して献立レシピが作成されることとなる。 In any case, it is necessary to consider a menu recipe using the ingredients in stock, and in many cases, the menu recipe will be created depending on the taste of the cook and the specialty dish. ..
また、近年の情報社会によって他人が考えた献立レシピがWebサイト上に多く公開されており、これらの情報を参考に、ストックしている食材を用いた献立レシピを考える、若しくは真似することとなる。 In addition, many menu recipes thought by others have been published on the website by the information society in recent years, and with reference to this information, menu recipes using stocked ingredients will be considered or imitated. ..
上記の特許文献1は、目標とする調理物の味との隔たりが生じた場合に、これを検出して、目標とする調理物をつくる調理情報を提供することができるようにしたことについて開示されている。
The above-mentioned
つまり、特許文献1では、目標となる調理物との成分を似せるようにする一方で、新たな成分を有する調理物が作成されることを抑制するものである。
That is, in
本発明は、利用者の要望に応じた最適な献立レシピを作成することを可能とした献立レシピ作成制御装置および献立レシピ作成システムを提供することを目的とする。 An object of the present invention is to provide a menu recipe creation control device and a menu recipe creation system capable of creating an optimum menu recipe according to a user's request.
上記目的を達成するため、本発明の請求項1に記載された献立レシピ作成制御装置は、所定のサービスを利用可能な利用者に対して、該所定のサービスの利用によって登録される登録ポイントを対応付けた利用者情報を記憶する利用者情報記憶手段と、前記利用者の要望に応じた最適な献立レシピの作成条件に基づいて該献立レシピを作成するために必要な作成ポイントが、前記利用者情報記憶手段によって該利用者に対して登録されている登録ポイントを満たすか否かを判別するポイント判別手段と、前記ポイント判別手段によって前記作成ポイントが前記登録ポイントを満たすと判別されると、前記作成条件に基づく献立レシピを作成する献立レシピ作成手段とを具備することを特徴とする。
In order to achieve the above object, the menu recipe creation control device according to
また、本発明の請求項2に記載された献立レシピ作成制御装置は、請求項1において、前記作成条件を識別する作成条件識別手段と、前記作成条件識別手段により識別された作成条件により前記献立レシピの作成に際して用いる食材の指定が必要であるとされている場合に、該食材に関する食材情報の指定を受け付ける食材指定受付手段とをさらに具備し、前記献立レシピ作成手段は、前記食材指定受付手段によって前記食材が指定されることによって、前記食材の少なくとも一部を用いて前記作成条件に基づく献立レシピを作成することを特徴とする。
Further, the menu recipe creation control device according to
また、本発明の請求項3に記載された献立レシピ作成制御装置は、請求項2において、前記食材指定受付手段は、入力された画像データをもとに対象画像を認識する画像認識手段と、前記画像認識手段によって認識した前記対象画像をもとに、前記画像データに含まれる食材を特定する食材特定手段とを具備する。
Further, in the menu recipe creation control device according to
また、本発明の請求項4に記載された献立レシピ作成制御装置は、請求項1乃至3のいずれかにおいて、前記利用者により指定された献立レシピの作成条件に基づく作成ポイントを特定するポイント特定手段をさらに具備し、前記ポイント判別手段は、前記ポイント特定手段によって特定した作成ポイントが、前記利用者情報記憶手段によって該利用者に対して登録されている登録ポイントを満たすか否かを判別することを特徴とする。
In addition, the menu recipe creation control device according to
また、本発明の請求項5に記載された献立レシピ作成システムは、利用者により指定された献立レシピの作成条件に基づいて献立レシピを作成する献立レシピ作成装置と、前記献立レシピ作成装置による前記献立レシピの作成に係る管理制御を行う管理制御装置とを備え、前記管理制御装置は、前記利用者に対して、所定のサービスの利用により登録される登録ポイントを対応付けた利用者情報を記憶する利用者情報記憶手段と、前記利用者により指定された前記作成条件に基づいて献立レシピを作成するために必要な作成ポイントが、前記利用者情報記憶手段で記憶している該利用者に対する前記登録ポイントを満たすか否かを判別するポイント判別手段とをさらに具備し、前記作成条件により前記献立レシピの作成に際して用いる食材の指定が必要であるとされており、該食材が指定されていることによって、前記作成条件とともに前記食材に関する食材情報を前記献立レシピ作成装置に出力して前記献立レシピの作成要求を行い、前記献立レシピ作成装置は、前記献立レシピの作成要求に基づき、前記食材情報の少なくとも一部の食材を用いて前記作成条件に基づく献立レシピを作成することを特徴とする。
Further, the menu recipe creation system according to
また、本発明の請求項6に記載された献立レシピ作成システムは、請求項5において、前記利用者情報は、前記利用者が、前記所定のサービスの利用者である利用者種別が指定されており、前記管理制御装置は、前記作成条件と前記食材情報に加えて、前記利用者の利用者種別で識別される前記所定のサービスに関する情報をも前記献立レシピ作成装置に出力し、前記献立レシピ作成装置は、前記食材情報の少なくとも一部の食材を用いて前記所定のサービスを利用することで前記作成条件に基づく献立レシピを作成することを特徴とする。
Further, in the menu recipe creation system according to claim 6 of the present invention, in
本発明によれば、利用者の要望に応じた最適な献立レシピを作成できるようになるという効果を奏する。 According to the present invention, there is an effect that an optimum menu recipe can be created according to a user's request.
以下、本発明に係わる献立レシピ作成制御装置および献立レシピ作成システムの一実施例を添付図面を参照して詳細に説明する。 Hereinafter, an embodiment of the menu recipe creation control device and the menu recipe creation system according to the present invention will be described in detail with reference to the accompanying drawings.
図1は、本発明の実施の形態における献立レシピ作成制御装置および献立レシピ作成システムの概要を示す図である。 FIG. 1 is a diagram showing an outline of a menu recipe creation control device and a menu recipe creation system according to the embodiment of the present invention.
図1において、献立レシピ作成システムは、管理サーバ100、利用者端末200、レシピ作成サーバ300、レシピ提供サイト400、サービスサーバ500を具備し、それぞれが通信回線(有線、無線を含む)によって接続されている。このときの管理サーバ100とレシピ作成サーバ300とを単一のデバイス(「献立レシピ作成制御装置」と称する)によって構成してもよい。
In FIG. 1, the menu recipe creation system includes a
管理サーバ100には、少なくとも利用者管理DB110、食材情報管理DB120、レシピ管理DB130が接続されており、また、この管理サーバ100およびレシピ作成サーバ300それぞれには、ビッグデータ提供サーバ310が接続されている。さらに、サービスサーバ500は、提供するサービスに応じて複数、設けることも可能であり、例えば、所定のサービスの例である「サービス1」、「サービス2」および「サービス3」それぞれをサービス1サーバ510、サービス2サーバ520およびサービス3サーバ530で提供することとしてもよい。所定のサービスの詳細については後述する。
At least the
利用者管理DB110では、利用者に関する利用者情報を管理、記憶しており、この利用者情報は、利用者(利用者ID)に対して、その利用者が利用している(契約している)所定のサービス(サービス識別情報)や、そのサービスの利用により登録される付加情報(登録ポイント、獲得した商品や登録ポイントに基づいて決定されるランク等)が対応付けられた情報である(図2を参照)。 The user management DB 110 manages and stores user information related to the user, and this user information is used (contracted) by the user (user ID). ) Information associated with a predetermined service (service identification information) and additional information registered by using the service (registration points, ranks determined based on acquired products and registration points, etc.) (Fig.) See 2).
また、食材情報管理DB120では、利用者(利用者ID)に対して、その利用者によって予め登録されている食材情報が対応付けられた食材情報を管理、記憶している(図3を参照)。さらに、レシピ管理DB130は、レシピ作成サーバ300によって作成された献立レシピを管理、記憶している。
Further, the food material information management DB 120 manages and stores the food material information associated with the food material information registered in advance by the user (user ID) (see FIG. 3). .. Further, the recipe management DB 130 manages and stores the menu recipe created by the
管理サーバ100は、「管理装置」や「管理制御装置」とも称され、レシピ作成サーバ300において行われる献立レシピの作成処理に係る管理制御の処理を行う装置である。また、レシピ作成サーバ300は、「献立レシピ作成装置」とも称され、利用者が操作する利用者端末200から指定された献立レシピの作成条件に基づいて献立レシピを作成する処理を行う装置である。さらに、利用者端末200は、「端末」や「要求元装置」とも称され、ノート型PC、携帯電話やタブレットなどのモバイル端末やデスクトップ型PC等によって構成され、撮像機能であるカメラを搭載している。また、この利用者端末200は、利用者による所定の操作(キーボード操作やタッチパネル操作等)が可能であって、利用者による献立レシピの作成条件の指定操作や献立レシピの作成要求操作が可能である。
The
献立レシピは、料理の調理方法として必要な食材を示すものであるほか、その食材を用いた調理手順を示すものである。すなわち、献立レシピを用いることによって、利用者若しくは他の者は、作る料理の手順やその料理に必要な食材を認識することが可能となる。 The menu recipe shows the ingredients necessary for cooking the dish, and also shows the cooking procedure using the ingredients. That is, by using the menu recipe, the user or another person can recognize the cooking procedure to be prepared and the ingredients necessary for the cooking.
利用者端末200を用いて利用者が指定することが可能な献立レシピの作成条件(「レシピ作成条件」とも称する)は、レシピ作成サーバ300が献立レシピを作成するために用いられるものであって、利用者が所望する料理を体現するための項目である。
The menu recipe creation conditions (also referred to as "recipe creation conditions") that can be specified by the user using the
この献立レシピの作成条件は、レシピ作成条件テーブルとして、管理サーバ100の記憶領域(図示せず)に記憶されており、このレシピ作成条件テーブルの一例を図6に示す。
The menu creation condition table is stored in the storage area (not shown) of the
図6に示すレシピ作成条件テーブルは、少なくとも、[条件番号]項目、[条件名称]項目、[食材指定要否]項目によって構成されている。[条件番号]項目は、レシピ作成条件を識別する番号情報であり、[条件名称]項目は、レシピ作成条件の名称を示し、[食材指定要否]項目は、各レシピ作成条件に対する食材の指定を行う必要があるか否かを示すものである。なお、図6では、[備考]項目が設けられており、備考として、管理サーバ100において記憶している献立レシピを体現するための情報を示している。
The recipe creation condition table shown in FIG. 6 is composed of at least a [condition number] item, a [condition name] item, and a [food specification necessity / non-necessity] item. The [Condition number] item is number information for identifying the recipe creation condition, the [Condition name] item indicates the name of the recipe creation condition, and the [Ingredient specification necessity] item is the specification of the ingredient for each recipe creation condition. Indicates whether or not it is necessary to do. Note that, in FIG. 6, a [Remarks] item is provided, and as a remark, information for embodying the menu recipe stored in the
図6に示すレシピ作成条件テーブルの[条件名称]項目には、全5個のレシピ作成条件が示されており、第1作成条件として、「栄養バランスのとれたメニュー」が示され、第2作成条件として、「冷蔵庫内等の残り物の活用メニュー」が示され、第3作成条件として、「健康及びダイエットメニュー」が示され、第4作成条件として、「低予算メニュー」が示され、第5作成条件として、「簡単調理メニュー」が示されている。また、[食材指定要否]項目には、作成条件ごとに、食材の指定要否として、「指定必要」、「指定可」、「指定不可」のいずれかが設定されており、「指定必要」が設定されている場合、必ず食材を指定することが必要であることを示し、「指定可」が設定されている場合、食材の指定を問わないことを示し、「指定不可」が設定されている場合、食材を指定することができないことを示している。 In the [Condition name] item of the recipe creation condition table shown in FIG. 6, all five recipe creation conditions are shown, and as the first creation condition, "nutrition-balanced menu" is shown, and the second As a creation condition, "a menu for utilizing leftovers in a refrigerator, etc." is shown, as a third creation condition, "health and diet menu" is shown, and as a fourth creation condition, "low budget menu" is shown. 5 As a preparation condition, "easy cooking menu" is shown. In addition, in the [Ingredient specification required / not required] item, one of "Specified required", "Specifiable possible", and "Not specified" is set as the required or not required to specify the ingredient for each creation condition. If "" is set, it means that it is necessary to specify the ingredients, and if "possible" is set, it means that the ingredients can be specified, and "cannot be specified" is set. If so, it indicates that the ingredients cannot be specified.
つまり、この[食材指定要否]項目によって、作成条件ごとに、献立レシピの作成に際して用いる食材の指定が必要であるとされている場合と必ずしも必要であるとされていない場合とを分けるものである。 In other words, depending on this [Ingredient designation necessity] item, the case where it is necessary to specify the ingredients to be used when creating the menu recipe and the case where it is not always necessary are separated for each creation condition. is there.
これらのレシピ作成条件のうち、少なくとも1個のレシピ作成条件を指定することで、そのレシピ作成条件に基づく料理を体現することが可能な献立レシピが作成されることとなる。好適には、2個のレシピ作成条件を指定することによって、利用者が指定するレシピ作成条件に合致するとともに、かつ、選択できる複数の献立レシピが作成される。 By designating at least one recipe creation condition among these recipe creation conditions, a menu recipe capable of embodying a dish based on the recipe creation condition is created. Preferably, by designating the two recipe creation conditions, a plurality of menu recipes that meet the recipe creation conditions specified by the user and can be selected are created.
レシピ提供サイト400は、管理サーバ100からの要求に応じてその要求に基づく既存のレシピを提供するサイトであり、複数の既存のレシピが保存されている。このレシピ提供サイト400では、食材を指定すること、または、食事ジャンル(和風、洋風、中華等)を指定すること等により、その指定された内容に応じた既存のレシピを特定して提供することができる。
The
このような構成を有する献立レシピ作成システムでは、利用者が利用者端末200を用いて献立レシピの作成条件を指定する操作を行うことによって、管理サーバ100にレシピ作成要求処理が行われることとなる。
In the menu recipe creation system having such a configuration, the recipe creation request processing is performed on the
指定した献立レシピの作成条件によっては食材を指定することが可能であり、このときの食材の指定方法として、例えば、利用者端末を用いて図7に示すような画面遷移を経ることで行う方法がある。具体的には、利用者端末200の画面から利用者が食材に関する情報(食材名、数量、賞味期限等)を指定する方法や、利用者端末200に搭載されたカメラ等の撮像機能を用いて食材を撮像して指定する方法がある。
It is possible to specify the ingredients depending on the creation conditions of the specified menu recipe, and as a method of specifying the ingredients at this time, for example, a method of performing through a screen transition as shown in FIG. 7 using a user terminal. There is. Specifically, using a method in which the user specifies information about the foodstuff (foodstuff name, quantity, expiration date, etc.) from the screen of the
そして、管理サーバ100では、利用者端末200から献立レシピの作成条件や食材が指定されたレシピ作成要求を受け付けると、利用者管理DB110で記憶する利用者情報をもとに利用者を認証する認証処理を行う。この認証処理は、図2に示すような利用者情報テーブルに規定された、利用者を識別する利用者識別情報(利用者ID)に対する利用者情報を元に、献立レシピの作成が可能である利用者であるか否かを判別(判断)する処理である。このときの利用者識別情報(利用者ID)は、例えば、利用者が指定した識別情報のほか、利用者端末200の端末識別番号(端末ID)等によって構成することも可能である。
Then, when the
図2に示す利用者情報テーブルは、少なくとも、[利用者ID]項目、[利用者名]項目、[利用者種別]項目、[獲得済ポイント]項目、[利用登録サービス]項目によって構成されている。[利用者ID]項目は、利用者を識別する識別情報を示し、[利用者名]項目は、利用者の名称を示し、[利用者種別]項目は、利用者の種別を示しており、[獲得済ポイント]項目は、利用者が有するポイントを示し、[利用登録サービス]項目は、所定のサービスの契約状況を示している。 The user information table shown in FIG. 2 is composed of at least a [user ID] item, a [user name] item, a [user type] item, an [acquired points] item, and a [user registration service] item. There is. The [User ID] item indicates the identification information for identifying the user, the [User name] item indicates the name of the user, and the [User type] item indicates the type of the user. The [Acquired points] item indicates the points possessed by the user, and the [Usage registration service] item indicates the contract status of the predetermined service.
[利用者種別]項目に示される利用者種別は、所定のサービスの利用状況、契約状況に応じて決定されるレベルを示している。利用登録サービスの登録数が多ければ多いほど、この利用者種別により示されるレベルが高く設定されている。 The user type shown in the [User type] item indicates the level determined according to the usage status and contract status of a predetermined service. The higher the number of registrations of the usage registration service, the higher the level indicated by this user type is set.
また、[獲得済ポイント]項目に示されるポイントは、献立レシピの作成に際して用いられる付加情報であって、[利用登録サービス]項目で示される利用契約をしているサービス(サービス1、サービス2、サービス3)を利用することによって獲得できる登録ポイントである。つまり、献立レシピを作成するためには、他のサービスの利用が前提であって、他のサービスと連携することによって献立レシピの作成が可能となることを示している。
In addition, the points shown in the [Acquired points] item are additional information used when creating the menu recipe, and are the services (
このときの[利用登録サービス]項目で示される所定のサービスとして、例えば、「サービス1:電気・ガス・水道等の利用」があり、「サービス2:映像コンテンツの配信」があり、「サービス3:特定設備の導入(特定商品の購入)」があり、これらの各サービスの利用額に応じた、サービスごとのポイント(サービス1の利用額:100円につき「20pt」、サービス2およびサービス3の利用額:1000円につき「10pt」等)が登録されることとなる。
As a predetermined service indicated by the [Usage registration service] item at this time, for example, there is "Service 1: Use of electricity, gas, water, etc.", "Service 2: Delivery of video contents", and "
よって、利用者による献立レシピの作成を認証する認証処理の一例としては、献立レシピの作成に必要であると予め規定された作成ポイント(作成必要ポイント)が、利用者情報として対応付けられて登録されている登録ポイント(利用者ポイント)を満たすか否か(登録ポイントが作成ポイント以上であるか否か)を判断することにより認証する処理がある。つまり、献立レシピの作成条件に応じた作成ポイントとは、予め規定されている作成ポイントである。 Therefore, as an example of the authentication process for authenticating the creation of the menu recipe by the user, the creation points (points required for creation) that are predetermined to be necessary for creating the menu recipe are associated and registered as user information. There is a process of authenticating by determining whether or not the registered points (user points) are satisfied (whether or not the registered points are equal to or higher than the created points). That is, the creation points according to the creation conditions of the menu recipe are the creation points defined in advance.
このほか、単に、図2に示すような利用者情報テーブルに利用者が登録されているか否かを判別(判断)して、登録されていることにより利用者を認証するようにしてもよい。なお、他の認証処理の例については後述する。 In addition, it may be possible to simply determine (determine) whether or not the user is registered in the user information table as shown in FIG. 2, and authenticate the user by being registered. An example of other authentication processing will be described later.
そして、このような認証処理によって、その利用者情報が、献立レシピの作成に必要な付加情報(ポイント等)を満たすと判別すると、管理サーバ100は、その作成条件と、その作成条件とともに指定された食材情報とを少なくとも含み、このほか、食材情報管理DB120で予め記憶している食材や機材(包丁やまな板等の調理器具、調理機器)等の材料に関する情報をも含むことが可能なレシピ作成要求をレシピ作成サーバ300に出力(送信)する。
Then, when it is determined by such an authentication process that the user information satisfies the additional information (points, etc.) necessary for creating the menu recipe, the
このときの食材情報管理DB120で予め記憶している食材の例を図3に示している。この図3に示す食材情報テーブルは、図7に示すような画面(特に図7(b)〜(e))を用いて登録された食材を利用者ごとに登録している状態であって、[利用者ID]項目、[食材情報]項目、[賞味期限]項目によって構成されている。このほか、食材ごとに数量を登録するような構成であってもよい。また、食材情報テーブルに登録される食材は、好適には、長期間にわたり利用可能な食材(賞味期限が長い食材)等である。
FIG. 3 shows an example of the food material stored in advance in the food material
[利用者ID]項目は、図2に示す利用者情報テーブルの[利用者ID]項目と対応し、利用者を識別する識別情報を示しており、[食材情報]項目は、登録されている食材に関する情報であって「食材名」と「食材種類」によって構成されており、[賞味期限]項目は、各食材に対する賞味期限を示している。このときの食材種類は、簡単な調理で食べられるように加工された食品である「インスタント食品」、加圧加熱殺菌されて包装された食品である「レトルト食品」、その他等の種類を示している。 The [User ID] item corresponds to the [User ID] item in the user information table shown in FIG. 2, and indicates the identification information for identifying the user, and the [Ingredient information] item is registered. It is information about ingredients and is composed of "ingredient name" and "ingredient type", and the [expiration date] item indicates the expiration date for each ingredient. The types of foodstuffs at this time indicate types such as "instant foods" that are processed foods that can be eaten by simple cooking, "retort foods" that are foods that have been sterilized by pressure heating and packaged, and others. There is.
そして、管理サーバ100がレシピ作成サーバ300に出力(送信)するレシピ作成要求には、管理サーバ100が、レシピ提供サイト400から取得した既存の献立レシピを含ませることとしてもよい。この場合、レシピ作成サーバ300では、既存の献立レシピをもとにしてこの既存の献立レシピと異なる新たな献立レシピを作成することが可能となる。なお、管理サーバ100は、レシピ提供サイト400から既存の献立レシピを取得する方法として、献立レシピの作成条件とともに指定されている食材情報や、食材情報管理DB120で予め記憶している食材の情報などを用いた既存の献立レシピを取得することできる。
Then, the recipe creation request output (transmitted) by the
ここで、上記に示す、利用者による献立レシピの作成を認証する認証処理の他の例を示す。管理サーバの記憶領域には、図4に示すようなレシピ作成条件組合せ管理テーブル、図5に示すようなレシピ作成必要ポイントテーブルを記憶している。 Here, another example of the authentication process for authenticating the creation of the menu recipe by the user shown above is shown. In the storage area of the management server, a recipe creation condition combination management table as shown in FIG. 4 and a recipe creation necessary point table as shown in FIG. 5 are stored.
図4に示すレシピ作成条件組合せ管理テーブルは、2種類のレシピ作成条件が指定されたときの各レシピ作成条件の組合せに対する「必要ポイントランク(A〜Dの全4種類のうちのいずれか)」を示したものである。図4では、上記で示す全5種類のレシピ作成条件の2種類ずつの全組合せに対して「必要ポイントランク」が設定されている。なお、この図4のレシピ作成条件組合せ管理テーブルおよび後述する図5のレシピ作成必要ポイントテーブルを用いることで、利用者により指定された献立レシピの作成条件に基づく作成ポイントを特定することが可能となる。 The recipe creation condition combination management table shown in FIG. 4 is a "required point rank (any of all four types A to D)" for each recipe creation condition combination when two types of recipe creation conditions are specified. Is shown. In FIG. 4, "necessary point ranks" are set for all combinations of two types of all five types of recipe creation conditions shown above. By using the recipe creation condition combination management table of FIG. 4 and the recipe creation necessary point table of FIG. 5 to be described later, it is possible to specify the creation points based on the menu creation condition creation conditions specified by the user. Become.
図5に示すレシピ作成必要ポイントテーブルは、図4に示す「必要ポイントランク」に対して、献立レシピの作成に必要な(認証するために必要な)必要ポイントが利用者種別に応じて設定されている。このときの必要ポイントは、利用者種別のレベルが高くなればなるほど少なく設定されている。つまり、連携する所定のサービスの契約状況が多いほど、利用者種別のレベルが高くなり、少ない必要ポイントで献立レシピの作成が可能となる。 In the recipe creation required point table shown in FIG. 5, the required points required for menu creation creation (necessary for authentication) are set according to the user type for the "required point rank" shown in FIG. ing. The required points at this time are set to be less as the level of the user type becomes higher. In other words, the more contracts the predetermined service to be linked with, the higher the level of each user type, and the less necessary points are required to create the menu recipe.
すなわち、利用者による献立レシピの作成を認証する認証処理の他の例として、献立レシピの作成条件に応じた作成ポイント(作成必要ポイント)が、利用者情報として対応付けられて登録されている登録ポイント(利用者ポイント)を満たすか否か(登録ポイントが作成ポイント以上であるか否か)を判断することにより認証する処理がある。つまり、献立レシピを作成するために必要な作成ポイントは、献立レシピの作成条件に応じたものである。 That is, as another example of the authentication process for authenticating the creation of the menu recipe by the user, the creation points (points required for creation) according to the menu recipe creation conditions are registered in association with the user information. There is a process of authenticating by determining whether or not the points (user points) are satisfied (whether or not the registered points are equal to or more than the created points). In other words, the creation points required to create a menu recipe correspond to the menu creation conditions.
続いて、レシピ作成サーバ300は、「献立レシピ作成装置」とも称され、管理サーバ100からのレシピ作成要求に基づいて献立レシピを作成する献立レシピ作成処理が行われる。
Subsequently, the
この献立レシピ作成処理は、献立レシピの作成条件、指定された食材情報、食材情報管理DB120で予め記憶している食材の情報等を用いて新たな献立レシピを作成する処理である。この献立レシピ作成処理では、ビッグデータ提供サーバ310から提供されるデータ(「ビッグデータ」とも称する)を用いて処理を行うこととしてもよい。
This menu recipe creation process is a process of creating a new menu recipe using the menu recipe creation conditions, the designated ingredient information, the ingredient information stored in advance in the ingredient
ビッグデータ提供サーバ310は、レシピ作成サーバ300において行われる献立レシピ作成処理で用いられる多種多様にわたる多くのデータ(ビッグデータ)を保存し、提供可能なサーバである。また、このときのビッグデータは、献立レシピの作成に役立つ知見を導出するために用いられるデータである。
The big
このビッグデータとして、例えば、家族情報、最近の飲食事情、はやりの食事、人気メニュー、食材から得られる効能(成分)、新たに開発されたレシピなどがあり、献立レシピの作成に用いられる側面を有している。 This big data includes, for example, family information, recent eating and drinking conditions, popular meals, popular menus, effects (ingredients) obtained from ingredients, newly developed recipes, etc. Have.
レシピ作成サーバ300における献立レシピ作成処理では、献立レシピの作成条件、指定された食材情報、食材情報管理DB120で予め記憶している食材の情報のほか、上記のようなビッグデータをもとに、献立レシピの作成に当たり必要なデータの選択、各データの優先度を決定して、献立レシピの作成に用いる情報を選別する。これにより、献立レシピ作成処理では、選別された情報から、新たに生み出される献立レシピの傾向(洋風、和風、炒め物、生もの等)や、特徴(ある特定の食材を中心とすること、ある調味料を使うことなど)を設定して献立レシピを作成する。
In the menu recipe creation process on the
レシピ作成サーバ300において行われる処理について具体的に説明する。レシピ作成サーバ300では、献立レシピの作成に用いられる設定情報として複数の設定情報(第1設定情報(第1パラメータ)、第2設定情報(第2パラメータ)等)が設定されている。
The processing performed in the
第1設定情報として、食材の利用範囲に関する情報が設定されており、具体的には、「料理に必要な食材全てが揃っていることを確認する必要はなく、主要な食材、または、その料理に必要な全ての食材のうち半数以上の食材があれば料理できるレシピを作成」、または、「確認できた一部の食材を少なくとも用いて料理できるレシピを作成」のいずれかが設定されている。この第1設定情報は、利用者により変更可能である。 As the first setting information, information on the range of use of ingredients is set. Specifically, "It is not necessary to confirm that all the ingredients necessary for cooking are available, and the main ingredients or their dishes are not required. Either "Create a recipe that can be cooked if there are more than half of all the ingredients required for cooking" or "Create a recipe that can be cooked using at least some of the confirmed ingredients" is set. .. This first setting information can be changed by the user.
また、第2設定情報として、献立レシピの作成条件それぞれに対して、その作成条件を満たす献立レシピの作成手法が設定されている。以下では、上記に示した第1作成条件〜第5作成条件の全5個の作成条件それぞれに対する献立レシピの作成手法を説明する。 Further, as the second setting information, a menu recipe creation method that satisfies the menu creation conditions is set for each menu recipe creation condition. In the following, a method for creating a menu recipe for each of the five creation conditions of the first creation condition to the fifth creation condition shown above will be described.
具体的には、第1作成条件である「栄養バランスのとれたメニュー」に対して、作成手法として、「(A)エネルギー・必要な栄養素を含む材料の使用、(B)他品目」が設定されており、
第2作成条件である「冷蔵庫内等の残り物の活用メニュー」に対して、作成手法として、「(A)賞味期限の短い食材を優先的に使用、(B)選択した食材を混ぜ合わせて使用」が設定されており、
第3作成条件である「健康及びダイエットメニュー」に対して、作成手法として、「(A)消化されるスピードが遅い食材の優先使用、(B)食物繊維、ミネラルの含有率の高い食材の優先使用、(C)低カロリー食材の優先使用」が設定されており、
第4作成条件である「低予算メニュー」に対して、作成手法として、「(A)量に対するコストが低い食材の使用、(B)そば、豆腐、鶏肉、おから、もやし、卵の優先使用」が設定されており、
第5作成条件である「簡単調理メニュー」に対して、作成手法として、「(A)調理過程が少ない(調理過程なしを含む)食材の優先使用」が設定されている。
Specifically, for the first preparation condition, "nutrition-balanced menu,""(A) use of materials containing energy and necessary nutrients, (B) other items" is set as the preparation method. Has been
In contrast to the second creation condition, "Menu for utilizing leftovers in refrigerators, etc.", as a creation method, "(A) preferentially use ingredients with a short expiration date, (B) use a mixture of selected ingredients. Is set,
In contrast to the third preparation condition, "health and diet menu," as a preparation method, "(A) priority use of foods that are slowly digested, (B) priority of foods with high dietary fiber and mineral content. Use, (C) Priority use of low-calorie foods "is set.
In contrast to the fourth preparation condition, "low budget menu," as a preparation method, "(A) use of ingredients with low cost for quantity, (B) priority use of buckwheat, tofu, chicken, okara, bean sprouts, and eggs. Is set,
For the fifth preparation condition, "easy cooking menu", "(A) preferential use of ingredients with few cooking processes (including no cooking process)" is set as a preparation method.
例えば、「献立レシピの作成条件」として、第1作成条件と第2作成条件が利用者によって指定され、食材として「麺、豆腐、ネギ、トマト、レモン」が指定された場合、レシピ作成サーバ300では、ビッグデータ提供サーバ310から、例えば、献立レシピの作成に必要なデータとして、家族情報、最近の飲食事情、はやりの食事、人気メニュー、食材から得られる効能(成分)等を選択し、これらのデータの優先度として、例えば、「家族情報」、「人気メニュー」を優先することと決定する。
For example, when the first creation condition and the second creation condition are specified by the user as the "menu creation condition" and "noodles, tofu, onion, tomato, lemon" are specified as the ingredients, the
これによって、レシピ作成サーバ300では、これらの情報をもとに献立レシピの傾向(例えば、中華)を判断し、特徴として、例えば、「麺」を中心とし、これに添える具材として「レモン」や「ネギ」を用いた献立レシピを作成すると設定する。そして、レシピ作成サーバ300では、これらの食材を用いて人気メニューに準じた新たな献立レシピを作成する。
As a result, the
このようにして、レシピ作成サーバ300において新たな献立レシピが作成されると、管理サーバ100に応答する。このとき管理サーバ100では、作成された献立レシピを利用者端末200に応答するとともに、レシピ管理DB130に保存する。このほか、管理サーバ100では、レシピ提供サイト400に新たな献立レシピを提供することとしてもよい。
In this way, when a new menu recipe is created in the
図7および図8は、本発明の実施の形態における献立レシピ作成システムを構成する利用者端末において表示される画面を示す図である。 7 and 8 are views showing a screen displayed on a user terminal constituting the menu recipe creation system according to the embodiment of the present invention.
利用者端末200は、上記に示すように、ノート型PC、携帯電話やタブレットなどのモバイル端末(携帯型OSを搭載した携帯電話を含む)やデスクトップ型PC等によって構成されるが、図7および図8においては携帯電話での画面例を示している。
As shown above, the
図7(a)は、トップページのメニュー選択画面を示す画面であって、この画面には、献立レシピを作成するための作成条件である5個のメニューが表示されている。図7(a)に示す画面では、「栄養バランスのとれたメニュー」と、「冷蔵庫内等の残り物を活用したメニュー」とを選択した状態を示している。 FIG. 7A is a screen showing a menu selection screen on the top page, and on this screen, five menus, which are creation conditions for creating a menu recipe, are displayed. The screen shown in FIG. 7A shows a state in which a “nutrition-balanced menu” and a “menu utilizing leftovers such as in a refrigerator” are selected.
図7(a)のメニュー選択画面で1または複数のメニューを選択し、OKボタンを押下すると、続いて、図7(b)に示すような食材登録画面が表示される。なお、図7(b)に示すような食材登録画面は、図7(a)に示す画面において、「簡単調理メニュー」以外の他のメニューが選択されている場合に表示される画面であって、この「簡単調理メニュー」のみが選択されている場合には、図7(b)に示すような食材登録画面は表示されず、インスタント食品やレトルト食品等を用いた調理過程が少ない、若しくは調理過程のないレシピが表示された画面が表示されることとなる。この画面遷移は、図6に示すレシピ作成条件テーブルの[食材指定要否]項目において設定された情報に基づいて行われる。つまり、[食材指定要否]項目に「×(指定不可)」と設定されている場合、図7(b)に示すような食材登録画面は表示されない。 When one or more menus are selected on the menu selection screen of FIG. 7 (a) and the OK button is pressed, the food ingredient registration screen as shown in FIG. 7 (b) is subsequently displayed. The foodstuff registration screen as shown in FIG. 7 (b) is a screen displayed when a menu other than the "easy cooking menu" is selected in the screen shown in FIG. 7 (a). , When only this "easy cooking menu" is selected, the foodstuff registration screen as shown in FIG. 7B is not displayed, and there are few cooking processes using instant foods, retort foods, etc., or cooking. A screen displaying recipes without a process will be displayed. This screen transition is performed based on the information set in the [Ingredient designation necessity] item of the recipe creation condition table shown in FIG. That is, when "x (cannot be specified)" is set in the [Ingredient specification necessity] item, the ingredient registration screen as shown in FIG. 7 (b) is not displayed.
図7(b)の食材登録画面は、食材の登録方法を選択する画面であって、献立レシピの作成に際して食材を新たに登録する「食材登録ボタン」と、登録されている食材を確認する「食材確認ボタン」とが設けられている。「食材登録ボタン」を押下すると、図7(c)に示すような食材登録方法選択画面が表示され、また、「食材確認ボタン」を押下すると、図7(f)に示すような食材確認画面が表示される。 The ingredient registration screen of FIG. 7B is a screen for selecting an ingredient registration method, and is a "ingredient registration button" for newly registering ingredients when creating a menu recipe and a "ingredient registration button" for confirming the registered ingredients. There is a "food confirmation button". When the "foodstuff registration button" is pressed, the foodstuff registration method selection screen as shown in FIG. 7 (c) is displayed, and when the "foodstuff confirmation button" is pressed, the foodstuff confirmation screen as shown in FIG. 7 (f) is displayed. Is displayed.
このほか、図7(b)には、「レシピ作成ボタン」を表示することが可能であり、この「レシピ作成ボタン」は、食材の登録が必須である作成条件を選択した場合にはその食材の登録が完了した後に表示されるボタン、若しくは、有効となるボタンであって、食材の登録が完了するまでは表示されない、若しくは、グレーアウトされた状態にある。また、この「レシピ作成ボタン」は、食材の登録が必須である作成条件を選択していない場合(つまり、食材の登録が必須ではなく、任意である作成条件が選択されている場合)、図7(b)における食材登録画面において表示されている若しくは有効となっている。 In addition, in FIG. 7B, it is possible to display a "recipe creation button", and this "recipe creation button" is the ingredient when the creation condition that requires registration of the ingredient is selected. This button is displayed after the registration of the ingredients is completed, or is a valid button, and is not displayed or is grayed out until the registration of the ingredients is completed. In addition, this "recipe creation button" is shown when the creation condition that requires registration of ingredients is not selected (that is, when registration of ingredients is not mandatory and an optional creation condition is selected). It is displayed or valid on the foodstuff registration screen in 7 (b).
図7(c)に示す食材登録方法選択画面は、食材を登録する方法を選択する画面であって、手入力による食材の登録を行う「手入力ボタン」と、携帯電話に搭載されたカメラ等の撮像機能によって食材を撮像(撮影)することで登録を行う「食材撮影」とのいずれかが選択可能である。「手入力ボタン」が利用者によって押下されると、図7(d)に示すような食材情報入力画面(手入力)が表示される。 The foodstuff registration method selection screen shown in FIG. 7C is a screen for selecting a method for registering foodstuffs, such as a "manual input button" for manually registering foodstuffs, a camera mounted on a mobile phone, and the like. It is possible to select one of "foodstuff photography" in which registration is performed by imaging (shooting) the foodstuff with the image pickup function of. When the "manual input button" is pressed by the user, the food material information input screen (manual input) as shown in FIG. 7D is displayed.
この図7(d)の食材情報入力画面(手入力)は、食材名、その食材の数量(量)、賞味期限を入力することが可能な画面であって、「次食材ボタン」を押下することで他の食材を入力することが可能となる。また、「完了ボタン」を押下することで全ての食材の入力が完了すると、図7(e)に示すような食材情報入力完了画面を表示する。この図7(e)の食材情報入力完了画面では、入力されて登録した食材の種類数を示している。 The food material information input screen (manual input) of FIG. 7 (d) is a screen on which the food material name, the quantity (quantity) of the food material, and the expiration date can be input, and the "next food material button" is pressed. This makes it possible to input other ingredients. Further, when the input of all the ingredients is completed by pressing the "completion button", the ingredient information input completion screen as shown in FIG. 7 (e) is displayed. The food material information input completion screen of FIG. 7 (e) shows the number of types of food materials that have been input and registered.
続いて、図7(f)では、図7(b)に示すような食材登録画面または図7(e)に示すような食材情報入力完了画面から遷移する画面であって、登録されている食材を確認する食材確認画面である。この図7(f)に示す食材確認画面では、少なくとも食材名、数量、賞味期限が表示されている。この図7(f)において「追加」ボタンを押下すると、図7(c)に示すような食材登録方法選択画面に遷移して、他の食材の選択が可能となる。また、図7(c)の食材登録方法選択画面で「完了ボタン」を押下すると、図7(b)に示すような食材登録画面が表示される。このときの図7(b)に示すような食材登録画面では、「レシピ作成ボタン」が表示された状態となり、押下が可能となる。 Subsequently, in FIG. 7 (f), the screen transitions from the food material registration screen as shown in FIG. 7 (b) or the food material information input completion screen as shown in FIG. 7 (e), and the registered food material is registered. It is a foodstuff confirmation screen to confirm. On the foodstuff confirmation screen shown in FIG. 7 (f), at least the foodstuff name, quantity, and expiration date are displayed. When the "Add" button is pressed in FIG. 7 (f), the screen transitions to the food ingredient registration method selection screen as shown in FIG. 7 (c), and other ingredients can be selected. Further, when the "completion button" is pressed on the foodstuff registration method selection screen shown in FIG. 7C, the foodstuff registration screen as shown in FIG. 7B is displayed. At this time, on the foodstuff registration screen as shown in FIG. 7B, the "recipe creation button" is displayed and can be pressed.
続いて、図8(g)に示す画面は、図7(c)に示す食材登録方法選択画面において、「食材撮影ボタン」を押下したときにカメラ等の撮像機能を起動して、撮像可能な状態を示したものである。図8(g)では、ザルに載せた豆腐を撮像対象としたものである。この図8(g)において、「撮影ボタン」を押下すると、撮像対象としてその食材を撮像した画像データを図8(h)に示すような画面に表示する。 Subsequently, the screen shown in FIG. 8 (g) can be imaged by activating an imaging function such as a camera when the "food shooting button" is pressed on the food material registration method selection screen shown in FIG. 7 (c). It shows the state. In FIG. 8 (g), the tofu placed on the colander was taken as an imaging target. In FIG. 8 (g), when the “shooting button” is pressed, the image data obtained by capturing the image of the food material as an imaging target is displayed on the screen as shown in FIG. 8 (h).
利用者端末200では、この撮像(入力)された画像データから対象画像の画像認識処理を行い、対象となる食材を特定する処理を行う。すなわち、画像認識処理では、画像データ全体から対象画像となる食材の範囲を特定し、この対象画像から食材を認識するものである。なお、他の画像認識処理として、利用者端末200が撮像した画像データを管理サーバ100へと送信し、これを受信した管理サーバ100が、その画像データから対象画像の画像認識処理を行う。そして、管理サーバ100では、その認識した対象画像から食材を特定するし、特定した食材に関する情報(図8(g)に示す例では「豆腐」)を利用者端末200に応答することとしてもよい。すなわち、この画像認識処理についてはいずれの装置で行ってもよい。
The
図8(h)では、3種類の食材が登録された状態を示している。この図8(h)に示す例では、図8(g)において撮像した対象画像から対象となる食材として「豆腐」と特定した状態を示している。そして、図8(h)に設けられた完了ボタンを押下すると、図7(e)に示す食材情報入力完了画面に遷移する。このことから、複数の食材を「手入力」および「撮像」によって登録することが可能である。 FIG. 8H shows a state in which three kinds of ingredients are registered. In the example shown in FIG. 8 (h), a state specified as "tofu" as a target food material is shown from the target image captured in FIG. 8 (g). Then, when the completion button provided in FIG. 8 (h) is pressed, the screen transitions to the food information input completion screen shown in FIG. 7 (e). From this, it is possible to register a plurality of ingredients by "manual input" and "imaging".
図8(i)は、図7(b)に示す食材登録画面で「レシピ作成ボタン」が押下されることで表示される画面であって、この「レシピ作成ボタン」が押下されることで、レシピ作成サーバ300において献立レシピの作成処理が行われて、作成された献立レシピの一覧が表示された状態を示している。
FIG. 8 (i) is a screen displayed by pressing the "recipe creation button" on the foodstuff registration screen shown in FIG. 7 (b), and by pressing this "recipe creation button", The
このような図7および図8に示す画面を用いて、献立レシピの作成に係る操作を行うこととなる。 Using the screens shown in FIGS. 7 and 8, the operation related to the creation of the menu recipe will be performed.
続いて、図9は、本発明の実施の形態における献立レシピ作成システムを構成する管理サーバによって行われるレシピ作成要求処理の流れを示すフローチャートである。 Subsequently, FIG. 9 is a flowchart showing a flow of recipe creation request processing performed by the management server constituting the menu recipe creation system according to the embodiment of the present invention.
管理サーバ100は、利用者端末200から「利用者ID」、「献立レシピの作成条件」および「指定された食材に関する情報」を含む献立レシピを含むレシピ作成要求を受け付けると処理を開始する。管理サーバ100では、利用者IDをもとに利用者情報の識別処理を行う(S901)。この処理によって、利用者IDに対して利用者管理DB110で管理している利用者情報に含まれる各種の情報を識別する。もちろん、この利用者情報の識別処理では、利用者IDが利用者管理DB110に登録されているか否かを判断する処理も行われ、利用者IDが登録されていなければ、本フローチャートにおける処理を終了する。
The
続いて、管理サーバ100では、利用者端末200を用いて指定された「献立レシピの作成条件」を識別する(S902)。つまり、図6に示すレシピ作成条件テーブルにおいて示されているレシピ作成条件のいずれ(1または複数)であるかを識別する。この「献立レシピの作成条件」を識別すると、続いて、管理サーバ100では、利用者情報として登録されている登録ポイントが、献立レシピの作成条件に基づいてその献立レシピを作成するために必要な作成ポイントを満たすか否かを判別する(S903)。
Subsequently, the
利用者情報として登録されている登録ポイントが、献立レシピの作成条件に基づいてその献立レシピを作成するために必要な作成ポイントを満たさないと判別すると(S903でNO)、管理サーバ100は、登録ポイントが作成ポイントを満たさないことから、レシピ作成を行うことができるポイントを有していない旨のエラー通知を行って(S904)処理を終了する。反対に、利用者情報として登録されている登録ポイントが、献立レシピの作成条件に基づいてその献立レシピを作成するために必要な作成ポイントを満たすと判別すると(S903でYES)、管理サーバ100は、続いて、識別した「レシピ作成条件」が、食材の指定が必須であると指定されたものであるか否かを判断する(S905)。
When it is determined that the registration points registered as user information do not meet the creation points required for creating the menu recipe based on the menu recipe creation conditions (NO in S903), the
食材の指定が必須であると設定されたレシピ作成条件が指定されたものではない場合(S905でNO)、管理サーバ100は、「利用者情報」、「レシピ作成条件」を含むレシピ作成要求をレシピ作成サーバ300に出力(送信)する(S913)。
If the recipe creation condition that is set to require the specification of ingredients is not specified (NO in S905), the
食材の指定が必須であると設定されたレシピ作成条件が指定されたものである場合(S905でYES)、管理サーバ100は、続いて、指定が必須である食材に関する情報を取得しているか否かを判断する(S906)。食材に関する情報を取得していると判断すると(S906でYES)、管理サーバ100は、指定された食材の確認処理を行う(S909)。この食材の確認処理は、指定された食材と、予め記憶している食材とから利用者が利用可能な食材を確認する処理である。
If the recipe creation condition that is set to require the specification of ingredients is specified (YES in S905), the
続いて、管理サーバ100では、確認した食材を食材管理DB120に登録する(S910)。そして、確認した食材をもとに、作成可能な既存レシピをレシピ管理DB130から取得する(S911)。この既存レシピは、あくまでも、確認した食材を用いて作成可能な既存の献立レシピであって、過去に作成した献立レシピであるか、または、レシピ提供サイト400から取得した既存の献立レシピのいずれかである。
Subsequently, the
そして、管理サーバ100は、「利用者情報」および「レシピ作成条件」に加えて、「指定した食材情報」、その食材を用いた「既存レシピ」を含むレシピ作成要求をレシピ作成サーバ300に出力(送信)する(S912)。
Then, the
また、上記のS906における、「指定が必須である食材に関する情報を取得しているか否かを判断する処理」において、指定が必須である食材に関する情報を取得していない場合(S906でNO)、管理サーバ100は、食材の指定要求を利用者端末200に送信する(S907)。指定が必須である食材に関する情報を取得していない場合とは、利用者端末200においては指定したものの通信に関するエラー等によって受信していない場合等が考えられる。そして、必須である食材に関する情報を取得したか否かを判断し(S908)、この食材に関する情報を取得していなければ(S908でNO)、本フローチャートを終了する。一方で、この食材に関する情報を取得すれば(S908でYES)、管理サーバ100は、上記のS909以降の処理を行う。
Further, in the above-mentioned S906, in the "process for determining whether or not the information on the foodstuffs that must be specified is acquired", when the information on the foodstuffs that must be specified is not acquired (NO in S906), The
図10は、本発明の実施の形態における献立レシピ作成システムを構成する管理サーバによって行われるレシピ作成応答処理の流れを示すフローチャートである。 FIG. 10 is a flowchart showing the flow of recipe creation response processing performed by the management server constituting the menu recipe creation system according to the embodiment of the present invention.
管理サーバ100がレシピ作成サーバ300からレシピ作成処理に対応する応答を受信すると処理が開始され、レシピ作成サーバ300から作成された献立レシピ情報(単に、「レシピ情報」とも称する)を受信したか否かを判断する(S1001)。
When the
そして、レシピ情報を受信すると(S1001でYES)、管理サーバ100は、その作成されたレシピ情報を要求元である利用者端末200へと応答する(S1002)。また、管理サーバ100では、レシピ作成サーバ300において作成されたレシピ情報をレシピ管理DB130へと登録する(S1003)。
Then, when the recipe information is received (YES in S1001), the
これに対して、レシピ作成サーバ300から作成された献立レシピ情報を受信せず、レシピ作成サーバ300によって、作成条件に基づく献立レシピの作成が行えなかった場合(S1001でNO)、管理サーバ100は、その献立レシピの作成が行えなかった原因情報を要求元である利用者端末200に応答する(S1004)。そして、管理サーバ100は、履歴情報として記憶領域に、「原因情報」と、その「原因情報」に対する「レシピ作成条件」、「食材情報」等を対応付けて記憶する(S1005)。
On the other hand, if the menu recipe information created from the
図11は、本発明の実施の形態における献立レシピ作成システムを構成するレシピ作成サーバによって行われるレシピ作成処理の流れを示すフローチャートである。 FIG. 11 is a flowchart showing the flow of the recipe creation process performed by the recipe creation server constituting the menu recipe creation system according to the embodiment of the present invention.
レシピ作成サーバ300は、管理サーバ100からレシピ作成要求を受信すると処理が開始され、まず、このレシピ作成要求に含まれる情報の確認処理を行う(S1101)。この確認処理では、「利用者情報」、「レシピ作成条件」、「食材情報」等を確認する。
When the
続いて、レシピ作成サーバ300は、「利用者情報」をもとに、献立レシピの作成に役立つ知見を導出するために用いられるデータをビッグデータ提供サーバ310から取得する(S1102)。そして、レシピ作成サーバ300は、上記のデータ、レシピ作成条件、食材情報を用い、特に、食材情報で指定された食材の少なくとも一部を用いて、既存のレシピとは異なる新たな献立レシピを1または複数、作成する(S1103)。
Subsequently, the
そして、作成した献立レシピに関するレシピ情報を要求元である管理サーバ100に応答する(S1104)。
Then, the recipe information regarding the created menu recipe is responded to the
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。 The embodiment shown above is an embodiment of the present invention, and is not limited to these examples, and can be appropriately modified and implemented without changing the gist thereof.
100 管理サーバ
110 利用者情報管理DB
120 食材情報管理DB
130 レシピ管理DB
200 利用者端末
300 レシピ作成サーバ
310 ビッグデータ提供サーバ
400 レシピ提供サイト
500 サービスサーバ
100
120 Ingredient information management DB
130 Recipe management DB
200
Claims (5)
前記利用者の要望に応じた最適な献立レシピの作成条件に基づいて該献立レシピを作成するために必要な作成ポイントが、前記利用者情報記憶手段によって該利用者に対して登録されている登録ポイントを満たすか否かを判別するポイント判別手段と、
前記ポイント判別手段によって前記作成ポイントが前記登録ポイントを満たすと判別されると、前記作成条件に基づく献立レシピを作成する献立レシピ作成手段と
を具備することを特徴とする献立レシピ作成制御装置。 A user information storage means for storing user information associated with registration points registered by using a predetermined service for a user who can use the predetermined service.
Registration that the creation points necessary for creating the menu recipe based on the optimum menu recipe creation conditions according to the user's request are registered for the user by the user information storage means. A point determination means for determining whether or not a point is satisfied, and a point determination means
A menu recipe creation control device comprising: a menu recipe creation means for creating a menu recipe based on the creation condition when the creation point is determined to satisfy the registration point by the point determination means.
前記作成条件識別手段により識別された作成条件により前記献立レシピの作成に際して用いる食材の指定が必要であるとされている場合に、該食材に関する食材情報の指定を受け付ける食材指定受付手段と
をさらに具備し、
前記献立レシピ作成手段は、
前記食材指定受付手段によって前記食材が指定されることによって、前記食材の少なくとも一部を用いて前記作成条件に基づく献立レシピを作成する
ことを特徴とする請求項1記載の献立レシピ作成制御装置。 A creation condition identification means for identifying the creation condition and
When it is required to specify the ingredients to be used when creating the menu recipe according to the creation conditions identified by the preparation condition identification means, the food designation receiving means for accepting the designation of the food information regarding the foodstuff is further provided. And
The menu recipe creation means is
The menu recipe creation control device according to claim 1, wherein when the foodstuff is designated by the foodstuff designation receiving means, a menu recipe based on the preparation condition is created using at least a part of the foodstuff.
入力された画像データをもとに対象画像を認識する画像認識手段と、
前記画像認識手段によって認識した前記対象画像をもとに、前記画像データに含まれる食材を特定する食材特定手段と
を具備する請求項2記載の献立レシピ作成制御装置。 The foodstuff designation reception means is
An image recognition means that recognizes the target image based on the input image data,
The menu recipe creation control device according to claim 2, further comprising a food ingredient specifying means for specifying the foodstuff contained in the image data based on the target image recognized by the image recognition means.
をさらに具備し、
前記ポイント判別手段は、
前記ポイント特定手段によって特定した作成ポイントが、前記利用者情報記憶手段によって該利用者に対して登録されている登録ポイントを満たすか否かを判別することを特徴とする請求項1乃至請求項3のいずれかに記載の献立レシピ作成制御装置。 Further provided with a point identification means for specifying a creation point based on the creation conditions of the menu recipe specified by the user.
The point determination means is
Claims 1 to 3 characterized in that it is determined whether or not the created points specified by the point specifying means satisfy the registration points registered for the user by the user information storage means. Menu recipe creation control device described in any of.
前記献立レシピ作成装置による前記献立レシピの作成に係る管理制御を行う管理制御装置と
を備え、
前記管理制御装置は、
前記利用者に対して、所定のサービスの利用により登録される登録ポイントを対応付けた利用者情報を記憶する利用者情報記憶手段と、
前記利用者により指定された前記作成条件に基づいて献立レシピを作成するために必要な作成ポイントが、前記利用者情報記憶手段で記憶している該利用者に対する前記登録ポイントを満たすか否かを判別するポイント判別手段と
をさらに具備し、
前記作成条件により前記献立レシピの作成に際して用いる食材の指定が必要であるとされており、該食材が指定されていることによって、前記作成条件とともに前記食材に関する食材情報を前記献立レシピ作成装置に出力して前記献立レシピの作成要求を行い、
前記献立レシピ作成装置は、
前記献立レシピの作成要求に基づき、前記食材情報の少なくとも一部の食材を用いて前記作成条件に基づく献立レシピを作成する
ことを特徴とする献立レシピ作成システム。
A menu recipe creation device that creates menu recipes based on the menu recipe creation conditions specified by the user, and
It is equipped with a management control device that performs management control related to the creation of the menu recipe by the menu recipe creation device.
The management control device is
A user information storage means for storing user information associated with a registration point registered by using a predetermined service for the user, and a user information storage means.
Whether or not the creation points required for creating the menu recipe based on the creation conditions specified by the user satisfy the registration points for the user stored in the user information storage means. Further equipped with a point discriminating means for discriminating,
It is said that it is necessary to specify the ingredients to be used when creating the menu recipe according to the preparation conditions, and by designating the ingredients, the ingredient information related to the ingredients is output to the menu recipe creation device together with the preparation conditions. Then make a request to create the menu recipe,
The menu recipe creation device is
A menu recipe creation system characterized in that a menu recipe based on the preparation conditions is created by using at least a part of the ingredients of the ingredient information based on the menu recipe creation request.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017199552A JP6901375B2 (en) | 2017-10-13 | 2017-10-13 | Menu recipe creation control device and menu recipe creation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017199552A JP6901375B2 (en) | 2017-10-13 | 2017-10-13 | Menu recipe creation control device and menu recipe creation system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019074864A JP2019074864A (en) | 2019-05-16 |
| JP6901375B2 true JP6901375B2 (en) | 2021-07-14 |
Family
ID=66544715
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017199552A Expired - Fee Related JP6901375B2 (en) | 2017-10-13 | 2017-10-13 | Menu recipe creation control device and menu recipe creation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6901375B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4237695B2 (en) * | 2004-11-15 | 2009-03-11 | 株式会社東芝 | Recipe customization support system and method |
| JP2007272379A (en) * | 2006-03-30 | 2007-10-18 | Nec Corp | Method and system for providing cooking information |
| JP2010061381A (en) * | 2008-09-03 | 2010-03-18 | Nikon Corp | Automatic recipe preparing device and program |
| JP2012248163A (en) * | 2011-05-31 | 2012-12-13 | Yamato System Development Co Ltd | Electronic money transaction management system |
| US10068273B2 (en) * | 2013-03-13 | 2018-09-04 | Creator, Inc. | Method for delivering a custom sandwich to a patron |
-
2017
- 2017-10-13 JP JP2017199552A patent/JP6901375B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019074864A (en) | 2019-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20170188741A1 (en) | Method and System for Acquiring Cooking Information | |
| CN106560829B (en) | Cooking recipe providing method and cooking recipe providing system | |
| CN105138682B (en) | Matching method of convenient dishes and digital menu, server and terminal | |
| JP6608772B2 (en) | Cooking recipe provision method | |
| CN108447543A (en) | Menu method for pushing based on cooking equipment and device | |
| US20090258331A1 (en) | Interactive recipe preparation using instructive device with integrated actuators to provide tactile feedback | |
| KR102013775B1 (en) | Food order system for ordering customized side dish, and operating method thereof | |
| JP2020510273A (en) | Cooking system | |
| CN110287306A (en) | Method and device for recommending recipes | |
| CN107665198A (en) | Image-recognizing method, server, terminal and refrigerating equipment | |
| JP2010211747A (en) | Cooking recipe proposal device, cooking recipe addition proposal method, and cooking recipe proposal program | |
| JP2017068578A (en) | Cooking recommendation system, mobile terminal and cooking recommendation program | |
| JP6572403B1 (en) | Server apparatus, cooking appliance, system, method and program | |
| CN104657868A (en) | Method for sharing cooking skills online by chef | |
| JP2007107766A (en) | Cooking system | |
| KR20200054361A (en) | System and method for cooking personalized rice | |
| JP5843382B2 (en) | Meal management device and meal management system | |
| JP6901375B2 (en) | Menu recipe creation control device and menu recipe creation system | |
| CN107665199A (en) | Image-recognizing method and server and terminal | |
| CN112006520B (en) | Cooking processing method, cooking equipment, user terminal and storage device | |
| JP6664538B1 (en) | Server device, cooking appliance, system, method and program | |
| JP7340743B2 (en) | Information terminal device, heating cooker, program and recipe display method | |
| CN115453902B (en) | Method and device for cooking control, electronic device, and storage medium | |
| CN118299001A (en) | Cooking plan generation method, device, electronic device and storage medium | |
| JP7639954B1 (en) | Table Coordination Proposal System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200602 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210317 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210330 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210514 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210615 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210617 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6901375 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |