烹饪设备及其控制方法、存储介质转让专利

申请号 : CN202010684661.6

文献号 : CN111722547B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕扬才

申请人 : 宁波方太厨具有限公司

摘要 :

本发明公开了一种烹饪设备及其控制方法、存储介质。所述控制方法包括:接收与放入烹饪设备中的食材所对应的烹饪参数;根据每组烹饪参数计算烹饪出对应菜肴所需的热量;确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴所需的时长时控制所述烹饪设备停止运行;若检测到所述目标菜肴从所述烹饪设备中被取出,则将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并返回执行确定目标菜肴以及运行所述烹饪设备的步骤,直至所有菜肴从所述烹饪设备中被取出。本发明通过对多道菜肴同时进行烹饪,节省了烹饪总时长,在烹饪参数设置方面也提高了便捷性。

权利要求 :

1.一种烹饪设备的控制方法,其特征在于,包括:接收与放入烹饪设备中的食材所对应的烹饪参数,其中,放入烹饪设备中的食材用于烹饪出至少两道菜肴,每道菜肴对应一组烹饪参数,每组烹饪参数均包括烹饪时长、设定温度以及烹饪模式;

根据每组烹饪参数计算烹饪出对应菜肴所需的热量;

所述根据每组烹饪参数计算烹饪出对应菜肴所需的热量,具体包括:针对每组烹饪参数,分别根据设定温度和烹饪模式查找所述烹饪设备对应的运行功率P与热量传递损失率k;

根据烹饪时长、所述烹饪设备对应的运行功率P以及热量传递损失率k计算烹饪出对应菜肴所需的热量Q;

确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴所需的时长时控制所述烹饪设备停止运行;其中,烹饪所述目标菜肴所需的时长Time根据所述目标菜肴对应的设定温度、烹饪模式以及热量计算,计算公式为Time=Q/P/k;

若检测到所述目标菜肴从所述烹饪设备中被取出,则将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并返回执行确定目标菜肴以及运行所述烹饪设备的步骤,直至所有菜肴从所述烹饪设备中被取出。

2.如权利要求1所述的控制方法,其特征在于,所述控制方法还包括:若检测到有新的食材加入所述烹饪设备中,则在接收到与所述新的食材对应的烹饪参数后计算烹饪出对应菜肴所需的热量,并将烹饪出其余每道菜肴所需的热量更新为减去加入所述新的食材之前运行所述烹饪设备所产生的热量;

返回执行确定目标菜肴以及运行所述烹饪设备的步骤,直至所有菜肴从所述烹饪设备中被取出。

3.如权利要求1所述的控制方法,其特征在于,所述控制方法还包括:利用摄像头拍摄每次放入烹饪设备中的食材;

根据拍摄的图片查询是否有与所述食材对应的菜谱;

若是,则输出与所述菜谱对应的烹饪参数以供用户选择;

若否,则提示用户输入与所述食材对应的烹饪参数。

4.如权利要求3所述的控制方法,其特征在于,所述根据拍摄的图片查询是否有与所述食材对应的菜谱,具体包括:

根据拍摄的图片分析食材中各个成分的占比;

根据占比超过预设值的成分查询包含所述成分的所有菜谱。

5.一种烹饪设备,其特征在于,包括:参数接收模块,用于接收与放入烹饪设备中的食材所对应的烹饪参数,其中,放入烹饪设备中的食材用于烹饪出至少两道菜肴,每道菜肴对应一组烹饪参数,每组烹饪参数均包括烹饪时长、设定温度以及烹饪模式;

热量计算模块,用于根据每组烹饪参数计算烹饪出对应菜肴所需的热量;

所述热量计算模块具体包括:

查找单元,用于针对每组烹饪参数,分别根据设定温度和烹饪模式查找所述烹饪设备对应的运行功率P与热量传递损失率k;

计算单元,用于根据烹饪时长、所述烹饪设备对应的运行功率P以及热量传递损失率k计算烹饪出对应菜肴所需的热量Q;

运行控制模块,用于确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴目前所需的时长时控制所述烹饪设备停止运行;其中,根据所述目标菜肴对应的设定温度、烹饪模式以及热量计算烹饪所述目标菜肴目前所需的时长Time,计算公式为Time=Q/P/k;

