Cooking recipe information generation program, cooking recipe information generation device, cooking recipe information generation method, and recording medium

The cooking recipe information generation system addresses the lack of publicly available data utilization by identifying and extracting recipe information from various sources, enabling efficient and persuasive recipe provision.

JP2025148006APending Publication Date: 2025-10-07NEC SOLUTION INNOVATORS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024048564
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-10-07

AI Technical Summary

Technical Problem

Existing cooking recipe generation systems do not allow for the utilization of publicly available cooking recipe information.

Method used

A cooking recipe information generation program, device, and method that includes steps for identifying, extracting, and outputting cooking-related information from a group of information pages, utilizing publicly available data sources such as websites and social media.

Benefits of technology

Enables the utilization of publicly available cooking recipe information, allowing for efficient collection and provision of more persuasive recipe information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025148006000001_ABST
    Figure 2025148006000001_ABST
Patent Text Reader

Abstract

To provide a cooking recipe information generation program that can utilize published cooking recipe information.SOLUTION: A program disclosed herein includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identification step includes identifying, from a group of information provision pages, information provision pages containing cooking-related information. The cooking recipe information extraction step includes extracting cooking recipe information from the identified information provision pages. The output step includes outputting the extracted cooking recipe information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a cooking recipe information generating program, a cooking recipe information generating device, a cooking recipe information generating method, and a recording medium. [Background technology]

[0002] Patent document 1 discloses a recipe generation program that causes an information processing device to execute the following processes: acquire an operation log of a cooking appliance and an observation log related to cooking events in the cooking appliance from the cooking appliance and store them in a memory unit; extract setting information of the cooking appliance contained in the operation log and observation information related to the object to be cooked in the cooking appliance contained in the observation log; and set the setting information of the cooking appliance and information on the object to be cooked indicated by the observation information in a recipe template stored in advance in a memory unit to generate recipe information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-22365 Summary of the Invention [Problem to be solved by the invention]

[0004] According to the invention of Patent Document 1, it is possible to generate cooking recipe information based on actual cooking practices. On the other hand, the invention of Patent Document 1 does not allow for the use of publicly available cooking recipe information.

[0005] Therefore, an object of the present disclosure is to provide a cooking recipe information generation program, a cooking recipe information generation device, a cooking recipe information generation method, and a recording medium that can utilize published cooking recipe information. [Means for solving the problem]

[0006] In order to achieve the above object, the cooking recipe information generation program of the present disclosure includes: The method includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identifying step includes identifying an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page; The output step outputs the extracted cooking recipe information. A cooking recipe information generating program for causing a computer to execute each of the above steps.

[0007] The cooking recipe information generation device of the present disclosure includes: The cooking-related information identifying unit, the cooking recipe information extracting unit, and the output unit are included; the cooking-related information identification unit identifies an information provision page including cooking-related information from a group of information provision pages; the cooking recipe information extraction unit extracts cooking recipe information from the identified information providing page; The output unit outputs the extracted cooking recipe information. A cooking recipe information generating device.

[0008] The cooking recipe information generating method of the present disclosure includes: The method includes a cooking-related information specifying step, a cooking recipe information extracting step, and an output step, The cooking-related information identifying step identifies an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page, The output step outputs the extracted cooking recipe information. This is a cooking recipe information generating method in which each of the steps is executed by a computer.

[0009] The recording medium of the present disclosure includes: The method includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identifying step includes identifying an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page; The output step outputs the extracted cooking recipe information. A computer-readable recording medium stores a cooking recipe information generation program for causing a computer to execute each of the above procedures. [Effects of the Invention]

[0010] According to the present disclosure, it is possible to utilize publicly available cooking recipe information. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a cooking recipe information generating device according to the present disclosure. [Figure 2] FIG. 2 is a block diagram showing an example of a hardware configuration of the cooking recipe information generating device of the present disclosure. [Figure 3] FIG. 3 is a flowchart showing an example of a procedure according to the cooking recipe information generating program of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing another example of the configuration of the cooking recipe information generating device of the present disclosure. [Figure 5] FIG. 5 is a flowchart showing another example of the procedure of the cooking recipe information generation program of the present disclosure. [Figure 6] FIG. 6 is a block diagram showing another example of the configuration of the cooking recipe information generating device of the present disclosure. [Figure 7] FIG. 7 is a flowchart showing another example of the procedure of the cooking recipe information generation program of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In the following drawings, identical parts are designated by the same reference numerals. Furthermore, the descriptions of the embodiments can be used interchangeably unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified. In the present disclosure, each drawing may apply to one or more embodiments.

[0013] [Embodiment 1] The cooking recipe information generation program of the present disclosure (hereinafter also referred to as the program of the present disclosure) is a program for causing a computer to execute a cooking-related information identification procedure, a cooking recipe information extraction procedure, and an output procedure. The program of the present disclosure can also be said to be a program for causing a computer to function as the cooking-related information identification procedure, the cooking recipe information extraction procedure, and the output procedure. Furthermore, the program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of the cooking recipe information generation method described below.

[0014] The cooking-related information identification procedure identifies an information provision page containing cooking-related information from a group of information provision pages, the cooking recipe information extraction procedure extracts cooking recipe information from the identified information provision page, and the output procedure outputs the extracted cooking recipe information.

