[go: up one dir, main page]

JP2019028854A - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

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
Application number
JP2017149549A
Other languages
Japanese (ja)
Other versions
JP6885253B2 (en
Inventor
良介 宮原
Ryosuke Miyahara
良介 宮原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2017149549A priority Critical patent/JP6885253B2/en
Publication of JP2019028854A publication Critical patent/JP2019028854A/en
Application granted granted Critical
Publication of JP6885253B2 publication Critical patent/JP6885253B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 below calculates the similarity between a known recipe and an unknown recipe for each recipe word type based on the words extracted from the text data of the known recipe and the unknown recipe, By performing different weighting for each evaluation criterion (taste, cooking time, health, cost, originality, etc.), the similarity between the known recipe and the unknown recipe for each recipe evaluation criterion is calculated, and based on the similarity, A recipe evaluation device that recognizes a known recipe similar to an unknown recipe for each recipe evaluation criterion and determines the score of the unknown recipe for each recipe evaluation criterion based on the score of the recipe evaluation criterion of the known recipe is disclosed.

特開2016−045606号公報JP 2006-045606 A

しかしながら、上記特許文献1に記載の技術では、未知レシピと既知レシピの類似度及び既知レシピのスコアに基づいて未知レシピのスコアを決定することはできるものの、既知レシピと類似度が高い、すなわち独創性の低いレシピも、独創性の高いレシピと同様にレシピ管理システム上に登録され公開されるため、当該システムにおける独創性の高いレシピの価値が相対的に低くなってしまう。   However, although the technique described in Patent Document 1 can determine the score of an unknown recipe based on the similarity between the unknown recipe and the known recipe and the score of the known recipe, the similarity to the known recipe is high, that is, the original recipe. Recipes with low creativity are registered and published on the recipe management system in the same way as recipes with high creativity, so that the value of highly creativity recipes in the system becomes relatively low.

以上のような事情に鑑み、本発明の目的は、独創性の高いレシピの価値を向上させることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。   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.

本発明の一実施形態に係るレシピ情報提供システムの構成を示した図である。It is the figure which showed the structure of the recipe information provision system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る飲食店/レシピ情報提供サーバのハードウェア構成を示した図である。It is the figure which showed the hardware constitutions of the restaurant / recipe information provision server which concerns on one Embodiment of this invention. 本発明の一実施形態に係る飲食店/レシピ情報提供サーバが有するデータベースの構成を示した図である。It is the figure which showed the structure of the database which the restaurant / recipe information provision server which concerns on one Embodiment of this invention has. 本発明の一実施形態に係る飲食店/レシピ情報提供サーバによる、レシピ情報掲載処理の流れを示したフローチャートである。It is the flowchart which showed the flow of the recipe information publication process by the restaurant / recipe information provision server which concerns on one Embodiment of this invention. 本発明の一実施形態において飲食店/レシピ情報提供サーバが生成したレシピ情報提供ページの例を示した図である。It is the figure which showed the example of the recipe information provision page which the restaurant / recipe information provision server produced | generated in one Embodiment of this invention. 本発明の一実施形態において飲食店/レシピ情報提供サーバが記憶するレシピ情報の例を示した図である。It is the figure which showed the example of the recipe information which a restaurant / recipe information provision server memorize | stores in one Embodiment of this 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 information providing server 100 on the Internet 150, a plurality of user terminals 200, and a plurality of restaurant terminals 300.

飲食店/レシピ情報提供サーバ100は、飲食店に関する情報を掲載した飲食店情報ポータルサイト及び飲食店から提供されたレシピ情報を掲載したレシピ情報ポータルサイトを運営するウェブサーバである。飲食店/レシピ情報提供サーバ100は、複数のユーザ端末200及び複数の飲食店の飲食店端末300とインターネット150を介して接続されている。   The restaurant / recipe information providing server 100 is a web server that operates a restaurant information portal site that posts information about restaurants and a recipe information portal site that lists recipe information provided from restaurants. The restaurant / recipe information providing server 100 is connected to the plurality of user terminals 200 and the restaurant terminals 300 of the plurality of restaurants via the Internet 150.

飲食店/レシピ情報提供サーバ100は、上記飲食店情報ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店/レシピ情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。また飲食店/レシピ情報提供サーバ100は、当該飲食店情報を閲覧したユーザのユーザ端末200からの、いずれかの飲食店に対する予約受付処理を代行する。   The restaurant / recipe information providing server 100 provides a restaurant information search system for the user of the user terminal 200 in the restaurant information portal site. Specifically, the restaurant / recipe information providing server 100 searches for restaurant information that matches the search condition based on a search request from the user terminal 200, generates a Web page on which the search result is posted, and generates a user terminal. 200. In addition, the restaurant / recipe information providing server 100 performs a reservation reception process for any restaurant from the user terminal 200 of the user who browsed the restaurant information.

また飲食店/レシピ情報提供サーバ100は、上記レシピ情報ポータルサイトにおいて、飲食店端末300のユーザ(管理者)向けにレシピ情報の売買システムを提供する。具体的には、飲食店/レシピ情報提供サーバ100は、飲食店端末300からのレシピ情報掲載要求に応じて、上記レシピ情報ポータルサイト上のレシピ情報提供ページにレシピ情報を掲載し、当該レシピ情報提供ページ上において、他の飲食店端末300からの購入要求に応じてレシピ情報の売買処理及びそれに伴う決済処理を実行する。   In addition, the restaurant / recipe information providing server 100 provides a recipe information trading system for the user (administrator) of the restaurant terminal 300 in the recipe information portal site. Specifically, the restaurant / recipe information providing server 100 posts recipe information on a recipe information providing page on the recipe information portal site in response to a recipe information posting request from the restaurant terminal 300, and the recipe information On the provided page, in response to a purchase request from another restaurant terminal 300, a recipe information buying and selling process and a settlement process associated therewith are executed.

ユーザ端末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 information providing server 100, receives a web page from the restaurant information portal site, and displays it on a screen by a browser or the like.

ユーザ端末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 information providing server 100. To do. The user terminal 200 can transmit a reservation request for any of the restaurants displayed as the search result to the restaurant / recipe information providing server 100 based on the user's operation.

また一方で飲食店/レシピ情報提供サーバ100は、上記飲食店情報ポータルサイトに掲載される飲食店(加盟店)向けに、飲食店情報の管理画面(Webページ)を提供している。飲食店端末300のユーザは、当該管理画面を介して、上記検索結果として一般ユーザに提供されるWebページ上の飲食店情報(コンテンツ)を編集・更新し、当該Webページを上記ポータルサイト上にアップロードすることができる。   On the other hand, the restaurant / recipe information providing server 100 provides a restaurant information management screen (Web page) for the restaurant (member store) posted on the restaurant information portal site. The user of the restaurant terminal 300 edits / updates restaurant information (content) on the Web page provided to the general user as the search result via the management screen, and puts the Web page on the portal site. Can be uploaded.

飲食店端末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 information providing server 100 based on the operation of the manager. is there.

さらに、飲食店端末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 server 100.

また、他の飲食店端末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 information providing server 100, when there is a request for posting recipe information from the restaurant terminal 300 to the recipe information providing page, The similarity with the posting request target recipe information is calculated, and the posting is permitted when the similarity is less than a predetermined threshold. Details of this processing will be described later.

[レシピ情報提供サーバのハードウェア構成]
図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 information providing server 100. As shown in the figure, the restaurant / recipe information providing server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input / output interface 15, and these. A bus 14 connected to each other is provided.

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 information provision server 100, performing various arithmetic processing. The ROM 12 is a non-volatile memory in which an OS to be executed by the CPU 11, firmware such as programs and various parameters are fixedly stored. The RAM 13 is used as a work area for the CPU 11 and temporarily holds the OS, various applications being executed, and various data being processed.

入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。   A display unit 16, an operation receiving unit 17, a storage unit 18, a communication unit 19, and the like are connected to the input / output interface 15.

表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。   The display unit 16 is a display device using, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), a CRT (Cathode Ray Tube), or the like.