取出检测模块,用于在检测到所述目标菜肴从所述烹饪设备中被取出的情况下,将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并调用所述运行控制模块直至所有菜肴从所述烹饪设备中被取出。

6.如权利要求5所述的烹饪设备,其特征在于,所述烹饪设备还包括:食材加入检测模块,用于在检测到有新的食材加入所述烹饪设备的情况下,在接收到与所述新的食材对应的烹饪参数后计算烹饪出对应菜肴所需的热量,并将烹饪出其余每道菜肴所需的热量更新为减去加入所述新的食材之前运行所述烹饪设备所产生的热量,以及调用所述运行控制模块直至所有菜肴从所述烹饪设备中被取出。

7.如权利要求5所述的烹饪设备,其特征在于,所述烹饪设备还包括:摄像头,用于拍摄每次放入烹饪设备中的食材;

菜谱查询模块,用于根据拍摄的图片查询是否有与所述食材对应的菜谱,并在是的情况下输出与所述菜谱对应的烹饪参数以供用户选择,在否的情况下提示用户输入与所述食材对应的烹饪参数。

8.如权利要求7所述的烹饪设备,其特征在于,所述菜谱查询模块具体用于根据拍摄的图片分析食材中各个成分的占比,以及根据占比超过预设值的成分查询包含所述成分的所有菜谱。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑4中任一项所述的烹饪设备的控制方法的步骤。

说明书 :

烹饪设备及其控制方法、存储介质

技术领域

[0001] 本发明涉及烹饪设备领域,特别涉及一种烹饪设备及其控制方法、存储介质。

背景技术

[0002] 随着蒸箱、烤箱、微波炉等智能烹饪设备在厨房领域的普及,越来越多的用户开始选择使用智能烹饪设备来替代传统烹饪方式进行菜肴的制作。相较于传统烹饪方式,智能
烹饪设备虽然在烹饪过程中解放了用户的双手,但是在烹饪总耗时上并未有效节省时间。
例如,用户需要烹饪A、B、C三道菜肴,无论是传统烹饪方式还是智能烹饪设备,都需要用户
按照某一次序顺序执行,而无法同时进行以达到减少烹饪总耗时的目的。
[0003] 目前,使用蒸箱、烤箱、微波炉等智能烹饪设备烹饪多道菜肴的方式有以下两种:
[0004] 第一、用户分批次放入多道菜肴的食材,智能烹饪设备为每道菜肴设置倒计时,倒计时结束后发出播报以提示用户取出菜肴,而后重新设置烹饪参数进行下一道菜肴的烹
饪。这种分批次烹饪多道菜肴的方式需要用户多次设置烹饪参数,给用户带来了不便。
[0005] 第二、用户同时放入多道菜肴的食材,自行计算时间并判断,定时前往厨房分批次取出菜肴。这种烹饪方式需要用户自行计算时间并判断,容易因遗忘等原因未能及时取出
而导致烹饪失败。另外,如果用户在烹饪过程中放入新菜肴的食材,或者频繁取出烹饪好的
菜肴,都会容易导致用户计算的时间出错,从而导致有的菜肴烹饪失败。

发明内容

