Information processing system, program, and cooking appliance
The information processing system automates the suggestion and management of ingredient ordering for new recipes, improving user convenience by determining first-time use of recipes and managing order sequences within a home appliance system.
Patent Information
- Application Number
- JP2022064497
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-08
- Publication Date
- 2026-01-22
- Estimated Expiration
- 2042-04-08
AI Technical Summary
Existing cooking ingredient delivery systems lack the ability to enhance user convenience by automatically suggesting and managing the ordering of ingredients for recipes that are used for the first time, without requiring manual input for each new recipe.
An information processing system that includes an ordering unit, a use determination unit, and a proposal notification unit within a home appliance, which determines if a recipe is being used for the first time and suggests registering the corresponding ingredient set for automatic ordering, with the option to manage the order sequence and provide notifications through the appliance or a terminal device.
Enhances user convenience by automating the suggestion and management of ingredient ordering for new recipes, allowing users to easily manage and prioritize ingredient sets for regular purchase based on their cooking habits.
Smart Images

Figure 0007804517000001 
Figure 0007804517000002 
Figure 0007804517000003
Abstract
Description
[Technical Field]
[0001] FIELD Embodiments of the present invention relate to an information processing system, a program, and a home appliance. [Background technology]
[0002] There are known cooking ingredient delivery systems that have a means for calculating the ingredients needed to make a selected dish and the amount of each ingredient needed, and then deliver the necessary ingredients. Such information processing systems are expected to further improve convenience. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-016172 Summary of the Invention [Problem to be solved by the invention]
[0004] The problem to be solved by the present invention is to provide an information processing system, a program, and a home appliance that can improve convenience. [Means for solving the problem]
[0005] The information processing system of the embodiment includes an ordering unit, a use determination unit; a proposal notification unit; Order Management Department and The ordering unit comprises: Ingredients set can be ordered. When cooking is performed using recipe information in a cooking appliance, the use determination unit determines whether the recipe information to be used this time is recipe information being used for the first time based on whether the recipe information to be used this time is recipe information that has been registered as recipe information that has been used in the cooking appliance in the past. The proposal notification unit The use determination unit determines that the recipe information to be used this time is recipe information to be used for the first time. When predetermined conditions including the above are met, the ordering unit selects the product as an order target. The ingredient set corresponding to the recipe information used this time The proposal as to whether to register the for cooking The alarm is issued from an alarm device of the home appliance or a terminal device. The order management unit manages the order order sequence of the ingredient sets by the ordering unit. The order management unit manages the ingredient sets registered as the order targets in the form of a queue, and when the ingredient set at the head of the queue is ordered by the ordering unit, the order management unit registers that ingredient set at the end of the queue. [Brief explanation of the drawings]
[0006] [Figure 1]1 is a diagram showing the overall configuration of a home appliance-related system according to an embodiment; [Figure 2] FIG. 1 is a front view showing a cooking household appliance according to an embodiment. [Figure 3] FIG. 2 is a block diagram showing the functional configuration of a control device of the cooking home appliance according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of the contents of recipe information according to the embodiment. [Figure 5] 5A and 5B are diagrams for explaining notification content displayed on a display screen according to an embodiment. [Figure 6] FIG. 2 is a block diagram showing the functional configuration of a server according to the embodiment. [Figure 7] FIG. 4 is a diagram showing an example of the contents of an order target DB according to the embodiment. [Figure 8] FIG. 4 is a diagram for explaining an order schedule queue according to the embodiment. [Figure 9] FIG. 10 is another diagram for explaining the order schedule queue according to the embodiment. [Figure 10] FIG. 4 is a diagram showing an example of the contents of an order history DB according to the embodiment. [Figure 11] FIG. 2 is a block diagram showing the functional configuration of a terminal device according to the embodiment. [Figure 12] FIG. 4 is a diagram showing a recipe display displayed on a display screen according to an embodiment. [Figure 13] FIG. 10 is a diagram showing an example of the contents of a list displayed on the display screen of the embodiment. [Figure 14] FIG. 10 is a diagram showing an example of the contents of another list displayed on the display screen of the embodiment. [Figure 15] 10A and 10B are diagrams illustrating an operation for deleting an ingredient set from items to be ordered in the embodiment. [Figure 16] FIG. 10 is a diagram showing changes in the order schedule queue when an ingredient set is deleted from the ordering targets in the embodiment. [Figure 17] FIG. 2 is a sequence diagram showing a processing flow of the home appliance related system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0007] An information processing system, a program, and a home appliance according to embodiments will be described below with reference to the drawings. In the following description, components having the same or similar functions will be designated by the same reference numerals. Duplicate descriptions of those components may be omitted. In this application, "based on XX" means "based on at least XX" and may include a case where the component is based on other elements in addition to XX. Furthermore, "based on XX" is not limited to the direct use of XX, but may also include a case where the component is based on XX after calculation or processing. In this application, "XX or YY" is not limited to either XX or YY, but may include both XX and YY. This also applies when there are three or more selective elements. XX and YY are any elements (e.g., any information). In this application, "acquisition" is not limited to active acquisition by sending a transmission request, but may also include acquisition by passively receiving information transmitted from another device. In this application, "database" is abbreviated as "DB."
[0008] <1. Overall structure> FIG. 1 is a diagram illustrating the overall configuration of a home appliance-related system 1 according to an embodiment. The home appliance-related system 1 includes, for example, a home appliance 100, a server 200, and a terminal device 300. In this embodiment, the home appliance 100 and the server 200 constitute an example of an "information processing system." Alternatively, the "information processing system" may be constituted by any one of the home appliance 100, the server 200, and the terminal device 300, or by any two or more of the home appliance 100, the server 200, and the terminal device 300. The network NW, which will be described later, may be, for example, the Internet, a cellular network, a Wi-Fi network, a low-power wide area network (LPWA), a wide area network (WAN), a local area network (LAN), or other public or dedicated lines, depending on the situation.
[0009] The home appliance 100 is an electrical appliance that is mainly used at home. The home appliance 100 is placed in the residence of a user U. The home appliance 100 is connected to a network NW via a wireless router WR and a modem M installed in the residence of the user U. The home appliance 100 is capable of communicating with a server 200 or a terminal device 300 via the network NW.
[0010] The home appliance 100 may be, but is not limited to, a cooking home appliance 100A, a clothing processing device 100B, a refrigerator, an air conditioner, a heater, or an electric vacuum cleaner. The cooking home appliance 100A may be, for example, a microwave oven, a toaster, or a rice cooker. The clothing processing device 100B may be, for example, a washing machine or a closet-type clothing processing device. In the following, the home appliance 100 will be described mainly with reference to the cooking home appliance 100A as an example. Therefore, the "cooking home appliance 100A" described below may be read as "home appliance 100" as appropriate.
[0011] Server 200 is a management server that manages home appliance 100. Server 200 is composed of one or more server devices (e.g., cloud servers). Server 200 is capable of communicating with home appliance 100 or terminal device 300 via network NW. Server 200 may include an information processing unit that performs edge computing or fog computing, such as an information processing unit included in a router in network NW. Server 200 is not limited to a cloud server, and may be a computer in user U's residence or a home router (e.g., wireless router WR). Server 200 is an example of an "ordering system."
[0012] The terminal device 300 is a terminal device used by a user U. The terminal device 300 is, for example, a mobile terminal device such as a smartphone or a tablet terminal device. However, the terminal device 300 is not limited to a mobile terminal device and may be a personal computer or the like. The terminal device 300 includes, for example, a display device 301, an input device 302, and a communication unit 303. The display device 301 has a display screen 301a capable of displaying various information. The input device 302 can accept input from the user U. The input device 302 is, for example, a touch panel provided on top of the display screen 301a of the display device 301. The input device 302 may include a camera, a microphone, and the like provided in the terminal device 300. The communication unit 303 is a communication module capable of wireless communication. The communication unit 303 is connected to a network NW via a wireless router WR and a modem M or directly. The communication unit 303 can communicate with the home appliance 100 or the server 200 via the network NW.
[0013] An application program P is installed in the terminal device 300, and the terminal device 300 supports the functions described below. The application program P is, for example, an application program for managing the home appliance 100. In this embodiment, application software that is started by executing the application program P is referred to as a "home appliance management application APP." The application program P is an example of a "program."
[0014] The external server 800 is an external server from which goods can be purchased, such as a server that provides an EC (Electronic Commerce) site of a retail store or a website of a food delivery service. The server 200 can place an order for goods to the external server 800 by communicating with the external server 800.
[0015] The above describes the overall configuration of the home appliance-related system 1. In this embodiment, the server 200 can order an ingredient set for a recipe that can be cooked using the cooking appliance 100A. When the ingredient set is cooked for the first time using the cooking appliance 100A, the cooking appliance 100A notifies the user of a suggestion regarding whether or not to register the ingredient set as a purchase target for regular purchase by the server 200. These details will be described in detail below.
[0016] <2. Home appliances for cooking> Next, the cooking home appliance 100A will be described. 2 is a front view of the cooking appliance 100A. The cooking appliance 100A includes, for example, a housing 101, a cooking unit 102, a display device 103, an input device 104, a human sensor 105, a communication unit 106, and a control device 107 (see FIG. 3).
[0017] Housing 101 forms the outer shell of cooking home appliance 100A. Inside housing 101, there is provided cooking space S, which is a space where cooking takes place. Cooking unit 102 is a heating unit that heats ingredients placed in cooking space S. Cooking unit 102 is, for example, a microwave generating unit in an oven range or a microwave oven, or a heater in a toaster or a rice cooker.
[0018] The display device 103 is provided, for example, on the front surface of the housing 101. The display device 103 has a display screen 103a capable of displaying various information. The display device 103 is, for example, a liquid crystal display or an organic EL (Electro Luminescence) display, but is not limited to these examples. The display device 103 is an example of an "alarm device." However, the "alarm device" is not limited to a display device and may be a speaker or the like. The input device 104 is, for example, a touch panel provided on top of the display screen 103a of the display device 103. The input device 104 accepts operations by the user U on the display screen 103a.
[0019] The human presence sensor 105 detects whether or not a user U is present within a predetermined distance from the cooking home appliance 100A. The human presence sensor 105 detects the user U using, for example, infrared rays, ultrasonic waves, or visible light. The human presence sensor 105 may be omitted.
[0020] The communication unit 106 is, for example, a communication module capable of wireless communication. The communication unit 106 is connected to the network NW directly or via a wireless router WR and a modem M. The communication unit 106 is capable of communicating with the server 200 or the terminal device 300 via the network NW. Note that the communication unit 106 may also be capable of communicating directly with the terminal device 300 via short-range wireless communication such as Bluetooth (registered trademark).
[0021] Next, the control device 107 will be described. 3 is a block diagram showing the functional configuration of the control device 107. The control device 107 comprehensively controls the entire cooking home appliance 100A. The control device 107 includes, for example, an appliance main body control unit 110, an information acquisition unit 120, a determination unit 130, a suggestion notification unit 140, an information transmission unit 150, and a storage unit 190.
[0022] The device main body control unit 110, information acquisition unit 120, determination unit 130, suggestion notification unit 140, and information transmission unit 150 are realized by one or more hardware processors, such as a CPU (Central Processing Unit), installed in the cooking home appliance 100A, executing programs. However, some or all of these functional units may be realized by hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array), or may be realized by a combination of software and hardware.
[0023] (Device control unit) The device main body control unit 110 performs cooking by controlling the cooking unit 102. For example, the device main body control unit 110 controls the cooking unit 102 based on an operation by the user U on the input device 104. In this embodiment, when recipe information RS (see FIG. 4) including control variable information CS is acquired by the information acquisition unit 120 described below, the device main body control unit 110 can control the cooking unit 102 based on the control variable information CS. The control variable information CS is setting information for the cooking unit 102. The control variable information CS includes, for example, the output wattage of the cooking unit 102 and the heating time (e.g., heating for 5 minutes at 500 W).
[0024] (Information acquisition department) The information acquisition unit 120 acquires various pieces of information from the server 200. For example, the information acquisition unit 120 acquires the recipe information RS specified by the user U by receiving it from the server 200 based on the user U's operation on the terminal device 300, which will be described later. Note that, instead of the above example, all of the recipe information RS corresponding to the cooking appliance 100A may be stored in the storage unit 190 of the cooking appliance 100A and updated periodically.
[0025] 4 is a diagram showing an example of the contents of recipe information RS. Recipe information RS includes, for example, a recipe ID, a recipe name, a thumbnail image, ingredients, cooking steps, and control amount information CS. The recipe ID is an example of identification information for identifying a recipe.
[0026] (Judgment Department) The determination unit 130 includes a use determination unit 131 and an order target determination unit 132 . When cooking is performed using recipe information RS in the cooking appliance 100A, the use determination unit 131 determines whether the recipe information RS is the recipe information RS that has been used for the first time. In this embodiment, the storage unit 190 stores a used recipe DB 191. The used recipe DB 191 registers recipe information RS that has been used in the cooking appliance 100A in the past. The use determination unit 131 then determines whether the recipe information RS that will be used this time in the cooking appliance 100A (for example, recipe information RS newly acquired by the information acquisition unit 120) is the recipe information RS registered in the used recipe DB 191.
[0027] The use determination unit 131 determines that the recipe information RS used in the cooking household appliance 100A is recipe information RS that has already been registered in the used recipe DB 191, and therefore is not the first time the recipe information RS is being used. On the other hand, the use determination unit 131 determines that the recipe information RS used in the cooking household appliance 100A is recipe information RS that has not been registered in the used recipe DB 191, and therefore is not the first time the recipe information RS is being used.
[0028] Alternatively, the used recipe DB 191 may be associated with each cooking appliance 100A and managed by the storage unit 290 of the server 200. In this case, each time cooking is performed using the recipe information RS in the cooking appliance 100A, the cooking appliance 100A transmits the used recipe information RS to the server 200. Each time cooking is performed using the recipe information RS in the cooking appliance 100A, the use determination unit 131 determines whether the recipe information RS is the first time the recipe information RS is being used by inquiring of the server 200 whether the recipe information RS is the first time the recipe information RS is being used. Instead of the above example, the recipe information RS used for determination by the determination unit 130 may be simpler recipe information (for example, information not including information on ingredients and cooking steps).
[0029] When cooking is performed using recipe information RS in cooking appliance 100A, order target determination unit 132 determines whether the ingredient set of the recipe corresponding to recipe information RS has already been registered as an order target (e.g., an item to be automatically ordered) by order unit 240 of server 200, which will be described later. When cooking is performed using recipe information RS in cooking appliance 100A, order target determination unit 132 determines whether the ingredient set of the recipe corresponding to recipe information RS has been registered as an order target by inquiring of server 200 about whether the ingredient set of the recipe corresponding to recipe information RS has been registered as an order target.
[0030] (Proposal Notification Department) Next, we will explain the suggestion notification unit 140. For ease of explanation, hereinafter, when cooking is performed using recipe information RS in cooking appliance 100A, recipe information RS will be referred to as "specific recipe information RS," and a recipe corresponding to the specific recipe information RS will be referred to as "specific recipe."
[0031] When predetermined conditions are met, including cooking an ingredient set for a specific recipe using the cooking appliance 100A, the suggestion notification unit 140 notifies a suggestion as to whether or not to register the ingredient set for the specific recipe as an order target (e.g., an automatic order target) by the ordering unit 240 of the server 200, which will be described later.
[0032] In this application, a "recipe ingredient set" refers to an ingredient set that includes two or more ingredients used in a recipe. Note that in this application, a "recipe ingredient set" is not limited to an ingredient set that includes all ingredients needed to complete a recipe, but may also include an ingredient set that includes only some of the ingredients included in the recipe.
[0033] An "ingredient set for a specific recipe" is an ingredient set for a recipe that can be cooked using the cooking appliance 100A. "Cookable using the cooking appliance" means that at least some of the steps included in the recipe can be realized using the cooking appliance. An example of an "ingredient set for a specific recipe" is a set of ingredients sold for use with the cooking appliance. An ingredient set for a recipe that can be cooked using the cooking appliance 100A is an example of an "item." Cooking an ingredient set for a recipe using the cooking appliance 100A is an example of "using an item using an appliance."
[0034] The predetermined condition is, for example, that the ingredient set for the specific recipe is cooked for the first time using cooking appliance 100A, and that the ingredient set for the specific recipe has not yet been registered as an item to be ordered by ordering unit 240 of server 200. In this embodiment, the predetermined condition is when, when cooking appliance 100A's device main body control unit 110 is controlled based on specific recipe information RS, usage determination unit 131 determines that the specific recipe information RS is being used for the first time, and order target determination unit 132 determines that the ingredient set for the specific recipe has not yet been registered as an item to be ordered by ordering unit 240 of server 200.
[0035] In this embodiment, when the above-mentioned predetermined conditions are met, the suggestion notification unit 140 causes the display screen 103a of the display device 103 to notify a suggestion regarding whether or not to register an ingredient set for a specific recipe as an order target by the ordering unit 240 of the server 200.
[0036] In this embodiment, the suggestion notification unit 140 also suggests whether or not to purchase a set of ingredients for a specific recipe on a regular basis. In this application, the term "regular purchase" is not limited to placing an order every set number of days, but broadly means placing an order periodically and repeatedly.
[0037] FIG. 5 is a diagram illustrating the notification content displayed on the display screen 103a. In this embodiment, when the predetermined conditions are met, the proposal notification unit 140 displays a proposal display D1 on the display screen 103a of the display device 103 as the proposal. The proposal display D1 is a query to confirm with the user U whether or not to register an ingredient set for a specific recipe as an order target by the ordering unit 240 of the server 200. The proposal display D1 includes, for example, the recipe name, a thumbnail image of the recipe, and multiple operation units B1a and B1b related to the specific recipe. The multiple operation units B1a and B1b include an operation unit B1a indicating that the ingredient set for the specific recipe should be added as an order target, and an operation unit B1b indicating that the ingredient set for the specific recipe should not be added as an order target. The user U's operation (user U's response) on these operation units B1a and B1b is accepted by the input device 104.
[0038] Next, the timing at which the suggestion notification unit 140 notifies the suggestion will be described. The suggestion notification unit 140 notifies the suggestion at one or more of the following times (1) to (7), for example. The suggestion is notified by, for example, continuing to display the suggestion for a certain period of time until an operation is performed on the operation units B1a and B1b. The "certain period of time" is a length of time that is sufficient for the user U to notice the suggestion, for example, 15 minutes.
[0039] (1) While the cooking appliance 100A is cooking a specific recipe (for example, while heating in an oven range), or for a certain period of time from the time when the cooking appliance 100A is cooking a specific recipe.
[0040] (2) A certain period of time from the end of cooking a specific recipe in the cooking appliance 100A (for example, the end of heating in an oven range).
[0041] (3) A certain period of time from the point when the cooking appliance 100A is next operated after cooking of a specific recipe is completed in the cooking appliance 100A (for example, the point when the door of the oven range housing 101 is detected to be opened by a door opening / closing sensor not shown).
[0042] (4) A certain period of time from the time when the human presence sensor 105 detects the user U after the cooking of the specific recipe is completed in the cooking home appliance 100A.
[0043] (5) A certain period of time from the point when a predetermined time has elapsed since the cooking of a specific recipe has been completed in the cooking appliance 100A. The "predetermined period of time" is, for example, the time from when the user U finishes eating the cooked food in the dining room until the user U returns to the kitchen and begins cleaning up there. The "predetermined period of time" is, for example, 30 minutes. By leaving the "predetermined period of time," the user U can decide whether or not to register the ingredient set of the specific recipe as an ordering target based on their impressions of the food. The definition of the "predetermined period of time" is the same in (6) and (7) below.
[0044] (6) A certain period of time from the time when the cooking appliance 100A is next operated (for example, the time when the door of the oven range housing 101 is detected to be opened by a door opening / closing sensor not shown) after a predetermined time has elapsed since the cooking of a specific recipe in the cooking appliance 100A is completed.
[0045] (7) A certain period of time from the time when the human presence sensor 105 detects the user U after a predetermined time has elapsed since the cooking of a specific recipe has been completed in the cooking home appliance 100A.
[0046] In other home electric appliances 100 that require a power-on operation, the period may be a fixed time from the time when the power-on operation is next performed after the use of an article that uses the home electric appliance 100.
[0047] Furthermore, instead of / in addition to notifying the suggestion from the display device 103 of the cooking home appliance 100A, the suggestion notification unit 140 may cause the terminal device 300 of the user U to notify the suggestion (for example, display the suggestion display D1 on the display screen 301a of the display device 301 of the terminal device 300). Specifically, the suggestion notification unit 140 causes the terminal device 300 to notify the suggestion by transmitting a notification for notifying the suggestion to the terminal device 300 via the server 200 or directly at the time when the suggestion should be notified.
[0048] The timing and manner of notification by the suggestion notification unit 140 are not limited to the above example. For example, instead of or in addition to displaying the suggestion on the display device 103, 301, the suggestion notification unit 140 may make the inquiry by audio output through a speaker of the cooking household appliance 100A or the terminal device 300.
[0049] (Information Transmission Department) The information sending unit 150 sends various information to the server 200 via the communication unit 106. In this embodiment, when the input device 104 receives a user U operation (e.g., tapping on operation unit B1a) indicating that the ingredient set of the specific recipe should be added to the order target in response to the proposal, the information sending unit 150 sends a notification to the server 200 to add the ingredient set of the specific recipe to the order target (hereinafter referred to as an "order target addition notification"). On the other hand, when the input device 104 receives a user U operation (e.g., tapping on operation unit B1b) indicating that the ingredient set of the specific recipe should not be added to the order target in response to the proposal, the information sending unit 150 sends a notification to the server 200 indicating that no special processing will be performed or that the ingredient set of the specific recipe should not be added to the order target.
[0050] (Storage part) The storage unit 190 is a storage device that stores various types of information. The storage unit 190 is realized by a combination of, for example, a random access memory (RAM), a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), or a solid state drive (SSD). The storage unit 190 stores, for example, a used recipe DB 191.
[0051] One or more of the information acquisition unit 120, the determination unit 130, the suggestion notification unit 140, and the information transmission unit 150 described above may be provided in the home appliance management application APP of the server 200 or the terminal device 300, instead of in the cooking appliance 100A. For example, the process by the determination unit 130 may be performed by the server 200. The process by the suggestion notification unit 140 may be performed by the server 200 or the terminal device 300.
[0052] <3. Server> Next, the server 200 will be described. 6 is a block diagram showing the functional configuration of the server 200. The server 200 includes, for example, an order management unit 210, an information transmission unit 220, a schedule notification unit 230, an order unit 240, and a storage unit 290.
[0053] The order management unit 210, information transmission unit 220, schedule notification unit 230, and order unit 240 are realized by one or more hardware processors, such as a CPU, installed in the server 200 executing programs. However, some or all of these functional units may be realized by hardware such as an ASIC, PLD, or FPGA, or may be realized by a combination of software and hardware. These functional units may also be provided separately in multiple server devices.
[0054] (Order Management Department) The order management unit 210 manages orders (for example, automatic orders) placed by the order unit 240, which will be described later. The order management unit 210 includes, for example, an order target management unit 211, an order schedule management unit 212, and an order history management unit 213.
[0055] The order target management unit 211 manages the order targets to be placed by the ordering unit 240. The order target management unit 211 manages the items designated by the user U as the order targets as the order targets by registering them in an order target DB 291 stored in the storage unit 290. Here, the "order target" refers to, for example, an order target for automatic ordering by the ordering unit 240. However, the "order target" referred to in this application is not limited to an order target for automatic ordering, and may include a proposed target for which an order is proposed to the user U when the time for ordering arrives (for example, confirmation of whether or not to place an order).
[0056] 7 is a diagram showing an example of the contents of the order target DB 291. The order target DB is a DB that manages order targets that are periodically and repeatedly ordered by the ordering unit 240. The order target DB 291 manages, for example, an item ID, item name, genre, features, order quantity, supplier, and reference price in association with each other. The item ID is an example of identification information for identifying an item. The reference price may be the price at the time of the previous order, or may be the latest price information obtained from the external server 800 at a predetermined interval.
[0057] In this embodiment, when the suggestion display D1 is displayed on the display device 103 of the cooking household appliance 100A described above and the user U performs an operation indicating that an ingredient set for a specific recipe should be added to the order target, the order target management unit 211 receives an order target addition notification from the information transmission unit 150 of the cooking household appliance 100A. When the order target management unit 211 receives the order target addition notification, it adds the item indicated in the received order target addition notification to the order target DB291.
[0058] As described above, when cooking is performed using recipe information RS in the cooking appliance 100A, the order target determination unit 132 of the cooking appliance 100A inquires of the server 200 whether the ingredient set for the recipe corresponding to the recipe information RS is registered as an order target in the ordering unit 240 of the server 200. When the order target management unit 211 receives the inquiry from the order target determination unit 132 of the cooking appliance 100A, it determines whether the ingredient set for the recipe is registered in the order target DB 291. If the ingredient set for the recipe is registered in the order target DB 291, the order target management unit 211 sends the cooking appliance 100A a notification indicating that the ingredient set for the recipe is registered as an order target. On the other hand, if the ingredient set for the recipe is not registered in the order target DB 291, the order target management unit 211 sends the cooking appliance 100A a notification indicating that the ingredient set for the recipe is not registered as an order target.
[0059] The order schedule management unit 212 manages the planned order order sequence and order schedule (delivery schedule) for multiple items registered as order targets (i.e., multiple ingredient sets registered in the order target DB 291). For example, the order schedule management unit 212 registers and manages the multiple ingredient sets registered in the order target DB 291 in a queue 292 (hereinafter referred to as the "order schedule queue 292," see FIG. 7), which is an arrangement in the form of a queue. The ordering unit 240 orders the multiple ingredient sets registered in the order schedule queue 292 in a predetermined cycle, starting with the ingredient set located at the top of the order schedule queue 292. The "predetermined cycle" may be daily, once every two days, once a week, or some other cycle. After a default value is entered the first time, the "predetermined cycle" can be changed by the user U using the home appliance management app APP of the terminal device 300, which will be described later.
[0060] When the ordering unit 240 orders an ingredient set at the top of the order schedule queue 292, the order schedule management unit 212 re-registers the ingredient set at the end of the order schedule queue 292. In this way, the order schedule management unit 212 periodically orders multiple ingredient sets registered in the order target DB 291.
[0061] FIG. 8 is a diagram illustrating the planned order queue 292. The planned order queue 292 registers multiple ingredient sets that are to be ordered repeatedly at a predetermined interval. Recipes #A to #E refer to the ingredient sets of recipes #A to #E, respectively. As shown in FIG. 8, for example, when the ingredient set of recipe #A, which is located at the top of the planned order queue 292, is ordered by the ordering unit 240, the planned order management unit 212 re-registers the ingredient set of recipe #A at the end of the planned order queue 292.
[0062] In this embodiment, when a new ingredient set is registered as an order target (i.e., when a new ingredient set is registered in the order target DB 291), the order schedule management unit 212 registers the ingredient set at the top of the order schedule queue 292.
[0063] Figure 9 is another diagram illustrating the order schedule queue 292. As shown in Figure 9, for example, when a new ingredient set for recipe #X is registered as an order target, the order schedule management unit 212 postpones (i.e., postpones) the previously scheduled orders of recipes #A to #E, and registers the ingredient set for recipe #X at the top of the order schedule queue 292. As a result, the next time an order process is performed, the ordering unit 240 will give priority to ordering the ingredient set for recipe #X.
[0064] The order history management unit 213 manages the order history of the ordering unit 240. For example, the order history management unit 213 manages the order history of the ordering unit 240 by registering the ingredient sets ordered by the ordering unit 240 in the order history DB 293.
[0065] 10 is a diagram showing an example of the contents of the order history DB 293. In the order history DB 293, for example, an item ID, an item name, an order quantity, a supplier, an order date, a delivery date, and an order price (purchase price) are managed in association with each other.
[0066] (Information Transmission Department) Information transmission unit 220 transmits various information to cooking appliance 100A or terminal device 300. For example, in response to a request from terminal device 300, information transmission unit 220 transmits information indicating the planned ordering (e.g., delivery schedule) of multiple ingredient sets (hereinafter referred to as "planned order information") to terminal device 300 based on order plan queue 292. In this case, information transmission unit 220 may transmit information indicating the estimated order amount in addition to the planned delivery date of each ingredient set to terminal device 300. The estimated order amount is calculated by information transmission unit 220, for example, based on the planned ordering of ingredient sets and the reference prices of each ingredient set contained in order target DB 291.
[0067] Furthermore, in response to a request from the terminal device 300, the information sending unit 220 sends information indicating the ordering history of ingredient sets (hereinafter referred to as "order history information") based on the order history DB 293 to the terminal device 300. In this case, the information sending unit 220 may send information indicating past order amounts in addition to the order date and / or delivery date of each ingredient set to the terminal device 300. Past purchase amounts are calculated by the information sending unit 220, for example, based on the ordering history of ingredient sets and the purchase prices of each ingredient set contained in the order history DB 293.
[0068] (Schedule Notification Department) When user U performs an operation to delete an item registered as an item to be ordered by ordering unit 240 (i.e., an ingredient set registered in order target DB 291) from the items to be ordered or to change the scheduled ordering order, and if the item is already being delivered, schedule notification unit 230 notifies that the deletion or change will be effective for orders placed after the item in question. User U's operation to delete an item from the items to be ordered or to change the scheduled ordering order is received, for example, by operation receiving unit 330 of terminal device 300, and is notified from terminal device 300 to server 200.
[0069] The "notification that the deletion or change is effective from an order placed after the relevant item" is performed, for example, by the schedule notification unit 230 notifying the terminal device 300 of predetermined information, and the display control unit 320 of the terminal device 300 displaying the information on the display screen 301a of the display device 301 of the terminal device 300. However, the "notification that the deletion or change is effective from an order placed after the relevant item" is not limited to the above example, and may be a voice notification through the speaker of the terminal device 300, or a notification using the display device 103 or speaker of the cooking appliance 100A.
[0070] (Ordering Department) The ordering unit 240 places an order (e.g., an automatic order) for an item based on the order schedule managed by the order management unit 210. For example, the ordering unit 240 places an order for an item by sending an order request including the name of the item to be ordered, the order quantity, the supplier, and the delivery destination to the external server 800.
[0071] (Storage part) The storage unit 290 is a storage device that stores various types of information. The storage unit 290 is realized by, for example, a combination of RAM, ROM, EEPROM, SSD, etc. The storage unit 290 stores, for example, an order target DB 291, an order schedule queue 292, and an order history DB 293.
[0072] In addition to the above-described functions, server 200 may also have a function of making payments for ordered items. One or more of order management unit 210, information transmission unit 220, schedule notification unit 230, and order unit 240 may be provided in home appliance management application APP of home appliance 100 or terminal device 300, instead of server 200.
[0073] <4. Terminal Device> Next, the terminal device 300 will be described. 11 is a block diagram showing the functional configuration of the terminal device 300. The terminal device 300 includes an information acquisition unit 310, a display control unit 320, an operation reception unit 330, and a storage unit 390, for example.
[0074] The information acquisition unit 310, the display control unit 320, and the operation reception unit 330 are realized by one or more hardware processors, such as a CPU, mounted on the terminal device 300 executing the application program P. In other words, the information acquisition unit 310, the display control unit 320, and the operation reception unit 330 are software function units included in the home appliance management application APP.
[0075] (Information acquisition department) The information acquisition unit 310 acquires various types of information from the server 200 or the terminal device 300. For example, the information acquisition unit 310 can acquire one or more pieces of recipe information RS corresponding to the cooking household appliance 100A from the server 200 or another external server based on an operation by the user U on the operation acceptance unit 330, which will be described later.
[0076] The information acquisition unit 310 also acquires order schedule information indicating the planned ordering of ingredient sets (e.g., delivery schedule) from the server 200. In this embodiment, the information acquisition unit 310 acquires information indicating the expected order amount in addition to the planned delivery date for each ingredient set. The information acquisition unit 310 also acquires order history information indicating the ordering history of ingredient sets from the server 200. In this embodiment, the information acquisition unit 310 acquires information indicating past order amounts in addition to the order date or delivery date of the item.
[0077] (Display control unit) The display control unit 320 controls the content displayed on the display screen 301a of the display device 301 by controlling the display device 301 of the terminal device 300. For example, the display control unit 320 displays information acquired by the information acquisition unit 310. In this embodiment, the display control unit 320 can display recipe information RS corresponding to the cooking appliance 100A.
[0078] 12 is a diagram showing recipe display D2 displayed on display screen 301a. Recipe display D2 is displayed, for example, by display control unit 320 based on recipe information RS. Recipe display D2 includes, for example, a recipe name, a thumbnail image, ingredients, cooking steps, operation unit B2, and operation unit B3.
[0079] Operation unit B2 is an operation unit for ordering a trial ingredient set for a recipe when the ingredient set for the recipe is not registered as an item to be ordered by order unit 240 of server 200. When user U operates operation unit B2, the ingredient set for the recipe is ordered only once.
[0080] The operation unit B3 is an operation unit for causing the cooking appliance 100A to transmit control variable information CS (see FIG. 4) when cooking with the ingredient set of the recipe using the cooking appliance 100A. When the operation unit B3 is operated by the user U, for example, a notification for causing the server 200 to transmit recipe information RS of the recipe to the cooking appliance 100A is transmitted from the terminal device 300 to the server 200.
[0081] In this embodiment, the display control unit 320 displays a list of multiple ingredient sets registered as items to be ordered, arranged in planned ordering order, on the display screen 301a of the terminal device 300. In this embodiment, the display control unit 320 displays a list L1 on the display screen 301a of the terminal device 300, in which the multiple ingredient sets are arranged in planned ordering order. This list L1 may display the delivery schedule for each ingredient set, for example, by showing the planned delivery date for each ingredient set. Furthermore, this list L1 may display, for example, the estimated order amount for each ingredient set and the cumulative amount (total amount).
[0082] 13 shows an example of the contents of list L1 displayed on display screen 301a. In list L1, multiple ingredient sets registered as items to be ordered are displayed in order, for example, from top to bottom in the order of planned ordering. The estimated delivery date and reference price for each ingredient set are displayed next to it.
[0083] When there are so many ingredient sets to be ordered that they cannot all be displayed on the display screen 301a at once, the display control unit 320 displays only a portion of the list L1. When the user U moves the display screen 301a of the terminal device 300 vertically (or horizontally) (a so-called scroll operation), the display control unit 320 displays the entire list L1 (i.e., from the beginning to the end in the order of planned ordering). The user U's operation is received by, for example, the operation receiving unit 330.
[0084] In this embodiment, the display control unit 320 displays a list of multiple ingredient sets that have been ordered in the past (i.e., order history) on the display screen 301a of the terminal device 300, arranged in order of order. In this embodiment, the display control unit 320 displays a list L2 on the display screen 301a of the terminal device 300, in which multiple ingredient sets are arranged in order of order. This list L2 may, for example, display the order date or delivery date of each ingredient set. Furthermore, this list L2 may, for example, display the order price of each ingredient set and the cumulative amount (total price) to date.
[0085] 14 shows an example of the contents of list L2 displayed on display screen 301a. List L2 displays multiple previously ordered ingredient sets, arranged in order from top to bottom, for example, in the order they were ordered in. Each ingredient set is displayed with its delivery date and order amount.
[0086] (Operation reception section) Operation accepting unit 330 can accept operations by user U performed on input device 302 in relation to home appliance management app APP. For example, when multiple ingredient sets are displayed in order of planned ordering by display control unit 320 (e.g., when list L1 is displayed), operation accepting unit 330 can accept an operation by user U to delete one or more of the multiple ingredient sets from the list of ingredients to be ordered or to change the planned ordering order.
[0087] First, we will explain how to delete an ingredient set from the list of order targets. For example, when the operation reception unit 330 receives an operation from user U to delete an ingredient set from list L1, it sends a notification to server 200 to delete the ingredient set from the list of order targets. In this case, the order target management unit 211 of server 200 deletes the ingredient set to be deleted, as indicated in the notification, from the order target DB 291 and the order schedule queue 292.
[0088] Figure 15 is a diagram explaining the operation of deleting one or more ingredient sets from the ordering list. For ease of explanation, some of the displays in list L1 that are not directly related to deleting ingredient sets from the ordering list have been omitted from the illustration.
[0089] As shown in Figure 15(a), list L1 includes operation unit B4. Operation unit B4 is an operation unit for deleting one or more ingredient sets from the ordering targets or changing the planned ordering order. When operation unit B4 is operated, list L1 shown in Figure 15(a) transitions to list L1 shown in Figure 15(b).
[0090] The list L1 shown in FIG. 15(b) includes an operation unit B5 for specifying the ingredient set to be deleted. The operation unit B5 is, for example, a checkbox provided corresponding to each ingredient set. The ingredient set to be deleted is specified by checking the operation unit B5. When the ingredient set to be deleted has been specified and the operation unit B6a indicating cancel is operated, the list L1 shown in FIG. 15(b) returns to the state shown in FIG. 15(a). On the other hand, when the ingredient set to be deleted has been specified and the operation unit B6b indicating confirm is operated, the list L1 shown in FIG. 15(b) transitions to the list L1 shown in FIG. 15(c). The list L1 shown in FIG. 15(c) is the list L1 from which the ingredient set to be deleted has been deleted.
[0091] FIG. 16 shows how the order target queue 292 changes when an ingredient set is deleted from the list of order targets. (a) in FIG. 16 corresponds to (a) in FIG. 15. (c) in FIG. 16 corresponds to (c) in FIG. 15. In this embodiment, in response to operation of operation unit B6b indicating confirmation in list L1, the operation reception unit 330 sends a notification to the server 200 to delete the ingredient set from the list of order targets (for example, a notification indicating the latest contents of list L1). In this case, as shown in FIG. 16, the order target management unit 211 of the server 200 updates the order target DB 291 and order target queue 292 in accordance with the contents of the notification.
[0092] Next, we will explain how to change the scheduled order order. For example, when the operation reception unit 330 receives an operation from user U to change the order of ingredient sets in list L1, it sends a notification to server 200 to change the scheduled order order accordingly. The order schedule management unit 212 of server 200 then changes the contents of the scheduled order queue 292 according to the order of ingredient sets indicated in the notification.
[0093] For example, the order of the list L1 shown in (b) of Figure 15 described above can be changed by arbitrarily moving each ingredient set as a single block Q. Then, when the order of the ingredient sets in list L1 has been changed and the operation unit B6b indicating confirmation is operated, list L1 shown in (b) of Figure 15 transitions to list L1 shown in (c) of Figure 15.
[0094] In this embodiment, in response to an operation of operation unit B6b indicating confirmation in list L1, operation reception unit 330 sends a notification (e.g., a notification indicating the latest contents of list L1) to server 200 to change the planned ordering order of the ingredient sets. In this case, order schedule management unit 212 of server 200 updates order schedule queue 292 in accordance with the contents of the notification.
[0095] Note that one or more of information acquisition unit 310, display control unit 320, and operation reception unit 330 may be provided in home appliance 100 or server 200, instead of terminal device 300. For example, display control unit 320 and operation reception unit 330 may be provided in home appliance 100.
[0096] <5. Processing flow> Next, the processing flow will be described. Fig. 17 is a sequence diagram showing the processing flow of the home appliance related system 1. Note that Fig. 17 shows the processing flow on the premise that the use determination unit 131 of the cooking home appliance 100A has determined that the used recipe information RS is the recipe information RS used for the first time in the cooking home appliance 100A.
[0097] First, the order target determination unit 132 of the cooking appliance 100A inquires of the server 200 whether the ingredient set of the recipe corresponding to the recipe information RS used by the cooking appliance 100A is registered as an order target (S101). If the ingredient set of the recipe is registered as an order target (case: automatic order completed), the server 200 notifies the cooking appliance 100A that the ingredient set of the recipe is registered as an order target (S102). In this case, the suggestion notification unit 140 does not display the suggestion on the display device 103 (S103).
[0098] On the other hand, if the ingredient set for the recipe is not registered as an order target (case: automatic ordering is not performed), server 200 notifies cooking appliance 100A that the ingredient set for the recipe is not registered as an order target (S104). In this case, suggestion notification unit 140 causes display device 103 to display the suggestion (S105).
[0099] <6. Advantages> As a comparative example, consider a home delivery service that allows users to order ingredient sets for recipes that can be cooked using a home cooking appliance. With this type of delivery service, a user U selects and purchases the ingredient set for the recipe they want to order on a website, and the ingredient set for that recipe is delivered to their home. With this type of delivery service, even when selecting the same recipe, the user U must select and order the recipe each time, which is cumbersome.
[0100] Therefore, in this embodiment, the server 200 has an ordering unit 240 that can order an item. The home appliance 100 has a proposal notification unit 140 that, when predetermined conditions are met, including the item being used using the home appliance 100, causes the home appliance 100 or the terminal device 300 to notify a proposal regarding whether or not to register the item as an item to be ordered by the ordering unit 240 of the server 200. With this configuration, for example, an ingredient set for a recipe that has been used once can be easily added to the items to be ordered by the server 200. This reduces the work required for the user U to select a recipe and place an order each time. This improves convenience for the user U.
[0101] In this embodiment, the predetermined condition includes the first use of the item using the home appliance 100. With this configuration, the suggestion is made, for example, when the user eats a dish made using the recipe for the first time. This allows the suggestion to be made at a time when the user has a fresh feeling about the product.
[0102] In this embodiment, the proposal notification unit 140 notifies the proposal from an alarm (for example, the display device 103) of the home appliance 100. With this configuration, the proposal is more likely to leave an impression on the user U than when the proposal is notified through the terminal device 300, and the user U is more likely to respond to the proposal with a positive or negative response. This can improve convenience for the user U.
[0103] In this embodiment, the server 200 further includes an order management unit 210 that manages the order order schedule for the items by the order unit 240. The order management unit 210 manages a plurality of items registered as items to be ordered in the form of a queue, and when an item at the head of the queue is ordered by the order unit 240, the order management unit 210 registers the item at the end of the queue. This configuration makes it possible to simply and reliably manage a plurality of items that are periodically and repeatedly ordered.
[0104] In this embodiment, when a new item is registered as an order target, the order management unit 210 registers the item at the top of the queue. With this configuration, for example, when ordering the next ingredient set, the ingredient set for the recipe newly added by user U can be given priority.
[0105] In this embodiment, server 200 further includes a schedule notification unit 230 that, when user U performs an operation to delete an item registered as an order target from the list of order targets or change the order schedule, notifies the user that the deletion or change will be effective for orders placed after the item in question, if the item is already being delivered. This configuration can prevent confusion regarding the ordering operation and the results of user U's order when the timing of ordering an ingredient set and user U's deletion or change instruction overlap.
[0106] In this embodiment, the application program P causes the computer of the terminal device 300 to implement a display control unit 320 that displays multiple items registered as items to be ordered in order of planned order, and an operation receiving unit 330 that can receive an operation from the user U to delete one or more items included in the multiple items from the items to be ordered or to change the planned order order, while the multiple items are displayed in order of planned order by the display control unit 320. With this configuration, the user U can perform operations related to deletion or changing the planned order order while checking the multiple items displayed in order of planned order. This further improves convenience for the user U.
[0107] In this embodiment, the display control unit 320 displays the order schedule from start to finish when the user U moves the display screen 301a of the terminal device 300 up and down or left and right. With this configuration, even when many items are registered as items to be ordered, it is possible to check all of the items without missing anything.
[0108] In this embodiment, the display control unit 320 displays a list L1 in which multiple items are arranged in the order they are scheduled to be ordered. When the operation receiving unit 330 receives an operation by the user U to delete an item from the list L1, it sends a notification to the server 200 to delete the item from the items to be ordered. With this configuration, an ingredient set for any recipe can be removed from the items to be ordered with a simple operation (for example, an intuitively easy operation).
[0109] In this embodiment, when the operation receiving unit 330 receives an operation from the user U to change the order of items in the list L1, it sends a notification to the server 200 to change the planned order order in accordance with the change in the order. With this configuration, the order order of ingredient sets for any recipe can be changed with a simple operation (for example, an intuitively easy operation).
[0110] <7. Variations> Next, a modified example will be described. In the above-described embodiment, cooking appliance 100A is used as home appliance 100, and a foodstuff set is used as the item. However, home appliance 100 and the item may be other types of home appliances and items.
[0111] Another example of the home appliance 100 is a clothing treatment device 110B. In this case, the product used in the clothing treatment device 100B is, for example, a clothing treatment agent. A "clothing treatment agent" is a treatment agent for performing some kind of treatment on clothing, such as a detergent, fabric softener, air freshener, deodorizer, or bleach. In this example, when a certain type of clothing treatment agent is used for the first time in the clothing treatment device 100B, the suggestion notification unit 140 of the clothing treatment device 100B makes a suggestion as to whether or not to register the clothing treatment agent as an order target in the ordering unit 240 of the server 200.
[0112] According to at least one embodiment described above, the information processing system includes an ordering unit that can order an item related to a home appliance, and an inquiry notification unit that, when a predetermined condition is satisfied, including the item being used using the home appliance, causes the home appliance or a terminal device to issue an inquiry regarding whether or not to register the item as an item to be ordered by the ordering unit. With this configuration, convenience can be improved.
[0113] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, as well as within the scope of the invention described in the claims and their equivalents. [Explanation of symbols]
[0114] 1...Home appliance related system, 100...Home appliance, 100A...Cooking appliance, 140...Proposal notification section, 200...Server, 210...Order management section, 230...Schedule notification section, 240...Ordering section, 300...Terminal device, 320...Display control section, 330...Operation reception section.
Claims
1. An ordering unit that can order food sets; a use determination unit that, when cooking is performed using recipe information in a cooking household appliance, determines whether the recipe information to be used this time is recipe information to be used for the first time based on whether the recipe information to be used this time is recipe information registered as recipe information used in the cooking household appliance in the past; a suggestion notification unit that, when predetermined conditions are met, including the use determination unit determining that the recipe information being used this time is recipe information being used for the first time, issues a suggestion from an alarm of the cooking home appliance or a terminal device regarding whether or not to register the ingredient set corresponding to the recipe information being used this time as an order target by the ordering unit; and an order management unit that manages the order order sequence of the food ingredient sets by the order unit; Equipped with The order management unit manages the plurality of ingredient sets registered as the order targets in the form of a queue, and when the ingredient set at the head of the queue is ordered by the ordering unit, registers that ingredient set at the end of the queue. Information processing system.
2. the suggestion notification unit causes a notification device of the cooking household appliance to notify the suggestion; The information processing system according to claim 1 .
3. When registering a new item as the order target, the order management unit registers the item at the head of the queue.
3. The information processing system according to claim 1.
4. An ordering unit capable of ordering food sets; a use determination unit that, when cooking is performed using recipe information in a cooking household appliance, determines whether the recipe information to be used this time is recipe information to be used for the first time based on whether the recipe information to be used this time is recipe information registered as recipe information used in the cooking household appliance in the past; a suggestion notification unit that, when predetermined conditions are met, including the use determination unit determining that the recipe information being used this time is recipe information being used for the first time, issues a suggestion from an alarm of the cooking home appliance or a terminal device regarding whether or not to register the ingredient set corresponding to the recipe information being used this time as an order target by the ordering unit; and When a user performs an operation to delete an ingredient set registered as an order target from the order target or change the order schedule, and the ingredient set is already being delivered, a schedule notification unit notifies the user that the deletion or change will be effective for orders placed after the ingredient set; An information processing system comprising:
5. A program that can be installed in a terminal device that can communicate with an external information processing system, The information processing system includes: an ordering section where food sets can be ordered; a use determination unit that, when cooking is performed using recipe information in a cooking household appliance, determines whether the recipe information to be used this time is recipe information to be used for the first time based on whether the recipe information to be used this time is recipe information registered as recipe information used in the cooking household appliance in the past; a suggestion notification unit that, when predetermined conditions are met, including the use determination unit determining that the recipe information being used this time is recipe information being used for the first time, issues a suggestion from an alarm of the cooking home appliance or the terminal device regarding whether or not to register the ingredient set corresponding to the recipe information being used this time as an order target by the ordering unit; and and The program is installed in the computer of the terminal device. an order management unit that manages the order order sequence of the food ingredient sets by the order unit; a display control unit that displays the plurality of items registered as items to be ordered in order of scheduled ordering; an operation receiving unit that can receive a user's operation to delete one or more items included in the plurality of items from the order targets or to change the planned order order, while the plurality of items are arranged and displayed in planned order by the display control unit; Realize this, The order management unit manages the plurality of ingredient sets registered as the order targets in the form of a queue, and when the ingredient set at the head of the queue is ordered by the ordering unit, registers that ingredient set at the end of the queue. program.
6. A program that can be installed in a terminal device that can communicate with an external information processing system, The information processing system includes: an ordering section where food sets can be ordered; a use determination unit that, when cooking is performed using recipe information in a cooking household appliance, determines whether the recipe information to be used this time is recipe information to be used for the first time based on whether the recipe information to be used this time is recipe information registered as recipe information used in the cooking household appliance in the past; a suggestion notification unit that, when predetermined conditions are met, including the use determination unit determining that the recipe information being used this time is recipe information being used for the first time, issues a suggestion from an alarm of the cooking home appliance or the terminal device regarding whether or not to register the ingredient set corresponding to the recipe information being used this time as an order target by the ordering unit; and and The program is installed in the computer of the terminal device. a display control unit that displays the plurality of items registered as items to be ordered in order of scheduled ordering; an operation receiving unit that can receive a user's operation to delete one or more items included in the plurality of items from the order targets or to change the planned order order, while the plurality of items are arranged and displayed in planned order by the display control unit; When a user performs an operation to delete an ingredient set registered as an order target from the order target or change the order schedule, and the ingredient set is already being delivered, a schedule notification unit notifies the user that the deletion or change will be effective for orders placed after the ingredient set; A program to make this happen.
7. the display control unit displays the order schedule sequence from start to finish on the display screen of the terminal device in response to a user's operation of moving the display screen up and down or left and right. The program according to claim 5 or 6.
8. the display control unit displays a list in which the plurality of items are arranged in order of scheduled ordering, When the operation receiving unit receives a user operation to delete an item from the list, the operation receiving unit transmits a notification to the information processing system to delete the item from the order targets. The program according to claim 5 or 6.
9. the display control unit displays a list in which the plurality of items are arranged in order of scheduled ordering, 7. The program according to claim 5, wherein the operation receiving unit, when receiving a user operation to change the order order of the items in the list, transmits a notification to the information processing system to change the planned order order.
10. A cooking appliance capable of communicating with an external ordering system that can order food ingredient sets, The ordering system includes: an ordering unit capable of ordering the food ingredient set; a use determination unit that, when cooking is performed using recipe information in the cooking household appliance, determines whether the recipe information to be used this time is recipe information to be used for the first time based on whether the recipe information to be used this time is recipe information registered as recipe information used in the cooking household appliance in the past; and The cooking appliance comprises: An alarm and a suggestion notification unit that, when predetermined conditions are met, including the use determination unit determining that the recipe information being used this time is recipe information being used for the first time, issues a suggestion from the alarm or terminal device regarding whether or not to register the ingredient set corresponding to the recipe information being used this time as an order target by the ordering system; and an order management unit that manages the order order sequence of the food ingredient sets by the order unit; Equipped with The order management unit manages the plurality of ingredient sets registered as the order targets in the form of a queue, and when the ingredient set at the head of the queue is ordered by the ordering unit, registers that ingredient set at the end of the queue. Cooking appliances.
11. A cooking appliance capable of communicating with an external ordering system that can order a food ingredient set, The ordering system includes: an ordering unit capable of ordering the food ingredient set; a use determination unit that, when cooking is performed using recipe information in the cooking household appliance, determines whether the recipe information to be used this time is recipe information to be used for the first time based on whether the recipe information to be used this time is recipe information registered as recipe information used in the cooking household appliance in the past; and The cooking appliance comprises: An alarm and a suggestion notification unit that, when predetermined conditions are met, including the use determination unit determining that the recipe information being used this time is recipe information being used for the first time, issues a suggestion from the alarm or terminal device regarding whether or not to register the ingredient set corresponding to the recipe information being used this time as an order target by the ordering system; and When a user performs an operation to delete an ingredient set registered as an order target from the order target or change the order schedule, and the ingredient set is already being delivered, a schedule notification unit notifies the user that the deletion or change will be effective for orders placed after the ingredient set; Cooking appliances equipped with.
Citation Information
Patent Citations
Food purchasing information displaying system food purchasing information displaying device, food purchasing information supplying source, and food order receiving server
JP2002092307A
Home delivery system for cooking material
JP2003016172A
Menu supporting system
JP2003042640A
Cooking instrument and display method for cooking procedure
JP2003050017A
System, control method and control program of system
JP2017004232A