操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。   The operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, and other input devices. When the operation reception unit 17 is a touch panel, the touch panel can be integrated with the display unit 16.

記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。   The storage unit 18 is a non-volatile memory such as an HDD (Hard Disk Drive), a flash memory (SSD; Solid State Drive), or other solid-state memory. The storage unit 18 stores the OS, various applications, and various data.

後述するが、特に本実施形態において、記憶部18は、後述するレシピ情報掲載処理(及びレシピ情報の売買・決済処理)に必要なアプリケーション等のプログラムの他、飲食店情報データベース、ユーザ情報データベース、レシピ情報データベース、及び食材情報データベースを有している。   As will be described later, particularly in the present embodiment, the storage unit 18 includes a restaurant information database, a user information database, a program such as an application necessary for a recipe information posting process (and a recipe information transaction / settlement process) described later, It has a recipe information database and an ingredient information database.

通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200及び飲食店端末300との間の通信処理を担う。   The communication unit 19 is a module for wireless communication such as an NIC (Network Interface Card) for Ethernet or a wireless LAN, for example, and performs communication processing between the user terminal 200 and the restaurant terminal 300.

なお、図示しないが、ユーザ端末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 information providing server 100.

[レシピ情報提供サーバのデータベース構成]
図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 information providing server 100.

