Cooking appliance, method for controlling the cooking appliance, and program

The cooking appliance system integrates and manages cooking histories to address user inconvenience and data update issues, ensuring seamless cooking and accurate record keeping.

JP7850988B2Active Publication Date: 2026-04-24PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
Filing Date
2022-09-06
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Conventional cooking appliances manage cooking histories related to pre-registered and downloaded cooking data separately, leading to user inconvenience when combined histories are not properly updated, potentially causing issues with cooking data deletion.

Method used

A cooking appliance system that integrates cooking histories by using a management unit to manage and update a single cooking history, including item identification information, and updates the first storage area when corresponding data in the second storage area is deleted.

Benefits of technology

Enhances user convenience by allowing seamless integration and proper management of cooking histories, ensuring that desired dishes can be cooked without user awareness of the data source, and maintaining accurate cooking records.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007850988000001
    Figure 0007850988000001
  • Figure 0007850988000002
    Figure 0007850988000002
  • Figure 0007850988000003
    Figure 0007850988000003
Patent Text Reader

Abstract

To provide a cooker capable of improving convenience of a user, and capable of properly managing a cooking history, to provide a control method of cooker, and to provide a program.SOLUTION: A cooker includes: a storage part which has a first storage region capable of storing downloaded cooking data, and a second storage region capable of storing cooking data registered beforehand; a management part for managing a cooking history including a cooking item cooked on the basis of the cooking data; a display control part for displaying the cooking history; and a cooking control part for performing cooking on the basis of the cooking data corresponding to the cooking item selected from the cooking history. In the case where the cooking history includes the cooking item corresponding to the cooking data in the first storage region and the cooking data in the first storage region is updated, the management part updates the cooking history according to whether the second storage region stores the cooking data which is the same as the cooking data deleted by update.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a cooker, a control method for the cooker, and a program.

Background Art

[0002] Patent Document 1 discloses a heating cooker that stores setting information representing heating methods and setting contents of heating conditions in a time series in a storage device and performs automatic cooking based on the stored setting information. This heating cooker has a table for storing downloaded setting information and a table for storing setting information previously held in the heating cooker.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The present disclosure provides a cooker, a control method for the cooker, and a program that can improve user convenience and appropriately manage cooking history.

Means for Solving the Problems

[0005] The cooker in the present disclosure is a cooker capable of cooking based on cooking data, and the cooking data downloaded to the cooker A first record containing item identification information that uniquely identifies the dish item. A first storage area capable of storing, and the cooking data registered in the cooker in advance and the aforementioned item identification information, a second record A storage unit having a second storage area capable of storing, and the dishes cooked based on the cooking data stored in the storage unit RecordsThe system includes a management unit for managing cooking history, a display control unit for displaying the cooking history managed by the management unit, and a cooking control unit that, when a dish is selected from the cooking history, performs cooking based on the cooking data corresponding to the selected dish, wherein the management unit stores the cooking history in the first storage area. First record It includes a first item which is the corresponding dish item, and the first storage area The first record is If updated, the update erases the first storage area. The item identification information included in the first record Same The second record, which includes the aforementioned item identification information, The cooking history is updated depending on whether or not the second memory area stores it.

[0006] Furthermore, the cooking appliance control method in this disclosure is capable of cooking based on cooking data, and the downloaded cooking data A first record containing item identification information that uniquely identifies the dish item. A first storage area capable of storing the cooking data, and the cooking data to be registered in advance. and the aforementioned item identification information, a second record A cooking appliance control method comprising a storage unit having a second storage area capable of storing cooking data, wherein the cooking data stored in the storage unit determines the cooking of the dish Records The process includes the steps of managing a cooking history, displaying the cooking history, and, if a dish is selected from the cooking history, performing cooking based on the cooking data corresponding to the selected dish, wherein in the management step, the cooking history is stored in the first storage area. First record It includes a first item which is the corresponding dish item, and the first storage area The first record is If updated, the update erases the first storage area. The item identification information included in the first record and same The second record containing the aforementioned item identification information, The cooking history is updated depending on whether or not the second memory area stores it.

[0007] Furthermore, the program in this disclosure is capable of cooking based on cooking data, and the downloaded cooking data A first record containing item identification information that uniquely identifies the dish item. A first storage area capable of storing the cooking data, and the cooking data to be registered in advance. and a second record including the aforementioned item identification informationA processor for a cooking appliance, which has a storage unit having a second storage area capable of storing the cooking data of a dish that has been cooked based on the cooking data stored in the storage unit, Records The system includes a management unit that manages the cooking history, a display control unit that displays the cooking history, and a cooking control unit that, when a dish is selected from the cooking history, cooks the dish based on the cooking data corresponding to the selected dish, and the management unit is configured to manage the cooking history, including the cooking history, in the first storage area. First record It includes a first item which is the corresponding dish item, and the first storage area The first record is If updated, the update erases the first storage area. The item identification information included in the first record and same The second record, which includes the aforementioned item identification information, The cooking history is updated depending on whether or not the second memory area stores it. [Effects of the Invention]

[0008] In this disclosure, the cooking appliance, the control method for the cooking appliance, and the program include in a single cooking history the items of dishes corresponding to downloaded cooking data and the items of dishes corresponding to cooking data pre-registered in the cooking appliance. Therefore, users can use the cooking history without having to be aware of which cooking history contains the desired dish, thereby improving user convenience. Furthermore, in this disclosure, the cooking appliance, the control method for the cooking appliance, and the program can appropriately update the cooking history when downloaded cooking data is deleted due to an update, thus enabling proper management of the cooking history. Thus, user convenience is improved and the cooking history can be properly managed. [Brief explanation of the drawing]

[0009] [Figure 1] Diagram showing the configuration of the cooking appliance control system in Embodiment 1. [Figure 2] Perspective view showing the cooking appliance in Embodiment 1 [Figure 3] Perspective view showing the cooking appliance in the open state according to Embodiment 1. [Figure 4] Diagram showing the display operation unit in Embodiment 1 [Figure 5] Block diagram showing the control configuration of the cooker in Embodiment 1 [Figure 6] Diagram for explaining each storage area in Embodiment 1 [Figure 7] Diagram for specifically explaining the operation of the management unit in Embodiment 1 [Figure 8] Diagram for specifically explaining the operation of the management unit in Embodiment 1 [Figure 9] Diagram for specifically explaining the operation of the management unit in Embodiment 1 [Figure 10] Flowchart showing the operation of the management unit in Embodiment 1 [Figure 11] Diagram for specifically explaining the operation of the management unit in Embodiment 1 [Figure 12] Diagram for specifically explaining the operation of the management unit in Embodiment 1 [Figure 13] Diagram for specifically explaining the operation of the management unit in Embodiment 1 [Figure 14] Flowchart showing the operation of the management unit in Embodiment 1 [Figure 15] Diagram for specifically explaining the operation of the management unit in Embodiment 1

Mode for Carrying Out the Invention

[0010] (Findings etc. that form the basis of the present disclosure) At the time the inventors conceived this disclosure, there was a cooking appliance that stored setting information, which represented the heating method and heating conditions in chronological order, as cooking data in a storage device, and performed automatic cooking based on the stored cooking data. Conventionally, such appliances could automatically cook dishes selected by the user from the cooking history, but the cooking history related to cooking data registered in the appliance beforehand and the cooking history related to downloaded cooking data were often managed as separate histories. Therefore, with conventional appliances, when a user used the cooking history, they had to be aware of which cooking history contained the desired dish. To improve user convenience, it was conceivable to combine the above two types of cooking histories into a single history. However, the inventors discovered a problem: if the downloaded cooking data was deleted due to an update of the cooking data, for example, if the combined cooking history was not properly managed, such as by deleting the dish from the deleted cooking data, it may not be possible to cook using the cooking history. The subject of this disclosure was formed to solve this problem. Therefore, this disclosure provides a cooking appliance, a control method for the cooking appliance, and a program that can improve user convenience and appropriately manage cooking history.

