Search

KR-102962495-B1 - OPERATING METHOD OF SERVER, OPERATING METHOD OF USER TERMINAL AND OPERATING METHOD OF COOKING DEVICE

KR102962495B1KR 102962495 B1KR102962495 B1KR 102962495B1KR-102962495-B1

Abstract

A method of operation of a server according to one aspect of the technical concept of the present disclosure includes the steps of receiving a first image of an inner pot containing grains from a user terminal, determining the number of servings of grains based on the first image, determining an appropriate water level line required for cooking the grains based on the result of determining the number of servings and generating appropriate water level line information, and transmitting the appropriate water level line information to the user terminal.

Inventors

  • 하태석

Assignees

  • (주)쿠첸

Dates

Publication Date
20260513
Application Date
20240201

Claims (20)

  1. A step of receiving a first image of an inner pot containing grains from a user terminal; A step of determining the number of servings of the grain based on the first image above; A step of determining an appropriate water level line required for cooking the grain based on the above-mentioned result of determining the number of servings and generating appropriate water level line information; and The method includes the step of transmitting the above appropriate water level information to the user terminal, The step of determining the number of servings of the above grain A step of detecting the shooting angle and shooting distance of the inner pot included in the first image; A step of detecting boundaries included in the first image; and A step of determining the number of grain portions based on the shooting angle, the shooting distance, and the boundary included in the first image. Server operation method.
  2. In paragraph 1, The step of determining the number of servings of the above grain A step of determining the type of the inner pot included in the first image above; A step of detecting a first boundary representing the boundary of the inner pot included in the first image; A step of detecting a second boundary representing the boundary of the grain included in the first image; and A step of determining the number of servings of the grain based on the type of inner pot, the shooting angle, the shooting distance, the first boundary, and the second boundary. Server operation method.
  3. In paragraph 2, The step of determining the above appropriate water level line A step of determining the appropriate water level line based on the above-mentioned result of determining the number of servings and the above-mentioned type of inner pot. Server operation method.
  4. In paragraph 1, The method further includes the step of transmitting the above-mentioned result of determining the number of servings to a cooking device linked to the user terminal. Server operation method.
  5. In paragraph 1, A step of determining the type of grain included in the first image; A step of determining a recommended menu based on the type of grain above and generating recommended menu information; and The step of transmitting the above recommendation menu information to the user terminal is further included Server operation method.
  6. In paragraph 1, A step of receiving a second image of the inner pot containing the grain and water from the user terminal; A step of determining whether the amount of water is appropriate based on the second image above; and The method further includes the step of transmitting the result of determining whether the amount of water is appropriate to the user terminal. Server operation method.
  7. In paragraph 6, The step of determining whether the above amount of water is appropriate A step of determining the type of the inner pot included in the second image above; A step of detecting the shooting angle and shooting distance of the inner pot included in the second image; A step of detecting a first boundary representing the boundary of the inner pot included in the second image; A step of detecting a second boundary representing the boundary of the grain included in the second image; A step of detecting a third boundary representing the boundary of the water included in the second image; and A step of determining whether the amount of water is appropriate based on the type of inner pot, the shooting angle, the shooting distance, the first boundary, the second boundary, and the third boundary. Server operation method.
  8. In paragraph 6, The step of transmitting the result of determining whether the amount of water is appropriate to the user terminal If it is determined that the amount of water is inappropriate, the method includes the step of retransmitting the appropriate water level information to the user terminal. Server operation method.
  9. In paragraph 6, If the amount of water is determined to be appropriate, the method further includes the step of transmitting an operation command to a cooking device linked to the user terminal. Server operation method.
  10. A step of transmitting a first image of an inner pot containing grains to a server; A step of receiving appropriate water level line information generated based on the first image from the server; and It includes the step of displaying the above appropriate water level line information, and The above appropriate water level line information Through the server above, the number of servings of the grain is determined based on the first image, and the appropriate water level line required for cooking the grain is determined based on the result of determining the number of servings, thereby generating, The number of servings of the above grain Through the server, the shooting angle and shooting distance of the inner pot included in the first image are detected, the boundary included in the first image is detected, and the number of servings of the grain is determined based on the shooting angle, the shooting distance, and the boundary included in the first image. Method of operation of a user terminal.
  11. In Paragraph 10, A step of receiving recommendation menu information generated based on the first image from the server; and A step further comprising displaying the above recommended menu information Method of operation of a user terminal.
  12. In Paragraph 11, A step of receiving an input selecting one of the recommended menus included in the above recommended menu information as a cooking menu; and The method further includes the step of transmitting the above cooking menu to a cooking device linked to the user terminal. Method of operation of a user terminal.
  13. In Paragraph 10, A step of transmitting a second image of the inner pot containing the grains and water to a server; and The method further includes the step of receiving from the server a result determining whether the amount of water is appropriate based on the second image. Method of operation of a user terminal.
  14. In Paragraph 13, If it is determined that the amount of water is inappropriate, the method further includes the step of receiving the appropriate water level information again from the server. Method of operation of a user terminal.
  15. In Paragraph 13, A step of receiving the result of determining the number of servings from the server; After determining that the amount of water is appropriate, a step of receiving an input to transmit an operation command to a cooking device linked to the user terminal; A step of transmitting the above operation command to the cooking device; and The method further includes the step of displaying the remaining operating time of the cooking device calculated based on the result of determining the number of servings. Method of operation of a user terminal.
  16. A step of receiving a result of determining the number of servings of the grain based on a first image of an inner pot containing the grain, taken from a server; A step of receiving an operation command from the above server or user terminal; Step of performing a cooking operation on the above grain; and It includes a step of displaying the remaining operation time calculated based on the above-mentioned result of determining the number of servings, and The result of determining the number of servings of the above grain is Through the server, the shooting angle and shooting distance of the inner pot included in the first image are detected, the boundary included in the first image is detected, and the number of servings of the grain is determined based on the shooting angle, the shooting distance, and the boundary included in the first image. Method of operation of a cooking appliance.
  17. In Paragraph 16, The above operation command is After the amount of water is determined to be appropriate based on a second image taken of the inner pot containing the grain and water from the above server, it is transmitted Method of operation of a cooking appliance.
  18. In Paragraph 16, The step of performing the above cooking operation A step of receiving a cooking menu from the above user terminal; and A step comprising performing a cooking operation on the grain based on the above cooking menu. Method of operation of a cooking appliance.
  19. In Paragraph 18, The step of displaying the remaining operation time above A step of displaying the remaining operating time calculated based on the above cooking menu and the result of determining the number of servings. Method of operation of a cooking appliance.
  20. A step of generating a first image by photographing an inner pot containing grains based on input received from a user; A step of determining the number of servings of the grain based on the first image above; A step of determining an appropriate water level line required for cooking the grain based on the above-mentioned result of determining the number of servings and generating appropriate water level line information; and It includes the step of displaying the above appropriate water level line information, and The step of determining the number of servings of the above grain A step of detecting the shooting angle and shooting distance of the inner pot included in the first image; A step of detecting boundaries included in the first image; and A step of determining the number of grain portions based on the shooting angle, the shooting distance, and the boundary included in the first image. Method of operation of a user terminal.

