JP6807584B1 - Information providing device, information providing method and information providing program - Google Patents

Information providing device, information providing method and information providing program Download PDF

Info

Publication number
JP6807584B1
JP6807584B1 JP2019206151A JP2019206151A JP6807584B1 JP 6807584 B1 JP6807584 B1 JP 6807584B1 JP 2019206151 A JP2019206151 A JP 2019206151A JP 2019206151 A JP2019206151 A JP 2019206151A JP 6807584 B1 JP6807584 B1 JP 6807584B1
Authority
JP
Japan
Prior art keywords
information
menu
tag
cooking
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019206151A
Other languages
Japanese (ja)
Other versions
JP2021081775A (en
Inventor
哲也 野尻
哲也 野尻
Original Assignee
株式会社おいしい健康
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 株式会社おいしい健康 filed Critical 株式会社おいしい健康
Priority to JP2019206151A priority Critical patent/JP6807584B1/en
Application granted granted Critical
Publication of JP6807584B1 publication Critical patent/JP6807584B1/en
Publication of JP2021081775A publication Critical patent/JP2021081775A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

【課題】複数の料理を組み合わせた献立の特徴から、ユーザの食事に関する制限事項や特定の背景に応じた献立をレコメンドする情報提供装置、方法及びプログラムを提供する。【解決手段】情報提供システム1の情報提供装置100は、その機能として、複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成部131と、生成した献立情報を構成する料理情報に紐づけて付与されている料理タグを取得する料理タグ取得部132と、献立情報を構成する料理情報に紐づけられている料理タグに基づき、当該献立情報の特徴を示す献立タグを生成する献立タグ生成部133と、ユーザの特徴を示すユーザ情報を受け付けるユーザ情報受付部134と、ユーザ情報に基づいて献立タグを検索し、ユーザに対して検索結果の献立タグに係る献立情報をレコメンドするレコメンド部135と、を備える。【選択図】図1PROBLEM TO BE SOLVED: To provide an information providing device, a method and a program for recommending a menu according to a user's dietary restrictions and a specific background from the characteristics of a menu combining a plurality of dishes. As its function, an information providing device 100 of an information providing system 1 forms a menu of meals by combining a plurality of cooking information, and generates a menu information generating unit 131 and the generated menu information. A menu showing the characteristics of the menu information based on the dish tag acquisition unit 132 that acquires the dish tag attached to the constituent dish information and the dish tag associated with the dish information that constitutes the menu information. Menu tag generation unit 133 that generates tags, user information reception unit 134 that receives user information indicating user characteristics, and menus that search for menu tags based on user information and provide users with menus related to the menu tags in the search results. It includes a recommendation unit 135 that recommends information. [Selection diagram] Fig. 1

Description

本開示は、複数の料理を組み合わせて構成された食事の献立の情報提供を行う、情報提供装置、情報提供システム、情報提供方法及び情報提供プログラムに関する。 The present disclosure relates to an information providing device, an information providing system, an information providing method, and an information providing program that provide information on a meal menu composed of a combination of a plurality of dishes.

昨今、生活習慣病と診断されることにより、生活を改善するための食事の献立情報や、運動に関する情報のような、健康情報を必要とする者が増加している。そのため、各種の健康情報を提供するサービスが増加してきている。 Recently, as a result of being diagnosed with a lifestyle-related disease, an increasing number of people need health information such as dietary menu information to improve their lives and information on exercise. Therefore, services that provide various types of health information are increasing.

例えば、特許文献1には、健康管理を必要とするユーザに対して、専門家からのアドバイスメッセージを送信する健康管理サーバが開示されている。特許文献1に記載の健康管理サーバは、ユーザからの食事の画像を受信すると、その画像を分析し、分析結果から専門家がアドバイスを作成してメッセージを送信するものである。 For example, Patent Document 1 discloses a health management server that sends an advice message from an expert to a user who needs health management. When the health management server described in Patent Document 1 receives an image of a meal from a user, the health management server analyzes the image, and an expert creates advice from the analysis result and sends a message.

また、特許文献2には、コンビニエンスストア等の商品やレストラン等のメニューを提案することで、ユーザの健康管理を支援するシステムが開示されている。特許文献2に記載のシステムは、小売店で販売されている飲食料品の情報(カロリー、栄養素等)と、飲食店で提供されている食事メニューの情報とを管理するデータベースとを備え、ユーザが希望する食事プログラムに従って、最適な摂取カロリー等に基づいた商品や食事メニューを組み合わせた献立を提案するものである。 Further, Patent Document 2 discloses a system that supports the health management of a user by proposing a product such as a convenience store or a menu such as a restaurant. The system described in Patent Document 2 includes a database that manages information on foods and drinks sold at retail stores (calories, nutrients, etc.) and information on meal menus provided at restaurants, and is provided by a user. Proposes a menu that combines products and meal menus based on the optimal calorie intake, etc., according to the desired meal program.

特開2017−062854号公報JP-A-2017-062854 特開2018−185791号公報JP-A-2018-185791

ところで、生活習慣病のような疾患や、アレルギー等の特定の背景により、食事に制限事項がある場合、喫食可能な料理が制限されるため、献立がワンパターンになりやすい傾向がある。そのため、制限事項が守られない、という問題がある。他方、同じように食事に制限事項がある者は多いと考えられるため、同じような制限事項があるユーザ同士で喫食可能な料理の情報を共有することで、献立のレパートリーを増やすことが可能である。 By the way, when there are restrictions on meals due to diseases such as lifestyle-related diseases or specific backgrounds such as allergies, the dishes that can be eaten are restricted, so menus tend to be one pattern. Therefore, there is a problem that the restrictions cannot be observed. On the other hand, it is thought that there are many people who have similar dietary restrictions, so it is possible to increase the menu repertoire by sharing information on edible dishes among users who have similar restrictions. is there.

しかしながら、個々の料理について情報を共有したとしても、通常の食事は複数の料理、例えば主菜、主食、副菜等を組み合わせたものであり、このような複数の料理を組み合わせた献立全体で、上記のような制限事項を守る必要がある。そのため、複数の料理を組み合わせた献立の情報を共有することが可能な装置やシステムが望まれていた。 However, even if information is shared about individual dishes, a normal meal is a combination of multiple dishes, such as a main dish, staple food, side dish, etc., and the entire menu that combines such multiple dishes It is necessary to observe the above restrictions. Therefore, there has been a demand for a device or system capable of sharing menu information that combines a plurality of dishes.

そこで、本開示では、複数の料理を組み合わせた献立の特徴から、ユーザの食事に関する制限事項や特定の背景に応じた献立をレコメンドする情報提供装置、情報提供方法及び情報提供プログラムについて説明する。 Therefore, in the present disclosure, an information providing device, an information providing method, and an information providing program that recommend a menu according to a user's dietary restrictions and a specific background will be described from the characteristics of a menu that combines a plurality of dishes.

本開示の一態様における情報提供装置は、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成部と、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得部と、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成部と、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンド部と、を備える。 The information providing device in one aspect of the present disclosure combines a plurality of stored cooking information to form a menu of meals, shows a menu information generation unit that generates menu information, and shows the characteristics of cooking information, and is used for cooking information. Based on the cooking tag acquisition department that acquires the cooking tags that are associated and attached, and the cooking tags of the cooking information that constitutes the menu information, a menu tag that indicates the characteristics of the menu information is generated and assigned in association with the menu information. The menu tag generation unit and the user who wants to provide the menu information are searched for the menu tag based on the user information indicating the characteristics of the user, and the recommendation information related to the menu tag in the search result is recommended to the user. It has a part and.

本開示の一態様における情報提供方法は、献立情報生成部が行う、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、料理タグ取得部が行う、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、献立タグ生成部が行う、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成ステップと、レコメンド部が行う、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンドステップと、を備える。 The information providing method in one aspect of the present disclosure includes a menu information generation step of combining a plurality of stored cooking information to form a meal menu and generating menu information, and a cooking tag acquisition, which is performed by the menu information generation unit. The cooking tag acquisition step of the department to show the characteristics of the cooking information and acquire the cooking tag attached to the cooking information, and the cooking tag of the cooking information that composes the menu information performed by the menu tag generation department. Based on this, a menu tag indicating the characteristics of the menu information is generated, and the menu tag generation step of associating with the menu information is given, and the user's characteristics are shown to the user who wishes to provide the menu information, which is performed by the recommendation department. It includes a recommendation step of searching for a menu tag based on user information and recommending the menu information related to the menu tag of the search result to the user.

また、本開示の一態様における情報提供プログラムは、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成ステップと、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンドステップと、を電子計算機に実行させる。 In addition, the information providing program in one aspect of the present disclosure combines a plurality of stored cooking information to form a menu for meals, shows a menu information generation step for generating menu information, and shows the characteristics of cooking information, and cooks. Based on the cooking tag acquisition step to acquire the cooking tag attached to the information and the cooking tag of the cooking information that constitutes the menu information, a menu tag showing the characteristics of the menu information is generated and linked to the menu information. The menu tag generation step to be given to the user and the user who wants to provide the menu information are searched for the menu tag based on the user information indicating the user's characteristics, and the menu information related to the menu tag in the search result is recommended to the user. Make the computer execute the recommendation step to be done.

本開示によれば、複数の料理情報を組み合わせて食事の献立を構成して献立情報を生成し、個々の料理情報の特徴を示す料理タグに基づき、献立情報の特徴を示す献立タグを生成する。この献立タグを検索することで、検索結果の献立タグに係る献立情報をユーザにレコメンドする。これにより、献立タグから、ユーザの食事に関する制限事項や特定の背景に応じた献立を検索することにより、そのような制限事項や特定の背景に適した献立をレコメンドすることが可能になる。 According to the present disclosure, a plurality of cooking information is combined to form a meal menu to generate menu information, and a menu tag indicating the characteristics of the menu information is generated based on the cooking tags indicating the characteristics of the individual cooking information. .. By searching for this menu tag, the menu information related to the menu tag in the search result is recommended to the user. This makes it possible to recommend menus suitable for such restrictions and specific backgrounds by searching the menu tags for menus according to the user's dietary restrictions and specific backgrounds.

本開示の一実施形態に係る情報提供システム1を示す機能ブロック構成図である。It is a functional block block diagram which shows the information provision system 1 which concerns on one Embodiment of this disclosure. 図1のユーザ端末200を示す機能ブロック構成図である。It is a functional block block diagram which shows the user terminal 200 of FIG. 図1の情報提供システム1の動作を示すフローチャートである。It is a flowchart which shows the operation of the information providing system 1 of FIG. 図2のユーザ端末200の操作により、図1の献立情報生成部131が献立情報を生成する例を示す模式図である。FIG. 5 is a schematic diagram showing an example in which the menu information generation unit 131 of FIG. 1 generates menu information by operating the user terminal 200 of FIG. 2. 図1の料理レシピDB121の格納例を示す模式図である。It is a schematic diagram which shows the storage example of the cooking recipe DB 121 of FIG. 図1の献立タグ生成部133による、料理タグから献立タグを生成する第1の例を示す模式図である。It is a schematic diagram which shows the 1st example of generating a menu tag from a dish tag by the menu tag generation unit 133 of FIG. 図1の献立タグ生成部133による、料理タグから献立タグを生成する第2の例を示す模式図である。It is a schematic diagram which shows the 2nd example of generating the menu tag from the dish tag by the menu tag generation unit 133 of FIG. 図1の献立タグ生成部133による、料理タグから献立タグを生成する第3の例を示す模式図である。It is a schematic diagram which shows the 3rd example of generating the menu tag from the dish tag by the menu tag generation unit 133 of FIG. 図1の献立DB123の格納例を示す模式図である。It is a schematic diagram which shows the storage example of the menu DB 123 of FIG. 図1のユーザ情報受付部134によるユーザ情報の受付の例を示す模式図である。It is a schematic diagram which shows the example of the reception of the user information by the user information reception part 134 of FIG. 本開示の一実施形態に係る情報提供システム1Aを示す機能ブロック構成図である。It is a functional block block diagram which shows the information provision system 1A which concerns on one Embodiment of this disclosure. 図11のレシピ情報受付部136によるレシピ情報の受付の例を示す模式図である。It is a schematic diagram which shows the example of the reception of the recipe information by the recipe information reception part 136 of FIG. 本開示の一実施形態に係るコンピュータ700を示す機能ブロック構成図である。It is a functional block block diagram which shows the computer 700 which concerns on one Embodiment of this disclosure.

以下、本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。 Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. It should be noted that the embodiments described below do not unreasonably limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiments are essential components of the present disclosure.

<構成>
図1は、本開示の実施形態に係る情報提供システム1を示す機能ブロック構成図である。この情報提供システム1は、限定ではなく例として、ユーザの食事に関する制限事項や特定の背景に応じて、食事の献立をレコメンドするシステムである。このとき、情報提供システム1は、食事の献立だけではなく、献立を構成する料理のレシピ情報をレコメンドしてもよい。また、情報提供システム1のユーザは、情報提供システム1に個人情報や属性情報を登録することで会員登録した者でもよく、特に認証されていないユーザであってもよく、情報提供システム1を運営する者も含めてもよい。
<Composition>
FIG. 1 is a functional block configuration diagram showing an information providing system 1 according to an embodiment of the present disclosure. This information providing system 1 is a system that recommends meal menus according to a user's dietary restrictions and a specific background, as an example, not a limitation. At this time, the information providing system 1 may recommend not only the meal menu but also the recipe information of the dishes constituting the menu. Further, the user of the information providing system 1 may be a person who has registered as a member by registering personal information or attribute information in the information providing system 1, or may be a user who is not particularly authenticated, and operates the information providing system 1. You may also include those who do.

ここで、献立とは、1または複数の料理を組み合わせて構成する、1回の食事において実際に喫食される料理の組み合わせであり、「カレーライス」のように1の料理で構成されることもあり、「ごはん、味噌汁、生姜焼き、サラダ」のように複数の料理で構成されることもある概念である。一般に、食事において所定の栄養素を摂取するためには、単品の料理の栄養素も重要であるが、複数の料理、例えば主菜、主食、副菜等を組み合わせた献立全体で栄養バランスの良い食事をすることが重要であるといわれている。そのため、情報提供システム1は、ユーザの食事に関する制限事項や特定の背景に対応させつつ、複数の料理を組み合わせた献立をレコメンドすることを可能にしている。 Here, the menu is a combination of dishes that are actually eaten in one meal, which is composed of a combination of one or more dishes, and may be composed of one dish such as "curry rice". Yes, it is a concept that may consist of multiple dishes such as "rice, miso soup, ginger grilled, salad". In general, in order to get a predetermined nutrient in a meal, the nutrients of a single dish are also important, but a meal with a good nutritional balance in the whole menu that combines multiple dishes such as main dish, staple food, side dish, etc. It is said that it is important to do so. Therefore, the information providing system 1 makes it possible to recommend a menu that combines a plurality of dishes while responding to the user's dietary restrictions and a specific background.

また、情報提供システム1がレコメンドする献立は、ユーザが情報提供システム1に記憶されている1または複数の料理情報を組み合わせて構成したものでもよく、情報提供システム1が自動的に生成したものでもよい。情報提供システム1に記憶されている料理情報には、この料理情報の特徴を示す料理タグが付与されており、情報提供システム1は、料理情報が組み合わされて献立が構成されると、この献立の特徴を示す献立タグを付与する。この献立タグは、ユーザの食事に関する制限事項や、アレルギー等の特定の背景に対応するようになっている。また、情報提供システム1は、ユーザの特徴を示すユーザ情報に基づき、この献立タグを検索することで、検索結果の献立タグに係る献立情報をユーザにレコメンドする。 Further, the menu recommended by the information providing system 1 may be configured by combining one or a plurality of cooking information stored in the information providing system 1 by the user, or may be automatically generated by the information providing system 1. Good. A cooking tag indicating the characteristics of this cooking information is attached to the cooking information stored in the information providing system 1, and the information providing system 1 sets this menu when the cooking information is combined to form a menu. A menu tag indicating the characteristics of is attached. This menu tag is designed to address specific backgrounds such as user dietary restrictions and allergies. In addition, the information providing system 1 searches for the menu tag based on the user information indicating the characteristics of the user, and recommends the menu information related to the menu tag of the search result to the user.

情報提供システム1は、情報提供装置100と、ユーザ端末200と、ネットワークNWとを有している。情報提供装置100と、ユーザ端末200とは、ネットワークNWを介して相互に接続される。ネットワークNWは、通信を行うための通信網であり、限定ではなく例として、インターネット、イントラネット、LAN(Local Area Network)、WAN(Wide Area Network)、ワイヤレスLAN(Wireless LAN:WLAN)、ワイヤレスWAN(Wireless WAN:WWAN)、仮想プライベートネットワーク(Virtual Private Network:VPN)等を含む通信網により構成されている。 The information providing system 1 has an information providing device 100, a user terminal 200, and a network NW. The information providing device 100 and the user terminal 200 are connected to each other via a network NW. The network NW is a communication network for communication, and is not limited to the Internet, an intranet, a LAN (Local Area Network), a WAN (Wide Area Network), a wireless LAN (Wireless LAN), and a wireless WAN (Wireless LAN). It is composed of a communication network including Wireless WAN (WAN), Virtual Private Network (VPN), and the like.

情報提供装置100は、料理情報を組み合わせて献立を構成し、料理情報に紐づけて付与されている料理タグを取得し、この料理タグに基づいて献立の特徴を示す献立タグを生成する装置である。また、情報提供装置100は、献立情報の提供を希望するユーザに対して、ユーザ情報に基づいて献立タグを検索して検索結果に係る献立情報をユーザにレコメンドする装置である。この情報提供装置100は、限定ではなく例として、各種Webサービスを提供するコンピュータ(デスクトップ、ラップトップ、タブレットなど)や、サーバ装置を含む装置等により構成されている。なお、サーバ装置は単体で動作するサーバ装置に限られず、ネットワークNWを介して通信を行うことで協調動作する分散型サーバシステムや、クラウドサーバでもよい。 The information providing device 100 is a device that forms a menu by combining cooking information, acquires a cooking tag attached in association with the cooking information, and generates a menu tag indicating the characteristics of the menu based on the cooking tag. is there. Further, the information providing device 100 is a device that searches for a menu tag based on the user information and recommends the menu information related to the search result to the user who wants to provide the menu information. The information providing device 100 is not limited, but is composed of, for example, a computer (desktop, laptop, tablet, etc.) that provides various Web services, a device including a server device, and the like. The server device is not limited to a server device that operates independently, and may be a distributed server system or a cloud server that operates in cooperation by communicating via a network NW.

ユーザ端末200は、ユーザ情報の入力を受け付けて情報提供装置100を送信し、献立タグの検索結果に係る献立情報を表示することでユーザにレコメンドする装置であり、限定ではなく例として、スマートフォンや、携帯端末、コンピュータ(デスクトップ、ラップトップ、タブレットなど)等により構成されている。このユーザ端末200には、例えば、情報提供システム1のサービスの提供を受けるためのアプリがインストールされ、または情報提供装置100にアクセスするためのURL等が設定され、それらをタップまたはダブルクリック等して起動することにより、サービスが開始される。 The user terminal 200 is a device that receives input of user information, transmits the information providing device 100, and recommends to the user by displaying the menu information related to the search result of the menu tag. , Mobile terminals, computers (desktops, laptops, tablets, etc.), etc. For example, an application for receiving the service of the information providing system 1 is installed in the user terminal 200, or a URL or the like for accessing the information providing device 100 is set, and tapping or double-clicking the URL or the like is set. The service is started by starting the service.

情報提供装置100は、その機能構成として、通信部110と、記憶部120と、制御部130とを備える。 The information providing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130 as its functional configuration.

通信部110は、ネットワークNWを介してユーザ端末200と有線または無線で通信を行うための通信インタフェースであり、互いの通信が実行出来るのであればどのような通信プロトコルを用いてもよい。この通信部110は、限定ではなく例として、TCP/IP(Transmission Control Protocol/Internet Protocol)等の通信プロトコルにより通信が行われる。 The communication unit 110 is a communication interface for communicating with the user terminal 200 by wire or wirelessly via the network NW, and any communication protocol may be used as long as mutual communication can be executed. The communication unit 110 is not limited, and for example, communication is performed by a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).