[0011] The embodiments will be described in detail below with reference to the drawings. However, some unnecessarily detailed explanations may be omitted. For example, detailed explanations of already well-known matters or redundant explanations of substantially identical configurations may be omitted. The attached drawings and the following description are provided to enable those skilled in the art to fully understand this disclosure and are not intended to limit the subject matter described in the claims.

[0012] (Embodiment 1) [1-1. Structure] [1-1-1. Configuration of the Cooking Appliance Control System] Figure 1 shows the configuration of the cooking appliance control system 1000. The cooking appliance control system 1000 is a system that controls the cooking appliance 1. The cooking appliance 1 is a device that can cook and keep warm the ingredients (including water and seasonings) contained within it. The cooking methods that the cooking appliance 1 can perform include boiling, stir-frying, steaming, heating, and pressure cooking, which involves applying higher temperatures and pressures than usual. The configuration of the cooking appliance 1 will be described later.

[0013] The cooking appliance control system 1000 includes a cooking appliance 1. In Figure 1, the cooking appliance 1 is installed at home H. The cooking appliance 1 communicates with a communication device 2 installed at home H and communicates with the server device 3 via the communication device 2. Note that the facility where the cooking appliance 1 is installed is not limited to user Q's home H, but can be any facility where user Q uses the cooking appliance 1.

[0014] Communication device 2 connects to a network NW consisting of a public telephone network, a dedicated line, or other communication circuits, and communicates with server device 3 via the network NW. Communication device 2 functions as an interface device for connecting cooking appliance 1 and terminal device 4 to the network NW. Communication device 2 establishes a local network at home H.

[0015] The cooking appliance control system 1000 includes a terminal device 4. The terminal device 4 is a portable computer such as a smartphone. However, the terminal device 4 is not limited to a portable computer; it may also be a laptop computer or a desktop computer. The terminal device 4 has an application program installed that controls the cooking appliance 1, and communicates with the server device 3 through the functions of this application program. In the following explanation, this application program will be referred to as the "control app" and assigned the code "41".

[0016] In Figure 1, a solid line represents a user Q who is at home, and a dotted line represents a user Q who has left home H. When terminal device 4 is used by user Q who is at home, it communicates with server device 3 either via communication device 2 or without communication device 2. Also, when terminal device 4 is used by user Q who has left home H and cannot establish a communication connection with communication device 2, it communicates with server device 3 without communication device 2.

[0017] The cooking appliance control system 1000 includes a server device 3. The server device 3 is a device that processes information using the cooking appliance 1 and terminal device 4 as clients. The server device 3 is connected to a network NW and communicates with the cooking appliance 1 and terminal device 4. In Figure 1, the server device 3 is represented by a single block, but this does not necessarily mean that the server device 3 is composed of a single device.

[0018] In the cooking appliance control system 1000, the cooking appliance 1 performs automatic cooking based on cooking data 50. The cooking data 50 is data that describes cooking conditions such as heating temperature, heating time, stirring time, heating timing, stirring timing, and the order of each process.

[0019] The cooking appliance 1 can display cooking history, reservation list, and menu list via the display and operation unit 20, which will be described later. The cooking history is a history of dishes cooked based on the cooking data 50, and includes the types of dishes cooked by the cooking appliance 1. In this embodiment, the types of dishes are appropriately referred to as "menu items". The reservation list includes menus that correspond to the cooking data 50 stored in cooking appliance 1 and for which cooking reservations are possible. The reservation list includes menus that are included in the menu list and for which cooking reservations are possible. The menu list includes menus corresponding to all of the cooking data 50 stored in the second memory area 123, which will be described later.

[0020] Cooking device 1 displays menus from the cooking history, reservation list, and menu list for selection. When a menu is selected from any of the cooking history, reservation list, or menu list, cooking device 1 performs cooking based on the cooking data 50 corresponding to the selected menu.

[0021] Cooker 1 performs automatic cooking or transitions to a state where automatic cooking can be performed, based on instructions from terminal device 4. Terminal device 4 sends first instruction data 51 to server device 3 instructing cooking to be performed according to the operation from user Q. The first instruction data 51 includes menu ID (Identification) 52 of the menu to be cooked by cooker 1. Menu ID 52 is information that uniquely identifies the menu. When server device 3 receives the first instruction data 51, it obtains cooking data 50 for the menu indicated by the menu ID 52 included in the received first instruction data 51 from a predetermined database. Then, server device 3 sends second instruction data 53, including the obtained cooking data 50, to cooker 1 via communication device 2. The second instruction data 53 is data that instructs cooking to be performed. When cooker 1 receives the second instruction data 53 from server device 3, it performs cooking or transitions to a state where cooking can be performed based on the cooking data 50 included in the received second instruction data 53.

[0022] [1-1-2. Cooking Appliance Configuration] Figure 2 is a perspective view showing the cooking device 1. Figure 3 is a perspective view showing the cooking device 1 with the lid 11 in the open position.

[0023] The cooking appliance 1 comprises a main body 10 and a lid 11. The main body 10 and the lid 11 are connected by a support part 12. As a result, the lid 11 can be opened and closed relative to the main body 10 by rotating around the support part 12.

[0024] The main body 10 is a container shape with an open top when the cooker 1 is installed, and has a recess 14 that can accommodate the inner pot 13. The inner pot 13 is a container with an open top when it is housed in the recess 14. A protrusion 15 is formed approximately in the center of the inner bottom surface of the inner pot 13. A stirring member for stirring the ingredients contained in the inner pot 13, or a plate on which the ingredients are placed when steaming the ingredients contained in the inner pot 13, can be attached to the protrusion 15.

[0025] The lid 11 comprises an inner lid 16 and an outer lid 17. The inner lid 16 is made of a predetermined metal material and closes the opening of the inner pot 13 when the lid 11 is closed. The inner lid 16 is equipped with a packing on its outer circumference. The inner lid 16 is removablely mounted on the inner surface of the outer lid 17 by fitting a predetermined part, such as its outer circumference, onto the outer lid 17.

[0026] The lid 11 has a steam outlet 18 formed therein. The steam outlet 18 maintains a constant internal pressure in the inner pot 13 by releasing steam.

[0027] A handle 19 for fixing the lid 11 in a closed position is provided on the outer surface of the outer cover 17. The handle 19 is rotatable on the outer surface of the outer cover 17 within a predetermined range in the direction indicated by the symbol R, with respect to the center of the outer surface.

[0028] A display and operation unit 20 is provided on the outer surface of the outer cover 17. Figure 4 shows an example of the display operation unit 20. The display operation unit 20 includes a display 201. The display operation unit 20 also includes the following controls: a back button 202, a cancel button 203, a first switch button 204, a confirmation button 205, a second switch button 206, and a start button 207. Furthermore, the display operation unit 20 includes an LED (light emitting diode) 208. The back button 202, cancel button 203, first switch button 204, confirmation button 205, second switch button 206, and start button 207 are, for example, configured by touch sensors.

[0029] Display 201 displays various information. The back button 202 is a button that transitions the screen displayed by the display 201 to the previous screen. The cancel button 203 is a button used to cancel an operation on the display operation unit 20. The cancel button 203 is also used to stop or terminate the cooking and warming operations being performed by the cooker 1. The first toggle button 204 and the second toggle button 206 are buttons for switching the information displayed on the display 201. Additionally, the first toggle button 204 and the second toggle button 206 are buttons for switching the selected object on the display 201. The confirmation button 205 is used to confirm the selection made on the display 201. The start button 207 is the button that starts cooking on the cooking appliance 1. LED208 is a lamp that indicates the status of the communication connection between the cooking appliance 1 and the communication device 2.

