烹饪设备的运行方法及装置、存储介质、计算机设备与流程

文档序号:33027925发布日期:2023-01-20 20:03阅读:27来源:国知局
烹饪设备的运行方法及装置、存储介质、计算机设备与流程

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.图1示出了本技术实施例提供的一种烹饪设备的运行方法的流程示意图;
44.图2示出了本技术实施例提供的另一种烹饪设备的运行方法的流程示意图;
45.图3示出了本技术实施例提供的又一种烹饪设备的运行方法的流程示意图;
46.图4示出了本技术实施例提供的一种烹饪设备的运行装置的结构示意图。
具体实施方式
47.下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
48.在本实施例中提供了一种烹饪设备的运行方法,如图1所示,该方法包括:
49.步骤101,获取多台烹饪设备各自对应的协助烹饪步骤中的至少一组冲突烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,所述协助烹饪步骤为所述烹饪设备不能独立完成的烹饪步骤。
50.在本技术上述实施例中,首先获取多台烹饪设备各自对应的协助烹饪步骤中的至少一组冲突烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,同时协助烹饪步骤为烹饪设备不能独立完成的烹饪步骤。
51.具体的,本技术上述实施例可以应用于中央厨房的场景中,中央厨房可以包括中央控制单元和多台烹饪设备,当中央控制单元对多台烹饪设备下发烹饪设备的执行工作指令后,多台烹饪设备随即进行烹饪工作。当多台烹饪设备同时运行时,会引发需求资源无法同时满足的情况,即需求资源的冲突情况。需求资源的冲突情况可以包括对人需求的冲突情况和对辅助设备需求的冲突情况等。为此,通过获取多台烹饪设备各自对应的协助烹饪步骤中的冲突烹饪步骤,然后调整冲突烹饪步骤以实现后续多台烹饪设备错峰启动烹饪,从而减少引发冲突的可能性,提高了烹饪效率。
52.在本技术上述实施例中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,其中,两个计划执行时间重叠的协助烹饪步骤可以来自于多种情况,例如:当多台烹饪设备同一时刻执行相同的电子菜谱时;当多台烹饪设备在同一时刻或者未在同一时刻执行不同的电子菜谱时,具体体现在多台烹饪设备在对各自电子菜谱的执行过程中出现各自对应的电子菜谱含有互相重叠时刻的协助烹饪步骤;当多台烹饪设备未在同一时刻执行相同的电子菜谱时,但由于每台烹饪设备的执行电子菜谱的数量和种类不同所引发的含有互相重叠时刻的协助烹饪步骤等情况。同样的,协助烹饪步骤为烹饪设备不能独立完成的烹饪步骤,例如:可以为投放食材和投放调料等。互相重叠时刻的协助烹饪步骤,可以是多个协助烹饪步骤在一段时间内完全重叠,也可以是有部分重叠。中央厨房的中央控制单元通过预判需求资源是否存在冲突情况,如果存在冲突情况,那么对烹饪设备的执行工作指令作出调整,即通过调整冲突烹饪步骤的计划执行时间以解决需求资源冲突的问题。
53.步骤102,对所述冲突烹饪步骤的计划执行时间进行调整,得到所述冲突烹饪步骤的目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。
54.接着,对冲突烹饪步骤的计划执行时间进行调整,得到冲突烹饪步骤的目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。为此,通过获取冲突烹饪步骤并调整冲突烹饪步骤的目标执行时间以实现多台烹饪设备的错峰启动烹饪,提高了烹饪效率。
55.可选地,所述协助烹饪步骤包括投放食材、投放调料、准备食材、搅拌、翻炒、以及盛出菜肴中至少一种。
56.在本技术上述实施例中,协助烹饪步骤包括投放食材、投放调料、准备食材、搅拌、翻炒以及盛出菜肴中至少一种,例如:电子菜谱“可口可乐鸡翅”对应的协助烹饪步骤可以包括投放食材、投放调料、准备食材、搅拌(包括第一搅拌和第二搅拌)翻炒以及盛出菜肴共计六种协助烹饪步骤。具体的,投放食材可以包括:投放鸡翅、可口可乐、鸡蛋、大葱、大蒜和姜;投放调料可以包括:投放生抽、老抽、料酒、耗油、鸡精、鸡粉、食盐、十三香、冰糖和淀粉;
准备食材可以包括:将冷冻的鸡翅泡水去冰,滤干水后添加刀痕缝隙,将大葱切片,将大蒜切片以及将姜切片;第一搅拌可以包括:在鸡翅中依次放入生抽、老抽、耗油、料酒、鸡精、鸡粉、十三香、食盐、鸡蛋和淀粉后顺时针搅动,计时15-20分钟左右;翻炒可以包括:热锅炒料油烧热后依次放入葱、姜、蒜片进行翻炒;第二搅拌可以包括:翻炒后放入可乐、冰糖及鸡翅进行搅匀,计时25分钟左右;盛出菜肴可以包括:将鸡翅出锅装盘后,淋一些酱汁在鸡翅上,然后放入炒熟的白芝麻和小葱。
57.通过应用本实施例的技术方案,获取多台烹饪设备各自对应的协助烹饪步骤中的至少一组冲突烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,所述协助烹饪步骤为所述烹饪设备不能独立完成的烹饪步骤。对所述冲突烹饪步骤的计划执行时间进行调整,得到所述冲突烹饪步骤的目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。通过获取冲突烹饪步骤并调整冲突烹饪步骤的目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠,通过获取冲突烹饪步骤并自动调整冲突烹饪步骤的目标执行时间,从而实现多台烹饪设备的错峰启动烹饪,避免多台烹饪设备因烹饪步骤执行时间冲突导致烹饪失败的情况发生,并且无需用户手动调整烹饪步骤执行时间,提高了烹饪效率和烹饪成功率。
58.进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了另一种烹饪设备的运行方法,如图2所示,该方法包括:
59.步骤201,若多台烹饪设备的烹饪任务包含在同一时刻开始执行相同的电子菜谱,则获取所述电子菜谱中无法由烹饪设备独立完成的至少一个第一协助烹饪步骤。
60.在本技术上述实施例中,如果多台烹饪设备的烹饪任务包含在同一时刻开始执行相同的电子菜谱,那么直接获取电子菜谱中无法由烹饪设备独立完成的至少一个第一协助烹饪步骤,即当多台烹饪设备在同一时刻执行相同的电子菜谱时可以将电子菜谱中的第一协助烹饪步骤直接确定为冲突烹饪步骤。具体的,如果中央厨房的中央控制单元下发烹饪设备的执行工作指令后,检测到多台烹饪设备需要执行的电子菜谱(烹饪任务)相同,且烹饪设备的执行工作指令中要求各烹饪设备的启动时间相同,例如:获取到前台同时下单了2份“可口可乐鸡翅”,即需要两台烹饪设备在同一时刻开始对电子菜谱“可口可乐鸡翅”进行烹饪操作,满足多台烹饪设备的烹饪任务包含在同一时刻开始执行相同的电子菜谱的条件,随即获取“可口可乐鸡翅”电子菜谱中无法由烹饪设备独立完成的至少一个第一协助烹饪步骤,例如可以为:投放食材等,以便为后续实现烹饪设备错峰启动烹饪时间做准备。
61.同样的,本技术实施例可以适用于一人或较少人力对多台烹饪设备的情况,或其他由于人力不够而造成烹饪设备看管不足的情况。当中央厨房的中央控制单元检测到多台烹饪设备执行的电子菜谱相同或具有多台烹饪设备具有相同的人工步骤时,可以错峰依次启动烹饪设备从而实现一人或较少人力兼顾多台烹饪设备,减少了人力成本。
62.步骤202,基于各烹饪设备对应的相同第一协助烹饪步骤,确定一组冲突烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,所述协助烹饪步骤为所述烹饪设备不能独立完成的烹饪步骤。
63.接着,基于各烹饪设备对应的相同第一协助烹饪步骤,确定一组冲突烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,协助烹饪步骤为烹饪设备不能独立完成的烹饪步骤。具体的,电子菜谱“可口可乐鸡翅”的第一协助烹
饪步骤可以包括投放食材、投放调料和准备食材,分别以投放食材、投放调料和准备食材建立共计三组冲突烹饪步骤,每组冲突烹饪步骤各包含两台烹饪设备对应的相同的第一协助烹饪步骤。具体的,在“投放食材”冲突烹饪步骤组中可以包含两台烹饪设备对应的投放食材第一协助烹饪步骤,同时两台烹饪设备对应的投放食材第一协助烹饪步骤的计划执行时间重叠。
64.步骤203,针对任意一组冲突烹饪步骤,若该组中各冲突烹饪步骤所需的协助执行对象包括至少两种类型,则基于该组中各冲突烹饪步骤所需协助执行对象的类型,将该组冲突烹饪步骤划分为至少一个子组。
65.再接着,针对任意一组冲突烹饪步骤,如果该组中各冲突烹饪步骤所需的协助执行对象包括至少两种类型,例如投放机和投料机,那么基于该组中各冲突烹饪步骤所需协助执行对象的类型,将该组冲突烹饪步骤划分为至少一个子组。例如在一组冲突烹饪步骤中,各冲突烹饪步骤所需的协助执行对象为投放机和投料机,随即分别基于投放机和投料机再建立共计两个子组,以便为后续实现烹饪设备的错峰启动做准备。具体的例如:一组冲突步骤中包括2个需要投料机协助的步骤和2个需要投菜机协助的步骤,此时便可根据需要协助设备的不同划分为更为细致的组,即划分为1个投调料的冲突步骤组(包含2个投料步骤),以及1个投菜的冲突步骤组(包含2个投菜步骤),再对这2个组的冲突步骤进行时间调整。
66.步骤204,若任一子组中包含的冲突烹饪步骤数量大于或等于相应类型的协助执行对象数量,则将该子组包含的冲突烹饪步骤作为最终的一组冲突烹饪步骤。
67.再接着,如果任一子组中包含的冲突烹饪步骤数量大于或等于相应类型的协助执行对象数量,那么将该子组包含的冲突烹饪步骤作为最终的一组冲突烹饪步骤。具体的,例如一个子组里包括两个需要调料机投放调料的步骤,目前中央厨房包括三个调料机,调料机的数量大于冲突烹饪步骤的数量,因此不会引发由于投放调料冲突烹饪步骤而引发的冲突情况,为此可以不需要通过调整冲突烹饪步骤的计划执行时间来实现烹饪设备的错峰启动。如果中央厨房包括仅包括一个调料机,即满足一子组中包含的冲突烹饪步骤数量大于相应类型的协助执行对象数量,随即需要调整冲突烹饪步骤的计划执行时间用于实现烹饪设备的错峰启动。
68.步骤205,基于该组各冲突烹饪步骤的计划执行时间,分别确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。
69.在本技术上述实施例中,再接着,基于该组各冲突烹饪步骤的计划执行时间,分别确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。通过调整冲突烹饪步骤的目标执行时间,可以错开需要人工辅助的烹饪步骤,例如在烹饪过程中,有些投菜或投料步骤需要人工操作,在错开烹饪设备的启动时间进行烹饪后,可以实现一人兼顾多台烹饪设备或其他较少人力兼顾多台烹饪设备的情况。具体的,可以根据需要同时执行相同电子菜谱的烹饪设备的数量不同来具体调整烹饪设备的启动时间,例如,烹饪设备数量越多需要的错峰时间越长,也可以仅仅考虑电子菜谱中需要人工协助的烹饪步骤节点来错峰启动烹饪设备,其中,多台烹饪设备可以相同,也可以不同。
70.通过应用本实施例的技术方案,若多台烹饪设备的烹饪任务包含在同一时刻开始执行相同的电子菜谱,则获取所述电子菜谱中无法由烹饪设备独立完成的至少一个第一协助烹饪步骤。基于各烹饪设备对应的相同第一协助烹饪步骤,确定一组冲突烹饪步骤,针对任意一组冲突烹饪步骤,若该组中各冲突烹饪步骤所需的协助执行对象包括至少两种类型,则基于该组中各冲突烹饪步骤所需协助执行对象的类型,将该组冲突烹饪步骤划分为至少一个子组。若任一子组中包含的冲突烹饪步骤数量大于或等于相应类型的协助执行对象数量,则将该子组包含的冲突烹饪步骤作为最终的一组冲突烹饪步骤。基于该组各冲突烹饪步骤的计划执行时间,分别确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。通过获取冲突烹饪步骤并自动调整冲突烹饪步骤的目标执行时间,从而实现多台烹饪设备的错峰启动烹饪,避免多台烹饪设备因烹饪步骤执行时间冲突导致烹饪失败的情况发生,并且无需用户手动调整烹饪步骤执行时间,提高了烹饪效率和烹饪成功率。适用于多台烹饪设备在相同时刻执行相同电子菜谱的情况,可以实现一人或其他较少人力兼顾多台烹饪设备,解决了人力无法同时顾及的问题,节约了人力成本。
71.进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了又一种烹饪设备的运行方法,如图3所示,该方法包括:
72.步骤301,若多台烹饪设备的烹饪任务包含未在同一时刻开始执行相同的电子菜谱,则获取多个烹饪设备各自对应的第二协助烹饪步骤。
73.在本技术实施例中,如果多台烹饪设备的烹饪任务包含未在同一时刻开始执行相同的电子菜谱,那么获取多个烹饪设备各自对应的第二协助烹饪步骤,可以适用于一台辅助设备同时服务于多台烹饪设备的场景。具体的,当多台烹饪设备执行烹饪任务时,中央厨房仅包括一台投菜机或配料机作为辅助设备来进行提供投菜或投放调料功能,当中央厨房的中央控制单元对多台烹饪设备下发烹饪指令时,检测到投菜或投料时间节点重叠,可以通过调整烹饪设备启动时间来实现错峰启动烹饪设备,以提高烹饪效率。
74.同样的,可以适用于多台设备执行不同电子菜谱时或在执行同一电子菜谱时但启动时间不同的情况,可以根据协助烹饪步骤的计划执行时间确定冲突步骤。具体的,以多台烹饪设备执行不同电子菜谱为例,其中,多台烹饪设备执行的电子菜谱对于人员的需求存在冲突,例如,烹饪设备1需要执行电子菜谱1,烹饪设备2需要执行电子菜谱2,电子菜谱1和电子菜谱2中的人工投菜步骤均出现在3分21秒,此时同一个人无法同时对两个设备投菜,为此需要错峰启动烹饪设备1和烹饪设备2,具体可以调整烹饪设备1当即启动,而烹饪设备2延迟5秒后启动,以实现错峰启动烹饪设备。
75.步骤302,基于所述第二协助烹饪步骤的计划执行时间,确定所述第二协助烹饪步骤中的至少一组冲突烹饪步骤,其中,每组冲突烹饪步骤包括对应的计划执行时间重叠或部分重叠的至少两个协助烹饪步骤,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,所述协助烹饪步骤为所述烹饪设备不能独立完成的烹饪步骤。
76.接着,基于第二协助烹饪步骤的计划执行时间,确定第二协助烹饪步骤中的至少一组冲突烹饪步骤,计划执行时间包括计划开始时间和计划结束时间,以此为依据,根据前一协助烹饪步骤的结束时间确定后一协助烹饪步骤的开始时间。其中,每组冲突烹饪步骤包括对应的计划执行时间重叠或部分重叠的至少两个协助烹饪步骤,任意一组冲突烹饪步
骤包括计划执行时间重叠的至少两个协助烹饪步骤,同时协助烹饪步骤为烹饪设备不能独立完成的烹饪步骤。
77.步骤303,针对任意一组冲突烹饪步骤,依据该组各冲突烹饪步骤的执行时长和/或执行内容,对该组各冲突烹饪步骤进行排序。
78.步骤304,按各冲突烹饪步骤的排序以及执行时长,依次确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。
79.再接着,针对任意一组冲突烹饪步骤,依据该组各冲突烹饪步骤的执行时长和/或执行内容,对该组各冲突烹饪步骤进行排序。其中,执行时长越长排序越靠后,错峰时间越长;执行内容越迫切排序越靠前,错峰时间越短。
80.具体的,可以包括两种情况,当辅助设备为前置环节和当辅助设备为后置环节时。其中,当辅助设备为前置环节时,例如:多台烹饪设备执行电子菜谱时,执行电子菜谱之前具有准备食材的步骤,即食材经过准备后才能进行烹饪,而准备食材设备数量少于烹饪设备数量,无法满足一对一需求,为此需要合理安排准备食材步骤的启动时间和后续的烹饪任务执行,以避免引发资源需求冲突。如果准备食材设备只有一台,同时用于为三台烹饪设备进行准备食材,当启动烹饪任务时,发现三道电子菜谱需要的准备食材分别为准备食材1,用时3分钟;准备食材2,用时2分钟;准备食材3,用时1分钟,分别对准备食材进行排序,排序最佳为准备食材3、准备食材2、准备食材1,这样,准备食材3只用1分钟准备完成后,便可对应启动对应的烹饪设备3,紧接着准备食材2,准备食材2完成后启动对应的烹饪设备2,在接着准备食材1完成后启动对应的烹饪设备1。当辅助设备为后置环节时,辅助设备为烹饪设备烹饪后需要工作的设备,且辅助设备的数量少于烹饪设备,为了烹饪设备和辅助设备正常衔接,使得烹饪设备烹饪完成立即能够进入辅助设备进行后续处理,需要合理安排前序烹饪设备的启动时间以实现错峰启动的目的。
81.最后按各冲突烹饪步骤的排序以及执行时长,依次确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。
82.通过应用本实施例的技术方案,若多台烹饪设备的烹饪任务包含未在同一时刻开始执行相同的电子菜谱,则获取多个烹饪设备各自对应的第二协助烹饪步骤。基于所述第二协助烹饪步骤的计划执行时间,确定所述第二协助烹饪步骤中的至少一组冲突烹饪步骤,针对任意一组冲突烹饪步骤,依据该组各冲突烹饪步骤的执行时长和/或执行内容,对该组各冲突烹饪步骤进行排序。按各冲突烹饪步骤的排序以及执行时长,依次确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠,通过获取冲突烹饪步骤并自动调整冲突烹饪步骤的目标执行时间,从而实现多台烹饪设备的错峰启动烹饪,避免多台烹饪设备因烹饪步骤执行时间冲突导致烹饪失败的情况发生,并且无需用户手动调整烹饪步骤执行时间,提高了烹饪效率和烹饪成功率。
83.进一步的,作为图1方法的具体实现,本技术实施例提供了一种烹饪设备的运行装置,如图4所示,该装置包括:
84.获取模块41,用于获取多台烹饪设备各自对应的协助烹饪步骤中的至少一组冲突
烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,所述协助烹饪步骤为所述烹饪设备不能独立完成的烹饪步骤;
85.调整模块42,用于对所述冲突烹饪步骤的计划执行时间进行调整,得到所述冲突烹饪步骤的目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠。
86.可选地,所述获取模块41,还用于:
87.若多台烹饪设备的烹饪任务包含在同一时刻开始执行相同的电子菜谱,则获取所述电子菜谱中无法由烹饪设备独立完成的至少一个第一协助烹饪步骤,并基于各烹饪设备对应的相同第一协助烹饪步骤,确定一组冲突烹饪步骤。
88.可选地,所述获取模块41,还用于:
89.若多台烹饪设备的烹饪任务包含未在同一时刻开始执行相同的电子菜谱,则获取多个烹饪设备各自对应的第二协助烹饪步骤;
90.基于所述第二协助烹饪步骤的计划执行时间,确定所述第二协助烹饪步骤中的至少一组冲突烹饪步骤,其中,每组冲突烹饪步骤包括对应的计划执行时间重叠或部分重叠的至少两个协助烹饪步骤。
91.可选地,所述调整模块42,还用于:
92.针对任意一组冲突烹饪步骤,基于该组各冲突烹饪步骤的计划执行时间,分别确定各冲突烹饪步骤的错峰时间,并依据所述错峰时间调整各冲突烹饪步骤的计划执行时间,得到所述目标执行时间。
93.可选地,所述调整模块42,还用于:
94.针对任意一组冲突烹饪步骤,若该组中各冲突烹饪步骤所需的协助执行对象包括至少两种类型,则基于该组中各冲突烹饪步骤所需协助执行对象的类型,将该组冲突烹饪步骤划分为至少一个子组;
95.若任一子组中包含的冲突烹饪步骤数量大于或等于相应类型的协助执行对象数量,则将该子组包含的冲突烹饪步骤作为最终的一组冲突烹饪步骤。
96.可选地,所述协助烹饪步骤包括投放食材、投放调料、准备食材、搅拌、翻炒、以及盛出菜肴中至少一种。
97.可选地,所述调整模块42,还用于:
98.针对任意一组冲突烹饪步骤,依据该组各冲突烹饪步骤的执行时长和/或执行内容,对该组各冲突烹饪步骤进行排序;
99.按各冲突烹饪步骤的排序以及执行时长,依次确定各冲突烹饪步骤的错峰时间。
100.需要说明的是,本技术实施例提供的一种烹饪设备的运行装置所涉及各功能单元的其他相应描述,可以参考图1至图3方法中的对应描述,在此不再赘述。
101.基于上述如图1至图3所示方法,相应的,本技术实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1至图3所示的烹饪设备的运行方法。
102.基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。
103.基于上述如图1至图3所示的方法,以及图4所示的虚拟装置实施例,为了实现上述目的,本技术实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图3所示的烹饪设备的运行方法。
104.可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、wi-fi接口)等。
105.本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
106.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
107.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现,获取多台烹饪设备各自对应的协助烹饪步骤中的至少一组冲突烹饪步骤,其中,任意一组冲突烹饪步骤包括计划执行时间重叠的至少两个协助烹饪步骤,所述协助烹饪步骤为所述烹饪设备不能独立完成的烹饪步骤;对所述冲突烹饪步骤的计划执行时间进行调整,得到所述冲突烹饪步骤的目标执行时间,以使同一组冲突烹饪步骤的目标执行时间互不重叠,通过获取冲突烹饪步骤并自动调整冲突烹饪步骤的目标执行时间,从而实现多台烹饪设备的错峰启动烹饪,避免多台烹饪设备因烹饪步骤执行时间冲突导致烹饪失败的情况发生,并且无需用户手动调整烹饪步骤执行时间,提高了烹饪效率和烹饪成功率。
108.本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本技术所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
109.上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1