記憶部120は、各種制御処理や制御部130内の各機能を実行するためのプログラムや入力データ等を記憶するものであり、限定ではなく例として、RAM(Random Access Memory)、ROM(Read Only Memory)等を含むメモリや、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含むストレージから構成される。また、記憶部120は、料理レシピDB121と、ユーザDB122と、献立DB123とを記憶する。さらに、記憶部120は、ユーザ端末200との間で通信を行った際のデータや、後述する各処理にて生成されたデータを一時的に記憶する。 The storage unit 120 stores programs, input data, and the like for executing various control processes and each function in the control unit 130. The storage unit 120 is not limited, and as an example, a RAM (Random Access Memory) and a ROM (Read Only). It is composed of a memory including a memory) and a storage including an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory and the like. In addition, the storage unit 120 stores the cooking recipe DB 121, the user DB 122, and the menu DB 123. Further, the storage unit 120 temporarily stores the data when communicating with the user terminal 200 and the data generated by each process described later.

料理レシピDB121には、献立を構成する際の基になる、個々の料理情報が格納されている。料理情報とは、具体的には例えば、料理の名称、料理に使用される食材や調味料及びその分量の情報、当該料理に含まれる栄養価(エネルギー(カロリー値)、たんぱく質、脂質、塩分等)の情報が含まれる。 The cooking recipe DB 121 stores individual cooking information that is the basis for composing a menu. Specifically, the cooking information includes, for example, the name of the dish, information on the ingredients and seasonings used in the dish and the amount thereof, the nutritional value (energy (calorie value), protein, lipid, salt, etc.) contained in the dish. ) Information is included.

また、料理レシピDB121には、当該料理を調理するためのレシピ情報が含まれてもよい。レシピ情報とは、料理を調理するための工程を示す情報であり、食材の加工手段、加熱手段や加熱時間が調理手順の順番に記録された情報である。また、レシピ情報には、このような情報がテキスト情報として記録されたものや、音声情報として記録されたもの、動画情報として記録されたものも含まれる。 In addition, the cooking recipe DB 121 may include recipe information for cooking the dish. The recipe information is information indicating a process for cooking a dish, and is information in which the processing means of the food material, the heating means, and the heating time are recorded in the order of the cooking procedure. In addition, the recipe information includes those in which such information is recorded as text information, those recorded as voice information, and those recorded as moving image information.

さらに、料理レシピDB121には、料理情報の特徴を示す料理タグが、当該料理情報に紐づけされて格納されている。料理タグとして付与される料理情報の特徴は、例えば、当該料理情報に係る料理に含まれる栄養価や、当該料理を調理するための調理時間、当該料理の味付けの特徴(辛い、甘い、油っこい、さっぱり等)を定性的に表現したもの、当該料理の物性的な特徴(固い、やわらかい、温かい、冷たい等)を定性的に表現したものである。 Further, in the cooking recipe DB 121, a cooking tag indicating the characteristics of the cooking information is stored in association with the cooking information. The characteristics of the cooking information given as a cooking tag are, for example, the nutritional value contained in the cooking related to the cooking information, the cooking time for cooking the cooking, and the characteristics of the seasoning of the cooking (spicy, sweet, greasy, etc.). It is a qualitative expression of (freshness, etc.) and a qualitative expression of the physical characteristics (hard, soft, warm, cold, etc.) of the dish.

ユーザDB122には、ユーザを識別する情報に紐付いて、ユーザ自身の個人情報や属性情報(性別、年齢、職業等)が格納されている。また、ユーザDB122には、ユーザ情報として、ユーザの病態や症状のようなユーザの現在または過去の病気に関する情報、ユーザの要求を示す情報、具体的には、ユーザの食事に関する好みや制限事項(パクチーが苦手、嚥下障害により固いものは食べられない、等)、アレルギーや宗教的理由のようにユーザに関する特定の背景の情報が格納されている。 The user DB 122 stores personal information and attribute information (gender, age, occupation, etc.) of the user himself / herself in association with the information that identifies the user. Further, in the user DB 122, as user information, information on the user's current or past illness such as the user's pathological condition or symptom, information indicating the user's request, specifically, the user's preference or restriction regarding the diet ( It stores specific background information about the user, such as poor pakuchi, inability to eat hard foods due to dysphagia, etc.), allergies and religious reasons.

献立DB123には、献立情報として、ユーザが構成した、または情報提供装置100が自動で構成した献立を構成する個々の料理情報が、献立ごとに格納されている。献立DB123に格納される料理情報は、料理レシピDB121に格納されている料理情報を識別するための情報である。なお、献立DB123に格納される料理情報は、料理レシピDB121に格納されている料理情報の分量が調整されたものであってもよく、例えば、「海藻サラダ1.5人分」のような情報でもよい。 In the menu DB 123, as menu information, individual cooking information that constitutes a menu configured by the user or automatically configured by the information providing device 100 is stored for each menu. The cooking information stored in the menu DB 123 is information for identifying the cooking information stored in the cooking recipe DB 121. The cooking information stored in the menu DB 123 may be adjusted in the amount of cooking information stored in the cooking recipe DB 121, for example, information such as "seaweed salad for 1.5 people". It may be.

また、献立DB123には、献立情報の特徴を示す献立タグが、当該献立情報に紐づけされて格納されている。この献立タグは、料理レシピDB121に格納されている個々の料理の料理タグに基づいて付与されたものであり、個々の料理の料理タグの数値を所定の演算により算出したものや、個々の料理の料理タグの特徴を抽出したもの、個々の料理の料理タグの特徴から新たに生成したものが含まれる。献立情報の特徴は、具体的には、当該献立に含まれる栄養価や、調理時間、当該献立の味付けの特徴(辛い、甘い、油っこい、さっぱり等)を定性的に表現したもの、当該献立を食するのに適した時期の特徴(夏向け、冬向け等)を定性的に表現したものである。 Further, in the menu DB 123, a menu tag indicating the characteristics of the menu information is stored in association with the menu information. This menu tag is attached based on the cooking tag of each dish stored in the cooking recipe DB 121, and the numerical value of the cooking tag of each dish is calculated by a predetermined calculation, or each dish. The characteristics of the cooking tags of each dish are extracted, and the ones newly generated from the characteristics of the cooking tags of each dish are included. Specifically, the characteristics of the menu information are those that qualitatively express the nutritional value, cooking time, and seasoning characteristics of the menu (spicy, sweet, greasy, refreshing, etc.) included in the menu. It is a qualitative expression of the characteristics of the time when it is suitable for eating (for summer, winter, etc.).