[0030] As described above, the cooking appliance 1 can display the cooking history, reservation list, and menu list via the display operation unit 20. When displaying the cooking history, reservation list, and menu list, the display operation unit 20 displays menus one by one in a switchable manner. Figure 4 shows the menu named "Cream Stew" from among the menus included in the cooking history. The menu name refers to the name of the menu. When the first switch button 204 or the second switch button 206 is operated, the display operation unit 20 switches the displayed menu from the menu named "Cream Stew" to another menu.

[0031] Figure 5 is a block diagram showing the control configuration of the cooking appliance 1. The cooking appliance 1 includes a control device 100 that controls each part of the cooking appliance 1. The control device 100 includes a processor 110, a memory 120, and an interface circuit for connecting other devices and sensors, and controls each part of the cooking appliance 1. Memory 120 corresponds to the “storage unit” in this disclosure.

[0032] Processor 110 includes CPU (Central Processing Unit) and MPC (Micro Processing Unit), among others.

[0033] Memory 120 is a memory that stores programs and data. Memory 120 stores the control program 121 and data to be processed by the processor 110. Memory 120 also has a first storage area 122, a second storage area 123, a third storage area 124, and a fourth storage area 125, and stores data in each storage area. Memory 120 has non-volatile storage areas. Memory 120 may also have volatile storage areas and constitute the work area of ​​the processor 110. Memory 120 is composed of, for example, ROM (Read Only Memory) or RAM (Random Access Memory). The control program 121 corresponds to the “program” in this disclosure.

[0034] Figure 6 is a diagram illustrating the first memory area 122, the second memory area 123, the third memory area 124, and the fourth memory area 125.

[0035] The first storage area 122 is a storage area capable of storing cooking data 50 downloaded from the server device 3. More specifically, the first storage area 122 is a storage area capable of storing cooking data 50 included in the second instruction data 53. In this embodiment, the capacity of the first storage area 122 is smaller than the capacity of the second storage area 123, which will be described later. The first storage area 122 stores records R1. The upper limit of the number of records R1 that the first storage area 122 can store is smaller than the upper limit of the number of records R2 that the second storage area 123 can store. In this embodiment, the upper limit of the number of records R1 that the first storage area 122 can store is 1. One record R1 has a menu ID 52, cooking data 50, and menu name information 54. Menu name information 54 is information indicating the menu name.

[0036] The second memory area 123 is a memory area that stores cooking data 50 that is registered in advance in the cooking appliance 1. "In advance" refers, for example, to the time of manufacturing and shipment of the cooking appliance 1. The second memory area 123 stores a record R2 for each menu item included in the menu list. There is an upper limit on the number of records R2 that the second memory area 123 stores. This upper limit is, for example, 30. Each record R2 contains a menu ID 52, cooking data 50, and menu name information 54.

[0037] In the menu list display, each menu item is assigned a different number, separate from the menu ID 52. This number is an integer ranging from 1 to the upper limit of the number of records R2 that the second storage area 123 can store (for example, 30), and the value differs for each menu item. When the second storage area 123 stores multiple records R2, the multiple records R2 are arranged in the second storage area 123 in the order of the assigned numbers. In this embodiment, the multiple records R2 are arranged such that the assigned numbers increase in the direction of arrow P. Therefore, in the example in Figure 6, when the menu list is displayed, the menu with the name "AA" is assigned the number "1", the menu with the name "BB" is assigned the number "2", and the menu with the name "CC" is assigned the number "3".

[0038] The menu list is generated based on the records R2 stored in the second memory area 123. For each of the records R2 stored in the second memory area 123, the menu list includes a menu name indicating the menu name information 54. When displaying the menu list, the menu switches according to the order in which the records R2 in the second memory area 123 are arranged, that is, the order in which they are assigned numbers.

[0039] The third storage area 124 stores records R3 of menus prepared based on the cooking data 50. There is an upper limit on the number of records R3 stored in the third storage area 124. This upper limit is, for example, 10. Each record R3 has a menu ID 52, menu name information 54, and retrieval source information 55. The acquisition source information 55 is information indicating the source from which the cooking data 50 is acquired, and the acquisition source is either the first storage area 122 or the second storage area 123.

[0040] When the third storage area 124 stores multiple records R3, the records R3 in the third storage area 124 are arranged in the order in which the menus were prepared. In this embodiment, the records R3 are arranged so that the menus are older in the direction of arrow P and in the order in which the menus were prepared. In the third storage area 124, the record R3 of the most recently prepared menu is placed at the very top in the direction of arrow P.

[0041] The cooking history is generated based on the records R3 stored in the third memory area 124. For each of the records R3 stored in the third memory area 124, the cooking history includes a menu name indicating the menu name information 54. When displaying the cooking history, the menu display switches according to the order in which the records R3 in the third memory area 124 are arranged, i.e., the order in which they were cooked.

[0042] The fourth memory area 125 stores a record R4 for each menu item included in the reservation list. Each record R4 has a menu ID 52, menu name information 54, and source information 55.

[0043] The reservation list is generated based on the records R4 stored in the fourth memory area 125. For each of the records R4 stored in the fourth memory area 125, the reservation list includes a menu name indicating the menu name information 54. When displaying the reservation list, the menu display switches according to the order in which the records R4 are arranged in the fourth memory area 125, that is, the order along the direction of the arrow P.

[0044] Returning to the explanation of Figure 5, the cooking appliance 1 comprises a communication unit 101, a display and operation unit 20, and a cooking and warming unit 102. The communication unit 101, the display and operation unit 20, and the cooking and warming unit 102 are connected to the control device 100.

[0045] The communication unit 101 is equipped with communication hardware such as an antenna and a communication circuit, and communicates with the server device 3 connected to the network NW according to the control of the control device 100. The communication standard of the communication unit 101 may be a wired communication standard or a wireless communication standard, but in this embodiment, a wireless communication standard is used as an example.

[0046] The display operation unit 20 displays various information on the display 201 in accordance with the control of the control device 100. The display operation unit 20 outputs a signal to the control device 100 corresponding to the button that was pressed.

[0047] The cooking and warming unit 102 is equipped with mechanisms for cooking and warming. For example, the cooking and warming unit 102 includes a heater for heating the inner pot 13, a motor for driving a stirring member attached to the inner pot 13, and a valve for adjusting the pressure in the inner pot 13. The cooking and warming unit 102 performs cooking and warming according to the control of the control device 100.

[0048] The processor 110 functions as a communication control unit 111, an update unit 112, a management unit 113, a display control unit 114, and a cooking control unit 115 by reading and executing the control program 121 stored in the memory 120.

[0049] The communication control unit 111 communicates with the server device 3 via the communication unit 101. The communication control unit 111 receives the second instruction data 53 from the server device 3. As described above, the second instruction data 53 includes cooking data 50. In addition to the cooking data 50, the second instruction data 53 also includes the menu ID 52 of the menu corresponding to this cooking data 50, and the menu name information 54 of the menu indicated by this menu ID 52.

[0050] Furthermore, the communication control unit 111 receives synchronization data 56. Synchronization data 56 is data transmitted to the cooking appliance 1 by the function of the control application 41. Synchronization data 56 is data that synchronizes the menus included in the menu list displayed by the cooking appliance 1 with the menus specified by the user in the terminal device 4. Synchronization data 56 includes a combination of menu ID 52, cooking data 50, and menu name information 54 for each cooking data 50 to be stored in the second storage area 123. In addition, in the synchronization data 56, these combinations are arranged in the order specified by user Q.

[0051] If the first storage area 122 does not contain record R1 and the communication control unit 111 receives second instruction data 53, the update unit 112 generates record R1 containing the menu ID 52, cooking data 50, and menu name information 54 included in the received second instruction data 53. The update unit 112 then stores the generated record R1 in the first storage area 122.