Description

Operating method of server, operating method of user terminal and operating method of cooking device The technical concept of the present disclosure relates to a method of operation of a server that provides appropriate water level information to a user, a method of operation of a user terminal, and a method of operation of a cooking device. Cooking appliances, such as an electric rice cooker, are electric devices that perform various cooking tasks using electricity as a heating source. They are equipped with an inner pot for holding food, a main body on which the inner pot rests, a lid for opening and closing the top of the main body, and a heating element for heating the inner pot, thereby performing the function of producing food in an edible form. Furthermore, an electric rice cooker can combine not only a cooking function but also a warming function to store the prepared food for a certain period of time. When cooking grains using a cooking appliance, the user must place grains and water into the inner pot in the appropriate ratio. If the ratio of grains to water is not proper, the desired cooking result may not be achieved. Therefore, it is necessary to develop a method that allows the user to properly adjust the ratio of grains to water. FIG. 1 is a drawing showing a cooking system according to an exemplary embodiment of the present disclosure. FIG. 2 is a block diagram showing a user terminal according to an exemplary embodiment of the present disclosure. FIG. 3 is a block diagram showing a cooking apparatus according to an exemplary embodiment of the present disclosure. FIG. 4 is a flowchart illustrating a method of operation of a server according to an exemplary embodiment of the present disclosure. FIG. 5 is a flowchart illustrating a method for determining the number of servings of a server according to an exemplary embodiment of the present disclosure. FIG. 6 is a flowchart illustrating a method for generating recommendation menu information of a server according to an exemplary embodiment of the present disclosure. FIG. 7 is a flowchart illustrating an additional operation method of a server according to an exemplary embodiment of the present disclosure. FIG. 8 is a flowchart illustrating a method for determining whether the amount of water in a server is appropriate according to an exemplary embodiment of the present disclosure. FIG. 9 is a flowchart showing subsequent operations based on the result of determining whether the amount of water in the server is appropriate according to an exemplary embodiment of the present disclosure. FIG. 10 is a flowchart illustrating a method of operation of a cooking system according to an exemplary embodiment of the present disclosure. FIG. 11 is a flowchart illustrating the operation method of a cooking system when the amount of water is determined to be appropriate according to an exemplary embodiment of the present disclosure. FIG. 12 is a flowchart illustrating the operation method of a cooking system when the amount of water is determined to be inappropriate according to an exemplary embodiment of the present disclosure. FIG. 13 is a drawing showing a cooking system according to another exemplary embodiment of the present disclosure. FIG. 14 is a block diagram showing a user terminal according to another exemplary embodiment of the present disclosure. FIG. 15 is a flowchart illustrating a method of operation of a cooking system according to another exemplary embodiment of the present disclosure. FIG. 16 is a flowchart illustrating a method of operation related to determining whether the amount of water in a cooking system is appropriate according to another exemplary embodiment of the present disclosure. Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings. FIG. 1 is a drawing showing a cooking system according to an exemplary embodiment of the present disclosure. Referring to FIG. 1, a cooking system (10) according to an exemplary embodiment of the present disclosure may include a server (100), a user terminal (200), and a cooking device (300). The cooking system (10) may be an IoT (Internet of Things) system. The server (100) may include a processor and memory. The server (100) may store instructions in memory for performing operations of the server (100) as described below. The server (100) may perform operations of the server (100) as described below by processing the instructions stored in memory through the processor. The server (100) can communicate with the user terminal (200) or the cooking device (300). The server (100) can provide various data or algorithms to the user terminal (200) or the cooking device (300). Additionally, the server (100) can perform calculations based on data received from the user terminal (200) or the cooking device (300), and can transmit the calculation results to the user terminal (200) or the cooking device (300). The server (100) can communicate w