Recipe proposal device, recipe proposal system, recipe proposal program, and recipe proposal method
The recipe suggestion device adjusts recipe display content based on user proficiency, addressing the lack of skill-based control in existing systems by highlighting or deemphasizing recipe items, thereby enhancing user motivation and efficiency.
Patent Information
- Application Number
- JP2024107820
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-04
- Publication Date
- 2026-01-16
AI Technical Summary
Existing recipe suggestion systems fail to control the displayed content of recipes based on the user's proficiency level, such as skill or the number of times a dish has been made.
A recipe suggestion device that includes a recipe request receiving unit, a proficiency information acquisition unit, a display change information acquisition unit, and a display change unit to adjust the display of recipes based on the user's cooking proficiency, highlighting or deemphasizing specific items based on their skill level.
Enables the device to control the display content of recipes according to the user's skill level, improving motivation and reducing cooking time by presenting appropriate levels of detail.
Smart Images

Figure 2026007722000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a recipe suggestion device, a recipe suggestion system, a recipe suggestion program, and a recipe suggestion method. [Background technology]
[0002] For example, in the system disclosed in Patent Document 1, correspondence information that defines the relationship between a person's attributes and the difficulty level of each dish, and recipe information for each dish, are stored in an information storage unit, and the difficulty level of the recipe information for the user is estimated by applying the attributes of the user of the recipe information and information about the dish to be cooked in the recipe information to the correspondence information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-56686 Summary of the Invention [Problem to be solved by the invention]
[0004] As described above, the system disclosed in Patent Document 1 describes presenting recipes suitable for a user based on personal attributes and cooking information. However, the system disclosed in Patent Document 1 cannot control the displayed contents of a recipe according to the number of times it has been made or the level of proficiency such as skill.
[0005] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a recipe suggestion device that can control the display content of recipes according to the user's level of proficiency. [Means for solving the problem]
[0006] The recipe suggestion device according to the present disclosure is characterized by comprising: a recipe request receiving unit that receives a recipe request; a recipe identification unit that identifies a recipe in response to the recipe request received by the recipe request receiving unit; a proficiency information acquisition unit that acquires information indicating a user's cooking proficiency when a recipe request is received by the recipe request receiving unit; a display change information acquisition unit that acquires information regarding a display change based on the information indicating the proficiency acquired by the proficiency information acquisition unit; a display change unit that changes the display of the recipe identified by the recipe identification unit when information regarding a display change is acquired by the display change information acquisition unit; and a recipe information notification unit that notifies information indicating the recipe identified by the recipe identification unit if no display change has been made by the display change unit, or information indicating the recipe after the display change if a display change has been made by the display change unit. [Effects of the Invention]
[0007] According to the present disclosure, with the above configuration, it is possible to control the recipe display content according to the user's level of proficiency. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of the configuration of a recipe suggestion system according to a first embodiment. [Figure 2] 2 is a diagram illustrating an example of the configuration of a recipe request device according to the first embodiment. FIG. [Figure 3] 1 is a diagram illustrating an example of the configuration of a recipe suggestion device according to a first embodiment. [Figure 4] 1 is a diagram illustrating an example of the configuration of a user information holding device according to the first embodiment. [Figure 5] 4 is a flowchart showing an example of the operation of the recipe suggestion device according to the first embodiment. [Figure 6] 4 is a diagram illustrating an example of the operation of the recipe suggestion device according to the first embodiment. FIG. [Figure 7] FIG. 10 is a diagram illustrating an example of the configuration of a recipe request device according to a second embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of the configuration of a recipe suggestion device according to a second embodiment. [Figure 9] 9A and 9B are diagrams illustrating an example of a hardware configuration of the recipe suggestion system according to the first and second embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments will be described in detail with reference to the drawings. Embodiment 1 FIG. 1 is a diagram showing an example of the configuration of a recipe suggestion system 1 according to the first embodiment. The recipe suggestion system 1 is a system that suggests recipes to a user. The recipe suggestion system 1 includes a recipe request device 11, a recipe suggestion device 12, and a user information storage device 13, as shown in FIG.
[0010] The recipe request device 11 includes, for example, a storage unit 1101, a recipe-related information acquisition unit 1102, a recipe information acquisition unit 1103, and a display change information notification unit 1104, as shown in FIG. This recipe request device 11 is, for example, a terminal used by a user. Note that, although the recipe proposal system 1 shown in Fig. 1 shows a case where one recipe request device 11 is provided, multiple recipe request devices 11 may be provided. In other words, the recipe proposal system 1 can be used by multiple users.
[0011] The storage unit 1101 stores various data handled by the recipe request device 11. For example, the storage unit 1101 stores information about recipes acquired by the recipe-related information acquisition unit 1102 . Furthermore, for example, the storage unit 1101 stores information about the user notified by the recipe information acquisition unit 1103. Furthermore, for example, the storage unit 1101 stores information indicating a recipe acquired by the recipe information acquisition unit 1103.
[0012] The storage unit 1101 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically EPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD (Digital Versatile Disc).
[0013] 2 shows a case where the storage unit 1101 is provided inside the recipe request device 11. However, the present invention is not limited to this, and the storage unit 1101 may be provided outside the recipe request device 11.
[0014] The recipe-related information acquisition unit 1102 acquires information related to recipes. At this time, the recipe-related information acquisition unit 1102 acquires information about the recipe input or selected by the user. The information about the recipe may include, for example, the name of the recipe, ingredients, or nutrients.
[0015] The recipe information acquisition unit 1103 requests a recipe by notifying the recipe proposal device 12 of the information about the recipe and the information about the user acquired by the recipe-related information acquisition unit 1102, and acquires information indicating the recipe from the recipe proposal device 12. If the recipe suggestion system 1 is used by a single user, the recipe information acquisition unit 1103 does not necessarily need to notify information about the user.
[0016] When a display change is proposed by the recipe proposal device 12, the display change information notification unit 1104 notifies the recipe proposal device 12 of information related to the display change. At this time, the display change information notification unit 1104 acquires information related to the display change by accepting a user operation, and notifies the recipe proposal device 12 of the acquired information related to the display change. Examples of the information related to the display change include information indicating at least one of items to be changed to a highlighted display or items to be changed to a non-highlighted display. Examples of the items include ingredients, quantities, and time. Non-highlighting also includes deletion.
[0017] As shown in FIG. 3, the recipe suggestion device 12 includes a memory unit 1201, a recipe request receiving unit 1202, a recipe identification unit 1203, a proficiency information acquisition unit 1204, a display change information acquisition unit 1205, a display change unit 1206, and a recipe information notification unit 1207. This recipe suggestion device 12 is, for example, a server.
[0018] The storage unit 1201 stores various data handled by the recipe suggestion device 12. For example, the storage unit 1201 stores information about recipes and information indicating relationships with the recipes. Furthermore, for example, the storage unit 1201 stores information indicating a recipe. Examples of the information indicating a recipe include the steps of the recipe, the cooking tools and ingredients used in the recipe, or the time required to perform the recipe. Examples of the information indicating the steps of the recipe include one or more pieces of information from among text, still images, and video. Furthermore, the recipe is configured so that each item can be at least either highlighted or unhighlighted.
[0019] Furthermore, a recipe may be one in which different features are highlighted compared to similar recipes. For example, if a recipe is for soy sauce-flavored fried chicken, the amount of soy sauce, which is a different feature compared to a salt-flavored fried chicken recipe, may be highlighted.
[0020] The storage unit 1201 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM, a ROM, a flash memory, an EPROM, or an EEPROM, a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD.
[0021] 3 shows a case where the storage unit 1201 is provided inside the recipe suggestion device 12. However, the present invention is not limited to this, and the storage unit 1201 may be provided outside the recipe suggestion device 12.
[0022] The recipe request receiving unit 1202 receives a recipe request from the recipe request device 11. The recipe request received by the recipe request receiving unit 1202 includes information about the recipe, or information about the recipe and information about the user.
[0023] The recipe specifying unit 1203 specifies a recipe in response to the recipe request received by the recipe request receiving unit 1202 . At this time, for example, the recipe identification unit 1203 uses information about the recipe stored in the memory unit 1201 and information indicating the relationship between the recipe to identify the recipe from information about the recipe included in the recipe request accepted by the recipe request acceptance unit 1202.
[0024] When a recipe request is accepted by the recipe request accepting unit 1202, the proficiency information acquiring unit 1204 requests information indicating the user's cooking proficiency from the user information holding device 13, and acquires the information indicating the user's cooking proficiency from the user information holding device 13. At this time, the proficiency information acquiring unit 1204 may notify the user information holding device 13 of information indicating the recipe identified by the recipe identifying unit 1203. When information about the user is notified from the recipe request device 11, the skill level information acquisition unit 1204 also notifies the user information holding device 13 of the information about this user.
[0025] The display change information acquisition unit 1205 acquires information relating to display changes based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit 1204 .
[0026] In this case, for example, the display change information acquisition unit 1205 may propose a display change to the recipe requesting device 11 based on information indicating the proficiency level acquired by the proficiency information acquisition unit 1204, and acquire information regarding the display change from the recipe requesting device 11.
[0027] More specifically, for example, first, the display change information acquisition unit 1205 determines whether the proficiency level is equal to or greater than a threshold based on the proficiency level acquired by the proficiency level information acquisition unit 1204. The threshold may be a single threshold or multiple threshold levels. Then, when the display change information acquisition unit 1205 determines that the proficiency level is equal to or greater than the threshold, it proposes a display change to the recipe requesting device 11. Note that if the threshold has multiple levels, the proposed display change may be changed depending on the threshold. For example, when the threshold has a first threshold and a second threshold, the display change information acquisition unit 1205 may determine that the user is an intermediate user when the proficiency level is equal to or greater than the first threshold and may prompt the user to change the display to a level appropriate for an intermediate user, and may determine that the user is an advanced user when the proficiency level is equal to or greater than the second threshold. Note that the second threshold is a higher value than the first threshold. Thereafter, the display change information acquisition unit 1205 acquires information regarding the display change from the recipe request device 11. If the display change information acquisition unit 1205 determines that the proficiency level is not equal to or greater than the threshold, it does not propose a display change.
[0028] In addition, the display change information acquisition unit 1205 may not make a proposal to the recipe request device 11 as described above, but may acquire information regarding display changes by automatically making settings in accordance with predetermined rules, etc., based on information indicating the proficiency level acquired by the proficiency information acquisition unit 1204. In this case, the display change information acquisition unit 1205 may confirm with the recipe request device 11 information about the set display change.
[0029] When the display change information acquisition unit 1205 acquires information related to the display change, the display change unit 1206 changes the display of the recipe identified by the recipe identification unit 1203 .
[0030] In this case, for example, if the information regarding the display change acquired by the display change information acquisition unit 1205 is information indicating the item for which the highlighting is to be changed, the display change unit 1206 changes the item in the recipe identified by the recipe identification unit 1203 that corresponds to the item for which the highlighting is to be changed as acquired by the display change information acquisition unit 1205. Also, for example, if the information regarding the display change acquired by the display change information acquisition unit 1205 is information indicating an item for which a non-highlighted display change is to be made, the display change unit 1206 changes the item in the recipe identified by the recipe identification unit 1203 that corresponds to the item for which a non-highlighted display change is to be made, as acquired by the display change information acquisition unit 1205.
[0031] In addition, if the recipe identified by the recipe identification unit 1203 is similar to a recipe for which information regarding display change has been acquired by the display change information acquisition unit 1205, the display change unit 1206 may change the display of the recipe identified by the recipe identification unit 1203 based on the information regarding the display change. For example, if the recipe identified by the recipe identification unit 1203 is a recipe for fried chicken with soy sauce flavor, and information regarding display changes has already been acquired for a recipe for fried chicken with salt flavor, the display change unit 1206 may use this information regarding display changes to make display changes for the recipe for fried chicken with soy sauce flavor.
[0032] If the display change unit 1206 has not changed the display, the recipe information notification unit 1207 notifies the recipe request device 11 of information indicating the recipe identified by the recipe identification unit 1203. Furthermore, when the display change unit 1206 changes the display, the recipe information notification unit 1207 notifies the recipe requesting device 11 of information indicating the recipe after the display change by the display change unit 1206 .
[0033] The user information holding device 13 includes, for example, a storage unit 1301, a skill level request receiving unit 1302, a skill level specifying unit 1303, and a skill level information notifying unit 1304, as shown in FIG.
[0034] The storage unit 1301 stores various data handled by the user information storage device 13 . For example, the storage unit 1301 stores information related to the user's cooking proficiency. Examples of information related to the user's cooking proficiency include the user's cooking skill, the number of times the user has used a specific recipe, the period since the user last used a specific recipe, and the user's cooking frequency. The user's cooking skill can be estimated, for example, from the number of times the user has requested a recipe over an entire period or a specified period. The number of times the user has used a specific recipe can be estimated, for example, from the number of times the user has requested that specific recipe. The period since the user last used a specific recipe can be estimated, for example, from the period since the user last requested that specific recipe. The user's cooking frequency can be estimated from the frequency with which the user has requested a recipe in the past over an entire period or a specified period.
[0035] The storage unit 1301 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM, a ROM, a flash memory, an EPROM, or an EEPROM, a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD.
[0036] 4 shows a case where the storage unit 1301 is provided inside the user information holding device 13. However, the present invention is not limited to this, and the storage unit 1301 may be provided outside the user information holding device 13.
[0037] The proficiency request receiving unit 1302 receives a request for information indicating a user's cooking proficiency from the recipe suggestion device 12. The request received by the proficiency request receiving unit 1302 may include information indicating a recipe, or information indicating a recipe and information about the user.
[0038] The skill level identifying unit 1303 identifies the user's cooking skill level in response to the request for information indicating the user's cooking skill level received by the skill level request receiving unit 1302. At this time, the skill level identification unit 1303 uses information related to the user's cooking skill level stored in the storage unit 1301 to identify the user's cooking skill level.
[0039] For example, the proficiency level identification unit 1303 increases the proficiency level if the user's cooking skill is high, and decreases the proficiency level if the user's cooking skill is low. Furthermore, for example, the proficiency level identification unit 1303 increases the proficiency level if the user has used a recipe many times, and decreases the proficiency level if the user has used a recipe infrequently. Furthermore, for example, the proficiency level identification unit 1303 increases the proficiency level if it has been a short time since the user last used a recipe, and decreases the proficiency level if it has been a long time since the user last used a recipe. Furthermore, for example, the proficiency level identification unit 1303 increases the proficiency level if the user cooks frequently, and decreases the proficiency level if the user cooks infrequently. The skill level identifying unit 1303 may identify the skill level by combining a plurality of pieces of the above information. In this case, the skill level identifying unit 1303 may change the weighting of the above information.
[0040] The skill level information notifying unit 1304 notifies the recipe suggesting device 12 of information indicating the skill level acquired by the skill level identifying unit 1303.
[0041] Next, an operation example of the recipe suggestion device 12 according to the first embodiment shown in Fig. 1 and Fig. 3 will be described with reference to Fig. 5. Note that the following describes a case where the display change information acquisition unit 1205 acquires display change information by proposing a display change to the recipe requesting device 11. In the operation example of recipe suggestion device 12 according to embodiment 1 shown in FIGS. 1 and 3, as shown in FIG. 5, for example, first, recipe request receiving unit 1202 receives a recipe request from recipe request device 11 (step ST101).
[0042] Next, the recipe specifying unit 1203 specifies a recipe in response to the recipe request received by the recipe request receiving unit 1202 (step ST102). At this time, for example, the recipe identification unit 1203 uses information about the recipe stored in the memory unit 1201 and information indicating the relationship between the recipe to identify the recipe from information about the recipe included in the recipe request accepted by the recipe request acceptance unit 1202.
[0043] Next, the skill level information acquiring unit 1204 requests information indicating the user's cooking skill level from the user information holding device 13, and acquires the information indicating the user's cooking skill level from the user information holding device 13 (step ST103).
[0044] Next, the display change information acquisition unit 1205 determines whether the skill level is equal to or greater than a threshold based on the skill level acquired by the skill level information acquisition unit 1204 (step ST104).
[0045] In step ST104, if the display change information acquisition unit 1205 determines that the skill level is equal to or greater than the threshold, it acquires information regarding display changes for the recipe (step ST105).
[0046] Next, when the display change information acquisition unit 1205 acquires information related to the display change, the display change unit 1206 changes the display of the recipe identified by the recipe identification unit 1203 (step ST106).
[0047] In this case, for example, if the information regarding the display change acquired by the display change information acquisition unit 1205 is information indicating the item for which the highlighting is to be changed, the display change unit 1206 changes the item in the recipe identified by the recipe identification unit 1203 that corresponds to the item for which the highlighting is to be changed as acquired by the display change information acquisition unit 1205. Also, for example, if the information regarding the display change acquired by the display change information acquisition unit 1205 is information indicating an item for which a non-highlighted display change is to be made, the display change unit 1206 changes the item in the recipe identified by the recipe identification unit 1203 that corresponds to the item for which a non-highlighted display change is to be made, as acquired by the display change information acquisition unit 1205.
[0048] In addition, if the recipe identified by the recipe identification unit 1203 is similar to a recipe for which information regarding display change has been acquired by the display change information acquisition unit 1205, the display change unit 1206 may change the display of the recipe identified by the recipe identification unit 1203 based on the information regarding the display change.
[0049] On the other hand, in step ST104, if the display change information acquisition unit 1205 determines that the proficiency level is not equal to or greater than the threshold, no display change suggestion is made, and the sequence proceeds to step ST107.
[0050] Next, the recipe information notification unit 1207 notifies the recipe request device 11 of information indicating the recipe (step ST107). Here, if the display change unit 1206 has not changed the display, the recipe information notification unit 1207 notifies the recipe request device 11 of information indicating the recipe identified by the recipe identification unit 1203. Furthermore, when the display change unit 1206 changes the display, the recipe information notification unit 1207 notifies the recipe requesting device 11 of information indicating the recipe after the display change by the display change unit 1206 .
[0051] In this way, when a recipe is requested, the recipe suggestion device 12 according to the first embodiment acquires information regarding display changes according to the user's level of proficiency with the recipe, and suggests the recipe to the user after changing the display of the recipe based on the information regarding display changes. For example, as shown on the left side of FIG. 6, if the user is cooking for the first time using a particular recipe, the user is considered to be a beginner, and all of the information contained in the recipe, including the detailed information, is presented. On the other hand, as shown in the center of FIG. 6, if the user has cooked multiple times using the particular recipe, the user is considered to be an intermediate cook, and the detailed information contained in the recipe is omitted. Furthermore, as shown on the right side of FIG. 6, if the user has cooked multiple times using the particular recipe, the user is considered to be an advanced cook, and only the key points of the information contained in the recipe are presented. As a result, recipe suggestion device 12 according to the first embodiment can change the display of recipes according to the user's skill level, which can contribute to improving motivation for cooking and shortening cooking time.
[0052] As described above, according to this embodiment 1, the recipe suggestion device 12 includes a recipe request receiving unit 1202 that receives a recipe request, a recipe identification unit 1203 that identifies a recipe in response to the recipe request received by the recipe request receiving unit 1202, a proficiency information acquisition unit 1204 that acquires information indicating the user's cooking proficiency when a recipe request is received by the recipe request receiving unit 1202, a display change information acquisition unit 1205 that acquires information related to display change based on the information indicating the proficiency acquired by the proficiency information acquisition unit 1204, a display change unit 1206 that changes the display of the recipe identified by the recipe identification unit 1203 when information related to display change is acquired by the display change information acquisition unit 1205, and a recipe information notification unit 1207 that notifies information indicating the recipe identified by the recipe identification unit 1203 if no display change has been made by the display change unit 1206, or information indicating the recipe after the display change if the display change has been made by the display change unit 1206. This makes it possible for recipe suggestion device 12 according to the first embodiment to control the display content of a recipe depending on the user's level of skill.
[0053] Furthermore, according to this embodiment 1, the display change information acquisition unit 1205 makes a suggestion for a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit 1204, and acquires information regarding the display change for the recipe. This makes it possible for recipe suggestion device 12 according to the first embodiment to control the display content to better suit the user's preferences.
[0054] Furthermore, according to this embodiment 1, the information regarding the display change acquired by the display change information acquisition unit 1205 is information indicating the items for which the highlighting is to be changed, and the display change unit 1206 changes the items in the recipe identified by the recipe identification unit 1203 that correspond to the items for which the highlighting is to be changed as acquired by the display change information acquisition unit 1205. Furthermore, according to this embodiment 1, the information regarding the display change acquired by the display change information acquisition unit 1205 is information indicating the items for which the non-highlighted display will be changed, and the display change unit 1206 changes the items in the recipe identified by the recipe identification unit 1203 that correspond to the items for which the non-highlighted display will be changed, as acquired by the display change information acquisition unit 1205. As a result, the recipe suggestion device 12 according to the first embodiment can highlight or not highlight specific items in a recipe depending on the user's level of proficiency.
[0055] Furthermore, according to this embodiment 1, if the recipe identified by the recipe identification unit 1203 is similar to a recipe for which information regarding display change has been acquired by the display change information acquisition unit 1205, the display change unit 1206 changes the display of the recipe identified by the recipe identification unit 1203 based on the information regarding display change. As a result, in the recipe suggestion device 12 according to embodiment 1, if information regarding display changes has already been acquired for a similar recipe, that information regarding display changes can be reused to change the display of the recipe, thereby improving convenience.
[0056] Furthermore, according to the first embodiment, the recipe identified by the recipe identifying unit 1203 is a recipe in which different characteristic parts are highlighted compared to similar recipes. This makes it easier for recipe suggestion device 12 according to the first embodiment to grasp which parts are different between similar recipes.
[0057] Furthermore, according to the first embodiment, the recipe proposal system 1 includes a recipe request device 11, a recipe proposal device 12, and a user information holding device 13. The recipe proposal device 12 includes a recipe request receiving unit 1202 that receives a recipe request from the recipe request device 11, a recipe specifying unit 1203 that specifies a recipe in response to the recipe request received by the recipe request receiving unit 1202, a proficiency level information acquiring unit 1204 that requests information indicating the user's cooking proficiency from the user information holding device 13 when the recipe request is received by the recipe request receiving unit 1202 and acquires the information indicating the user's cooking proficiency from the user information holding device 13, a display change information acquiring unit 1205 that acquires information regarding a display change based on the information indicating the proficiency acquired by the proficiency level information acquiring unit 1204, and a display change information acquiring unit 1205 that acquires information regarding a display change based on the information indicating the proficiency acquired by the display change information acquiring unit 1205. The recipe information holding device 13 is equipped with a display change unit 1206 that changes the display of the recipe identified by the recipe identification unit 1203 when the recipe requesting device 11 receives a display change signal, and a recipe information notification unit 1207 that notifies the recipe requesting device 11 of information indicating the recipe identified by the recipe identification unit 1203 if the display change has not been made by the display change unit 1206, or information indicating the recipe after the display change if the display change has been made by the display change unit 1206.The user information holding device 13 is equipped with a proficiency request receiving unit 1302 that receives a request for information indicating the user's cooking proficiency from the recipe suggestion device 12, a proficiency identification unit 1303 that identifies the user's cooking proficiency in response to the request for information indicating the user's cooking proficiency received by the proficiency request receiving unit 1302, and a proficiency information notification unit 1304 that notifies the recipe suggestion device 12 of information indicating the proficiency identified by the proficiency identification unit 1303. As a result, in the recipe suggestion system 1 according to the first embodiment, it becomes possible to control the display content of the recipe according to the user's level of skill.
[0058] Furthermore, according to the first embodiment, the recipe suggestion program causes a computer to function as the recipe suggestion device 12. As a result, the recipe suggestion program according to the first embodiment makes it possible to control the displayed content of a recipe depending on the user's level of skill.
[0059] Furthermore, according to this embodiment 1, the recipe suggestion method includes the steps of: a recipe request receiving unit 1202 receiving a recipe request; a recipe identification unit 1203 identifying a recipe in accordance with the recipe request received by the recipe request receiving unit 1202; a proficiency information acquisition unit 1204 acquiring information indicating the user's cooking proficiency when the recipe request is received by the recipe request receiving unit 1202; a display change information acquisition unit 1205 acquiring information regarding display change based on the information indicating the proficiency acquired by the proficiency information acquisition unit 1204; a display change unit 1206 changing the display of the recipe identified by the recipe identification unit 1203 when the display change information acquisition unit 1205 has acquired information regarding display change; and a recipe information notification unit 1207 notifying information indicating the recipe identified by the recipe identification unit 1203 if the display change has not been made by the display change unit 1206, or notifying information indicating the recipe after the display change if the display change has been made by the display change unit 1206. As a result, in the recipe suggestion method according to the first embodiment, it becomes possible to control the displayed content of the recipe according to the user's level of skill.
[0060] Embodiment 2 In the second embodiment, a case will be described in which information relating to impressions after cooking using a recipe is fed back, and when that recipe is requested again, the fed back information is added as additional information.
[0061] Fig. 7 is a diagram showing an example of the configuration of a recipe request device 11 according to embodiment 2. In the recipe request device 11 according to embodiment 2 shown in Fig. 7, an impression information notification unit 1105 is added to the recipe request device 11 according to embodiment 1 shown in Fig. 2. Fig. 8 is a diagram showing an example of the configuration of a recipe proposal device 12 according to embodiment 2. In recipe proposal device 12 according to embodiment 2 shown in Fig. 8, an impression information acquisition unit 1208 is added to recipe proposal device 12 according to embodiment 1 shown in Fig. 3, and display change unit 1206 is changed to display change unit 1206b. Other configuration examples of the recipe suggestion system 1 according to embodiment 2 are similar to the configuration example of the recipe suggestion system 1 according to embodiment 1, and the same reference numerals are used and only the different parts will be described.
[0062] The impression information notifying unit 1105 notifies the recipe proposal device 12 of information indicating impressions on cooking using the recipe, in response to the information indicating the recipe acquired by the recipe information acquiring unit 1103. At this time, the impression information notifying unit 1105 acquires information indicating impressions by accepting a user operation, and notifies the recipe proposal device 12 of the acquired information indicating impressions. Examples of information indicating impressions include impressions on seasoning, impressions on cooking status such as doneness, or impressions on the finished product. For example, the impression information notification unit 1105 may obtain information indicating impressions by preparing a plurality of marks indicating impressions in advance and accepting a mark selected by the user.
[0063] The feedback information acquisition unit 1208 acquires information about feedback on cooking using a recipe from the recipe request device 11.
[0064] The display change unit 1206b adds additional information to the recipe identified by the recipe identification unit 1203 based on the information about impressions acquired by the impression information acquisition unit 1208. For example, if information indicating that "the seasoning was light" is obtained as information about impressions of a certain recipe, when that recipe is requested again, information indicating that "the seasoning was light" is added to that recipe. Except for the above, the display change unit 1206b is similar to the display change unit 1206 in the first embodiment.
[0065] In this way, the recipe suggestion device 12 according to the second embodiment acquires information indicating impressions when cooking using a recipe, and when the recipe is requested again, adds the information indicating the impressions as additional information. This makes it possible for the recipe suggestion device 12 according to the second embodiment to provide recipes that better match the preferences of the user.
[0066] As described above, according to this second embodiment, an impression information acquisition unit 1208 is provided that acquires information regarding impressions on cooking using a recipe, and the display change unit 1206b adds additional information to the recipe identified by the recipe identification unit 1203 based on the information regarding impressions acquired by the impression information acquisition unit 1208. This makes it possible for the recipe suggestion device 12 according to the second embodiment to provide recipes that better match the preferences of the user.
[0067] Finally, a hardware configuration example of the recipe proposal system 1 according to the first and second embodiments will be described with reference to Fig. 9. Note that, although a hardware configuration example of the recipe proposal device 12 according to the first embodiment will be described below, the same applies to the hardware configuration examples of the recipe request device 11 according to the first and second embodiments, the recipe proposal device 12 according to the second embodiment, and the user information holding device 13 according to the first and second embodiments. The functions of the recipe request receiving unit 1202, recipe identification unit 1203, proficiency information acquiring unit 1204, display change information acquiring unit 1205, display change unit 1206, and recipe information notifying unit 1207 in the recipe suggestion device 12 are realized by a processing circuit 51. The processing circuit 51 may be dedicated hardware as shown in Fig. 9A, or may be a CPU (also referred to as a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, processor, or DSP (Digital Signal Processor)) 52 that executes a program stored in a memory 53 as shown in Fig. 9B.
[0068] When the processing circuitry 51 is dedicated hardware, the processing circuitry 51 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof. The functions of each of the recipe request receiving unit 1202, the recipe identification unit 1203, the proficiency information acquiring unit 1204, the display change information acquiring unit 1205, the display change unit 1206, and the recipe information notifying unit 1207 may be realized individually by the processing circuitry 51, or the functions of each unit may be realized collectively by the processing circuitry 51.
[0069] When the processing circuitry 51 is a CPU 52, the functions of the recipe request receiving unit 1202, recipe identification unit 1203, proficiency level information acquiring unit 1204, display change information acquiring unit 1205, display change unit 1206, and recipe information notifying unit 1207 are realized by software, firmware, or a combination of software and firmware. The software and firmware are written as programs and stored in the memory 53. The processing circuitry 51 realizes the functions of each unit by reading and executing the programs stored in the memory 53. That is, the recipe suggestion device 12 includes the memory 53 for storing programs that, when executed by the processing circuitry 51, result in the execution of, for example, the steps shown in FIG. 5 . Furthermore, these programs can also be said to cause a computer to execute the procedures and methods of the recipe request receiving unit 1202, recipe identification unit 1203, proficiency level information acquiring unit 1204, display change information acquiring unit 1205, display change unit 1206, and recipe information notifying unit 1207. Here, the memory 53 may be, for example, a non-volatile or volatile semiconductor memory such as RAM, ROM, flash memory, EPROM, or EEPROM, a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD.
[0070] Note that the functions of the recipe request receiving unit 1202, recipe identification unit 1203, proficiency information acquisition unit 1204, display change information acquisition unit 1205, display change unit 1206, and recipe information notification unit 1207 may be partially implemented by dedicated hardware and partially implemented by software or firmware. For example, the function of the recipe request receiving unit 1202 may be implemented by the processing circuitry 51 as dedicated hardware, and the functions of the recipe identification unit 1203, proficiency information acquisition unit 1204, display change information acquisition unit 1205, display change unit 1206, and recipe information notification unit 1207 may be implemented by the processing circuitry 51 reading out and executing programs stored in memory 53.
[0071] In this way, the processing circuitry 51 can realize each of the above-described functions by hardware, software, firmware, or a combination of these.
[0072] Any of the components of the embodiments may be modified or omitted.
[0073] Various aspects of the present disclosure are summarized below as appendices.
[0074] (Appendix 1) a recipe request receiving unit that receives a recipe request; a recipe specifying unit that specifies a recipe in response to the recipe request received by the recipe request receiving unit; a skill level information acquisition unit that acquires information indicating the user's cooking skill level when a recipe request is received by the recipe request receiving unit; a display change information acquisition unit that acquires information related to a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit; a display change unit that changes the display of the recipe identified by the recipe identification unit when information related to the display change is acquired by the display change information acquisition unit; a recipe information notification unit that notifies information indicating the recipe identified by the recipe identification unit when the display change has not been made by the display change unit, and that notifies information indicating the recipe after the display change when the display change has been made by the display change unit; A recipe suggestion device equipped with the above. (Appendix 2) The display change information acquisition unit proposes a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit, and acquires information regarding the display change. 2. The recipe suggestion device according to claim 1. (Appendix 3) the display change information acquired by the display change information acquisition unit is information indicating an item to be highlighted; The display change unit changes the display of an item corresponding to an item for which emphasis display is to be changed, acquired by the display change information acquisition unit, among items in the recipe identified by the recipe identification unit. 3. The recipe suggestion device according to claim 1 or 2. (Appendix 4) the information regarding the display change acquired by the display change information acquisition unit is information indicating an item to be changed to a non-highlighted display; The display change unit changes the display of an item corresponding to an item for which a non-highlighted display change is to be performed, the item being acquired by the display change information acquisition unit, among items in the recipe identified by the recipe identification unit. 4. The recipe suggestion device according to claim 1, wherein the recipe suggestion device is a device for suggesting a recipe to a user. (Appendix 5) When the recipe specified by the recipe specifying unit is similar to a recipe about which information regarding display change is acquired by the display change information acquisition unit, the display change unit changes the display of the recipe specified by the recipe specifying unit based on the information regarding display change. 5. The recipe suggestion device according to claim 1, wherein the recipe suggestion device is a device for suggesting a recipe to a user. (Appendix 6) The recipe identified by the recipe identification unit is a recipe in which different characteristic parts are highlighted compared to similar recipes. 6. The recipe suggestion device according to claim 1, wherein: (Appendix 7) An impression information acquisition unit that acquires information about impressions regarding cooking using the recipe, The display change unit adds additional information to the recipe identified by the recipe identification unit based on the information about the impressions acquired by the impression information acquisition unit. 7. The recipe suggestion device according to claim 1, wherein: (Appendix 8) The system includes a recipe request device, a recipe suggestion device, and a user information storage device, The recipe suggestion device includes: a recipe request receiving unit that receives a recipe request from the recipe request device; a recipe specifying unit that specifies a recipe in response to the recipe request received by the recipe request receiving unit; a proficiency information acquisition unit that requests information indicating the user's cooking proficiency from the user information storage device when a recipe request is received by the recipe request receiving unit, and acquires the information indicating the user's cooking proficiency from the user information storage device; a display change information acquisition unit that acquires information related to a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit; a display change unit that changes the display of the recipe identified by the recipe identification unit when information related to the display change is acquired by the display change information acquisition unit; a recipe information notification unit that notifies the recipe requesting device of information indicating the recipe identified by the recipe identification unit when the display change unit has not performed a display change, and information indicating the recipe after the display change when the display change unit has performed a display change, The user information holding device a skill level request receiving unit that receives a request for information indicating a user's cooking skill level from the recipe suggestion device; a skill level specifying unit that specifies the user's cooking skill level in response to a request for information indicating the user's cooking skill level received by the skill level request receiving unit; a skill level information notifying unit that notifies the recipe suggestion device of information indicating the skill level identified by the skill level identifying unit. A recipe suggestion system characterized by: (Appendix 9) A recipe suggestion program for causing a computer to function as the recipe suggestion device according to any one of claims 1 to 7. (Appendix 10) a recipe request receiving unit receiving a recipe request; a recipe specifying unit specifying a recipe in response to the recipe request received by the recipe request receiving unit; a step in which a skill level information acquisition unit acquires information indicating the user's cooking skill level when a recipe request is accepted by the recipe request acceptance unit; a display change information acquisition unit acquiring information related to display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit; a step in which a display change unit changes the display of the recipe identified by the recipe identification unit when information related to the display change is acquired by the display change information acquisition unit; a recipe information notifying unit notifying information indicating the recipe identified by the recipe identifying unit when the display change has not been performed by the display change unit, and notifying information indicating the recipe after the display change when the display change has been performed by the display change unit; A recipe suggestion method having the above steps. [Explanation of symbols]
[0075] 1 Recipe suggestion system, 11 Recipe request device, 12 Recipe suggestion device, 13 User information storage device, 51 Processing circuit, 52 CPU, 53 Memory, 1101 Memory unit, 1102 Recipe related information acquisition unit, 1103 Recipe information acquisition unit, 1104 Display change information notification unit, 1105 Opinion information notification unit, 1201 Memory unit, 1202 Recipe request reception unit, 1203 Recipe identification unit, 1204 Proficiency information acquisition unit, 1205 Display change information acquisition unit, 1206, 1206b Display change unit, 1207 Recipe information notification unit, 1208 Opinion information acquisition unit, 1301 Memory unit, 1302 Proficiency request reception unit, 1303 Proficiency identification unit, 1304 Proficiency information notification unit.
Claims
1. a recipe request receiving unit that receives a recipe request; a recipe specifying unit that specifies a recipe in response to the recipe request received by the recipe request receiving unit; a skill level information acquisition unit that acquires information indicating the user's cooking skill level when a recipe request is received by the recipe request receiving unit; a display change information acquisition unit that acquires information related to a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit; a display change unit that changes the display of the recipe identified by the recipe identification unit when information related to the display change is acquired by the display change information acquisition unit; a recipe information notification unit that notifies information indicating the recipe identified by the recipe identification unit when the display change has not been made by the display change unit, and that notifies information indicating the recipe after the display change when the display change has been made by the display change unit; A recipe suggestion device equipped with the above.
2. The display change information acquisition unit proposes a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit, and acquires information regarding the display change.
2. The recipe suggestion device according to claim 1.
3. the display change information acquired by the display change information acquisition unit is information indicating an item to be highlighted; The display change unit changes the display of an item corresponding to an item for which emphasis display is to be changed, acquired by the display change information acquisition unit, among items in the recipe identified by the recipe identification unit.
2. The recipe suggestion device according to claim 1.
4. the information regarding the display change acquired by the display change information acquisition unit is information indicating an item to be changed to a non-highlighted display; The display change unit changes the display of an item corresponding to an item for which a non-highlighted display change is to be performed, the item being acquired by the display change information acquisition unit, among items in the recipe identified by the recipe identification unit.
2. The recipe suggestion device according to claim 1.
5. When the recipe specified by the recipe specifying unit is similar to a recipe about which information regarding display change is acquired by the display change information acquisition unit, the display change unit changes the display of the recipe specified by the recipe specifying unit based on the information regarding display change.
2. The recipe suggestion device according to claim 1.
6. The recipe identified by the recipe identification unit is a recipe in which different characteristic parts are highlighted compared to similar recipes.
2. The recipe suggestion device according to claim 1.
7. An impression information acquisition unit that acquires information about impressions regarding cooking using the recipe, The display change unit adds additional information to the recipe identified by the recipe identification unit based on the information about the impressions acquired by the impression information acquisition unit.
2. The recipe suggestion device according to claim 1.
8. The system includes a recipe request device, a recipe suggestion device, and a user information storage device, The recipe suggestion device includes: a recipe request receiving unit that receives a recipe request from the recipe request device; a recipe specifying unit that specifies a recipe in response to the recipe request received by the recipe request receiving unit; a proficiency information acquisition unit that requests information indicating the user's cooking proficiency from the user information storage device when a recipe request is received by the recipe request receiving unit, and acquires the information indicating the user's cooking proficiency from the user information storage device; a display change information acquisition unit that acquires information related to a display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit; a display change unit that changes the display of the recipe identified by the recipe identification unit when information related to the display change is acquired by the display change information acquisition unit; a recipe information notification unit that notifies the recipe requesting device of information indicating the recipe identified by the recipe identification unit when the display change unit has not performed a display change, and information indicating the recipe after the display change when the display change unit has performed a display change, The user information holding device a skill level request receiving unit that receives a request for information indicating a user's cooking skill level from the recipe suggestion device; a skill level specifying unit that specifies the user's cooking skill level in response to a request for information indicating the user's cooking skill level received by the skill level request receiving unit; a skill level information notifying unit that notifies the recipe suggestion device of information indicating the skill level identified by the skill level identifying unit. A recipe suggestion system characterized by:
9. A recipe suggestion program for causing a computer to function as the recipe suggestion device according to any one of claims 1 to 7.
10. a recipe request receiving unit receiving a recipe request; a recipe specifying unit specifying a recipe in response to the recipe request received by the recipe request receiving unit; a step in which a skill level information acquisition unit acquires information indicating the user's cooking skill level when a recipe request is accepted by the recipe request acceptance unit; a display change information acquisition unit acquiring information related to display change based on the information indicating the proficiency level acquired by the proficiency level information acquisition unit; a step in which a display change unit changes the display of the recipe identified by the recipe identification unit when information related to the display change is acquired by the display change information acquisition unit; a recipe information notifying unit notifying information indicating the recipe identified by the recipe identifying unit when the display change has not been performed by the display change unit, and notifying information indicating the recipe after the display change when the display change has been performed by the display change unit; A recipe suggestion method having the above steps.
Citation Information
Patent Citations
System, device, method, and program for processing information
JP2021056686A