なお、料理レシピDB121、ユーザDB122、及び献立DB123にそれぞれ格納される各要素は、物理的に同一のデータベースに格納される必要はなく、料理情報、ユーザ情報、及び献立情報がそれぞれ識別情報によってされ、各要素がそれぞれ識別情報に紐づけて格納されていればよい。 The elements stored in the cooking recipe DB 121, the user DB 122, and the menu DB 123 do not have to be physically stored in the same database, and the cooking information, the user information, and the menu information are provided by the identification information. , Each element may be stored in association with the identification information.

制御部130は、記憶部120に記憶されているプログラムを実行することにより、情報提供装置100の全体の動作を制御するものであり、限定ではなく例として、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(Microprocessor)、プロセッサコア(Processor core)、マルチプロセッサ(Multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)を含む装置等から構成される。制御部130の機能として、献立情報生成部131と、料理タグ取得部132と、献立タグ生成部133と、ユーザ情報受付部134と、レコメンド部135とを備えている。この献立情報生成部131、料理タグ取得部132、献立タグ生成部133、ユーザ情報受付部134、及びレコメンド部135は、記憶部120に記憶されているプログラムにより起動されて情報提供装置100にて実行される。 The control unit 130 controls the overall operation of the information providing device 100 by executing a program stored in the storage unit 120, and is not limited to, but as an example, a CPU (Central Processing Unit), an MPU ( A device including a Micro Processing Unit (GPU), a GPU (Graphics Processing Unit), a microprocessor (Microprocessor), a processor core (Processor core), a multiprocessor (Multiprocessor), an ASIC (Application-Specific Integrated Circuit), and an FPGA (Field Programmable Gate Array). Etc. The functions of the control unit 130 include a menu information generation unit 131, a cooking tag acquisition unit 132, a menu tag generation unit 133, a user information reception unit 134, and a recommendation unit 135. The menu information generation unit 131, the cooking tag acquisition unit 132, the menu tag generation unit 133, the user information reception unit 134, and the recommendation unit 135 are activated by the program stored in the storage unit 120 and are activated by the information providing device 100. Will be executed.

献立情報生成部131は、ユーザがユーザ端末200を操作することにより、または自動的に、料理レシピDB121に格納されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する。例えば、料理レシピDB121に格納されている料理情報が主菜、主食、副菜、汁物等の料理の種類に分類され、献立情報生成部131では、料理の種類ごとに料理を選択することにより献立が構成されてもよい。また、料理情報が和食、中華といった料理のジャンルに分類され、献立情報生成部131では、料理のジャンルを統一して料理を選択することにより献立が構成してもよい。このとき、献立情報生成部131では、エネルギー、たんぱく質の質量、脂質の質量、塩分含有量が所定の範囲内になるように、または所定の値以上になるように、料理を選択することにより献立が構成してもよい。 The menu information generation unit 131 generates a menu information by configuring a meal menu by combining a plurality of cooking information stored in the cooking recipe DB 121 by the user operating the user terminal 200 or automatically. .. For example, the cooking information stored in the cooking recipe DB 121 is classified into the types of dishes such as main dish, staple food, side dish, and soup, and the menu information generation unit 131 prepares the menu by selecting the dish for each type of dish. May be configured. Further, the cooking information is classified into cooking genres such as Japanese food and Chinese food, and the menu information generation unit 131 may configure the menu by unifying the cooking genres and selecting dishes. At this time, the menu information generation unit 131 prepares the menu by selecting dishes so that the energy, the mass of the protein, the mass of the lipid, and the salt content are within a predetermined range or above a predetermined value. May be configured.

また、献立情報生成部131は、生成した献立情報の特徴を示す特徴ベクトルを定義してもよい。この特徴ベクトルは、献立の方向性の特徴を示す要素(熱い/冷たい、辛い/甘い、あっさり/こってり、等)を複数次元の空間で定義し、献立ごとにその複数次元の空間上のベクトルで表現したものである。この特徴ベクトルは、類似する献立を識別するために使用するもの(類似度)であり、ベクトルの始点を空間座標の原点とした際の終点の距離が近い献立が類似すると判定される。献立情報生成部131は、生成した献立情報を献立DB123に格納する。 Further, the menu information generation unit 131 may define a feature vector indicating the features of the generated menu information. This feature vector defines the elements (hot / cold, spicy / sweet, light / thick, etc.) that indicate the characteristics of the menu direction in a multidimensional space, and each menu is a vector in the multidimensional space. It is an expression. This feature vector is used to identify similar menus (similarity), and it is determined that menus with a short end point distance when the start point of the vector is the origin of the spatial coordinates are similar. The menu information generation unit 131 stores the generated menu information in the menu DB 123.

なお、献立情報生成部131による献立情報の生成を自動的に行う場合、共通する料理タグが付与されている料理情報を、料理レシピDB121から読み取って献立情報を構成してもよい。 When the menu information generation unit 131 automatically generates the menu information, the menu information may be configured by reading the food information to which the common cooking tag is attached from the cooking recipe DB 121.

料理タグ取得部132は、献立情報生成部131で生成した献立情報を構成する、個々の料理情報に紐づけて付与されている料理タグを、料理レシピDB121から該当の料理情報を読み取って取得する。 The cooking tag acquisition unit 132 reads the corresponding cooking information from the cooking recipe DB 121 and acquires the cooking tag attached to each cooking information that constitutes the menu information generated by the menu information generation unit 131. ..

献立タグ生成部133は、献立情報を構成する個々の料理情報に紐づけられている、料理タグ取得部132で取得した料理タグに基づき、当該献立情報の特徴を示す献立タグを生成する。 The menu tag generation unit 133 generates a menu tag indicating the characteristics of the menu information based on the food tag acquired by the food tag acquisition unit 132, which is associated with the individual food information constituting the menu information.

献立タグ生成部133による、料理タグに基づく献立タグの生成は、例えば、以下のように行われる。料理タグ取得部132で取得した料理タグが、料理情報に係る料理に含まれる栄養価である場合、献立タグ生成部133は、個々の料理の料理タグの数値に対して所定の演算、例えば各数値の加算を行い、算出した結果により当該献立の献立タグを生成する。具体的には、個々の料理の料理タグの栄養価を加算し、加算した値を当該献立の献立タグとする。また、加算結果に基づいて定性的な表現の献立タグを生成してもよい。 The menu tag generation unit 133 generates a menu tag based on the dish tag, for example, as follows. When the food tag acquired by the food tag acquisition unit 132 is the nutritional value included in the food related to the food information, the menu tag generation unit 133 performs a predetermined calculation on the numerical value of the food tag of each dish, for example, each. Numerical values are added, and the menu tag of the menu is generated based on the calculated result. Specifically, the nutritional value of the cooking tag of each dish is added, and the added value is used as the menu tag of the menu. In addition, a menu tag with a qualitative expression may be generated based on the addition result.

料理タグ取得部132で取得した料理タグが、料理情報に係る料理を調理するための調理時間や、当該料理の味付けや物性の特徴を定性的に表現したものである場合、献立タグ生成部133は、個々の料理の料理タグの特徴を選択して抽出し、当該献立の献立タグとして生成する。具体的には、複数の料理の料理タグに示されている、同一の味付けや物性の特徴を、その献立の特徴として献立タグとして生成する。 When the cooking tag acquired by the cooking tag acquisition unit 132 qualitatively expresses the cooking time for cooking the dish related to the cooking information and the characteristics of the seasoning and physical properties of the dish, the menu tag generation unit 133. Selects and extracts the characteristics of the cooking tags of individual dishes and generates them as the menu tags of the menu. Specifically, the characteristics of the same seasoning and physical characteristics shown in the cooking tags of a plurality of dishes are generated as menu tags as the characteristics of the menu.

料理タグ取得部132で取得した料理タグが、料理情報に係る料理を調理するための調理時間や、当該料理の味付けや物性の特徴を定性的に表現したものである場合、献立タグ生成部133は、個々の料理の料理タグの特徴を選択して抽出し、その特徴から当該献立の新たな特徴を示す表現の献立タグを、新たな献立タグとして生成する。具体的には、複数の料理の料理タグに示されている味付けや物性の特徴から、献立全体の特徴を示す表現の文言を新たに生成し、その献立の特徴として献立タグとして生成する。 When the cooking tag acquired by the cooking tag acquisition unit 132 qualitatively expresses the cooking time for cooking the dish related to the cooking information and the characteristics of the seasoning and physical properties of the dish, the menu tag generation unit 133. Selects and extracts the characteristics of the cooking tag of each dish, and generates a menu tag of an expression indicating a new characteristic of the menu as a new menu tag from the characteristics. Specifically, from the characteristics of the seasoning and physical characteristics shown in the cooking tags of a plurality of dishes, the wording of the expression indicating the characteristics of the entire menu is newly generated, and the menu tag is generated as the characteristics of the menu.

また、献立タグ生成部133は、当該献立情報に類似する他の献立情報を献立DB123から読み取って抽出し、抽出した他の献立情報にタグ付けされている献立タグを選択して当該献立情報に係る献立の特徴とし、当該献立情報に紐づけされる献立タグとして生成する。類似する献立の特徴も類似すると考えられるからである。このとき、献立情報生成部131で定義した、献立情報の特徴を示す特徴ベクトルを使用し、特徴ベクトルの終点の距離(類似度)が近い献立を類似すると判定してもよい。 Further, the menu tag generation unit 133 reads and extracts other menu information similar to the menu information from the menu DB 123, selects a menu tag tagged with the extracted other menu information, and uses the menu information as the menu information. It is a feature of the menu and is generated as a menu tag linked to the menu information. This is because the characteristics of similar menus are considered to be similar. At this time, a feature vector that indicates the features of the menu information defined by the menu information generation unit 131 may be used, and it may be determined that menus with close end points (similarity) of the feature vectors are similar.

さらに、献立タグ生成部133は、生成した献立タグを、当該献立情報に紐づけて献立DB123に格納する。 Further, the menu tag generation unit 133 stores the generated menu tag in the menu DB 123 in association with the menu information.

ユーザ情報受付部134は、ユーザによるユーザ端末200の操作によりユーザの特徴を示すユーザ情報が入力され、情報提供装置100へ送信されるので、通信部110を介して受け付ける。ユーザ情報は、ユーザ自身の個人情報や属性情報、ユーザの病態や症状のようなユーザの現在または過去の病気に関する情報、ユーザの要求を示す情報、具体的には、ユーザの食事に関する好みや制限事項、アレルギーや宗教的理由のようにユーザに関する特定の背景の情報が含まれる。また、ユーザ情報受付部134は、受け付けたユーザ情報を、ユーザDB122に格納する。 The user information receiving unit 134 receives user information indicating the characteristics of the user by operating the user terminal 200 by the user and transmits the user information to the information providing device 100 via the communication unit 110. User information includes personal information and attribute information of the user, information on the user's current or past illness such as the user's condition and symptoms, information indicating the user's request, specifically, user's dietary preferences and restrictions. Includes specific background information about the user, such as matters, allergies and religious reasons. Further, the user information receiving unit 134 stores the received user information in the user DB 122.

なお、ユーザ情報受付部134によるユーザ情報の受付は、ユーザが情報提供システム1に会員登録する際に行ってもよく、ユーザが献立情報のレコメンドを帰納するときに行ってもよい。また、ユーザがユーザ情報の登録を希望しない場合には、受け付けたユーザ情報をユーザDB122に格納しなくてもよい。 The user information reception unit 134 may receive the user information when the user registers as a member in the information providing system 1, or when the user inductively returns the recommendation of the menu information. If the user does not want to register the user information, the accepted user information may not be stored in the user DB 122.

レコメンド部135は、ユーザ情報受付部134で受け付けたユーザ情報に基づいて献立DB123に格納されている献立タグを検索する。このときのユーザ情報は、ユーザDB122に格納されている情報でもよく、格納されていないものでもよい。 The recommendation unit 135 searches for the menu tag stored in the menu DB 123 based on the user information received by the user information reception unit 134. The user information at this time may be information stored in the user DB 122 or may not be stored.

例えば、ユーザ情報のユーザ属性やユーザの病態等の情報が分析され、1回の食事について摂取するエネルギーを所定値以下にすべきと判定される場合、その所定のエネルギー以下の献立タグが検索結果として抽出される。また、1回の食事について所定の栄養価を所定値以上摂取すべきと判定される場合、その所定の栄養価を所定値以上含む献立タグが検索結果として抽出される。 For example, when information such as the user attribute of the user information and the pathological condition of the user is analyzed and it is determined that the energy intake for one meal should be less than a predetermined value, the menu tag with the predetermined energy or less is the search result. Is extracted as. When it is determined that a predetermined nutritional value or more should be ingested for one meal, a menu tag containing the predetermined nutritional value or more is extracted as a search result.

例えば、ユーザの病態の情報により、ユーザが高血圧であると判定される場合、献立の特徴が、塩分が少なめであることを示す献立タグが検索結果として抽出される。また、ユーザの症状やユーザの要求等の情報により、ユーザが嚥下障害を発症しているため固いものは食べられないと判定される場合、献立の特徴がやわらかいことを示す献立タグが検索結果として抽出される。 For example, when it is determined that the user has hypertension based on the information on the pathological condition of the user, a menu tag indicating that the menu is characterized by a low salt content is extracted as a search result. In addition, when it is determined that the user cannot eat hard food because the user has dysphagia based on information such as the user's symptoms and the user's request, a menu tag indicating that the menu is soft is used as the search result. Be extracted.

また、レコメンド部135は、ユーザ情報に基づいて、献立情報のフィルタリングを行い、特定の献立タグが検索結果として抽出されないように検索してもよい。例えば、ユーザに禁忌情報がある場合、禁忌情報に該当する料理や献立が抽出されないようにするためである。 In addition, the recommendation unit 135 may filter the menu information based on the user information so that a specific menu tag is not extracted as a search result. For example, when the user has contraindication information, the dishes and menus corresponding to the contraindication information are not extracted.

さらに、レコメンド部135は、献立情報の提供を希望するユーザに対して、検索結果の献立タグに係る献立情報を、通信部110を介して当該ユーザのユーザ端末200へ送信することによりレコメンドする。このとき、検索結果の献立タグに対して所定の重み付けを行い、検索結果の献立情報を、献立タグの重み付けに基づく優先順位が高い順番にレコメンドしてもよい。献立タグの重要度はユーザの状況等によって異なるため、このような優先順位に基づいてレコメンドすることを可能にするためである。 Further, the recommendation unit 135 recommends the user who wishes to provide the menu information by transmitting the menu information related to the menu tag of the search result to the user terminal 200 of the user via the communication unit 110. At this time, a predetermined weighting may be applied to the menu tags of the search results, and the menu information of the search results may be recommended in descending order of priority based on the weighting of the menu tags. Since the importance of the menu tag differs depending on the user's situation and the like, it is possible to make a recommendation based on such a priority.

図2は、図1のユーザ端末200を示す機能ブロック構成図である。ユーザ端末200は、その機能構成として、通信部210と、表示部220と、操作部230と、記憶部240と、制御部250とを備える。 FIG. 2 is a functional block configuration diagram showing the user terminal 200 of FIG. The user terminal 200 includes a communication unit 210, a display unit 220, an operation unit 230, a storage unit 240, and a control unit 250 as its functional configuration.

通信部210は、ネットワークNWを介して情報提供装置100と有線または無線で通信を行うための通信インタフェースであり、互いの通信が実行できるのであればどのような通信プロトコルを用いてもよい。この通信部210は、限定ではなく例として、TCP/IPやUSB規格等の通信プロトコルにより通信が行われる。 The communication unit 210 is a communication interface for communicating with the information providing device 100 by wire or wirelessly via the network NW, and any communication protocol may be used as long as mutual communication can be executed. The communication unit 210 is not limited, and for example, communication is performed by a communication protocol such as TCP / IP or USB standard.

表示部220は、ユーザから入力された操作内容や、情報提供装置100からの送信内容を表示するために用いられるユーザインタフェースであり、液晶ディスプレイ等から構成される。表示部220では、情報提供装置100のレコメンド部135から送信される献立情報を表示する。 The display unit 220 is a user interface used for displaying the operation content input by the user and the transmission content from the information providing device 100, and is composed of a liquid crystal display or the like. The display unit 220 displays the menu information transmitted from the recommendation unit 135 of the information providing device 100.

操作部230は、ユーザが操作指示を入力するために用いられるユーザインタフェースであり、キーボードやマウス、タッチパネル等から構成される。操作部230では、情報提供装置100のユーザ情報受付部134へ送信するユーザ情報や、その他ユーザ端末200の操作情報が入力される。 The operation unit 230 is a user interface used for a user to input an operation instruction, and is composed of a keyboard, a mouse, a touch panel, and the like. In the operation unit 230, user information to be transmitted to the user information reception unit 134 of the information providing device 100 and other operation information of the user terminal 200 are input.

記憶部240は、各種制御処理や制御部250内の各機能を実行するためのプログラム、入力データ等を記憶するものであり、限定ではなく例として、RAM、ROM等を含むメモリや、HDD、SSD、フラッシュメモリ等を含むストレージから構成される。また、記憶部240は、情報提供装置100と通信を行ったデータを一時的に記憶する。 The storage unit 240 stores programs for executing various control processes and each function in the control unit 250, input data, and the like. The storage unit 240 is not limited, and as an example, a memory including a RAM, a ROM, and the like, an HDD, and the like. It is composed of storage including SSD, flash memory and the like. In addition, the storage unit 240 temporarily stores the data that has communicated with the information providing device 100.

制御部250は、記憶部240に記憶されているプログラムを実行することにより、ユーザ端末200の全体の動作を制御するものであり、限定ではなく例として、CPU、MPU、GPU、マイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAを含む装置等から構成される。 The control unit 250 controls the entire operation of the user terminal 200 by executing the program stored in the storage unit 240, and is not limited to, but as an example, a CPU, an MPU, a GPU, a microprocessor, and a processor. It is composed of a core, a multiprocessor, an ASIC, a device including an FPGA, and the like.

<処理の流れ>
図3を参照しながら、情報提供システム1が実行する、情報提供処理の流れの一例について説明する。図3は、図1の情報提供システム1の動作を示すフローチャートである。
<Processing flow>
An example of the flow of the information providing process executed by the information providing system 1 will be described with reference to FIG. FIG. 3 is a flowchart showing the operation of the information providing system 1 of FIG.

ステップS101の処理として、情報提供装置100の献立情報生成部131では、ユーザ端末200の操作により、または自動的に、料理レシピDB121に格納されている複数の料理情報が組み合わされて食事の献立が構成され、献立情報が生成される。 As the process of step S101, the menu information generation unit 131 of the information providing device 100 combines a plurality of cooking information stored in the cooking recipe DB 121 and prepares a meal by operating the user terminal 200 or automatically. It is configured and menu information is generated.

図4は、図2のユーザ端末200の操作により、図1の献立情報生成部131が献立情報を生成する例を示す模式図である。ユーザ端末200の操作により、情報提供装置100が提供するサービスが起動し、献立情報生成部131に献立情報を生成させるためのサービスが起動すると、ユーザ端末200の表示部220には、図4に示す献立情報生成画面が表示される。この献立情報生成画面は、レシピ表示欄P1と、栄養価表示欄P2と、選択済料理欄S1〜S4と、栄養価表示欄E1〜E4と、選択ボタンB1と、完成ボタンB2とが設けられている。 FIG. 4 is a schematic diagram showing an example in which the menu information generation unit 131 of FIG. 1 generates menu information by operating the user terminal 200 of FIG. When the service provided by the information providing device 100 is activated by the operation of the user terminal 200 and the service for causing the menu information generation unit 131 to generate the menu information is activated, the display unit 220 of the user terminal 200 is displayed in FIG. The menu information generation screen is displayed. This menu information generation screen is provided with a recipe display column P1, a nutritional value display column P2, selected dishes S1 to S4, a nutritional value display column E1 to E4, a selection button B1, and a completion button B2. ing.

レシピ表示欄P1は、料理レシピDB121に格納されている料理のレシピ情報が表示される欄であり、図4に示す例では「ぶり大根」のレシピ情報が表示されている。栄養価表示欄P2は、料理レシピDB121に格納されている当該料理に含まれる栄養価が表示される欄であり、図4に示す例では「ぶり大根」に含まれる栄養価の情報が表示されている。レシピ表示欄P1及び栄養価表示欄P2に表示される料理情報は、例えば、所定のキーワードにより料理レシピDB121が検索された結果の料理情報である。 The recipe display column P1 is a column in which the recipe information of the dish stored in the cooking recipe DB 121 is displayed, and in the example shown in FIG. 4, the recipe information of "buri daikon" is displayed. The nutritional value display column P2 is a column in which the nutritional value contained in the dish stored in the cooking recipe DB 121 is displayed, and in the example shown in FIG. 4, the information on the nutritional value contained in "buri radish" is displayed. ing. The cooking information displayed in the recipe display column P1 and the nutritional value display column P2 is, for example, cooking information as a result of searching the cooking recipe DB 121 by a predetermined keyword.

選択済料理欄S1〜S4は、既に選択されている、献立を構成する料理の画像がサムネイルとして表示される欄である。栄養価表示欄E1〜E4は、既に選択されている、献立を構成する料理の栄養価が、例えば横方向の棒グラフにて表示される欄である。図4に示す例では、栄養価表示欄E1がエネルギー量を表示し、栄養価表示欄E2がたんぱく質の質量を表示し、栄養価表示欄E3が脂質の質量を表示し、栄養価表示欄E4が塩分の質量を表示する。選択ボタンB1は、レシピ表示欄P1及び栄養価表示欄P2に表示されている料理情報を献立として選択するためのボタンであり、完成ボタンB2は、献立が完成した場合に押下するボタンである。 The selected dishes columns S1 to S4 are columns in which images of dishes that have already been selected and constitute the menu are displayed as thumbnails. The nutritional value display columns E1 to E4 are columns in which the nutritional value of the already selected dishes constituting the menu is displayed, for example, in a horizontal bar graph. In the example shown in FIG. 4, the nutritional value display column E1 displays the amount of energy, the nutritional value display column E2 displays the mass of protein, the nutritional value display column E3 displays the mass of lipid, and the nutritional value display column E4. Displays the mass of salt. The selection button B1 is a button for selecting the cooking information displayed in the recipe display field P1 and the nutritional value display field P2 as a menu, and the completion button B2 is a button to be pressed when the menu is completed.

図4に示すように、所定のキーワードにより料理レシピDB121が検索され、レシピ表示欄P1及び栄養価表示欄P2に料理情報が表示される。この料理情報を献立として選択する場合、選択ボタンB1を押下すると選択され、その料理のサムネイル画像が選択済料理欄S1〜S4に表示される。選択した料理情報は、選択済料理欄S1〜S4に保持されるので、例えば、主菜、主食、副菜、汁物といった料理の種類ごとに料理が選択され、献立が構成される。献立が完成すると完成ボタンB2が押下され、これによりステップS101では、献立情報が生成される。 As shown in FIG. 4, the cooking recipe DB 121 is searched by a predetermined keyword, and cooking information is displayed in the recipe display column P1 and the nutritional value display column P2. When this dish information is selected as a menu, it is selected by pressing the selection button B1, and thumbnail images of the dish are displayed in the selected dishes columns S1 to S4. Since the selected dish information is stored in the selected dish columns S1 to S4, dishes are selected for each type of dish such as main dish, staple food, side dish, and soup, and a menu is formed. When the menu is completed, the completion button B2 is pressed, so that the menu information is generated in step S101.

ステップS102の処理として、料理タグ取得部132では、ステップS101で生成された献立情報を構成する、個々の料理情報に紐づけて付与されている料理タグが、料理レシピDB121から読み取られて取得される。 As the process of step S102, the cooking tag acquisition unit 132 reads and acquires the cooking tag attached to the individual cooking information, which constitutes the menu information generated in step S101, from the cooking recipe DB 121. To.

図5は、図1の料理レシピDB121の格納例を示す模式図である。この料理レシピDB121には、図5に示す料理レシピDB121の列名に対応して、料理ID、料理名、料理レシピ、料理タグの情報が格納されている。 FIG. 5 is a schematic view showing a storage example of the cooking recipe DB 121 of FIG. In this cooking recipe DB 121, information on a cooking ID, a cooking name, a cooking recipe, and a cooking tag is stored corresponding to the column name of the cooking recipe DB 121 shown in FIG.

料理IDは、料理情報を一意に特定するための識別情報である。料理名は、料理情報に係る料理の名称である。料理レシピは、料理情報に係る料理を調理するための工程を示す情報である。料理タグは、料理情報に係る料理の特徴を示す数値や文言が格納されているタグ情報である。 The dish ID is identification information for uniquely identifying the dish information. The dish name is the name of the dish related to the dish information. The cooking recipe is information indicating a process for cooking a dish related to cooking information. The cooking tag is tag information in which numerical values and words indicating the characteristics of cooking related to cooking information are stored.

図5に示すように、料理IDが「101」として特定される料理情報は、料理名が「ぶり大根」である。この料理情報に紐づく料理タグとして、エネルギーを示す「153kcal」の料理タグT11と、塩分を示す「2.8g」の料理タグT12と、料理の特徴を示す「やわらかい」の料理タグT13、及び「冷めてもおいしい」の料理タグT14とが格納されている。ステップS102では、ステップS101で生成された献立情報に、「ぶり大根」の料理情報が含まれる場合、料理レシピDB121から料理タグT11〜T14が取得される。 As shown in FIG. 5, the dish information in which the dish ID is specified as "101" has the dish name "buri radish". As cooking tags linked to this cooking information, a cooking tag T11 of "153 kcal" indicating energy, a cooking tag T12 of "2.8 g" indicating salt content, a cooking tag T13 of "soft" indicating the characteristics of cooking, and a cooking tag T13. A cooking tag T14 that is "delicious even when cold" is stored. In step S102, when the menu information generated in step S101 includes the cooking information of "buri daikon", the cooking tags T11 to T14 are acquired from the cooking recipe DB 121.

ステップS103の処理として、献立タグ生成部133では、ステップS102で取得された料理タグに基づき、当該献立情報の特徴を示す献立タグが生成され、献立DB123に格納される。ステップS103で行われる、献立タグ生成部133による料理タグに基づく献立タグの生成の例について、以下に説明する。 As the process of step S103, the menu tag generation unit 133 generates a menu tag indicating the characteristics of the menu information based on the cooking tag acquired in step S102, and stores it in the menu DB 123. An example of generating a menu tag based on a cooking tag by the menu tag generation unit 133 performed in step S103 will be described below.

図6は、図1の献立タグ生成部133による、料理タグから献立タグを生成する第1の例を示す模式図である。図6(a)に示す料理タグT31〜T33のように、例えば献立を構成する複数の料理に含まれる栄養価(エネルギー)の値がタグ情報として格納されている場合、ステップS103では、「153kcal」の料理タグT31と、「326kcal」の料理タグT32と、「228kcal」の料理タグT33とが加算され、加算結果である「707kcal」の献立タグTA1が生成される。 FIG. 6 is a schematic diagram showing a first example of generating a menu tag from a cooking tag by the menu tag generation unit 133 of FIG. When the nutritional value (energy) values included in a plurality of dishes constituting the menu are stored as tag information as in the cooking tags T31 to T33 shown in FIG. 6A, in step S103, "153 kcal". The cooking tag T31 of "," the cooking tag T32 of "326 kcal", and the cooking tag T33 of "228 kcal" are added, and the menu tag TA1 of "707 kcal" which is the addition result is generated.

また、図6(b)に示す料理タグT41〜T43のように、例えば献立を構成する複数の料理に含まれる栄養価(塩分)の値がタグ情報として格納されている場合、ステップS103では、「1.1g」の料理タグT41と、「0.2g」の料理タグT42と、「0.8g」の料理タグT43とから、それぞれの栄養価が加算され、その結果から献立全体として塩分が少なめであると判定され、定性的表現である「塩分少なめ」の献立タグTA2が生成される。 Further, when the value of the nutritional value (salt content) contained in a plurality of dishes constituting the menu is stored as tag information as in the cooking tags T41 to T43 shown in FIG. 6B, in step S103, for example, The nutritional values of each of the "1.1g" cooking tag T41, the "0.2g" cooking tag T42, and the "0.8g" cooking tag T43 are added, and the salt content of the menu as a whole is added from the result. It is determined that the amount is low, and the menu tag TA2 of "low salt content", which is a qualitative expression, is generated.

図7は、図1の献立タグ生成部133による、料理タグから献立タグを生成する第2の例を示す模式図である。図7(a)に示す料理タグT51〜T54のように、例えば献立を構成する複数の料理に含まれるタグ情報として、当該料理の味付けや物性の特徴を定性的に表現したものである場合、例えば、「やわらかい」の料理タグT51がある料理と、「やわらかい」の料理タグT52がある料理と、「やわらかい」の料理タグT53がない料理と、「やわらかい」の料理タグT54がある料理とがある場合、ステップS103では、献立全体としてやわらかいものであると判定され、定性的表現である「やわらかい」の献立タグTA3が生成される。 FIG. 7 is a schematic view showing a second example of generating a menu tag from a cooking tag by the menu tag generation unit 133 of FIG. As in the case of the cooking tags T51 to T54 shown in FIG. 7A, for example, when the tag information included in a plurality of dishes constituting the menu is a qualitative expression of the seasoning and physical properties of the dish. For example, a dish with a "soft" cooking tag T51, a dish with a "soft" cooking tag T52, a dish without a "soft" cooking tag T53, and a dish with a "soft" cooking tag T54. In some cases, in step S103, it is determined that the food as a whole is soft, and the qualitative expression "soft" food tag TA3 is generated.

また、図7(b)に示す料理タグT61〜T63のように、例えば献立を構成する複数の料理をそれぞれ調理するための調理時間の値がタグ情報として格納されている場合、ステップS103では、「40分」の料理タグT61と、「50分」の料理タグT62と、「60分」の料理タグT63とあるが、複数の料理は並行して調理可能である場合、献立全体としての調理時間は料理タグT63の「60分」であると判定され、「60分」の献立タグTA4が生成される。 Further, when the value of the cooking time for cooking each of a plurality of dishes constituting the menu is stored as tag information as in the cooking tags T61 to T63 shown in FIG. 7B, in step S103, for example, There are a "40 minute" cooking tag T61, a "50 minute" cooking tag T62, and a "60 minute" cooking tag T63, but if multiple dishes can be cooked in parallel, cooking as a whole menu The time is determined to be "60 minutes" of the cooking tag T63, and the menu tag TA4 of "60 minutes" is generated.

図8は、図1の献立タグ生成部133による、料理タグから献立タグを生成する第3の例を示す模式図である。図8(a)に示す料理タグT71〜T73のように、例えば献立を構成する複数の料理に含まれるタグ情報として、当該料理の味付けや物性の特徴を定性的に表現したものである場合、ステップS103では、「辛い」の料理タグT71と、「冷たい」の料理タグT72と、「薬味あり」の料理タグT73とから、献立全体として夏向けの献立であると判定され、定性的表現である「夏向け」の献立タグTA5が生成される。 FIG. 8 is a schematic diagram showing a third example of generating a menu tag from a cooking tag by the menu tag generation unit 133 of FIG. As in the case of the cooking tags T71 to T73 shown in FIG. 8A, for example, when the tag information included in a plurality of dishes constituting the menu is qualitatively expressing the characteristics of the seasoning and physical properties of the dish. In step S103, the "spicy" cooking tag T71, the "cold" cooking tag T72, and the "seasoned" cooking tag T73 determine that the menu as a whole is for summer, and is expressed in a qualitative manner. A "summer" menu tag TA5 is generated.

また、図8(b)に示す料理タグT81〜T83のように、例えば献立を構成する複数の料理に含まれるタグ情報として、当該料理の味付けや物性の特徴を定性的に表現したものである場合、ステップS103では、「冷めてもおいしい」の料理タグT81と、「抗菌作用」の料理タグT82と、「手早く作れる」の料理タグT83とから、献立全体として弁当向けの献立であると判定され、定性的表現である「弁当向け」の献立タグTA6が生成される。 Further, as in the cooking tags T81 to T83 shown in FIG. 8B, for example, as tag information included in a plurality of dishes constituting a menu, the seasoning and physical properties of the dish are qualitatively expressed. In the case, in step S103, it is determined that the menu as a whole is a menu for lunch from the cooking tag T81 that is "delicious even when cold", the cooking tag T82 that has "antibacterial action", and the cooking tag T83 that is "quickly made". Then, the menu tag TA6 for "for lunch", which is a qualitative expression, is generated.

以上のように、ステップS103では、多様な方法により献立を構成する料理情報の料理タグが統合され、献立タグが生成される。 As described above, in step S103, the cooking tags of the cooking information constituting the menu are integrated by various methods, and the menu tag is generated.

図9は、図1の献立DB123の格納例を示す模式図である。この献立DB123には、図9に示す献立DB123の列名に対応して、献立ID、料理ID、料理名、献立タグの情報が格納されている。 FIG. 9 is a schematic diagram showing a storage example of the menu DB 123 of FIG. Information on the menu ID, the dish ID, the dish name, and the menu tag is stored in the menu DB 123 corresponding to the column name of the menu DB 123 shown in FIG.

献立IDは、献立情報を一意に特定するための識別情報である。料理IDは、当該献立を構成する料理情報を一意に特定するための識別情報であり、料理レシピDB121の同名項目に対応している。料理名は、当該献立を構成する料理情報に係る料理の名称であり、料理レシピDB121の同名項目に対応している。献立タグは、献立情報に係る献立の特徴を示す数値や文言が格納されているタグ情報である。 The menu ID is identification information for uniquely identifying the menu information. The cooking ID is identification information for uniquely identifying the cooking information constituting the menu, and corresponds to the item having the same name in the cooking recipe DB 121. The dish name is the name of the dish related to the dish information constituting the menu, and corresponds to the item of the same name in the dish recipe DB 121. The menu tag is tag information in which numerical values and words indicating the characteristics of the menu related to the menu information are stored.

図9に示すように、献立IDが「201」として特定される献立情報は、料理名が「ぶり大根」、「ごはん」、「ほうれん草おひたし」、「豆腐の味噌汁」の料理情報から構成されるものである。この献立情報に紐づく献立タグとして、ステップS103の処理の結果、エネルギーを示す「452kcal」の献立タグTA11と、塩分を示す「7.6g」の献立タグTA12と、料理の特徴を示す「やわらかい」の献立タグTA13、及び「塩分少なめ」の献立タグTA14とが格納される。 As shown in FIG. 9, the menu information in which the menu ID is specified as "201" is composed of the dish information whose dish names are "Buri daikon", "rice", "spinach ohitashi", and "tofu miso soup". It is a thing. As a menu tag linked to this menu information, as a result of the processing of step S103, a menu tag TA11 of "452 kcal" indicating energy, a menu tag TA12 of "7.6 g" indicating salt content, and a "soft" menu indicating the characteristics of cooking. The menu tag TA13 of "" and the menu tag TA14 of "less salt" are stored.

ステップS104の処理として、ユーザ端末200の操作部230では、ユーザの操作によりユーザの特徴を示すユーザ情報が入力され、情報提供装置100へ送信される。情報提供装置100の情報受付部134では、送信されたユーザ情報が、通信部110を介して受け付けられる。受け付けられたユーザ情報は、ユーザDB122に格納される。 As the process of step S104, the operation unit 230 of the user terminal 200 inputs user information indicating the characteristics of the user by the operation of the user and transmits the user information to the information providing device 100. The information receiving unit 134 of the information providing device 100 receives the transmitted user information via the communication unit 110. The accepted user information is stored in the user DB 122.

図10は、図1のユーザ情報受付部134によるユーザ情報の受付の例を示す模式図である。ユーザ端末200の操作により、ユーザ情報受付部134にユーザ情報を送信するためのサービスが起動すると、ユーザ端末200の表示部220には、図10に示すユーザ情報受付画面が表示される。このユーザ情報受付画面は、ユーザID入力欄C1と、ユーザ情報入力欄C2と、検索ボタンB3とが設けられている。 FIG. 10 is a schematic diagram showing an example of receiving user information by the user information receiving unit 134 of FIG. When a service for transmitting user information to the user information reception unit 134 is activated by the operation of the user terminal 200, the user information reception screen shown in FIG. 10 is displayed on the display unit 220 of the user terminal 200. The user information reception screen is provided with a user ID input field C1, a user information input field C2, and a search button B3.

ユーザID入力欄C1は、ユーザ情報を受け付ける際にユーザを識別するためのユーザIDを入力する欄である。ユーザ情報入力欄C2は、ユーザ情報として、ユーザ自身の個人情報や属性情報、ユーザの病態や症状のようなユーザの現在または過去の病気に関する情報、またはユーザの要求を示す情報であるユーザの食事に関する好みや制限事項を入力する欄である。ユーザ情報入力欄C2には、図4に示す例では「やわらかい」がユーザの食事に関する好みの情報として入力されている。検索ボタンB3は、ユーザ情報入力欄C2に入力したユーザ情報をキーワードとして、献立DB123の献立タグの検索が開始されるためのボタンである。これによりステップS104では、ユーザ情報が受け付けられる。 The user ID input field C1 is a field for inputting a user ID for identifying a user when receiving user information. The user information input field C2 is, as user information, personal information or attribute information of the user, information on the current or past illness of the user such as the pathological condition or symptom of the user, or information indicating the user's request. This is a field for entering preferences and restrictions regarding. In the user information input field C2, in the example shown in FIG. 4, "soft" is input as the user's favorite information regarding meals. The search button B3 is a button for starting the search for the menu tag of the menu DB 123 using the user information input in the user information input field C2 as a keyword. As a result, user information is accepted in step S104.

ステップS105の処理として、レコメンド部135では、ステップS104で受け付けられたユーザ情報に基づいて献立DB123に格納されている献立タグが検索される。 As the process of step S105, the recommendation unit 135 searches for the menu tag stored in the menu DB 123 based on the user information received in step S104.

ステップS106の処理として、レコメンド部135では、献立タグの検索結果としてユーザにレコメンドする献立情報があるか否かを判定する。献立情報がある場合(「Y」の場合)、ステップS107へ進み、献立情報がない場合(「N」の場合)、処理を終了する。 As the process of step S106, the recommendation unit 135 determines whether or not there is menu information recommended to the user as the search result of the menu tag. If there is menu information (in the case of "Y"), the process proceeds to step S107, and if there is no menu information (in the case of "N"), the process ends.

ステップS107の処理として、レコメンド部135では、ユーザに対して検索結果の献立タグに係る献立情報が、通信部110を介して当該ユーザのユーザ端末200へ送信される。送信された献立情報が、ユーザ端末200の表示部220に表示させることで献立情報がレコメンドされる。 As the process of step S107, the menu unit 135 transmits the menu information related to the menu tag of the search result to the user terminal 200 of the user via the communication unit 110. The menu information is recommended by displaying the transmitted menu information on the display unit 220 of the user terminal 200.

<効果>
以上のように、本実施形態に係る情報提供装置、情報提供システム及び情報提供方法では、複数の料理情報が組み合わされて献立情報が生成され、献立情報を構成する個々の料理情報の特徴を示す料理タグに基づき、献立情報の特徴を示す献立タグが生成される。この献立タグが検索され、検索結果の献立タグに係る献立情報がユーザにレコメンドされる。これにより、献立タグから、ユーザの食事に関する制限事項や特定の背景に応じた献立を検索することにより、そのような制限事項や特定の背景に適した献立をレコメンドすることが可能になる。
<Effect>
As described above, in the information providing device, the information providing system, and the information providing method according to the present embodiment, the menu information is generated by combining a plurality of cooking information, and the characteristics of the individual cooking information constituting the menu information are shown. Based on the cooking tag, a menu tag indicating the characteristics of the menu information is generated. This menu tag is searched, and the menu information related to the menu tag in the search result is recommended to the user. This makes it possible to recommend menus suitable for such restrictions and specific backgrounds by searching the menu tags for menus according to the user's dietary restrictions and specific backgrounds.

また、献立情報を構成する料理情報の料理タグが統合され、献立情報の特徴を示す献立タグが生成される。これにより、多様な特徴を有する料理情報を含む献立情報について、ユーザに対して的確にレコメンドすることが可能になる。 In addition, the cooking tags of the cooking information constituting the menu information are integrated, and the menu tags indicating the characteristics of the menu information are generated. This makes it possible to accurately recommend menu information including cooking information having various characteristics to the user.

さらに、あるユーザが構成した献立情報について献立タグが付与され、他のユーザにより検索されてレコメンドされ、献立情報が参照される。これにより、共通する食事に関する制限事項や特定の背景を有するユーザの間で、献立情報を共有することが可能になる。 Further, a menu tag is attached to the menu information configured by a certain user, the menu information is searched and recommended by another user, and the menu information is referred to. This makes it possible to share menu information among users who have common dietary restrictions and specific backgrounds.

(実施形態2)
図11は、本開示の実施形態2に係る情報提供システム1Aを示す機能ブロック構成図である。この情報提供システム1Aは、ユーザの食事に関する制限事項や特定の背景に応じて、食事の献立をレコメンドするシステムである点において、実施形態1に係る情報提供システム1と同様であるが、制御部130の機能としてレシピ情報受付部136と、料理タグ生成部137とを備えている点において、実施形態1に係る情報提供システム1と異なる。その他の構成及び処理の流れについては、実施形態1と同様である。
(Embodiment 2)
FIG. 11 is a functional block configuration diagram showing the information providing system 1A according to the second embodiment of the present disclosure. This information providing system 1A is similar to the information providing system 1 according to the first embodiment in that it is a system that recommends meal menus according to the user's dietary restrictions and specific background, but is a control unit. It differs from the information providing system 1 according to the first embodiment in that the recipe information receiving unit 136 and the cooking tag generating unit 137 are provided as the functions of the 130. The other configurations and the flow of processing are the same as those in the first embodiment.

レシピ情報受付部136は、ユーザによるユーザ端末200の操作により、料理情報として、料理のレシピ情報と、当該レシピ情報に係る料理の特徴を示す文言が入力され、情報提供装置100Aへ送信されるので、通信部110を介して受け付ける。実施形態2では、ユーザから、料理レシピDB121に格納されているレシピ情報の投稿を受け付け、料理タグを付与する機能を備えており、レシピ情報受付部136では、そのためのレシピ情報の入力を受け付ける。このとき、レシピ情報受付部136は、当該レシピ情報に係る料理の特徴を示す文言の入力も受け付ける。 The recipe information reception unit 136 inputs the recipe information of the dish and the wording indicating the characteristics of the dish related to the recipe information as the cooking information by the operation of the user terminal 200 by the user, and transmits the information to the information providing device 100A. , Accept via the communication unit 110. In the second embodiment, the user has a function of receiving the posting of the recipe information stored in the cooking recipe DB 121 and adding the cooking tag, and the recipe information receiving unit 136 accepts the input of the recipe information for that purpose. At this time, the recipe information reception unit 136 also accepts the input of words indicating the characteristics of the dish related to the recipe information.

料理タグ生成部137は、レシピ情報受付部136で受け付けたレシピ情報について、料理情報の特徴を示す料理タグを生成し、料理情報に紐づけて付与する。このときの料理タグは、レシピ情報受付部136で受け付けた当該レシピ情報に係る料理の特徴を示す文言から生成してもよく、レシピ情報の文言を分析してキーワードを抽出し、料理タグとして生成してもよい。 The cooking tag generation unit 137 generates a cooking tag indicating the characteristics of the cooking information for the recipe information received by the recipe information receiving unit 136, and assigns the recipe information in association with the cooking information. The cooking tag at this time may be generated from the wording indicating the characteristics of the dish related to the recipe information received by the recipe information reception unit 136, and the wording of the recipe information is analyzed to extract keywords and generated as a cooking tag. You may.

図12は、図11のレシピ情報受付部136によるレシピ情報の受付の例を示す模式図である。ユーザ端末200の操作により、レシピ情報受付部136にレシピ情報を送信するためのサービスが起動すると、ユーザ端末200の表示部220には、図12に示すレシピ情報受付画面が表示される。このレシピ情報受付画面は、ユーザID入力欄C3と、料理名入力欄C4と、料理レシピ入力欄C5と、料理特徴入力欄C6と、投稿ボタンB4とが設けられている。 FIG. 12 is a schematic diagram showing an example of receiving recipe information by the recipe information receiving unit 136 of FIG. When the service for transmitting the recipe information to the recipe information receiving unit 136 is activated by the operation of the user terminal 200, the recipe information receiving screen shown in FIG. 12 is displayed on the display unit 220 of the user terminal 200. This recipe information reception screen is provided with a user ID input field C3, a dish name input field C4, a dish recipe input field C5, a dish feature input field C6, and a post button B4.

ユーザID入力欄C3は、レシピ情報を受け付ける際にユーザを識別するためのユーザIDを入力する欄である。料理名入力欄C4は、料理情報の料理名を入力する欄である。料理レシピ入力欄C5は、レシピ情報を入力する欄である。料理特徴入力欄C6は、当該料理情報の特徴を入力する欄である。図4に示す例では、料理名が「ぶり大根」のレシピ情報が入力されている。投稿ボタンB4は、料理名入力欄C4、料理レシピ入力欄C5、及び料理特徴入力欄C6に入力された料理情報を投稿するためのボタンである。これにより、料理情報が受け付けられる。 The user ID input field C3 is a field for inputting a user ID for identifying a user when receiving recipe information. The dish name input field C4 is a field for inputting the dish name of the dish information. The cooking recipe input field C5 is a field for inputting recipe information. The cooking feature input field C6 is a field for inputting the features of the cooking information. In the example shown in FIG. 4, the recipe information of the dish name "Buri daikon" is input. The post button B4 is a button for posting the dish information input in the dish name input field C4, the dish recipe input field C5, and the dish feature input field C6. As a result, cooking information is accepted.

本実施形態によれば、上記実施形態1の効果に加え、ユーザから、料理情報としてレシピ情報の投稿を受け付け、受け付けた料理情報の特徴を示す料理タグを付与する。これにより、共通する食事に関する制限事項や特定の背景を有するユーザの間で、料理情報を共有することが可能になる。 According to the present embodiment, in addition to the effect of the first embodiment, a user submits recipe information as cooking information, and a cooking tag indicating the characteristics of the received cooking information is added. This makes it possible to share cooking information among users who have common dietary restrictions and specific backgrounds.

(実施形態3(プログラム))
図13は、コンピュータ(電子計算機)700の構成の例を示す機能ブロック構成図である。コンピュータ700は、CPU701、主記憶装置702、補助記憶装置703、インタフェース704を備える。
(Embodiment 3 (program))
FIG. 13 is a functional block configuration diagram showing an example of the configuration of the computer (electronic computer) 700. The computer 700 includes a CPU 701, a main storage device 702, an auxiliary storage device 703, and an interface 704.

ここで、実施形態1及び2に係る献立情報生成部131と、料理タグ取得部132と、献立タグ生成部133と、ユーザ情報受付部134と、レコメンド部135と、レシピ情報受付部136と、料理タグ生成部137とを構成する各機能を実現するための制御プログラム(情報提供プログラム)の詳細について説明する。これらの機能ブロックは、コンピュータ700に実装される。そして、これらの各構成要素の動作は、プログラムの形式で補助記憶装置703に記憶されている。CPU701は、プログラムを補助記憶装置703から読み出して主記憶装置702に展開し、当該プログラムに従って前述の処理を実行する。また、CPU701は、プログラムに従って、上述した記憶部に対応する記憶領域を主記憶装置702に確保する。 Here, the menu information generation unit 131, the cooking tag acquisition unit 132, the menu tag generation unit 133, the user information reception unit 134, the recommendation unit 135, the recipe information reception unit 136, and the recipe information reception unit 136 according to the first and second embodiments. The details of the control program (information providing program) for realizing each function constituting the cooking tag generation unit 137 will be described. These functional blocks are implemented in the computer 700. The operation of each of these components is stored in the auxiliary storage device 703 in the form of a program. The CPU 701 reads the program from the auxiliary storage device 703, expands it to the main storage device 702, and executes the above-described processing according to the program. Further, the CPU 701 secures a storage area corresponding to the above-mentioned storage unit in the main storage device 702 according to the program.

当該プログラムは、具体的には、コンピュータ700において、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成ステップと、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンドステップと、をコンピュータによって実現する制御プログラムである。 Specifically, in the computer 700, the program configures a menu of meals by combining a plurality of stored cooking information, shows a menu information generation step of generating menu information, and shows the characteristics of cooking information, and cooks. Based on the cooking tag acquisition step to acquire the cooking tag attached to the information and the cooking tag of the cooking information that constitutes the menu information, a menu tag showing the characteristics of the menu information is generated and linked to the menu information. The menu tag generation step to be given to the user and the user who wants to provide the menu information are searched for the menu tag based on the user information indicating the user's characteristics, and the menu information related to the menu tag in the search result is recommended to the user. It is a control program that realizes the recommendation step to be done by a computer.

なお、補助記憶装置703は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース704を介して接続される磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等が挙げられる。また、このプログラムがネットワークを介してコンピュータ700に配信される場合、配信を受けたコンピュータ700が当該プログラムを主記憶装置702に展開し、前述の処理を実行してもよい。 The auxiliary storage device 703 is an example of a tangible medium that is not temporary. Other examples of non-temporary tangible media include magnetic disks, magneto-optical disks, CD-ROMs, DVD-ROMs, semiconductor memories, etc., which are connected via interface 704. When this program is distributed to the computer 700 via the network, the distributed computer 700 may expand the program to the main storage device 702 and execute the above-described processing.

また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能を補助記憶装置703に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であってもよい。 Further, the program may be for realizing a part of the above-mentioned functions. Further, the program may be a so-called difference file (difference program) that realizes the above-mentioned function in combination with another program already stored in the auxiliary storage device 703.

以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換および変更を行なって実施することが出来る。これらの実施形態および変形例ならびに省略、置換および変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the embodiments related to the disclosure have been described above, these can be implemented in various other embodiments, and can be implemented by making various omissions, substitutions, and changes. These embodiments and modifications, as well as those omitted, replaced and modified, are included in the technical scope of the claims and the equivalent scope thereof.

<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional notes>
The matters described in each of the above embodiments will be added below.

(付記1)記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成部と、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得部と、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成部と、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンド部と、を備える情報提供装置。 (Appendix 1) A menu information generation unit that composes a menu of meals by combining a plurality of stored cooking information and generates menu information, shows the characteristics of the cooking information, and is attached in association with the cooking information. A cooking tag acquisition section that acquires a cooking tag, a menu tag generation section that generates a menu tag indicating the characteristics of the menu information based on the cooking tag of the cooking information that constitutes the menu information, and assigns the menu tag in association with the menu information. Information provision provided with a recommendation section that searches for menu tags based on user information indicating the characteristics of the user and recommends menu information related to the menu tags in the search results to the user who wishes to provide menu information. apparatus.

(付記2)料理タグは、料理情報に係る料理に含まれる栄養価がタグ付けされた情報を含む、(付記1)に記載の情報提供装置。 (Appendix 2) The information providing device according to (Appendix 1), wherein the cooking tag includes information on which the nutritional value included in the dish related to the cooking information is tagged.

(付記3)献立タグ生成部は、献立情報を構成する料理情報の料理タグにタグ付けされた栄養価に対して所定の演算を行い、献立情報に紐づけされる献立タグを生成する、(付記2)に記載の情報提供装置。 (Appendix 3) The menu tag generation unit performs a predetermined calculation on the nutritional value tagged with the cooking tag of the cooking information constituting the menu information, and generates a menu tag linked to the menu information ((Appendix 3). The information providing device described in Appendix 2).

(付記4)献立タグ生成部は、献立情報を構成する1または複数の料理情報にタグ付けされた料理タグを選択し、献立情報に紐づけされる献立タグとする、(付記1)に記載の情報提供装置。 (Appendix 4) The menu tag generation unit selects a dish tag tagged with one or a plurality of dish information constituting the menu information and sets it as a menu tag linked to the menu information, as described in (Appendix 1). Information providing device.

(付記5)献立タグ生成部は、献立情報を構成する複数の料理情報にタグ付けされた料理タグを選択し、選択された料理タグに基づき、献立情報に紐づけされる新たな献立タグを生成する、(付記1)に記載の情報提供装置。 (Appendix 5) The menu tag generation unit selects a dish tag tagged with a plurality of dish information constituting the menu information, and based on the selected dish tag, creates a new menu tag linked to the menu information. The information providing device according to (Appendix 1) to be generated.

(付記6)献立タグ生成部は、献立情報に類似する他の献立情報を抽出し、抽出した他の献立情報にタグ付けされている献立タグを選択し、献立情報に紐づけされる献立タグとする、(付記1)に記載の情報提供装置。 (Appendix 6) The menu tag generation unit extracts other menu information similar to the menu information, selects a menu tag tagged with the extracted other menu information, and links the menu tag to the menu information. The information providing device according to (Appendix 1).

(付記7)献立情報生成部は、生成した献立情報の特徴ベクトルを定義し、献立タグ生成部は、特徴ベクトルの類似度に基づいて類似する他の献立情報を抽出し、抽出した他の献立情報の献立タグを選択して献立情報に紐づけされる献立タグとする、(付記6)に記載の情報提供装置。 (Appendix 7) The menu information generation unit defines the feature vector of the generated menu information, and the menu tag generation unit extracts other similar menu information based on the similarity of the feature vectors, and the extracted other menus. The information providing device according to (Appendix 6), wherein a menu tag for information is selected and used as a menu tag linked to menu information.

(付記8)献立情報生成部は、ユーザが構成した料理情報の組み合わせを受け付けて献立情報を生成する、(付記1)から(付記7)のいずれかに記載の情報提供装置。 (Appendix 8) The information providing device according to any one of (Appendix 1) to (Appendix 7), wherein the menu information generation unit receives a combination of cooking information configured by the user and generates menu information.

(付記9)ユーザから、ユーザ情報を受け付けるユーザ情報受付部を備え、レコメンド部は、受け付けたユーザ情報に基づいて献立タグを検索し、検索結果の献立情報をユーザにレコメンドする、(付記1)から(付記8)のいずれかに記載の情報提供装置。 (Appendix 9) A user information reception unit that receives user information from the user is provided, and the recommendation unit searches for a menu tag based on the received user information and recommends the menu information of the search result to the user (Appendix 1). The information providing device according to any one of (Appendix 8).

(付記10)ユーザ情報受付部は、ユーザの病態、症状、要求を含む情報をユーザ情報として受け付け、レコメンド部は、受け付けたユーザ情報を分析し、ユーザ情報に適した献立タグを検索し、検索結果の献立情報をユーザにレコメンドする、(付記9)に記載の情報提供装置。 (Appendix 10) The user information reception department accepts information including the user's pathological condition, symptom, and request as user information, and the recommendation department analyzes the received user information, searches for a menu tag suitable for the user information, and searches. The information providing device according to (Appendix 9), which recommends the menu information of the result to the user.

(付記11)レコメンド部は、ユーザ情報に基づいて献立情報のフィルタリングを行い、フィルタリング後の献立情報に係る献立タグを検索し、検索結果の献立情報をユーザにレコメンドする、(付記1)から(付記10)のいずれかに記載の情報提供装置。 (Appendix 11) The recommendation section filters the menu information based on the user information, searches for the menu tag related to the filtered menu information, and recommends the menu information of the search result to the user, from (Appendix 1) to (Appendix 1). The information providing device according to any one of Appendix 10).

