烹饪计划生成方法、存储介质及烹饪设备与流程

文档序号:30760664发布日期:2022-07-15 20:47阅读:72来源:国知局

1.本技术涉及智能烹饪技术领域,尤其涉及到一种烹饪计划生成方法、存储介质及烹饪设备。


背景技术:

2.随着智能技术的发展以及生活水平的提高,互联网外卖点餐模式受到广泛欢迎。具体地,用户可利用智能终端设备上安装的支持外卖业务的app(例如:百度外卖软件等)在线上选择需要购买的烹饪食品,同时选择要求所购买烹饪食品的配送时间,将包含烹饪食品和配送时间的订单信息提交给app对应的服务器。商家在接收到服务器推送的订单信息后,即会根据订单信息规划烹饪时间,并执行烹饪任务。
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.101、获取餐饮订单信息。
68.其中,餐饮订单信息可包括订单数量、订单类型、待烹饪的餐品名称/类型、取餐时间等,根据用户指定的取餐时间,订单类型又可分为预约订单和即时订单,预约订单对应在预约时间响应执行烹饪操作,而即时订单对应下单之后即时响应执行烹饪操作。此外,为了区分不同的餐饮订单,在前台接收到餐饮订单后,会为各个餐饮订单分配唯一的订单标识,订单标识具体可为对应预设长度的数字标识码或者字母标识码,或者数字和字母混合的标识码,或者图形标识码等。故餐饮订单信息还可包括各个餐饮订单的订单标识,以便利用订单标识代表对应的餐饮订单,执行烹饪计划的规划以及烹饪任务监测过程,从而简化烹饪计划的生成过程。
69.对于本技术的执行主体可为烹饪系统,烹饪系统可实时或每间隔预设时间段,收集一次未生成烹饪计划的餐饮订单信息,进而根据餐饮订单信息筛选出可用于烹饪各个餐饮订单的目标烹饪设备,基于餐饮订单信息以及目标烹饪设备的烹饪能力,进一步生成各个餐饮订单的烹饪计划,以便基于烹饪计划有序执行各个餐饮订单的烹饪任务。
70.102、依据餐饮订单信息筛选用于烹饪餐饮订单的目标烹饪设备。
71.在筛选目标烹饪设备时,可首先根据烹饪系统中已有的烹饪资源,以及各个餐饮订单的取餐时间和餐品类型,筛选出与餐饮订单信息中餐品类型匹配的烹饪设备。例如,餐饮订单的餐品类型为炒菜类,则可匹配到目标烹饪设备为一拖三设备、小滚筒设备、炒菜机设备等;当餐饮订单的餐品类型为糕点类时,则可匹配到目标烹饪设备为面包机设备、蒸烤箱设备、多功能料理机设备等;当餐饮订单的餐品类型为面条类时,则可匹配到目标烹饪设备为面条机设备等;当餐饮订单的餐品类型为汤品类时,则可匹配到目标烹饪设备为多功能料理机设备、煲汤设备等。进而可基于各个餐饮订单的取餐时间,确定出各个餐饮订单的待烹饪时间,根据待烹饪时间时各个匹配烹饪设备的烹饪执行情况、烹饪能力确定出能够在待烹饪时间响应烹饪该餐饮订单的烹饪设备。
72.在具体的应用场景中,可根据烹饪设备的烹饪能力,仅选取一个独立执行烹饪任务的目标烹饪设备,利用该目标烹饪设备一次或多次连续执行该餐饮订单的烹饪任务。例如,餐饮订单中红烧鱼总预定份数为10份,单份规格500g,总预定量为5kg。当仅选取商用一拖三设备这一目标烹饪设备时,由于一拖三设备一次的电子菜谱烹饪规格为5kg,即一次能烹饪10份,则可利用一拖三设备针对该餐饮订单执行1次烹饪任务;当仅选取小滚筒设备这一目标烹饪设备时,由于小滚筒设备一次的电子菜谱烹饪规格为2kg,即一次能烹饪4份,则可利用小滚筒设备针对该餐饮订单连续执行3次烹饪任务。在具体的应用场景中,可遵循节能环保的理念,在多个可选烹饪设备中,优先选取烹饪能力与餐饮订单的烹饪任务最匹配的目标烹饪设备。
73.相应的,作为一种优选方式,当匹配到的烹饪设备较多且订单数量较大时,为了减少烹饪时间,还可采用多个同类型或不同类型的目标子烹饪设备协作执行烹饪任务的方式。例如餐饮订单中某一菜品的总预定量为10kg时,如果匹配的烹饪设备有两个一拖三设备、两个小滚筒设备,则可以根据要取餐的餐品数量及时间来选择对应的目标子烹饪设备,例如,某一个时刻需要取餐12份,则可以将其中一个一拖三设备和一个小滚筒设备确定为
目标子烹饪设备,通过规划一拖三设备炒一次,小滚筒烹饪一次,即可实现该餐饮订单的烹饪任务;而如果某一个时刻需要取餐16份,则可以将两个一拖三设备确定为目标子烹饪设备,通过规划两个一拖三设备分别烹饪一次,即可实现该餐饮订单的烹饪任务。此外,还可将其中一个一拖三设备以及两个小滚筒设备确定为目标子烹饪设备,通过规划目标子烹饪设备分别执行一次烹饪操作,即可实现该餐饮订单的烹饪任务。
74.相应的,在筛选目标烹饪设备或多个组合烹饪的目标子烹饪设备时,可在处于空闲状态的烹饪设备中选取,此外,如果空闲的烹饪设备不能满足当时时间段的烹饪执行任务时,也可以根据取餐时间在处于工作状态的烹饪设备中进行选取,具体可根据该烹饪设备的烹饪完成时间对当前烹饪任务进行排序。相应的,实施例步骤具体可以包括:提取餐饮订单的待烹饪时间;确定在待烹饪时间处于空闲状态的第一烹饪设备以及处于工作状态的第二烹饪设备;基于第一烹饪设备的烹饪能力以及餐饮订单信息,在第一烹饪设备中,提取用于在待烹饪时间烹饪餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备;或,基于第二烹饪设备的烹饪信息以及餐饮订单信息,在第二烹饪设备中,提取用于在待烹饪时间烹饪餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备,烹饪信息至少包括烹饪执行计划、烹饪容量。
75.在基于第二烹饪设备的烹饪执行计划、烹饪容量以及餐饮订单信息,在第二烹饪设备中提取用于在待烹饪时间烹饪餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备时,可首先提取第二烹饪设备针对在先烹饪任务,即第二烹饪设备对应当前时刻之前的烹饪执行计划排程。进而确定第二烹饪设备在执行完在先烹饪任务后,转而执行当前餐饮订单,是否能够满足当前餐饮订单的烹饪执行条件,其中,烹饪执行条件可为:第二烹饪设备对应在先烹饪任务的烹饪结束时间早于餐饮订单的待烹饪时间,即在先烹饪任务结束烹饪后,可利用该第二烹饪设备转而执行当前的餐饮订单,并在取餐时间之前完成对餐饮订单的烹饪,以保证第二烹饪设备执行当前餐饮订单的预计烹饪结束时间早于取餐时间,不影响出餐时间。在利用烹饪执行条件筛选待执行当前餐饮订单的烹饪设备时,若一个第二烹饪设备满足该烹饪执行条件,则可将该第二烹饪设备确定为与该餐饮订单匹配的目标烹饪设备;若多个第二烹饪设备共同协作执行时,能够满足该烹饪执行条件,则可将该多个第二烹饪设备确定为与该餐饮订单匹配的目标子烹饪设备。相应的,具体可以包括:基于第二烹饪设备的烹饪执行计划,确定第二烹饪设备对应在先烹饪任务的烹饪结束时间;根据第二烹饪设备的烹饪结束时间、烹饪能力,以及餐饮订单信息,判定第二烹饪设备是否符合餐饮订单的烹饪执行条件;若是,则在第二烹饪设备中提取用于在待烹饪时间,烹饪餐饮订单的一个目标烹饪设备或多个组合烹饪的目标子烹饪设备。
76.103、根据餐饮订单信息以及目标烹饪设备的烹饪能力,生成餐饮订单的烹饪计划。
77.对于本实施例,可在根据餐饮订单信息,确定出用于执行烹饪任务的目标烹饪设备或多个组合烹饪的目标子烹饪设备后,若存在多个可选的烹饪方案,则可遵循节能环保的理念,在多个可选烹饪方案中确定最终执行的目标烹饪方案,目标烹饪方案中可包括一个待执行的目标烹饪设备或多个目标子烹饪设备。进一步可针对目标烹饪设备或目标子烹饪设备的烹饪能力,制定针对餐饮订单的烹饪计划,其中烹饪计划具体可包括待执行时间、用于执行烹饪的目标烹饪设备或目标子烹饪设备、待执行菜谱以及烹饪设备的计划执行次
数等;相应的,实施例步骤具体可以包括:确定与餐饮订单信息匹配的待执行菜谱;从而生成在待烹饪时间,利用目标烹饪设备或目标子烹饪设备响应执行待执行菜谱的烹饪计划。
78.相应的,在确定待执行菜谱时,可首先在服务器或烹饪设备中提取与餐品类型匹配的标准菜谱,标准菜谱配置有对应订单数量为一份时的默认烹饪参数,进而可根据餐饮订单的订单数量确定出对应匹配的目标烹饪参数,基于目标烹饪参数替换该默认烹饪参数,即可得到与餐饮订单适配的待执行菜谱。具体可包括:查取与餐品类型匹配的第一电子菜谱,以及与订单数量匹配的目标烹饪参数;基于目标烹饪参数更新第一电子菜谱,得到与餐饮订单信息匹配的待执行菜谱。其中,第一电子菜谱即对应配置有默认烹饪参数的标准菜谱。目标烹饪参数可通过计算的方式获取,也可通过查询的方式获取。在计算目标烹饪参数时,可采用将餐饮订单的订单数量乘以默认烹饪参数的方式,即可计算得到匹配的目标烹饪参数;在直接查取目标烹饪参数时,可在待执行菜谱对应的参数查询表中直接获取与餐饮订单的订单数量存在对应关系的目标烹饪参数,其中参数查询表中包含各个订单数量下的烹饪参数取值。此外,在确定待执行菜谱时,作为另一种可选方式,还可预先在服务器中存储有与各个餐品类型以及订单数量匹配的待执行菜谱,进而可直接在服务器中查取与餐饮订单的餐饮订单信息匹配的待执行菜谱,并将待执行菜谱分配给目标烹饪设备或目标子烹饪设备。
79.在具体的应用场景中,餐饮订单的订单类型可包括预约订单和即时订单。针对不同的订单类型,可制定不同的烹饪计划。对于预约订单,在接收到餐饮订单时,可先生成一个临时订单,对于该临时订单,仅做一个烹饪时间的任务规划,可以根据预约取餐时间生成不同时间段的烹饪任务排单,如基于时间预先安排好该时间段要用到的烹饪设备和配料设备等,使其在预约时间段能够正常执行烹饪操作。在到达预约时间时,临时订单转换为正式订单之后,才基于该正式订单产生备料、获取或解析电子菜谱等动作。故对于预约订单,烹饪计划中的待烹饪时间为餐饮订单可由临时订单转为正式订单的时间。而对于即时订单,在接收到餐饮订单,并进行烹饪时间以及烹饪设备的规划后,可直接依据烹饪计划响应执行烹饪操作。故即时订单烹饪计划中的待烹饪时间为餐饮订单的烹饪规划执行时间。对于处于同一个时间段,预约用户的排单优先级高于非预约用户。相应的,实施例步骤具体可以包括:若餐饮订单的订单类型为预约订单,则判断是否到达待烹饪时间;若是,则将餐饮订单转换为正式订单,并解析待执行菜谱,控制目标烹饪设备或目标子烹饪设备响应执行待执行菜谱的烹饪计划;若餐饮订单的订单类型为即时订单,则判断是否到达待烹饪时间;若是,则解析待执行菜谱,并控制目标烹饪设备或目标子烹饪设备响应执行待执行菜谱的烹饪计划。
80.在具体的应用场景中,在接收到餐饮订单后,还可为各个餐饮订单分配对应的订单标识,进而在制定烹饪计划以及烹饪执行过程中,均可利用该订单标识进行烹饪控制以及烹饪执行数据的查询。具体的,在获取餐饮订单信息后,可以订单标识的形式将餐饮订单信息发送至厨房后台,并在厨房后台的第一显示页面进行显示,以使后台可根据订单标识的数量以及对应的取餐时间,基于后厨烹饪设备的烹饪执行数据,对餐饮订单的烹饪时间进行规划,进一步生成携带有订单标识的烹饪计划。相应的,控制中心可以根据订单标识实时监测餐饮订单对应烹饪计划的烹饪执行进程,烹饪执行进程具体可通过接收烹饪设备发送的烹饪执行数据,或通过待执行菜谱的执行进程来确定,其中烹饪执行进程可包括待烹
饪,烹饪中,待取餐等。进一步的,可将烹饪执行数据发送到前台显示系统的第二显示页面进行展示更新,以使点餐用户可以在前台显示页面的第二显示页面上实时看到自己相关餐饮订单的订单烹饪进度信息。
81.其中,第二显示页面在显示餐饮订单的订单烹饪进度信息时,可以采用分区显示的方式,例如可分为待烹饪,烹饪中和待取餐3个区,每个区都有对应状态的订单标识供用户查看。在通过烹饪设备发送的烹饪执行数据确定烹饪执行进程时,具体可包括:接收目标烹饪设备或目标烹饪子设备发送的烹饪执行数据,烹饪执行数据可包括餐饮订单的计划执行时间、已执行时间或剩余执行时间。进而可基于烹饪设备的已执行时间或剩余执行时间在计划执行时间中的时间占比,确定烹饪执行进程。例如,已执行时间对应计划执行时间中的时间占比为0%,则可判定烹饪执行进程为待烹饪;已执行时间对应计划执行时间中的时间占比大于0%且小于100%时,则可判定烹饪执行进程为烹饪中;已执行时间对应计划执行时间中的时间占比为100%时,则可判定烹饪执行进程为待取餐。
82.在通过待执行菜谱的执行进程来确定烹饪执行进程时,目标烹饪设备或目标子烹饪设备可以基于电子菜谱的烹饪运行状态将烹饪进度传送给控制中心,由控制中心进行状态更新,例如,通过识别电子菜谱运行完成来判断烹饪过程结束,即烹饪执行进程为待取餐;通过识别电子菜谱未开始运行来判断烹饪过程还未开始,即烹饪执行进程为待烹饪;还可以通过识别电子菜谱运行到哪一步骤,判定烹饪执行进程为烹饪中或者烹饪进度为多少,例如执行到最后一个步骤,则烹饪进度为95%。当判定烹饪执行进程为烹饪中时,还可将烹饪执行进程转换成烹饪进度数值,通过控制中心传送给前台,以供用户了解,例如,电子菜谱在热油步骤阶段,则烹饪进度可能为5%,电子菜谱处于配料阶段,烹饪进度可能为50%等,即前台订单状态的更新可以与后台烹饪设备/电子菜谱的烹饪进程相关联。基于此,可根据菜谱或烹饪设备的进程直接关联到订单的烹饪进度并显示给用户,系统无需再去专门统计计算各订单的烹饪进度,实现方式简单便捷,节省了烹饪系统的数据处理量,极大的提高了烹饪系统的运行效率。
83.借由上述烹饪计划生成方法,可在获取到所有餐饮订单信息后,对餐饮订单进行统一分配,筛选出用于烹饪各个餐饮订单的目标烹饪设备或目标子烹饪设备,进而根据餐饮订单信息以及目标烹饪设备或目标子烹饪设备的烹饪能力,生成餐饮订单的烹饪计划。进而通过将待执行菜谱发送至目标烹饪设备或目标子烹饪设备中,即可基于烹饪计划控制执行烹饪任务,并且通过餐饮订单的订单标识,还可实时监测餐饮订单的烹饪执行状态,使整个烹饪过程更为智能化、可视化。通过本技术中的技术方案,可将烹饪设备的烹饪能力融入到餐饮订单对应烹饪计划的制定过程中,进而可提升各个烹饪设备的利用率,且使选取执行烹饪任务的烹饪设备更能符合餐饮订单的实际烹饪需求。并且通过烹饪计划的有序执行,还能使烹饪过程更为高效,从而提升用户烹饪体验。
84.进一步地,本技术实施例提供了一种烹饪计划生成装置,该装置包括:获取模块21、筛选模块22、第一生成模块23;
85.获取模块21,可用于获取餐饮订单信息;
86.筛选模块22,可用于依据餐饮订单信息筛选用于烹饪餐饮订单的目标烹饪设备;
87.第一生成模块23,可用于根据餐饮订单信息以及目标烹饪设备的烹饪能力,生成餐饮订单的烹饪计划。
88.在具体的应用场景中,为了筛选得到用于执行各个餐饮订单的目标烹饪设备,筛选模块22,具体可用于提取餐饮订单的待烹饪时间;确定在待烹饪时间处于空闲状态的第一烹饪设备以及处于工作状态的第二烹饪设备;基于第一烹饪设备的烹饪能力以及餐饮订单信息,在第一烹饪设备中,提取用于在待烹饪时间烹饪餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备;或,基于第二烹饪设备的烹饪信息以及餐饮订单信息,在第二烹饪设备中,提取用于在待烹饪时间烹饪餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备,烹饪信息至少包括烹饪执行计划、烹饪容量。
89.相应的,为了从处于工作状态的第二烹饪设备中筛选出用于烹饪餐饮订单的一个目标烹饪设备或多个组合的目标烹饪子设备,筛选模块22,具体可用于基于第二烹饪设备的烹饪执行计划,确定第二烹饪设备对应在先烹饪任务的烹饪结束时间;根据第二烹饪设备的烹饪结束时间、烹饪能力,以及餐饮订单信息,判定第二烹饪设备是否符合餐饮订单的烹饪执行条件;若是,则在第二烹饪设备中提取用于在待烹饪时间,烹饪餐饮订单的一个目标烹饪设备或多个组合烹饪的目标子烹饪设备。
90.在具体的应用场景中,为了根据餐饮订单信息以及目标烹饪设备的烹饪能力,生成餐饮订单的烹饪计划,第一生成模块23,具体可用于:确定与餐饮订单信息匹配的待执行菜谱;生成在待烹饪时间,利用目标烹饪设备或目标子烹饪设备响应执行待执行菜谱的烹饪计划。
91.相应的,为了控制执行烹饪计划,该装置还包括:控制模块24;
92.控制模块24,可用于若餐饮订单的订单类型为预约订单,则判断是否到达待烹饪时间;若是,则将餐饮订单转换为正式订单,并解析待执行菜谱,控制目标烹饪设备或目标子烹饪设备响应执行待执行菜谱的烹饪计划;
93.控制模块24,还可用于若餐饮订单的订单类型为即时订单,则判断是否到达待烹饪时间;若是,则解析待执行菜谱,并控制目标烹饪设备或目标子烹饪设备响应执行待执行菜谱的烹饪计划。
94.在具体的应用场景中,餐饮订单信息可包括餐品类型、订单数量,相应的,第一生成模块23,具体可用于:查取与餐品类型匹配的第一电子菜谱,以及与订单数量匹配的目标烹饪参数;基于目标烹饪参数更新第一电子菜谱,得到与餐饮订单信息匹配的待执行菜谱。
95.相应的,该装置还包括:确定模块25、第一显示模块26、监测模块27;
96.确定模块25,可用于确定各个餐饮订单对应的订单标识;
97.第一显示模块26,可用于按照订单标识在第一显示页面显示餐饮订单信息;
98.第一生成模块23,可用于根据餐饮订单信息生成携带有订单标识的烹饪计划;
99.监测模块27,可用于根据订单标识监测餐饮订单对应烹饪计划的烹饪执行进程。
100.在具体的应用场景中,该装置还包括:第二生成模块28、第二显示模块29;
101.第二生成模块28,可用于根据烹饪执行进程生成携带有订单标识的订单烹饪进度信息;
102.第二显示模块29,可用于将订单烹饪进度信息发送至前台显示系统,在前台显示系统的第二显示页面显示订单烹饪进度信息。
103.相应的,第二生成模块28,具体可用于目标烹饪设备或目标子烹饪设备在烹饪过程中执行电子菜谱时,基于电子菜谱的执行进程生成携带有订单标识的订单烹饪进度信
息,并发送至前台显示系统以显示订单烹饪进度信息。
104.需要说明的是,本实施例提供的一种烹饪计划生成装置所涉及各功能单元的其他相应描述,在此不再赘述。
105.基于上述方法,相应的,本实施例还提供了一种烹饪系统,该系统包括:控制系统、烹饪系统和前台显示系统;控制系统用于为接收到的餐饮订单分配订单标识,将携带有订单标识的餐饮订单发送至烹饪系统,并根据烹饪系统的烹饪执行进程确定订单标识对应餐饮订单的订单烹饪信息,将订单烹饪信息更新发送至前台显示系统;烹饪系统用于获取并在第一显示页面显示餐饮订单信息,依据餐饮订单信息筛选用于烹饪餐饮订单的目标烹饪设备,根据餐饮订单信息以及目标烹饪设备的烹饪能力,生成餐饮订单的烹饪计划,并基于烹饪计划以及待执行菜谱执行烹饪操作;前台显示系统用于依据订单标识在第二显示页面显示订单烹饪信息。
106.具体的,烹饪系统接收到用户订单以后,为用户订单分配一个唯一的订单标识,该订单标识可由前台显示系统或者控制系统分配,然后,控制系统将订单标识转发给后台烹饪系统,烹饪系统通过这些订单标识和数量,根据后厨空闲的烹饪设备和就餐时间,对烹饪时间进行规划,控制系统可以根据菜肴在烹饪设备中的烹饪进度将与该菜肴相关的订单状态(如待烹饪,烹饪中,待取餐等)更新到前台显示系统,如开始烹饪,或者烹饪中,或者烹饪完成后,烹饪设备可以将相关烹饪状态传送到控制系统,控制系统基于所完成的烹饪菜肴,对与该菜肴相关的订单标识的订单状态进行更新,用户在前台显示系统的数据大屏上可以随时看到自己所相关订单标识的实际烹饪进度,数据大屏在显示烹饪状态时可以分区显示,例如分为待烹饪,烹饪中和待取餐3个区,每个区都有对应状态的订单标识供用户查看,或者也可以显示每个订单编号的进度信息。
107.具体的,烹饪设备可以基于电子菜谱的烹饪运行状态将烹饪进度传送给控制系统,由控制系统进行状态更新,例如通过电子菜谱运行完成来判断烹饪过程结束,通过电子菜谱未开始运行来判断烹饪过程还未开始,或者还可以通过电子菜谱运行到哪一步骤,进而将其转换成烹饪进度,通过控制系统传送给前台显示系统,以供用户了解,例如,电子菜谱在热油步骤阶段,则烹饪进度可能为5%,电子菜谱处于配料阶段,烹饪进度可能为50%等,即前台订单状态的更新可以与后台烹饪设备/电子菜谱的烹饪进程相关联。
108.后台烹饪系统的数据大屏用于向后厨人员展示所有的订单数量及订单取餐时间,以便后厨人员可以根据该屏显示内容及时了解订单情况以及进行备餐。
109.控制系统可以基于某一时间的订单数量及类型,从服务器自动选择匹配的电子菜谱分配给烹饪设备进行烹饪,也可以自动基于某一时间的订单数量对烹饪设备中电子菜谱的烹饪参数进行调整,当然,控制系统自身也可以设置存储器,储存有各种电子菜谱。基于上述方法,相应的,本实施例还提供了一种非易失性存储介质,其上存储有计算机可读指令,该可读指令被处理器执行时实现上述烹饪计划生成方法。
110.基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景的方法。
111.基于上述所示的方法和虚拟装置实施例,为了实现上述目的,本实施例还提供了
一种烹饪设备,该烹饪设备包括存储介质和处理器;非易失性存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述所示的烹饪计划生成方法。
112.可选的,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)等。
113.本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
114.非易失性存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现非易失性存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。
115.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。
116.通过应用本技术的技术方案,与目前现有技术相比,本技术可在获取到所有餐饮订单信息后,对餐饮订单进行统一分配,筛选出用于烹饪各个餐饮订单的目标烹饪设备或目标子烹饪设备,进而根据餐饮订单信息以及目标烹饪设备或目标子烹饪设备的烹饪能力,生成餐饮订单的烹饪计划。进而通过将待执行菜谱发送至目标烹饪设备或目标子烹饪设备中,即可基于烹饪计划控制执行烹饪任务,并且通过餐饮订单的订单标识,还可实时监测餐饮订单的烹饪执行状态,使整个烹饪过程更为智能化、可视化。通过本技术中的技术方案,可将烹饪设备的烹饪能力融入到餐饮订单对应烹饪计划的制定过程中,进而可提升各个烹饪设备的利用率,且使选取执行烹饪任务的烹饪设备更能符合餐饮订单的实际烹饪需求。并且通过烹饪计划的有序执行,还能使烹饪过程更为高效,从而提升用户烹饪体验。
117.本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
118.上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
119.本发明实施例还包括在下列编号条款中规定的这些和其他方面:
120.1、一种烹饪计划生成方法,包括:
121.获取餐饮订单信息;
122.依据所述餐饮订单信息筛选用于烹饪所述餐饮订单的目标烹饪设备;
123.根据所述餐饮订单信息以及所述目标烹饪设备的烹饪能力,生成所述餐饮订单的烹饪计划。
124.2、根据条款1所述的方法,所述依据所述餐饮订单信息筛选用于烹饪所述餐饮订单的目标烹饪设备,具体包括:
125.提取所述餐饮订单的待烹饪时间;
126.确定在所述待烹饪时间处于空闲状态的第一烹饪设备以及处于工作状态的第二
烹饪设备;
127.基于所述第一烹饪设备的烹饪能力以及所述餐饮订单信息,在所述第一烹饪设备中,提取用于在所述待烹饪时间烹饪所述餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备;或,
128.基于所述第二烹饪设备的烹饪信息以及所述餐饮订单信息,在所述第二烹饪设备中,提取用于在所述待烹饪时间烹饪所述餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备,所述烹饪信息至少包括烹饪执行计划、烹饪容量。
129.3、根据条款2所述的方法,所述基于所述第二烹饪设备的烹饪信息以及所述餐饮订单信息,在所述第二烹饪设备中,提取用于在所述待烹饪时间烹饪所述餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备,具体包括:
130.基于所述第二烹饪设备的烹饪执行计划,确定所述第二烹饪设备对应在先烹饪任务的烹饪结束时间;
131.根据所述第二烹饪设备的烹饪结束时间、烹饪能力,以及所述餐饮订单信息,判定所述第二烹饪设备是否符合所述餐饮订单的烹饪执行条件;
132.若是,则在所述第二烹饪设备中提取用于在所述待烹饪时间,烹饪所述餐饮订单的一个目标烹饪设备或多个组合烹饪的目标子烹饪设备。
133.4、根据条款3所述的方法,所述根据所述餐饮订单信息以及所述目标烹饪设备的烹饪能力,生成所述餐饮订单的烹饪计划,具体包括:
134.确定与所述餐饮订单信息匹配的待执行菜谱;
135.生成在所述待烹饪时间,利用所述目标烹饪设备或所述目标子烹饪设备响应执行所述待执行菜谱的烹饪计划。
136.5、根据条款4所述的方法,所述方法还包括:
137.若所述餐饮订单的订单类型为预约订单,则判断是否到达所述待烹饪时间;若是,则将所述餐饮订单转换为正式订单,并解析所述待执行菜谱,控制所述目标烹饪设备或所述目标子烹饪设备响应执行所述待执行菜谱的烹饪计划;
138.若所述餐饮订单的订单类型为即时订单,则判断是否到达所述待烹饪时间;若是,则解析所述待执行菜谱,并控制所述目标烹饪设备或所述目标子烹饪设备响应执行所述待执行菜谱的烹饪计划。
139.6、根据条款4所述的方法,所述餐饮订单信息包括餐品类型、订单数量;
140.所述确定与所述餐饮订单信息匹配的待执行菜谱,具体包括:
141.查取与所述餐品类型匹配的第一电子菜谱,以及与所述订单数量匹配的目标烹饪参数;
142.基于所述目标烹饪参数更新所述第一电子菜谱,得到与所述餐饮订单信息匹配的待执行菜谱。
143.7、根据条款1至6中任一项所述的方法,所述方法还包括:
144.确定各个所述餐饮订单对应的订单标识;
145.按照所述订单标识在第一显示页面显示餐饮订单信息;
146.根据所述餐饮订单信息生成携带有所述订单标识的烹饪计划;
147.根据所述订单标识监测所述餐饮订单对应烹饪计划的烹饪执行进程。
148.8、根据条款7所述的方法,在所述根据所述订单标识监测所述餐饮订单对应烹饪计划的烹饪执行进程之后,具体还包括:
149.根据所述烹饪执行进程生成携带有所述订单标识的订单烹饪进度信息;
150.将所述订单烹饪进度信息发送至前台显示系统,在所述前台显示系统的第二显示页面显示所述订单烹饪进度信息。
151.9、根据条款8所述的方法,所述方法还包括:
152.所述目标烹饪设备或所述目标子烹饪设备在烹饪过程中执行电子菜谱时,基于所述电子菜谱的执行进程生成携带有所述订单标识的订单烹饪进度信息,并发送至前台显示系统以显示所述订单烹饪进度信息。
153.10、一种烹饪计划生成装置,包括:
154.获取模块,用于获取餐饮订单信息;
155.筛选模块,用于依据所述餐饮订单信息筛选用于烹饪所述餐饮订单的目标烹饪设备;
156.第一生成模块,用于根据所述餐饮订单信息以及所述目标烹饪设备的烹饪能力,生成所述餐饮订单的烹饪计划。
157.11、根据条款10所述的装置,所述筛选模块,具体用于:
158.提取所述餐饮订单的待烹饪时间;
159.确定在所述待烹饪时间处于空闲状态的第一烹饪设备以及处于工作状态的第二烹饪设备;
160.基于所述第一烹饪设备的烹饪能力以及所述餐饮订单信息,在所述第一烹饪设备中,提取用于在所述待烹饪时间烹饪所述餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备;或,
161.基于所述第二烹饪设备的烹饪信息以及所述餐饮订单信息,在所述第二烹饪设备中,提取用于在所述待烹饪时间烹饪所述餐饮订单的一个目标烹饪设备,或多个组合烹饪的目标子烹饪设备,所述烹饪信息至少包括烹饪执行计划、烹饪容量。
162.12、根据条款11所述的装置,所述筛选模块,具体用于:
163.基于所述第二烹饪设备的烹饪执行计划,确定所述第二烹饪设备对应在先烹饪任务的烹饪结束时间;
164.根据所述第二烹饪设备的烹饪结束时间、烹饪能力,以及所述餐饮订单信息,判定所述第二烹饪设备是否符合所述餐饮订单的烹饪执行条件;
165.若是,则在所述第二烹饪设备中提取用于在所述待烹饪时间,烹饪所述餐饮订单的一个目标烹饪设备或多个组合烹饪的目标子烹饪设备。
166.13、根据条款12所述的装置,所述第一生成模块,具体用于:
167.确定与所述餐饮订单信息匹配的待执行菜谱;
168.生成在所述待烹饪时间,利用所述目标烹饪设备或所述目标子烹饪设备响应执行所述待执行菜谱的烹饪计划。
169.14、根据条款13所述的装置,该装置还包括:控制模块;
170.控制模块,可用于若所述餐饮订单的订单类型为预约订单,则判断是否到达所述待烹饪时间;若是,则将所述餐饮订单转换为正式订单,并解析所述待执行菜谱,控制所述
目标烹饪设备或所述目标子烹饪设备响应执行所述待执行菜谱的烹饪计划;
171.若所述餐饮订单的订单类型为即时订单,则判断是否到达所述待烹饪时间;若是,则解析所述待执行菜谱,并控制所述目标烹饪设备或所述目标子烹饪设备响应执行所述待执行菜谱的烹饪计划。
172.15、根据条款13所述的装置,所述餐饮订单信息包括餐品类型、订单数量;
173.所述第一生成模块,具体用于:
174.查取与所述餐品类型匹配的第一电子菜谱,以及与所述订单数量匹配的目标烹饪参数;
175.基于所述目标烹饪参数更新所述第一电子菜谱,得到与所述餐饮订单信息匹配的待执行菜谱。
176.16、根据条款10至15中任一项所述的装置,该装置还包括:确定模块、第一显示模块、监测模块;
177.所述确定模块,用于确定各个所述餐饮订单对应的订单标识;
178.所述第一显示模块,用于按照所述订单标识在第一显示页面显示餐饮订单信息;
179.所述第一生成模块,用于根据所述餐饮订单信息生成携带有所述订单标识的烹饪计划;
180.所述监测模块,用于根据所述订单标识监测所述餐饮订单对应烹饪计划的烹饪执行进程。
181.17、根据条款16所述的装置,该装置还包括:第二生成模块、第二显示模块;
182.所述第二生成模块,用于根据所述烹饪执行进程生成携带有所述订单标识的订单烹饪进度信息;
183.所述第二显示模块,用于将所述订单烹饪进度信息发送至前台显示系统,在所述前台显示系统的第二显示页面显示所述订单烹饪进度信息。
184.18、根据条款17所述的装置,所述第二生成模块,具体用于:
185.所述目标烹饪设备或所述目标子烹饪设备在烹饪过程中执行电子菜谱时,基于所述电子菜谱的执行进程生成携带有所述订单标识的订单烹饪进度信息,并发送至前台显示系统以显示所述订单烹饪进度信息。
186.19、一种烹饪系统,包括控制系统、烹饪系统和前台显示系统;
187.所述控制系统用于为接收到的餐饮订单分配订单标识,将携带有所述订单标识的餐饮订单发送至烹饪系统,并根据所述烹饪系统的烹饪执行进程确定所述订单标识对应餐饮订单的订单烹饪信息,将所述订单烹饪信息更新发送至前台显示系统;
188.所述烹饪系统用于获取并在第一显示页面显示餐饮订单信息,依据所述餐饮订单信息筛选用于烹饪所述餐饮订单的目标烹饪设备,根据所述餐饮订单信息以及所述目标烹饪设备的烹饪能力,生成所述餐饮订单的烹饪计划,并基于所述烹饪计划以及待执行菜谱执行烹饪操作;
189.所述前台显示系统用于依据订单标识在第二显示页面显示所述订单烹饪信息。
190.20、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现条款1至9中任一项所述的方法。
191.21、一种烹饪设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的
计算机程序,所述计算机程序被处理器执行时实现条款1至9中任一项所述的方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1