[0052] When the first storage area 122 is storing record R1 and the communication control unit 111 receives the second instruction data 53, the update unit 112 generates a new record R1 in the first storage area 122 that includes the menu ID 52, cooking data 50, and menu name information 54 contained in the received second instruction data 53. The update unit 112 then changes the record R1 stored in the first storage area 122 to the newly generated record R1.

[0053] When the update unit 112 receives synchronization data 56 received by the communication control unit 111, it generates a record R2 for each combination included in the received synchronization data 56. The update unit 112 then updates the record R2 stored in the second storage area 123 with the generated record R2. The update unit 112 also synchronizes the order of the generated records R2 in the second storage area 123 with the order of the combinations in the synchronization data 56.

[0054] The management unit 113 manages the cooking history. The management unit 113 manages the cooking history by changing the order of records R3 stored in the third storage area 124, deleting records R3 from the third storage area 124, and adding records R3 to the third storage area 124. The operation of the management unit 113 will be described later.

[0055] The display control unit 114 displays the cooking history, reservation list, and menu list according to the user Q's operation on the display operation unit 20. The display control unit 114 also receives the user Q's operation via the display operation unit 20 and switches the menu displayed by the display operation unit 20 according to the received user Q's operation.

[0056] The display control unit 114 generates a cooking history based on the record R3 stored in the third storage area 124. When the display operation unit 204 receives a switching operation from user Q while the cooking history is being displayed, the display control unit 114 switches the displayed menu according to the order of records R3 in the third storage area 124.

[0057] The display control unit 114 generates a reservation list based on the record R4 stored in the fourth storage area 125. When the display operation unit 204 receives a switching operation from user Q while the reservation list is being displayed, the display control unit 114 switches the displayed menu according to the order of records R4 in the fourth storage area 125.

[0058] The display control unit 114 generates a menu list based on the record R2 stored in the second storage area 123. When the display operation unit 204 receives a switching operation from user Q while the menu list is being displayed, the display control unit 114 switches the menu to be displayed according to the order of records R2 in the second storage area 123.

[0059] The cooking control unit 115 performs cooking based on the cooking data 50, with the cooking and warming unit 102. When the communication control unit 111 receives the second instruction data 53, the cooking control unit 115 performs cooking based on the cooking data 50 included in the received second instruction data 53. Furthermore, when a menu displayed by the display operation unit 20 is selected and the start button 207 is operated, the cooking control unit 115 performs cooking based on the cooking data 50 corresponding to the selected menu.

[0060] When a menu item included in the cooking history is selected, the cooking control unit 115 acquires cooking data 50 as follows and performs cooking based on the acquired cooking data 50. In other words, the cooking control unit 115 identifies record R3 corresponding to the selected menu from the third storage area 124. For example, the cooking control unit 115 performs this identification by obtaining menu name information 54 of the selected menu from the display control unit 114. Once record R3 is identified, the cooking control unit 115 identifies the record having the menu ID 52 of the identified record R3 from the storage area indicated by the acquisition destination information 55 of the identified record R3. Then, the cooking control unit 115 acquires cooking data 50 from the identified record and performs cooking based on the acquired cooking data 50.

[0061] When a menu item included in the reservation list is selected, the cooking control unit 115 acquires cooking data 50 as follows and performs cooking based on the acquired cooking data 50. In other words, the cooking control unit 115 identifies record R4 corresponding to the selected menu from the fourth storage area 125. This identification is performed in the same manner as the method for identifying record R3 described in the cooking history. Next, the cooking control unit 115 identifies the record having the menu ID 52 of the identified record R4 from the storage area indicated by the acquisition source information 55 of the identified record R4. Then, the cooking control unit 115 acquires cooking data 50 from the identified record and cooks based on the acquired cooking data 50.

[0062] When a menu item from the menu list is selected, the cooking control unit 115 acquires cooking data 50 as follows and performs cooking based on the acquired cooking data 50. In other words, the cooking control unit 115 identifies record R2 corresponding to the selected menu from the second storage area 123. This identification is performed in the same manner as the method for identifying record R3 described in the cooking history. The cooking control unit 115 obtains cooking data 50 from the identified record R2 and performs cooking based on the obtained cooking data 50.

[0063] [1-2. Operation] Next, the operation of the cooking appliance 1 according to this embodiment will be described. First, I will explain the operation of the management unit 113, which is involved in managing the cooking history.

[0064] [1-2-1. Operations of the Management Department] The operation of the management unit 113 will be explained below for the following five cases: the first case, the second case, the third case, the fourth case, and the fifth case.

[0065] The first case is when cooking appliance 1 starts cooking a menu selected from the cooking history. The second case is when cooking appliance 1 starts cooking a menu item selected from the reservation list or menu list. The third case is when the cooking appliance 1 starts cooking according to the second instruction data 53 while the first memory area 122 does not store record R1. The fourth case is when the cooking appliance 1 starts cooking according to the second instruction data 53 while the first memory area 122 is storing record R1. In other words, the fourth case is when the cooking data 50 stored in the first memory area 122 is updated due to the update of record R1. The fifth case is when the record R2 stored in the second memory area 123 is updated by the synchronization data 56.

[0066] [1-2-1-1. Case 1] First, let's explain the operation of the management unit 113 in the first case. When the cooking appliance 1 starts cooking a menu selected from the cooking history, the management unit 113 identifies record R3 of the selected menu from the third storage area 124. This identification is performed in the same way as when the cooking control unit 115 acquires cooking data 50. Next, the management unit 113 changes the order of records R3 in the third storage area 124 so that the identified record R3 is the record R3 of the most recently cooked menu.

[0067] Referring to Figure 7, the operation of the control unit 113 in the first case will be explained in detail. Figure 7 is a diagram that specifically illustrates the operation of the management unit 113. In Figure 7, arrows that point downwards and are larger than arrow P indicate the state transitions of the third memory area 124. In the explanation of Figure 7, upstream and downstream refer to upstream and downstream relative to the direction of arrow P in the figure.

[0068] Figure 7 illustrates a case where the menu named "CC" is selected from the cooking history and cooking appliance 1 starts cooking the menu named "CC". As shown in Figure 7, the management unit 113 places record R3 for menu name "CC" upstream of other records R3. The management unit 113 places record R3 for menu name "DD" and record R3 for menu name "BB" downstream of menu name "CC" without changing their order. In addition, the management unit 113 places record R3 for menu name "EE" and the records R3 downstream of this record R3 downstream of record R3 for menu name "BB" without changing their order. As a result, in the cooking history, the menu named "CC" becomes the menu that was cooked most recently.

[0069] [1-2-1-2. Second case] Next, we will explain the operation of the management unit 113 in the second case. When the cooking appliance 1 starts cooking a menu selected from the reservation list or menu list, the management unit 113 determines whether the selected menu is included in the cooking history. This determination is made based on whether the menu ID 52 of the selected menu is present in the third storage area 124. If the management unit 113 determines that the selected menu is included in the cooking history, it manages the cooking history in the same manner as in the first case.

[0070] On the other hand, if the management unit 113 determines that the selected menu is not included in the cooking history, it generates a record R3 for the selected menu. This generation is performed by obtaining the necessary information from the first storage area 122 or the second storage area 123. The management unit 113 then rearranges the order of the records R3 in the third storage area 124 so that the generated record R3 becomes the record R3 for the most recently cooked menu.

[0071] Referring to Figure 8, the operation of the control unit 113 in the second case will be explained in detail. Figure 8 is a diagram that specifically illustrates the operation of the management unit 113. In Figure 8, arrows that point downwards and are larger than arrow P indicate the state transitions of the third memory area 124. In the explanation of Figure 8, upstream and downstream refer to upstream and downstream relative to the direction of arrow P in the figure.