(付記12)レコメンド部は、献立タグの重み付けを行い、検索結果の献立タグに係る献立情報を、献立タグの重み付けに基づく優先順位が高い順番にユーザにレコメンドする、(付記1)から(付記11)のいずれかに記載の情報提供装置。 (Appendix 12) The recommendation section weights menu tags and recommends menu information related to menu tags in search results to users in descending order of priority based on the weighting of menu tags, from (Appendix 1) to (Appendix 1). The information providing device according to any one of 11).

(付記13)記憶されている料理情報の特徴を示す料理タグを生成し、料理情報に紐づけて付与する料理タグ生成部を備える、(付記1)から(付記12)のいずれかに記載の情報提供装置。 (Appendix 13) The description according to any one of (Appendix 1) to (Appendix 12), which includes a cooking tag generation unit that generates a cooking tag indicating the characteristics of the stored cooking information and assigns it in association with the cooking information. Information providing device.

(付記14)料理情報は、料理を調理するためのレシピ情報を含み、料理タグ生成部は、レシピ情報に基づいて料理タグを生成する、(付記13)に記載の情報提供装置。 (Appendix 14) The information providing device according to (Appendix 13), wherein the cooking information includes recipe information for cooking a dish, and the cooking tag generation unit generates a cooking tag based on the recipe information.

