本发明涉及监测提示,尤其涉及一种基于烹饪信息的智能烹饪提示方法及装置。
背景技术:
1、随着人们生活水平的提高,餐桌上的食品种类、以及相应的菜品烹饪方式越来越丰富,在满足人们基本温饱的同时,极大的满足了人们多样的饮食需求。
2、随着厨具的智能化,相比于“下馆子”,人们在家不仅便能满足多样的饮食需求,而且还能保证菜品的健康卫生,但是随着烹饪菜品数量的增加,相应的烹饪时间也随之延长,在先烹饪好的菜品,随着时间的推移,逐渐失去了其最佳口味,进一步的影响了人们的高质量饮食需求。
3、可见,提出一种提高烹饪效率,进而有利于保障人们在家就能够满足高质量的饮食需求的技术方案显得尤为重要。
技术实现思路
1、本发明所要解决的技术问题在于,提供一种基于烹饪信息的智能烹饪提示方法及装置,能够有利于提高烹饪效率,进而有利于保障人们在家就能够满足高质量的饮食需求。
2、为了解决上述技术问题,本发明第一方面公开了一种基于烹饪信息的智能烹饪提示方法,所述方法包括:
3、根据每个烹饪锅具的目标烹饪过程,确定开始执行所述目标烹饪过程的目标时间节点,所述目标烹饪过程包括多个待执行的第一烹饪步骤;
4、根据所述目标烹饪过程包含的每个所述第一烹饪步骤的目标时间节点,生成每个所述烹饪锅具的提示信息,所述提示信息包括所有所述烹饪步骤的烹饪提示信息,所述烹饪提示信息包括每个所述第一烹饪步骤对应的目标时间节点、每个所述第一烹饪步骤对应的操作方式、每个所述第一烹饪步骤的在后相邻的所述第一烹饪步骤的目标时间节点中的一种或多种;
5、向执行所述目标烹饪过程的执行用户输出每个所述烹饪锅具的提示信息。作为一种可选的实施方式,在本发明第一方面中,所述目标烹饪过程还包括当前正在执行的第二烹饪步骤;
6、所述向执行所述目标烹饪过程的执行用户输出每个所述烹饪锅具的提示信息,包括:
7、对于每个所述第二烹饪步骤,确定所述第二烹饪步骤的在后相邻所述第一烹饪步骤的所述目标时间节点为待执行目标时间节点;
8、判断执行所述目标烹饪过程的执行用户是否在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
9、当判断出所述执行用户在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤时,则确定所述待执行目标时间节点对应的所述第一烹饪步骤为所述第二烹饪步骤,并向执行所述第二烹饪步骤的执行用户输出每个所述烹饪锅具的提示信息。
10、作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
11、当判断出所述执行用户未在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤时,则在所述执行用户触发执行完毕所述第二烹饪步骤的操作时,确定所述待执行目标时间节点对应的所述第一烹饪步骤为所述第二烹饪步骤;
12、根据所述执行用户的目标延迟时长,更新所述第二烹饪步骤的在后所有所述第一烹饪步骤对应的目标时间节点,所述目标延迟时间用于表示所述执行用户从所述待执行目标时间节点至触发执行完毕所述第二烹饪步骤的时间节点之间的时长;
13、根据所有更新后的每个所述第一烹饪步骤的目标时间节点,生成每个所述烹饪锅具的新提示信息;
14、向执行所述第二烹饪步骤的执行用户输出每个所述烹饪锅具的新提示信息。
15、作为一种可选的实施方式,在本发明第一方面中,所述判断执行所述目标烹饪过程的执行用户是否在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤,包括:
16、判断所述第二烹饪步骤是否为预先确定出的食材烧制步骤,所述食材烧制步骤用于表示需要使用对应的所述烹饪锅具对食材进行烧制的烹饪步骤;
17、当判断出所述第二烹饪步骤为所述食材烧制步骤时,则判断所述烹饪锅具的实时状态数据是否在所述待执行目标时间节点之前大于等于预设研判阈值;
18、当判断出所述烹饪锅具的所述实时状态数据在所述待执行目标时间节点之前大于等于所述预设研判阈值时,则确定所述执行用户在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
19、当判断出所述烹饪锅具的所述实时状态数据在所述待执行目标时间节点之前小于所述预设研判阈值时,则确定所述执行用户未在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
20、其中,所述实时状态数据包括实时锅温数据、实时气压数据、实时颜色数据、实时汤汁起泡大小数据中的一种或多种,所述预设研判阈值包括预设锅温阈值、预设锅内气压阈值、预设菜品颜色阈值、预设汤汁起泡大小阈值中的一种或多种。
21、作为一种可选的实施方式,在本发明第一方面中,所述判断执行所述目标烹饪过程的执行用户是否在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤,包括:
22、判断所述第二烹饪步骤是否为预先确定出的食材准备步骤;
23、当判断出所述第二烹饪步骤为所述食材准备步骤时,则判断所述食材准备步骤对应的目标食材是否在所述待执行目标时间节点之前放置在预设准备位置;
24、当判断出所述目标食材在所述待执行目标时间节点之前放置在所述预设准备位置时,则确定所述执行用户在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
25、当判断出所述目标食材未在所述待执行目标时间节点之前放置在所述预设准备位置时,则确定所述执行用户未在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤。
26、作为一种可选的实施方式,在本发明第一方面中,所述根据每个烹饪锅具的目标烹饪过程,确定开始执行所述目标烹饪过程的目标时间节点之前,所述方法还包括:
27、根据确定出的目标用户身份,确定所述目标用户身份对应目标用户的历史烹饪信息,所述历史烹饪信息包括历史烹饪菜品、每个所述历史烹饪菜品对应的烹饪次数、烹饪菜品白名单、烹饪食材黑名单、烹饪食材灰名单中的一种或多种,所述烹饪菜品白名单包括所述烹饪次数大于等于预设烹饪次数阈值的所述历史烹饪菜品,所述烹饪食材黑名单包括所述目标用户对应的禁用食材,所述烹饪食材灰名单包括除所述烹饪食材黑名单以外的烹饪次数小于所述预设烹饪次数阈值的烹饪菜品对应的烹饪食材;
28、根据所述烹饪菜品白名单中的每个所述历史烹饪菜品,分析所述目标用户的营养分布画像;
29、根据所述营养分布画像、所述烹饪菜品白名单和所述烹饪食材灰名单,确定推荐烹饪食谱;
30、根据确定出的所述推荐烹饪食谱,确定所述推荐烹饪食谱中每个推荐烹饪菜品对应的烹饪锅具以及对应的烹饪流程信息;
31、根据每个所述烹饪流程信息,确定每个所述烹饪锅具的目标烹饪过程。
32、作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
33、判断所述执行用户的用户属性信息是否满足预设执行操作条件,当判断出所述执行用户的所述用户属性信息不满足所述预设执行操作条件时,则生成烹饪中断信号;
34、根据所述烹饪中断信号,执行相匹配的保护处理操作;
35、所述判断所述执行用户的用户属性信息是否满足预设执行操作条件,包括:
36、获取所述执行用户的用户属性数据,所述用户属性数据包括所述执行用户的身高数据、语音数据、全身图像数据中的一种或多种;
37、根据所述用户属性数据,确定所述用户属性数据对应的目标数据标准差;
38、判断所述目标数据标准差是否大于预设标准差阈值,当判断出所述目标数据标准差大于所述预设标准差阈值时,则确定所述执行用户的所述用户属性信息不满足所述预设执行操作条件。
39、本发明第二方面公开了一种基于烹饪信息的智能烹饪提示装置,所述装置包括:
40、确定模块,用于根据每个烹饪锅具的目标烹饪过程,确定开始执行所述目标烹饪过程的目标时间节点,所述目标烹饪过程包括多个待执行的第一烹饪步骤;
41、生成模块,用于根据所述目标烹饪过程包含的每个所述第一烹饪步骤的目标时间节点,生成每个所述烹饪锅具的提示信息,所述提示信息包括所有所述烹饪步骤的烹饪提示信息,所述烹饪提示信息包括每个所述第一烹饪步骤对应的目标时间节点、每个所述第一烹饪步骤对应的操作方式、每个所述第一烹饪步骤的在后相邻的所述第一烹饪步骤的目标时间节点中的一种或多种;
42、输出模块,用于向执行所述目标烹饪过程的执行用户输出每个所述烹饪锅具的提示信息。
43、作为一种可选的实施方式,在本发明第二方面中,所述目标烹饪过程还包括当前正在执行的第二烹饪步骤;
44、所述输出模块向执行所述目标烹饪过程的执行用户输出每个所述烹饪锅具的提示信息的方式包括:
45、对于每个所述第二烹饪步骤,确定所述第二烹饪步骤的在后相邻所述第一烹饪步骤的所述目标时间节点为待执行目标时间节点;
46、判断执行所述目标烹饪过程的执行用户是否在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
47、当判断出所述执行用户在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤时,则确定所述待执行目标时间节点对应的所述第一烹饪步骤为所述第二烹饪步骤,并向执行所述第二烹饪步骤的执行用户输出每个所述烹饪锅具的提示信息。
48、作为一种可选的实施方式,在本发明第二方面中,所述输出模块向执行所述目标烹饪过程的执行用户输出每个所述烹饪锅具的提示信息的方式包括:
49、当判断出所述执行用户未在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤时,则在所述执行用户触发执行完毕所述第二烹饪步骤的操作时,确定所述待执行目标时间节点对应的所述第一烹饪步骤为所述第二烹饪步骤;
50、根据所述执行用户的目标延迟时长,更新所述第二烹饪步骤的在后所有所述第一烹饪步骤对应的目标时间节点,所述目标延迟时间用于表示所述执行用户从所述待执行目标时间节点至触发执行完毕所述第二烹饪步骤的时间节点之间的时长;
51、根据所有更新后的每个所述第一烹饪步骤的目标时间节点,生成每个所述烹饪锅具的新提示信息;
52、向执行所述第二烹饪步骤的执行用户输出每个所述烹饪锅具的新提示信息。
53、作为一种可选的实施方式,在本发明第二方面中,所述输出模块判断执行所述目标烹饪过程的执行用户是否在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤的方式包括:
54、判断所述第二烹饪步骤是否为预先确定出的食材烧制步骤,所述食材烧制步骤用于表示需要使用对应的所述烹饪锅具对食材进行烧制的烹饪步骤;
55、当判断出所述第二烹饪步骤为所述食材烧制步骤时,则判断所述烹饪锅具的实时状态数据是否在所述待执行目标时间节点之前大于等于预设研判阈值;
56、当判断出所述烹饪锅具的所述实时状态数据在所述待执行目标时间节点之前大于等于所述预设研判阈值时,则确定所述执行用户在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
57、当判断出所述烹饪锅具的所述实时状态数据在所述待执行目标时间节点之前小于所述预设研判阈值时,则确定所述执行用户未在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
58、其中,所述实时状态数据包括实时锅温数据、实时气压数据、实时颜色数据、实时汤汁起泡大小数据中的一种或多种,所述预设研判阈值包括预设锅温阈值、预设锅内气压阈值、预设菜品颜色阈值、预设汤汁起泡大小阈值中的一种或多种。
59、作为一种可选的实施方式,在本发明第二方面中,所述输出模块判断执行所述目标烹饪过程的执行用户是否在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤的方式包括:
60、判断所述第二烹饪步骤是否为预先确定出的食材准备步骤;
61、当判断出所述第二烹饪步骤为所述食材准备步骤时,则判断所述食材准备步骤对应的目标食材是否在所述待执行目标时间节点之前放置在预设准备位置;
62、当判断出所述目标食材在所述待执行目标时间节点之前放置在所述预设准备位置时,则确定所述执行用户在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤;
63、当判断出所述目标食材未在所述待执行目标时间节点之前放置在所述预设准备位置时,则确定所述执行用户未在所述待执行目标时间节点之前执行完毕所述第二烹饪步骤。
64、作为一种可选的实施方式,在本发明第二方面中,所述确定模块,还用于根据确定出的目标用户身份,确定所述目标用户身份对应目标用户的历史烹饪信息,所述历史烹饪信息包括历史烹饪菜品、每个所述历史烹饪菜品对应的烹饪次数、烹饪菜品白名单、烹饪食材黑名单、烹饪食材灰名单中的一种或多种,所述烹饪菜品白名单包括所述烹饪次数大于等于预设烹饪次数阈值的所述历史烹饪菜品,所述烹饪食材黑名单包括所述目标用户对应的禁用食材,所述烹饪食材灰名单包括除所述烹饪食材黑名单以外的烹饪次数小于所述预设烹饪次数阈值的烹饪菜品对应的烹饪食材;
65、所述装置还包括:
66、分析模块,用于根据所述烹饪菜品白名单中的每个所述历史烹饪菜品,分析所述目标用户的营养分布画像;
67、所述确定模块,还用于根据所述营养分布画像、所述烹饪菜品白名单和所述烹饪食材灰名单,确定推荐烹饪食谱;
68、所述确定模块,还用于根据确定出的所述推荐烹饪食谱,确定所述推荐烹饪食谱中每个推荐烹饪菜品对应的烹饪锅具以及对应的烹饪流程信息;
69、所述确定模块,还用于根据每个所述烹饪流程信息,确定每个所述烹饪锅具的目标烹饪过程。
70、作为一种可选的实施方式,在本发明第二方面中,判断模块,用于判断所述执行用户的用户属性信息是否满足预设执行操作条件;
71、所述生成模块,还用于当所述判断模块判断出所述执行用户的所述用户属性信息不满足所述预设执行操作条件时,则生成烹饪中断信号;
72、执行模块,用于根据所述烹饪中断信号,执行相匹配的保护处理操作;
73、以及,所述判断模块判断所述执行用户的用户属性信息是否满足预设执行操作条件的方式包括:
74、获取所述执行用户的用户属性数据,所述用户属性数据包括所述执行用户的身高数据、语音数据、全身图像数据中的一种或多种;
75、根据所述用户属性数据,确定所述用户属性数据对应的目标数据标准差;
76、判断所述目标数据标准差是否大于预设标准差阈值,当判断出所述目标数据标准差大于所述预设标准差阈值时,则确定所述执行用户的所述用户属性信息不满足所述预设执行操作条件。
77、本发明第三方面公开了另一种基于烹饪信息的智能烹饪提示装置,所述装置包括:
78、存储有可执行程序代码的存储器;
79、与所述存储器耦合的处理器;
80、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于烹饪信息的智能烹饪提示方法。
81、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于烹饪信息的智能烹饪提示方法。
82、与现有技术相比,本发明实施例具有以下有益效果:
83、本发明实施例中,根据每个烹饪锅具的目标烹饪过程,确定开始执行目标烹饪过程的目标时间节点,目标烹饪过程包括多个待执行的第一烹饪步骤;并根据目标烹饪过程包含的每个第一烹饪步骤的目标时间节点,生成每个烹饪锅具的提示信息,提示信息包括所有烹饪步骤的烹饪提示信息,烹饪提示信息包括每个第一烹饪步骤对应的目标时间节点、每个第一烹饪步骤对应的操作方式、每个第一烹饪步骤的在后相邻的第一烹饪步骤的目标时间节点中的一种或多种;向执行目标烹饪过程的执行用户输出每个烹饪锅具的提示信息。可见,实施本发明实施例能够在用户进行烹饪的过程中,提示用户每个烹饪步骤开始执行的时间节点、每个烹饪步骤对应的操作方式、每个烹饪步骤的在后相邻烹饪步骤开始执行的时间节点中的一种或多种烹饪提示信息,上述的烹饪提示信息可以是在执行目标烹饪过程之前确定出的,也可以是在执行目标烹饪过程的过程中,根据用户的执行情况确定和调整出的。能够有效利用烹饪过程中每个烹饪步骤之间的时间间隙,缩短烹饪所需时长,从而无论用户使用单个锅还是使用多个锅烹饪食材,都能够有效提高用户的烹饪效率,有利于在保障人们在家就能够满足多样的饮食需求的同时,进一步保障人们在家就能够满足更高质量的饮食需求。