[0072] Figure 8 illustrates the case where the third memory area 124 stores record R3 up to its limit. Figure 8 also illustrates the case where a menu item named "II," which is not in the cooking history, is selected from the reservation list or menu list.

[0073] The management unit 113 generates record R3 for menu name "II". Next, as shown in Figure 8, the management unit 113 stores record R3 for menu name "II" in the third storage area 124 so that it is upstream of other records R3. Then, the management unit 113 deletes the record R3 of the menu that was cooked most recently and whose acquisition source information 55 indicates the second storage area 123 from the third storage area 124. In Figure 8, the management unit 113 deletes record R3 for menu name "HH" from the third storage area 124. Note that even if record R3 for menu name "II" is added to the third storage area 124, if the number of records R3 does not reach the upper limit, the management unit 113 does not delete record R3 from the third storage area 124. In this case, the number of menus in the cooking history will increase.

[0074] As explained in Figure 8, when a menu is selected from the reservation list or menu list, the selected menu is included in the cooking history. That is, when a menu is selected from the reservation list or menu list, the menu corresponding to the cooking data 50 stored in the second storage area 123, i.e., the menu included in the menu list, may be included in the cooking history. Hereinafter, the menu corresponding to the cooking data 50 in the second storage area 123 will be appropriately referred to as the "second menu." The second menu corresponds to the "second item" in this disclosure. If the menu selected from the reservation list or menu list is already included in the cooking history, the operation of the management unit 113 with respect to the cooking history will be the same as in the first case.

[0075] [1-2-1-3. Case 3] Next, we will explain the operation of the management unit 113 in the third case. If, while no record R1 is stored in the first storage area 122, the update unit 112 stores record R1 based on the second instruction data 53 in the first storage area 122 and starts cooking, the management unit 113 generates record R3 corresponding to this record R1. Then, the management unit 113 changes the order of records R3 in the third storage area 124 so that the generated record R3 corresponds to the most recently cooked menu.

[0076] Referring to Figure 9, the operation of the management unit 113 in the third case will be specifically explained. Figure 9 is a diagram for specifically explaining the operation of the management unit 113. In Figure 9, arrows pointing downwards and larger than arrow P indicate the state transitions of the first storage area 122 and the third storage area 124. Figure 9 illustrates a case where record R3 is stored in the third memory area 124 up to its limit.

[0077] Figure 9 shows the case where record R1 is not stored, but record R1 with the menu name "JJ" is stored in the first storage area 122. In this case, the management unit 113 generates record R3 which has the menu ID 52 of the newly stored record R1, the menu name information 54 of this record R1, and the acquisition source information 55 which indicates the first storage area 122. Then, as in the second case, the management unit 113 stores the generated record R3 in the third storage area 124 while rearranging the records R3.

[0078] As explained in Figure 9, when the first storage area 122 stores record R1 and cooking is started, the menu corresponding to this record R1 will be included in the cooking history. That is, when the first storage area 122 stores cooking data 50, the menu corresponding to the cooking data 50 stored in the first storage area 122 will be included in the cooking history. Hereinafter, the menu corresponding to the cooking data 50 in the first storage area 122 will be appropriately referred to as the "first menu". The first menu corresponds to the "first item" in this disclosure.

[0079] [1-2-1-4. Case 4] Next, we will explain the operation of the management unit 113 in the fourth case. Figure 10 is a flowchart FA showing the operation of the control unit 113 in the fourth case. The operation shown in Figure 10 begins when record R1 stored in the first storage area 122 is updated to another record R1 with at least a different menu ID 52.

[0080] The management unit 113 determines whether the second storage area 123 stores the same cooking data 50 that was erased from the first storage area 122 by the update (step SA1). More specifically, step SA1 is determined based on the menu ID 52. Even if the menu ID 52 is the same, there may be differences in the version of the cooking data 50.

[0081] If the management unit 113 determines that step SA1 is negative (step SA1: NO), it deletes record R3 from the third storage area 124 that corresponds to the cooking data 50 that was deleted by the update (step SA2). As a result, the menu corresponding to the cooking data 50 that was deleted by the update is deleted from the cooking history.

[0082] Next, the management unit 113 determines whether cooking has started for the cooking data 50 in the updated first storage area 122 (step SA3). If the management unit 113 determines in step SA3 that cooking has started (step SA3: NO), it terminates this process.

[0083] Next, if the management unit 113 determines that cooking has started for the cooking data 50 in the first storage area 122 after the update (step SA3: YES), it generates record R3 for record R1 that has started cooking after the update, as in the third case, and adds the generated record R3 and changes the order of records R3 (step SA4).

[0084] Returning to the explanation of step SA1, if the management unit 113 made an affirmative determination in step SA1 (step SA1: YES), it refers to the third storage area 124 and determines whether the acquisition destination information 55 of the record R3 corresponding to the cooking data 50 erased from the first storage area 122 indicates the first storage area 122 or the second storage area 123 (step SA5).

[0085] If the management unit 113 determines that it is referring to the second storage area 123 (step SA5: second storage area), it performs the process of step SA6 without erasing the record R3 corresponding to the cooking data 50 that was erased by the update from the third storage area 124.

[0086] On the other hand, if the management unit 113 determines that it is pointing to the first storage area 122 (step SA5: first storage area), it changes the acquisition destination information 55 of the record R3 corresponding to the cooking data 50 that was erased by the update to information pointing to the second storage area 123 (step SA6).

[0087] Next, the management unit 113, as in the third case, generates record R3 for record R1 stored in the updated first storage area 122, and adds the newly generated record R3 and changes the order of records R3 (step SA7).

[0088] Referring to Figure 11, the operation of the management unit 113 in the fourth case will be specifically explained. Figure 11 is a diagram for specifically explaining the operation of the management unit 113. In Figure 11, arrows pointing downwards and larger than arrow P indicate the status transitions of the first storage area 122, the second storage area 123, and the third storage area 124.

[0089] In Figure 11, the second memory area 123 does not contain record R2 for menu name "BB". Figure 11 shows the case where record R1 for menu name "BB" is deleted from the first memory area 122, and record R1 for menu name "KK" is newly stored in the first memory area 122. In this case, since the second memory area 123 does not contain record R2 for menu name "BB", the management unit 113 deletes record R3 for menu name "BB" from the third memory area 124. Then, when cooking starts from record R1 for menu name "KK", the management unit 113 generates record R3 for menu name "KK", and, as in the third case, adds the generated record R3 for menu name "KK" and changes the order of records R3 in the third memory area 123. As a result, the menu for menu name "BB" is deleted from the cooking history, and the menu for menu name "KK" is newly included in the cooking history.

[0090] Furthermore, with reference to Figure 12, the operation of the management unit 113 in the fourth case will be specifically explained. Figure 12 is a diagram for specifically explaining the operation of the management unit 113. In Figure 12, arrows pointing downwards and larger than arrow P indicate the state transitions of the first storage area 122, the second storage area 123, and the third storage area 124.

[0091] In Figure 12, record R2 with the menu name "BB" is stored in the second memory area 123. Also in Figure 12, the acquisition source information 55 for record R3 with the menu name "BB" indicates the first memory area 122. Figure 12 shows the case where record R1 with the menu name "BB" is erased from the first memory area 122 and record R1 with the menu name "KK" is newly stored in the first memory area 122.

[0092] In this case, as shown in Figure 12, the second memory area 123 stores record R2 for menu name "BB". Therefore, compared to Figure 11, the management unit 113 does not delete record R3 for menu name "BB" from the third memory area 124. As mentioned above, in Figure 12, the acquisition source information 55 for record R3 for menu name "BB" indicates the first memory area 122. For this reason, the management unit 113 changes the acquisition source information 55 for record R3 for menu name "BB" to information indicating the second memory area 123. Then, when cooking starts from record R1 for menu name "KK", the management unit 113 generates record R3 for menu name "KK", and, as in the third case, adds the generated record R3 for menu name "KK" and changes the sorting order of records R3 in the third memory area 124. As a result, the menu for menu name "BB" is not deleted from the cooking history, and the menu for menu name "KK" is newly included in the cooking history. Additionally, the acquisition destination set for the menu named "BB" will be changed from the first memory area 122 to the second memory area 123.