(付記15)ユーザから、レシピ情報と、レシピ情報に係る料理の特徴を示す文言を受け付けるレシピ情報受付部を備え、料理タグ生成部は、受け付けた料理の特徴を示す文言に基づいて料理タグを生成する、(付記14)に記載の情報提供装置。 (Appendix 15) A recipe information reception unit that receives recipe information and words indicating the characteristics of the dish related to the recipe information from the user is provided, and the dish tag generation unit generates a dish tag based on the words indicating the characteristics of the received dish. The information providing device according to (Appendix 14) to be generated.

(付記16)献立情報生成部が行う、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、料理タグ取得部が行う、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、献立タグ生成部が行う、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成ステップと、レコメンド部が行う、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンドステップと、を備える情報提供方法。 (Appendix 16) A menu information generation step of generating menu information by combining a plurality of stored cooking information performed by the menu information generation department and a cooking information generation step performed by the cooking tag acquisition department. Based on the cooking tag acquisition step of showing the characteristics and acquiring the cooking tag attached to the cooking information and the cooking tag of the cooking information constituting the menu information performed by the menu tag generation unit, the characteristics of the menu information are described. The menu tag generation step of generating the menu tag to be shown and assigning it in association with the menu information, and the menu tag performed by the recommendation department based on the user information indicating the characteristics of the user to the user who wishes to provide the menu information. An information providing method including a recommendation step of searching for and recommending menu information related to the menu tag of the search result to the user.

