菜谱烹饪方法、装置、蒸烤设备、服务器和存储介质

文档序号:27440227发布日期:2021-11-17 23:26阅读:97来源:国知局
菜谱烹饪方法、装置、蒸烤设备、服务器和存储介质

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.图1为一个实施例中菜谱烹饪方法的应用环境图;
35.图2为一个实施例中菜谱烹饪方法的流程示意图;
36.图3为另一个实施例中菜谱烹饪方法的流程示意图;
37.图4为另一个实施例中菜谱烹饪方法的流程示意图;
38.图5为另一个实施例中菜谱烹饪方法的流程示意图;
39.图6为一个实施例中菜谱烹饪方法的流程示意图;
40.图7为另一个实施例中菜谱烹饪方法的流程示意图;
41.图8为另一个实施例中菜谱烹饪方法的流程示意图;
42.图9为另一个实施例中菜谱烹饪方法的流程示意图;
43.图10为一个实施例中菜谱烹饪装置的结构框图;
44.图11为一个实施例中菜谱烹饪装置的结构框图;
45.图12为一个实施例中蒸烤设备的内部结构图;
46.图13为一个实施例中服务器的内部结构图。
具体实施方式
47.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
48.本技术提供的菜谱烹饪方法,可以应用于如图1所示的应用环境中。其中,蒸烤设备101通过网络与服务器102进行通信,服务器102通过网络与用户终端103进行通信。其中,蒸烤设备101可以但不限于是各种蒸烤箱、空气炸锅等蒸烤类设备;服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现;用户终端103可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、便携式可穿戴设备和语音网器,语音网器可以但不限于是各种类型的智能音箱、智能冰箱、智能蒸烤设备以及智能电视等。
49.在一个实施例中,如图2所示,提供了一种菜谱烹饪方法,以该方法应用于图1中的蒸烤设备为例进行说明,包括以下步骤:
50.步骤201,接收服务器下发的菜谱的第一烹饪程序曲线。
51.其中,该第一烹饪程序曲线为服务器根据接收到的菜谱选择指令发送给该蒸烤设备的,该菜谱选择指令中携带该菜谱的标识以及使用该菜谱的目标用户的标识;该第一烹饪程序曲线与该目标用户相关联,且该第一烹饪程序曲线为目标烹饪程序曲线中的至少一段程序曲线,该目标烹饪程序曲线与包含该目标用户的多个用户相关联。
52.用户在用户终端选择需要烹饪的菜谱以及使用该菜谱的目标用户之后,用户终端将包含该菜谱的标识以及该目标用户的标识的菜谱选择指令发送至服务器,服务器根据接收到的该菜谱选择指令,从预设数据库中确定对应该菜谱选择指令的第一烹饪程序曲线,该第一烹饪程序曲线为适合该目标用户使用的菜谱对应的烹饪程序曲线;其中,该预设数据库中存储有不同菜谱标识对应的菜谱,每个菜谱对应一个目标烹饪程序曲线,可选地,该目标烹饪程序曲线包括多段程序曲线,每一段程序曲线与至少一个用户的标识相关联;例如:在一次完整的烤吐司过程中,小孩的口味要求为烤制软一点,对应烹饪时长5分钟,妈妈的口味要求为烤制刚刚好,对应烹饪时长8分钟,爸爸的口味要求为烤制硬一点,对应烹饪时长15分钟;因此,从开始烹饪到结束烹饪,形成的一个完整的目标烹饪程序曲线中,包括与小孩的标识相关联的第一段程序曲线0

5分钟,与妈妈的标识相关联的第二段程序曲线0

8分钟,以及与爸爸的标识相关联的第三段程序曲线0

15分钟。
53.可选地,基于上述举例的内容,在用户的菜谱选择指令为烤吐司,使用该吐司的目标用户为妈妈时,服务器根据该菜谱选择指令确定的第一烹饪程序曲线为与妈妈的标识相关联的第二段程序曲线0

8分钟;服务器将该第一烹饪程序曲线下发至蒸烤设备,蒸烤设备
接收该菜谱对应的该第一烹饪程序曲线。
54.步骤202,根据该第一烹饪程序曲线启动烹饪,并在按照该第一烹饪程序曲线烹饪结束后,暂停烹饪并提醒用户烹饪结束。
55.蒸烤设备在接收到第一烹饪程序曲线之后,可以根据该第一烹饪程序曲线启动烹饪,并在按照该第一烹饪程序曲线烹饪结束后,暂停烹饪并提醒用户烹饪结束;基于上述举例的内容,在该第一烹饪程序曲线为与妈妈的标识相关联的第二段程序曲线0

8分钟的情况下,在蒸烤设备烹饪到8分钟结束后,暂停烹饪,并可以提醒用户烹饪结束;可选地,该蒸烤设备可以通过设备本身的声光报警功能提醒用户,也可以通过家庭内相关联的其他用户终端提醒用户,例如:智能音箱或者手机等;本技术实施例对提醒用户的方式并不做限定。
56.上述菜谱烹饪方法中,蒸烤设备通过接收服务器下发的菜谱的第一烹饪程序曲线,并根据该第一烹饪程序曲线启动烹饪,以及在按照该第一烹饪程序曲线烹饪结束后,暂停烹饪并提醒用户烹饪结束;也就是说,本实施例中的服务器中预先存储了不同用户的口味分别对应的菜谱,能够避免用户每次烹饪时对烹饪时间和烹饪火候掌握不准确导致烹饪后的菜谱口味不一致的问题,提高了菜谱的烹饪效果;进一步地,蒸烤设备能够根据服务器下发的对应使用菜谱的目标用户的第一烹饪程序曲线,按照该第一烹饪程序曲线进行烹饪,并在烹饪结束后提醒用户,提高了蒸烤设备的自动化烹饪程度,且无需用户对烹饪过程进行实时监控,进而能够提高用户体验以及提高烹饪效果。
57.根据上面的描述,可知,服务器中存储的一个菜谱的目标烹饪程序曲线中可以包括多段程序曲线,每一段程序曲线与至少一个用户的标识相关联;也就是说,在有至少一个用户的烹饪口味要求一致的情况下,一段程序曲线可以关联多个用户;基于上述举例,在老人和小孩的口味要求均为烤制软一点时,可以将该第一段程序曲线分别与老人和小孩进行关联。相应地,在用户的菜谱选择指令中包括多个不同口味要求的目标用户的情况下,也就是,在该第一烹饪程序曲线包括该目标烹饪程序曲线中的连续多段程序曲线,且该多段程序曲线具有时间先后顺序的情况下,该蒸烤设备可以进行分阶段烹饪。
58.图3为另一个实施例中菜谱烹饪方法的流程示意图。本实施例涉及的是蒸烤设备根据第一烹饪程序曲线进行分阶段烹饪的一种可选的实现方式,在上述实施例的基础上,如图3所示,上述步骤202包括:
59.步骤301,根据该第一烹饪程序曲线启动烹饪,并在前一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户该前一段程序曲线对应的烹饪阶段烹饪结束。
60.具体地,蒸烤设备在接收到服务器下发的包括连续多段程序曲线的第一烹饪程序曲线之后,可以根据该第一烹饪程序曲线启动烹饪,并在前一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户这前一段程序曲线对应的烹饪阶段烹饪结束;基于上述举例的内容,假设该第一烹饪程序曲线中包括小孩对应的程序曲线和爸爸对应的程序曲线,在小孩对应的程序曲线烹饪结束后,也就是在烹饪5分钟结束后的时间节点处,暂停烹饪,并提醒用户小孩的烹饪阶段烹饪结束。
61.步骤302,在前一段程序曲线对应的烹饪阶段烹饪结束后,根据检测到的用户操作类型,确定是否执行下一段程序曲线对应的烹饪程序。
62.具体地,在前一段程序曲线对应的烹饪阶段烹饪结束后,暂停烹饪,此时,可以根据检测到的用户操作类型,确定是否执行下一段程序曲线对应的烹饪程序;可选地,在该用
户操作类型为表征用户欲继续烹饪的操作的情况下,可以确定执行下一段程序曲线对应的烹饪程序;而在该用户操作类型为停止烹饪的操作的情况下,可以结束当前的烹饪程序;其中,该表征用户欲继续烹饪的操作可以包括用户针对烹饪对象的取出操作或用户输入的继续烹饪指令;也就是说,在前一烹饪阶段烹饪结束后,暂停烹饪并提醒用户,此时,用户可以取出对应该前一阶段的目标用户的烹饪食材,在该蒸烤设备检测到用户的取出操作后,可以执行下一段程序曲线继续烹饪;用户也可以不取出烹饪食材,直接输入继续烹饪指令,可选地,用户可以通过任一用户终端输入该继续烹饪指令,以指示该蒸烤设备继续执行下一段程序曲线。
63.可选地,用户在执行下一段程序曲线的过程中,可以在下一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户下一段程序曲线对应的烹饪阶段烹饪结束。
64.本实施例中,蒸烤设备在该第一烹饪程序曲线包括该目标烹饪程序曲线中的连续多段程序曲线,且该多段程序曲线具有时间先后顺序的情况下,根据该第一烹饪程序曲线启动烹饪,并在前一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户该前一段程序曲线对应的烹饪阶段烹饪结束;接着,在前一段程序曲线对应的烹饪阶段烹饪结束后,根据检测到的用户操作类型,确定是否执行下一段程序曲线对应的烹饪程序;也就是说,本实施例中的蒸烤设备能够在该第一烹饪程序曲线包括多个不同口味要求的目标用户对应的多段程序曲线时,可以实现分阶段烹饪,并在每个阶段的烹饪结束时,提醒用户,极大地提高了蒸烤设备的智能性和灵活性,以及提高了用户的烹饪便捷性,进而提高了烹饪的效果。
65.在本技术的一个可选的实施例中,该第一烹饪程序曲线还与烹饪对象的蒸烤程度相关联,也就是说,服务器中预存的多个目标烹饪程序曲线中,每一个程序曲线可以关联不同的蒸烤程度;例如:在烤制牛排的目标烹饪程序曲线中,可以包括蒸烤程度为偏嫩的第一段程序曲线(例如:可以对应牛排为5分熟)、蒸烤程度为适中的第二段程序曲线(例如:可以对应牛排为7分熟)、以及蒸烤程度为偏老的第三段程序曲线(例如:可以对应牛排为9分熟);相应地,在用户的菜谱选择指令中,可以包括菜谱的标识和菜谱的蒸烤程度,以使服务器可以根据该菜谱的标识和菜谱的蒸烤程度,从预设数据库中确定该第一烹饪程序曲线。
66.本实施例中,蒸烤设备接收到的服务器下发的第一烹饪程序曲线还与烹饪对象的蒸烤程度相关联,使得蒸烤设备能够根据该第一烹饪程序曲线烹饪出不同蒸烤程度的菜谱,以满足用户的不同需求,提高该蒸烤设备的智能性,以及提高菜谱的烹饪效果。
67.图4为另一个实施例中菜谱烹饪方法的流程示意图。本实施例涉及的是蒸烤设备进行菜谱录制的一种可选的实现方式,在上述实施例的基础上,如图4所示,上述方法还包括:
68.步骤401,接收菜谱的开始录制指令。
69.具体地,蒸烤设备在进行菜谱的录制时,可以先接收菜谱的开始录制指令;可选地,该菜谱的开始录制指令可以是用户点击该蒸烤设备上的开始录制按钮,生成的开始录制指令;也可以是用户点击用户终端上对应的开始录制按钮,生成的开始录制指令;还可以是用户通过与用户终端的语音交互,生成的开始录制指令;本技术实施例对蒸烤设备接收的菜谱的开始录制指令的方式不做限定。
70.步骤402,根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和蒸烤设备
的状态。
71.具体地,蒸烤设备在接收到菜谱的开始录制指令之后,可以根据该开始录制指令,开始记录当前烹饪过程中的用户烹饪操作和蒸烤设备的状态;其中,当前烹饪过程中的用户烹饪操作可以包括用户在该蒸烤设备上选择的任一蒸烤程序,以及用户对蒸烤对象的取出操作等;该蒸烤设备的状态可以包括当前烹饪过程中的任意时刻对应的蒸烤设备的温度、功率、火候、以及烹饪时间等。
72.步骤403,在接收到菜谱的结束录制指令之后,将记录的当前烹饪过程中的用户烹饪操作和蒸烤设备的状态实时发送至服务器,以指示服务器根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,以生成目标烹饪程序曲线。
73.具体地,蒸烤设备还可以在当前烹饪过程中的任一时刻,接收菜谱的结束录制指令;可选地,该结束录制指令可以参考上述步骤401中蒸烤设备对开始录制指令的获取方式,在此不再赘述。蒸烤设备在接收到菜谱的结束录制指令之后,可以将记录的当前烹饪过程中的用户烹饪操作和蒸烤设备的状态实时发送至服务器,以指示服务器根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,以生成目标烹饪程序曲线。
74.本实施例中,蒸烤设备通过接收菜谱的开始录制指令,并根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和蒸烤设备的状态;接着,在接收到菜谱的结束录制指令之后,将记录的当前烹饪过程中的用户烹饪操作和蒸烤设备的状态实时发送至服务器,以指示服务器根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,以生成目标烹饪程序曲线。也就是说,本实施例中的蒸烤设备是在接收到菜谱的开始录制指令之后,才对该菜谱的烹饪过程进行录制,可以避免现有技术中在检测到烹饪操作后就对烹饪过程进行录制,可能造成的无效录制的问题,能够提高蒸烤设备进行菜谱录制的效率和准确性。
75.图5为另一个实施例中菜谱烹饪方法的流程示意图。本实施例涉及的是蒸烤设备进行菜谱录制的另一种可选的实现方式,在上述实施例的基础上,如图5所示,上述方法还包括:
76.步骤501,接收菜谱的开始录制指令。
77.参考步骤401中对蒸烤设备接收菜谱的开始录制指令的相关论述,在此不再赘述。
78.步骤502,根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态。
79.参考步骤402中蒸烤设备根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态的相关论述,在此不再赘述。
80.步骤503,在接收到菜谱的结束录制指令之后,根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至服务器,以指示服务器将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,生成目标烹饪程序曲线。
81.具体地,蒸烤设备可以在当前烹饪过程中的任一时刻,接收菜谱的结束录制指令;可选地,该结束录制指令可以参考上述步骤401中蒸烤设备对开始录制指令的获取方式,在
此不再赘述。蒸烤设备在接收到菜谱的结束录制指令之后,可以根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至服务器,以指示服务器将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,生成目标烹饪程序曲线。可选地,蒸烤设备在根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线时,可以以时间先后顺序,将采集到的各个时间节点上的用户烹饪操作和蒸烤设备的状态进行融合,以生成初始烹饪程序曲线。
82.本实施例中,蒸烤设备通过接收菜谱的开始录制指令,并根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态;接着,在接收到菜谱的结束录制指令之后,根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至服务器,以指示服务器将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,生成目标烹饪程序曲线。也就是说,本实施例中的蒸烤设备不仅能够记录菜谱烹饪过程中的用户烹饪操作和该蒸烤设备的状态,还能在录制结束后,根据该用户烹饪操作和该蒸烤设备的状态,生成初始烹饪程序曲线,增加了蒸烤设备的功能,以及提高了蒸烤设备的可扩展性。
83.在本技术的一个可选的实施例中,蒸烤设备在接收服务器下发的菜谱的第一烹饪程序曲线之前,还可以响应于用户的菜谱选择指令,将该菜谱选择指令发送给服务器。也就是说,本技术实施例中的蒸烤设备还具有菜谱选择功能,可选地,用户可以通过该蒸烤设备上的人机交互界面选择需要烹饪的菜谱,也可以通过该蒸烤设备的语音交互功能,选择需要烹饪的菜谱;增加了蒸烤设备的功能,提高了蒸烤设备的可扩展性,以及提高了用户进行菜谱烹饪时的便捷性和灵活性。
84.在一个实施例中,如图6所示,提供了一种菜谱烹饪方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
85.步骤601,接收菜谱选择指令,该菜谱选择指令包括菜谱的标识和使用该菜谱的目标用户的标识。
86.具体地,用户在进行菜谱的烹饪时,可以通过上述用户终端或者蒸烤设备选择需要烹饪的菜谱,以及使用该菜谱的目标用户,通过该用户终端或者蒸烤设备将包括该菜谱的标识和使用该菜谱的目标用户的标识的菜谱选择指令,发送至服务器;可选地,用户可以通过上述用户终端中带有屏端的终端设备,如:智能手机,输入或者选择需要烹饪的菜谱和使用该菜谱的目标用户;用户也可以通过上述用户终端中具有语音交互功能的终端设备,如:智能音箱,通过语音输入需要烹饪的菜谱,可选地,服务器可以根据接收到的语音的音频特征和预先存储的与该家庭账户下绑定的所有用户的音频特征进行匹配,确定该语音对应的用户,并通过问答形式,向用户确认匹配到的该用户是否为使用该菜谱的目标用户;用户也可以通过语音输入需要烹饪的菜谱和使用该菜谱的目标用户;本技术实施例中对服务器获取菜谱的标识和目标用户的标识的方式并不做限定。服务器接收该菜谱选择指令,该菜谱选择指令中包括菜谱的标识和使用该菜谱的目标用户的标识。
87.步骤602,根据该菜谱的标识和该目标用户的标识,从预设数据库中确定与该目标用户对应的第一烹饪程序曲线。
88.其中,该第一烹饪程序曲线为目标烹饪程序曲线中的至少一段程序曲线,该目标烹饪曲线与包含该目标用户的多个用户相关联。该预设数据库中存储有不同菜谱标识对应
的菜谱,每个菜谱对应一个目标烹饪程序曲线,可选地,该目标烹饪程序曲线包括多段程序曲线,每一段程序曲线与至少一个用户的标识相关联。
89.具体地,服务器在接收到菜谱选择指令之后,根据该菜谱选择指令中的菜谱的标识和目标用户的标识,从预设数据库中确定与该目标用户对应的第一烹饪程序曲线;可选地,服务器可以根据菜谱的标识和目标用户的标识,直接从预设数据库中筛选出与该目标用户关联的那一段程序曲线,作为该第一烹饪程序曲线。
90.步骤603,将该第一烹饪程序曲线发送至蒸烤设备。
91.本实施例中,服务器通过接收包括菜谱的标识和使用该菜谱的目标用户的标识的菜谱选择指令,并根据该菜谱的标识和该目标用户的标识,从预设数据库中确定与该目标用户对应的第一烹饪程序曲线;接着,将该第一烹饪程序曲线发送至蒸烤设备;使得服务器能够根据具体使用该菜谱的目标用户,选择符合该目标用户口味的烹饪程序曲线,进而使得蒸烤设备能够根据符合该目标用户口味的烹饪程序曲线进行烹饪,大大提高了菜谱烹饪的效果。
92.图7为另一个实施例中菜谱烹饪方法的流程示意图。本实施例涉及的是服务器根据菜谱的标识和目标用户的标识,从预设数据库中确定与该目标用户对应的第一烹饪程序曲线的一种可选的实现方式,在上述实施例的基础上,如图7所示,上述步骤602包括:
93.步骤701,根据该菜谱的标识,从预设数据库中确定目标烹饪程序曲线。
94.可选地,服务器在接收到菜谱选择指令后,可以先根据菜谱选择指令中的菜谱的标识,从预设数据库中确定出与该菜谱的标识对应的目标烹饪程序曲线;可选地,可以根据菜谱的标识与预设对应关系集,确定出与该菜谱的标识对应的目标烹饪程序曲线;其中,该预设对应关系集中包括至少一个菜谱的标识与目标烹饪程序曲线之间的对应关系。
95.步骤702,根据该目标用户的标识从该目标烹饪程序曲线中确定该第一烹饪程序曲线。
96.具体地,服务器在根据菜谱的标识确定出与该菜谱的标识对应的目标烹饪程序曲线之后,可以根据该目标用户的标识从该目标烹饪程序曲线中确定该第一烹饪程序曲线;可选地,在该目标用户只有一个的情况下,可以根据该目标用户的标识,从该目标烹饪程序曲线中截取与该目标用户的标识对应的程序曲线,作为该第一烹饪程序曲线;在该目标用户包括多个,且该多个目标用户对应多个不同的烹饪程序段的情况下,可以选择该多个目标用户中对应的烹饪时长最长的目标用户,从该目标烹饪程序曲线中截取与该烹饪时长最长的目标用户的标识对应的程序曲线,作为该第一烹饪程序曲线,且该第一烹饪程序曲线中包括每个目标用户的标识分别对应的程序曲线;可选地,还可以从该目标烹饪程序曲线中截取每一个目标用户的标识分别对应的程序曲线,得到多个程序曲线,并将该多个程序曲线进行融合,得到该第一烹饪程序曲线;本技术实施例中对服务器根据目标用户的标识确定第一烹饪程序曲线的方式并不做限定。
97.本实施例中,服务器根据该菜谱的标识,从预设数据库中确定目标烹饪程序曲线,并根据该目标用户的标识从该目标烹饪程序曲线中确定该第一烹饪程序曲线,提高了服务器获取第一烹饪程序曲线的准确性。
98.在本技术的一个可选的实施例中,该菜谱选择指令还可以包括菜谱的标识和菜谱的蒸烤程度,服务器可以根据该菜谱的标识和菜谱的蒸烤程度,从预设数据库中确定与该
菜谱的蒸烤程度对应的第一烹饪程序曲线;可选地,服务器可以根据菜谱的标识,从预设数据库中确定目标烹饪程序曲线,再根据该菜谱的蒸烤程度从该目标烹饪程序曲线中确定该第一烹饪程序曲线;可选地,服务器根据该菜谱的蒸烤程度从该目标烹饪程序曲线中确定该第一烹饪程序曲线,可以包括:在该菜谱的蒸烤程度包括一个蒸烤程度的情况下,可以根据该蒸烤程度,从该目标烹饪程序曲线中截取与该蒸烤程度对应的程序曲线,作为该第一烹饪程序曲线;在该蒸烤程度包括多个不同的蒸烤程度的情况下,可以确定该多个不同的蒸烤程度中蒸烤程度最大的目标蒸烤程度,并从该目标烹饪程序曲线中截取与该目标蒸烤程度对应的程序曲线,作为该第一烹饪程序曲线,且该第一烹饪程序曲线中包括该多个不同的蒸烤程度分别对应的程序曲线。另外,服务器接收该包括菜谱的标识和菜谱的蒸烤程度的菜谱选择指令的方式,与上述步骤601中服务器接收包括菜谱的标识和使用该菜谱的目标用户的标识的菜谱选择指令的方式类似,在此不再赘述。
99.本实施例中,服务器还可以根据包括菜谱的标识和菜谱的蒸烤程度的菜谱选择指令,从预设数据库中确定与该菜谱的蒸烤程度对应的第一烹饪程序曲线,增加了用户选择菜谱进行烹饪的方式,扩展了该蒸烤设备的使用范围,以及提高了用户体验。
100.图8为另一个实施例中菜谱烹饪方法的流程示意图。本实施例涉及的是服务器生成目标烹饪程序曲线的一种可选的实现方式,在上述实施例的基础上,如图8所示,上述方法还包括:
101.步骤801,接收蒸烤设备发送的菜谱烹饪过程中的用户烹饪操作和该蒸烤设备的状态。
102.其中,当前烹饪过程中的用户烹饪操作可以包括用户在该蒸烤设备上选择的任一蒸烤程序,以及用户对蒸烤对象的取出操作等;该蒸烤设备的状态可以包括当前烹饪过程中的任意时刻对应的蒸烤设备的温度、功率、火候、以及烹饪时间等。
103.步骤802,根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线;该初始烹饪曲线包括多段程序曲线。
104.具体地,服务器在接收到蒸烤设备发送的菜谱烹饪过程中的用户烹饪操作和该蒸烤设备的状态之后,可以根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线;可选地,服务器在根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线时,可以以时间先后顺序,将采集到的各个时间节点上的用户烹饪操作和蒸烤设备的状态进行融合,以生成初始烹饪程序曲线。其中,该初始烹饪程序曲线包括多段程序曲线,每段程序曲线对应一个用户烹饪操作;例如:用户在刚开始时刻选择大火烹饪,在第10分钟时选择中火烹饪,在第20分钟时打开蒸烤设备观看烹饪情况,在第30分钟时选择小火烹饪,在第35分钟时打开蒸烤设备取出部分烹饪对象并添加了部分佐料,在第40分钟时束烹饪;因此,该初始烹饪程序曲线包括0

10分钟之间的第一段程序曲线、10

20分钟之间的第二段程序曲线、20

30分钟之间的第三段程序曲线、30

35分钟之间的第四段程序曲线、35

40分钟之间的第五段程序曲线。
105.步骤803,将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度。
106.具体地,服务器可以将生成的初始烹饪程序曲线发送至用户终端,使得用户可以在用户终端查看已经录制好的该初始烹饪程序曲线,且用户可以在用户终端对该初始烹饪
程序曲线进行编辑,对不同段的程序曲线,用户可以输入对应关联的用户信息和对应的蒸烤程度;基于上述步骤201中举例的内容,用户可以在烤吐司的初始烹饪程序曲线中,在5分钟对应的时间节点处,输入小孩的信息和小孩对应的蒸烤程度,用户可以直接输入该小孩的姓名,也可以从多个选项中选择该小孩的对应选项;相应地,用户可以直接输入小孩对应的蒸烤程度,也可以从多个选项中选择该小孩对应的蒸烤程度;本实施例中对输入用户信息和蒸烤程度的方式并不做限定。
107.步骤804,根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。
108.具体地,用户通过用户终端对该初始烹饪程序曲线进行编辑之后,可以将编辑的内容发送至服务器,服务器根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定;例如:基于上述举例的内容,用户在5分钟对应的时间节点上输入了小孩的信息和小孩对应的蒸烤程度,则服务器可以将该小孩的信息、小孩对应的蒸烤程度以及该时间节点对应的烹饪时长进行关联,得到小孩的烹饪程序曲线。相应地,服务器还可以根据其他时间节点对应的用户信息和蒸烤程度,进行相对应的程序曲线与用户信息和蒸烤程度的绑定,生成最终的目标烹饪程序曲线。
109.本实施例中,服务器接收蒸烤设备发送的菜谱烹饪过程中的用户烹饪操作和该蒸烤设备的状态;并根据该用户烹饪操作和该蒸烤设备的状态生成包括多段程序曲线的初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度;最后,根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。也就是说,本实施例中的服务器可以根据蒸烤设备录制的用户烹饪操作和蒸烤设备的状态,生成初始烹饪程序曲线;还可以根据用户终端发送的用户信息和蒸烤程度,生成目标烹饪程序曲线;即该服务器能够实现菜谱的完整录制,生成与多个用户的口味均相适应的目标烹饪程序曲线,大大提高了菜谱录制的效率,解决了现有技术中需要对每一个用户的口味都进行一遍录制的弊端,同时,还能减轻蒸烤设备的数据处理能力,减小内存的数据处理操作。
110.图9为另一个实施例中菜谱烹饪方法的流程示意图。本实施例涉及的是服务器生成目标烹饪程序曲线的另一种可选的实现方式,在上述实施例的基础上,如图9所示,上述方法还包括:
111.步骤901,接收蒸烤设备发送的初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度。
112.具体地,服务器可以直接接收蒸烤设备发送的初始烹饪程序曲线,该初始烹饪曲线包括多段程序曲线;并将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度,这里可以参考上述步骤803的论述,在此不再赘述。
113.步骤902,根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。
114.参考上述步骤804的论述,在此不再赘述。
115.本实施例中,服务器通过接收蒸烤设备发送的初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度;进而,根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。也就是说,服务器可以根据初始烹饪程序曲线,以及用户终端发送的用户信息和蒸烤程度,将该初始烹饪程序曲线与用户信息和蒸烤程度进行关联,生成最终的目标烹饪程序曲线,能够提高菜谱录制的效率,解决现有技术中需要对每一个用户的口味都进行一遍录制的弊端,同时,服务器直接接收蒸烤设备发送的初始烹饪程序曲线,能够减轻服务器的数据处理量,使得服务器的处理速度更快。
116.应该理解的是,虽然图2

9的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

9中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
117.在一个实施例中,如图10所示,提供了一种菜谱烹饪装置,应用于蒸烤设备,包括:第一接收模块1001和烹饪模块1002,其中:
118.第一接收模块1001,用于接收服务器下发的菜谱的第一烹饪程序曲线;该第一烹饪程序曲线为服务器根据接收到的菜谱选择指令发送给该蒸烤设备的,该菜谱选择指令中携带该菜谱的标识以及使用该菜谱的目标用户的标识;该第一烹饪程序曲线与该目标用户相关联,且该第一烹饪程序曲线为目标烹饪程序曲线中的至少一段程序曲线,该目标烹饪程序曲线与包含该目标用户的多个用户相关联。
119.烹饪模块1002,用于根据该第一烹饪程序曲线启动烹饪,并在按照该第一烹饪程序曲线烹饪结束后,暂停烹饪并提醒用户烹饪结束。
120.在其中一个实施例中,该目标烹饪程序曲线包括多段程序曲线,每一段程序曲线与至少一个用户的标识相关联。
121.在其中一个实施例中,在该第一烹饪程序曲线包括该目标烹饪程序曲线中的连续多段程序曲线,且该多段程序曲线具有时间先后顺序的情况下,该烹饪模块1002,具体用于根据该第一烹饪程序曲线启动烹饪,并在前一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户该前一段程序曲线对应的烹饪阶段烹饪结束;在前一段程序曲线对应的烹饪阶段烹饪结束后,根据检测到的用户操作类型,确定是否执行下一段程序曲线对应的烹饪程序。
122.在其中一个实施例中,该烹饪模块1002,具体用于在该用户操作类型为表征用户欲继续烹饪的操作的情况下,确定执行下一段程序曲线对应的烹饪程序,并在下一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户下一段程序曲线对应的烹饪阶段烹饪结束;该表征用户欲继续烹饪的操作包括用户针对烹饪对象的取出操作或用户输入的继续烹饪指令;在该用户操作类型为停止烹饪的操作的情况下,结束当前的烹饪程序。
123.在其中一个实施例中,该第一烹饪程序曲线还与烹饪对象的蒸烤程度相关联。
124.在其中一个实施例中,该装置还包括:第二接收模块、记录模块和发送模块;其中,
该第二接收模块,用于接收菜谱的开始录制指令;记录模块,用于根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和蒸烤设备的状态;发送模块,用于在接收到菜谱的结束录制指令之后,将记录的当前烹饪过程中的用户烹饪操作和蒸烤设备的状态实时发送至服务器,以指示服务器根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,以生成目标烹饪程序曲线。
125.在其中一个实施例中,该装置还包括:生成模块;其中,上述第二接收模块,用于接收菜谱的开始录制指令;上述记录模块,用于根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态;生成模块,用于在接收到菜谱的结束录制指令之后,根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线;上述发送模块,用于将该初始烹饪程序曲线发送至服务器,以指示服务器将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,生成目标烹饪程序曲线。
126.在其中一个实施例中,该装置还包括:响应模块;该响应模块,用于在接收服务器下发的菜谱的第一烹饪程序曲线之前,响应于用户的菜谱选择指令,将该菜谱选择指令发送给服务器。
127.在一个实施例中,如图11所示,提供了一种菜谱烹饪装置,应用于服务器,包括:第一接收模块1101、确定模块1102和第一发送模块1103,其中:
128.第一接收模块1101,用于接收菜谱选择指令,该菜谱选择指令包括菜谱的标识和使用该菜谱的目标用户的标识。
129.确定模块1102,用于根据该菜谱的标识和该目标用户的标识,从预设数据库中确定与该目标用户对应的第一烹饪程序曲线;其中,该第一烹饪程序曲线为目标烹饪程序曲线中的至少一段程序曲线,该目标烹饪曲线与包含该目标用户的多个用户相关联。
130.第一发送模块1103,用于将该第一烹饪程序曲线发送至蒸烤设备。
131.在其中一个实施例中,该确定模块1102,具体用于根据该菜谱的标识,从预设数据库中确定目标烹饪程序曲线;并根据该目标用户的标识从该目标烹饪程序曲线中确定该第一烹饪程序曲线。
132.在其中一个实施例中,该装置还包括:第二接收模块、第一生成模块、第二发送模块和第二生成模块;其中,第二接收模块,用于接收蒸烤设备发送的菜谱烹饪过程中的用户烹饪操作和该蒸烤设备的状态;第一生成模块,用于根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线;该初始烹饪曲线包括多段程序曲线;第二发送模块,用于将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度;第二生成模块,用于根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。
133.在其中一个实施例中,该装置还包括:第三接收模块;其中,第三接收模块,用于接收蒸烤设备发送的初始烹饪程序曲线;上述第二发送模块,用于将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度;上述第二生成模块,用于根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪
程序曲线。
134.关于菜谱烹饪装置的具体限定可以参见上文中对于菜谱烹饪方法的限定,在此不再赘述。上述菜谱烹饪装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
135.在一个实施例中,提供了一种蒸烤设备,其内部结构图可以如图12所示。该蒸烤设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该蒸烤设备的处理器用于提供计算和控制能力。该蒸烤设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该蒸烤设备的通信接口用于与外部的终端或者服务器进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种菜谱烹饪方法。该蒸烤设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该蒸烤设备的输入装置可以是显示屏上覆盖的触摸层,也可以是蒸烤设备外壳上设置的按键或触控板等。
136.在一个实施例中,提供了一种服务器,其内部结构图可以如图13所示。该服务器包括通过系统总线连接的处理器、存储器和网络接口。其中,该服务器的处理器用于提供计算和控制能力。该服务器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该服务器的数据库用于存储菜谱的相关数据和用户的相关信息等。该服务器的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种菜谱烹饪方法。
137.本领域技术人员可以理解,图12和图13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的蒸烤设备或服务器的限定,具体的蒸烤设备或服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
138.在一个实施例中,提供了一种蒸烤设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
139.接收服务器下发的菜谱的第一烹饪程序曲线;该第一烹饪程序曲线为服务器根据接收到的菜谱选择指令发送给该蒸烤设备的,该菜谱选择指令中携带该菜谱的标识以及使用该菜谱的目标用户的标识;该第一烹饪程序曲线与该目标用户相关联,且该第一烹饪程序曲线为目标烹饪程序曲线中的至少一段程序曲线,该目标烹饪程序曲线与包含该目标用户的多个用户相关联;
140.根据该第一烹饪程序曲线启动烹饪,并在按照该第一烹饪程序曲线烹饪结束后,暂停烹饪并提醒用户烹饪结束。
141.在一个实施例中,处理器执行计算机程序时还实现以下步骤:该目标烹饪程序曲线包括多段程序曲线,每一段程序曲线与至少一个用户的标识相关联。
142.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在该第一烹饪程序曲线包括该目标烹饪程序曲线中的连续多段程序曲线,且该多段程序曲线具有时间先后顺序的情况下,根据该第一烹饪程序曲线启动烹饪,并在前一段程序曲线对应的时间节点到
达时刻暂停烹饪,并提醒用户该前一段程序曲线对应的烹饪阶段烹饪结束;在前一段程序曲线对应的烹饪阶段烹饪结束后,根据检测到的用户操作类型,确定是否执行下一段程序曲线对应的烹饪程序。
143.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在该用户操作类型为表征用户欲继续烹饪的操作的情况下,确定执行下一段程序曲线对应的烹饪程序,并在下一段程序曲线对应的时间节点到达时刻暂停烹饪,并提醒用户下一段程序曲线对应的烹饪阶段烹饪结束;该表征用户欲继续烹饪的操作包括用户针对烹饪对象的取出操作或用户输入的继续烹饪指令;在该用户操作类型为停止烹饪的操作的情况下,结束当前的烹饪程序。
144.在一个实施例中,处理器执行计算机程序时还实现以下步骤:该第一烹饪程序曲线还与烹饪对象的蒸烤程度相关联。
145.在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收菜谱的开始录制指令;根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和蒸烤设备的状态;在接收到菜谱的结束录制指令之后,将记录的当前烹饪过程中的用户烹饪操作和蒸烤设备的状态实时发送至服务器,以指示服务器根据该用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,以生成目标烹饪程序曲线。
146.在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收菜谱的开始录制指令;根据该开始录制指令,记录当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态;在接收到菜谱的结束录制指令之后,根据当前烹饪过程中的用户烹饪操作和该蒸烤设备的状态生成初始烹饪程序曲线,并将该初始烹饪程序曲线发送至服务器,以指示服务器将该初始烹饪程序曲线发送至用户终端进行用户信息和蒸烤程度绑定,生成目标烹饪程序曲线。
147.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在接收服务器下发的菜谱的第一烹饪程序曲线之前,响应于用户的菜谱选择指令,将该菜谱选择指令发送给服务器。
148.在一个实施例中,提供了一种服务器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
149.接收菜谱选择指令,该菜谱选择指令包括菜谱的标识和使用该菜谱的目标用户的标识;
150.根据该菜谱的标识和该目标用户的标识,从预设数据库中确定与该目标用户对应的第一烹饪程序曲线;其中,该第一烹饪程序曲线为目标烹饪程序曲线中的至少一段程序曲线,该目标烹饪曲线与包含该目标用户的多个用户相关联;
151.将该第一烹饪程序曲线发送至蒸烤设备。
152.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据该菜谱的标识,从预设数据库中确定目标烹饪程序曲线;根据该目标用户的标识从该目标烹饪程序曲线中确定该第一烹饪程序曲线。
153.在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收蒸烤设备发送的菜谱烹饪过程中的用户烹饪操作和该蒸烤设备的状态;根据该用户烹饪操作和该蒸烤设
备的状态生成初始烹饪程序曲线;该初始烹饪曲线包括多段程序曲线;将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度;根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。
154.在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收蒸烤设备发送的初始烹饪程序曲线,并将该初始烹饪程序曲线发送至用户终端,以指示用户终端针对该初始烹饪程序曲线中的多段程序曲线分别输入用户信息和蒸烤程度;根据用户终端发送的用户信息和蒸烤程度,对该初始烹饪程序曲线中的多段程序曲线进行用户信息和蒸烤程度的绑定,以生成该目标烹饪程序曲线。
155.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一菜谱烹饪方法。
156.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
157.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
158.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1