[0093] Furthermore, with reference to Figure 13, the operation of the management unit 113 in the fourth case will be specifically explained. Figure 13 is a diagram for specifically explaining the operation of the management unit 113. In Figure 13, arrows pointing downwards and larger than arrow P indicate the state transitions of the first storage area 122, the second storage area 123, and the third storage area 124.

[0094] In Figure 13, record R2 for menu name "BB" is stored in the second memory area 123. Also in Figure 13, the acquisition source information 55 for record R3 for menu name "BB" indicates the second memory area 123. Figure 13 shows the case where record R1 related to menu name "BB" is erased from the first memory area 122, and cooking starts from record R1 for menu name "KK", resulting in record R1 related to menu name "KK" being newly stored in the first memory area 122.

[0095] In this case, as shown in Figure 13, the second memory area 123 stores record R2 related to the menu name "BB". Therefore, compared to Figure 11, the management unit 113 does not delete record R3 related to the menu name "BB" from the third memory area 124. As mentioned above, in Figure 13, the acquisition source information 55 for record R3 of menu name "BB" indicates the second memory area 123. Therefore, the management unit 113 does not change the acquisition source information 55 for record R3 of menu name "BB". Then, when cooking starts from record R1 of menu name "KK", the management unit 113 generates record R3 for menu name "KK", and, as in the third case, adds the generated record R3 for menu name "KK" and changes the sorting order of records R3 in the third memory area 124. As a result, the menu for menu name "BB" is not deleted from the cooking history, and the menu for menu name "KK" is newly included in the cooking history.

[0096] [1-2-1-5. Case 5] Next, we will explain the operation of the control unit 113 in the fifth case. Figure 14 is a flowchart FB showing the operation of the control unit 113 in the fifth case. The operation shown in Figure 14 is initiated when record R2 stored in the first memory area 122 is updated.

[0097] The management unit 113 determines whether or not there is cooking data 50 that was in the second storage area 123 before the update but is not in the second storage area 123 after the update (step SB1).

[0098] If the management unit 113 determines that the result is negative in step SB1 (step SB1: NO), it terminates this process.

[0099] On the other hand, if the management unit 113 determines that the result is positive in step SB1 (step SB1: YES), it determines whether or not there is a record R3 in the third storage area 124 that corresponds to the cooking data 50 that was in the second storage area 123 before the update but is not in the second storage area 123 after the update (step SB2).

[0100] If the management unit 113 determines that the result is negative in step SB2 (step SB2: NO), it terminates this process.

[0101] On the other hand, if the management unit 113 determines that step SB2 is positive (step SB2: YES), it deletes the record R3 corresponding to the cooking data 50 that was in the second storage area 123 before the update but is not in the second storage area 123 after the update from the third storage area 124 (step SB3).

[0102] Refer to Figure 15 to explain the operation shown in Figure 14 in detail. Figure 15 is a diagram illustrating the operation of the management unit 113. In Figure 15, arrows pointing downwards and larger than arrow P indicate the status transitions of the second memory area 123 and the third memory area 124.

[0103] Figure 15 shows the case where record R2 for menu name "BB" is deleted from the second storage area 123 due to an update in the second storage area 123. As shown in Figure 15, if record R3 for menu name "BB" is stored in the third storage area 124, the management unit 113 deletes record R3 for menu name "Menu B" from the third storage area 124. As a result, if the menu name "BB" is deleted from the menu list, the menu name "BB" is also deleted from the cooking history.

[0104] [1-2-2. Operation of the Display Control Unit] Next, the operation of the display control unit 114 will be described. The following explains how to select the menus to display when the cooking history, reservation list, and menu list are first shown.

[0105] [1-2-2-1. In the case of cooking history] When the cooking history display starts, the display control unit 114 displays the menu that was most recently cooked by the cooking appliance 1 from among the menus included in the cooking history. That is, the display control unit 114 displays the menu name indicated by the menu name information 54 of the record R3 located at the uppermost position in the direction of arrow P among the records R3 stored in the third storage area 124.

[0106] [1-2-2-2. For reservation lists] When the display control unit 114 starts displaying the reservation list, it determines whether or not the reservation list includes the menu that was cooked last time.

[0107] If the display control unit 114 determines that the reservation list includes a menu that was cooked previously, it displays the previously cooked menu when the reservation list is first displayed.

[0108] On the other hand, if the display control unit 114 determines that the reservation list does not include the menu that was cooked last time, it displays the menu that was selected from the reservation list last time when the display of the reservation list begins. For example, the memory 120 stores which menu was selected from the reservation list last time, and the display control unit 114 displays the menu name of the menu that was selected from the reservation list last time by referring to the menu record R4 stored in the memory 120.

[0109] [1-2-2-3. Menu List Operation] When the display control unit 114 starts displaying the menu list, it determines whether or not the menu list includes the menu that was cooked last time.

[0110] If the display control unit 114 determines that the menu list includes the menu that was cooked last time, it displays the menu that was cooked last time when the menu list display starts.

[0111] On the other hand, if the display control unit 114 determines that the menu list does not include the menu that was cooked last time, it displays the menu that was selected from the menu list last time when the display of the menu list begins. For example, the memory 120 stores which menu was selected from the menu list last time, and the display control unit 114 displays the menu name of the menu that was selected from the menu list last time by referring to the menu record R2 stored in the memory 120.

[0112] [1-3. Effects, etc.] As explained above, the cooking appliance 1 is capable of cooking based on cooking data. The cooking appliance 1 includes a memory 120 having a first storage area 122 capable of storing cooking data 50 downloaded to the cooking appliance 1, and a second storage area 123 capable of storing cooking data 50 that is pre-registered in the cooking appliance 1. The cooking appliance 1 includes a management unit 113 that manages a cooking history including menus cooked based on the cooking data 50 stored in the memory 120, a display control unit 114 that displays the cooking history managed by the management unit 113, and a cooking control unit 115 that, when a dish is selected from the cooking history, performs cooking based on the cooking data 50 corresponding to the selected menu. The management unit 113 updates the cooking history if the cooking history includes a first menu which is a menu corresponding to the cooking data 50 in the first storage area 122, and if the cooking data 50 in the first storage area 122 is updated, depending on whether the second storage area 123 stores the same cooking data 50 as the cooking data 50 that was erased from the first storage area 122 by the update.

[0113] According to this, the menus corresponding to the downloaded cooking data 50 and the menus corresponding to the cooking data 50 pre-registered in the cooking device 1 are included in a single cooking history. Therefore, user Q can use the cooking history without having to be aware of which cooking history contains the desired menu, thereby improving user Q's convenience. In addition, the cooking history can be appropriately updated if the downloaded cooking data 50 is deleted due to an update, thus enabling proper management of the cooking history. Thus, user Q's convenience is improved, and the cooking history can be properly managed.

[0114] If the second storage area 123 does not store the same cooking data 50 that was deleted from the first storage area 122 by the update, the management unit 113 deletes the first menu corresponding to the cooking data 50 deleted from the first storage area 122 by the update from the cooking history.

[0115] According to this, menus corresponding to cooking data 50 that the cooking device 1 does not store can be deleted from the cooking history, thus enabling the cooking history to be updated appropriately. Therefore, the convenience of user Q can be improved, and the cooking history can be managed appropriately.

[0116] If the second storage area 123 stores the same cooking data 50 that was deleted from the first storage area 122 by an update, the management unit 113 does not delete the first menu corresponding to the cooking data deleted from the first storage area 122 by an update from the cooking history.