(付記17)記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、料理情報の特徴を示し、料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、献立情報を構成する料理情報の料理タグに基づき、献立情報の特徴を示す献立タグを生成し、献立情報に紐づけて付与する献立タグ生成ステップと、献立情報の提供を希望するユーザに対して、ユーザの特徴を示すユーザ情報に基づいて献立タグを検索し、検索結果の献立タグに係る献立情報をユーザにレコメンドするレコメンドステップと、を電子計算機に実行させるための、情報提供プログラム。 (Appendix 17) A menu information generation step for composing a menu of meals by combining a plurality of stored cooking information and generating menu information, and a feature of the cooking information are shown and given in association with the cooking information. A cooking tag acquisition step for acquiring a cooking tag, a menu tag generation step for generating a menu tag indicating the characteristics of the menu information based on the cooking tag of the cooking information constituting the menu information, and assigning the menu tag in association with the menu information. For users who wish to provide menu information, a recommendation step that searches for menu tags based on user information that indicates the characteristics of the user and recommends menu information related to the menu tags in the search results to the user. An information providing program to be executed.

1,1A 情報提供システム、100,100A 情報提供装置、110 通信部、120 記憶部、121 料理レシピDB、122 ユーザDB、123 献立DB、130 制御部、131 献立情報生成部、132 料理タグ取得部、133 献立タグ生成部、134 ユーザ情報受付部、135 レコメンド部、136 レシピ情報受付部、137 料理タグ生成部、200 ユーザ端末、210 通信部、220 表示部、230 操作部、240 記憶部、250 制御部、NW ネットワーク 1,1A information providing system, 100,100A information providing device, 110 communication unit, 120 storage unit, 121 cooking recipe DB, 122 user DB, 123 menu DB, 130 control unit, 131 menu information generation unit, 132 cooking tag acquisition unit 133 Menu tag generation unit, 134 User information reception unit, 135 Recommendation unit, 136 Recipe information reception unit, 137 Cooking tag generation unit, 200 User terminal, 210 Communication unit, 220 Display unit, 230 Operation unit, 240 Storage unit, 250 Control unit, NW network

