厨房单打印终端控制方法、装置、电子设备与流程

文档序号:24736705发布日期:2021-04-20 20:02阅读:92来源:国知局
厨房单打印终端控制方法、装置、电子设备与流程

1.本申请实施例涉及计算机技术领域,特别是涉及一种厨房单打印终端控制方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.在餐饮管理系统中,在餐厅后厨会设置多台厨房单打印终端,用于打印根据用户订单生成的厨房单。其中,厨房单对应用户点餐订单中的每道餐品,是用于通知后厨餐品制作人员进行餐品制作的单餐品订单。现有技术中,餐饮商户预先通过餐饮管理系统的界面配置设置于后厨的特定打印终端打印特定的餐品的厨房单。例如,餐饮商户可以配置通过设置在后厨的打印终端1打印餐品“烤鸭”的厨房单、配置通过设置在后厨的打印终端2打印青菜类餐品的厨房单;在餐饮管理系统接收到用户的点餐订单之后,直接根据预先配置的餐品名称和厨房单打印终端的对应关系,将点餐订单中的每道餐品发送到相应的厨房单打印终端,各打印终端根据接收到的餐品信息打印厨房单;之后,后厨人员根据打印终端打印的厨房单准备相应餐品。
3.现有技术中的餐饮管理系统在运行过程中会存在以下缺陷:在用户订单高峰阶段,由于餐品订单中餐品数量不均匀,导致某些厨房单打印终端处打印任务激增,打印的厨房单积压,而有些厨房单打印终端处于空闲状态,即对厨房单的派发降低了后厨厨房单打印终端的整体运行效率。


技术实现要素:

