System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及烹饪设备控制,特别是一种集成控制多种烹饪设备的方法。
技术介绍
1、伴随着生活水平的提高,人们对于营养的要求也越来越高,在吃饭时,不仅仅追求吃饱,同时也会追求营养。为此在人们的餐桌上通常不单单出现一个菜品。但是由于在家庭内烹饪用具的限制,烹饪者无法同时烹饪多个食材,往往是先做完一道再做另一道,导致先出锅的食物过早冷却,食物的味道无法很好的保留,且食用温度不适宜,进而导致人们用餐的时间与食物的烹饪时间无法实现恰到好处。
技术实现思路
1、针对上述缺陷,本专利技术的目的在于提出一种集成控制多种烹饪设备的方法,给予用户每个菜品的烹饪时间点,帮助用户烹饪,确保菜品在成熟的时间都趋向与同一时间点,从而保证了菜品的口感与温度。
2、为达此目的,本专利技术采用以下技术方案:
3、一种集成控制多种烹饪设备的方法,包括如下步骤:
4、获取用户输入的菜谱,根据菜谱中菜品烹饪手段确定菜品的烹饪所在区域;
5、获取各个烹饪区域中烹饪单元数量;
6、判断烹饪区域中烹饪单元的数量是否少于菜品的数量,若某一烹饪区域中烹饪单元的数量少于菜品的数量,则根据菜品的烹饪时间确定菜品在该烹饪区域中烹饪单元的分布;
7、获取每一个烹饪区域的区域烹饪时长,获取区域烹饪时长最长的时间作为第一时间;
8、判断烹饪区域安排的菜品的数量是否大于1,若菜品的数量不大于1,则根据第一时间与烹饪区域之间的烹饪时间差确定每一个菜品的烹饪时间点,
9、将每一个菜品的烹饪时间点、烹饪单元发送给用户的显示设备。
10、优选的,确定菜品在该烹饪区域中烹饪单元的分布的步骤如下:以烹饪单元的数量、菜品数量以及菜品的对应烹饪时间作为输入,通过贪心算法获取以烹饪单元之间烹饪时间差最小的方案作为烹饪单元中菜品的分布。
11、优选的,获取每一个烹饪区域的区域烹饪时长的步骤如下:
12、若烹饪区域中烹饪单元的数量大于菜品数量,则以菜品中的最长烹饪时间作为区域烹饪时长;
13、若烹饪区域中烹饪单元的数量小于菜品数量,且烹饪单元数量等于1,则以所有菜品的烹饪时间之和作为区域烹饪时长;
14、若烹饪区域中烹饪单元的数量小于菜品数量,且烹饪单元数量大于1,则获取获取每一个烹饪单元中所有菜品的烹饪时间之和作为单元烹饪时长,以最长的单元烹饪时长作为区域烹饪时长。
15、优选的,当确定第一时间后,对菜品在该烹饪区域中烹饪单元的分布进行调节,其中调节步骤如下:
16、获取烹饪区域中烹饪单元的数量小于菜品数量,且烹饪单元数量大于1的烹饪区域,将烹饪单元的数量减一后,在将烹饪单元的数量与菜品数量以及菜品的对应烹饪时间作为输入,通过贪心算法获取以烹饪单元之间烹饪时间差最小的方案,判断该方案中是否存在有烹饪单元中单元烹饪时长是否大于第一时间,若存在,则不保留该方案,不对菜品在该烹饪区域中烹饪单元的分布进行调节,若不存在,则保留该方案,以该方案作为烹饪单元中菜品的分布。
17、优选的,所述确定烹饪时间点的步骤如下:
18、获取单个烹饪单元中菜品的烹饪时长,以菜品的烹饪时长从大到小进行排序;
19、获取烹饪区域中不同烹饪单元之间的烹饪时间差值,通过第一时间、烹饪时间差值、烹饪区域之间的烹饪与排序确定每一个菜品的烹饪时间点。
20、一种集成控制多种烹饪设备的系统,使用所述一种集成控制多种烹饪设备的方法包括:
21、菜品获取模块、数量获取模块、判断模块、时长获取模块、时间点获取模块以及发送模块;
22、所述菜品获取模块用于获取用户输入的菜谱,根据菜谱中菜品烹饪手段确定菜品的烹饪所在区域;
23、所述数量获取模块用于获取各个烹饪区域中烹饪单元数量;
24、所述判断模块用于判断烹饪区域中烹饪单元的数量是否少于菜品的数量,若某一烹饪区域中烹饪单元的数量少于菜品的数量,则根据菜品的烹饪时间确定菜品在该烹饪区域中烹饪单元的分布;
25、所述时长获取模块用于获取每一个烹饪区域的区域烹饪时长,获取区域烹饪时长最长的时间作为第一时间;
26、所述时间点获取模块用于判断烹饪区域安排的菜品的数量是否大于1,若菜品的数量不大于1,则根据第一时间与烹饪区域之间的烹饪时间差确定每一个菜品的烹饪时间点,若菜品的数量大于1,则获取烹饪单元之间的烹饪时间差值与烹饪区域烹饪区域之间的烹饪时间差,根据烹饪单元之间的烹饪时间差值、烹饪区域之间的烹饪时间差和第一时间确定每一个菜品的烹饪时间点;
27、所述发送模块用于将每一个菜品的烹饪时间点、烹饪单元发送给用户的显示设备。
28、优选的,判断模块包括菜品分布模块;
29、所述菜品分布子模块用于烹饪单元的数量、菜品数量以及菜品的对应烹饪时间作为输入,通过贪心算法获取以烹饪单元之间烹饪时间差最小的方案作为烹饪单元中菜品的分布。
30、优选的,所述时长获取模块包括第一确定模块、第二确定模块与第三确定模块;
31、第一确定模块用于当烹饪区域中烹饪单元的数量大于菜品数量时,则以菜品中的最长烹饪时间作为区域烹饪时长;
32、所述第二确定模块用于当烹饪区域中烹饪单元的数量小于菜品数量时,且烹饪单元数量等于1,则以所有菜品的烹饪时间之和作为区域烹饪时长;
33、所述第三确定模块用于当烹饪区域中烹饪单元的数量小于菜品数量时,且烹饪单元数量大于1,则获取获取每一个烹饪单元中所有菜品的烹饪时间之和作为单元烹饪时长,以最长的单元烹饪时长作为区域烹饪时长。
34、优选的,所述判断模块还包括重调模块;
35、所述重调模块用于获取烹饪区域中烹饪单元的数量小于菜品数量,且烹饪单元数量大于1的烹饪区域,将烹饪单元的数量减一后,在将烹饪单元的数量与菜品数量以及菜品的对应烹饪时间作为输入,通过贪心算法获取以烹饪单元之间烹饪时间差最小的方案,判断该方案中是否存在有烹饪单元中单元烹饪时长是否大于第一时间,若存在,则不保留该方案,不对菜品在该烹饪区域中烹饪单元的分布进行调节,若不存在,则保留该方案,以该方案作为烹饪单元中菜品的分布。
36、优选的,所述时间点获取模块包括第一模块与第二模块;
37、所述第一模块用于获取单个烹饪单元中菜品的烹饪时长,以菜品的烹饪时长从大到小进行排序;
38、所述第二模块用于获取烹饪区域中不同烹饪单元之间的烹饪时间差值,通过第一时间、烹饪时间差值、烹饪区域之间的烹饪与排序确定每一个菜品的烹饪时间点。
39、上述技术方案中的一个技术方案具有如下优点或有益效果:在获取完所有菜品的烹饪时间点后,就可以将烹本文档来自技高网...
【技术保护点】
1.一种集成控制多种烹饪设备的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种集成控制多种烹饪设备的方法,其特征在于,确定菜品在该烹饪区域中烹饪单元的分布的步骤如下:以烹饪单元的数量、菜品数量以及菜品的对应烹饪时间作为输入,通过贪心算法获取以烹饪单元之间烹饪时间差最小的方案作为烹饪单元中菜品的分布。
3.根据权利要求2所述的一种集成控制多种烹饪设备的方法,其特征在于,获取每一个烹饪区域的区域烹饪时长的步骤如下:
4.根据权利要求3所述的一种集成控制多种烹饪设备的方法,其特征在于,当确定第一时间后,对菜品在该烹饪区域中烹饪单元的分布进行调节,其中调节步骤如下:
5.根据权利要求4所述的一种集成控制多种烹饪设备的方法,其特征在于,所述确定烹饪时间点的步骤如下:
6.一种集成控制多种烹饪设备的系统,使用权利要求1~5任一项所述一种集成控制多种烹饪设备的方法,其特征在于,包括:
7.根据权利要求6所述的一种集成控制多种烹饪设备的系统,其特征在于,判断模块包括菜品分布模块;
8.根据权利要求6
9.根据权利要求7所述的一种集成控制多种烹饪设备的系统,其特征在于,所述判断模块还包括重调模块;
10.根据权利要求6所述的一种集成控制多种烹饪设备的系统,其特征在于,所述时间点获取模块包括第一模块与第二模块;
...【技术特征摘要】
1.一种集成控制多种烹饪设备的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种集成控制多种烹饪设备的方法,其特征在于,确定菜品在该烹饪区域中烹饪单元的分布的步骤如下:以烹饪单元的数量、菜品数量以及菜品的对应烹饪时间作为输入,通过贪心算法获取以烹饪单元之间烹饪时间差最小的方案作为烹饪单元中菜品的分布。
3.根据权利要求2所述的一种集成控制多种烹饪设备的方法,其特征在于,获取每一个烹饪区域的区域烹饪时长的步骤如下:
4.根据权利要求3所述的一种集成控制多种烹饪设备的方法,其特征在于,当确定第一时间后,对菜品在该烹饪区域中烹饪单元的分布进行调节,其中调节步骤如下:
5.根据权利要求4所述的一种集成控制多种烹饪...
【专利技术属性】
技术研发人员:阮唐生,
申请(专利权)人:佛山市顺德区元喜电器科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。