同図に示すように、飲食店/レシピ情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32、レシピ情報データベース33、及び食材情報データベース34を有している。   As shown in the figure, the restaurant / recipe information providing server 100 has a restaurant information database 31, a user information database 32, a recipe information database 33, and a food material information database 34 in the storage unit 18.

飲食店情報データベース31は、飲食店毎に、その飲食店の店名、所在位置(住所または緯度経度)情報、立地エリア情報、アクセス情報(最寄り駅情報、最寄り駅からの徒歩距離情報)電話番号、その飲食店を識別するID(店舗ID)、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する情報(店舗のPR文等の店舗の特徴を示す情報、飲食店が行うイベント情報等)、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、平均予算情報、営業時間、ウェブサイトURL等の情報等を記憶している。これらの情報は、各飲食店の飲食店端末300から、飲食店/レシピ情報提供サーバ100が提供する管理画面を介して入力されたものである。   The restaurant information database 31 includes, for each restaurant, the store name, location (address or latitude / longitude) information, location area information, access information (nearest station information, walking distance information from the nearest station), telephone number, ID (store ID) for identifying the restaurant, category information of the restaurant business type and service, information for introducing the restaurant (information indicating the store characteristics such as a PR statement of the store, event information performed by the restaurant Etc.), image data relating to restaurants (introducing restaurants), menu information relating to menus provided by restaurants, average budget information, business hours, website URL information, and the like. These pieces of information are input from the restaurant terminal 300 of each restaurant via a management screen provided by the restaurant / recipe information providing server 100.

上記メニュー情報は、上記飲食店情報ポータルサイト上の各飲食店のメニューページに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。またメニュー情報としては、メニュー名や値段、説明等を示す文字情報の他、当該メニューを撮影した写真等の画像情報も対応付けて記憶される。   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 user information database 32 includes information on a user who owns the user terminal 200 and is a user (member) of the restaurant information service through the restaurant information portal site provided by the restaurant / recipe information providing server 100. Remember. Specifically, the user information database 32 stores information such as a user ID, a password, a name, an e-mail address, a telephone number, an address, an age (layer), a sex, and a birthday for each user.

レシピ情報データベース33は、上記飲食店/レシピ情報提供サーバ100が提供する上記レシピ情報ポータルサイトのレシピ情報提供ページに掲載されている複数のレシピ情報を記憶している。   The recipe information database 33 stores a plurality of recipe information posted on the recipe information providing page of the recipe information portal site provided by the restaurant / recipe information providing server 100.