Claims (19)

記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成部と、
前記料理情報の特徴を示し、前記料理情報に紐づけて付与されている料理タグを取得する料理タグ取得部と、
前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成部と、
前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンド部と、を備え、
前記料理タグは、前記料理情報の特徴を定性的に示すものを含み、前記献立タグは、前記献立情報の特徴を定性的に示すものを含み、
前記献立タグ生成部は、前記献立情報を構成する1または複数の前記料理情報にタグ付けされた前記料理タグを選択し、前記献立情報に紐づけされる前記献立タグとし、または、前記献立情報を構成する複数の前記料理情報にタグ付けされた前記料理タグを選択し、選択された前記料理タグに基づき、前記献立情報に紐づけされる新たな前記献立タグを生成する、情報提供装置。
A menu information generation unit that combines multiple stored cooking information to form a meal menu and generates menu information,
A cooking tag acquisition unit that shows the characteristics of the cooking information and acquires a cooking tag attached to the cooking information.
A menu tag generation unit that generates a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information that constitutes the menu information, and assigns the menu tag in association with the menu information.
A recommendation unit that searches for the menu tag based on the user information indicating the characteristics of the user for the user who wishes to provide the menu information, and recommends the menu information related to the menu tag in the search result to the user. and, the Bei example,
The cooking tag includes a tag that qualitatively indicates the characteristics of the cooking information, and the menu tag includes a tag that qualitatively indicates the characteristics of the menu information.
The menu tag generation unit selects the dish tag tagged with one or a plurality of the dishes information constituting the menu information and uses the menu tag linked to the menu information, or the menu information. An information providing device that selects the cooking tag tagged with a plurality of the cooking information constituting the above and generates a new menu tag associated with the menu information based on the selected cooking tag .
記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成部と、
前記料理情報の特徴を示し、前記料理情報に紐づけて付与されている料理タグを取得する料理タグ取得部と、
前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成部と、
前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンド部と、を備え、
前記献立タグ生成部は、前記献立情報に類似する他の献立情報を抽出し、抽出した他の前記献立情報にタグ付けされている前記献立タグを選択し、前記献立情報に紐づけされる前記献立タグとする、情報提供装置。
A menu information generation unit that combines multiple stored cooking information to form a meal menu and generates menu information,
A cooking tag acquisition unit that shows the characteristics of the cooking information and acquires a cooking tag attached to the cooking information.
A menu tag generation unit that generates a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information that constitutes the menu information, and assigns the menu tag in association with the menu information.
A recommendation unit that searches for the menu tag based on the user information indicating the characteristics of the user for the user who wishes to provide the menu information, and recommends the menu information related to the menu tag in the search result to the user. and, the Bei example,
The menu tag generation unit extracts other menu information similar to the menu information, selects the menu tag tagged with the extracted other menu information, and associates the menu information with the menu information. An information providing device that serves as a menu tag .
記憶されている料理情報の特徴を示す料理タグを生成し、前記料理情報に紐づけて付与する料理タグ生成部と、
記憶されている複数の前記料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成部と、
前記料理タグを取得する料理タグ取得部と、
前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成部と、
前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンド部と、を備える情報提供装置。
A cooking tag generation unit that generates a cooking tag indicating the characteristics of the stored cooking information and assigns it in association with the cooking information.
A menu information generation unit by combining a plurality of the cooking information stored constitute the menu options, to produce a menu information,
The cooking tag acquisition department that acquires the cooking tag,
A menu tag generation unit that generates a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information that constitutes the menu information, and assigns the menu tag in association with the menu information.
A recommendation unit that searches for the menu tag based on the user information indicating the characteristics of the user for the user who wishes to provide the menu information, and recommends the menu information related to the menu tag in the search result to the user. An information providing device equipped with.
前記料理タグは、前記料理情報に係る料理に含まれる栄養価がタグ付けされた情報を含む、請求項1から請求項3のいずれか1項に記載の情報提供装置。 The information providing device according to any one of claims 1 to 3, wherein the cooking tag includes information tagged with a nutritional value included in the cooking related to the cooking information. 前記献立タグ生成部は、前記献立情報を構成する前記料理情報の前記料理タグにタグ付けされた栄養価に対して所定の演算を行い、前記献立情報に紐づけされる前記献立タグを生成する、請求項4に記載の情報提供装置。 The menu tag generation unit performs a predetermined calculation on the nutritional value tagged with the food tag of the food information constituting the menu information, and generates the menu tag associated with the menu information. , The information providing device according to claim 4 . 前記献立情報生成部は、生成した前記献立情報の特徴ベクトルを定義し、
前記献立タグ生成部は、前記特徴ベクトルの類似度に基づいて類似する他の献立情報を抽出し、抽出した他の前記献立情報の前記献立タグを選択して前記献立情報に紐づけされる前記献立タグとする、請求項2に記載の情報提供装置。
The menu information generation unit defines a feature vector of the generated menu information, and
The menu tag generation unit extracts similar menu information based on the similarity of the feature vector, selects the menu tag of the extracted other menu information, and associates the menu information with the menu information. The information providing device according to claim 2, which serves as a menu tag.
前記献立情報生成部は、ユーザが構成した前記料理情報の組み合わせを受け付けて前記献立情報を生成する、請求項1から請求項6のいずれか1項に記載の情報提供装置。 The information providing device according to any one of claims 1 to 6 , wherein the menu information generation unit receives a combination of the cooking information configured by the user and generates the menu information. ユーザから、前記ユーザ情報を受け付けるユーザ情報受付部を備え、
前記レコメンド部は、受け付けた前記ユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立情報を前記ユーザにレコメンドする、請求項1から請求項7のいずれか1項に記載の情報提供装置。
It is equipped with a user information reception unit that receives the user information from the user.
The information provision according to any one of claims 1 to 7 , wherein the recommendation unit searches for the menu tag based on the received user information and recommends the menu information of the search result to the user. apparatus.
前記ユーザ情報受付部は、前記ユーザの病態、症状、要求を含む情報を前記ユーザ情報として受け付け、
前記レコメンド部は、受け付けた前記ユーザ情報を分析し、前記ユーザ情報に適した前記献立タグを検索し、検索結果の前記献立情報を前記ユーザにレコメンドする、請求項8に記載の情報提供装置。
The user information receiving unit receives information including the pathological condition, symptom, and request of the user as the user information.
The information providing device according to claim 8 , wherein the recommendation unit analyzes the received user information, searches for the menu tag suitable for the user information, and recommends the menu information of the search result to the user.
前記レコメンド部は、前記ユーザ情報に基づいて前記献立情報のフィルタリングを行い、フィルタリング後の前記献立情報に係る前記献立タグを検索し、検索結果の前記献立情報を前記ユーザにレコメンドする、請求項1から請求項9のいずれか1項に記載の情報提供装置。 The recommendation unit filters the menu information based on the user information, searches for the menu tag related to the filtered menu information, and recommends the menu information of the search result to the user. The information providing device according to any one of claims 9 . 前記レコメンド部は、前記献立タグの重み付けを行い、検索結果の前記献立タグに係る前記献立情報を、前記献立タグの重み付けに基づく優先順位が高い順番に前記ユーザにレコメンドする、請求項1から請求項10のいずれか1項に記載の情報提供装置。 The recommendation unit weights the menu tags and recommends the menu information related to the menu tags in the search results to the users in descending order of priority based on the weighting of the menu tags, according to claim 1. Item 2. The information providing device according to any one of items 10 . 前記料理情報は、前記料理を調理するためのレシピ情報を含み、
前記料理タグ生成部は、前記レシピ情報に基づいて前記料理タグを生成する、請求項3に記載の情報提供装置。
The cooking information includes recipe information for cooking the dish.
The information providing device according to claim 3 , wherein the cooking tag generation unit generates the cooking tag based on the recipe information.
ユーザから、前記レシピ情報と、前記レシピ情報に係る前記料理の特徴を示す文言を受け付けるレシピ情報受付部を備え、
前記料理タグ生成部は、受け付けた前記料理の特徴を示す文言に基づいて前記料理タグを生成する、請求項12に記載の情報提供装置。
It is provided with a recipe information reception unit that receives the recipe information and words indicating the characteristics of the dish related to the recipe information from the user.
The information providing device according to claim 12 , wherein the cooking tag generation unit generates the cooking tag based on the wording indicating the characteristics of the received dish.
献立情報生成部が行う、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、
料理タグ取得部が行う、前記料理情報の特徴を示し、前記料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、
献立タグ生成部が行う、前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成ステップと、
レコメンド部が行う、前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンドステップと、を備え、
前記料理タグは、前記料理情報の特徴を定性的に示すものを含み、前記献立タグは、前記献立情報の特徴を定性的に示すものを含み、
前記献立タグ生成ステップは、前記献立情報を構成する1または複数の前記料理情報にタグ付けされた前記料理タグを選択し、前記献立情報に紐づけされる前記献立タグとし、または、前記献立情報を構成する複数の前記料理情報にタグ付けされた前記料理タグを選択し、選択された前記料理タグに基づき、前記献立情報に紐づけされる新たな前記献立タグを生成する、情報提供方法。
The menu information generation step, which is performed by the menu information generation department, combines a plurality of stored cooking information to form a meal menu and generates menu information.
A cooking tag acquisition step performed by the cooking tag acquisition department to show the characteristics of the cooking information and acquire the cooking tag attached in association with the cooking information.
A menu tag generation step of generating a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information constituting the menu information and assigning the menu tag in association with the menu information, which is performed by the menu tag generation unit. ,
For a user who wishes to provide the menu information performed by the recommendation unit, the menu tag is searched based on the user information indicating the characteristics of the user, and the menu information related to the menu tag in the search result is obtained by the user. Bei example and a recommendation step that recommendation to,
The cooking tag includes a tag that qualitatively indicates the characteristics of the cooking information, and the menu tag includes a tag that qualitatively indicates the characteristics of the menu information.
In the menu tag generation step, the dish tag tagged with one or a plurality of the dishes information constituting the menu information is selected and used as the menu tag associated with the menu information, or the menu information. An information providing method for selecting a dish tag tagged with a plurality of the dish information constituting the above-mentioned food and generating a new menu tag associated with the menu information based on the selected dish tag .
献立情報生成部が行う、記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、
料理タグ取得部が行う、前記料理情報の特徴を示し、前記料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、
献立タグ生成部が行う、前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成ステップと、
レコメンド部が行う、前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンドステップと、を備え、
前記献立タグ生成ステップは、前記献立情報に類似する他の献立情報を抽出し、抽出した他の前記献立情報にタグ付けされている前記献立タグを選択し、前記献立情報に紐づけされる前記献立タグとする、情報提供方法。
The menu information generation step, which is performed by the menu information generation department, combines a plurality of stored cooking information to form a meal menu and generates menu information.
A cooking tag acquisition step performed by the cooking tag acquisition department to show the characteristics of the cooking information and acquire the cooking tag attached in association with the cooking information.
A menu tag generation step of generating a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information constituting the menu information and assigning the menu tag in association with the menu information, which is performed by the menu tag generation unit. ,
For a user who wishes to provide the menu information performed by the recommendation unit, the menu tag is searched based on the user information indicating the characteristics of the user, and the menu information related to the menu tag in the search result is obtained by the user. Bei example and a recommendation step that recommendation to,
The menu tag generation step extracts other menu information similar to the menu information, selects the menu tag tagged with the extracted other menu information, and associates the menu information with the menu information. Information provision method as a menu tag .
料理タグ生成部が行う、記憶されている料理情報の特徴を示す料理タグを生成し、前記料理情報に紐づけて付与する料理タグ生成ステップと、
献立情報生成部が行う、記憶されている複数の前記料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、
前記料理タグを取得する料理タグ取得ステップと、
献立タグ生成部が行う、前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成ステップと、
レコメンド部が行う、前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンドステップと、を備える情報提供方法。
A cooking tag generation step of generating a cooking tag indicating the characteristics of the stored cooking information and assigning it in association with the cooking information, which is performed by the cooking tag generation unit,
Performed by the menu information generation unit, and the menu information generation step of combining a plurality of the cooking information stored constitute the menu options, to produce a menu information,
The cooking tag acquisition step for acquiring the cooking tag and
A menu tag generation step of generating a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information constituting the menu information and assigning the menu tag in association with the menu information, which is performed by the menu tag generation unit. ,
For a user who wishes to provide the menu information performed by the recommendation unit, the menu tag is searched based on the user information indicating the characteristics of the user, and the menu information related to the menu tag in the search result is obtained by the user. A method of providing information that includes a recommendation step to recommend to.
記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、
前記料理情報の特徴を示し、前記料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、
前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成ステップと、
前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンドステップと、を電子計算機に実行させるための、情報提供プログラムであって、
前記料理タグは、前記料理情報の特徴を定性的に示すものを含み、前記献立タグは、前記献立情報の特徴を定性的に示すものを含み、
前記献立タグ生成ステップは、前記献立情報を構成する1または複数の前記料理情報にタグ付けされた前記料理タグを選択し、前記献立情報に紐づけされる前記献立タグとし、または、前記献立情報を構成する複数の前記料理情報にタグ付けされた前記料理タグを選択し、選択された前記料理タグに基づき、前記献立情報に紐づけされる新たな前記献立タグを生成する、情報提供プログラム。
A menu information generation step that combines multiple stored cooking information to form a meal menu and generates menu information,
A cooking tag acquisition step of showing the characteristics of the cooking information and acquiring the cooking tag attached in association with the cooking information, and
A menu tag generation step of generating a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information constituting the menu information and assigning the menu tag in association with the menu information,
A recommendation step of searching for the menu tag based on the user information indicating the characteristics of the user for the user who wishes to provide the menu information, and recommending the menu information related to the menu tag in the search result to the user. If the to be executed by a computer, an information providing program,
The cooking tag includes a tag that qualitatively indicates the characteristics of the cooking information, and the menu tag includes a tag that qualitatively indicates the characteristics of the menu information.
In the menu tag generation step, the dish tag tagged with one or a plurality of the dishes information constituting the menu information is selected and used as the menu tag associated with the menu information, or the menu information. An information providing program that selects the cooking tags tagged with a plurality of the cooking information constituting the above and generates a new menu tag associated with the menu information based on the selected cooking tag .
記憶されている複数の料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、
前記料理情報の特徴を示し、前記料理情報に紐づけて付与されている料理タグを取得する料理タグ取得ステップと、
前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成ステップと、
前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンドステップと、を電子計算機に実行させるための、情報提供プログラムであって、
前記献立タグ生成ステップは、前記献立情報に類似する他の献立情報を抽出し、抽出した他の前記献立情報にタグ付けされている前記献立タグを選択し、前記献立情報に紐づけされる前記献立タグとする、情報提供プログラム。
A menu information generation step that combines multiple stored cooking information to form a meal menu and generates menu information,
A cooking tag acquisition step of showing the characteristics of the cooking information and acquiring the cooking tag attached in association with the cooking information, and
A menu tag generation step of generating a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information constituting the menu information and assigning the menu tag in association with the menu information,
A recommendation step of searching for the menu tag based on the user information indicating the characteristics of the user for the user who wishes to provide the menu information, and recommending the menu information related to the menu tag in the search result to the user. If the to be executed by a computer, an information providing program,
The menu tag generation step extracts other menu information similar to the menu information, selects the menu tag tagged with the extracted other menu information, and associates the menu information with the menu information. An information provision program that serves as a menu tag .
記憶されている料理情報の特徴を示す料理タグを生成し、前記料理情報に紐づけて付与する料理タグ生成ステップと、
記憶されている複数の前記料理情報を組み合わせて食事の献立を構成し、献立情報を生成する献立情報生成ステップと、
前記料理タグを取得する料理タグ取得ステップと、
前記献立情報を構成する前記料理情報の前記料理タグに基づき、前記献立情報の特徴を示す献立タグを生成し、前記献立情報に紐づけて付与する献立タグ生成ステップと、
前記献立情報の提供を希望するユーザに対して、前記ユーザの特徴を示すユーザ情報に基づいて前記献立タグを検索し、検索結果の前記献立タグに係る前記献立情報を前記ユーザにレコメンドするレコメンドステップと、を電子計算機に実行させるための、情報提供プログラム。
A cooking tag generation step that generates a cooking tag indicating the characteristics of the stored cooking information and assigns it in association with the cooking information.
A menu information generation step of combining a plurality of the cooking information stored constitute the menu options, to produce a menu information,
The cooking tag acquisition step for acquiring the cooking tag and
A menu tag generation step of generating a menu tag indicating the characteristics of the menu information based on the dish tag of the dish information constituting the menu information and assigning the menu tag in association with the menu information,
A recommendation step of searching for the menu tag based on the user information indicating the characteristics of the user for the user who wishes to provide the menu information, and recommending the menu information related to the menu tag in the search result to the user. An information providing program to make a computer execute.
JP2019206151A 2019-11-14 2019-11-14 Information providing device, information providing method and information providing program Active JP6807584B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019206151A JP6807584B1 (en) 2019-11-14 2019-11-14 Information providing device, information providing method and information providing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019206151A JP6807584B1 (en) 2019-11-14 2019-11-14 Information providing device, information providing method and information providing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020198221A Division JP2021082299A (en) 2020-11-30 2020-11-30 Information provision apparatus, information provision method and information provision program