[0117] According to this, even if the cooking data 50 stored in the first storage area 122 is erased by download, if the second storage area 123 stores this cooking data 50, the menu corresponding to this cooking data 50 will be left in the cooking history. Therefore, it is possible to prevent the menu from being erased from the cooking history even though the cooking data 50 is stored, thereby improving user Q's convenience and enabling more appropriate management of the cooking history.

[0118] The menu included in the cooking history has a setting for the source of cooking data 50. The source indicates either the first storage area 122 or the second storage area 123. The cooking control unit 115 retrieves the cooking data 50 from the source set for the selected dish item and performs cooking based on the retrieved cooking data 50. If the source set for the first menu corresponding to cooking data 50 that has been deleted from the first storage area 122 by an update indicates the first storage area 122, the management unit 113 changes this source to the second storage area 123.

[0119] According to this, the source of the cooking data 50 can be set to an appropriate storage area, thus preventing situations where the cooking appliance 1 is unable to cook the selected menu even though user Q has selected a menu from the cooking history. Therefore, the convenience for user Q can be further improved, and the cooking history can be managed appropriately.

[0120] The cooking history includes a second menu, which is the menu corresponding to the cooking data 50 in the second storage area 123. When the cooking data 50 in the second storage area 123 is updated, the management unit 113 deletes the second menu corresponding to the cooking data 50 that was deleted from the second storage area 123 due to the update from the cooking history.

[0121] According to this, menus corresponding to cooking data 50 that the cooking device 1 does not store can be deleted from the cooking history, allowing the cooking history to be updated more appropriately. Therefore, the convenience for user Q can be improved, and the cooking history can be managed more appropriately.

[0122] When the display history display starts, the display control unit 114 displays the menu that was most recently cooked by the cooking appliance 1.

[0123] According to this, user Q will be able to find out what menu item was most recently cooked by cooking appliance 1, thereby improving user Q's convenience and allowing for more appropriate management of the cooking history.

[0124] The control method for the cooking appliance 1 includes the steps of: managing a cooking history that includes menus cooked based on cooking data 50 stored in memory 120; displaying the cooking history; and, if a dish item is selected from the cooking history, cooking based on the cooking data 50 corresponding to the selected menu. In the management step, if the cooking history includes a first menu which is a menu corresponding to the cooking data 50 in the first storage area 122, and the cooking data 50 in the first storage area 122 is updated, the cooking history is updated depending on whether the second storage area 123 stores the same cooking data 50 as the cooking data 50 that was erased from the first storage area 122 by the update.

[0125] According to this, it produces the same effect as the cooking device 1 described above.

[0126] The control program 121 causes the processor 110 of the cooker 1 to function as a management unit 113 that manages the cooking history, including menus cooked based on cooking data 50 stored in memory 120; a display control unit 114 that displays the cooking history; and a cooking control unit 115 that, when a menu is selected from the cooking history, cooks based on the cooking data 50 corresponding to the selected menu. The management unit 113 updates the cooking history if the cooking history includes a first menu which is a menu corresponding to the cooking data 50 in the first storage area 122, and if the cooking data 50 in the first storage area 122 is updated, depending on whether the second storage area 123 stores the same cooking data 50 as the cooking data 50 that was erased from the first storage area 122 by the update.

[0127] According to this, it produces the same effect as the cooking device 1 described above.

[0128] (Other embodiments) As described above, Embodiment 1 has been presented as an example disclosed in this application. However, the technology in this disclosure is not limited to this and can be applied to embodiments that have been modified, replaced, added, or omitted. Furthermore, it is possible to combine the components described in Embodiment 1 to create new embodiments. Therefore, other embodiments are described below as examples.

[0129] In the embodiment 1 described above, the "cooking appliance" of this disclosure is exemplified as a cooking appliance 1 that performs cooking such as boiling, grilling, and pressure cooking. However, the "cooking appliance" of this disclosure may also be other cooking appliances such as a microwave oven or a rice cooker.

[0130] In the embodiment 1 described above, the case where the number of cooking data 50 that the first storage area 122 can store, that is, the number of records R1 that the first storage area 122 can store, is one was illustrated. However, the number of cooking data 50 that the first storage area 122 can store may be multiple. In this case, the cooking data 50 that is erased upon receipt of the second instruction data 53 is the cooking data 50 that was most recently stored in the first storage area 122.

[0131] The processor 110 may consist of a single processor or multiple processors. The processor 110 may also be hardware programmed to implement the corresponding functional units. That is, the processor 110 may consist of, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0132] The configuration of the cooking appliance 1 shown in Figure 4 is merely an example, and the specific implementation is not particularly limited. In other words, it is not necessarily required that hardware corresponding to each part be implemented individually; it is also possible to configure the appliance so that a single processor executes a program to realize the functions of each part. Furthermore, some of the functions realized by software in the above-described embodiment may be implemented by hardware, or vice versa.

[0133] The operational step units shown in Figures 10 and 14 are divided according to the main processing content to facilitate understanding of the operation, and the operation is not limited by the way the processing units are divided or the names of the processing units. Depending on the processing content, it may be further divided into more step units. Alternatively, it may be divided so that one step unit includes even more processing. Furthermore, the order of the steps may be changed as appropriate, as long as it does not impede the intent of this disclosure.

[0134] Since the embodiments described above are for illustrative purposes only, various modifications, substitutions, additions, omissions, etc., can be made within the claims or their equivalents.

[0135] (Note) Based on the above description of embodiments, the following technologies are disclosed.

[0136] (Technical 1) A cooking appliance capable of cooking based on cooking data, comprising: a storage unit having a first storage area capable of storing the cooking data downloaded to the cooking appliance, and a second storage area capable of storing the cooking data registered in the cooking appliance in advance; a management unit that manages a cooking history including the items of dishes cooked based on the cooking data stored in the storage unit; a display control unit that displays the cooking history managed by the management unit; and a cooking control unit that, when an item of dish is selected from the cooking history, performs cooking based on the cooking data corresponding to the selected item of dish, wherein the management unit updates the cooking history when the cooking history includes a first item which is an item of dish corresponding to the cooking data in the first storage area, and when the cooking data in the first storage area is updated, depending on whether the second storage area stores the same cooking data as the cooking data that was erased from the first storage area by the update. This configuration combines the dish items corresponding to downloaded cooking data and the dish items corresponding to pre-registered cooking data in the cooking device into a single cooking history. Therefore, users can use the cooking history without having to consider which history contains their desired dish, improving user convenience. Furthermore, this configuration allows for proper updating of the cooking history if downloaded cooking data is deleted due to an update, thus ensuring proper management of the cooking history. Thus, user convenience is improved, and the cooking history is properly managed.

[0137] (Technical 2) The cooking appliance according to Technical 1, wherein if the second storage area does not store the same cooking data as the cooking data erased from the first storage area by an update, the management unit erases the first item corresponding to the cooking data erased from the first storage area by an update from the cooking history. This configuration allows the cooking device to delete cooking data corresponding to dishes it does not store from the cooking history, thus enabling it to properly update the cooking history. Therefore, it improves user convenience and allows for proper management of the cooking history.

[0138] (Technical 3) The cooking appliance according to Technical 1 or Technical 2, wherein the management unit does not delete the first item corresponding to the cooking data deleted from the first storage area by updating from the cooking history when the second storage area stores the same cooking data as the cooking data deleted from the first storage area by updating. With this configuration, even if the cooking data stored in the first memory area is erased by download, if the cooking device still remembers this cooking data, it will retain the corresponding dish item. Therefore, it is possible to prevent the dish item from being erased from the cooking history even though the cooking data is still remembered, thereby improving user convenience and enabling proper management of the cooking history.