[0015] For example, the "procedure" in each of the steps can be read as "processing." The program of the present disclosure may be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., solid state drive (SSD), USB flash memory, SD / SDHC card, etc.), optical disk (e.g., CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy disk (FD), etc. The program of the present disclosure (also referred to as a programming product or program product) may be distributed from an external computer. The "distribution" may be, for example, distribution via a communication network or a device connected via a wired connection. The program of the present disclosure may be installed and executed on the device to which it is distributed, or may be executed without being installed. An information processing device capable of executing the program of the present disclosure can be referred to as, for example, a cooking recipe information generation device of the present disclosure.

[0016] Next, the configuration of an example of a cooking recipe information generation device (hereinafter also referred to as the device of the present disclosure) of the present disclosure will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of a device 10 of the present disclosure (hereinafter also referred to as the device 10). As shown in Fig. 1, the device 10 includes a cooking-related information identification unit 11, a cooking recipe information extraction unit 12, and an output unit 13. Furthermore, the device 10 may include, for example, an input unit, an output unit, a display unit, and / or a storage unit, although these are not shown.

[0017] The device 10 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 10 can also be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, for example, a wired or wireless network. Examples of the communication network include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of the wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 10 may be incorporated into a server as a system. Furthermore, the present device 10 may be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present disclosure is installed, a smartphone, a tablet terminal, etc. The present device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is located on a server and the other units are located on a terminal.

[0018] 2 shows a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, and a communication device 107. The components of the device 10 are connected to each other via the bus 103 and their respective interfaces (I / F).

[0019] The central processing unit 101 operates in cooperation with other components via a controller (such as a system controller or an I / O controller) and is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present disclosure and other programs, and also reads and writes various types of information. Specifically, the central processing unit 101 functions as, for example, a cooking-related information identification unit 11, a cooking recipe information extraction unit 12, and an output unit 13. The device 10 may include other computing devices such as a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these as the computing device.

[0020] The bus 103 can also be connected to, for example, external devices. Examples of the external devices include an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

[0021] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present disclosure, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

[0022] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid-state drive (SSD) in which the recording medium and drive are integrated. When the device 10 includes the storage unit, the storage device 104 functions as the storage unit, for example. The storage unit can store, for example, address information of information provision pages, address information of information provision pages, cooking-related information, cooking recipe information, account information, social media address information, post information, address information of post information, authentication badge information, and cooking type information, as described below.

[0023] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store, for example, the above-mentioned information on the user of the present device. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.

[0024] The device 10 further includes, for example, an input device 105 and an output device 106. Examples of the input device 105 include pointing devices such as a touch panel, track pad, and mouse; a keyboard; imaging means such as a camera and scanner; card readers such as an IC card reader and a magnetic card reader; and audio input means such as a microphone. Examples of the output device 106 include display devices such as an LED display and a liquid crystal display; audio output devices such as a speaker; a printer; and the like. In the first embodiment, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated device, such as a touch panel display.

[0025] An example of processing by the program of the present disclosure will be described in more detail with reference to Fig. 3. Fig. 3 is a flowchart showing an example of each procedure of the program of the present disclosure.

[0026] The cooking-related information identification unit 11 identifies an information provision page that includes cooking-related information from the group of information provision pages (S1, cooking-related information identification step).

[0027] The information providing page group is not particularly limited and may include, for example, one or more information providing pages. The information providing page group may be, for example, a website. In this case, the information providing page is, for example, a webpage. The information providing page group may include, for example, a page containing information about food. The website may be, for example, a gourmet site (e.g., Tabelog (registered trademark), Gurunavi (registered trademark), Hot Pepper Gourmet, etc.). Information about the information providing page group may be acquired, for example, from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein. The information about the information providing page group may be, for example, poster information (described later) linked to address information. If the information providing page group is a website, the address information may include, for example, the URL (Uniform Resource Locator) of the website and the URL of a webpage within the website. The URL may be, for example, the URL of the homepage of the website, the URL of a webpage on the website related to the poster (described later), or the URL of a webpage on the website related to food. The information about the group of information providing pages can be collected by known methods such as crawling and scraping. The crawling can be performed using, for example, a known crawler. The scraping can be performed using, for example, a known scraper.

[0028] The food-related information is not particularly limited, and may be, for example, information about food, such as food information and poster information.

[0029] The dish information includes, for example, at least one of dish image information (e.g., dish image data, dish video data, etc.) and dish name information (e.g., dish name data, dish category name data, etc.). In this case, the dish-related information can be referred to as, for example, dish information including at least one of dish image information and dish name information. The image data may be, for example, in a known image file format, such as jpg format, png format, gif format, heif format, tif format, svg format, bmp format, psd format, eps format, and raw format. The video data may be, for example, in a known video file format, such as mp4 format, mov format, avi format, wmv format, and flv format. The dish category name data is, for example, data regarding dish category names, and examples of the dish category names include rice dishes, meat dishes, vegetable dishes, seafood dishes, noodles, salads, soups, fried foods, flour-based foods, bento lunches, sweets, bread, baby food, seasonal dishes, regional dishes, diet foods, health foods, and beauty foods. The category name of the dish may include, for example, a major category name and a minor category name. The major category name may be, for example, the category name of the dish. The minor category name may be, for example, the category name of a dish included in the major category name. For example, if the major category name is rice dishes, the minor category names may be, for example, rice balls, seasoned rice, rice bowls, curry, risotto, fried rice, pilaf, omelet rice, etc.

[0030] The poster information includes, for example, at least one of poster image information (e.g., poster image data, etc.) and poster name information (e.g., poster name data, etc.). In this case, the cooking-related information can be referred to as poster information including, for example, poster image information and / or poster name information. For example, the above-mentioned explanation can be used for the image data. The poster is not particularly limited, and for example, it is a person who posted cooking recipe information (described later) to the information providing page group. Examples of the poster include a chef, a cooking researcher, a food coordinator, a cooking supervisor, and an administrator. Examples of the chef include a chef, a sous chef, a cook, a pastry chef, a chef, a craftsman (e.g., a sushi chef, a ramen chef, etc.), and a cook. Examples of the cooking supervisor include a nutritionist, a registered dietitian, and a doctor. Examples of the administrator include, for example, a person who manages a cooking-related company. Examples of the administrator include, for example, a food-related business operator. The poster may be, for example, a company (e.g., a restaurant, a specialty restaurant, a cafeteria, a restaurant, a coffee shop, a hotel, a ryokan, etc.). The poster may be, for example, a person who posted cooking recipe information (described later) on a social media platform (described later). In this case, the poster information may include, for example, account information of the poster on the social media platform (described later) and posted information linked to the account information of the poster.

[0031] When the cooking-related information is cooking information, for example, the information providing page including the cooking information is identified by identifying the information providing page including the cooking information from the group of information providing pages.

[0032] The identification of an information page including the food-related information may be performed, for example, by determining that the information page includes image information when the food information is food image information and then determining whether the image information is the food image information. In this case, the identification of an information page including the food-related information may be performed, for example, by determining that the image information is the food image information and then identifying the information page including the image information as the information page including the food-related information when it is determined that the image information is the food image information. The determination of whether the image information is included may be performed, for example, using a known method. For example, if the information page is a web page, the determination of whether the image information is included may be performed by determining whether the HTML source code included in the web page includes an img tag, a video tag, or an inframe tag. The determination of whether the image information is the food image information may be performed, for example, using a known method. The determination of whether the image information is the food image information may be performed, for example, using a food image information determination model that determines whether the image information is the food image information. The food image information determination model is, for example, a model generated by machine learning so that, when the image information is input, it outputs a determination result indicating whether the image information is the food image information. The machine learning may be, for example, a known technique. Furthermore, when the information providing page is a web page, determining whether the image information is the food image information may be performed by determining whether at least one of the alt attribute and the title attribute of the img tag of the image information includes the food name information. The determination of whether the food name information is included can be performed by referring to, for example, the description of the determination of whether food name information is included, which will be described later.

[0033] For example, when the dish information is the dish name information, the information providing page including the dish-related information may be identified by determining whether the information providing page includes the dish name information. In this case, when the information providing page including the dish-related information is determined to include the dish name information, the information providing page including the dish name information may be identified as the information providing page including the dish-related information. The dish name information may be included, for example, in the text data of the information providing page. For example, when the information providing page is a web page, the dish name information may be included in at least one of the alt attribute and the title attribute of the img tag of the dish image information, or may be included in the content of a heading tag (e.g., an h tag) of the web page. The determination of whether the dish name information is included may be performed using, for example, a known method. The determination of whether the dish name information is included may be performed, for example, based on dictionary information that is prepared in advance and that includes words related to dish names.

[0034] The identification of an information provision page including the food-related information may be performed, for example, by determining whether the information provision page includes both the food image information and the food name information when the food information includes both the food image information and the food name information. In this case, the identification of an information provision page including the food-related information may be performed, for example, by determining that the information provision page includes both the food image information and the food name information when it is determined that the information provision page includes both the food image information and the food name information, by identifying the information provision page including both the food image information and the food name information as the information provision page including the food-related information.

[0035] When the cooking-related information is the poster information, for example, the information providing page including the cooking-related information is identified by identifying the information providing page including the poster information from the group of information providing pages.

[0036] The identification of the information providing page including the cooking-related information may be performed, for example, when the poster information is the poster image information, by determining that the information providing page includes image information and then determining whether the image information is human image information. In this case, the identification of the information providing page including the cooking-related information may be performed, for example, when it is determined that the image information is human image information, by identifying the information providing page including the image information as the information providing page including the cooking-related information. For example, the above description can be used to determine whether the information providing page includes image information. For example, a known method can be used to determine whether the image information is human image information. For example, the determination of whether the image information is human image information can be performed using a human image information determination model that determines whether the image information is human image information. The human image information determination model is, for example, a model generated by machine learning so that, when the image information is input, a determination result of whether the image information is human image information is output. For example, a known method can be used for the machine learning. Furthermore, when the information providing page is a web page, the determination of whether the image information is the human image information may be performed by determining whether at least one of the alt attribute and the title attribute of the img tag of the image information includes personal name information, which will be described later. The determination of whether personal name information is included can be performed by using, for example, the description of the determination of whether personal name information is included, which will be described later.

[0037] The information providing page including the cooking-related information may be identified by, for example, determining whether the information providing page includes personal name information when the poster information is the poster name information. In this case, the information providing page including the cooking-related information may be identified by, for example, determining whether the information providing page includes the personal name information when it is determined that the information providing page includes the personal name information, identifying the information providing page including the personal name information as the information providing page including the cooking-related information. The personal name information may be included, for example, in text data of the information providing page. For example, when the information providing page is a web page, the personal name information may be included in at least one of the alt attribute and the title attribute of the img tag of the poster image information, or may be included in the content of a tag (e.g., an a tag) within the same block element (e.g., a div tag) as the poster image information. The determination of whether the personal name information is included may be performed using, for example, a known method. The determination of whether the personal name information is included may be performed based on dictionary information that is prepared in advance and that includes words related to personal names.

[0038] The identification of the information providing page including the cooking-related information may be performed, for example, by determining whether the information providing page includes both the poster image information and the poster name information when the poster information includes both the poster image information and the poster name information. In this case, the identification of the information providing page including the cooking-related information may be performed, for example, by determining whether the information providing page includes both the poster image information and the poster name information when it is determined that the information providing page includes both the poster image information and the poster name information, by identifying the information providing page including both the poster image information and the poster name information as the information providing page including the cooking-related information.

[0039] The recipe information extraction unit 12 extracts recipe information from the identified information providing page (S2, recipe information extraction step).

[0040] The cooking recipe information is not particularly limited and is, for example, information about a cooking recipe. The cooking recipe information includes, for example, cooking characteristic information, ingredient information, seasoning information, and cooking information. The cooking characteristic information includes, for example, the energy of a dish (e.g., calories, etc.) and the nutritional value of a dish (e.g., salt content, etc.). The ingredient information includes, for example, the name of an ingredient, the amount of the ingredient, and the preparation of the ingredient (e.g., how to cut the ingredient). The seasoning information includes, for example, the name of a seasoning, the amount of the seasoning, and preparation information for the seasoning (e.g., the amount to dissolve in water, etc.). The cooking information includes, for example, cooking steps, the time required for cooking, cooking precautions, and cooking preparation. The cooking recipe information may include, for example, the cooking-related information.

[0041] The extraction of the cooking recipe information may be performed, for example, by determining whether the identified information page contains the cooking recipe information and then extracting the cooking recipe information from the identified information page. The determination of whether the cooking recipe information is contained may be performed, for example, by using a cooking recipe information determination model for text data that determines whether the text data contained in the identified information page contains the cooking recipe information. The cooking recipe information determination model for text data is a model generated, for example, by machine learning, so that when the text data is input, it outputs a determination result as to whether the text data contains the cooking recipe information. The machine learning may be performed, for example, by using a known method. The extraction of the cooking recipe information may be performed, for example, by directly extracting the cooking recipe information from the text data contained in the identified information page, or by obtaining text data from the identified information page and then extracting the cooking recipe information from the obtained text data.

[0042] The output unit 13 outputs the extracted cooking recipe information (S3, output step).

[0043] The output unit 13 may output all or part of the extracted cooking recipe information, for example. Furthermore, the output unit 13 may output the extracted cooking recipe information in an unprocessed state, or in a processed state.

[0044] The output unit 13 may, for example, output an image generated based on the extracted cooking recipe information to a display unit. The display unit may, for example, be the output device 106 of the device disclosed herein, or an output device of a device other than the device disclosed herein. The generation of the image based on the extracted cooking recipe information may, for example, use all or part of the extracted cooking recipe information. The generation of the image based on the extracted cooking recipe information may, for example, use the extracted cooking recipe information in an unprocessed state or in a processed state.

[0045] The output unit 13 may, for example, output the extracted cooking recipe information to a storage unit such as the memory 102 of the device disclosed herein or the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein. The output unit 13 may, for example, output all or part of the extracted cooking recipe information to the storage unit. The output unit 13 may, for example, output the extracted cooking recipe information to the storage unit in an unprocessed state or in a processed state. Furthermore, the output unit 13 may, for example, store the cooking recipe information output to the storage unit as described above in the storage unit.

[0046] The cooking recipe information generating method of the present disclosure (hereinafter also referred to as the method of the present disclosure) is a method implemented, for example, by replacing the "procedures" in the program of the present disclosure with "processes." Specifically, the method of the present disclosure includes a cooking-related information identifying process, a cooking recipe information extracting process, and an output process. The cooking-related information identifying process identifies an information page containing cooking-related information from a group of information pages. The cooking recipe information extracting process extracts cooking recipe information from the identified information page. The output process outputs the extracted cooking recipe information. The method of the present disclosure can be implemented, for example, using the device 10 of the present disclosure shown in FIG. 1 or FIG. 2. Note that the method of the present disclosure is not limited to a method using the device 10 of the present disclosure. For example, the description of the program and the device of the present disclosure can be used for the method of the present disclosure.

[0047] According to the cooking recipe information generation program of the present disclosure, a cooking-related information identification step identifies an information page containing cooking-related information from a group of information pages, a cooking recipe information extraction step extracts cooking recipe information from the identified information page, and an output step outputs the extracted cooking recipe information. Therefore, according to the present disclosure, publicly available cooking recipe information can be utilized. Furthermore, according to the present disclosure, for example, by identifying an information page containing cooking-related information, it is possible to narrow down the extraction target for cooking recipe information in advance, thereby enabling efficient collection of cooking recipe information. Furthermore, according to the present disclosure, for example, cooking recipe information published by famous contributors can be collected, making it possible to provide more persuasive cooking recipe information to users.

[0048] [Embodiment 2] Another example of the cooking recipe information generation program of the present disclosure will be described.

[0049] FIG. 4 is a block diagram showing an example of the configuration of a cooking recipe information generation device 10A. As shown in FIG. 4, the cooking recipe information generation device 10A includes a poster information extraction unit 14 and a poster information identification unit 15 in addition to the configuration of the cooking recipe information generation device 10 of embodiment 1. The hardware configuration of the cooking recipe information generation device 10A is the same as that of the cooking recipe information generation device 10 of FIG. 2, except that the central processing unit 101 has the configuration of the cooking recipe information generation device 10A of FIG. 4 instead of the configuration of the cooking recipe information generation device 10 of FIG. 1. The processing of the poster information extraction unit 14 and the poster information identification unit 15 will be described below. The processing of the poster information extraction unit 14 and the poster information identification unit 15 can be inserted, for example, at any position in the flowchart of FIG. 3 described in embodiment 1. However, as shown in FIG. 5, the processing of the poster information extraction unit 14 is preferably inserted, for example, between S1 and S5, and the processing of the poster information identification unit 15 is preferably inserted, for example, after the processing of the poster information extraction unit 14.

[0050] The cooking-related information identification unit 11 executes S1 (S1, cooking-related information identification procedure) in the same manner as S1 in the first embodiment. In the second embodiment, the cooking-related information identification unit 11 identifies an information providing page that includes the poster information among the cooking-related information from the information providing page group.

[0051] The poster information extraction unit 14 extracts the poster information from the identified information providing page (S4, poster information extraction step).

[0052] The poster information may be extracted by, for example, extracting the poster image information, extracting the poster name information, or extracting both the poster image information and the poster name information from the identified information providing page. The poster information may be, for example, as described above.

[0053] The contributor information identification unit 15 identifies other information providing pages that include the extracted contributor information from other information providing page groups other than the information providing page group (S5, contributor information identification step).

[0054] The other information providing page group is, for example, a group of information providing pages other than the group of information providing pages including the information providing page from which the contributor information was extracted. For example, the other information providing page group can use the above-mentioned description of the information providing page group.

[0055] The identification of other information providing pages that include the extracted poster information can be applied, for example, to the description of the identification of information providing pages that include the cooking-related information described above, by reading the identification of information providing pages that include the cooking-related information described above as the identification of other information providing pages that include the extracted poster information.

[0056] The cooking recipe information extraction unit 12 executes S2A (S2A, cooking recipe information extraction procedure) in the same manner as S2 in the first embodiment. In the second embodiment, the cooking recipe information extraction unit 12 extracts cooking recipe information from the identified other information providing pages.

[0057] The output unit 13 executes S3 in the same manner as S3 in the first embodiment (S3, output procedure).

[0058] According to the recipe information generation program of the present disclosure, a poster information extraction step extracts the poster information from the identified information page, a poster information identification step identifies other information pages containing the extracted poster information from a group of information pages other than the group of information pages, and a recipe information extraction step extracts recipe information from the identified other information pages. Therefore, according to the present disclosure, published recipe information can be utilized. Furthermore, according to the present disclosure, for example, by identifying other information pages containing the extracted poster information, it is possible to narrow down the extraction targets for recipe information in advance, thereby enabling efficient collection of recipe information. Furthermore, according to the present disclosure, for example, cooking recipe information published by famous contributors can be collected, making it possible to provide more persuasive cooking recipe information to users.

[0059] Furthermore, the cooking recipe information generation device 10A may include, for example, an account information identification unit. The processing of the account information identification unit can be inserted at any position in the flowchart of Fig. 5 described in the second embodiment, but it is preferable that the processing of the account information identification unit be inserted between S4 and S5, for example.

[0060] First, for example, steps S1 and S4 are executed in the same manner as steps S1 and S4 in the second embodiment.

[0061] The account information identification unit, for example, identifies account information of the poster in social media based on the extracted poster information (account information identification step).

[0062] The social media is, for example, a medium that allows information to be shared using information and communication technology, and includes SNS (Social Networking Service), weblogs, electronic bulletin boards, information posting sites, and information sharing sites.

[0063] The account information is, for example, information linked to information posted by the user on the social media. The account information includes, for example, user identification information and user profile information on the social media. The identification information is, for example, information for distinguishing the user from other users on the social media. The identification information may be, for example, information that can be set arbitrarily by the user, may be automatically set when an account is created, or may be information that is assigned based on an application. The identification information includes, for example, the user's name, the user's ID, the account name, and authentication badge information (for example, an authentication badge, an official mark, etc.). The authentication badge information is, for example, information indicating that a company related to the social media has authenticated the account as an official account. The profile information includes, for example, a self-introduction, an icon image, a background image (for example, a header image, etc.), and links to information pages on the social media.

[0064] The account information can be identified using, for example, a known method. The account information can be identified using, for example, a search function of the social media or a search engine. The search engine can include, for example, a full-text search engine or an image search engine. The account information can also be identified using, for example, a poster information determination model that determines whether at least one of the user's identification information and the user's profile information includes the extracted poster information. The poster information determination model is, for example, a model generated by machine learning so that, when at least one of the user's identification information and the user's profile information is input, the model outputs a determination result as to whether at least one of the user's identification information and the user's profile information includes the extracted poster information. The machine learning can be, for example, a known method.

[0065] The poster information identification unit 15 executes S5 (S5A, poster information identification step) in the same manner as S5 in the second embodiment. In this case, the poster information identification unit 15 identifies, for example, posted information linked to the account information of the identified poster from the social media. The identified account information may be, for example, the account information of the poster identified by the account information identification unit, or the account information re-identified by an authentication badge information determination unit (described later).

[0066] The cooking recipe information extraction unit 12 executes S2B (S2B, cooking recipe information extraction procedure) in the same manner as S2A in the second embodiment. In this case, the cooking recipe information extraction unit 12 extracts cooking recipe information from the identified posted information, for example.

[0067] The output unit 13 executes S3 (S3, output procedure) in the same manner as S3 in the second embodiment, for example.

[0068] According to the recipe information generation program of the present disclosure, an account information identification step identifies the account information of a poster on social media based on the extracted poster information, a poster information identification step identifies posted information linked to the account information of the identified poster from the social media, and a recipe information extraction step extracts recipe information from the identified posted information. Therefore, according to the present disclosure, publicly available recipe information can be utilized. Furthermore, according to the present disclosure, for example, by identifying posted information linked to the poster's account information, it is possible to narrow down the extraction target for recipe information in advance, thereby enabling efficient collection of recipe information. Furthermore, according to the present disclosure, for example, cooking recipe information published by famous posters can be collected, making it possible to provide more persuasive cooking recipe information to users.

[0069] Furthermore, the cooking recipe information generation device 10A may include, for example, an authentication badge information determination unit in addition to the account information identification unit. The processing of the authentication badge information determination unit can be inserted at any position in the flowchart of Fig. 5 described in the second embodiment, but it is preferable that the processing of the authentication badge information determination unit be inserted after the account information identification unit.

[0070] First, for example, S1, S4, and the account information specifying procedure are executed in the same manner as S1, S4, and the account information specifying procedure in the second embodiment.

[0071] The authentication badge information determination unit, for example, determines whether the account information of the identified poster includes authentication badge information, and if it is determined that the account information of the identified poster includes the authentication badge information, re-identifies the account information of the identified poster as the account information of the poster (authentication badge information determination procedure).Furthermore, for example, if there are multiple pieces of account information identified based on the extracted poster information, the authentication badge information determination unit may re-identify the account information of the multiple pieces of account information that is determined to include the authentication badge information as the account information of the poster.

[0072] The poster information identification unit 15 executes S5 (S5B, poster information identification step) in the same manner as S5 in the second embodiment. In this case, the poster information identification unit 15 identifies, for example, posted information linked to the account information of the re-identified poster from the social media.

[0073] Then, for example, S2B and S3 are executed in the same manner as S2B and S3 in the second embodiment.

[0074] According to the cooking recipe information generation program of the present disclosure, an authentication badge information determination procedure determines whether the account information of the identified poster includes authentication badge information. If it is determined that the account information of the identified poster includes the authentication badge information, the account information of the identified poster can be re-identified as the poster's account information. Therefore, according to the present disclosure, published cooking recipe information can be utilized. Furthermore, according to the present disclosure, for example, even if multiple account information is identified based on the extracted poster information, the poster's official account information can be identified from among the multiple account information. This prevents the erroneous identification of account information impersonating the poster.

[0075] [Embodiment 3] Another example of the cooking recipe information generation program of the present disclosure will be described.

[0076] FIG. 6 is a block diagram showing an example of the configuration of a cooking recipe information generation device 10B. As shown in FIG. 6, the cooking recipe information generation device 10B includes an attachment unit 16 in addition to the configuration of the cooking recipe information generation device 10 of embodiment 1. The hardware configuration of the cooking recipe information generation device 10B is the same as that of the cooking recipe information generation device 10 of FIG. 2, except that the central processing unit 101 has the configuration of the cooking recipe information generation device 10B of FIG. 6 instead of the configuration of the cooking recipe information generation device 10 of FIG. 1. The processing of the attachment unit 16 will be described below. The processing of the attachment unit 16 can be inserted, for example, at any position in the flowchart of FIG. 3 described in embodiment 1, but as shown in FIG. 7, the processing of the attachment unit 16 is preferably inserted, for example, between S2 and S3.

[0077] First, steps S1 and S2 are executed in the same manner as steps S1 and S2 in the first embodiment.

[0078] The assigning unit 16 assigns dish type information to the extracted cooking recipe information based on at least one of the cooking-related information and the cooking recipe information (S6, assigning step).

[0079] The cuisine type information may be assigned by, for example, a known method. For example, the cuisine type information may be extracted from at least one of the cuisine-related information and the cuisine recipe information, and the extracted cuisine type information may be assigned to the extracted cuisine recipe information. The cuisine type information may be, for example, information included in at least one of the cuisine-related information and the cuisine recipe information. The cuisine type information is preferably, for example, information that can distinguish the type of cuisine, such as the name of the cuisine or the category name of the cuisine. Furthermore, the cuisine type information may be assigned by, for example, a cuisine type information generation model that generates the cuisine type information based on at least one of the cuisine-related information and the cuisine recipe information. The cuisine type information generation model is, for example, a model generated by machine learning to output the cuisine type information based on at least one of the cuisine-related information and the cuisine recipe information when at least one of the cuisine-related information and the cuisine recipe information is input. The output of the cuisine type information based on at least one of the cuisine-related information and the cuisine recipe information may be performed, for example, by extracting the cuisine type information included in at least one of the cuisine-related information and the cuisine recipe information, or by predicting the cuisine type information based on the ingredient information, cooking information, etc. included in the cuisine recipe information. For example, known machine learning may be used.

[0080] The output unit 13 executes S3A (S3A, output step) in the same manner as S3 in the first embodiment. In the third embodiment, the output unit 13 outputs the cooking recipe information to which the cooking type information has been added.

[0081] Furthermore, the cooking recipe information generation device 10B may include, for example, an attachment unit 16 in addition to the configuration of the cooking recipe information generation device 10A of embodiment 2. The hardware configuration of the cooking recipe information generation device 10B is the same as, for example, the hardware configuration of the cooking recipe information generation device 10 of FIG. 2, except that the central processing unit 101 is equipped with the configuration of the cooking recipe information generation device 10B of FIG. 4 and the attachment unit 16 instead of the configuration of the cooking recipe information generation device 10 of FIG. 1. The processing of the attachment unit 16 will be described below. The processing of the attachment unit 16 can be inserted, for example, at any position in the flowchart of FIG. 5 described in embodiment 2, but it is preferable that the processing of the attachment unit 16 be inserted, for example, between S2A and S3.

[0082] For example, S1, S4, S5, and S2A are executed similarly to S1, S4, S5, and S2A in the embodiment 2. Furthermore, for example, if the embodiment 2 includes the account information identification unit, S1, S4, the account information identification procedure, S5A, and S2A are executed similarly to S1, S4, the account information identification procedure, S5A, and S2A in the embodiment 2. Furthermore, for example, if the embodiment 2 includes the account information identification unit and the authentication badge information determination unit, S1, S4, the account information identification procedure, and the authentication badge information determination procedure, S5B, and S2B are executed similarly to S1, S4, the account information identification procedure, and the authentication badge information determination procedure, S5B, and S2B in the embodiment 2.

[0083] The assigning unit 16 assigns, for example, cooking type information to the extracted cooking recipe information based on the cooking recipe information (S6, assigning step).

[0084] The output unit 13 executes S3A in the same manner as S3A in the third embodiment, for example.

[0085] According to the cooking recipe information generating program of the present disclosure, the assignment procedure allows the extracted cooking recipe information to be assigned dish type information based on at least one of the cooking-related information and the cooking recipe information. Therefore, according to the present disclosure, published cooking recipe information can be utilized. Furthermore, according to the present disclosure, for example, since dish type information is assigned based on at least one of the cooking-related information and the cooking recipe information, the cooking recipe information can be distinguished according to its type.

[0086] Furthermore, the cooking recipe information generation device 10B may include, for example, a storage unit in addition to the assigning unit 16. The processing of the storage unit can be inserted at any position in the flowchart of Fig. 7 described in the third embodiment, but it is preferable that the processing of the storage unit be inserted after S3, for example.

[0087] For example, when the cooking recipe information generation device 10B includes an assigning unit 16 and a storage unit in addition to the configuration of the cooking recipe information generation device 10 of embodiment 1, it executes S1, S2, S6, and S3 similar to S1, S2, S6, and S3 of embodiment 3. Also, when the cooking recipe information generation device 10B includes an assigning unit 16 and a storage unit in addition to the configuration of the cooking recipe information generation device 10A of embodiment 2, it executes S1, S4, S5, S2A, S6, and S3 similar to S1, S4, S5, S2A, S6, and S3 of embodiment 2. Also, when the cooking recipe information generation device 10B includes an account information specifying unit, assigning unit 16, and a storage unit in addition to the configuration of the cooking recipe information generation device 10A of embodiment 2, it executes S1, S4, and the account information specifying procedure, S5A, S2A, S6, and S3 similar to S1, S4, and the account information specifying procedure, S5A, S2A, S6, and S3 of embodiment 2. Furthermore, if the cooking recipe information generation device 10B includes, for example, an account information identification unit, an authentication badge information determination unit, an assignment unit 16, and a memory unit in addition to the configuration of the cooking recipe information generation device 10A of embodiment 2, it executes S1, S4, account information identification procedure, authentication badge information determination procedure, S5B, S2B, S6, and S3 in the same manner as S1, S4, account information identification procedure, authentication badge information determination procedure, S5B, S2B, S6, and S3 of embodiment 2.

[0088] The memory unit stores, for example, the cooking recipe information output by S3A in association with at least one of the cooking-related information and the address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted (storage procedure).

[0089] The stored cooking recipe information may be used, for example, when a user selects any of the cooking information on a display terminal, to output the cooking recipe information corresponding to the selected cooking information to the user's display terminal. The stored cooking recipe information may be used, for example, as training data for a cooking recipe information generation model that automatically generates cooking recipe information. The training data may be used, for example, by machine learning using the training data, to generate a trained model that outputs the cooking recipe information when ingredient information, etc. is input. If the trained model is an interactive generation AI, the stored cooking recipe information may be used, for example, to additionally train prompt information for the interactive generation AI.

[0090] According to the cooking recipe information generating program of the present disclosure, the cooking recipe information to which the cooking type information is assigned can be stored in association with at least one of the cooking-related information and address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted. Therefore, according to the present disclosure, publicly available cooking recipe information can be utilized. Furthermore, according to the present disclosure, for example, the stored cooking recipe information can be used for various purposes in machine learning.

[0091] [Embodiment 4] An example of how the device of the present disclosure is used will be described below. In the following description, a case where a user uses the device of the present disclosure to extract cooking recipe information from a gourmet website and a social networking site will be described as an example, but the present disclosure is not limited to the following description.

[0092] First, by crawling gourmet sites (e.g., Tabelog (registered trademark), Gurunavi (registered trademark), Hot Pepper Gourmet, etc.), the poster's name information and the URL of the web page are extracted from the web page that contains information about the poster (e.g., chef, restaurant, etc.) on the gourmet site, and a gourmet site information database is created in which these are linked and stored.

[0093] Next, it is determined whether the web page stored in the gourmet site information database contains the food image information (e.g., photos of food). If it is determined that the stored web page contains the food image information, it is identified as a web page that contains the food image information. It is determined whether the identified web page contains the food recipe information using a cooking recipe information determination model for the web page. If it is determined that the identified web page contains the food recipe information, it is extracted from the identified web page. The extracted cooking recipe information is assigned the dish type information (e.g., the name of the dish) using a dish type information generation model based on the cooking recipe information. Then, the cooking recipe information with the assigned dish type information is output. The output cooking recipe information is linked to the URL of the web page from which the cooking recipe information was extracted and stored in the cooking recipe information database.

[0094] Further, the system determines whether the web page stored in the gourmet site information database includes the poster's name information (e.g., the poster's name) and the poster's image information (e.g., a photo of the poster's face). If it is determined that the stored web page includes the poster's name information and the poster's image information, the system identifies the stored web page as a web page including the poster's name information and the poster's image information. The system extracts the poster's name information and the poster's image information from the identified web page. Based on the extracted poster's name information and the poster's image information, the system identifies the poster's account information on the SNS using an account information identification model based on the poster's name information and the poster's image information. It determines whether the identified poster's account information includes the authentication badge information (e.g., an official mark). If it is determined that the identified poster's account information includes the authentication badge information, the system re-identifies the identified poster's account information as the poster's account information. It identifies posted information linked to the re-identified poster's account information from the SNS. A cooking recipe information determination model for posted information is used to determine whether the identified posted information includes the cooking recipe information. If it is determined that the identified posted information includes the cooking recipe information, the cooking recipe information is extracted from the identified posted information. The cooking type information (e.g., the name of the dish) is assigned to the extracted cooking recipe information using a cooking type information generation model based on the cooking recipe information. The cooking recipe information with the assigned cooking type information is then output. The output cooking recipe information is linked to the address information of the posted information from which the cooking recipe information was extracted and stored in the cooking recipe information database.