当該レシピ情報は、少なくとも、レシピ名(メニュー名)、食材名、調味料名、各食材及び各調味料の分量を含み、所定のフォーマットで各飲食店によって記述され、各飲食店を識別する店舗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 ingredient information database 34 stores the name of the ingredient (basic ingredient name) and the name of the seasoning (basic seasoning name) that are essential in the recipe (menu) or frequently used for each recipe information. doing.

また食材情報データベース34は、各レシピにおいて使用され得る食材及び調味料のうち、類似の食材及び調味料(例えば味や食感に大きな差が出ないような食材及び調味料)を紐付けた紐付け情報も記憶している。   In addition, the food material information database 34 is a string in which similar foods and seasonings (for example, foods and seasonings that do not have a great difference in taste and texture) among the foods and seasonings that can be used in each recipe. Attached information is also stored.

これら各データベースは、後述する飲食店/レシピ情報提供サーバ100によるレシピ情報掲載処理において、必要に応じて相互に参照されて用いられる。   These databases are used by referring to each other as needed in the recipe information posting process by the restaurant / recipe information providing server 100 described later.

[レシピ情報提供サーバの動作]
次に、以上のように構成された飲食店/レシピ情報提供サーバ100の動作について説明する。当該動作は、飲食店/レシピ情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Recipe information server operation]
Next, operation | movement of the restaurant / recipe information provision server 100 comprised as mentioned above is demonstrated. The operation is executed by cooperation between the hardware of the CPU 11 and the communication unit 19 of the restaurant / recipe information providing server 100 and the software stored in the storage unit 18. In the following description, for the sake of convenience, the CPU 11 is an operation subject.

図4は、飲食店/レシピ情報提供サーバ100による、レシピ情報掲載処理の流れを示したフローチャートである。   FIG. 4 is a flowchart showing the flow of the recipe information posting process by the restaurant / recipe information providing server 100.

同図に示すように、飲食店/レシピ情報提供サーバ100のCPU11は、まず、いずれかの飲食店端末300から、レシピ情報の上記レシピ情報提供ページへの掲載要求を受信したか否かを判断する(ステップ41)。当該掲載要求は、レシピ情報の他、当該レシピ情報を作成した飲食店の店舗IDを含んでもよい。   As shown in the figure, the CPU 11 of the restaurant / recipe information providing server 100 first determines whether or not a request for posting recipe information on the recipe information providing page has been received from any of the restaurant terminals 300. (Step 41). The posting request may include the store ID of the restaurant that created the recipe information in addition to the recipe information.

レシピ情報の掲載要求を受信したと判断した場合(Yes)、CPU11は、レシピ情報データベース33を参照して、掲載済みのレシピ情報から、掲載要求対象のレシピ情報のレシピ名(メニュー名)と同一及び類似するレシピ名を有するレシピ情報を検索する(ステップ42)。   When it is determined that the request for posting recipe information has been received (Yes), the CPU 11 refers to the recipe information database 33 and uses the same recipe name (menu name) as the recipe information to be posted from the posted recipe information. And the recipe information which has a similar recipe name is searched (step 42).

続いてCPU11は、掲載要求対象のレシピ情報と、検索されたレシピ情報から、それぞれ、食材名、調味料名、それらの分量を、調理工程毎に抽出する(ステップ43)。   Subsequently, the CPU 11 extracts the name of the ingredient, the name of the seasoning, and the amount of each from the recipe information to be posted and the retrieved recipe information for each cooking process (step 43).

続いてCPU11は、上記食材情報データベース34を参照して、上記抽出した食材名及び調味料名から、基本食材名及び基本調味料名を除外する(ステップ44)。   Subsequently, the CPU 11 refers to the food material information database 34 and excludes the basic food material name and the basic seasoning name from the extracted food material name and seasoning name (step 44).

