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.图1示出了本发明实施例提供的一种基于电子菜谱的烹饪方法流程图;
69.图2示出了本发明实施例提供的一种基于电子菜谱的烹饪装置组成框图;
70.图3示出了本发明实施例提供的一种终端的结构示意图。
具体实施方式
71.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
72.本发明实施例提供了一种基于电子菜谱的烹饪方法,如图1所示,该方法包括:
73.101、确定根据电子菜谱执行烹饪操作的烹饪模式。
74.本发明实施例中,所述烹饪模式用于表征不同烹饪需求从电子菜谱中匹配不同烹饪步骤,以使烹饪设备基于不同的烹饪步骤执行满足不同烹饪需求的完整烹饪操作。其中,对应于同一个电子菜谱的不同烹饪模式仅仅在烹饪步骤为满足不同烹饪需求而存在不同,而不会影响作为一个菜谱所烹饪出菜品的性质,例如,西红炒蛋菜谱的烹饪模式根据烹饪速度需求,包括快炒模式、精炒模式,仅仅针对不同的场景、时间等特定进行设定,无论哪种烹饪模式制作的菜品均为西红柿炒蛋的菜品,以满足针对电子菜谱进行烹饪制作的不同烹饪需求。
75.需要说明的是,本发明实施例中,烹饪模式的确定可以通过用户在烹饪电子菜谱之前进行选取确定,还可以通过用户在烹饪电子菜谱过程中进行选取确定,也可以通过预先设定在电子菜谱中的时间、场景等特征自由切换烹饪模式,例如,预先设定红烧肉电子菜谱在家用场景下为精炒模式等。另外,本发明实施例中的烹饪模式为预先对不同的电子菜谱进行配置的,对应的,不同烹饪模式的烹饪步骤也为预先匹配好的,若确定烹饪模式后,
可以预先设定一个烹饪模式作为电子菜谱的直接执行方式,如精炒模式作为电子菜谱的默认烹饪模式,本发明实施例不做具体限定。
76.102、解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤。
77.具体的,由于一个电子菜谱中不同的烹饪模式对应不同的烹饪步骤,以满足不同烹饪需求下完整执行烹饪操作的目的,解析电子菜谱中与烹饪模式匹配的烹饪步骤。其中,电子菜谱中的全部烹饪步骤预先确定出匹配不同烹饪模式的至少一个烹饪步骤,本发明实施例中,可以将烹饪步骤分为必不可少的核心烹饪步骤,以及可适当缺少的附加烹饪步骤,以按照核心烹饪步骤确定快炒模式,以及按照附加烹饪步骤确定精炒模式,即当用户选择快炒模式时,解析核心烹饪步骤;当用户选择精炒模式时,解析附加烹饪步骤,本发明实施例不做具体限定。
78.需要说明的是,由于本发明实施例中的电子菜谱即包含有各烹饪设备执行烹饪操作的步骤内容,例如加热时间、翻炒时间等,还包含有烹饪设备的操作步骤顺序,例如投料设备加入青菜后,翻炒设备执行翻炒操作等,因此,针对预先标记的核心烹饪步骤、附加烹饪步骤,基于不同的烹饪模式直接匹配到所需的烹饪步骤。
79.103、根据所述烹饪步骤执行所述电子菜谱的烹饪操作。
80.对于本发明实施例,为了实现适应地匹配不同场景完成烹饪步骤,进而满足用户的多样化的烹饪需求,确定烹饪步骤后,根据烹饪步骤执行烹饪操作。例如,电子菜谱a中,精炒模式下包含全部烹饪步骤1-10,快炒模式下包含烹饪步骤1、4、6、8、10,因此,当用户选取了快炒模式时,解析到的烹饪步骤为1、4、6、8、10,并基于烹饪步骤1、4、6、8、10进行烹饪操作。
81.在本发明实施例中,为了满足不同烹饪需求,提高烹饪步骤与烹饪模式的自适应性,所述确定根据电子菜谱执行烹饪操作的烹饪模式之前,所述方法还包括:获取电子菜谱的烹饪步骤;按照所述烹饪步骤的烹饪操作特征对所述烹饪步骤进行分类标记,确定核心标记的烹饪步骤、附加标记的烹饪步骤;所述核心标记与所述附加标记有机结合标记至一个整体电子菜谱的全部烹饪步骤中;分别配置与所述核心标记的烹饪步骤、所述附加标记的烹饪步骤匹配的烹饪模式。
82.具体的,在确定电子菜谱执行烹饪模式之前,为了使不同的烹饪模式可以准确的匹配到烹饪步骤,获取电子菜谱的烹饪步骤,并对烹饪步骤进行分类标记,以使基于标记后的烹饪步骤配置匹配的烹饪模式。其中,烹饪操作特征用于表征烹饪步骤执行烹饪操作的必要性内容,即烹饪步骤以及烹饪步骤中的烹饪参数的是否为必不可少的内容,所述烹饪操作特征包括等待烹饪操作、翻炒烹饪操作、加热烹饪操作、下料烹饪操作中至少一项,例如,干煸蝉蛹菜谱中的油炸蚕蛹的加热是必要的烹饪步骤,而油炸步骤中的等待30秒沥油是非必要的,因此,可以对烹饪步骤进行分类标记。另外,对于可进行烹饪模式选取的电子菜谱中各烹饪步骤均预先确定了烹饪操作特征,对应的,可以按照核心标记、附加标记对烹饪步骤进行标记,即核心标记的烹饪步骤为必不可少的烹饪步骤,附加标记的烹饪步骤为可以适当缺少的烹饪步骤,如包括整个烹饪步骤的缺失、烹饪步骤中烹饪参数的减少等,本发明实施例不做具体限定。当对烹饪步骤完成分类标记后,按照核心标记、附加标记分别对应的烹饪步骤分别配置烹饪模式,以便用户选择烹饪模式后,作为中控主机或烹饪设备的执行端在确定烹饪模式后,基于对应的分类标记提取出烹饪步骤进行烹饪操作。
83.需要说明的是,核心标记与附加标记有机结合标记至一个整体电子菜谱的全部烹饪步骤中,即不能单纯地直接将核心标记与附加标记的烹饪步骤直接相加作为全部的烹饪步骤,而是核心标记的烹饪步骤表征电子菜谱中所必要的步骤,附加标记的烹饪步骤表征非必要的步骤,因此,一个烹饪步骤既可以为标记为核心标记,也可以被标记为附加标记,本发明实施例不做具体限定。具体的,核心标记和附加标记的烹饪步骤在功能上可以有重叠,例如,在下料、加热的烹饪步骤中,快炒模式标记的烹饪步骤中下油的量为100ml,加热的参数是3000w功率,持续15s,而精炒模式标记的烹饪步骤中下油的量为50ml,加热的参数是2000w,持续30s,即对于下油的量为100ml-加热的参数是3000w功率-持续15s,以及下油的量为50ml-加热的参数是2000w-持续30s,根据烹饪操作特征对烹饪步骤进行分类标记得到的核心标记的烹饪步骤、以及附加标记的烹饪步骤。
84.在本发明实施例中,核心标记和附件标记所标记的步骤可以不是必要与非必要的区别,而不同模式下不同的参数。正如上段中的举例,加热是必须的步骤,但是不同模式下有不同的参数以适应不同的场景。在精炒模式下,时间长,但是功率小,油量小;在快炒模式下,时间短,功率大,油量多。因此,当用户选择精炒模式时,并不是核心标记和附加标记两种标记对应步骤的集合作为整体烹饪步骤,而是当核心标记和附加标记对应的步骤在功能上有重复时,选择附加标记对应的步骤,弃用核心标记对应的步骤。
85.在本发明实施例中,为了进一步地限定及说明,所述按照所述烹饪步骤的烹饪操作特征对所述烹饪步骤进行分类标记,确定核心标记的烹饪步骤、附加标记的烹饪步骤包括:解析所述烹饪操作特征中操作参数所对应的必要操作内容,并基于所述必要操作内容对所述烹饪步骤进行拆分,所述烹饪操作特征包括等待烹饪操作、翻炒烹饪操作、加热烹饪操作、下料烹饪操作中至少一项;对拆分后的烹饪步骤进行分类标记,确定核心标记的烹饪步骤、附加标记的烹饪步骤。
86.具体的,为了提高对不同烹饪步骤的分类标记的准确性,在根据烹饪操作特征对烹饪步骤进行分类标记时,解析烹饪操作特征中的操作参数的必要操作内容,例如,对于红烧肉菜谱中,作为加热操作的烹饪操作特征是必要的烹饪内容,解析操作参数为1000w加热10分钟,3000w加热20分钟,1000w加热5分钟所对应的必要操作内容,即针对红烧肉菜谱加热一定时间为必要操作内容,然后基于加热烹饪操作对此烹饪步骤进行拆分,拆分得到不同的加热时间、加热功率等多个细化的步骤,以便进行分类标记,即分类标记为核心标记的烹饪步骤、附加标记的烹饪步骤。
87.需要说明的是,为了使进行分类标记标记的过程中,可以是当前执行端自动、快速的完成对烹饪步骤、或拆分后的烹饪步骤的分类标记,可以为人工执行的分类标记操作,也可以是从预设标记分类信息库中查找出进行核心标记的烹饪步骤,预设标记分类信息库中预先存储有不同电子菜谱所匹配的、拆分后的核心标记的烹饪步骤,以便在进行拆分后,依据预设标记分类信息库中此烹饪步骤是否为核心标记进行标记,若是,则直接标记为核心标记,若未查找到,则标记为附加标记,本发明实施例不做具体限定。
88.在另一个实施例中,为了满足不同烹饪需求,提高烹饪步骤与烹饪模式的自适应性,所述确定根据电子菜谱执行烹饪操作的烹饪模式之前,所述方法还包括:获取电子菜谱的烹饪步骤,并进行输出;接收对所述烹饪步骤标记的核心标记和/或附加标记;配置与所述核心标记的烹饪步骤、所述附加标记的烹饪步骤匹配的烹饪模式。
89.具体的,对于电子菜谱的烹饪步骤,可以预先通过人为方式对每个步骤进行分类标记,因此,获取需要进行标记的电子菜谱的烹饪步骤,向用户进行输出。当用户基于显示的烹饪步骤对烹饪步骤选取核心标记、和/或附加标记后,作为当前执行主体的烹饪设备或者主控机接收对烹饪步骤的核心标记和附加标记,并配置对应的烹饪模式。本发明实施例中,优选的,快炒模式对应核心标记的烹饪步骤,精炒模式对应附加标记的烹饪步骤结合核心标记的烹饪步骤,以使在执行精炒模式下,执行核心标记与附加标记的全部烹饪步骤。
90.需要说明的是,对于核心标记、附件标记的形式可以为打钩标记、批注标记等,本发明实施例不做具体限定。
91.在本发明实施例中,为了进一步地限定及说明,所述解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤包括:解析获取所述电子菜谱的烹饪步骤对应的烹饪标记,匹配与所述烹饪模式对应的烹饪标记对应的烹饪步骤。
92.具体的,由于不同的烹饪模式预先对应有作为烹饪标记的核心标记、附加标记,因此,在解析烹饪模式匹配的烹饪步骤时,首先解析电子菜谱的烹饪步骤的烹饪标记,即确定烹饪模式对应的是核心标记还是附加标记,然后匹配与烹饪模式的核心标记或附加标记对应的烹饪步骤。例如,西红柿炒蛋的电子菜谱包括的烹饪步骤为热锅-b;倒油-a;加入蛋液-a;等待20s-b;翻炒-a;加入西红柿-a;翻炒10s-a;合盖等待30s-b;加入调料翻炒-a;出锅-a。解析快炒模式的烹饪步骤中核心标记a,匹配于标记a对应的烹饪步骤包括:倒油-a;加入蛋液-a;翻炒-a;加入西红柿-a;翻炒10s-a;加入调料翻炒-a;出锅-a。
93.在另一个实施例中,为了进一步地细化及说明,所述解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤包括:若所述烹饪模式为快炒模式,则将所述核心标记对应的烹饪步骤确定为所述电子菜谱待执行的烹饪步骤;若所述烹饪模式为精炒模式,则结合所述核心标记、所述附加标记对应的烹饪步骤确定为所述电子菜谱待执行的烹饪步骤。
94.由于本发明实施例中的烹饪模式包括快炒模式、精炒模式,因此,解析电子菜谱中与烹饪模式匹配的烹饪步骤具体包括解析快炒模式下的烹饪步骤,以及精炒模式下的烹饪步骤。具体的,为了满足快速烹饪需求,当烹饪模式为快炒模式时,说明烹饪需求为快速烹饪,以减少烹饪时间为主,匹配的烹饪步骤为标记为核心标记的烹饪步骤,以便通过仅仅完成核心标记的烹饪步骤来实现完整电子菜谱的烹饪操作,实现了快速烹饪的目的。当烹饪模式为精炒模式时,说明烹饪需求为烹饪菜谱效果优质,以精细化烹饪为主,匹配的烹饪步骤为标记为附加标记与核心标记结合的烹饪步骤结,以便通过电子菜谱中的全部烹饪步骤执行烹饪操作。
95.需要说明的是,对于标记的烹饪步骤来说,核心标记与附加标记可以重叠的标记在一个烹饪步骤中,因此,当进行精炒模式匹配烹饪步骤时,若核心标记、附加标记中对应重复的烹饪步骤,则可以筛选任意一个执行烹饪操作,本发明实施例不做具体限定。
96.在另一个实施例中,为了准确识别电子菜谱的是否具有烹饪模式,为用户提供不同烹饪模式的操作方式进行选取,从而满足不同的烹饪需求,所述确定根据电子菜谱执行烹饪操作的烹饪模式之前,所述方法还包括:识别待执行电子菜谱的文件头标识;若所述文件头标识匹配所述电子菜谱的烹饪模式切换,则输出所述电子菜谱的烹饪模式选取信息;所述确定根据电子菜谱执行烹饪操作的烹饪模式包括:接收对电子菜谱执行烹饪操作的烹饪模式选取指令,并从所述烹饪模式选取指令中解析烹饪模式。
97.具体的,为了准确识别出电子菜谱是否可进行烹饪模式的选取执行,预先配置电子菜谱的数字文件的文件头标识,用于表征是否支持烹饪模式的选取确定,文件头标识的具体形式本发明实施例不做具体限定,例如,文件头标识v用于表征支持烹饪模式切换,即烹饪模式可以在精炒模式、快炒模式中切换,文件头标识f用于表征不支持烹饪模式切换,即用户不能在精炒模式、快炒模式中切换。因此,在识别文件头标识时,若文件头标识为烹饪模式切换,则输出电子菜谱的烹饪模式选取信息,以便用户进行选取,烹饪模式选取信息可以包括不同烹饪模式的烹饪步骤所对应的时间、口味等差异内容,以便用户选取,并且,可以通过输出选择框、下拉框等显示方式进行显示,本发明实施例不做具体限定。进而的,当用户选取了对应的烹饪模式后,当前端接收烹饪模式选取指令,并从烹饪模式选取指令中解析出用户选取的烹饪模式。
98.需要说明的是,作为当前执行端的烹饪设备、或中控主机中存储有电子菜谱用于识别文件头标识的操作程序以及与其匹配的交互程序,以便识别出支持烹饪模式切换后,实现与用户之间的选择交互操作。
99.在另一个实施例中,为了满足在不同烹饪阶段用户均可以实现烹饪模式的选取需求,以实现烹饪模式选取的多样化操作,所述确定根据电子菜谱执行烹饪操作的烹饪模式包括:当执行所述电子菜谱的烹饪操作过程中接收到烹饪模式选取指令,则从所述烹饪模式选取指令中解析烹饪模式,并判断待执行的剩余烹饪步骤与所述烹饪模式是否匹配;若否,则输出所述烹饪模式的切换异常提示信息;所述解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤包括:若待执行的剩余烹饪步骤与所述烹饪模式匹配,则从所述剩余烹饪步骤中解析出与所述烹饪模式匹配的烹饪步骤。
100.具体的,用户选取烹饪模式的时间点可以在触发烹饪操作之前,例如,识别出支持烹饪模式切换后,输出烹饪模式选取信息,用户可以在执行电子菜谱之前,直接选取烹饪模式进行执行,也可以在电子菜谱的执行操作过程中,随时触发对烹饪模式的选取,以便随时满足用户对烹饪操作的快速操作的需求。因此,当执行电子菜谱的烹饪操作过程中接收到烹饪模式选取指令时,解析选取的烹饪模式,例如,通过在交互菜单中选取快炒模式进行加速烹饪。其中,由于是在烹饪操作过程中触发的烹饪模式选取指令,说明烹饪操作的烹饪步骤已经执行完部分烹饪步骤,因此,为了使选取的烹饪模式可以正常执行,判断执行的剩余烹饪步骤与烹饪模式是否匹配,即判断剩余的烹饪步骤是否可以执行快炒模式或精炒模式,即利用分类标记进行判断。若剩余烹饪步骤与烹饪模式不匹配,则输出烹饪模式的切换异常提示信息,以提示用户无法进行烹饪模式的切换。若剩余烹饪步骤与烹饪模式匹配,则从剩余烹饪步骤中解析出与烹饪模式匹配的烹饪步骤,以执行烹饪操作。
101.需要说明的是,由于用户可以在电子菜谱执行烹饪操作之前,或电子菜谱执行烹饪操作过程中进行烹饪模式的切换选取,因此,在电子菜谱完整执行之前,可以进行多次烹饪模式切换,例如,当用户遇到紧急情况时,选取快炒模式,以加速烹饪操作,当紧急情况解除后,用户可以通过选取精炒模式进行精准烹饪的操作,从而满足用户的不同烹饪需求。
102.本发明实施例提供了一种基于电子菜谱的烹饪方法,与现有技术相比,本发明实施例通过确定根据电子菜谱执行烹饪操作的烹饪模式,所述烹饪模式用于表征不同烹饪需求从电子菜谱中匹配不同烹饪步骤;解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤;根据所述烹饪步骤执行所述电子菜谱的烹饪操作,结合烹饪模式的选取来实现烹饪步
骤的适应性调整,满足用户对烹饪操作在不同场景下精准、或快速烹饪的需求,从而实现烹饪操作多样化的烹饪效果。
103.本发明实施例提供了一种电子菜谱,如图1所示,包括若干烹饪步骤,所述若干烹饪步骤中至少部分包含烹饪标记;所述烹饪标记用于指示不同的烹饪模式,相同或兼容的烹饪标记对应的烹饪步骤集合实现所述电子菜谱的烹饪。
104.具体的,电子菜谱中的若干烹饪步骤用以完整执行烹饪操作,烹饪标记用于表示烹饪步骤在不同烹饪模式下是否执行,可以包括核心标记、附加标记,一个烹饪步骤可以重叠标记为核心标记或附加标记,也可以单独标记为一个,不同的标记方式,对应烹饪模式的执行方式不同。若重叠标记后,当精炒模式时,执行全部附加标记的烹饪步骤,当快炒模式时,执行全部核心标记的烹饪步骤。若烹饪步骤对应单一标记时,作为附加标记的烹饪步骤可以与核心标记的烹饪步骤兼容,作为核心标记的烹饪步骤只能在快炒模式下执行全部相同核心标记的烹饪步骤,而在精炒模式下,附加标记的烹饪步骤兼容执行核心标记的烹饪步骤,完成电子菜谱的烹饪操作。
105.本发明实施例提供了一种电子菜谱,与现有技术相比,本发明实施例通过确定根据电子菜谱执行烹饪操作的烹饪模式,所述烹饪模式用于表征不同烹饪需求从电子菜谱中匹配不同烹饪步骤;解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤;根据所述烹饪步骤执行所述电子菜谱的烹饪操作,结合烹饪模式的选取来实现烹饪步骤的适应性调整,满足用户对烹饪操作在不同场景下精准、或快速烹饪的需求,从而实现烹饪操作多样化的烹饪效果。
106.进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种基于电子菜谱的烹饪装置,如图2所示,该装置包括:
107.确定模块21,用于确定根据电子菜谱执行烹饪操作的烹饪模式,所述烹饪模式用于表征不同烹饪需求从电子菜谱中匹配不同烹饪步骤;
108.解析模块22,用于解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤;
109.执行模块23,用于根据所述烹饪步骤执行所述电子菜谱的烹饪操作。
110.进一步地,所述装置还包括:
111.第一获取模块,用于获取电子菜谱的烹饪步骤;
112.标记模块,用于按照所述烹饪步骤的烹饪操作特征对所述烹饪步骤进行分类标记,确定核心标记的烹饪步骤、附加标记的烹饪步骤;所述核心标记与所述附加标记有机结合标记至一个整体电子菜谱的全部烹饪步骤中;
113.第一配置模块,用于分别配置与所述核心标记的烹饪步骤、所述附加标记的烹饪步骤匹配的烹饪模式。
114.进一步地,所述标记模块包括:
115.解析单元,用于解析所述烹饪操作特征中操作参数所对应的必要操作内容,并基于所述必要操作内容对所述烹饪步骤进行拆分,所述烹饪操作特征包括等待烹饪操作、翻炒烹饪操作、加热烹饪操作、下料烹饪操作中至少一项;
116.标记单元,用于对拆分后的烹饪步骤进行分类标记,确定核心标记的烹饪步骤、附加标记的烹饪步骤。
117.进一步地,所述装置还包括:
118.第二获取模块,用于获取电子菜谱的烹饪步骤,并进行输出;
119.接收模块,用于接收对所述烹饪步骤标记的核心标记和/或附加标记;
120.第二配置模块,用于配置与所述核心标记的烹饪步骤、所述附加标记的烹饪步骤匹配的烹饪模式。
121.进一步地,所述解析模块,具体用于解析获取所述电子菜谱的烹饪步骤对应的烹饪标记,匹配与所述烹饪模式对应的烹饪标记对应的烹饪步骤。
122.进一步地,所述烹饪模式包括快炒模式、精炒模式,
123.所述解析模块,具体用于若所述烹饪模式为快炒模式,则将所述核心标记对应的烹饪步骤确定为所述电子菜谱待执行的烹饪步骤;若所述烹饪模式为精炒模式,则结合所述核心标记、所述附加标记对应的烹饪步骤确定为所述电子菜谱待执行的烹饪步骤。
124.进一步地,所述装置还包括:识别模块,输出模块,
125.所述识别模块,用于识别待执行电子菜谱的文件头标识;
126.所述输出模块,用于若所述文件头标识匹配所述电子菜谱的烹饪模式切换,则输出所述电子菜谱的烹饪模式选取信息;
127.所述确定模块,还用于接收对电子菜谱执行烹饪操作的烹饪模式选取指令,并从所述烹饪模式选取指令中解析烹饪模式。
128.进一步地,所述确定模块包括:
129.解析单元,用于当执行所述电子菜谱的烹饪操作过程中接收到烹饪模式选取指令,则从所述烹饪模式选取指令中解析烹饪模式,并判断待执行的剩余烹饪步骤与所述烹饪模式是否匹配;
130.输出单元,用于若否,则输出所述烹饪模式的切换异常提示信息;
131.所述解析模块,具体还用于若待执行的剩余烹饪步骤与所述烹饪模式匹配,则从所述剩余烹饪步骤中解析出与所述烹饪模式匹配的烹饪步骤。
132.本发明实施例提供了一种基于电子菜谱的烹饪装置,与现有技术相比,本发明实施例通过确定根据电子菜谱执行烹饪操作的烹饪模式,所述烹饪模式用于表征不同烹饪需求从电子菜谱中匹配不同烹饪步骤;解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤;根据所述烹饪步骤执行所述电子菜谱的烹饪操作,结合烹饪模式的选取来实现烹饪步骤的适应性调整,满足用户对烹饪操作在不同场景下精准、或快速烹饪的需求,从而实现烹饪操作多样化的烹饪效果。
133.根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电子菜谱的烹饪方法。
134.图3示出了根据本发明一个实施例提供的一种终端的结构示意图,本发明具体实施例并不对终端的具体实现做限定。
135.如图3所示,该终端可以包括:处理器(processor)302、通信接口(communications interface)304、存储器(memory)306、以及通信总线308。
136.其中:处理器302、通信接口304、以及存储器306通过通信总线308完成相互间的通信。
137.通信接口304,用于与其它设备比如客户端或其它服务器等的网元通信。
138.处理器302,用于执行程序310,具体可以执行上述电子菜谱的烹饪方法实施例中
的相关步骤。
139.具体地,程序310可以包括程序代码,该程序代码包括计算机操作指令。
140.处理器302可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
141.存储器306,用于存放程序310。存储器306可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
142.程序310具体可以用于使得处理器302执行以下操作:
143.确定根据电子菜谱执行烹饪操作的烹饪模式,所述烹饪模式用于表征不同烹饪需求从电子菜谱中匹配不同烹饪步骤;
144.解析所述电子菜谱中与所述烹饪模式匹配的烹饪步骤;
145.根据所述烹饪步骤执行所述电子菜谱的烹饪操作。
146.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
147.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。