Publications (2)

Publication Number Publication Date
JP6807584B1 true JP6807584B1 (en) 2021-01-06
JP2021081775A JP2021081775A (en) 2021-05-27

Family

ID=73992926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019206151A Active JP6807584B1 (en) 2019-11-14 2019-11-14 Information providing device, information providing method and information providing program

Country Status (1)

Country Link
JP (1) JP6807584B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002329006A (en) * 2001-05-01 2002-11-15 Health Net 21:Kk Appropriate food service menu providing system
JP6410069B1 (en) * 2018-02-01 2018-10-24 株式会社おいしい健康 Recipe information providing apparatus, recipe information providing method, and recipe information providing program
JP7003739B2 (en) * 2018-03-01 2022-01-21 味の素株式会社 Menu provision equipment, menu provision method and menu provision program
JP6422173B1 (en) * 2018-03-07 2018-11-14 株式会社おいしい健康 SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM

Also Published As

Publication number Publication date
JP2021081775A (en) 2021-05-27

Similar Documents

Publication Publication Date Title
CN104994747B (en) For providing the system and method for flavor suggestion and enhancing
US10832302B2 (en) Method for digital recipe library and food image recognition services
KR20170073589A (en) System and computer method for visually guiding a user to a current interest
JP7018279B2 (en) Alternative recipe presentation device, alternative recipe presentation method, computer program and data structure
JP2019023829A (en) Information providing system, program, and server
JP7054271B2 (en) Information provision system, information provision method and information provision program
JP6790413B2 (en) Menu generation system, menu generation method and menu generation program
JP6641460B2 (en) Information processing apparatus, information processing method, and program
JP6754190B2 (en) Information processing systems, information processing methods, and information processing programs
JP6410069B1 (en) Recipe information providing apparatus, recipe information providing method, and recipe information providing program
JP6858321B2 (en) Information provision system, information provision method and information provision program
CN114730449A (en) Information providing method
CN114730448A (en) Control method, information terminal, program, recording medium, and information providing method
JP2003248725A (en) Method and system for assisting dietary life
JP6422173B1 (en) SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM
Markowitz et al. Eating religiously: Food and faith in the 21st century
JP6776034B2 (en) Food information provision system, food information provision method, and food information provision program
JP2010272010A (en) Apparatus, method and program for support of menu decision
JP2019133624A (en) Recipe information provision apparatus, recipe information provision method, and recipe information provision program
JP6807584B1 (en) Information providing device, information providing method and information providing program
JP7361358B2 (en) Recipe extraction device, recipe extraction method, and program
KR20180097367A (en) Method and server for providing ingredient set or meal box
JP7167520B2 (en) Menu generation system and menu generation method
JP2021082299A (en) Information provision apparatus, information provision method and information provision program
JP2019160283A (en) Retrieval device, retrieval method, and retrieval program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200605

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200605

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201110

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: 20201119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201130

R150 Certificate of patent or registration of utility model

Ref document number: 6807584

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250