[0139] (Technical 4) The cooking appliance according to Technical 3, wherein the cooking history includes a cooking item for which a source for the cooking data is set, the source for which the data is set indicates the first storage area or the second storage area, the cooking control unit acquires the cooking data from the source set for the selected cooking item, and performs cooking based on the acquired cooking data, and the management unit changes the source for which the data is set for the first item corresponding to cooking data that has been erased from the first storage area by update to the second storage area. This configuration allows the system to set the source of cooking data to an appropriate storage area, preventing situations where cooking cannot be performed because the cooking data cannot be retrieved from the storage area when a user selects a cooking item from their cooking history. Therefore, user convenience can be further improved, and cooking history can be managed appropriately.

[0140] (Technical 5) The cooking history includes a second item which is the item of a dish corresponding to the cooking data in the second storage area, and the management unit deletes the second item which corresponds to the cooking data deleted from the second storage area by the update from the cooking history. This is the cooking appliance according to any one of Technical 1 to Technical 4. This configuration allows the cooking device to delete cooking data corresponding to dishes it does not remember from the cooking history, thus enabling more accurate updates to the cooking history. Therefore, it improves user convenience and allows for more appropriate management of the cooking history.

[0141] (Technical 6) The cooking appliance according to any one of Technical 1 to Technical 5, wherein the display control unit displays the item of the dish that the cooking appliance has most recently cooked when the display of the cooking history is started. This configuration allows users to see what dishes were most recently cooked by the appliance, thereby improving user convenience and enabling more appropriate management of cooking history.

[0142] (Technical 7) A method for controlling a cooking appliance, comprising a storage unit that can cook based on cooking data and has a first storage area capable of storing downloaded cooking data and a second storage area capable of storing pre-registered cooking data, the method comprising: managing a cooking history including the items of dishes cooked based on the cooking data stored in the storage unit; displaying the cooking history; and, when an item of dish is selected from the cooking history, cooking based on the cooking data corresponding to the selected item of dish, wherein in the management step, the cooking history includes a first item which is the item of dish corresponding to the cooking data in the first storage area, and when the cooking data in the first storage area is updated, the cooking history is updated depending on whether the second storage area stores the same cooking data as the cooking data that was erased from the first storage area by the update. This configuration produces the same effect as the cooking appliance described in Technology 1.

[0143] (Technical 8) A processor for a cooking appliance having a storage unit that can cook based on cooking data and has a first storage area capable of storing downloaded cooking data and a second storage area capable of storing pre-registered cooking data, wherein the processor is configured to include a management unit that manages a cooking history including the items of dishes cooked based on the cooking data stored in the storage unit, a display control unit that displays the cooking history, and a cooking control unit that, when an item of dish is selected from the cooking history, cooks based on the cooking data corresponding to the selected item of dish, wherein the management unit updates the cooking history depending on whether the second storage area stores the same cooking data as the cooking data erased from the first storage area by the update, when the cooking history includes a first item which is the item of dish corresponding to the cooking data in the first storage area, and when the cooking data in the first storage area is updated. This configuration produces the same effect as the cooking appliance described in Technology 1. [Industrial applicability]

[0144] As described above, the cooking appliance, the method for controlling the cooking appliance, and the program according to the present invention can be used for managing the cooking history displayed by the cooking appliance. [Explanation of symbols]

[0145] 1 Cooker 50 Cooking Data 100 Control device 101 Communications Department 102 Cooking heat retention section 110 processors 111 Communication Control Unit 112 Update Department 113 Management Department 114 Display Control Unit 115 Cooking Control Unit 120 memory (storage unit) 121 Control Program (Program) 122 1st storage area 123 2nd storage area 124 Third storage area 125 4th storage area 1000 Cooking Appliance Control System

Claims

1. A cooking appliance capable of cooking based on cooking data, A storage unit having a first storage area capable of storing a first record including the cooking data downloaded to the cooking appliance and item identification information that uniquely identifies the item of the dish, and a second storage area capable of storing a second record including the cooking data and item identification information that are registered in the cooking appliance in advance, A management unit manages a cooking history including records of dishes cooked based on the cooking data stored in the storage unit, A display control unit that displays the cooking history managed by the management unit, The system includes a cooking control unit that, when a dish is selected from the cooking history, performs cooking based on the cooking data corresponding to the selected dish, The aforementioned management department, The cooking history includes a first item which is the item of the dish corresponding to the first record in the first storage area, and when the first record in the first storage area is updated, The cooking history is updated depending on whether the second storage area stores a second record containing the same item identification information as the first record that was erased from the first storage area by the update. Cooker.

2. The aforementioned management department, If the second storage area does not store a second record containing the same item identification information as the first record that was deleted from the first storage area by an update, the first item corresponding to the first record that was deleted from the first storage area by an update is deleted from the cooking history. The cooking appliance according to claim 1.

3. The aforementioned management department, If the second storage area stores a second record containing the same item identification information as the first record that was deleted from the first storage area by an update, the first item corresponding to the first record that was deleted from the first storage area by an update is not deleted from the cooking history. A cooking appliance according to claim 1 or 2.

4. The cooking history includes a cooking item for which the source of the cooking data is set. The aforementioned acquisition destination refers to the first storage area or the second storage area. The cooking control unit acquires the cooking data from the acquisition source set for the selected dish item, and performs cooking based on the acquired cooking data. The aforementioned management department, If the acquisition destination set for the first item corresponding to the first record erased from the first storage area by an update indicates the first storage area, then this acquisition destination is changed to the second storage area. The cooking appliance according to claim 3.

5. The cooking history includes a second item which is the dish item corresponding to the second record in the second storage area. The aforementioned management department, If the second record in the second storage area is updated, the second item corresponding to the second record that was deleted from the second storage area by the update is deleted from the cooking history. The cooking appliance according to claim 1.

6. The display control unit, When the cooking history display starts, the item of the dish most recently cooked by the cooking appliance is displayed. The cooking appliance according to claim 1.

7. A control method for a cooking appliance comprising a storage unit having a first storage area capable of storing a first record including downloaded cooking data and item identification information that uniquely identifies the item of the dish, and a second storage area capable of storing a second record including pre-registered cooking data and item identification information, The steps include managing a cooking history that includes records of dishes cooked based on the cooking data stored in the storage unit, The steps include displaying the cooking history, If a dish item is selected from the cooking history, the step includes cooking based on the cooking data corresponding to the selected dish item, In the aforementioned management step, The cooking history includes a first item which is the item of the dish corresponding to the first record in the first storage area, and when the first record in the first storage area is updated, The cooking history is updated depending on whether the second storage area stores the same item identification information contained in the first record that was erased from the first storage area by the update, as well as the second record containing the same item identification information. Methods for controlling cooking appliances.

8. A processor for a cooking appliance has a storage unit that enables cooking based on cooking data and has a first storage area capable of storing a first record including downloaded cooking data and item identification information that uniquely identifies the item of the dish, and a second storage area capable of storing a second record including pre-registered cooking data and item identification information. A management unit manages a cooking history including records of dishes cooked based on the cooking data stored in the storage unit, A display control unit that displays the cooking history, When a dish item is selected from the cooking history, the cooking control unit functions as a unit that cooks the dish based on the cooking data corresponding to the selected dish item. The aforementioned management department, The cooking history includes a first item which is the item of the dish corresponding to the first record in the first storage area, and when the first record in the first storage area is updated, The cooking history is updated depending on whether the second storage area stores a second record containing the same item identification information as the first record that was erased from the first storage area by the update. program.

Citation Information

Patent Citations

  • Social dish cooking method and device

    CN113987327A

  • Heating cooker

    JP1999190521A

  • Microwave oven system

    JP2001336751A

  • Cooker

    JP2003269729A

  • Cooking information system, control method, server, communication terminal, program, and cooking appliance

    JP2018004139A