[0006] 本发明要解决的技术问题是为了克服现有技术中利用烹饪设备烹饪多道菜肴存在的上述缺陷,提供一种能够节省烹饪总时长且提升用户体验的烹饪设备及其控制方法、
存储介质。
[0007] 本发明是通过下述技术方案来解决上述技术问题:
[0008] 本发明的第一方面提供一种烹饪设备的控制方法,包括:
[0009] 接收与放入烹饪设备中的食材所对应的烹饪参数,其中,放入烹饪设备中的食材用于烹饪出至少两道菜肴,每道菜肴对应一组烹饪参数,每组烹饪参数均包括烹饪时长、设
定温度以及烹饪模式;
[0010] 根据每组烹饪参数计算烹饪出对应菜肴所需的热量;
[0011] 确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴所需的时长时控制所述烹饪
设备停止运行;其中,烹饪所述目标菜肴所需的时长根据所述目标菜肴对应的设定温度、烹
饪模式以及热量计算;
[0012] 若检测到所述目标菜肴从所述烹饪设备中被取出,则将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并返回执行确定目标菜肴以及运行所述烹饪设备的步
骤,直至所有菜肴从所述烹饪设备中被取出。
[0013] 较佳地,所述控制方法还包括:
[0014] 若检测到有新的食材加入所述烹饪设备中,则在接收到与所述新的食材对应的烹饪参数后计算烹饪出对应菜肴所需的热量,并将烹饪出其余每道菜肴所需的热量更新为减
去加入所述新的食材之前运行所述烹饪设备所产生的热量;
[0015] 返回执行确定目标菜肴以及运行所述烹饪设备的步骤,直至所有菜肴从所述烹饪设备中被取出。
[0016] 较佳地,所述控制方法还包括:
[0017] 利用摄像头拍摄每次放入烹饪设备中的食材;
[0018] 根据拍摄的图片查询是否有与所述食材对应的菜谱;
[0019] 若是,则输出与所述菜谱对应的烹饪参数以供用户选择;
[0020] 若否,则提示用户输入与所述食材对应的烹饪参数。
[0021] 较佳地,所述根据拍摄的图片查询是否有与所述食材对应的菜谱,具体包括:
[0022] 根据拍摄的图片分析食材中各个成分的占比;
[0023] 根据占比超过预设值的成分查询包含所述成分的所有菜谱。
[0024] 较佳地,所述根据每组烹饪参数计算烹饪出对应菜肴所需的热量,具体包括:
[0025] 针对每组烹饪参数,分别根据设定温度和烹饪模式查找所述烹饪设备对应的运行功率与热量传递损失率;
[0026] 根据烹饪时长、所述烹饪设备对应的运行功率以及热量传递损失率计算烹饪出对应菜肴所需的热量。
[0027] 本发明的第二方面提供一种烹饪设备,包括:
[0028] 参数接收模块,用于接收与放入烹饪设备中的食材所对应的烹饪参数,其中,放入烹饪设备中的食材用于烹饪出至少两道菜肴,每道菜肴对应一组烹饪参数,每组烹饪参数
均包括烹饪时长、设定温度以及烹饪模式;
[0029] 热量计算模块,用于根据每组烹饪参数计算烹饪出对应菜肴所需的热量;
[0030] 运行控制模块,用于确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴目前所
需的时长时控制所述烹饪设备停止运行;其中,根据所述目标菜肴对应的设定温度、烹饪模
式以及热量计算烹饪所述目标菜肴目前所需的时长;
[0031] 取出检测模块,用于在检测到所述目标菜肴从所述烹饪设备中被取出的情况下,将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并调用所述运行控制模块直
至所有菜肴从所述烹饪设备中被取出。
[0032] 较佳地,所述烹饪设备还包括:
[0033] 食材加入检测模块,用于在检测到有新的食材加入所述烹饪设备的情况下,在接收到与所述新的食材对应的烹饪参数后计算烹饪出对应菜肴所需的热量,并将烹饪出其余
每道菜肴所需的热量更新为减去加入所述新的食材之前运行所述烹饪设备所产生的热量,
以及调用所述运行控制模块直至所有菜肴从所述烹饪设备中被取出。
[0034] 较佳地,所述烹饪设备还包括:
[0035] 摄像头,用于拍摄每次放入烹饪设备中的食材;
[0036] 菜谱查询模块,用于根据拍摄的图片查询是否有与所述食材对应的菜谱,并在是的情况下输出与所述菜谱对应的烹饪参数以供用户选择,在否的情况下提示用户输入与所
述食材对应的烹饪参数。
[0037] 较佳地,所述菜谱查询模块具体用于根据拍摄的图片分析食材中各个成分的占比,以及根据占比超过预设值的成分查询包含所述成分的所有菜谱。
[0038] 较佳地,所述热量计算模块具体包括:
[0039] 查找单元,用于针对每组烹饪参数,分别根据设定温度和烹饪模式查找所述烹饪设备对应的运行功率与热量传递损失率;
[0040] 计算单元,用于根据烹饪时长、所述烹饪设备对应的运行功率以及热量传递损失率计算烹饪出对应菜肴所需的热量。
[0041] 本发明的第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的烹饪设备的控制方法的步骤。
[0042] 本发明的积极进步效果在于:通过对多道菜肴同时进行烹饪,与传统分批次烹饪多道菜肴相比,节省了烹饪总时长,且在烹饪参数设置方面也提高了用户的便捷性,具体
地,在整个烹饪过程中只需要用户在烹饪设备进行烹饪之前设置一次烹饪参数即可。另外,
烹饪完成每道菜肴都会控制烹饪设备停止运行,无需用户自行计算时间定时前往厨房取出
烹饪完成的菜肴,避免了对烹饪完成的菜肴继续进行烹饪导致烹饪失败,也给用户带来了
便利。