4.本申请实施例提供一种厨房单打印终端控制方法,有助于提升厨房单打印终端的整体运行效率。
5.为了解决上述问题,第一方面,本申请实施例提供了一种厨房单打印终端控制方法,包括:
6.获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息;
7.根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度;
8.对于每个所述餐品,控制与所述餐品的所述匹配度最高的所述厨房单打印终端,打印与所述餐品对应的厨房单。
9.第二方面,本申请实施例提供了一种厨房单打印终端控制装置,包括:
10.餐品订单信息获取模块,用于获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息;
11.匹配模块,用于根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度;
12.打印终端控制模块,用于对于每个所述餐品,控制与所述餐品的所述匹配度最高
的所述厨房单打印终端,打印与所述餐品对应的厨房单。
13.第三方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的厨房单打印终端控制方法。
14.第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的厨房单打印终端控制方法的步骤。
15.本申请实施例公开的厨房单打印终端控制方法,通过获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息;根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度;对于每个所述餐品,控制与所述餐品的所述匹配度最高的所述厨房单打印终端,打印与所述餐品对应的厨房单,有助于提升厨房单打印终端的整体运行效率。
16.上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
17.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
18.图1是本申请实施例一的厨房单打印终端控制方法流程图;
19.图2是本申请实施例一中的厨房单打印终端控制方法应用系统示意图;
20.图3是本申请实施例二的厨房单打印终端控制装置结构示意图之一;
21.图4是本申请实施例二的厨房单打印终端控制装置结构示意图之二;
22.图5示意性地示出了用于执行根据本申请的方法的电子设备的框图;以及
23.图6示意性地示出了用于保持或者携带实现根据本申请的方法的程序代码的存储单元。
具体实施方式
24.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
25.实施例一
26.本申请实施例公开的一种厨房单打印终端控制方法,如图1所示,所述方法包括:步骤110至步骤130。
27.步骤110,获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息。
28.其中,所述附加信息包括以下一项或多项:指定厨师、餐品口味、制作时限等信息。
29.本申请实施例中所述的厨房单打印终端控制方法,应用于如图2所示的餐饮管理系统,所述餐饮管理系统包括收银系统200、厨房单打印终端210,其中,所述厨房单打印终端210通常为多个且设置于后厨的出菜口,所述厨房单打印终端210与所述收银系统200通过有线或者无线的物理连接形式进行通信连接,用于根据接收到的厨房单执行厨房单打印操作。所述收银系统200用于获取餐品订单信息,并将所述餐品订单信息中的餐品派发至相应厨房单打印终端210进行厨房单打印和餐品制作。本申请的一些实施例中,所述收银系统200还用于管理餐品的原材料库存状态,例如,根据原材料原始库存和获取到的餐品订单信息更新原材料的库存状态。
30.本申请实施例中所述的餐品订单信息可以为外卖订单也可以为堂食订单、外带订单,本申请对此不做限定。
31.本申请的一些实施例中,所述餐品订单信息包括:餐品列表,所述餐品列表中至少包括一个餐品。
32.本申请的另一些实施例中,所述餐品订单信息还包括附加信息。其中,所述附加信息可以为:指定厨师、餐品口味(如川菜、粤菜、加辣、加甜等)、是否加快、是否有儿童等信息。例如,当用户在点餐过程中,通过点餐终端200可以指定餐品的制作厨师、指定餐品是否加辣或去辣、标识是否需要加快处理等餐品制作相关信息,相应的,所述餐品订单信息中将包括上述指定厨师、餐品口味、是否加快等餐品制作相关的附件信息。
33.步骤120,根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度。
34.本申请实施例中所述的厨房单打印终端210通常设置在后厨的出餐口,在后厨,每位厨师会对应一个出餐口,因此,本申请实施例中所述的每台厨房单打印终端210会绑定一位厨师,即每台所述预设打印终端分别关联不同的厨师信息。本申请的一些实施例中,可以通过收银系统展示的打印条件配置界面配置厨房单打印终端210关联的厨师信息。例如,配置的厨师信息可以包括:厨师姓名、擅长口味等。
35.本申请的一些实施例中,根据所述餐品订单信息和每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息的匹配度之前,还包括:通过收银系统展示的打印条件配置界面,采集商户对预设厨房单打印终端配置的一种或多种打印条件;在所述收银系统中存储配置的所述打印条件。其中,所述打印条件包括:条件项、各所述条件项匹配的匹配度计算权重、匹配度计算模型。
36.其中,所述条件项用于指示通过该厨房单打印终端打印的厨房单中餐品序匹配的条件。
37.由于厨房单打印终端对应的是出餐口的指定厨师,因此,在厨房单派发的过程中,成不仅要考虑菜品本身适合在哪个出餐口(即哪个厨师)制作,同时还要考虑厨房单打印终端除厨房单的处理状况以及其他信息(如食材库存)。
38.本申请的一些实施例中,所述条件项包括:餐品静态属性关联的条件项和餐品实时制作状态关联的条件项中的一种或全部。其中,所述餐品静态属性关联的条件项例如包括以下一项或多项:关联厨师(如“关联厨师为厨师a”)、所述关联厨师擅长的餐品及餐品口味(如“厨师擅长川味”);所述餐品实时制作状态关联的条件项包括以下一项或两项:未处
理厨房单数量(如未处理厨房单数量小于5单)、餐品原材料库存状态充足。例如,商户可以通过收银系统展示的打印条件配置厨师a关联的厨房单打印终端s1的打印条件项包括:关联厨师、关联厨师擅长餐品口味、未处理厨房单数量和餐品原材料库存状态充足四个条件项,在进行厨房单派发时,可以根据餐品订单信息中的指定厨师是否为厨房单打印终端s1的关联厨师,以及,餐品订单信息中某一餐品的口味是否为厨房单打印终端s1关联的厨师擅长的口味、厨房单打印终端s1处未处理厨房单数量值,以及,厨房单打印终端s1处与某一餐品相关的原材料库存状态来综合判断,是否将该餐品对应的厨房单派发至厨房单打印终端s1进行打印。
39.本申请的一些实施例中,各厨房单打印终端s1的打印条件中的条件项还可以内置在程序代码中,例如,内置于收银系统的程序代码中。
40.本申请的一些实施例中,各所述条件项匹配的匹配度计算权重,用于表达该条件项在判断餐品和厨房单打印终端s1是否匹配时的重要度。本申请的一些实施例中,各所述条件项匹配的匹配度计算权重可以对应于各条件项同时内置于程序代码中,也可以通过展示的打印条件配置界面,由商家根据具体业务需要进行配置。例如,在进行某一餐品的厨房单派发时,需要计算该餐品与厨房单打印终端s1的匹配度,在具体计算匹配度的过程中,可以按照所有条件项均需要完全匹配的策略计算匹配度,也可以根据具体业务需要为每个条件项设置一个权重,用于表达该条件项在判断餐品和厨房单打印终端s1是否匹配时的重要度。例如,当厨师a只做川菜时,那么厨师a关联的厨房单打印终端s1的打印条件中的两个条件项中,“厨师擅长餐品口味”这一条件项就更加重要,那么,商户可以为该条件项设置更大的权重,使得当餐品的口味为川味时,即可确定餐品与厨房单打印终端s1匹配。本申请的一些实施例中,所述各所述条件项匹配的匹配度计算权重可以体现为加分值,也可以体现为占比值,本申请对各所述条件项匹配的匹配度计算权重的具体形式不做限定。
41.本申请的一些实施例中,所述匹配度计算模型还可以为固化在收银系统中的程序模型,也可以为通过展示的打印条件配置界面,由商家根据具体业务需要配置得到的计算模型。例如,本申请的一些实施例中,所述匹配度计算模型为内置的计算模型(如轮训匹配模型、加权求和模型等)。再例如,所述匹配度计算模型为通过收银系统展示的界面配置的匹配度计算模型(如加权求和模型、匹配项匹配得分累加模型等)。所述轮训匹配模型可以为按照预设条件项判断顺序轮训确定餐品订单信息与各厨房单打印终端各条件项的匹配度的程序代码,只要确定餐品订单信息与某一厨房单打印终端各条件项的匹配度满足预设条件(如完全匹配),则直接确定由该厨房单打印终端打印所述餐品订单信息对应的厨房单。所述加权求和模型可以为对于每个匹配的条件项其匹配结果设置为1,而不匹配的条件项的匹配结果设置为0,之后,通过每个条件项匹配的匹配度计算权重对配置的所有条件项的匹配结果进行加权求和,得到匹配度。
42.本申请将实施例中对匹配度计算模型的具体表现形式不做限定,前述只是匹配度计算模型的两个例子,本申请的另一些实施例中,还可以采用其他模型,用于根据条件项和条件项权重计算餐品和厨房单打印终端的匹配度;或者,根据条件项计算餐品和厨房单打印终端的匹配度。
43.在需要将餐品派发到合适的厨房单打印终端进行厨房单打印时,对于餐品订单信息的餐品列表中某个餐品,进一步将该餐品关联的信息(例如包括:餐品名称、指定厨师、口
味等)和每台厨房单打印终端配置的打印条件进行匹配,以选择最适合打印该餐品的厨房单的厨房单打印终端。
44.下面以餐品订单信息包括的餐品列表中的餐品p为例,假设餐品p为“麻辣小龙虾”,餐品订单信息中的附加信息包括:指定厨师a、加辣,则将餐品p相关的如下信息:“麻辣小龙虾”、厨师a、加辣和每台厨房单打印终端预先配置的打印条件进行分别匹配,以确定餐品p与每台厨房单打印终端各自的匹配度。
45.由于商家可以根据业务需求自由配置每台厨房单打印终端的打印条件,包括:条件项、各所述条件项匹配的匹配度计算权重,以及,匹配度计算模型中的一项或多项。为了便于读者理解,本申请的实施例中,仅以匹配度计算模型为收银系统程序内置的加权求和模型、商家对厨房单打印终端s1和厨房单打印终端s2配置的打印条件包括:条件项、各所述条件项匹配的匹配度计算权重为例,分别结合不同种条件项,举例说明确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度的具体实施方式。
46.本申请的一些实施例中,对于可配置的条件项以及可配置的各条件项匹配的匹配度计算权重,可以通过结构数组进行存储,并存储在收银系统中。在进行条件项匹配之前,首先获取对各台厨房单打印终端预先配置的条件项及各所述条件项匹配的匹配度计算权重。
47.由于厨房单打印终端对应的是出餐口的指定厨师,因此,在厨房单派发的过程中,成不仅要考虑菜品本身适合在哪个出餐口(即哪个厨师)制作,同时还要考虑厨房单打印终端除厨房单的处理状况以及其他信息(如食材库存)。
48.厨师对厨房单的处理情况,对厨房单的派发也有很大影响。例如,当某位厨师已经出现了厨房单积压的情况,即该厨师关联的厨房单打印终端处未处理厨房单数量大于一定数量时,则优选的,向其他厨房单打印终端派发厨房单。再例如,当某位厨师所在窗口某种餐品的食材已经用尽,即该厨师关联的厨房单打印终端处为对应某种餐品原材料库存状态不足时,则优选的,向其他厨房单打印终端派发该餐品对应的厨房单。
49.所述根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度,包括:对于所述餐品列表中的每个餐品,分别确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品静态属性关联的各条件项的单一匹配度指标值,以及,分别确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值;对于所述餐品列表中的每个餐品,根据所述餐品与对各台厨房单打印终端预先配置的各所述条件项的单一匹配度指标值、各所述条件项匹配的匹配度计算权重,通过执行所述匹配度计算模型分别确定所述餐品与各台所述厨房单打印终端的匹配度。
50.下面分被描述确定每种匹配的条件项的技术方案。
51.第一种,餐品静态属性关联的条件项。
52.本申请的一些实施例中,确定所述餐品匹配的对各台厨房单打印终端预先配置的与所述餐品静态属性关联的条件项,包括:对于所述餐品列表中的每个餐品,通过将所述餐品名称、所述附加信息分别与对各所述厨房单打印终端预先配置的所述餐品静态属性关联的各条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品静态属性关联的各条件项的单一匹配度指标值。
53.以厨房单打印终端s1配置的餐品静态属性关联的条件项为例,下面以确定餐品p1和厨房单打印终端s1的匹配度。
54.本申请的一些实施例中,所述餐品静态属性关联的条件项包括以下一项或多项:关联厨师、所述关联厨师擅长的餐品及餐品口味,所述对于所述餐品列表中的每个餐品,通过将所述餐品名称、所述附加信息分别与对各所述厨房单打印终端预先配置的所述餐品静态属性关联的各条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品静态属性关联的各条件项的单一匹配度指标值,包括以下一项或多项:对于所述餐品列表中的每个餐品,通过将所述餐品名称和/或所述附加信息中的餐品口味与对每个所述厨房单打印终端预先设置的所述餐品静态属性关联的条件项中所述关联厨师擅长的餐品口味进行匹配,确定所述餐品与对相应厨房单打印终端预先配置的餐品口味条件项的单一匹配度指标值;对于所述餐品列表中的每个餐品,通过将所述附加信息中的指定厨师与对每个所述厨房单打印终端预先设置的所述餐品静态属性关联的条件项中所述关联厨师进行匹配,确定所述餐品列表中的各餐品与对相应厨房单打印终端预先配置的关联厨师条件项的单一匹配度指标值。
55.例如,将餐品p1的名称“麻辣小龙虾”与厨房单打印终端s1的关联厨师擅长的餐品及餐品口味这一条件项进行匹配。如前所述,厨房单打印终端s1关联厨师a,厨师a擅长川菜,那么,对厨房单打印终端s1配置的一个条件项的值将存储为例如“川菜”,以及一些川菜名称。通过将餐品p1的名称“麻辣小龙虾”与对厨房单打印终端s1配置的一个厨师擅长的餐品及餐品口味这一条件项的值进行比对,即可确定餐品p1与厨房单打印终端s1的指定厨师擅长的餐品及餐品口味这一条件项完全匹配,则可以设置餐品p1与厨房单打印终端s1的指定厨师擅长的餐品及餐品口味这一条件项的单一匹配度指标值为一预设分值,如5分。
56.再例如,将餐品p1的指定厨师“厨师a”与厨房单打印终端s1的关联厨师这一条件项进行匹配。如前所述,厨房单打印终端s1关联厨师a,那么,对厨房单打印终端s1配置的另一个条件项的值将存储为例如“厨师a”。通过将餐品p1的指定厨师信息“厨师a”与对厨房单打印终端s1配置的关联厨师这一条件项的值进行比对,即可确定餐品p1与厨房单打印终端s1的关联厨师这一条件项是完全匹配的,则可以设置餐品p1与厨房单打印终端s1的指定厨师擅长的餐品及餐品口味这一条件项的单一匹配度指标值为一预设分值,如5分。本申请的一些实施例中,如果确定餐品p1与厨房单打印终端s1的关联厨师这一条件项完全不匹配,则可以设置餐品p1与厨房单打印终端s1的指定厨师擅长的餐品及餐品口味这一条件项的单一匹配度指标值为另一预设分值,如0分。
57.第二种,餐品实时制作状态关联的条件项。
58.本申请的一些实施例中,对各台厨房单打印终端预先配置的与所述餐品实时制作状态关联的条件项包括以下一项或两项:未处理厨房单数量、餐品原材料库存状态充足。在进行条件项匹配之前,首先需要获取对厨房单打印终端设置的条件项,以及各条件项匹配的匹配度计算权重。
59.本申请的一些实施例中,对厨房单打印终端预先配置的条件项可以通过结构数组进行存储,并预先存储在收银系统中。在进行条件项匹配之前,可以通过读取预先存储的结构数组获取对各台厨房单打印终端预先配置的与所述餐品实时制作状态关联的条件项,以及各条件项匹配的匹配度计算权重。
60.之后,进行餐品与餐品实时制作状态关联的每个条件项进行匹配。
61.本申请的一些实施例中,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的条件项的单一匹配度指标值,包括:对于所述餐品列表中的每个餐品,分别获取各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据;对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,与对相应所述厨房单打印终端预先配置的餐品实时制作状态关联的条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值。
62.本申请的一些实施例中,所述对于所述餐品列表中的每个餐品,分别获取各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,包括:获取各所述厨房单打印终端处未处理厨房单数量,和/或,根据所述餐品名称和所述厨房单打印终端的标识,获取所述厨房单打印终端对应出餐口处所述餐品的原材料库存状态。
63.例如,对于与指定餐品无关的餐品实时制作状态数据,如未处理厨房单数量,可以直接根据派发给厨房单打印终端的厨房单数量和该厨房单打印终端已经处理的厨房单打印终端数量的差,计算得到该厨房单打印终端处未处理厨房单数量。而对于和具体餐品相关的餐品实时制作状态数据,如餐品的原材料库存状态,则需要结合餐品信息、派发给厨房单打印终端的厨房单数量综合确定各厨房单打印终端餐品的与指定餐品相关的原材料库存状态。例如,食材管理系统中预先存储每台厨房单打印终端对应的出餐口处,各种餐品的食材库存数量,收银系统向厨房单打印终端派发厨房单的同时,向食材管理系统发送食材食材库存同步信息,所述同步信息中包括餐品名称和厨房单打印终端标识,用于食材管理系统更新所述厨房单打印终端标识所标识的厨房单打印终端对应应出餐口处该餐品名称对应餐品的食材库存。当需要进行餐品对应的厨房单派发时,通过调用食材管理系统预设的接口,以厨房单打印终端标识和餐品名称作为参数,即可获得指定厨房单打印终端处指定餐品的食材库存。
64.本申请的实施例中,所述食材管理系统可以为收银系统的一个子模块。
65.按照前述方法,对于指定餐品,可以获取到每个厨房单打印终端处的未处理厨房单数量和食材库存数量等餐品实时制作状态数据。接下来,将获取的餐品实时制作状态数据与对各厨房单打印终端预先配置的条件项进行匹配。
66.所述对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,与对相应所述厨房单打印终端预先配置的餐品实时制作状态关联的条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值,包括:对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的原材料库存状态,与对相应所述厨房单打印终端预先配置的餐品原材料库存状态充足的条件项进行比较,根据比较结果确定所述餐品与对所述厨房单打印终端预先配置的所述餐品原材料库存状态充足的条件项的单一匹配度指标值。
67.以对厨房单打印终端s1预先配置的餐品原材料库存状态充足的条件项为库存充足为例,将获取的厨房单打印终端s1对应的出餐口餐品p1“麻辣小龙虾”的库存状态与对厨房单打印终端s1预先设置的原材料库存状态充足条件项的取值进行比较,若获取的厨房单打印终端s1对应的出餐口“麻辣小龙虾”的库存状态指示库存充足,则确定所述餐品与对所
述厨房单打印终端预先配置的所述餐品原材料库存状态充足的条件项完全匹配,可以设置餐品p1与厨房单打印终端s1的原材料库存状态充足这一条件项的单一匹配度指标值为一预设分值,如5分;若获取的厨房单打印终端s1对应的出餐口“麻辣小龙虾”的库存状态指示库存不足,则确定所述餐品对所述厨房单打印终端预先配置的所述餐品原材料库存状态充足的条件项不匹配,可以设置餐品p1与厨房单打印终端s1的原材料库存状态充足这一条件项的单一匹配度指标值为另一预设分值,如0分。
68.所述对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,与对相应所述厨房单打印终端预先配置的餐品实时制作状态关联的条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值,包括:对于每个所述餐品,将各所述厨房单打印终端处未处理厨房单数量,与对相应所述厨房单打印终端预先配置的未处理厨房单数量的条件项进行比较,根据比较结果确定所述餐品与对所述厨房单打印终端预先配置的所述未处理厨房单数量的条件项的单一匹配度指标值。
69.以对厨房单打印终端s1预先配置的未处理厨房单数量的条件项为未处理订单数量小于3件为例,将获取的厨房单打印终端s1的未处理订单数量与对厨房单打印终端s1预先设置的未处理厨房单数量的条件项的取值(如未处理订单数量小于3件)进行比较,若获取的厨房单打印终端s1处未处理订单数量为2,则确定所述餐品与对所述厨房单打印终端预先配置的未处理厨房单数量的条件项的单一匹配度指标值为5分;若获取的厨房单打印终端s1处未处理订单数量为4,则确定所述餐品与对所述厨房单打印终端预先配置的未处理厨房单数量的条件项的单一匹配度指标值为

