System, information processing method, near field communication tag, and card
The system uses an NFC tag to enhance recipe determination convenience by allowing users to select and output recipes on a web browser, addressing the inconvenience of existing techniques for non-smartphone users.
Patent Information
- Application Number
- JP2023216137
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-21
- Publication Date
- 2025-07-03
AI Technical Summary
Existing techniques for determining cooking recipes are not sufficiently convenient for users who are not accustomed to using high-performance devices like smartphones.
A system that utilizes a short-range wireless communication tag, such as an NFC tag, to acquire store identification information, food information, and recipe information, allowing users to select foods and output recipes via a web browser on a terminal device without requiring dedicated app installation.
Enhances recipe determination convenience for users by enabling easy recipe selection and display on a pre-installed web browser, even when the device screen is off, and provides integrated cooking procedures for efficient multi-recipe preparation.
Smart Images

Figure 2025099458000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a system, an information processing method, a short-range wireless communication tag, and a card.
Background Art
[0002] Conventionally, techniques for determining cooking recipes are known. For example, Patent Document 1 describes a technique for providing a user with information on cooking recipes extracted based on the amounts of ingredients.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the technique described in Patent Document 1, the convenience regarding the determination of recipes cannot be sufficiently enhanced. An object of the present disclosure is to enhance the convenience regarding the determination of recipes.
Means for Solving the Problems
[0005] A system according to an aspect of the present disclosure includes an identification information acquisition unit that acquires, from a short-range wireless communication tag, identification information of a store associated with the short-range wireless communication tag; a food information acquisition unit that acquires, based on the identification information, food information regarding one or more foods sold in the store; a selection unit that selects at least one of the one or more foods; a recipe information acquisition unit that acquires first recipe information regarding a first recipe in which a target food, which is the food selected by the selection unit among the one or more foods, is used; and an output unit that outputs the first recipe information.
[0006] Another aspect of the present disclosure provides an information processing method, which causes a computer to perform the steps of: obtaining, from a short-range wireless communication tag, identification information of a store associated with the short-range wireless communication tag; obtaining sales information regarding one or more foods sold at the store based on the identification information; selecting at least a part of the one or more foods; obtaining first recipe information regarding a first recipe in which a target food, which is a food selected in the selecting step among the one or more foods, is used; and outputting the first recipe information.
[0007] A short-range wireless communication tag according to another aspect of the present disclosure is a short-range wireless communication tag that transmits, to a terminal device, identification information of a store and an address of a website, wherein the website causes the terminal device accessing the website to function as: sales information acquisition means for acquiring sales information regarding one or more foods sold at the store based on the identification information; display means for displaying the one or more foods; selection means for selecting at least a part of the one or more foods displayed by the display means based on a user operation; recipe information acquisition means for acquiring first recipe information regarding a first recipe in which a target food, which is a food selected by the selection means among the one or more foods, is used; and recipe information output means for outputting the first recipe information.
[0008] A card according to another aspect of the present disclosure is provided with the above short-range wireless communication tag and is associated with a store.
Advantages of the Invention
[0009] According to the present disclosure, convenience regarding determination of a recipe can be enhanced.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Mode for Carrying Out the Invention
[0011] <1. Outline> Conventionally, a technique for searching for and displaying a recipe for cooking using a high - performance terminal device such as a smartphone has been known. According to such a technique, a user can easily determine a recipe for cooking.
[0012] By the way, for users who are not used to using a smartphone or the like (for example, some elderly people, etc.), for example, it may be difficult to operate browser software on a smartphone or the like to access a predetermined website, or to install dedicated application software on a smartphone or the like. For such users, even if a smartphone or the like has a function of determining a recipe, it is difficult to utilize that function. According to the system 1 according to the present disclosure, such problems can be solved.
[0013] FIG. 1 is a diagram showing an overview of the configuration and operation of system 1. System 1 includes an information processing apparatus 2, a terminal apparatus 3, and a point card 4. The point card 4 is associated with a predetermined store (hereinafter referred to as the "target store") that sells food, and is provided with an NFC tag 4a. At least the URL of the website hosted by the information processing apparatus 2 and the identification information of the target store are recorded in the NFC tag 4a. Here, the optimal embodiment is shown, and the present invention does not prevent the case where other information is recorded in the NFC tag 4a.
[0014] First, the terminal apparatus 3 reads the NFC tag 4a provided on the point card 4 (S1). Based on the URL read from the NFC tag 4a, the terminal apparatus 3 accesses the website hosted by the information processing apparatus 2 (S2). At this time, based on the identification information of the target store read from the NFC tag 4a, the terminal apparatus 3 acquires food information regarding one or more foods (hereinafter referred to as "sold foods") sold at the target store (S3). The terminal apparatus 3 displays the food information on the display screen, accepts a selection from the user for at least one of the sold foods, and transmits information regarding the selected food (hereinafter referred to as the "target food") to the information processing apparatus 2 (S4). The information processing apparatus 2 determines the recipe in which the target food is used, and the terminal apparatus 3 acquires information regarding the recipe from the information processing apparatus 2 and displays it on the display screen (S5).
[0015] According to system 1, the user can easily use the function of determining a recipe based on the sold foods at the target store by holding the terminal apparatus 3 over the point card 4 at the target store. Thereby, the convenience regarding the determination of the recipe is enhanced.
[0016] <2. Functional Configuration> With reference to FIGS. 2-4, the functional configurations of the respective apparatuses included in system 1 will be described.
[0017] [Overall Configuration of System 1] FIG. 2 is a diagram showing the overall configuration of the system 1. The system 1 includes an information processing apparatus 2, a terminal apparatus 3, a point card 4, and a communication network 5. The information processing apparatus 2 and the terminal apparatus 3 are configured to be communicable via the communication network 5. Further, the terminal apparatus 3 is configured to be capable of performing short-range wireless communication with an NFC tag 4a provided on the point card 4. That is, the terminal apparatus 3 can acquire information recorded in the NFC tag 4a, for example, by holding an NFC reader provided in the own apparatus over the NFC tag 4a.
[0018] [Point card 4] The point card 4 is a card related to the target store. The point card 4 is issued, for example, at the target store. For example, a barcode is printed on the point card 4, and by reading the barcode at the register of the target store, points available for purchasing goods at the target store can be accumulated or consumed. The point card 4 may be commonly used at a plurality of stores including the target store.
[0019] The point card 4 is provided with an NFC tag 4a. The NFC tag 4a may be integrally formed with the point card 4, may be embedded in the point card 4, or may be attached to the point card 4. The NFC tag 4a may be provided from the time of issuance of the point card 4, or may be provided by the user, for example, after the issuance of the point card 4. The NFC tag 4a records identification information of the target store and an address (for example, a URL) of a predetermined website. The NFC tag 4a is configured to be communicable with the terminal apparatus 3 by short-range wireless communication.
[0020] [Terminal apparatus 3] The terminal device 3 is a device used by the user. The terminal device 3 is, for example, a device such as a smartphone, a personal computer, and a tablet terminal. The terminal device 3 includes an input device (e.g., a keyboard, a mouse, buttons, a touch panel, a camera, and a microphone, etc.), and can receive the input of various information through the input device. Further, the terminal device 3 includes an output device (e.g., a display and a speaker, etc.), and can output various information through the output device.
[0021] Referring to FIG. 3, an example of the functional configuration of the terminal device 3 will be described. The terminal device 3 includes a control unit 10, a storage unit 12, a network interface unit 14, and a bus 16. The control unit 10, the storage unit 12, and the network interface unit 14 are electrically connected via the bus 16.
[0022] (Control Unit 10) The control unit 10 functions as an acquisition unit 100, a transmission unit 102, a display unit 104, a reception unit 106, a selection unit 108, and an output unit 110 by executing various programs or instructions stored in the storage unit 12.
[0023] - Acquisition Unit 100 - The acquisition unit 100 includes an identification information acquisition unit 100a, a food information acquisition unit 100b, and a recipe information acquisition unit 100c.
[0024] ~ Identification Information Acquisition Unit 100a ~ The identification information acquisition unit 100a acquires the identification information of the target store associated with the NFC tag 4a from the NFC tag 4a. In one embodiment, the identification information acquisition unit 100a acquires the identification information of the target store from the NFC tag 4a by means of short-range wireless communication based on any one of the NFC Type-A, NFC Type-B, and NFC Type-F standards. In this case, the identification information acquisition unit 100a can acquire the identification information of the target store in response to the terminal device 3 being held over the point card 4. In another embodiment, the identification information acquisition unit 100a acquires the identification information of the target store from the NFC tag 4a by means of Bluetooth (registered trademark) or Wi-Fi (registered trademark).
[0025] In one embodiment, the identification information acquisition unit 100a is configured to be able to acquire the identification information of the target store from the NFC tag 4a even when the display screen of the terminal device 3 is off (for example, when the terminal device 3 is in the sleep mode). In this case, the display screen of the terminal device 3 may be turned on in response to the identification information acquisition unit 100a acquiring the identification information of the target store from the NFC tag 4a.
[0026] ~Food information acquisition unit 100b~ The food information acquisition unit 100b acquires food information regarding the food items sold at the target store based on the identification information of the target store. In one embodiment, the food information includes information regarding the name, image, price, quantity sold, expiration date, place of production, and date of receipt of the food items sold.
[0027] In one embodiment, the food information includes advertising information regarding the advertisements related to the food items sold. In one embodiment, the advertising information includes information regarding the food items sold at a special price and information regarding the new food items. An example of the advertising information is information regarding a flyer introducing the food items sold at the target store.
[0028] ~Recipe information acquisition unit 100c~ The recipe information acquisition unit 100c acquires first recipe information regarding a first recipe in which a target food, which is a food selected by a selection unit 108 described later, among the foods for sale, is used. The first recipe information includes, for example, information regarding ingredients and cooking utensils used in the first recipe.
[0029] In one embodiment, the first recipe information includes information regarding the cooking procedure of the first recipe. The information regarding the cooking procedure of the first recipe includes, for example, information regarding the content of a series of operations for completing the cooking of the first recipe, the required time for each of the series of operations, and the total cooking time of the first recipe (that is, the overall required time from the start of cooking to the completion of cooking of the first recipe), and the like.
[0030] In one embodiment, the recipe information acquisition unit 100c further acquires second recipe information regarding a second recipe that has a predetermined relationship with the first recipe. In one embodiment, the second recipe information includes information regarding the cooking procedure of the second recipe. Hereinafter, when the first recipe information and the second recipe information are not particularly distinguished, these are collectively referred to as "recipe information".
[0031] The predetermined relationship between the first recipe and the second recipe may be any of the following (1) to (3), for example.
[0032] (1) The first recipe and the second recipe use a common cooking utensil For example, when the first recipe uses a frying pan, the second recipe may similarly use a frying pan. Alternatively, when the first recipe uses a microwave oven, the second recipe may similarly use a microwave oven. Examples of cooking utensils include a frying pan, a microwave oven, a kitchen knife, a cutting board, a bowl, a whisk, a pot, and a mixer.
[0033] (2) The genres of the dishes of the first recipe and the second recipe are common For example, if the first recipe is classified as Japanese cuisine, the second recipe may similarly be classified as Japanese cuisine. Alternatively, if the first recipe is classified as Western cuisine, the second recipe may similarly be classified as Western cuisine. The fact that the genres of the dishes are common can also mean that at least one of the taste tendencies of the dishes, cooking methods, ingredients, etc. is similar. Examples of genres of dishes include Japanese cuisine, Western cuisine, Chinese cuisine, ethnic cuisine, Nordic cuisine, Korean cuisine, etc. Another example of genres of dishes includes dishes popular in winter, dishes popular in summer, sweet dishes, spicy dishes, low-calorie dishes, dishes rich in dietary fiber, etc.
[0034] (3) The dishes of the first recipe and the second recipe use common foods For example, if the first recipe uses chicken, the second recipe may similarly use chicken. Alternatively, if the first recipe uses seasonal vegetables, the second recipe may use the seasonal vegetables.
[0035] In the present disclosure, "acquiring information" includes making the information in a state processable by the control unit 10. Acquiring information may be any of receiving the information from another device, reading the information from the storage unit 12, and obtaining the information as a result of processing other information by the control unit 10.
[0036] ―Transmission unit 102― The transmission unit 102 includes an identification information transmission unit 102a and a selection information transmission unit 102b.
[0037] ~Identification information transmission unit 102a~ The identification information transmission unit 102a transmits the identification information of the target store acquired by the identification information acquisition unit 100a to the information processing device 2.
[0038] ~Selection information transmission unit 102b~ The selection information transmission unit 102b transmits information regarding target foods, which are foods selected by a selection unit 108 (to be described later) among the foods sold at the target store, to the information processing device 2.
[0039] ―Display unit 104― The display unit 104 displays the foods for sale on the display screen of the terminal device 3 based on the food information acquired by the food information acquisition unit 100b. When the food information includes advertisement information, the display unit 104 may display, in association with the foods for sale, whether the foods for sale are on special offer, and may display, in association with the foods for sale, whether the foods for sale are new products. When the foods for sale are foods related to seasonal events or in-season foods, the display unit 104 may display to that effect in association with the foods for sale. The display unit 104 may display the food information, for example, in a format similar to a flyer issued by the target store.
[0040] ―Reception unit 106― The reception unit 106 receives a designation from the user for at least one of the foods for sale displayed by the display unit 104. In one embodiment, the reception unit 106 receives a designation from the user by pressing on a touch panel provided in the terminal device 3, or by voice input to a microphone provided in the terminal device 3, etc.
[0041] ―Selection unit 108― The selection unit 108 selects at least one of the foods sold at the target store as a target food.
[0042] In one embodiment, the selection unit 108 selects at least one of the foods sold at the target store as a target food based on the designation from the user received by the reception unit 106. For example, when the user designates "chicken" from the foods for sale displayed by the display unit 104, the selection unit 108 selects "chicken" as the target food.
[0043] In one embodiment, the selection unit 108 selects, as target foods, foods among the foods sold at the target store that are related to seasonal events. For example, the selection unit 108 may select, as target foods, "chicken with bones" for Christmas or "buckwheat noodles" for New Year's at the end of the year. Additionally, the selection unit 108 may select, as target foods, "pumpkin" or "lotus root" for the winter solstice.
[0044] In one embodiment, the selection unit 108 selects, as target foods, foods among the foods sold at the target store that are related to the peak season. For example, the selection unit 108 may select, as target foods, "onions" or "tomatoes" in the summer. Additionally, the selection unit 108 may select, as target foods, "strawberries" or "rape blossoms" in the spring.
[0045] In one embodiment, the selection unit 108 selects, as target foods, foods among the foods sold at the target store for which it is associated in the advertising information that they are on special offer. For example, if in the advertising information it is associated that there is a "20% discount" for "chicken", then the selection unit 108 selects "chicken" as the target food.
[0046] In one embodiment, the selection unit 108 selects, as target foods, foods among the foods sold at the target store for which it is associated in the advertising information that they are new products. For example, if in the advertising information it is associated that for "saury" it is "the first arrival this year", then the selection unit 108 selects "saury" as the target food.
[0047] ―Output unit 110― The output unit 110 outputs the recipe information acquired by the recipe information acquisition unit 100c. The output unit 110 may output the first recipe information and the second recipe information as information regarding one menu.
[0048] In one embodiment, the output unit 110 outputs recipe information via the web browser of the terminal device 3. That is, the output unit 110 may output the recipe information on the web browser that is installed by default at the time of factory shipment of the terminal device 3, rather than dedicated application software that requires separate installation, for example.
[0049] In one embodiment, when the first recipe information includes information regarding the cooking procedure of the first recipe and the second recipe information includes information regarding the cooking procedure of the second recipe, the output unit 110 outputs an integrated cooking procedure table integrated so that the total cooking time of the cooking procedure of the first recipe and the cooking procedure of the second recipe is shortened.
[0050] For example, the cooking procedure of the first recipe using the first A material and the first B material is (a-1) Cut the first A material and the first B material... 10 minutes (a-2) Boil the first A material... 30 minutes (a-3) Add the first B material and boil further... 10 minutes including these three operations, and the cooking procedure of the second recipe using the second A material and the second B material is (b-1) Cut the second A material and the second B material... 10 minutes (b-2) Stir-fry the second A material and the second B material over high heat... 10 minutes If it includes these two operations, the cooking time of the cooking procedure of the first recipe is 50 minutes (= 10 minutes + 30 minutes + 10 minutes), the cooking procedure of the second recipe is 20 minutes (= 10 minutes + 10 minutes), and the total is 70 minutes.
[0051] In contrast, the output unit 110 outputs, as the integrated cooking procedure table, for example, (c-1) Cut the first A material and the first B material... 10 minutes (c-2) Boil the first A material... 30 minutes (c-3) Cut the second A material and the second B material... 10 minutes (c-4) Stir-fry the second A material and the second B material over high heat... 10 minutes (c-5) Add the first B material and boil further... 10 minutes It is possible to output the following procedure. Among these, the operation of “(c-2) Boiling the first A material” which takes 30 minutes and the operations of “(c-3) Cutting the second A material and the second B material” and “(c-4) Stir-frying the second A material and the second B material with strong heat” which take a total of 20 minutes can be carried out in parallel. Therefore, the user can complete the operations of “(c-3) Cutting the second A material and the second B material” and “(c-4) Stir-frying the second A material and the second B material with strong heat” during the operation of “(c-2) Boiling the first A material”. That is, according to this integrated cooking procedure table, it is possible to complete the cooking of both the first recipe and the second recipe in a total of 50 minutes.
[0052] Generalizing this example, when the cooking procedure of the first recipe includes a first a operation that can be executed in a first required time and a first b operation that is executed after the first operation, and the cooking procedure of the second recipe includes a second operation that can be executed in a second required time that is less than or equal to the first required time and can be executed in parallel with the first a operation, the output unit 110 can also output an integrated cooking procedure table including instructions to execute the first a operation, the second operation, and the first b operation in order.
[0053] In the present disclosure, “outputting information” may be either displaying the information as an image or playing it as sound.
[0054] (Memory unit 12) The memory unit 12 stores various information for the operation of the terminal device 3 in addition to various programs or instructions executed by the control unit 10. The memory unit 12 temporarily stores at least, for example, the identification information of the target store acquired by the identification information acquisition unit 100a, the food information acquired by the food information acquisition unit 100b, and the recipe information acquired by the recipe information acquisition unit 100c.
[0055] (Network interface unit 14) The network interface unit 14 realizes communication with other devices via the communication network 5 and direct communication with the NFC tag 4a.
[0056] [Information Processing Device 2] The information processing device 2 is a server device when the terminal device 3 is used as a client terminal device. In one embodiment, the information processing device 2 is a web server device.
[0057] Referring to FIG. 4, an example of the functional configuration of the information processing device 2 will be described. The information processing device 2 includes a control unit 20, a storage unit 22, a network interface unit 24, and a bus 26. The control unit 20, the storage unit 22, and the network interface unit 24 are electrically connected via the bus 26.
[0058] (Control Unit 20) The control unit 20 functions as a reception unit 200, a determination unit 202, and a transmission unit 204 by executing various programs or instructions stored in the storage unit 22.
[0059] -Reception Unit 200- The reception unit 200 includes an identification information reception unit 200a and a selection information reception unit 200b.
[0060] ~Identification Information Reception Unit 200a~ The identification information reception unit 200a receives the identification information of the target store transmitted by the identification information transmission unit 102a of the terminal device 3.
[0061] ~Selection Information Reception Unit 200b~ The selection information reception unit 200b receives the selection information transmitted by the selection information transmission unit 102b of the terminal device 3. The selection information includes information regarding the target food, which is the food selected by the selection unit 108 among the foods sold at the target store.
[0062] -Determination Unit 202- The determination unit 202 determines a first recipe in which the target food is used based on the selection information received by the selection information reception unit 200b. In one embodiment, the determination unit 202 further determines a second recipe that has a predetermined relationship with the first recipe.
[0063] In one embodiment, the determination unit 202 may determine the first recipe and the second recipe such that the main ingredients (e.g., ingredients excluding seasonings, etc.) used in each of the first recipe and the second recipe are included in the food products sold at the target store.
[0064] In one embodiment, the determination unit 202 determines the first recipe by inputting information about the target food into a large language model. The determination unit 202 may determine the first recipe by inputting, into the large language model, information about the information regarding the target food together with an instruction (which can also be referred to as a prompt) regarding the determination of the recipe. The large language model may be one that has pre-learned a plurality of recipes. The large language model may be, for example, GPT-4 and PaLM, etc. The large language model may be stored in the storage unit 22, or may be hosted on another server device and be available via an API.
[0065] In the case where the large language model is hosted on another server device, from the perspective of reducing the resources (e.g., tokens) required for using the large language model, the determination unit 202 inputs information about the information regarding the target food into a large language model that has pre-learned a plurality of recipes with assigned identification numbers, and may obtain, as an output, the identification number assigned to any one of the plurality of recipes.
[0066] In one embodiment, the determination unit 202 determines the first recipe in which the target food is used for each of the plurality of recipes based on a list associated with the food used in the recipe.
[0067] ―Transmission unit 204― The transmission unit 204 includes a food information transmission unit 204a and a recipe information transmission unit 204b.
[0068] ~Food information transmission unit 204a~ The food information transmission unit 204a transmits food information regarding the food items sold at the target store to the terminal device 3 in response to the identification information receiving unit 200a receiving the identification information of the target store. The food information transmitted by the food information transmission unit 204a may be information stored by the information processing device 2 in the storage unit 22, or may be information obtained by the information processing device 2 from other server devices (for example, a web server device operated by the target store, a server device that distributes advertisements for the target store, etc.).
[0069] ~Recipe Information Transmission Unit 204b~ The recipe information transmission unit 204b transmits recipe information to the terminal device 3 based on the determination unit 202 determining the first recipe and the second recipe.
[0070] (Storage Unit 22) The storage unit 22 stores various information for the operation of the information processing device 2 in addition to various programs or instructions executed by the control unit 20. The storage unit 22 temporarily stores, for example, at least the identification information of the target store received by the identification information receiving unit 200a and the selection information received by the selection information receiving unit 200b.
[0071] (Network Interface Unit 24) The network interface unit 24 enables communication with other devices via the communication network 5.
[0072] [Communication Network 5] The communication network 5 enables communication between the information processing device 2 and the terminal device 3. In one embodiment, the communication network 5 enables communication based on the TCP / IP standard.
[0073] <3. Operations> With reference to FIGS. 5 - 10, an example of the operation of the system 1 and an example of the display screen of the terminal device 3 will be described.
[0074] FIG. 5 is a flowchart showing an example of the operation of system 1. First, the terminal device 3 reads the identification information of the target store and the URL of the web page hosted by the information processing device 2 from the NFC tag 4a (S100). In this example, it is assumed that the NFC tag 4a is provided on the point card 4 of "XX Store, XX Supermarket".
[0075] Next, the terminal device 3 activates the web browser and transmits an HTTP request including the identification information of the target store to the information processing device 2 based on the URL acquired in S100 (S102). The identification information of the target store may be added, for example, as a query parameter of the HTTP request. In response to this, the information processing device 2 transmits an HTTP response including food information regarding the food items sold at the target store to the terminal device 3 (S104).
[0076] The terminal device 3 displays the food items sold at the target store on the web browser based on the received food information (S106). As a result, the user can grasp the food items sold at the target store, which is the store associated with the point card 4. Next, the terminal device 3 accepts the selection of the target food item to be used for recipe determination from the food items sold at the target store (S108).
[0077] FIG. 6 is a diagram showing an example of the display screen of the terminal device 3 in S106 - S108. In the example of the display screen of FIG. 6, a title d100, a target store name d102, a chicken icon d104, a beef icon d106, an apple icon d108, a cherry icon d110, and a special sale mark d112 are displayed. The information displayed in the example of the display screen of FIG. 6 is an example of advertisement information.
[0078] The title d100 indicates the title of the display screen. In this example, it is displayed as "Food Information". The target store name d102 indicates the name of the target store. In this example, it is displayed as "XX Store, XX Supermarket".
[0079] The chicken icon d104, beef icon d106, apple icon d108, and cherry icon d110 all indicate the food items sold at the target store and their prices. That is, in the example of the display screen in FIG. 6, at the target store, it is displayed that "chicken" is sold at "98 yen / 100 g", "beef" is sold at "168 yen / 100 g", "apple" is sold at "324 yen / 1 bag", and "cherry" is sold at "398 yen / 1 pack".
[0080] The special sale mark d112 is displayed in association with the chicken icon d104. That is, in the example of the display screen in FIG. 6, it is displayed that "chicken" is on special offer.
[0081] In this example, it is explained that the user determines the target food as "chicken" by pressing the chicken icon d104.
[0082] Returning to FIG. 5, in response to the chicken icon d104 being pressed, the terminal device 3 sends an HTTP request including information about the target food "chicken" to the information processing device 2 (S110). In response to this, the information processing device 2 determines a first recipe that uses the target food "chicken" (S112) and also determines a second recipe that has a predetermined relationship with the first recipe (S114). In this example, it is explained that the information processing device 2 determines "roast chicken", which uses the target food "chicken", as the first recipe, and determines "minestrone", which is classified as Western food in the same way as "roast chicken", as the second recipe. The information processing device 2 sends an HTTP response including the first recipe information regarding "roast chicken" and the second recipe information regarding "minestrone" to the terminal device 3 (S116). The terminal device 3 displays the first recipe and the second recipe based on the received recipe information (S118).
[0083] FIG. 7 is a diagram showing an example of the display screen of the terminal device 3 in S118. In the example of the display screen of FIG. 7, a title d200, an explanation d202, a first recipe information display area d204, a second recipe information display area d206, and a cooking procedure display button d208 are displayed.
[0084] The title d200 indicates the title of the display screen, and in this example, it is displayed as "Recipe Information". The explanation d202 indicates the overview of the display screen, and in this example, it is displayed as "Menu using chicken" according to the selection of "chicken" as the target food.
[0085] In the first recipe information display area d204 and the second recipe information display area d206, the first recipe information and the second recipe information are respectively displayed. Specifically, in the first recipe information display area d204, an image, a name, and ingredients of "Roasted Chicken", which is the first recipe, are displayed. Also, in the second recipe information display area d206, an image, a name, and ingredients of "Minestrone", which is the second recipe, are displayed.
[0086] The cooking procedure display button d208 is a button that can display the cooking procedures of the first recipe and the second recipe when pressed by the user.
[0087] FIG. 8 is a diagram showing an example of the display screen of the terminal device 3 when the cooking procedure display button d208 is pressed in the example of the display screen of FIG. 7. In the example of the display screen of FIG. 8, a title d200, an integrated cooking procedure list display area d300, an integrated display button d302, and an individual display button d304 are displayed. Among these, since the title d200 is the same as that described with reference to the example of the display screen of FIG. 7, the description will be omitted below.
[0088] In the integrated cooking procedure table display area d300, an integrated cooking procedure table of the cooking procedure of "roast chicken" which is the first recipe and the cooking procedure of "minestrone" which is the second recipe is displayed. Specifically, in the integrated cooking procedure table display area d300, an operation d400 of "heating the oven", an operation d402 of "seasoning the chicken", an operation d404 of "putting the chicken into the oven", an operation d500 of "cutting the vegetables", an operation d502 of "boiling the vegetables with tomatoes and broth", and an operation d406 of "taking out the chicken" are displayed in order. Among these, operations d400 - d406 are operations related to the cooking of "roast chicken", and operations d500 and d502 are operations related to the cooking of "minestrone".
[0089] The integrated display button d302 and the individual display button d304 are buttons that can be switched by the user pressing them to display the cooking procedures of the first recipe and the second recipe as an integrated cooking procedure table or to display the cooking procedures of the first recipe and the second recipe individually. The display screen example in FIG. 8 corresponds to the state where the integrated display button d302 is pressed.
[0090] FIG. 9 is a diagram showing a display screen example of the terminal device 3 when the individual display button d304 is pressed in the display screen example of FIG. 8. In the display screen example of FIG. 9, a title d200, a first recipe button d304a, a second recipe button d304b, operations d400 - d406, an integrated display button d302, and an individual display button d304 are displayed. Among these, regarding the title d200, the integrated display button d302, and the individual display button d304, since they are the same as those described with reference to the display screen example of FIG. 8, the description will be omitted below.
[0091] The first recipe button d304a and the second recipe button d304b are buttons that can be switched by the user pressing them to display the cooking procedure of the first recipe or the cooking procedure of the second recipe. The display screen example in FIG. 9 corresponds to the state where the first recipe button d304a is pressed.
[0092] Operations d400 - d406 show the cooking procedures for "Roasted Chicken", which is the first recipe. In the example display screen of FIG. 8, the cooking procedures for "Roasted Chicken" and "Minestrone" were integrated and displayed as an integrated cooking procedure table. However, in the example display screen of FIG. 9, among them, the cooking procedures for "Roasted Chicken" are displayed.
[0093] FIG. 10 is a diagram showing an example display screen of the terminal device 3 when the second recipe button d304b is pressed in the example display screen of FIG. 9. In the example display screen of FIG. 10, a title d200, a first recipe button d304a, a second recipe button d304b, operations d500 and d502, an integrated display button d302, and an individual display button d304 are displayed. Among these, for those other than operations d500 and d502, since they are the same as those described with reference to the example display screen of FIG. 9, the description will be omitted below.
[0094] Operations d500 and d502 show the cooking procedures for "Minestrone", which is the second recipe. In the example display screen of FIG. 8, the cooking procedures for "Roasted Chicken" and "Minestrone" were integrated and displayed as an integrated cooking procedure table. However, in the example display screen of FIG. 10, among them, the cooking procedures for "Minestrone" are displayed.
[0095] <4. Effects> The system 1 according to one aspect of the present disclosure includes an identification information acquisition unit 100a that acquires identification information of a store associated with the short - range wireless communication tag (NFC tag 4a) from the short - range wireless communication tag (NFC tag 4a), a food information acquisition unit that acquires food information regarding one or more foods sold in the store based on the identification information, a selection unit 108 that selects at least one of the one or more foods, a recipe information acquisition unit 100c that acquires first recipe information regarding a first recipe in which a target food, which is the food selected by the selection unit 108 among the one or more foods, is used, and an output unit 110 that outputs the first recipe information.
[0096] According to the system 1, the user can grasp a recipe for using target food selected from the food items sold at the target store by reading the NFC tag 4a with the terminal device 3. Thereby, the convenience regarding the determination of the recipe is enhanced.
[0097] In one embodiment, the near field communication tag (NFC tag 4a) is provided on a card related to the store. Also, in one embodiment, the card is the store point card 4.
[0098] It is common for the point card 4 to be managed by hand even by a user who is not accustomed to using a high - performance terminal device such as a smartphone. According to this configuration, the user can determine a recipe based on the food items sold at the target store associated with the point card 4 by holding the terminal device 3 over the point card 4. That is, according to this configuration, the user can more easily determine the recipe.
[0099] In one embodiment, the system 1 includes the terminal device 3, and the output unit 110 outputs the first recipe information via the web browser of the terminal device 3.
[0100] As described above, for a user who is not accustomed to using a smartphone or the like, it may be difficult to install dedicated application software on a smartphone or the like. According to this configuration, since the recipe information is displayed on the web browser typically pre - installed on the terminal device 3, the user can more easily determine the recipe.
[0101] In one embodiment, the system 1 includes the terminal device 3 having the identification information acquisition unit 100a and the display screen, and the identification information acquisition unit 100a can acquire identification information from the near field communication tag (NFC tag 4a) even when the display screen is off.
[0102] According to this configuration, even when the display screen of the terminal device 3 is off, the user can start using a series of functions for determining a recipe. As a result, the user can more easily determine a recipe.
[0103] In one embodiment, the selection unit 108 selects at least one of one or more foods based on a designation from the user.
[0104] According to this configuration, the user can determine a recipe based on the target food selected by the user from the foods sold at the target store.
[0105] In one embodiment, the selection unit 108 selects, as target foods, foods related to seasonal events or in-season foods among one or more foods. Also, in one embodiment, the food information may include advertisement information regarding advertisements related to one or more foods, and the selection unit 108 selects, as target foods, at least one of the foods associated with being on special offer in the advertisement information and the foods associated with being new products in the advertisement information among one or more foods.
[0106] According to this configuration, when determining a recipe, foods appropriately recommended from the foods sold at the target store are selected as target foods. As a result, the user can more easily determine a recipe.
[0107] In one embodiment, the recipe information acquisition unit 100c further acquires second recipe information regarding a second recipe having a predetermined relationship with the first recipe, and the output unit 110 further outputs the second recipe information. In one embodiment, the predetermined relationship includes at least any one of (1) the first recipe and the second recipe using a common cooking utensil, (2) the cooking genres of the first recipe and the second recipe being common, and (3) the dishes of the first recipe and the second recipe using common foods.
[0108] According to this configuration, the user can grasp not only the first recipe in which the target food is used but also the second recipe that is compatible with the first recipe.
[0109] In one embodiment, the first recipe information includes information on the cooking procedure of the first recipe, the second recipe information includes information on the cooking procedure of the second recipe, and the output unit 110 outputs an integrated cooking procedure table integrated so that the total cooking time of the cooking procedure of the first recipe and the cooking procedure of the second recipe is shortened.
[0110] Especially for users who are not used to cooking, it may be difficult to cook efficiently in parallel along multiple recipes. According to this configuration, since an integrated cooking procedure table for efficiently cooking the first recipe and the second recipe is output, the user can cook more easily and efficiently.
[0111] In one embodiment, the first recipe is determined by inputting information on the target food into a large language model.
[0112] As an example of a method for implementing a function of determining a recipe based on a target food, for example, there is a method of using a table that defines the relationship between a recipe and the ingredients used in the recipe. However, creating the table may require know-how and implementation costs. According to this configuration, a function of determining a recipe can be implemented at a relatively low cost.
[0113] Note that the above-described effects are merely examples and do not limit the scope of application of the present disclosure.
[0114] <5. Hardware Configuration> With reference to FIG. 11, an example of a hardware configuration when each device included in the system 1 described above is realized by a computer 70 will be described. Note that the functions of each device can also be realized by dividing them among a plurality of devices.
[0115] As shown in FIG. 11, the computer 70 includes a processor 700, a storage device 702, an input I / F 704, a data I / F 706, a communication I / F 708, and a display device 710.
[0116] The processor 700 controls various processes in the computer 70 by executing programs stored in the storage device 702. For example, each functional unit included in the control unit 10 of the terminal device 3 can be realized by the processor 700 executing a program stored in the storage device 702.
[0117] The storage device 702 is a storage medium such as a RAM (Random Access Memory), for example. The RAM temporarily stores program codes of programs executed by the processor 700 and data required during program execution.
[0118] The storage device 702 is also a non-volatile storage medium such as a hard disk drive (HDD) or a flash memory. The storage device 702 stores an operating system and various programs for realizing the above configurations. The storage medium storing the various programs may be a non-transitory computer readable medium. In addition, the storage device 702 can also store a table for registering various information and a DB for managing the table. Such programs and data are referred to by the processor 700 by being loaded into the storage device 702 as necessary.
[0119] The input I / F 704 is a device for receiving inputs from the user. Specific examples of the input I / F 704 include a camera, a button, a microphone, a keyboard, a mouse, a touch panel, various sensors, wearable devices, and the like. The input I / F 704 may be connected to the computer 70 via an interface such as USB (Universal Serial Bus), for example.
[0120] The data I / F 706 is a device for inputting data from outside the computer 70. Specific examples of the data I / F 706 include drive devices for reading data stored in various storage media. It is conceivable that the data I / F 706 is provided outside the computer 70. In that case, the data I / F 706 is connected to the computer 70 via an interface such as USB.
[0121] The communication I / F 708 is a device for performing data communication via the communication network 5, either wired or wirelessly, with a device outside the computer 70. It is conceivable that the communication I / F 708 is provided outside the computer 70. In that case, the communication I / F 708 is connected to the computer 70 via an interface such as USB.
[0122] The display device 710 is a device for displaying various information. Specific examples of the display device 710 include, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, a display of a wearable device, etc. The display device 710 may be provided outside the computer 70. In that case, the display device 710 is connected to the computer 70 via, for example, a display cable. Also, when a touch panel is adopted as the input I / F 704, the display device 710 can be configured integrally with the input I / F 704.
[0123] Moreover, the components included in the various devices of the system 1 described in the above embodiment are assumed to be such that, when the program stored in the storage device 702 is executed by the processor 700, the defined processing is realized in cooperation with other hardware. In other words, these components are assumed as software or firmware as well as the corresponding hardware, and in both concepts, they are also described as "function", "means", "section", "processing circuit", "unit", or "module", etc., and can be read as such respectively.
[0124] <6. Modification Example> The matters described in the above embodiments can be appropriately changed within a non - contradictory range.
[0125] In the above embodiment, with reference to FIG. 5, an example in which a user selects a target food has been described. However, the target food is not limited to this, and the information processing device 2 may select it. That is, the selection unit 108 may be provided in the information processing device 2.
[0126] In the above embodiment, at least a part of the functions described as being provided in the terminal device 3 may be implemented in the information processing device 2. Similarly, in the above embodiment, at least a part of the functions described as being provided in the information processing device 2 may be implemented in the terminal device 3.
[0127] FIG. 12 is a flowchart showing an example of the operation of the system 1 when the information processing device 2 selects a target food. As shown in FIG. 12, after receiving an HTTP request including the identification information of the target store (S102), the information processing device 2 acquires food information regarding the foods sold in the target store (S200), and may select a target food from the foods sold without depending on the user's operation (S202). Note that S100, S102, S112, S114, S116, and S118 in FIG. 12 are all the same as S100, S102, S112, S114, S116, and S118 described with reference to FIG. 5. According to this configuration, the user can grasp a first recipe that can be cooked from the foods sold in the target store associated with the point card 4 and a second recipe that is compatible with the first recipe by substantially just holding the terminal device 3 over the point card 4.
[0128] In the above embodiment, the determination unit 202 has been described as determining a second recipe having a predetermined relationship with the first recipe, but a large - language model may be used in this process. For example, the determination unit 202 may determine the second recipe by inputting the first recipe information and an instruction (prompt) regarding the predetermined relationship into the large - language model.
[0129] In the above embodiment, the NFC tag 4a has been described as being provided on the point card 4, but it is not limited thereto. The NFC tag 4a may be attached to a card other than the point card issued by the target store (for example, a mere plastic card issued for attaching the NFC tag 4a), may be attached to a flyer of the target store, etc., or may be provided on a signboard of the target store.
[0130] <7. Embodiments of the present disclosure> The present disclosure includes, for example, the following embodiments.
[0131] [Appendix 1] A system 1 according to an aspect of the present disclosure includes an identification information acquisition unit 100a that acquires identification information of a store associated with a near-field communication tag (NFC tag 4a) from the near-field communication tag (NFC tag 4a), a food information acquisition unit that acquires food information regarding one or more foods sold in the store based on the identification information, a selection unit 108 that selects at least one of the one or more foods, a recipe information acquisition unit 100c that acquires first recipe information regarding a first recipe in which a target food, which is a food selected by the selection unit 108 among the one or more foods, is used, and an output unit 110 that outputs the first recipe information.
[0132] [Appendix 2] In the system 1 described in Appendix 1, the near-field communication tag (NFC tag 4a) may be provided on a card related to the store.
[0133] [Appendix 3] In the system 1 described in Appendix 2, the card may be the point card 4 of the store.
[0134] [Appendix 4] The system 1 described in any one of Appendices 1 to 3 may include the terminal device 3, and the output unit 110 may output the first recipe information via the web browser of the terminal device 3.
[0135] [Appendix 5] The system 1 described in any one of Supplementary Notes 1 to 4 may include a terminal device 3 having an identification information acquisition unit 100a and a display screen. The identification information acquisition unit 100a may be able to acquire identification information from a short-range wireless communication tag (NFC tag 4a) even when the display screen is off.
[0136] [Supplementary Note 6] In the system 1 described in any one of Supplementary Notes 1 to 5, the selection unit 108 may select at least one of one or more foods based on a designation from the user.
[0137] [Supplementary Note 7] In the system 1 described in any one of Supplementary Notes 1 to 6, the selection unit 108 may select, as target foods, foods related to seasonal events or in-season among one or more foods.
[0138] [Supplementary Note 8] In the system 1 described in any one of Supplementary Notes 1 to 7, the food information may include advertisement information regarding advertisements related to one or more foods. The selection unit 108 may select, as target foods, at least one of the foods associated with a special price in the advertisement information and the foods associated with being new products in the advertisement information among one or more foods.
[0139] [Supplementary Note 9] In the system 1 described in any one of Supplementary Notes 1 to 8, the recipe information acquisition unit 100c may further acquire second recipe information regarding a second recipe having a predetermined relationship with the first recipe, and the output unit 110 may further output the second recipe information.
[0140] [Supplementary Note 10] In the system 1 described in Supplementary Note 9, the predetermined relationship may include at least any one of (1) the first recipe and the second recipe using a common cooking utensil, (2) the cooking genres of the first recipe and the second recipe being common, and (3) the dishes of the first recipe and the second recipe using common foods.
[0141] [Appendix 11] In the system 1 described in Appendix 9 or Appendix 10, the first recipe information may include information regarding the cooking procedure of the first recipe, the second recipe information may include information regarding the cooking procedure of the second recipe, and the output unit 110 may output an integrated cooking procedure table integrated so that the total cooking time of the cooking procedure of the first recipe and the cooking procedure of the second recipe is shortened.
[0142] [Appendix 12] In the system 1 described in any one of Appendices 1 to 11, the first recipe may be determined by inputting information regarding the target food into a large language model.
[0143] [Appendix 13] An information processing method according to another aspect of the present disclosure causes a computer 70 to perform steps of: obtaining, from a short-range wireless communication tag (NFC tag 4a), identification information of a store associated with the short-range wireless communication tag (NFC tag 4a); obtaining sales information regarding one or more foods sold in the store based on the identification information; selecting at least a part of the one or more foods; obtaining first recipe information regarding a first recipe in which a target food, which is the food selected in the selecting step among the one or more foods, is used; and outputting the first recipe information.
[0144] [Appendix 14] A near-field communication tag (NFC tag 4a) according to another aspect of the present disclosure is a near-field communication tag (NFC tag 4a) that transmits store identification information and a website address to a terminal device 3, and the website causes the terminal device 3 that has accessed the website to obtain sales information regarding one or more foods sold in the store based on the identification information, a display means for displaying one or more foods, a selection means for selecting at least a part of the one or more foods displayed by the display means based on a user's operation, a recipe information acquisition means for acquiring first recipe information regarding a first recipe in which a target food, which is a food selected by the selection means among the one or more foods, is used, and a recipe information output means for outputting the first recipe information.
[0145] [Appendix 15] A card according to another aspect of the present disclosure is a card provided with the near-field communication tag (NFC tag 4a) described in Appendix 14 and is associated with a store.
Explanation of Reference Numerals
[0146] 1... System, 2... Information processing device, 3... Terminal device, 4... Point card, 4a... NFC tag, 5... Communication network, 10... Control unit, 12... Storage unit, 14... Network interface unit, 16... Bus, 20... Control unit, 22... Storage unit, 24... Network interface unit, 70... Computer, 100... Acquisition unit, 100a... Identification information acquisition unit, 100b... Food information acquisition unit, 100c... Recipe information acquisition unit, 102... Transmission unit, 102a... Identification information transmission unit, 102b... Selection information transmission unit, 104... Display unit, 106... Reception unit, 108... Selection unit, 110... Output unit, 200... Reception unit, 200a... Identification information reception unit, 200b... Selection information reception unit, 202... Decision unit, 204... Transmission unit, 204a... Food information transmission unit, 204b... Recipe information transmission unit
Claims
1. An identification information acquisition unit that acquires identification information of a store associated with the short-range wireless communication tag from the short-range wireless communication tag; A food information acquisition unit that acquires food information regarding one or more foods sold in the store based on the identification information; A selection unit that selects at least one of the one or more foods; A recipe information acquisition unit that acquires first recipe information regarding a first recipe in which a target food, which is a food selected by the selection unit among the one or more foods, is used; An output unit that outputs the first recipe information; A system comprising the above.
2. The short-range wireless communication tag is provided on a card related to the store. The system according to claim 1.
3. The card is a point card of the store. The system according to claim 2.
4. Including a terminal device, The output unit outputs the first recipe information via a web browser of the terminal device. The system according to claim 1.
5. Including a terminal device having the identification information acquisition unit and a display screen, The identification information acquisition unit can acquire the identification information from the short-range wireless communication tag even when the display screen is off. The system according to claim 1.
6. The selection unit selects at least one of the one or more foods based on a designation from a user. The system according to claim 1.
7. The selection unit selects, as the target food, a food related to a seasonal event or peak season among the one or more foods. The system according to claim 1.
8. The food information includes advertisement information regarding an advertisement related to the one or more foods, The selection unit selects, as the target food, at least one of a food associated with a special price and a food associated with being a new product in the advertisement information among the one or more foods. The system according to claim 1.
9. The recipe information acquisition unit further acquires second recipe information regarding a second recipe having a predetermined relationship with the first recipe, The output unit further outputs the second recipe information. The system according to claim 1.
10. The predetermined relationship is (1) The first recipe and the second recipe use a common cooking utensil (2) The cooking genres of the first recipe and the second recipe are common (3) The dishes of the first recipe and the second recipe use common food The system according to claim 9, including at least any one of them.
11. The first recipe information includes information on the cooking procedure of the first recipe, The second recipe information includes information on the cooking procedure of the second recipe, The output unit outputs an integrated cooking procedure table integrated so that the total cooking time of the cooking procedure of the first recipe and the cooking procedure of the second recipe is shortened. The system according to claim 9.
12. The first recipe is determined by inputting information on the target food into a large language model. The system according to claim 1.
13. On the computer, Obtaining identification information of a store associated with the short-range wireless communication tag from the short-range wireless communication tag; Obtaining sales information on one or more foods sold in the store based on the identification information; Selecting at least a part of the one or more foods; Obtaining first recipe information on a first recipe in which a target food, which is the food selected in the selecting step among the one or more foods, is used; Outputting the first recipe information; An information processing method for causing the above to be executed.
14. A short-range wireless communication tag that transmits store identification information and a web site address to a terminal device, The web site accesses the terminal device that has accessed the web site, Sales information acquisition means for acquiring sales information on one or more foods sold in the store based on the identification information; Display means for displaying the one or more foods; Selection means for selecting at least a part of the one or more foods displayed by the display means based on a user's operation; Recipe information acquisition means for acquiring first recipe information on a first recipe in which a target food, which is the food selected by the selection means among the one or more foods, is used; Recipe information output means for outputting the first recipe information; A short-range wireless communication tag that functions as the above.
15. A card provided with the short-range wireless communication tag according to claim 14, the card associated with the store.
Citation Information
Patent Citations
Health maintenance support system, and information processing system, user system, operation method and operation program used therein
JP2006252150A