[0095] The cooking recipe information stored in the cooking recipe information database can be used, for example, when a user selects any of the cooking information on a display terminal, to output the cooking recipe information corresponding to the selected cooking information to the user's display terminal.

[0096] In this way, the device of the present disclosure can utilize publicly available recipe information, which allows the device of the present disclosure to collect, for example, recipe information published by famous contributors, thereby providing users with more persuasive recipe information.

[0097] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0098] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) The method includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identifying step includes identifying an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page; The output step outputs the extracted cooking recipe information. A cooking recipe information generating program for causing a computer to execute each of the above steps. (Appendix 2) the food-related information is food information including at least one of food image information and food name information, the step of identifying cooking-related information includes identifying an information providing page including the cooking information from a group of information providing pages; The program described in Appendix 1. (Appendix 3) Further, the method includes a poster information extraction step and a poster information identification step, the food-related information is poster information including at least one of poster image information and poster name information, The cooking-related information identifying step includes identifying an information providing page including the poster information from a group of information providing pages; The poster information extraction step extracts the poster information from the identified information providing page; the contributor information identifying step includes identifying another information providing page including the extracted contributor information from an information providing page group other than the information providing page group; the recipe information extraction step extracts cooking recipe information from the identified other information providing page; The program described in Appendix 1. (Appendix 4) Furthermore, it includes a procedure for identifying account information, the account information identification step includes identifying account information of the poster in social media based on the extracted poster information; the poster information identification step includes identifying, from the social media, posted information linked to account information of the identified poster; The cooking recipe information extraction step extracts cooking recipe information from the identified posted information. The program described in Appendix 3. (Appendix 5) Further, the authentication badge information determination step is included, the authentication badge information determination step determines whether account information of the identified poster includes authentication badge information; If it is determined that the account information of the identified poster includes the authentication badge information, Re-identifying the account information of the identified poster as the account information of the poster; The program described in Appendix 4. (Appendix 6) Further, it includes a granting procedure, the assigning step assigns dish type information to the extracted cooking recipe information based on at least one of the cooking-related information and the cooking recipe information; the output step outputs the cooking recipe information to which the cooking type information has been added. 10. The program of claim 1, wherein the (Appendix 7) further comprising a storage step; the storing step stores the output cooking recipe information in association with at least one of the cooking-related information and address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted; 10. The program of claim 1, wherein the (Appendix 8) The cooking-related information identifying unit, the cooking recipe information extracting unit, and the output unit are included; the cooking-related information identification unit identifies an information provision page including cooking-related information from a group of information provision pages; the cooking recipe information extraction unit extracts cooking recipe information from the identified information providing page; The cooking recipe information generating device, wherein the output unit outputs the extracted cooking recipe information. (Appendix 9) the food-related information is food information including at least one of food image information and food name information, the cooking-related information identification unit identifies an information provision page including the cooking information from a group of information provision pages; 10. The apparatus of claim 8. (Appendix 10) Further, the system includes a poster information extraction unit and a poster information identification unit, the food-related information is poster information including at least one of poster image information and poster name information, the cooking-related information identification unit identifies an information providing page including the poster information from a group of information providing pages; the poster information extraction unit extracts the poster information from the identified information providing page; the contributor information identification unit identifies another information providing page including the extracted contributor information from an information providing page group other than the information providing page group; the recipe information extraction unit extracts cooking recipe information from the identified other information providing page; 10. The apparatus of claim 8. (Appendix 11) Further, an account information specifying unit is included, the account information identification unit identifies account information of the poster in social media based on the extracted poster information; the poster information identification unit identifies, from the social media, posted information linked to account information of the identified poster; The cooking recipe information extraction unit extracts cooking recipe information from the identified posted information. 11. The apparatus of claim 10. (Appendix 12) Further, an authentication badge information determination unit is included, the authentication badge information determination unit determines whether account information of the identified poster includes authentication badge information; If it is determined that the account information of the identified poster includes the authentication badge information, Re-identifying the account information of the identified poster as the account information of the poster; 12. The apparatus of claim 11. (Appendix 13) Further, the method includes: the assigning unit assigns cooking type information to the extracted cooking recipe information based on at least one of the cooking-related information and the cooking recipe information; The output unit outputs the cooking recipe information to which the cooking type information has been added. 13. The apparatus of any one of claims 8 to 12. (Appendix 14) Further, the device includes a storage unit, The storage unit stores the output cooking recipe information in association with at least one of the cooking-related information and address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted. 14. The apparatus of any one of claims 8 to 13. (Appendix 15) The method includes a cooking-related information specifying step, a cooking recipe information extracting step, and an output step, The cooking-related information identifying step identifies an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page, The output step outputs the extracted cooking recipe information. A cooking recipe information generating method in which each of the steps is executed by a computer. (Appendix 16) the food-related information is food information including at least one of food image information and food name information, the food-related information identifying step identifies an information providing page including the food information from a group of information providing pages; The method described in Appendix 15. (Appendix 17) Further, the method includes a poster information extraction step and a poster information identification step, the food-related information is poster information including at least one of poster image information and poster name information, The cooking-related information identifying step identifies an information providing page including the poster information from a group of information providing pages; The poster information extraction step extracts the poster information from the identified information providing page, the contributor information identifying step includes identifying another information providing page including the extracted contributor information from an information providing page group other than the information providing page group; The recipe information extraction step extracts cooking recipe information from the identified other information providing page. The method described in Appendix 15. (Appendix 18) Further, the method includes an account information specifying step, the account information identifying step includes identifying account information of the poster in social media based on the extracted poster information; the poster information identification step includes identifying, from the social media, posted information linked to account information of the identified poster; The cooking recipe information extraction step extracts cooking recipe information from the identified posted information. The method described in Appendix 17. (Appendix 19) Further, the authentication badge information determination step is included, The authentication badge information determination step determines whether account information of the identified poster includes authentication badge information; If it is determined that the account information of the identified poster includes the authentication badge information, Re-identifying the account information of the identified poster as the account information of the poster; The method described in Appendix 18. (Appendix 20) Further, it includes an applying step, the assigning step assigns dish type information to the extracted cooking recipe information based on at least one of the cooking-related information and the cooking recipe information; The output step outputs the cooking recipe information to which the cooking type information has been added. 20. The method of any one of appendixes 15 to 19. (Appendix 21) Further, a storing step is included, The storage step stores the output cooking recipe information in association with at least one of the cooking-related information and address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted. 21. The method of any one of appendixes 15 to 20. (Appendix 22) The method includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identifying step includes identifying an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page; The output step outputs the extracted cooking recipe information. A computer-readable recording medium having recorded thereon a cooking recipe information generation program for causing a computer to execute each of the above procedures. (Appendix 23) the food-related information is food information including at least one of food image information and food name information, the step of identifying cooking-related information includes identifying an information providing page including the cooking information from a group of information providing pages; 23. The recording medium according to claim 22. (Appendix 24) Further, the method includes a poster information extraction step and a poster information identification step, the food-related information is poster information including at least one of poster image information and poster name information, The cooking-related information identifying step includes identifying an information providing page including the poster information from a group of information providing pages; The poster information extraction step extracts the poster information from the identified information providing page; the contributor information identifying step includes identifying another information providing page including the extracted contributor information from an information providing page group other than the information providing page group; the recipe information extraction step extracts cooking recipe information from the identified other information providing page; 23. The recording medium according to claim 22. (Appendix 25) Furthermore, it includes a procedure for identifying account information, the account information identification step includes identifying account information of the poster in social media based on the extracted poster information; the poster information identification step includes identifying, from the social media, posted information linked to account information of the identified poster; The cooking recipe information extraction step extracts cooking recipe information from the identified posted information. 25. A recording medium as described in Appendix 24. (Appendix 26) Further, the authentication badge information determination step is included, the authentication badge information determination step determines whether account information of the identified poster includes authentication badge information; If it is determined that the account information of the identified poster includes the authentication badge information, Re-identifying the account information of the identified poster as the account information of the poster; 26. A recording medium as described in Appendix 25. (Appendix 27) Further, it includes a granting procedure, the assigning step assigns dish type information to the extracted cooking recipe information based on at least one of the cooking-related information and the cooking recipe information; the output step outputs the cooking recipe information to which the cooking type information has been added. 27. A recording medium according to any one of appendices 22 to 26. (Appendix 28) further comprising a storage step; the storing step stores the output cooking recipe information in association with at least one of the cooking-related information and address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted; 28. A recording medium according to any one of appendices 22 to 27. [Industrial Applicability]

[0099] According to the present disclosure, it is possible to utilize publicly available cooking recipe information. Therefore, the present disclosure can be widely and usefully applied in the field of cooking, etc. [Explanation of symbols]

[0100] 10, 10A, 10B Cooking recipe information generation device 11. Food-related information identification section 12. Cooking recipe information extraction section 13 Output section 14. Author information extraction unit 15. Submitter Information Identification Department 16 Granting Department 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices

Claims

1. The method includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identifying step includes identifying an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page; The output step outputs the extracted cooking recipe information. A cooking recipe information generating program for causing a computer to execute each of the above steps.

2. the food-related information is food information including at least one of food image information and food name information, the step of identifying cooking-related information includes identifying an information providing page including the cooking information from a group of information providing pages; The program according to claim 1.

3. Further, the method includes a poster information extraction step and a poster information identification step, the food-related information is poster information including at least one of poster image information and poster name information, The cooking-related information identifying step includes identifying an information providing page including the poster information from a group of information providing pages; The poster information extraction step extracts the poster information from the identified information providing page; the poster information identifying step includes identifying another information providing page including the extracted poster information from an information providing page group other than the information providing page group; the recipe information extraction step extracts cooking recipe information from the identified other information providing page; The program according to claim 1.

4. Furthermore, it includes a procedure for identifying account information, the account information identification step includes identifying account information of the poster in social media based on the extracted poster information; the poster information identification step includes identifying, from the social media, posted information linked to account information of the identified poster; The cooking recipe information extraction step extracts cooking recipe information from the identified posted information. The program according to claim 3.

