JP2019028854A - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP2019028854A JP2019028854A JP2017149549A JP2017149549A JP2019028854A JP 2019028854 A JP2019028854 A JP 2019028854A JP 2017149549 A JP2017149549 A JP 2017149549A JP 2017149549 A JP2017149549 A JP 2017149549A JP 2019028854 A JP2019028854 A JP 2019028854A
- Authority
- JP
- Japan
- Prior art keywords
- information
- recipe information
- restaurant
- recipe
- name
- 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.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】独創性の高いレシピの価値を向上させること。【解決手段】情報処理装置は、通信部と記憶部と制御部とを有する。上記通信部は、複数の飲食店端末または料理人端末と通信可能である。上記記憶部は、少なくとも、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで記述され、複数の飲食店または料理人によって作成された複数のレシピ情報と、類似する食材及び調味料に関する紐付け情報とを記憶する。上記制御部は、上記記憶部に記憶済みの第1レシピ情報と、上記飲食店端末または上記料理人端末から新たに上記記憶部への記憶要求があった第2レシピ情報との類似度を算出し、当該類似度が第1閾値未満である場合に、上記第2レシピ情報の記憶を許容する。【選択図】図4PROBLEM TO BE SOLVED: To improve the value of a highly original recipe. An information processing device has a communication unit, a storage unit, and a control unit. The communication unit can communicate with a plurality of restaurant terminals or cook terminals. The storage unit includes at least an ingredient name, a seasoning name, each ingredient and the amount of each seasoning, is described in a predetermined format, and is similar to a plurality of recipe information created by a plurality of restaurants or cooks. Memorize the associated information about the ingredients and seasonings to be used. The control unit calculates the degree of similarity between the first recipe information stored in the storage unit and the second recipe information newly requested to be stored in the storage unit from the restaurant terminal or the cook terminal. However, when the similarity is less than the first threshold value, the second recipe information is allowed to be stored. [Selection diagram] FIG. 4
Description
本発明は、飲食店のメニューのレシピに関する情報を処理可能な情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and a program capable of processing information related to a restaurant menu recipe.
従来から、料理のレシピ(調理法)に関する情報を処理可能なシステムが知られている。 2. Description of the Related Art Conventionally, systems capable of processing information related to cooking recipes (cooking methods) are known.
例えば、下記特許文献1には、既知レシピと未知レシピの各テキストデータから抽出した単語に基づき、レシピ単語種類ごとの既知レシピと未知レシピとの類似度を算出し、当該類似度に対し、レシピ評価基準(味、調理時間、健康性、費用、独創性等)ごとに異なる重み付けを行うことで、レシピ評価基準ごとの既知レシピと未知レシピとの類似度を算出し、当該類似度に基づき、レシピ評価基準ごとに未知レシピと類似する既知レシピを認識し、当該既知レシピのレシピ評価基準のスコアに基づき、未知レシピのスコアをレシピ評価基準ごとに決定するレシピ評価装置が開示されている。
For example,
しかしながら、上記特許文献1に記載の技術では、未知レシピと既知レシピの類似度及び既知レシピのスコアに基づいて未知レシピのスコアを決定することはできるものの、既知レシピと類似度が高い、すなわち独創性の低いレシピも、独創性の高いレシピと同様にレシピ管理システム上に登録され公開されるため、当該システムにおける独創性の高いレシピの価値が相対的に低くなってしまう。
However, although the technique described in
以上のような事情に鑑み、本発明の目的は、独創性の高いレシピの価値を向上させることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。 In view of the circumstances as described above, an object of the present invention is to provide an information processing apparatus, an information processing method, and a program capable of improving the value of a highly original recipe.
上記目的を達成するため、本発明の一形態に係る情報処理装置は、通信部と、記憶部と、制御部とを有する。上記通信部は、複数の飲食店端末または料理人端末と通信可能である。上記記憶部は、少なくとも、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで記述され、複数の飲食店または料理人によって作成された複数のレシピ情報と、類似する食材及び調味料に関する紐付け情報とを記憶する。上記制御部は、上記記憶部に記憶済みの第1レシピ情報と、上記飲食店端末または料理人端末から新たに上記記憶部への記憶要求があった第2レシピ情報との類似度を算出し、当該類似度が第1閾値未満である場合に、上記第2レシピ情報の記憶を許容する。 In order to achieve the above object, an information processing apparatus according to an aspect of the present invention includes a communication unit, a storage unit, and a control unit. The communication unit can communicate with a plurality of restaurant terminals or chef terminals. The storage unit includes at least the ingredients name, seasoning name, each ingredient and the amount of each seasoning, is described in a predetermined format, and is similar to a plurality of recipe information created by a plurality of restaurants or cooks The linking information relating to the ingredients and seasonings to be stored is stored. The said control part calculates the similarity degree of the 1st recipe information memorize | stored in the said memory | storage part, and the 2nd recipe information which had the memory | storage request | requirement to the said memory | storage part newly from the said restaurant terminal or the chef terminal. When the similarity is less than the first threshold, storage of the second recipe information is permitted.
この構成により情報処理装置は、既存のレシピ情報に類似しないレシピ情報のみを記憶(飲食店端末または料理人端末からのアップロード)対象とすることで、独創性の低いレシピが安易に公開されるのを防ぎ、独創性の高いレシピの価値を向上させることができる。ここで、上記レシピ情報の上記記憶部への記憶は、例えば当該レシピ情報の授受(売買)用のデータベース構築のために行われるものであるが、これに限られない。また上記第1閾値は、比較対象の2つのレシピ情報間の類似度が当該第1閾値以上であった場合に両レシピ情報が一般的に類似していると判断されるような値である。 With this configuration, the information processing apparatus stores only recipe information that is not similar to existing recipe information as a target for storage (upload from a restaurant terminal or a chef terminal), so that a low-creativity recipe can be easily disclosed. Can improve the value of highly creative recipes. Here, the storage of the recipe information in the storage unit is performed, for example, for the construction of a database for exchange (trading) of the recipe information, but is not limited thereto. The first threshold value is a value such that when the similarity between two comparison target recipe information is greater than or equal to the first threshold value, it is determined that both recipe information are generally similar.
上記レシピ情報は、複数の調理工程を含み、上記食材名、上記調味料名、上記分量は当該各調理工程と対応付けられて記憶されてもよい。この場合上記制御部は、上記調理工程毎に上記類似度を算出し、全工程の類似度の平均類似度が上記第1閾値未満である場合に上記レシピ情報の記憶を許容してもよい。 The recipe information may include a plurality of cooking steps, and the ingredient name, the seasoning name, and the amount may be stored in association with the cooking steps. In this case, the control unit may calculate the similarity for each cooking process, and allow storage of the recipe information when the average similarity of all processes is less than the first threshold.
これにより情報処理装置は、1つのレシピの調理工程毎に類似度を算出することで、より高精度にレシピ情報間の類似度を算出することができる。 Thereby, the information processing apparatus can calculate the similarity between recipe information with higher accuracy by calculating the similarity for each cooking process of one recipe.
上記記憶部は、上記レシピ情報毎に基本食材名及び基本調味料名を記憶してもよく、上記制御部は、上記基本食材名及び基本調味料名を上記類似度の算出処理から除外してもよい。 The storage unit may store a basic ingredient name and a basic seasoning name for each recipe information, and the control unit excludes the basic ingredient name and the basic seasoning name from the similarity calculation process. Also good.
これにより情報処理装置は、各レシピにおいて必須となるまたは使用される頻度の高い食材及び調味料を類似度の算出から除外することで、より独創性の高いレシピと他のレシピの類似度をより高精度に算出することができる。 As a result, the information processing apparatus excludes ingredients and seasonings that are essential or used frequently in each recipe from the calculation of the similarity, thereby increasing the similarity between a more original recipe and another recipe. It can be calculated with high accuracy.
上記記憶部は、上記飲食店または上記料理人の識別情報を上記レシピ情報と対応付けて記憶してもよい。この場合上記制御部は、上記第1レシピ情報に対応付けられた識別情報と上記第2レシピ情報に対応付けられた識別情報とが同一である場合、上記類似度が、上記第1閾値よりも低い第2閾値未満である場合に、上記第2レシピ情報の記憶を許容してもよい。 The storage unit may store the identification information of the restaurant or the chef in association with the recipe information. In this case, when the identification information associated with the first recipe information and the identification information associated with the second recipe information are the same, the control unit determines that the similarity is greater than the first threshold value. The storage of the second recipe information may be allowed when the value is less than the low second threshold.
これにより情報処理装置は、同一の飲食店または料理人が作成したレシピ情報については、上記記憶を許容するための類似度の閾値をより低く、すなわち、記憶のための類似度の条件をより厳しくすることによって、例えば飲食店または料理人が既存のレシピ情報を改変する等して、記憶を許容され得る他のレシピ情報を容易に作成するのを防ぐことができる。 As a result, the information processing apparatus lowers the similarity threshold for allowing the above-mentioned memory for recipe information created by the same restaurant or cook, that is, the conditions for the similarity for memory are more stringent. By doing so, for example, it is possible to prevent a restaurant or a cook from easily creating other recipe information that can be stored by modifying existing recipe information.
上記通信部は、上記複数のレシピ情報の上記飲食店または料理人間の授受のために当該複数のレシピ情報に対応するメニュー名を掲載したレシピ情報提供ページを生成して飲食店端末または料理人端末からの要求に応じて送信してもよい。このような、レシピ情報提供ページにおけるレシピ情報の授受を前提とした構成においては、制御部は、上記レシピ情報提供ページに掲載済みの第1メニュー名に対応する第1レシピ情報と、上記飲食店端末または料理人端末から新たに上記レシピ情報提供ページへの掲載要求があった第2メニュー名に対応する第2レシピ情報との類似度を算出し、当該類似度が上記第1閾値未満である場合に、上記第2メニュー名の上記掲載を許容してもよい。 The communication unit generates a recipe information providing page in which menu names corresponding to the plurality of recipe information are posted for the exchange of the plurality of recipe information by the restaurant or the cook, and the restaurant terminal or the chef terminal You may transmit according to the request | requirement from. In such a configuration based on the premise that the recipe information is exchanged on the recipe information providing page, the control unit includes the first recipe information corresponding to the first menu name already posted on the recipe information providing page, and the restaurant. The degree of similarity with the second recipe information corresponding to the second menu name that has been newly requested to be posted on the recipe information provision page from the terminal or the cook terminal is calculated, and the degree of similarity is less than the first threshold value. In some cases, the posting of the second menu name may be allowed.
これにより情報処理装置は、より独創性の高いレシピ情報をレシピ情報の授受のためにレシピ情報提供ページに掲載することで、独創性の低いレシピ情報が安易にやり取りされるのを防ぎ、独創性の高いレシピの価値を向上させることができる。 In this way, the information processing device posts more highly original recipe information on the recipe information providing page for the exchange of recipe information, thereby preventing easy transmission of recipe information with low originality. The value of high recipes can be improved.
上記制御部は、上記飲食店毎に、上記レシピ情報に対応するメニュー名を含む飲食店情報を掲載した飲食店情報提供ページを生成してユーザ端末からの要求に応じて送信し、上記飲食店端末から新たに上記飲食店情報提供ページへの上記第2メニュー名の掲載要求があった場合に、上記類似度が上記第1閾値未満である場合に、当該第2メニュー名の上記掲載を許容してもよい。 The said control part produces | generates the restaurant information provision page which posted the restaurant information containing the menu name corresponding to the said recipe information for every said restaurant, and transmits according to the request | requirement from a user terminal, The said restaurant When the terminal is newly requested to post the second menu name on the restaurant information providing page, if the similarity is less than the first threshold, the posting of the second menu name is allowed. May be.
これにより情報処理装置は、独創性の高いレシピ情報に対応するメニューのみを飲食店情報提供ページに掲載することで、当該メニューを目的に来店した客に、独創性の高いレシピで調理したメニューの価値を体感させ広めさせることができる。 As a result, the information processing apparatus only displays a menu corresponding to highly creative recipe information on the restaurant information providing page, so that a customer who visits the store for the purpose of the menu can create a menu prepared with a highly original recipe. You can experience and spread the value.
少なくとも、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで記述され、複数の飲食店または料理人によって作成された複数のレシピ情報と、類似する食材及び調味料に関する紐付け情報とを記憶部に記憶し、
上記記憶部に記憶済みの第1レシピ情報と、飲食店端末または料理人端末から新たに上記記憶部への記憶要求があった第2レシピ情報との類似度を算出し、
上記類似度が閾値未満である場合に、上記第2レシピ情報の記憶を許容する
情報処理方法。
At least ingredients name, seasoning name, each ingredient and the amount of each seasoning, described in a predetermined format, and a plurality of recipe information created by a plurality of restaurants or cooks, and similar ingredients and seasonings And store the linking information about
Calculating the similarity between the first recipe information stored in the storage unit and the second recipe information newly requested to be stored in the storage unit from the restaurant terminal or the chef terminal;
An information processing method that allows storage of the second recipe information when the similarity is less than a threshold value.
情報処理装置に、
少なくとも、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで記述され、複数の飲食店または料理人によって作成された複数のレシピ情報と、類似する食材及び調味料に関する紐付け情報とを記憶部に記憶するステップと、
上記記憶部に記憶済みの第1レシピ情報と、飲食店端末または料理人端末から新たに上記記憶部への記憶要求があった第2レシピ情報との類似度を算出するステップと、
上記類似度が閾値未満である場合に、上記第2レシピ情報の記憶を許容するステップと
を実行させるプログラム。
In the information processing device,
At least ingredients name, seasoning name, each ingredient and the amount of each seasoning, described in a predetermined format, and a plurality of recipe information created by a plurality of restaurants or cooks, and similar ingredients and seasonings Storing the association information on the storage unit,
Calculating the similarity between the first recipe information stored in the storage unit and the second recipe information newly requested to be stored in the storage unit from the restaurant terminal or the chef terminal;
A program for allowing storage of the second recipe information when the similarity is less than a threshold.
以上説明したように、本発明によれば、独創性の高いレシピの価値を向上させることができる。しかし、当該効果は本発明を限定するものではない。 As described above, according to the present invention, the value of a highly original recipe can be improved. However, this effect does not limit the present invention.
以下、図面を参照しながら、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[システムの構成]
図1は、本実施形態に係る飲食店/レシピ情報提供システムの構成を示した図である。
[System configuration]
FIG. 1 is a diagram showing a configuration of a restaurant / recipe information providing system according to the present embodiment.
同図に示すように、このシステムは、インターネット150上の飲食店/レシピ情報提供サーバ100と、複数のユーザ端末200と、複数の飲食店端末300とを含む。
As shown in the figure, this system includes a restaurant / recipe
飲食店/レシピ情報提供サーバ100は、飲食店に関する情報を掲載した飲食店情報ポータルサイト及び飲食店から提供されたレシピ情報を掲載したレシピ情報ポータルサイトを運営するウェブサーバである。飲食店/レシピ情報提供サーバ100は、複数のユーザ端末200及び複数の飲食店の飲食店端末300とインターネット150を介して接続されている。
The restaurant / recipe
飲食店/レシピ情報提供サーバ100は、上記飲食店情報ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店/レシピ情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。また飲食店/レシピ情報提供サーバ100は、当該飲食店情報を閲覧したユーザのユーザ端末200からの、いずれかの飲食店に対する予約受付処理を代行する。
The restaurant / recipe
また飲食店/レシピ情報提供サーバ100は、上記レシピ情報ポータルサイトにおいて、飲食店端末300のユーザ(管理者)向けにレシピ情報の売買システムを提供する。具体的には、飲食店/レシピ情報提供サーバ100は、飲食店端末300からのレシピ情報掲載要求に応じて、上記レシピ情報ポータルサイト上のレシピ情報提供ページにレシピ情報を掲載し、当該レシピ情報提供ページ上において、他の飲食店端末300からの購入要求に応じてレシピ情報の売買処理及びそれに伴う決済処理を実行する。
In addition, the restaurant / recipe
ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC等である。ユーザ端末200は、飲食店/レシピ情報提供サーバ100へアクセスし、上記飲食店情報ポータルサイトからWebページを受信してブラウザ等により画面に表示する。
The user terminal 200 (200A, 200B, 200C ...) is a terminal used by a user, and is, for example, a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, a desktop PC, or the like. The user terminal 200 accesses the restaurant / recipe
ユーザ端末200は、ユーザの操作に基づいて、飲食店の所在エリアやジャンル等、飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を飲食店/レシピ情報提供サーバ100へ送信する。そしてユーザ端末200は、ユーザの操作に基づいて、上記検索結果として表示されたいずれかの飲食店に対する予約要求を飲食店/レシピ情報提供サーバ100へ送信可能である。
The user terminal 200 determines a restaurant search condition such as a restaurant location area or genre based on a user operation, and transmits a restaurant search request based on the search condition to the restaurant / recipe
また一方で飲食店/レシピ情報提供サーバ100は、上記飲食店情報ポータルサイトに掲載される飲食店(加盟店)向けに、飲食店情報の管理画面(Webページ)を提供している。飲食店端末300のユーザは、当該管理画面を介して、上記検索結果として一般ユーザに提供されるWebページ上の飲食店情報(コンテンツ)を編集・更新し、当該Webページを上記ポータルサイト上にアップロードすることができる。
On the other hand, the restaurant / recipe
飲食店端末300(300A,300B,300C...)は、各飲食店に設置されている端末であり、タブレットPC、ノートブックPC、デスクトップPC等である。飲食店端末300は、管理者の操作に基づいて、上記飲食店情報の編集・更新等、自身の飲食店情報に関する処理を飲食店/レシピ情報提供サーバ100との通信により実行することが可能である。
The restaurant terminal 300 (300A, 300B, 300C ...) is a terminal installed in each restaurant, and is a tablet PC, a notebook PC, a desktop PC, or the like. The restaurant terminal 300 can execute processing related to its own restaurant information such as editing and updating of the restaurant information through communication with the restaurant / recipe
さらに、飲食店端末300は、自店で提供されている(または提供予定の)メニューのレシピ情報を作成し、そのレシピ情報の上記レシピ情報ポータルサイトへの掲載要求を上記飲食店/レシピ情報提供サーバ100へ送信可能である。
Furthermore, the restaurant terminal 300 creates recipe information of a menu provided (or planned to be provided) at its own store, and provides the restaurant / recipe information with a request for posting the recipe information on the recipe information portal site. It can be transmitted to the
また、他の飲食店端末300の管理者は、自店のメニューへの導入を目的に、上記レシピ情報ポータルサイトのレシピ情報提供ページ上で希望のレシピ情報を購入することが可能である。当該レシピ情報は、上記レシピ情報ポータルサイト上に所定のフォーマットでアップロードされ、上記購入によりダウンロードされる。 Moreover, the administrator of the other restaurant terminal 300 can purchase desired recipe information on the recipe information providing page of the recipe information portal site for the purpose of introduction into the menu of the own restaurant. The recipe information is uploaded on the recipe information portal site in a predetermined format and downloaded by the purchase.
本実施形態では、飲食店/レシピ情報提供サーバ100は、飲食店端末300から上記レシピ情報提供ページへのレシピ情報の掲載要求があった場合に、当該レシピ情報提供ページに掲載済みのレシピ情報と、当該掲載要求対象のレシピ情報との類似度を算出し、当該類似度が所定の閾値未満であった場合に掲載を許容する。当該処理の詳細については後述する。
In this embodiment, the restaurant / recipe
[レシピ情報提供サーバのハードウェア構成]
図2は、上記飲食店/レシピ情報提供サーバ100のハードウェア構成を示した図である。同図に示すように、飲食店/レシピ情報提供サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Hardware configuration of recipe information providing server]
FIG. 2 is a diagram illustrating a hardware configuration of the restaurant / recipe
CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店/レシピ情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
CPU11 accesses RAM13 grade | etc., Suitably as needed, and controls the whole each block of the restaurant / recipe
入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。
A
表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。
The
操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。
The
記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。
The
後述するが、特に本実施形態において、記憶部18は、後述するレシピ情報掲載処理(及びレシピ情報の売買・決済処理)に必要なアプリケーション等のプログラムの他、飲食店情報データベース、ユーザ情報データベース、レシピ情報データベース、及び食材情報データベースを有している。
As will be described later, particularly in the present embodiment, the
通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200及び飲食店端末300との間の通信処理を担う。
The
なお、図示しないが、ユーザ端末200及び飲食店端末300の基本的なハードウェア構成も上記飲食店/レシピ情報提供サーバ100のハードウェア構成と略同様である。
Although not shown, the basic hardware configuration of the user terminal 200 and the restaurant terminal 300 is substantially the same as the hardware configuration of the restaurant / recipe
[レシピ情報提供サーバのデータベース構成]
図3は、上記飲食店/レシピ情報提供サーバ100が有するデータベースの構成を示した図である。
[Database configuration of the recipe information providing server]
FIG. 3 is a diagram showing a configuration of a database included in the restaurant / recipe
同図に示すように、飲食店/レシピ情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32、レシピ情報データベース33、及び食材情報データベース34を有している。
As shown in the figure, the restaurant / recipe
飲食店情報データベース31は、飲食店毎に、その飲食店の店名、所在位置(住所または緯度経度)情報、立地エリア情報、アクセス情報(最寄り駅情報、最寄り駅からの徒歩距離情報)電話番号、その飲食店を識別するID(店舗ID)、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する情報(店舗のPR文等の店舗の特徴を示す情報、飲食店が行うイベント情報等)、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、平均予算情報、営業時間、ウェブサイトURL等の情報等を記憶している。これらの情報は、各飲食店の飲食店端末300から、飲食店/レシピ情報提供サーバ100が提供する管理画面を介して入力されたものである。
The
上記メニュー情報は、上記飲食店情報ポータルサイト上の各飲食店のメニューページに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。またメニュー情報としては、メニュー名や値段、説明等を示す文字情報の他、当該メニューを撮影した写真等の画像情報も対応付けて記憶される。 The menu information is information corresponding to a menu posted on the menu page of each restaurant on the restaurant information portal site, and stores menu names of a plurality of menus that each restaurant can provide for each restaurant. doing. The menu information may be stored for each menu category such as appetizer / main and lunch / dinner / course. As the menu information, in addition to character information indicating the menu name, price, description, etc., image information such as a photograph of the menu is also stored in association with each other.
上記エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。 The area information is, for example, in units of prefectures, but information may be stored in units of a narrower range such as municipalities. The category information may include, for example, main categories such as Japanese food, Chinese, Italian, French, and yakiniku, and more detailed subcategories such as yakitori and tempura in Japanese food, pasta and pizza in Italian, and the like.
ユーザ情報データベース32は、ユーザ端末200を所有する、上記飲食店/レシピ情報提供サーバ100が提供する上記飲食店情報ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース32は、ユーザID、パスワード、氏名、メールアドレス、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。
The
レシピ情報データベース33は、上記飲食店/レシピ情報提供サーバ100が提供する上記レシピ情報ポータルサイトのレシピ情報提供ページに掲載されている複数のレシピ情報を記憶している。
The
当該レシピ情報は、少なくとも、レシピ名(メニュー名)、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで各飲食店によって記述され、各飲食店を識別する店舗IDと対応付けられて記憶されている。また当該レシピ情報は、複数の調理工程情報を有し、上記食材名、調味料名、及びそれらの分量に関する情報は、当該各調理工程と対応付けられて記憶されている。 The recipe information includes at least a recipe name (menu name), an ingredient name, a seasoning name, each ingredient and the amount of each seasoning, and is described by each restaurant in a predetermined format and identifies each restaurant It is stored in association with the ID. Moreover, the said recipe information has several cooking process information, The information regarding the said foodstuff name, seasoning name, and those quantity is matched and memorize | stored with each said cooking process.
当該レシピ情報は、上記飲食店情報ポータルサイトの各飲食店のメニューページに掲載されるメニュー情報(上記飲食店情報データベース31におけるメニュー情報)のうち少なくとも一部と対応している。すなわち、各飲食店は、自店のメニューのうち、例えばそのレシピに高い価値があると思われるメニューのレシピ情報を上記フォーマットで作成して、その販売用に、上記レシピ情報提供ページへアップロードする。 The said recipe information respond | corresponds with at least one part among the menu information (menu information in the said restaurant information database 31) published on the menu page of each restaurant of the said restaurant information portal site. That is, each restaurant creates, for example, recipe information of a menu that seems to have a high value in its own menu in the above format, and uploads it to the recipe information providing page for sale. .
食材情報データベース34は、上記レシピ情報毎に、そのレシピ(メニュー)において必須となる、または高い頻度で使用される食材の名称(基本食材名)及び調味料の名称(基本調味料名)を記憶している。
The
また食材情報データベース34は、各レシピにおいて使用され得る食材及び調味料のうち、類似の食材及び調味料(例えば味や食感に大きな差が出ないような食材及び調味料)を紐付けた紐付け情報も記憶している。
In addition, the food
これら各データベースは、後述する飲食店/レシピ情報提供サーバ100によるレシピ情報掲載処理において、必要に応じて相互に参照されて用いられる。
These databases are used by referring to each other as needed in the recipe information posting process by the restaurant / recipe
[レシピ情報提供サーバの動作]
次に、以上のように構成された飲食店/レシピ情報提供サーバ100の動作について説明する。当該動作は、飲食店/レシピ情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Recipe information server operation]
Next, operation | movement of the restaurant / recipe
図4は、飲食店/レシピ情報提供サーバ100による、レシピ情報掲載処理の流れを示したフローチャートである。
FIG. 4 is a flowchart showing the flow of the recipe information posting process by the restaurant / recipe
同図に示すように、飲食店/レシピ情報提供サーバ100のCPU11は、まず、いずれかの飲食店端末300から、レシピ情報の上記レシピ情報提供ページへの掲載要求を受信したか否かを判断する(ステップ41)。当該掲載要求は、レシピ情報の他、当該レシピ情報を作成した飲食店の店舗IDを含んでもよい。
As shown in the figure, the
レシピ情報の掲載要求を受信したと判断した場合(Yes)、CPU11は、レシピ情報データベース33を参照して、掲載済みのレシピ情報から、掲載要求対象のレシピ情報のレシピ名(メニュー名)と同一及び類似するレシピ名を有するレシピ情報を検索する(ステップ42)。
When it is determined that the request for posting recipe information has been received (Yes), the
続いてCPU11は、掲載要求対象のレシピ情報と、検索されたレシピ情報から、それぞれ、食材名、調味料名、それらの分量を、調理工程毎に抽出する(ステップ43)。
Subsequently, the
続いてCPU11は、上記食材情報データベース34を参照して、上記抽出した食材名及び調味料名から、基本食材名及び基本調味料名を除外する(ステップ44)。
Subsequently, the
続いてCPU11は、上記基本食材名及び基本調味料名を除外済みの、掲載要求対象のレシピ情報と掲載済みの同一/類似レシピ情報の各食材名、調味料名、それらの分量について、調理工程毎に類似度を算出する(ステップ45)。類似度は、例えば、調理工程毎の食材名及び調味料名の一致率(完全一致のみならず、部分一致や、あいまい検索における表記揺れや同義語による一致も含む)や、分量の近似率等によって算出される。
Subsequently, the
続いてCPU11は、各調理工程における類似度の平均類似度を算出する(ステップ46)。当該平均類似度の算出処理は、上記掲載済みの同一/類似レシピ情報の数の分だけ繰り返される。 Then, CPU11 calculates the average similarity of the similarity in each cooking process (step 46). The calculation process of the average similarity is repeated by the number of the same / similar recipe information that has been posted.
続いてCPU11は、上記いずれかの平均類似度が、所定の閾値未満か否かを判断する(ステップ47)。ここで閾値は、例えば類似度を0から1の範囲で表した場合、例えば0.3、0.5等であるが、これらに限られない。
Subsequently, the
上記平均類似度が閾値未満であると判断した場合(Yes)、CPU11は、上記掲載要求対象のレシピ情報を、上記レシピ情報データベース33に記憶し(ステップ48)、上記レシピ情報提供ページに掲載する(ステップ49)。
If the
一方、上記平均類似度が閾値以上であると判断した場合(No)、CPU11は、類似のレシピ情報が既に掲載済みであるため、掲載要求対象のレシピ情報は掲載できない旨を示す掲載拒否通知を上記飲食店端末300へ送信する(ステップ50)。
On the other hand, if it is determined that the average similarity is equal to or greater than the threshold (No), the
図5は、上記飲食店/レシピ情報提供サーバ100が生成したレシピ情報提供ページの例を示した図である。
FIG. 5 is a diagram showing an example of a recipe information provision page generated by the restaurant / recipe
同図に示すように、レシピ情報提供ページは、複数のレシピ情報掲載欄50を有する。各レシピ情報掲載欄50は、各レシピ情報及びその提供元の飲食店を識別するレシピ名(メニュー名)情報51、レシピ情報を購入するための販売価格情報52、各レシピによって出来上がったメニューの写真情報53、及び各レシピ情報の購入要求を送信するための購入ボタン54を有する。
As shown in the figure, the recipe information providing page has a plurality of recipe
各レシピ名(メニュー名)は、上記飲食店情報ポータルサイト上におけるいずれかの飲食店のメニュー情報ページに掲載されたメニュー名に対応している。上記販売価格情報52が示す価格は、レシピ情報をアップロードした飲食店端末300のユーザが決定してもよいし、その他の所定のルールによって決定されてもよい。
Each recipe name (menu name) corresponds to the menu name posted on the menu information page of any restaurant on the restaurant information portal site. The price indicated by the
このレシピ情報提供ページは、上記レシピ情報ポータルサイトに飲食店端末300がアクセスすることによって飲食店端末300へ送信され、そのディスプレイ上に表示される。飲食店端末300のユーザがいずれかのレシピ情報の購入ボタン54を押下操作(タップ、クリック等)すると、飲食店/レシピ情報提供サーバ100に当該レシピ情報の購入要求が送信される。
The recipe information providing page is transmitted to the restaurant terminal 300 when the restaurant terminal 300 accesses the recipe information portal site, and is displayed on the display. When the user of the restaurant terminal 300 presses down the
飲食店/レシピ情報提供サーバ100は、当該購入要求に応答して、上記販売価格情報52に対応する価格での当該レシピ情報の決済処理を実行する。決済処理が完了すると、飲食店/レシピ情報提供サーバ100は、対応するレシピ情報をレシピ情報データベース33から抽出し、購入元の飲食店端末300へ送信する。
In response to the purchase request, the restaurant / recipe
図6は、飲食店/レシピ情報提供サーバ100が上記レシピ情報データベース33に記憶し、上記購入処理によって飲食店端末300に提供されるレシピ情報の例を示した図である。
FIG. 6 is a diagram showing an example of recipe information stored in the
同図に示すように、レシピ情報は、例えば、レシピ名(メニュー名)、レシピ情報提供元の飲食店名、何人分または何個分のメニューであるかを示す情報、出来上がり写真、食材名、調味料名、それらの分量、及び調理工程に関する情報を含む。 As shown in the figure, recipe information includes, for example, a recipe name (menu name), a restaurant name from which the recipe information is provided, information indicating how many or how many menus, a completed photo, an ingredient name, a seasoning Includes information about the names of the charges, their quantities, and the cooking process.
各食材名及び調味料名には、それらがどの調理工程において使用されるものであるかを示す情報(例えば調理工程No.)が対応付けられている。 Each food name and seasoning name is associated with information (for example, cooking process No.) indicating in which cooking process they are used.
上記レシピ名(メニュー名)、提供元の飲食店名、出来上がり写真は、図5で示したレシピ情報提供ページに掲載される情報と同一である。しかし、上記食材名、調味料名、それらの分量に関する情報は、上記レシピ情報提供ページにおいては掲載されず、レシピ情報が購入されない限り閲覧できないようになっている。 The recipe name (menu name), the restaurant name of the provider, and the completed photo are the same as the information posted on the recipe information providing page shown in FIG. However, the information on the names of the ingredients, the seasonings, and their quantities are not posted on the recipe information providing page, and cannot be viewed unless the recipe information is purchased.
同図では、「海老入り餃子」のレシピ情報の例が示されている。図4に示したフローチャートのうち、類似度の算出処理においては、例えば、「餃子」を作る際に必須となる、または高頻度で使用される「豚挽肉」「キャベツ」「ニラ」「餃子の皮」といった食材や、「しょうゆ」「砂糖」「酒」「こしょう」「薄力粉」といった調味料名は、上記食材情報データベース34において基本食材名及び基本調味料名として記憶され、除外される。
In the figure, an example of recipe information of “shrimp dumplings” is shown. In the flowchart shown in FIG. 4, in the similarity calculation process, for example, “pork minced meat”, “cabbage”, “leek”, “gyoza” that is essential when making “gyoza” or used frequently. Ingredients such as “skin” and seasoning names such as “soy sauce”, “sugar”, “sake”, “pepper”, and “weak flour” are stored and excluded as basic ingredient names and basic seasoning names in the
一方、食材名としての「むき海老」や、調味料名としての「味噌」は、上記基本食材名及び基本調味料名としては記憶されておらず、これらと同一または類似の食材または調味料の有無が、類似度の算出において寄与することになる。 On the other hand, “Muki Shrimp” as the name of the ingredients and “Miso” as the name of the seasoning are not stored as the names of the basic ingredients and the basic seasonings, and the same or similar ingredients or seasonings Presence / absence contributes to the calculation of similarity.
[まとめ]
以上説明したように、本実施形態によれば、既存のレシピ情報に類似しないレシピ情報のみをレシピ情報の売買用のレシピ情報提供ページへ掲載して売買対象とすることで、独創性の低いレシピが安易に出回るのを防ぎ、独創性の高いレシピの価値を向上させることができる。
[Summary]
As described above, according to the present embodiment, only recipe information that is not similar to existing recipe information is posted on the recipe information offer page for buying and selling recipe information, and the recipe is low in originality. Can be easily prevented, and the value of highly creative recipes can be improved.
また、レシピ情報を販売する飲食店は、飲食店/レシピ情報提供サーバ100へ、上記類似度が閾値未満のレシピ情報をアップロードするだけで、その販売事務処理を飲食店/レシピ情報提供サーバ100へ委託することができる。またレシピ情報を購入する飲食店は、上記レシピ情報提供ページ上で購入操作を行うだけでレシピ情報をダウンロードできるため、レシピ情報の販売側、購入側双方の手間が省かれるのみならず、レシピ情報のアップロード以降ダウンロード前までの間は、飲食店/レシピ情報提供サーバ100は、販売側及び購入側いずれの飲食店端末300ともデータをやり取りする必要がないため、通信負荷の増加も防止することができる。
Also, a restaurant that sells recipe information simply uploads the recipe information whose similarity is less than the threshold value to the restaurant / recipe
[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present disclosure.
上述の実施形態では、飲食店/レシピ情報提供サーバ100は、図4に示したフローチャートにおいて、掲載済みのレシピ情報から、掲載要求対象のレシピ情報のレシピ名(メニュー名)と同一及び類似するレシピ名を有するレシピ情報を検索し、掲載済みのレシピ情報から類似度算出対象のレシピ情報を絞り込んでいた。しかし、当該レシピ名(メニュー名)による絞り込み処理によって、実際には同じようなメニューのレシピ情報がレシピ名の記載の仕方如何によって誤って類似度算出処理から除外されてしまうのを防ぐために、飲食店/レシピ情報提供サーバ100は、レシピ名(メニュー名)による絞込み処理は実行せず、掲載済みの全てのレシピ情報について、掲載要求対象のレシピ情報との類似度算出処理を実行してもよい。
In the above-described embodiment, the restaurant / recipe
上述の実施形態では、飲食店/レシピ情報提供サーバ100は、掲載要求対象のレシピ情報と掲載済みのレシピ情報との類似度を、調理工程毎に算出して掲載の可否を判断していた。しかし、飲食店/レシピ情報提供サーバ100は、調理工程毎ではなく、レシピ情報全体において、食材名、調味料名、それらの分量を比較して類似度を算出し、その類似度が閾値未満か否かによって掲載の可否を判断してもよい。
In the above-described embodiment, the restaurant / recipe
上述の実施形態において、飲食店/レシピ情報提供サーバ100は、上記飲食店情報ポータルサイト上の各飲食店の飲食店情報提供ページ(メニュー情報ページ)に、上記管理画面を介して飲食店端末300から新たなメニュー名の掲載要求を受信した場合、当該メニュー名に対応するレシピ情報が上記レシピ情報提供ページに掲載済みである場合(すなわち、当該レシピ情報と他の掲載済みのレシピ情報との類似度が上記閾値未満であると判断されている場合)に限り、当該メニュー名の上記メニュー情報ページへの掲載を許容してもよい。これにより情報処理装置は、独創性の高いレシピ情報に対応するメニューのみを飲食店情報提供ページに掲載することで、当該メニューを目的に来店した客に、独創性の高いレシピで調理したメニューの価値を体感させ広めさせることができる。
In the above-described embodiment, the restaurant / recipe
上述の実施形態において、飲食店/レシピ情報提供サーバ100は、掲載要求対象のレシピ情報と掲載済みのレシピ情報との類似度を算出する際、掲載要求対象のレシピ情報に対応付けられた店舗IDと、掲載済みのレシピ情報に対応付けられた店舗IDとが同一である場合(すなわち、掲載済みのレシピ情報を作成した飲食店が他のレシピ情報を作成して掲載要求を送信した場合)には、掲載条件を他の飲食店よりも厳しく設定してもよい。すなわち、飲食店/レシピ情報提供サーバ100は、掲載済みのレシピ情報の中に、掲載要求対象のレシピ情報に対応付けられた店舗IDと同一の店舗IDが対応付けられたレシピ情報が存在する場合には、それら両レシピ情報の全体の類似度または各調理工程の上記平均類似度が、上記図4のステップ47において用いた閾値(第1閾値)よりも低い所定の閾値(第2閾値)未満であった場合に、掲載を許容してもよい(この場合、店舗IDが一致しないレシピ情報間の類似度に関しては、上記図4のステップ47と同じ閾値が用いられる)。これにより、飲食店/レシピ情報提供サーバ100は、同一の飲食店が作成したレシピ情報については、上記記憶を許容するための類似度の閾値をより低く、すなわち、掲載許容のための類似度の条件をより厳しくすることによって、例えば飲食店が既存のレシピ情報を改変する等して、掲載を許容され得る他のレシピ情報を容易に作成するのを防ぐことができる。
In the above-described embodiment, when the restaurant / recipe
上述の実施形態では、飲食店/レシピ情報提供サーバ100は、掲載要求があった全てのレシピ情報について、掲載済みのレシピ情報との間の類似度を算出して掲載の可否を判断していた。しかし、飲食店/レシピ情報提供サーバ100は、掲載済みのレシピ情報に対応付けられた店舗IDと、掲載要求対象のレシピ情報に対応付けられた店舗IDが一致する場合にのみ、上記類似度の算出処理及び掲載可否の判断処理を実行してもよい。すなわち、飲食店/レシピ情報提供サーバ100は、飲食店端末300から上記レシピ情報提供ページへの初めてのレシピ情報掲載要求については、無条件にレシピ情報の掲載を許容し、レシピ情報提供ページへの掲載歴がある飲食店の飲食店端末300からの掲載要求については、当該飲食店が掲載済みのレシピ情報と、掲載要求対象のレシピ情報との類似度を、上述したように調理工程毎の平均類似度または全体としての類似度として算出し、当該類似度が上記閾値未満である場合にのみ、レシピ情報の掲載を許容してもよい。これにより、ある飲食店が独自に作成した独創性の高い(他のレシピに依拠しない)レシピ情報がたまたま他の飲食店が作成した掲載済みのレシピ情報と類似している場合に、掲載が拒否されて販売できなくなることが防止されるとともに、飲食店が自ら作成した掲載済みのレシピ情報を少し改変して他のレシピ情報としてレシピ情報提供ページに安易に掲載し販売することが防止される。
In the above-described embodiment, the restaurant / recipe
上述の実施形態において、レシピ情報を作成してレシピ情報提供ページにアップロードするのは飲食店端末300であったが、飲食店に代えて、または飲食店に加えて、料理人(シェフ)個人が、自身で作成したレシピ情報を、料理人が利用する端末(料理人端末)からレシピ情報提供ページにアップロードしてもよい。この場合、料理人を識別する料理人ID等、料理人に関する情報が、上記飲食店情報データベース31と同様に飲食店/レシピ情報提供サーバ100に記憶される。また、営業中の飲食店の飲食店端末のみならず、閉店した飲食店の飲食店端末が、閉店前または閉店後に作成したレシピ情報をレシピ情報提供ページにアップロードしてもよい。
In the above-described embodiment, it is the restaurant terminal 300 that creates recipe information and uploads it to the recipe information provision page. However, instead of a restaurant or in addition to a restaurant, a chef (chef) individual The recipe information created by the user may be uploaded to the recipe information providing page from a terminal (cooker terminal) used by the cook. In this case, information about the cook, such as a cook ID for identifying the cook, is stored in the restaurant / recipe
本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。 Among the inventions described in the claims of the present application, the invention described as “information processing method” is such that each step is automatically performed by at least one device such as a computer by information processing by software. Yes, it is not performed by humans using devices such as computers. That is, the “information processing method” is an information processing method using computer software, and is not a method in which a human operates a computing tool called a computer.
11…CPU
18…記憶部
19…通信部
31…飲食店情報データベース
32…ユーザ情報データベース
33…レシピ情報データベース
34…食材情報データベース
50…レシピ情報掲載欄
100…飲食店/レシピ情報提供サーバ
200…ユーザ端末
300…飲食店端末
11 ... CPU
DESCRIPTION OF
Claims (8)
少なくとも、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで記述され、複数の飲食店または料理人によって作成された複数のレシピ情報と、類似する食材及び調味料に関する紐付け情報とを記憶する記憶部と、
前記記憶部に記憶済みの第1レシピ情報と、前記飲食店端末または前記料理人端末から新たに前記記憶部への記憶要求があった第2レシピ情報との類似度を算出し、当該類似度が第1閾値未満である場合に、前記第2レシピ情報の記憶を許容する制御部と
を具備する情報処理装置。 A communication unit capable of communicating with a plurality of restaurant terminals or chef terminals;
At least ingredients name, seasoning name, each ingredient and the amount of each seasoning, described in a predetermined format, and a plurality of recipe information created by a plurality of restaurants or cooks, and similar ingredients and seasonings A storage unit for storing association information about
The similarity between the first recipe information stored in the storage unit and the second recipe information newly requested to be stored in the storage unit from the restaurant terminal or the chef terminal is calculated, and the similarity An information processing apparatus comprising: a control unit that allows storage of the second recipe information when is less than a first threshold value.
前記レシピ情報は、複数の調理工程を含み、前記食材名、前記調味料名、前記分量は当該各調理工程と対応付けられて記憶され、
前記制御部は、前記調理工程毎に前記類似度を算出し、全工程の類似度の平均類似度が前記第1閾値未満である場合に前記レシピ情報の記憶を許容する
情報処理装置。 The information processing apparatus according to claim 1,
The recipe information includes a plurality of cooking steps, and the ingredient name, the seasoning name, and the amount are stored in association with each cooking step,
The said control part calculates the said similarity for every said cooking process, and when the average similarity of the similarity of all the processes is less than the said 1st threshold value, the memory | storage device of the said recipe information is permitted.
前記記憶部は、前記レシピ情報毎に基本食材名及び基本調味料名を記憶し、
前記制御部は、前記基本食材名及び基本調味料名を前記類似度の算出処理から除外する
情報処理装置。 The information processing apparatus according to claim 1, wherein:
The storage unit stores a basic ingredient name and a basic seasoning name for each recipe information,
The control unit excludes the basic ingredient name and the basic seasoning name from the similarity calculation process.
前記記憶部は、前記飲食店または前記料理人の識別情報を前記レシピ情報と対応付けて記憶し、
前記制御部は、前記第1レシピ情報に対応付けられた識別情報と前記第2レシピ情報に対応付けられた識別情報とが同一である場合、上記類似度が、前記第1閾値よりも低い第2閾値未満である場合に、前記第2レシピ情報の記憶を許容する
情報処理装置。 The information processing apparatus according to claim 1,
The storage unit stores identification information of the restaurant or the chef in association with the recipe information,
When the identification information associated with the first recipe information and the identification information associated with the second recipe information are the same, the control unit is configured such that the similarity is lower than the first threshold value. An information processing apparatus that permits storage of the second recipe information when the number is less than two thresholds.
前記通信部は、前記複数のレシピ情報の前記飲食店または前記料理人間の授受のために当該複数のレシピ情報に対応するメニュー名を掲載したレシピ情報提供ページを生成して飲食店端末または料理人端末からの要求に応じて送信し、
前記制御部は、前記レシピ情報提供ページに掲載済みの第1メニュー名に対応する第1レシピ情報と、前記飲食店端末から新たに前記レシピ情報提供ページへの掲載要求があった第2メニュー名に対応する第2レシピ情報との類似度を算出し、当該類似度が前記第1閾値未満である場合に、前記第2メニュー名の前記掲載を許容する
情報処理装置。 An information processing apparatus according to any one of claims 1 to 4,
The communication unit generates a recipe information providing page on which menu names corresponding to the plurality of recipe information are posted for the reception of the restaurant or the cook of the plurality of recipe information, and the restaurant terminal or the cook Send in response to a request from the device,
The control unit includes first recipe information corresponding to a first menu name already published on the recipe information provision page, and a second menu name for which a new posting request has been made on the recipe information provision page from the restaurant terminal. An information processing apparatus that calculates the similarity with the second recipe information corresponding to, and permits the posting of the second menu name when the similarity is less than the first threshold.
前記制御部は、前記飲食店毎に、前記レシピ情報に対応するメニュー名を含む飲食店情報を掲載した飲食店情報提供ページを生成してユーザ端末からの要求に応じて送信し、前記飲食店端末から新たに前記飲食店情報提供ページへの前記第2メニュー名の掲載要求があった場合に、前記類似度が前記第1閾値未満である場合に、当該第2メニュー名の前記掲載を許容する
情報処理装置。 The information processing apparatus according to claim 5,
The said control part produces | generates the restaurant information provision page which posted the restaurant information containing the menu name corresponding to the said recipe information for every said restaurant, and transmits according to the request | requirement from a user terminal, The said restaurant When the terminal is newly requested to post the second menu name on the restaurant information provision page, the posting of the second menu name is allowed when the similarity is less than the first threshold. Information processing device.
前記記憶部に記憶済みの第1レシピ情報と、飲食店端末または料理人端末から新たに前記記憶部への記憶要求があった第2レシピ情報との類似度を算出し、
前記類似度が閾値未満である場合に、前記第2レシピ情報の記憶を許容する
情報処理方法。 At least ingredients name, seasoning name, each ingredient and the amount of each seasoning, described in a predetermined format, and a plurality of recipe information created by a plurality of restaurants or cooks, and similar ingredients and seasonings And store the linking information about
Calculating the degree of similarity between the first recipe information stored in the storage unit and the second recipe information newly requested to be stored in the storage unit from the restaurant terminal or the chef terminal;
An information processing method that allows storage of the second recipe information when the similarity is less than a threshold value.
少なくとも、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで記述され、複数の飲食店または料理人によって作成された複数のレシピ情報と、類似する食材及び調味料に関する紐付け情報とを記憶部に記憶するステップと、
前記記憶部に記憶済みの第1レシピ情報と、飲食店端末または料理人端末から新たに前記記憶部への記憶要求があった第2レシピ情報との類似度を算出するステップと、
前記類似度が閾値未満である場合に、前記第2レシピ情報の記憶を許容するステップと
を実行させるプログラム。 In the information processing device,
At least ingredients name, seasoning name, each ingredient and the amount of each seasoning, described in a predetermined format, and a plurality of recipe information created by a plurality of restaurants or cooks, and similar ingredients and seasonings Storing the association information on the storage unit,
Calculating the degree of similarity between the first recipe information stored in the storage unit and the second recipe information newly requested to be stored in the storage unit from a restaurant terminal or a chef terminal;
And allowing the storage of the second recipe information when the similarity is less than a threshold.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017149549A JP6885253B2 (en) | 2017-08-02 | 2017-08-02 | Information processing equipment, information processing methods and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017149549A JP6885253B2 (en) | 2017-08-02 | 2017-08-02 | Information processing equipment, information processing methods and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019028854A true JP2019028854A (en) | 2019-02-21 |
| JP6885253B2 JP6885253B2 (en) | 2021-06-09 |
Family
ID=65478791
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017149549A Expired - Fee Related JP6885253B2 (en) | 2017-08-02 | 2017-08-02 | Information processing equipment, information processing methods and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6885253B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024237029A1 (en) * | 2023-05-15 | 2024-11-21 | パナソニックIpマネジメント株式会社 | Information processing method, information processing device, and program |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288361A (en) * | 2001-03-27 | 2002-10-04 | Ricoh Co Ltd | Menu creation application service providing system, program, and recording medium |
| JP2002312452A (en) * | 2001-04-13 | 2002-10-25 | Nec Nexsolutions Ltd | Menu development support system, menu development support method and menu development support program |
| JP2003132206A (en) * | 2001-10-29 | 2003-05-09 | Matsushita Electric Ind Co Ltd | Recipe registration acceptance method |
| JP2010211747A (en) * | 2009-03-12 | 2010-09-24 | Sharp Corp | Cooking recipe proposal device, cooking recipe addition proposal method, and cooking recipe proposal program |
| WO2014178120A1 (en) * | 2013-04-30 | 2014-11-06 | 楽天株式会社 | Food preparation recipe information provision unit, food preparation recipe information provision method, program, and information recording medium |
| JP2015032170A (en) * | 2013-08-05 | 2015-02-16 | 株式会社 ミックウェア | Server device, information processing method, and program |
| JP2016045606A (en) * | 2014-08-21 | 2016-04-04 | 大日本印刷株式会社 | Recipe evaluation apparatus, program, and control method |
| US20160103834A1 (en) * | 2014-10-14 | 2016-04-14 | International Business Machines Corporation | Food recipe scoring and ranking system |
| JP2017068829A (en) * | 2015-10-02 | 2017-04-06 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Cooking recipe provision method |
-
2017
- 2017-08-02 JP JP2017149549A patent/JP6885253B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288361A (en) * | 2001-03-27 | 2002-10-04 | Ricoh Co Ltd | Menu creation application service providing system, program, and recording medium |
| JP2002312452A (en) * | 2001-04-13 | 2002-10-25 | Nec Nexsolutions Ltd | Menu development support system, menu development support method and menu development support program |
| JP2003132206A (en) * | 2001-10-29 | 2003-05-09 | Matsushita Electric Ind Co Ltd | Recipe registration acceptance method |
| JP2010211747A (en) * | 2009-03-12 | 2010-09-24 | Sharp Corp | Cooking recipe proposal device, cooking recipe addition proposal method, and cooking recipe proposal program |
| WO2014178120A1 (en) * | 2013-04-30 | 2014-11-06 | 楽天株式会社 | Food preparation recipe information provision unit, food preparation recipe information provision method, program, and information recording medium |
| JP2015032170A (en) * | 2013-08-05 | 2015-02-16 | 株式会社 ミックウェア | Server device, information processing method, and program |
| JP2016045606A (en) * | 2014-08-21 | 2016-04-04 | 大日本印刷株式会社 | Recipe evaluation apparatus, program, and control method |
| US20160103834A1 (en) * | 2014-10-14 | 2016-04-14 | International Business Machines Corporation | Food recipe scoring and ranking system |
| JP2017068829A (en) * | 2015-10-02 | 2017-04-06 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Cooking recipe provision method |
Non-Patent Citations (1)
| Title |
|---|
| 花井 俊介、難波 英嗣、灘本 明代: "主食材と主調味料を考慮した類似レシピクラスタリング", 第8回データ工学と情報マネジメントに関するフォーラム, JPN6021012544, 2 March 2016 (2016-03-02), JP, ISSN: 0004482510 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024237029A1 (en) * | 2023-05-15 | 2024-11-21 | パナソニックIpマネジメント株式会社 | Information processing method, information processing device, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6885253B2 (en) | 2021-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7578890B2 (en) | Information processing device, information processing method, and program | |
| KR102081293B1 (en) | System and method for selling customized health functional food using gene analysis | |
| JP6790413B2 (en) | Menu generation system, menu generation method and menu generation program | |
| JP6279823B1 (en) | Information processing apparatus, information processing method, and program | |
| JPWO2016135970A1 (en) | Search system, search method and program | |
| JP6262923B1 (en) | Information processing apparatus, information processing method, and program | |
| KR102327845B1 (en) | Service system and method for providing subdivided food material based on user costomized recipe | |
| JP6911618B2 (en) | Information processing equipment, information processing methods and programs | |
| JP7095267B2 (en) | Information processing equipment, information processing methods and programs | |
| JP6643155B2 (en) | Information processing apparatus, information processing method and program | |
| JP2018041182A (en) | Information processing apparatus, information processing method, and program | |
| JP6885253B2 (en) | Information processing equipment, information processing methods and programs | |
| JP6625259B1 (en) | Information processing apparatus, information processing method and program | |
| TW201643804A (en) | Information processing system, POS system, information processing method, and computer-readable storage medium storing program | |
| JP7060140B1 (en) | Information processing system, information processing method and program | |
| TWI837492B (en) | Information processing system, information processing method, program and recording medium | |
| JP7127324B2 (en) | Information processing device, information processing method and program | |
| JP7303425B2 (en) | Information processing device, information processing method and program | |
| JP7147215B2 (en) | Information processing device, information processing method and program | |
| KR20190044856A (en) | System and method for matchmaking orders of consumer demand | |
| JP2022078691A (en) | Information processing system, information processing method and program | |
| JP2006260508A (en) | System for proposing midday meal menu by purpose | |
| JP2022143678A (en) | Information processing system, information processing method, and program | |
| JP2021015585A (en) | Information processing device, information processing method, and program | |
| JP2020112861A (en) | Information processing device, information processing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200515 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210329 |
|
| 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: 20210413 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6885253 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |