电子菜谱运行方法及装置、存储介质、烹饪设备与流程

文档序号:30589335发布日期:2022-07-01 19:07阅读:68来源:国知局

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.步骤101,响应于目标菜谱选择指令,获取与目标菜谱选择指令对应的目标烹饪设备;
58.步骤102,根据目标烹饪设备的设备参数信息,获取目标菜谱在目标烹饪设备上的目标运行任务。
59.本技术实施例可以应用于对烹饪设备进行控制的控制终端中,其中,烹饪设备和控制终端可以为一体化结构,例如带有控制系统的烹饪设备,烹饪设备中的控制系统生成、下发烹饪指令,烹饪设备执行烹饪指令以实现对食材的烹饪,控制终端也可以为独立于烹饪设备的结构,对于独立于烹饪设备的控制终端来说,控制终端又可以包含远程控制终端和近距离控制终端两种形式,远程控制终端可以是与烹饪设备无线通信的智能手机、平板电脑等智能电子设备,近距离控制终端可以是与烹饪设备有线或无线连接的控制器例如与烹饪设备共同设置在厨房中的控制器。为了方便理解,本技术实施例以独立于烹饪设备的控制终端作为执行主体为例,对本技术提供的方案进行解释说明,但并不限定于该种形式,控制终端通过向烹饪设备下发指令的方式,控制烹饪设备进行烹饪。
60.在本技术实施例中,用户可以在控制终端中选择用户想要使用的电子菜谱作为目标菜谱,基于用户在控制终端中对目标菜谱的选择操作生成目标菜谱选择指令,选择后控制终端基于目标菜谱获取与该目标菜谱对应的目标烹饪设备,其中,该目标烹饪设备是指控制终端可以进行控制,且可以用于执行目标菜谱的烹饪设备,例如控制终端可以对烹饪设备a、烹饪设备b和烹饪设备c进行控制,目标菜谱可以在烹饪设备a、烹饪设备b和烹饪设备d中执行,那么可以确定目标烹饪设备为烹饪设备a、烹饪设备b。进一步,获取目标烹饪设备对应的设备参数信息,以便基于目标烹饪设备的设备参数信息,可以确定在目标烹饪设备上应执行何种任务才能够完成目标菜谱的执行。
61.由于建立电子菜谱时,通常电子菜谱上的烹饪步骤都是基于某个标准来建立的,而对于不同的烹饪设备来说,其对应的烹饪标准是不同的,因此该实施例基于设备参数信息来确定目标烹饪设备对应的目标运行任务,以使得目标烹饪设备通过运行该目标运行任务能够实现目标菜谱中的烹饪效果。其中,由于不同的烹饪设备的加热能力不同,为了实现同样的效果,不同的烹饪设备执行的任务可能存在一定差异,例如对于电磁炉、燃气炉两种烹饪设备来说,为了实现相同的加热效果,电磁炉执行的任务为将加热功率设定为800w,燃气炉执行的任务为将燃气阀门旋转到某个角度,设备参数信息具体可以为能够反应出目标烹饪设备加热能力的设备参数,例如不同型号的烹饪设备的加热能力不同,设备参数信息
可以为设备型号,电磁炉设备型号为1,燃气炉设备型号为2,从而基于设备型号的不同来确定在目标烹饪设备上实现目标菜谱烹饪时应运行的目标运行任务。另外,烹饪设备可以与受热设备配套使用,例如电磁炉配备有两个配套的电磁炉炒锅1、电磁炉炒锅2,电磁炉炒锅1和电磁炉炒锅2因其使用的材料、组成结构等不同受热效果也不同,即使加热设备相同因受热设备的受热能力不同,为实现相同的烹饪效果,电磁炉上运行的任务也是不同的,比如电磁炉炒锅1受热能力比电磁炉炒锅2受热能力强,那么在使用电磁炉炒锅1时电磁炉的工作功率可以稍低一些,因此设备参数信息具体还可以为能够反应出受热设备的受热能力的设备参数,基于受热能力的不同来确定目标烹饪设备上的目标运行任务。当然,在实际应用场景中,与控制终端连接的烹饪设备可以包括多种多样,其相应的受热设备也可以包括多种多样,设备参数信息可以即包含能够反应目标烹饪设备的加热能力的参数信息,也包含能够反应所使用的受热设备的受热能力的参数信息。
62.通过应用本实施例的技术方案,响应于目标菜谱选择指令,获取与该执行对应的目标烹饪设备,确定目标烹饪设备的设备参数信息,进而基于目标烹饪设备的设备参数信息,获取目标菜谱在该目标烹饪设备上的目标运行任务,以使目标烹饪设备通过运行相应的目标运行任务实现目标菜谱的烹饪效果。本技术实施例相比于现有技术中目标烹饪设备依据目标菜谱对应的运行程序实现烹饪的方式来说,基于设备参数信息来确定目标烹饪设备对应的目标运行任务,以使得目标烹饪设备可以通过运行该目标运行任务能够实现目标菜谱的烹饪效果,从而在某些烹饪设备短缺、故障时可以利用其他烹饪设备实现相同的烹饪效果,提高了烹饪效率和烹饪容错率,也扩大了目标菜谱的适用范围。
63.在本技术实施例中,可选地,设备参数信息至少包括目标烹饪设备的设备标识、目标烹饪设备的加热设备参数以及目标烹饪设备的受热设备参数中的一种,加热设备参数至少包括加热方式,受热设备参数至少包括受热设备材质。
64.在上述实施例中,在不同应用场景下,设备参数信息可以包含不同的内容,例如,对于受热设备与目标菜谱匹配,或者受热设备为固定设备其受热能力已知,又或者可以忽略受热设备的受热能力的情况来说,设备参数信息可以为目标烹饪设备的设备标识(基于设备标识查询加热设备参数),也可以为目标烹饪设备的加热设备参数;又例如,对于加热设备与目标菜谱匹配,或者加热设备为固定设备其加热能力已知,又或者可以忽略加热设备的加热能力的情况来说,设备参数信息可以为目标烹饪设备的设备标识(基于设备标识查询受热设备参数),也可以为目标烹饪设备的受热设备参数;再例如,对于加热设备和受热设备与目标菜谱不匹配,或加热设备和受热设备不是固定设备的情况来说,设备参数信息可以为目标烹饪设备的设备标识(基于设备标识查询加热设备参数和受热设备参数),也可以为目标烹饪设备的加热设备参数和受热设备参数。其中,在本技术实施例中,加热设备参数可以为加热方式,例如电磁加热、燃气加热等等,以便基于加热方式确定加热设备的加热能力,受热设备参数可以为受热设备材质,例如受热设备为铁锅、合金锅等等,以便基于受热设备材质确定受热设备的受热能力。
65.在本技术实施例中,可选地,步骤101具体可以包括:
66.步骤101-1,响应于目标菜谱选择指令,获取目标菜谱的烹饪信息以及至少一可执行烹饪设备的烹饪能力信息;
67.步骤101-2,基于目标菜谱的烹饪信息指示的设备烹饪能力,在至少一可执行烹饪
设备中获取与设备烹饪能力匹配的第一烹饪设备以及第一烹饪设备的数量;
68.步骤101-3,根据第一烹饪设备以及第一烹饪设备的数量,获取第一烹饪设备中的一个作为目标烹饪设备。
69.在步骤101-1至步骤101-3中,基于对目标菜谱选择指令的响应,控制终端还可以获取目标菜谱对应的烹饪信息,该烹饪信息具体是指可以反应出目标菜谱包含的各烹饪步骤需要的设备烹饪能力的信息,例如烹饪信息可以为目标菜谱所需的烹饪功能,比如目标菜谱a需要食材添加功能、加热功能、翻炒功能、调料配料功能等等,该烹饪信息指示的设备烹饪能力则应包含食材添加能力、加热能力、翻炒能力以及调料配料能力。同时,基于对目标菜谱选择指令的响应,控制终端还可以获取该控制终端可以对其进行控制的至少一个可执行烹饪设备的烹饪能力信息,具体地,可执行烹饪设备具体可以为与控制终端具备关联关系、且当前可以保持通信连接关系或当前可以建立通信连接关系、且当前处于空闲状态或者有剩余烹饪能力的烹饪设备,而可执行烹饪设备的烹饪能力信息具体是指可执行烹饪设备当前具备的执行能力,例如加热能力、翻炒能力等等。而后在可执行烹饪设备中选择与目标菜谱所需的设备烹饪能力匹配的一个或多个第一烹饪设备,在具体场景中,假设智能炒菜机1和智能炒菜机2均具备目标菜谱所需的食材添加能力、加热能力、翻炒能力以及调料配料能力,那么可以将智能炒菜机1和智能炒菜机2确定为第一烹饪设备。进一步,如果第一烹饪设备只有一个,那么直接将这个设备作为目标烹饪设备,如果第一烹饪设备包括多个,那么可以选择任意一个作为目标烹饪设备,或者根据用户的选择确定目标烹饪设备,或者根据各第一烹饪设备的优先级确定目标烹饪设备。
70.在本技术实施例中,可选地,步骤102具体可以包括:
71.步骤102-1,解析目标菜谱确定至少一目标烹饪指令;
72.步骤102-2,基于至少一目标烹饪指令和目标烹饪设备的设备参数信息,向服务器发送运行任务获取请求;
73.步骤102-3,接收服务器返回的目标运行任务。
74.在步骤102-1至步骤102-3中,控制终端可以根据目标菜谱对应的目标烹饪指令以及目标烹饪设备的设备参数信息向服务器请求与目标烹饪指令相应的目标运行任务。在具体应用场景中,控制终端通过解析目标菜谱得到目标菜谱对应的至少一个目标烹饪指令,从而基于目标烹饪指令以及在上一步骤中确定的目标烹饪设备对应的设备参数信息,生成运行任务获取请求,并将该运行任务获取请求发送到服务器中,服务器向控制终端返回目标运行任务。例如目标菜谱对应的目标烹饪指令为加热功率设置为800w,从服务器中获取的目标运行任务为将火力调节旋钮旋转80度。从而控制终端可以根据服务器返回的目标运行任务,控制烹饪设备运行该目标运行任务,实现电子菜谱对应的烹饪效果,以使目标运行任务适配于目标烹饪设备。
75.需要说明的是,在上述实施例中,服务器中可以预先存储各种烹饪设备的烹饪能力信息以及各烹饪设备的烹饪能力的转换关系,从而服务器可以利用该烹饪能力的转换关系将目标菜谱的目标烹饪指令转换为目标烹饪设备对应的目标运行任务,例如,烹饪设备1的加热能力与烹饪设备2的加热能力的转换关系,比如烹饪设备1为电磁炉、烹饪设备2为燃气炉,烹饪设备1的加热功率每提升10w,烹饪设备2的火力调节旋钮旋转1度。
76.另外,在上述实施例中,控制终端还可以在本地存储数据中查询与目标烹饪设备、
目标烹饪指令对应的目标运行任务。需要注意的是在本地存储数据中进行查询之前,应先确认本地存储数据的数据版本是否与服务器中的数据版本一致,确保本地存储数据为最新数据,避免目标运行任务不准确。
77.在本技术实施例中,可选地,步骤102具体可以包括:
78.步骤102-4,基于目标烹饪设备的设备参数信息,向服务器发送烹饪对应表获取请求,其中,烹饪对应表获取请求包括设备参数信息,烹饪对应表包括与目标烹饪设备关联的烹饪指令以及与烹饪指令匹配的运行任务;
79.步骤102-5,接收服务器返回的烹饪对应表;
80.步骤102-6,解析目标菜谱确定至少一目标烹饪指令;
81.步骤102-7,根据烹饪对应表,获取目标烹饪指令在目标烹饪设备上的目标运行任务。
82.在步骤102-4至步骤102-7中,控制终端可以根据目标烹饪设备的设备参数信息向服务器请求与目标菜谱相应的烹饪对应表,并在烹饪对应表中获取目标运行任务。在具体应用场景中,控制终端基于目标烹饪设备对应的设备参数信息生成烹饪对应表获取请求,并向服务器发送该烹饪对应表获取请求,服务器向控制终端返回与设备参数信息对应的烹饪对应表,该烹饪对应表包括目标烹饪设备可以实现的相应功能的烹饪指令,即与目标烹饪设备关联的烹饪指令,例如目标烹饪设备为电磁炉,可以实现加热功能,如果某个烹饪指令为加热指令,那么可以确认这个烹饪指令为与目标烹饪设备关联的烹饪指令,烹饪对应表还包括为实现该烹饪指令的烹饪效果目标烹饪设备应运行的运行任务,即烹饪指令匹配的运行任务。控制终端接收到烹饪对应表后,根据解析目标菜谱得到的至少一个目标烹饪指令,在烹饪对应表中查询与目标烹饪指令对应的目标运行任务。例如目标菜谱对应的目标烹饪指令为加热功率设置为800w,根据服务器返回的烹饪对应表查询该目标烹饪指令对应的目标运行任务为将火力调节旋钮旋转80度。从而控制终端可以根据服务器返回的烹饪对应表查询目标运行任务,控制烹饪设备运行该目标运行任务,实现电子菜谱对应的烹饪效果,以使目标运行任务适配于目标烹饪设备。
83.需要说明的是,在上述实施例中,服务器中可以预先存储与每个烹饪设备的烹饪能力相关的烹饪指令,以及该烹饪指令对应的目标运行任务。具体的,服务器可以利用预先存储各种烹饪设备的烹饪能力信息以及各烹饪设备的烹饪能力的转换关系,利用该烹饪能力的转换关系将目标菜谱的目标烹饪指令转换为目标烹饪设备对应的目标运行任务。例如,烹饪设备1的加热能力与烹饪设备2的加热能力的转换关系,比如烹饪设备1为电磁炉、烹饪设备2为燃气炉,烹饪设备1的加热功率每提升10w,烹饪设备2的火力调节旋钮旋转1度。
84.另外,在上述实施例中,控制终端还可以在本地存储的烹饪对应表中查询与目标烹饪指令对应的目标运行任务。需要注意的是在本地存储数据中进行查询之前,应先确认本地存储的烹饪对应表的版本是否与服务器中的版本一致,确保本地存储的烹饪对应表为最新版本,避免目标运行任务不准确。
85.在本技术实施例中,可选地,目标烹饪指令包括第一目标烹饪指令和第二目标烹饪指令,其中,第一目标烹饪指令与目标烹饪设备相关联,第二目标烹饪指令与目标烹饪设备不关联;相应地,步骤102-7具体可以为:在烹饪对应表中,查询与第一目标烹饪指令匹配
的第一目标运行任务,并将第一目标运行任务作为第一目标烹饪指令在目标烹饪设备上的执行任务。
86.在上述实施例中,目标烹饪指令具体包含与目标烹饪设备相关联的第一目标烹饪指令,第一目标烹饪指令具体可以包括与目标烹饪设备的设备能力相关的烹饪指令,例如与目标烹饪设备的加热能力相关的加热指令;目标烹饪指令还包括与目标烹饪设备不关联的第二目标烹饪指令,例如第二目标烹饪指令具体可以包括与其他烹饪设备相关的烹饪指令。
87.在本技术实施例中,相应地,步骤102-7之后,具体还可以包括:
88.步骤103,当第一目标烹饪指令为设备执行指令时,控制目标烹饪设备执行第一目标运行任务;
89.步骤104,当第一目标烹饪指令为设备提醒指令时,推送第一目标运行任务的提醒信息。
90.在步骤103和步骤104中,第一目标烹饪指令具体可以包括与目标烹饪设备的烹饪能力相关的设备执行指令,还可以包括与目标烹饪设备的多媒体信息输出能力相关的设备提醒指令,控制终端依据目标菜谱对应的目标烹饪指令的先后顺序依次控制目标烹饪设备的执行动作,具体当第一目标烹饪指令为设备执行指令时,控制目标烹饪设备执行相应的第一目标运行任务,而当第一目标烹饪指令为设备提醒指令时,将第一目标运行任务对应的提醒信息推送至目标烹饪设备中,通过目标烹饪设备以声音、视频等方式输出提醒信息,例如提醒用户距离烹饪结束的剩余时间、下一个烹饪步骤是什么等等。
91.进一步的,作为上述方法的具体实现,本技术实施例提供了一种电子菜谱运行装置,该装置包括:
92.目标设备获取模块,用于响应于目标菜谱选择指令,获取与目标菜谱选择指令对应的目标烹饪设备;
93.目标任务获取模块,用于根据目标烹饪设备的设备参数信息,获取目标菜谱在目标烹饪设备上的目标运行任务。
94.在具体的应用场景中,可选地,目标设备获取模块,包括:
95.能力信息获取单元,用于响应于目标菜谱选择指令,获取目标菜谱的烹饪信息以及至少一可执行烹饪设备的烹饪能力信息;
96.第一数量获取单元,用于基于目标菜谱的烹饪信息指示的设备烹饪能力,在至少一可执行烹饪设备中获取与设备烹饪能力匹配的第一烹饪设备以及第一烹饪设备的数量;
97.目标设备获取单元,用于根据第一烹饪设备以及第一烹饪设备的数量,获取第一烹饪设备中的一个作为目标烹饪设备。
98.可选地,设备参数信息至少包括目标烹饪设备的设备标识、目标烹饪设备的加热设备参数以及目标烹饪设备的受热设备参数中的一种,加热设备参数至少包括加热方式,受热设备参数至少包括受热设备材质。
99.在具体的应用场景中,可选地,目标任务获取模块,包括:
100.第一菜谱解析单元,用于解析目标菜谱确定至少一目标烹饪指令;
101.任务请求单元,用于基于至少一目标烹饪指令和目标烹饪设备的设备参数信息,向服务器发送运行任务获取请求;
102.目标任务接收单元,用于接收服务器返回的目标运行任务。
103.在具体的应用场景中,可选地,目标任务获取模块,包括:
104.烹饪表请求单元,用于基于目标烹饪设备的设备参数信息,向服务器发送烹饪对应表获取请求,其中,烹饪对应表获取请求包括设备参数信息,烹饪对应表包括与目标烹饪设备关联的烹饪指令以及与烹饪指令匹配的运行任务;
105.烹饪表接收单元,用于接收服务器返回的烹饪对应表;
106.第二菜谱解析单元,用于解析目标菜谱确定至少一目标烹饪指令;
107.目标任务获取单元,用于根据烹饪对应表,获取目标烹饪指令在目标烹饪设备上的目标运行任务。
108.可选地,目标烹饪指令包括第一目标烹饪指令和第二目标烹饪指令,其中,第一目标烹饪指令与目标烹饪设备相关联,第二目标烹饪指令与目标烹饪设备不关联;
109.目标任务获取单元,具体用于:在烹饪对应表中,查询与第一目标烹饪指令匹配的第一目标运行任务,并将第一目标运行任务作为第一目标烹饪指令在目标烹饪设备上的执行任务。
110.在具体的应用场景中,可选地,第一目标烹饪指令包括设备执行指令和/或设备提醒指令;该装置还包括:
111.设备任务执行模块,用于将第一目标运行任务作为第一目标烹饪指令在目标烹饪设备上的执行任务之后,当第一目标烹饪指令为设备执行指令时,控制目标烹饪设备执行第一目标运行任务;
112.提醒信息输出模块,用于当第一目标烹饪指令为设备提醒指令时,推送第一目标运行任务的提醒信息。
113.需要说明的是,本技术实施例提供的一种电子菜谱运行装置所涉及各功能单元的其他相应描述,可以参考上述方法中的对应描述,在此不再赘述。
114.基于上述方法,相应的,本技术实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的电子菜谱运行方法。
115.基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。
116.基于上述的方法,以及虚拟装置实施例,为了实现上述目的,本技术实施例还提供了一种烹饪设备,具体可以为个人计算机、服务器、网络设备等,该烹饪设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述的电子菜谱运行方法。
117.可选地,该烹饪设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、wi-fi接口)等。
118.本领域技术人员可以理解,本实施例提供的一种烹饪设备结构并不构成对该烹饪设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
119.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存烹饪设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
120.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现响应于目标菜谱选择指令,获取与该执行对应的目标烹饪设备,确定目标烹饪设备的设备参数信息,进而基于目标烹饪设备的设备参数信息,获取目标菜谱在该目标烹饪设备上的目标运行任务,以使目标烹饪设备通过运行相应的目标运行任务实现目标菜谱的烹饪效果。本技术实施例相比于现有技术中目标烹饪设备依据目标菜谱对应的运行程序实现烹饪的方式来说,基于设备参数信息来确定目标烹饪设备对应的目标运行任务,以使得目标烹饪设备可以通过运行该目标运行任务能够实现目标菜谱的烹饪效果,从而在某些烹饪设备短缺、故障时可以利用其他烹饪设备实现相同的烹饪效果,提高了烹饪效率和烹饪容错率,也扩大了目标菜谱的适用范围。
121.本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
122.上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1