5. Further, the authentication badge information determination step is included, the authentication badge information determination step determines whether account information of the identified poster includes authentication badge information; If it is determined that the account information of the identified poster includes the authentication badge information, Re-identifying the account information of the identified poster as the account information of the poster; The program according to claim 4.

6. Further, it includes a granting procedure, the assigning step assigns dish type information to the extracted cooking recipe information based on at least one of the cooking-related information and the cooking recipe information; the output step outputs the cooking recipe information to which the cooking type information has been added. The program according to any one of claims 1 to 5.

7. further comprising a storage step; the storing step stores the output cooking recipe information in association with at least one of the cooking-related information and address information of at least one of the information providing page from which the cooking recipe information was extracted and the posted information from which the cooking recipe information was extracted; The program according to claim 6.

8. The cooking-related information identifying unit, the cooking recipe information extracting unit, and the output unit are included; the cooking-related information identification unit identifies an information provision page including cooking-related information from a group of information provision pages; the cooking recipe information extraction unit extracts cooking recipe information from the identified information providing page; The cooking recipe information generating device, wherein the output unit outputs the extracted cooking recipe information.

9. The method includes a cooking-related information specifying step, a cooking recipe information extracting step, and an output step, The cooking-related information identifying step identifies an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page, The output step outputs the extracted cooking recipe information. A cooking recipe information generating method in which each of the steps is executed by a computer.

10. The method includes a cooking-related information identification step, a cooking recipe information extraction step, and an output step. The cooking-related information identifying step includes identifying an information providing page including cooking-related information from a group of information providing pages; The cooking recipe information extraction step extracts cooking recipe information from the identified information providing page; The output step outputs the extracted cooking recipe information. A computer-readable recording medium having recorded thereon a cooking recipe information generation program for causing a computer to execute each of the above procedures.

Citation Information

Patent Citations

  • Recipe generation device, recipe generation method, and recipe generation program

    JP2021022365A