1分;若获取的厨房单打印终端s1处未处理订单数量为5,则确定所述餐品与对所述厨房单打印终端预先配置的未处理厨房单数量的条件项的单一匹配度指标值为

2分。即获取的厨房单打印终端s1处未处理订单数量越大,则确定所述餐品与对所述厨房单打印终端预先配置的未处理厨房单数量的条件项的单一匹配度指标值越小。
70.本申请的另一些实施例中,还可以通过收银系统的配置界面配置或者在程序代码中内置厨房单打印终端关联的厨师对指定餐品的出餐时间或者厨师的出餐速度等。相应的,用户在点餐过程中可以指定相应的餐品制作需求信息,这样,通过将餐品订单信息中携带的相应附加信息与厨房端打印终端的相应配置条件项进行匹配,既可以得到条件项的匹配结果,最终,综合多个条件项的匹配结果,得到餐品和厨房端打印终端的匹配度。
71.本申请对对厨房端打印终端配置的条件项不做限定。
72.之后,根据每个条件项匹配结果,确定指定餐品与各厨房单打印终端的匹配度。即,根据所述餐品与对各台厨房单打印终端预先配置的所述餐品静态属性关联的各条件项的单一匹配度指标值和餐品实时制作状态关联的各条件项的单一匹配度指标值、各所述条件项匹配的匹配度计算权重,通过执行所述匹配度计算模型分别确定所述餐品与各台所述厨房单打印终端的匹配度。
73.例如,在确定了餐品p1与对厨房单打印终端s1配置的关联厨师、餐品口味、厨房单打印终端处未处理厨房单数量,以及餐品原材料库存状态充足这四个条件项的单一匹配度指标值之后,进一步根据这四个条件项各自匹配的匹配度计算权重,计算餐品p1与厨房单打印终端s1的匹配度。
74.本申请的一些实施例中,当单一匹配度指标值用于指示匹配或不匹配时,根据所述餐品匹配的对各台厨房单打印终端预先配置的各所述条件项的单一匹配度指标值、各所述条件项匹配的匹配度计算权重,通过执行所述匹配度计算模型分别确定所述餐品与各台所述厨房单打印终端的匹配度,包括:对于每台所述厨房单打印终端,将所述餐品匹配的对该台厨房单打印终端预先配置的各所述条件项所匹配的匹配度计算权重进行累加,得到所述餐品与该台厨房单打印终端的匹配度。例如,当匹配度权重体现为分值,可以设定当餐品与厨房单打印终端的某一个条件项匹配时,设置该餐品对应该厨房单打印终端的该条件项的单一匹配度指标值为1,当餐品与厨房单打印终端的某一个条件项不匹配时,设置该餐品对应该厨房单打印终端的该条件项的单一匹配度指标值为0,当某餐品与某厨房单打印终端的某一个条件项匹配时,对该餐品与该厨房单打印终端的匹配度增加与该条件项的权重值对应的加分值。
75.具体到计算餐品p1和厨房单打印终端s1的匹配度,如果预先对厨房单打印终端s1的条件项“关联厨师”的匹配度计算权重设置为5分,对厨房单打印终端s1的条件项“关联厨师擅长的餐品及餐品口味”的匹配度计算权重设置为3分,对厨房单打印终端s1的条件项“未处理厨房单数量”的匹配度计算权重设置为5分,对厨房单打印终端s1的条件项“餐品原材料库存状态充足”的匹配度计算权重设置为2分,则在餐品p1与厨房单打印终端s1的四个条件项均匹配时,餐品p1与厨房单打印终端s1的匹配度,5+3+5+2=15分。如果餐品p2仅与厨房单打印终端s1的条件项“关联厨师”匹配,则餐品p2与厨房单打印终端s1的匹配度为5分。
76.本申请的一些实施例中,餐品与厨房单打印终端的某一个条件项的单一匹配度指标可以根据匹配结果设置为不同数值,根据所述餐品与对各台厨房单打印终端预先配置的所述条件项的单一匹配度指标值、各所述条件项匹配的匹配度计算权重,通过执行所述匹配度计算模型分别确定所述餐品与各台所述厨房单打印终端的匹配度,包括:对于每台所述厨房单打印终端,将所述餐品与对该台厨房单打印终端预先配置的各所述条件项的单一匹配度指标值进行加权求和,得到所述餐品与该台厨房单打印终端的匹配度。
77.具体到计算餐品p1和厨房单打印终端s1的匹配度,如果预先对厨房单打印终端s1的条件项“关联厨师”的匹配度计算权重设置为30%,对厨房单打印终端s1的条件项“关联厨师擅长的餐品及餐品口味”的匹配度计算权重设置为20%,对厨房单打印终端s1的条件项“未处理厨房单数量”的匹配度计算权重设置为30%,对厨房单打印终端s1的条件项“餐品原材料库存状态充足”的匹配度计算权重设置为20%,则在餐品p1与厨房单打印终端s1的四个条件项均匹配时,餐品p1与厨房单打印终端s1的匹配度为1*30%+1*20%+1*30%+1*20%=1。如果餐品p2仅与厨房单打印终端s1的条件项“关联厨师”匹配,则餐品p2与厨房单打印终端s1的匹配度为0.3。
78.本申请的另一些实施例中,还可以采用其他匹配度计算模型根据所述餐品匹配的对各台厨房单打印终端预先配置的所述条件项、各所述条件项匹配的匹配度计算权重,确定所述餐品与各台所述厨房单打印终端的匹配度,本实施例中不再一一例举。
79.步骤130,对于每个所述餐品,控制与所述餐品的所述匹配度最高的所述厨房单打印终端,打印与所述餐品对应的厨房单。
80.对于所述餐品订单信息中餐品列表内任一餐品,通过前述步骤,可以确定该餐品
与后厨中每台厨房单打印终端的匹配度,之后将该餐品对应的厨房单派发到所述匹配度最高的厨房单打印终端进行打印。
81.本申请的另一些实施例中,当匹配度最高的厨房单打印终端存在两台或两台以上时,可以采用随机选择的方式选择所述匹配度最高的一台厨房单打印终端进行打印,或者,按照默认方式选择所述匹配度最高的一台厨房单打印终端进行打印。
82.本申请实施例公开的厨房单打印终端控制方法,通过获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息;根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度;对于每个所述餐品,控制与所述餐品的所述匹配度最高的所述厨房单打印终端,打印与所述餐品对应的厨房单,有助于提升厨房单打印终端的整体运行效率。本申请实施例公开的厨房单打印终端控制方法,根据餐品的口味、食材和制作需求、厨房单打印终端的实时任务情况等信息,自动匹配对厨房单打印终端配置的打印条件,可以在满足用户需求的前提下,进一步均衡各厨房单打印终端对应出餐口的实际原材料供应、餐品制作繁忙程度等信息,控制厨房单打印终端进行厨房单打印,充分提升了厨房单打印终端以及后厨的整体运行效率。并且,由于减少了厨房单打印终端处的厨房单积压和餐品食材调配情况出现的概率,有效降低了产品制作超时情况出现的概率。
83.另一方面,通过结合厨房单打印终端的餐品实时制作状态数据进行餐品与打印终端的匹配,可以提高忙时厨房资源的利用率,以达到厨房资源的最优利用,提高商户的出餐速度和客户体验。商家可以根据实际打印设备工作情况灵活配置各打印设备的打印条件,以达到最大化厨房资源的利用率的效果。
84.实施例二
85.本申请实施例公开的一种厨房单打印终端控制装置,如图3所示,所述装置包括:
86.餐品订单信息获取模块310,用于获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息;
87.匹配模块320,用于根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度;
88.打印终端控制模块330,用于对于每个所述餐品,控制与所述餐品的所述匹配度最高的所述厨房单打印终端,打印与所述餐品对应的厨房单。
89.本申请的一些实施例中,所述打印条件包括:条件项、各所述条件项匹配的匹配度计算权重、匹配度计算模型,所述条件项包括:餐品静态属性关联的条件项和餐品实时制作状态关联的条件项;如图4所示,所述匹配模块320进一步包括:
90.条件项匹配子模块3201,用于对于所述餐品列表中的每个餐品,分别确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品静态属性关联的各条件项的单一匹配度指标值,以及,分别确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值;
91.匹配度确定子模块3202,用于对于所述餐品列表中的每个餐品,根据所述餐品与对各台厨房单打印终端预先配置的各所述条件项的单一匹配度指标值、各所述条件项匹配的匹配度计算权重,通过执行所述匹配度计算模型分别确定所述餐品与各台所述厨房单打
印终端的匹配度。
92.本申请的一些实施例中,所述条件项匹配子模块3201进一步用于:
93.对于所述餐品列表中的每个餐品,通过将所述餐品名称、所述附加信息分别与对各所述厨房单打印终端预先配置的所述餐品静态属性关联的各条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品静态属性关联的各条件项的单一匹配度指标值。
94.本申请的一些实施例中,所述餐品静态属性关联的条件项包括以下一项或多项:关联厨师、所述关联厨师擅长的餐品及餐品口味,所述对于所述餐品列表中的每个餐品,通过将所述餐品名称、所述附加信息分别与对各所述厨房单打印终端预先配置的所述餐品静态属性关联的各条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品静态属性关联的各条件项的单一匹配度指标值的步骤,包括以下一项或多项:
95.对于所述餐品列表中的每个餐品,通过将所述餐品名称和/或所述附加信息中的餐品口味与对每个所述厨房单打印终端预先设置的所述餐品静态属性关联的条件项中所述关联厨师擅长的餐品口味进行匹配,确定所述餐品与对相应厨房单打印终端预先配置的餐品口味条件项的单一匹配度指标值;
96.对于所述餐品列表中的每个餐品,通过将所述附加信息中的指定厨师与对每个所述厨房单打印终端预先设置的所述餐品静态属性关联的条件项中所述关联厨师进行匹配,确定所述餐品列表中的各餐品与对相应厨房单打印终端预先配置的关联厨师条件项的单一匹配度指标值。
97.本申请的一些实施例中,所述条件项匹配子模块3201进一步用于:
98.对于所述餐品列表中的每个餐品,分别获取各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据;以及,
99.对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,与对相应所述厨房单打印终端预先配置的餐品实时制作状态关联的条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值。
100.本申请的一些实施例中,所述餐品实时制作状态关联的条件项包括以下一项或两项:未处理厨房单数量、餐品原材料库存状态充足;所述对于所述餐品列表中的每个餐品,分别获取各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,包括:
101.获取各所述厨房单打印终端处未处理厨房单数量,和/或,根据所述餐品名称和所述厨房单打印终端的标识,获取所述厨房单打印终端对应出餐口处所述餐品的原材料库存状态;
102.所述对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的餐品实时制作状态数据,与对相应所述厨房单打印终端预先配置的餐品实时制作状态关联的条件项进行匹配,确定所述餐品与对各台厨房单打印终端预先配置的,且与所述餐品实时制作状态关联的各条件项的单一匹配度指标值的步骤,包括以下一项或两项:
103.对于每个所述餐品,将各所述厨房单打印终端与所述餐品对应的原材料库存状态,与对相应所述厨房单打印终端预先配置的餐品原材料库存状态充足的条件项进行比较,根据比较结果确定所述餐品与对所述厨房单打印终端预先配置的所述餐品原材料库存
状态充足的条件项的单一匹配度指标值;
104.对于每个所述餐品,将各所述厨房单打印终端处未处理厨房单数量,与对相应所述厨房单打印终端预先配置的未处理厨房单数量的条件项进行比较,根据比较结果确定所述餐品与对所述厨房单打印终端预先配置的所述未处理厨房单数量的条件项的单一匹配度指标值。
105.本申请的一些实施例中,如图4所示,所述装置还包括:
106.打印条件配置模块340,用于通过收银系统展示的打印条件配置界面,采集商户对预设厨房单打印终端配置的一种或多种打印条件;以及,
107.在所述收银系统中存储配置的所述打印条件。
108.本申请实施例公开的厨房单打印终端控制装置,用于实现本申请实施例一中所述的厨房单打印终端控制方法,装置的各模块的具体实施方式不再赘述,可参见方法实施例相应步骤的具体实施方式。
109.本申请实施例公开的厨房单打印终端控制装置,通过获取餐品订单信息,所述餐品订单信息包括:餐品列表,或者,所述餐品订单信息包括:餐品列表和指示餐品制作需求的附加信息;根据所述餐品订单信息和对每台厨房单打印终端预先配置的打印条件,确定每台厨房单打印终端与所述餐品订单信息中各餐品的匹配度;对于每个所述餐品,控制与所述餐品的所述匹配度最高的所述厨房单打印终端,打印与所述餐品对应的厨房单,有助于提升厨房单打印终端的整体运行效率。
110.本申请实施例公开的厨房单打印终端控制装置,根据餐品的口味、食材和制作需求、厨房单打印终端的实时任务情况等信息,自动匹配对厨房单打印终端配置的打印条件,可以在满足用户需求的前提下,进一步均衡各厨房单打印终端对应出餐口的实际原材料供应、餐品制作繁忙程度等信息,控制厨房单打印终端进行厨房单打印,充分提升了厨房单打印终端以及后厨的整体运行效率。并且,由于减少了厨房单打印终端处的厨房单积压和餐品食材调配情况出现的概率,有效降低了产品制作超时情况出现的概率。
111.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
112.以上对本申请提供的一种厨房单打印终端控制方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其一种核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
113.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
114.本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行
的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本申请实施例的电子设备中的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
115.例如,图5示出了可以实现根据本申请的方法的电子设备。所述电子设备可以为pc机、移动终端、个人数字助理、平板电脑等。该电子设备传统上包括处理器510和存储器520及存储在所述存储器520上并可在处理器510上运行的程序代码530,所述处理器510执行所述程序代码530时实现上述实施例中所述的方法。所述存储器520可以为计算机程序产品或者计算机可读介质。存储器520可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器520具有用于执行上述方法中的任何方法步骤的计算机程序的程序代码530的存储空间5201。例如,用于程序代码530的存储空间5201可以包括分别用于实现上面的方法中的各种步骤的各个计算机程序。所述程序代码530为计算机可读代码。这些计算机程序可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。所述计算机程序包括计算机可读代码,当所述计算机可读代码在电子设备上运行时,导致所述电子设备执行根据上述实施例的方法。
116.本申请实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例一所述的厨房单打印终端控制方法的步骤。
117.这样的计算机程序产品可以为计算机可读存储介质,该计算机可读存储介质可以具有与图5所示的电子设备中的存储器520类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩存储在所述计算机可读存储介质中。所述计算机可读存储介质通常为如参考图6所述的便携式或者固定存储单元。通常,存储单元包括计算机可读代码530’,所述计算机可读代码530’为由处理器读取的代码,这些代码被处理器执行时,实现上面所描述的方法中的各个步骤。
118.本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本申请的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
119.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
120.在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
121.最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管
参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1