続いてCPU11は、上記基本食材名及び基本調味料名を除外済みの、掲載要求対象のレシピ情報と掲載済みの同一/類似レシピ情報の各食材名、調味料名、それらの分量について、調理工程毎に類似度を算出する(ステップ45)。類似度は、例えば、調理工程毎の食材名及び調味料名の一致率(完全一致のみならず、部分一致や、あいまい検索における表記揺れや同義語による一致も含む)や、分量の近似率等によって算出される。   Subsequently, the CPU 11 performs the cooking process for each ingredient name, seasoning name, and quantity of the recipe information subject to publication request and the same / similar recipe information already published, excluding the basic ingredient name and basic seasoning name. The degree of similarity is calculated every time (step 45). The degree of similarity is, for example, the match rate of ingredients and seasonings for each cooking process (including not only perfect match but also partial match, notation fluctuation in fuzzy search and match by synonym), approximate rate of quantity, etc. Is calculated by

続いて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 CPU 11 determines whether any of the above average similarity is less than a predetermined threshold (step 47). Here, the threshold is, for example, 0.3, 0.5, etc. when the similarity is expressed in a range of 0 to 1, but is not limited thereto.

上記平均類似度が閾値未満であると判断した場合(Yes)、CPU11は、上記掲載要求対象のレシピ情報を、上記レシピ情報データベース33に記憶し(ステップ48)、上記レシピ情報提供ページに掲載する(ステップ49)。   If the CPU 11 determines that the average similarity is less than the threshold (Yes), the CPU 11 stores the posting request target recipe information in the recipe information database 33 (step 48) and posts it on the recipe information providing page. (Step 49).