附图说明

[0043] 图1为本发明实施例1提供的烹饪设备的控制方法的流程图。
[0044] 图2为本发明实施例1提供的步骤S101之前烹饪设备的控制方法的流程图。
[0045] 图3为本发明实施例3提供的烹饪设备的结构框图。

具体实施方式

[0046] 下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0047] 本发明实施例提供的烹饪设备可以为蒸箱、烤箱、蒸烤一体机、微波炉等用于烹饪菜肴的设备。
[0048] 实施例1
[0049] 本实施例提供一种烹饪设备的控制方法,如图1所示,包括:
[0050] 步骤S101、接收与放入烹饪设备中的食材所对应的烹饪参数,其中,放入烹饪设备中的食材用于烹饪出至少两道菜肴,每道菜肴对应一组烹饪参数,每组烹饪参数均包括烹
饪时长、设定温度以及烹饪模式。
[0051] 以利用蒸箱烹饪菜肴“清蒸鲈鱼”为例,对应如下烹饪参数PARM1:
[0052] 烹饪模式:普通蒸;
[0053] 设定温度:80度;
[0054] 烹饪时长:30分钟。
[0055] 以利用蒸箱烹饪菜肴“肉末蒸豆腐”为例,对应如下烹饪参数PARM2:
[0056] 烹饪模式:过温蒸;
[0057] 设定温度:105度;
[0058] 烹饪时长:40分钟。
[0059] 在具体实施中,步骤S101中接收的烹饪参数是用户输入的。在可选的实施方式中,用户可以根据烹饪设备依据拍摄的食材输出的烹饪参数进行选择,也可以自行输入。如图2
所示,在步骤S101之前具体包括以下步骤:
[0060] 步骤S001、利用摄像头拍摄每次放入烹饪设备中的食材。具体实施中,用户每次放入烹饪设备中的食材用于烹饪出一道菜肴,若用户需要烹饪多道菜肴,需要多次放入食材。
[0061] 一方面为了避免烹饪环境损伤摄像头,另一方面为了方便用户将食材放入摄像头的拍摄范围内,在可选的一种实施方式中,摄像头安装于烹饪设备的外部,例如安装于烹饪
设备的显示屏附近,或者安装于烹饪设备的门顶部等。
[0062] 步骤S002、根据拍摄的图片查询是否有与所述食材对应的菜谱,若是,则执行步骤S003,若否,则执行步骤S004。
[0063] 在步骤S002可选的一种实施方式中,根据食材中各个成分的占比查询菜谱,具体包括:
[0064] 步骤S0021、根据拍摄的图片分析食材中各个成分的占比。在具体实施中,拍摄的图片中仅包括盛放食材的容器以及具体的食材。在一个例子中,盛放食材的容器为盘子。
[0065] 步骤S0022、根据占比超过预设值的成分查询包含所述成分的所有菜谱。在具体实施中,烹饪设备或者与所述烹饪设备通过无线连接的云端服务器中设有存储大量菜谱的数
据库,步骤S0022中从该数据库中查询菜谱。
[0066] 在一个具体的例子中,根据拍摄的图片分析食材中包括的成分有鲈鱼、大葱、生姜、红椒和其它(例如酱油、盐等调料),其中,鲈鱼占比80%、大葱占比5%、生姜占比5%、红
椒占比5%、其它占比5%。根据占比超过30%的成分即鲈鱼查询包含鲈鱼的所有菜谱。
[0067] 在另一个具体的例子中,根据拍摄的图片分析食材中包括的成分有肉末、豆腐、榨菜和其它(例如辣椒、盐等调料),其中,肉末占比40%、豆腐占比40%、榨菜占比15%、其它
占比5%。根据占比超过30%的成分即肉末和豆腐查询包含肉末和豆腐的所有菜谱。
[0068] 步骤S003、输出与所述菜谱对应的烹饪参数以供用户选择。
[0069] 若步骤S0022中查询到的菜谱为多个,在可选的一种实施方式中,根据食材中除去占比超过预设值以外的成分选择推荐给用户菜谱的顺序。在一个具体的例子中,根据食材
中占比为15%~30%的成分选择推荐给用户菜谱的顺序。
[0070] 在上述例子中,假设包含肉末和豆腐的菜谱为5个,从这5个菜谱中查询包含榨菜的菜谱,若查询到包含榨菜的菜谱为3个,则按照这3个菜谱的流行度例如用户下载菜谱的
数量对推荐菜谱的顺序进行排序。
[0071] 在另一个例子中,步骤S0022中查询到的菜谱为A、B、C、D,食材中占比为15%~30%的成分有S1和S2,从菜谱A、B、C、D中查询包含成分S1或S2的菜谱,菜谱A中包含成分S1
和S2,菜谱B中包含成分S1,菜谱C中包含成分S2,菜谱D不包含成分S1或S2,菜谱C的流行度
高于菜谱B的流行度,则按照菜谱A、C、B、D的顺序向用户推荐。在步骤S203的具体实施中,可
以将多个菜谱同时推荐给用户,即输出多个菜谱对应的烹饪参数以供用户选择。在本例子
中,同时向用户推荐菜谱A和C,若用户未选择这两个菜谱,则继续推荐菜谱B和D。
[0072] 需要说明的是,步骤S003中若用户未选择烹饪设备输出的菜谱对应的烹饪参数,则执行步骤S004。
[0073] 步骤S004、提示用户输入与所述食材对应的烹饪参数。
[0074] 在一个具体的例子中,根据拍摄的图片分析食材中包括的成分有人参、猪肉、枸杞,其中,人参占比80%、猪肉占比15%、枸杞占比5%。根据占比超过30%的成分即人参查
询不到任何菜谱,提示用户输入与上述食材对应的烹饪参数,用户可以自行输入烹饪时长、
设定温度以及烹饪模式。
[0075] 步骤S102、根据每组烹饪参数计算烹饪出对应菜肴所需的热量。
[0076] 在步骤S102可选的一种实施方式中,根据以下步骤计算每道菜肴的热量:
[0077] 步骤S1021、针对每组烹饪参数,分别根据设定温度和烹饪模式查找所述烹饪设备对应的运行功率与热量传递损失率。在具体实施中,烹饪设备或者与所述烹饪设备通过无
线连接的云端服务器中设有存储设定温度和烹饪模式与烹饪设备的运行功率/热量传递损
失率对应关系的数据库,步骤S1021中从该数据库中查询对应的运行功率与热量传递损失
率。在一个例子中,设定温度为T1、烹饪模式为M1,与设定温度T1和烹饪模式M1对应的烹饪
设备Z1的运行功率为P1,热量传递损失率为k1。在另一个例子中,设定温度为T1、烹饪模式
为M2,与设定温度T1和烹饪模式M2对应的烹饪设备Z1的运行功率为P2,热量传递损失率为
k2。其中,Z1为烹饪设备的型号。
[0078] 步骤S1022、根据烹饪时长SetTime、所述烹饪设备对应的运行功率P以及热量传递损失率k计算烹饪出对应菜肴所需的热量Q。在具体实施中,按照以下公式计算热量:Q=P*
SetTime*k,其中,热量Q的单位为焦耳。
[0079] 以上述菜肴“清蒸鲈鱼”对应的烹饪参数PARM1为例,根据“80度”的设定温度和“普通蒸”的烹饪模式查询该烹饪设备对应的运行功率为P1,热量传递损失率为k1,那么烹饪出
菜肴“清蒸鲈鱼”所需的热量Q1=P1*30分钟*k1。其中,30分钟为烹饪参数PARM1中的烹饪时
长。
[0080] 以上述菜肴“肉末蒸豆腐”对应的烹饪参数PARM2为例,根据“105度”的设定温度和“过温蒸”的烹饪模式查询该烹饪设备对应的运行功率为P2,热量传递损失率为k2,那么烹
饪出菜肴“肉末蒸豆腐”所需的热量Q2=P2*40分钟*k2。其中,40分钟为烹饪参数PARM2中的
烹饪时长。
[0081] 步骤S103、确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴所需的时长时控
制所述烹饪设备停止运行;其中,烹饪所述目标菜肴所需的时长根据所述目标菜肴对应的
设定温度、烹饪模式以及热量计算。
[0082] 本实施方式中,在烹饪设备的运行时长达到烹饪所述目标菜肴所需的时长时,说明目标菜肴已经烹饪完成。
[0083] 需要说明的是,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行的过程中,即在烹饪设备按照目标菜肴对应的设定温度以及烹饪模式运行的过程
中,所有菜肴均处于被烹饪的状态,其中,除了目标菜肴以外,其余菜肴并未按照与其对应
的原始烹饪参数进行烹饪。
[0084] 在计算烹饪所述目标菜肴所需的时长可选的一种实施方式中,包括以下步骤:
[0085] 根据所述目标菜肴对应的设定温度和烹饪模式查找所述烹饪设备对应的运行功率P与热量传递损失率k;
[0086] 根据所述烹饪设备对应的运行功率P与热量传递损失率k,以及烹饪所述目标菜肴所需的热量Q计算烹饪所述目标菜肴所需的时长Time。在具体实施中,按照以下公式计算时
长:Time=Q/P/k,其中,时长Time的单位为分钟。
[0087] 步骤S104、若检测到所述目标菜肴从所述烹饪设备中被取出,则将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并执行步骤S103,直至所有菜肴从所述烹饪
设备中被取出。
[0088] 在本实施方式的具体实施中,可以将菜肴对应的烹饪参数以及所需的热量形成所述菜肴的数据结构并存入队列中,若检测到菜肴从烹饪设备中被取出,则从队列中删除所
述菜肴的数据结构,同时更新其他菜肴数据结构中所需的热量。在一个例子中,队列的格式
为JSON(JavaScript Object Notation,JS对象简谱)。
[0089] 本实施方式中,所需热量最小的菜肴最先烹饪完成,所需热量最大的菜肴最后烹饪完成,通过对多道菜肴同时进行烹饪,与传统分批次烹饪多道菜肴相比,节省了烹饪总时
长,且在整个烹饪过程中只需要在烹饪设备进行烹饪之前设置一次烹饪参数,方便了用户
操作。烹饪完成每道菜肴都会控制烹饪设备停止运行,无需用户自行计算时间定时前往厨
房取出烹饪完成的菜肴,避免了对烹饪完成的菜肴继续进行烹饪导致烹饪失败,也给用户
带来了便利。在可选的一种实施方式中,通过输出提示信息以提示用户取出目标菜肴,用户
可以根据提示信息取出目标菜肴,烹饪设备继续烹饪剩余菜肴中所需热量最小的菜肴,直
至所有菜肴烹饪完成。
[0090] 在步骤S104可选的一种实施方式中,通过判断是否发生开门动作以及摄像头是否拍摄到目标菜肴的图片,检测目标菜肴是否从所述烹饪设备中被取出。具体地,若判断发生
开门动作且摄像头拍摄到目标菜肴的图片,则检测目标菜肴从烹饪设备中被取出,否则,检
测目标菜肴未被取出。
[0091] 在步骤S104可选的另一种实施方式中,通过判断烹饪设备内食材的总重量是否减小来检测目标菜肴是否从所述烹饪设备中被取出。具体地,若烹饪设备内食材的总重量减
小了预设值以上,则检测目标菜肴从烹饪设备中被取出。
[0092] 在如图1中判断烹饪设备中是否还有菜肴可选的一种实施方式中,根据摄像头是否拍摄到所有烹饪完成的菜肴的图片判断烹饪设备中是否还有菜肴,具体地,若摄像头拍
摄到所有烹饪完成的菜肴的图片,说明用户已经取出所有菜肴且在取出过程中被摄像头拍
摄到图片,此时判断烹饪设备内没有菜肴,否则,判断烹饪设备内还有菜肴。
[0093] 在如图1中判断烹饪设备中是否还有菜肴可选的另一种实施方式中,根据烹饪设备内食材的总重量是否为小于一定值例如10g来判断烹饪设备中是否还有菜肴,具体地,若
烹饪设备内食材的总重量小于10g,则判断烹饪设备内没有菜肴,否则,判断烹饪设备内还
有菜肴。
[0094] 在一个具体的例子中,用户放入烹饪设备中用于烹饪出三道菜肴D1、D2、D3的食材,并通过烹饪设备推荐的菜谱选择菜肴D1对应的烹饪参数PRAM_D1,以及菜肴D2对应的烹
饪参数PRAM_D2,自行输入菜肴D3对应的烹饪参数PRAM_D3。根据烹饪参数PRAM_D1计算出烹
饪出菜肴D1所需的热量为Q_D1,根据烹饪参数PRAM_D2计算出烹饪出菜肴D2所需的热量为
Q_D2,根据烹饪参数PRAM_D3计算出烹饪出菜肴D3所需的热量为Q_D3,其中,Q_D1<Q_D3<
Q_D2。确定最小热量Q_D1对应的目标菜肴为D1,根据菜肴D1对应的设定温度以及烹饪模式
控制烹饪设备运行,并在运行时长达到烹饪目标菜肴D1所需的时长TD1时控制烹饪设备停
止运行,其中,TD1=Q_D1/P_D1/k_D1,P_D1和k_D1分别为根据目标菜肴D1对应的设定温度
以及烹饪模式查询到的烹饪设备的运行功率和热量传递损失率。
[0095] 若检测到菜肴D1从烹饪设备中被取出,则更新烹饪菜肴D2和D3所需的热量,具体地,将烹饪菜肴D2所需的热量更新为Q_D2‑Q_D1,以及将烹饪菜肴D3所需的热量更新为Q_
D3‑Q_D1。根据(Q_D3‑Q_D1)<(Q_D2‑Q_D1),确定最小热量Q_D3‑Q_D1对应的目标菜肴为D3,
根据目标菜肴D3对应的设定温度以及烹饪模式控制烹饪设备运行,并在运行时长达到烹饪
目标菜肴D3所需的时长TD3时控制烹饪设备停止运行,其中,TD3=(Q_D3‑Q_D1)/P_D3/k_
D3,P_D3和k_D3分别为根据目标菜肴D3对应的设定温度以及烹饪模式查询到的烹饪设备的
运行功率和热量传递损失率。需要说明的是,由于在烹饪菜肴D1的过程中也对菜肴D3进行
了烹饪,因此,上述烹饪目标菜肴D3所需的时长TD3必然小于目标菜肴D3对应的烹饪参数
PRAM_D3中的烹饪时长,即节省了烹饪时长。
[0096] 若检测到菜肴D3从烹饪设备中被取出,则更新烹饪菜肴D2所需的热量,具体地,将烹饪菜肴D2所需的热量更新为Q_D2‑Q_D1‑Q_D3。根据目标菜肴D2对应的设定温度以及烹饪
模式控制烹饪设备运行,并在运行时长达到烹饪目标菜肴D2所需的时长TD2时控制烹饪设
备停止运行,其中,TD2=(Q_D2‑Q_D1‑Q_D3)/P_D2/k_D2,P_D2和k_D2分别为根据目标菜肴
D2对应的设定温度以及烹饪模式查询到的烹饪设备的运行功率和热量传递损失率。需要说
明的是,由于在烹饪菜肴D1和D3的过程中也对菜肴D2进行了烹饪,因此,上述烹饪目标菜肴
D2所需的时长TD2必然小于目标菜肴D2对应的烹饪参数PRAM_D2中的烹饪时长,即节省了烹
饪时长。
[0097] 至此,三道菜肴D1、D2、D3均烹饪完成,与传统分批次烹饪多道菜肴相比,节省了烹饪总时长,且在整个烹饪过程中只需要在烹饪设备烹饪之前设置一次烹饪参数,方便了用
户操作;而且烹饪设备烹饪完成每道菜肴都会停止运行,无需用户自行计算时间定时前往
厨房取出烹饪完成的菜肴,避免了对烹饪完成的菜肴继续进行烹饪导致烹饪失败,也给用
户带来了便利。
[0098] 实施例2
[0099] 在实施例1提供的控制方法的基础上,本实施例提供的烹饪设备的控制方法还包括以下步骤:
[0100] 若检测到有新的食材加入所述烹饪设备中,则在接收到与所述新的食材对应的烹饪参数后计算烹饪出对应菜肴所需的热量,并将烹饪出其余每道菜肴所需的热量更新为减
去加入所述新的食材之前运行所述烹饪设备所产生的热量;以及执行步骤S103,直至所有
菜肴从所述烹饪设备中被取出。
[0101] 本实施方式中,允许用户在烹饪设备运行的过程中或者停止运行时加入新的食材,以提升用户使用烹饪设备的体验。具体地,加入新的食材之后需要对烹饪出其余每道菜
肴所需的热量进行更新,并根据烹饪出新的食材对应菜肴所需的热量与更新后的其余每道
菜肴所需的热量确定最小热量对应的目标菜肴,以使得所需热量最小的菜肴最先烹饪完
成,所需热量最大的菜肴最后烹饪完成。
[0102] 在可选的一种实施方式中,根据所述烹饪设备对应的运行功率P与热量传递损失率k,以及烹饪设备的运行时长计算加入新的食材之前运行所述烹饪设备所产生的热量。在
具体实施中,按照以下公式计算加入新的食材之前运行所述烹饪设备所产生的热量:Q_Run
=RunTime*P*k,其中,RunTime为烹饪设备的运行时长,热量Q_Run的单位为焦耳。本实施方
式中,在加入新的食材之后需要将烹饪出其余每道菜肴所需的热量更新为减去加入所述新
的食材之前运行所述烹饪设备所产生的热量Q_Run。
[0103] 实施例3
[0104] 本实施例提供一种烹饪设备30,如图3所示,包括参数接收模块31、热量计算模块32、运行控制模块33以及取出检测模块34。
[0105] 参数接收模块用于接收与放入烹饪设备中的食材所对应的烹饪参数,其中,放入烹饪设备中的食材用于烹饪出至少两道菜肴,每道菜肴对应一组烹饪参数,每组烹饪参数
均包括烹饪时长、设定温度以及烹饪模式;
[0106] 热量计算模块用于根据每组烹饪参数计算烹饪出对应菜肴所需的热量。
[0107] 在可选的一种实施方式中,所述热量计算模块具体包括:
[0108] 查找单元,用于针对每组烹饪参数,分别根据设定温度和烹饪模式查找所述烹饪设备对应的运行功率与热量传递损失率;
[0109] 计算单元,用于根据烹饪时长、所述烹饪设备对应的运行功率以及热量传递损失率计算烹饪出对应菜肴所需的热量。
[0110] 运行控制模块用于确定最小热量对应的目标菜肴,根据所述目标菜肴对应的设定温度以及烹饪模式控制所述烹饪设备运行,并在运行时长达到烹饪所述目标菜肴目前所需
的时长时控制所述烹饪设备停止运行;其中,根据所述目标菜肴对应的设定温度、烹饪模式
以及热量计算烹饪所述目标菜肴目前所需的时长;
[0111] 取出检测模块用于在检测到所述目标菜肴从所述烹饪设备中被取出的情况下,将烹饪出其余每道菜肴所需的热量更新为减去所述最小热量,并调用所述运行控制模块直至
所有菜肴从所述烹饪设备中被取出。
[0112] 在可选的一种实施方式中,上述烹饪设备还包括:
[0113] 食材加入检测模块,用于在检测到有新的食材加入所述烹饪设备的情况下,在接收到与所述新的食材对应的烹饪参数后计算烹饪出对应菜肴所需的热量,并将烹饪出其余
每道菜肴所需的热量更新为减去加入所述新的食材之前运行所述烹饪设备所产生的热量,
以及调用所述运行控制模块直至所有菜肴从所述烹饪设备中被取出。
[0114] 在可选的一种实施方式中,上述烹饪设备还包括:
[0115] 摄像头,用于拍摄每次放入烹饪设备中的食材;
[0116] 菜谱查询模块,用于根据拍摄的图片查询是否有与所述食材对应的菜谱,并在是的情况下输出与所述菜谱对应的烹饪参数以供用户选择,在否的情况下提示用户输入与所
述食材对应的烹饪参数。
[0117] 在可选的一种实施方式中,所述菜谱查询模块具体用于根据拍摄的图片分析食材中各个成分的占比,以及根据占比超过预设值的成分查询包含所述成分的所有菜谱。
[0118] 实施例4
[0119] 本实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1或2所述的烹饪设备的控制方法的步骤。
[0120] 其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任
意合适的组合。
[0121] 在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实
施例1或2所述的烹饪设备的控制方法的步骤。
[0122] 其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独
立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
[0123] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离
本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和
修改均落入本发明的保护范围。