一方、上記平均類似度が閾値以上であると判断した場合(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 CPU 11 issues a placement refusal notification indicating that the recipe information subject to placement cannot be placed because similar recipe information has already been placed. It transmits to the restaurant terminal 300 (step 50).

図5は、上記飲食店/レシピ情報提供サーバ100が生成したレシピ情報提供ページの例を示した図である。   FIG. 5 is a diagram showing an example of a recipe information provision page generated by the restaurant / recipe information provision server 100.

同図に示すように、レシピ情報提供ページは、複数のレシピ情報掲載欄50を有する。各レシピ情報掲載欄50は、各レシピ情報及びその提供元の飲食店を識別するレシピ名(メニュー名)情報51、レシピ情報を購入するための販売価格情報52、各レシピによって出来上がったメニューの写真情報53、及び各レシピ情報の購入要求を送信するための購入ボタン54を有する。   As shown in the figure, the recipe information providing page has a plurality of recipe information posting columns 50. Each recipe information publishing column 50 has recipe name (menu name) information 51 for identifying each recipe information and a restaurant of the providing source, sales price information 52 for purchasing recipe information, and a picture of a menu created by each recipe. It has a purchase button 54 for transmitting information 53 and a purchase request for each recipe information.

各レシピ名(メニュー名)は、上記飲食店情報ポータルサイト上におけるいずれかの飲食店のメニュー情報ページに掲載されたメニュー名に対応している。上記販売価格情報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 selling price information 52 may be determined by the user of the restaurant terminal 300 who uploaded the recipe information, or may be determined by other predetermined rules.

このレシピ情報提供ページは、上記レシピ情報ポータルサイトに飲食店端末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 purchase button 54 for any recipe information (tap, click, etc.), a request for purchasing the recipe information is transmitted to the restaurant / recipe information providing server 100.

飲食店/レシピ情報提供サーバ100は、当該購入要求に応答して、上記販売価格情報52に対応する価格での当該レシピ情報の決済処理を実行する。決済処理が完了すると、飲食店/レシピ情報提供サーバ100は、対応するレシピ情報をレシピ情報データベース33から抽出し、購入元の飲食店端末300へ送信する。   In response to the purchase request, the restaurant / recipe information providing server 100 executes settlement processing for the recipe information at a price corresponding to the selling price information 52. When the settlement process is completed, the restaurant / recipe information providing server 100 extracts corresponding recipe information from the recipe information database 33 and transmits it to the restaurant terminal 300 of the purchase source.

図6は、飲食店/レシピ情報提供サーバ100が上記レシピ情報データベース33に記憶し、上記購入処理によって飲食店端末300に提供されるレシピ情報の例を示した図である。   FIG. 6 is a diagram showing an example of recipe information stored in the recipe information database 33 by the restaurant / recipe information providing server 100 and provided to the restaurant terminal 300 by the purchase process.

同図に示すように、レシピ情報は、例えば、レシピ名(メニュー名)、レシピ情報提供元の飲食店名、何人分または何個分のメニューであるかを示す情報、出来上がり写真、食材名、調味料名、それらの分量、及び調理工程に関する情報を含む。   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 ingredient information database 34.

一方、食材名としての「むき海老」や、調味料名としての「味噌」は、上記基本食材名及び基本調味料名としては記憶されておらず、これらと同一または類似の食材または調味料の有無が、類似度の算出において寄与することになる。   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 information providing server 100, and performs the sales paperwork to the restaurant / recipe information providing server 100. Can be entrusted. Moreover, since the restaurant where the recipe information is purchased can download the recipe information simply by performing a purchase operation on the above-mentioned recipe information providing page, not only the labor of both the recipe information sales side and the purchase side is saved, but also the recipe information Since the restaurant / recipe information providing server 100 does not need to exchange data with the restaurant terminal 300 on either the sales side or the purchase side from before uploading to before downloading, it is possible to prevent an increase in communication load. it can.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
[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 information providing server 100 uses the recipe shown in the flowchart shown in FIG. 4 to create a recipe that is the same as or similar to the recipe name (menu name) of the recipe information to be posted from the posted recipe information. The recipe information having the name is searched, and the recipe information for calculating the similarity is narrowed down from the posted recipe information. However, in order to prevent the recipe information of the same menu from being erroneously excluded from the similarity calculation process depending on how the recipe name is described by the narrowing process based on the recipe name (menu name), The shop / recipe information providing server 100 may execute the similarity calculation process with the recipe information to be posted on all the posted recipe information without executing the narrowing process based on the recipe name (menu name). .

上述の実施形態では、飲食店/レシピ情報提供サーバ100は、掲載要求対象のレシピ情報と掲載済みのレシピ情報との類似度を、調理工程毎に算出して掲載の可否を判断していた。しかし、飲食店/レシピ情報提供サーバ100は、調理工程毎ではなく、レシピ情報全体において、食材名、調味料名、それらの分量を比較して類似度を算出し、その類似度が閾値未満か否かによって掲載の可否を判断してもよい。   In the above-described embodiment, the restaurant / recipe information providing server 100 calculates the similarity between the posting request target recipe information and the posted recipe information for each cooking process and determines whether or not the posting is possible. However, the restaurant / recipe information providing server 100 calculates the similarity by comparing the names of ingredients, the names of seasonings, and their quantities in the entire recipe information, not for each cooking process, and whether the similarity is less than the threshold. Whether or not the publication can be made may be determined depending on whether or not the publication is made.

上述の実施形態において、飲食店/レシピ情報提供サーバ100は、上記飲食店情報ポータルサイト上の各飲食店の飲食店情報提供ページ(メニュー情報ページ)に、上記管理画面を介して飲食店端末300から新たなメニュー名の掲載要求を受信した場合、当該メニュー名に対応するレシピ情報が上記レシピ情報提供ページに掲載済みである場合(すなわち、当該レシピ情報と他の掲載済みのレシピ情報との類似度が上記閾値未満であると判断されている場合)に限り、当該メニュー名の上記メニュー情報ページへの掲載を許容してもよい。これにより情報処理装置は、独創性の高いレシピ情報に対応するメニューのみを飲食店情報提供ページに掲載することで、当該メニューを目的に来店した客に、独創性の高いレシピで調理したメニューの価値を体感させ広めさせることができる。   In the above-described embodiment, the restaurant / recipe information providing server 100 connects the restaurant terminal 300 to the restaurant information providing page (menu information page) of each restaurant on the restaurant information portal site via the management screen. When a request for posting a new menu name is received from the recipe information corresponding to the menu name has already been posted on the recipe information provision page (that is, the similarity between the recipe information and other published recipe information) Only when the degree is less than the threshold value), the menu name may be allowed to be posted on the menu information page. 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.

上述の実施形態において、飲食店/レシピ情報提供サーバ100は、掲載要求対象のレシピ情報と掲載済みのレシピ情報との類似度を算出する際、掲載要求対象のレシピ情報に対応付けられた店舗IDと、掲載済みのレシピ情報に対応付けられた店舗IDとが同一である場合(すなわち、掲載済みのレシピ情報を作成した飲食店が他のレシピ情報を作成して掲載要求を送信した場合)には、掲載条件を他の飲食店よりも厳しく設定してもよい。すなわち、飲食店/レシピ情報提供サーバ100は、掲載済みのレシピ情報の中に、掲載要求対象のレシピ情報に対応付けられた店舗IDと同一の店舗IDが対応付けられたレシピ情報が存在する場合には、それら両レシピ情報の全体の類似度または各調理工程の上記平均類似度が、上記図4のステップ47において用いた閾値(第1閾値)よりも低い所定の閾値(第2閾値)未満であった場合に、掲載を許容してもよい(この場合、店舗IDが一致しないレシピ情報間の類似度に関しては、上記図4のステップ47と同じ閾値が用いられる)。これにより、飲食店/レシピ情報提供サーバ100は、同一の飲食店が作成したレシピ情報については、上記記憶を許容するための類似度の閾値をより低く、すなわち、掲載許容のための類似度の条件をより厳しくすることによって、例えば飲食店が既存のレシピ情報を改変する等して、掲載を許容され得る他のレシピ情報を容易に作成するのを防ぐことができる。   In the above-described embodiment, when the restaurant / recipe information providing server 100 calculates the similarity between the posting request target recipe information and the posted recipe information, the store ID associated with the posting request target recipe information. And the store ID associated with the posted recipe information are the same (that is, when the restaurant that created the posted recipe information creates another recipe information and sends a posting request). May set the posting conditions more strictly than other restaurants. That is, the restaurant / recipe information providing server 100 has recipe information in which the same shop ID as the shop ID associated with the recipe information targeted for publication is present in the posted recipe information. The total similarity of these recipe information or the average similarity of each cooking process is less than a predetermined threshold (second threshold) lower than the threshold (first threshold) used in step 47 of FIG. In this case, publication may be permitted (in this case, the same threshold value as in step 47 of FIG. 4 is used for the similarity between recipe information items whose store IDs do not match). Thereby, the restaurant / recipe information providing server 100 lowers the similarity threshold for allowing the storage for the recipe information created by the same restaurant, that is, the degree of similarity for posting permission. By making the conditions stricter, it is possible to prevent other restaurants from easily creating other recipe information that can be allowed to be posted, for example, by changing the existing recipe information.

上述の実施形態では、飲食店/レシピ情報提供サーバ100は、掲載要求があった全てのレシピ情報について、掲載済みのレシピ情報との間の類似度を算出して掲載の可否を判断していた。しかし、飲食店/レシピ情報提供サーバ100は、掲載済みのレシピ情報に対応付けられた店舗IDと、掲載要求対象のレシピ情報に対応付けられた店舗IDが一致する場合にのみ、上記類似度の算出処理及び掲載可否の判断処理を実行してもよい。すなわち、飲食店/レシピ情報提供サーバ100は、飲食店端末300から上記レシピ情報提供ページへの初めてのレシピ情報掲載要求については、無条件にレシピ情報の掲載を許容し、レシピ情報提供ページへの掲載歴がある飲食店の飲食店端末300からの掲載要求については、当該飲食店が掲載済みのレシピ情報と、掲載要求対象のレシピ情報との類似度を、上述したように調理工程毎の平均類似度または全体としての類似度として算出し、当該類似度が上記閾値未満である場合にのみ、レシピ情報の掲載を許容してもよい。これにより、ある飲食店が独自に作成した独創性の高い(他のレシピに依拠しない)レシピ情報がたまたま他の飲食店が作成した掲載済みのレシピ情報と類似している場合に、掲載が拒否されて販売できなくなることが防止されるとともに、飲食店が自ら作成した掲載済みのレシピ情報を少し改変して他のレシピ情報としてレシピ情報提供ページに安易に掲載し販売することが防止される。   In the above-described embodiment, the restaurant / recipe information providing server 100 calculates the degree of similarity between all recipe information requested to be posted and the posted recipe information, and determines whether or not the posting is possible. . However, the restaurant / recipe information providing server 100 has the similarity degree only when the store ID associated with the posted recipe information matches the store ID associated with the recipe information targeted for publication. You may perform a calculation process and the determination process of publication permission / inhibition. In other words, the restaurant / recipe information providing server 100 allows the posting of recipe information unconditionally for the first recipe information posting request from the restaurant terminal 300 to the recipe information providing page, and sends the recipe information to the recipe information providing page. As for the posting request from the restaurant terminal 300 of a restaurant with a history of posting, the similarity between the recipe information that the restaurant has already been posted and the recipe information that is the subject of the posting request is the average for each cooking step as described above. It may be calculated as the similarity or the similarity as a whole, and only when the similarity is less than the threshold value, the posting of recipe information may be permitted. As a result, if a highly original (not based on other recipes) recipe information created by a restaurant is similar to an already-created recipe information created by another restaurant, the posting is rejected. In addition to being prevented from being sold, it is possible to slightly modify the posted recipe information created by the restaurant itself and easily post it on the recipe information providing page as other recipe information for sale.

上述の実施形態において、レシピ情報を作成してレシピ情報提供ページにアップロードするのは飲食店端末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 information providing server 100 in the same manner as the restaurant information database 31. Moreover, not only the restaurant terminal of the restaurant in operation, but also the restaurant terminal of the closed restaurant may upload the recipe information created before or after closing to the recipe information providing page.

本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも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 SYMBOLS 18 ... Memory | storage part 19 ... Communication part 31 ... Restaurant information database 32 ... User information database 33 ... Recipe information database 34 ... Ingredient information database 50 ... Recipe information publication column 100 ... Restaurant / recipe information provision server 200 ... User terminal 300 ... Restaurant terminal

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に記載の情報処理装置であって、
前記レシピ情報は、複数の調理工程を含み、前記食材名、前記調味料名、前記分量は当該各調理工程と対応付けられて記憶され、
前記制御部は、前記調理工程毎に前記類似度を算出し、全工程の類似度の平均類似度が前記第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.
請求項1または2に記載の情報処理装置であって、
前記記憶部は、前記レシピ情報毎に基本食材名及び基本調味料名を記憶し、
前記制御部は、前記基本食材名及び基本調味料名を前記類似度の算出処理から除外する
情報処理装置。
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乃至3のいずれかに記載の情報処理装置であって、
前記記憶部は、前記飲食店または前記料理人の識別情報を前記レシピ情報と対応付けて記憶し、
前記制御部は、前記第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乃至4のいずれかに記載の情報処理装置であって、
前記通信部は、前記複数のレシピ情報の前記飲食店または前記料理人間の授受のために当該複数のレシピ情報に対応するメニュー名を掲載したレシピ情報提供ページを生成して飲食店端末または料理人端末からの要求に応じて送信し、
前記制御部は、前記レシピ情報提供ページに掲載済みの第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.
請求項5に記載の情報処理装置であって、
前記制御部は、前記飲食店毎に、前記レシピ情報に対応するメニュー名を含む飲食店情報を掲載した飲食店情報提供ページを生成してユーザ端末からの要求に応じて送信し、前記飲食店端末から新たに前記飲食店情報提供ページへの前記第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.
JP2017149549A 2017-08-02 2017-08-02 Information processing equipment, information processing methods and programs Expired - Fee Related JP6885253B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
花井 俊介、難波 英嗣、灘本 明代: "主食材と主調味料を考慮した類似レシピクラスタリング", 第8回データ工学と情報マネジメントに関するフォーラム, JPN6021012544, 2 March 2016 (2016-03-02), JP, ISSN: 0004482510 *

Cited By (1)

* Cited by examiner, † Cited by third party
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