一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于多端管理的餐厅标签打印方法与流程

2023-07-26 15:12:07 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,具体而言,涉及一种基于多端管理的餐厅标签打印方法。


背景技术:

2.目前,在餐厅环境中,经常需要打印菜品标签、订单标签等多种餐厅标签。其中,菜品标签可以用于辅助顾客了解菜品进行点餐,订单标签可以用于根据顾客的点单情况生成菜品及服务清单,辅助后厨及服务人员及时完成相应的订单。
3.在实践中发现,现在的餐厅标签打印方法通常为使用固定打印设备打印出上述的各类标签,之后,需要人工传递、交换这些餐厅标签,来实现餐厅服务。可见,现在的餐厅标签打印方式较为死板,难以满足多样化的餐厅服务需求。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种基于多端管理的餐厅标签打印方法,以至少提高餐厅标签打印的灵活性以及智能化程度。
6.根据本发明实施例的一个方面,提供了一种基于多端管理的餐厅标签打印方法,所述方法应用于云端服务器,所述云端服务器与各个餐厅中的各个打印设备建立通信连接,所述方法包括:响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
7.进一步的,所述方法还包括:接收所述前厅打印设备返回的第二餐品更新指令,响应所述第二餐品更新指令,确定当前已上餐的餐品信息;如果所述已上餐的餐品信息指示所有餐品已完成上餐,则记录当前时刻,并从所述当前时刻起间隔预设时长向所述财务打印设备发送提示信息。
8.进一步的,所述方法还包括:根据所述待打印数据中的所述餐品名称,确定每个所述餐品名称对应的初始预估食用时长;计算所述初始预估食用时长与所述餐品数量的乘积,得到针对所述餐品名称的目标预估食用时长;基于各个所述餐品名称对应的所述目标预估食用时长、以及各个所述餐品名称对应的上餐时刻,得到所述预设时长。
9.进一步的,基于各个所述餐品名称对应的所述目标预估食用时长、以及各个所述餐品名称对应的上餐时刻,得到所述预设时长,包括:对于每个所述餐品名称,将所述餐品名称对应的上餐时刻加上所述餐品名称对应的所述目标预估食用时长,得到所述餐品名称对应的目标用餐完成时刻;从各个所述餐品名称对应的所述目标用餐完成时刻中,确定最晚的所述目标用餐完成时刻;将所述当前时刻和最晚的所述目标用餐完成时刻之间的时刻差值,确定为所述预设时长。
10.进一步的,所述后厨打印设备的数量为多个,并且每个所述后厨打印设备对应至少一个所述餐品名称;以及,将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印,包括:获取所述待打印数据中的所述餐品名称;确定与所述餐厅标识以及所述餐品名称对应的所述后厨打印设备;将所述餐品名称以及所述待打印数据中的所述餐品数量发送至所述后厨打印设备进行打印。
11.根据本发明实施例的另一方面,还提供了一种基于多端管理的餐厅标签打印装置,所述装置应用于云端服务器,所述云端服务器与各个餐厅中的各个打印设备建立通信连接,所述装置包括:信息获取单元,用于响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;数据确定单元,用于将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;打印单元,用于将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;更新单元,用于接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
12.进一步的,所述更新单元还用于:接收所述前厅打印设备返回的第二餐品更新指令,响应所述第二餐品更新指令,确定当前已上餐的餐品信息;如果所述已上餐的餐品信息指示所有餐品已完成上餐,则记录当前时刻,并从所述当前时刻起间隔预设时长向所述财务打印设备发送提示信息。
13.进一步的,所述装置还包括:时长确定单元,用于根据所述待打印数据中的所述餐品名称,确定每个所述餐品名称对应的初始预估食用时长;计算所述初始预估食用时长与所述餐品数量的乘积,得到针对所述餐品名称的目标预估食用时长;基于各个所述餐品名称对应的所述目标预估食用时长、以及各个所述餐品名称对应的上餐时刻,得到所述预设时长。
14.进一步的,所述更新单元具体用于:对于每个所述餐品名称,将所述餐品名称对应的上餐时刻加上所述餐品名称对应的所述目标预估食用时长,得到所述餐品名称对应的目标用餐完成时刻;从各个所述餐品名称对应的所述目标用餐完成时刻中,确定最晚的所述目标用餐完成时刻;将所述当前时刻和最晚的所述目标用餐完成时刻之间的时刻差值,确定为所述预设时长。
15.进一步的,所述后厨打印设备的数量为多个,并且每个所述后厨打印设备对应至
少一个所述餐品名称;以及,所述打印单元具体用于:获取所述待打印数据中的所述餐品名称;确定与所述餐厅标识以及所述餐品名称对应的所述后厨打印设备;将所述餐品名称以及所述待打印数据中的所述餐品数量发送至所述后厨打印设备进行打印。
16.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述基于多端管理的餐厅标签打印方法。
17.根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的基于多端管理的餐厅标签打印方法。
18.在本发明实施例中,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。这一过程能够提高餐厅标签打印的灵活性以及智能化程度。
附图说明
19.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
20.图1是根据本发明实施例的一种可选的基于多端管理的餐厅标签打印方法的流程图;
21.图2是根据本发明实施例的另一种可选的基于多端管理的餐厅标签打印方法的流程图;
22.图3是根据本发明实施例的一种可选的基于多端管理的餐厅标签打印装置的结构示意图;
23.图4是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
24.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第
二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.本发明实施例提供了一种可选的基于多端管理的餐厅标签打印方法,如图1所示,该基于多端管理的餐厅标签打印方法包括:
27.s101,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价。
28.在本实施例中,所述方法应用于云端服务器,所述云端服务器与各个餐厅中的各个打印设备建立通信连接。
29.在本实施例中,执行主体可以为云端服务器,云端服务器可以用于给多个餐厅提供标签打印服务,并且,每个餐厅中可以部署有多个打印设备。执行主体分别与各个打印设备建立通信连接,并能基于通信连接向这些打印设备发送指令,控制这些打印设备执行打印操作。其中,每个餐厅中可以包括后厨打印设备、前厅打印设备以及财务打印设备。
30.并且,每个餐厅可以预先部署多个点餐设备,优选的,每个点餐设备可以对应一个餐桌。之后,顾客可以通过对餐桌对应的点餐设备执行触控操作,来触发点餐指令。其中,点餐指令用于指示线上点餐并生成相应的点餐信息。之后,点餐设备可以将点餐信息发送给执行主体。其中,点餐信息可以包括顾客所点的餐品的餐品名称、餐品数量以及餐品单价。
31.s102,将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据。
32.在本实施例中,执行主体在得到点餐信息之后,还可以进一步获取点餐设备的设备标识,以及点餐设备所属的餐厅标识。其中,设备标识和餐厅标识可以携带在上述点餐指令中发送给执行主体。其中,设备标识是对点餐设备的唯一身份标识,餐厅标识是对点餐设备所属餐厅的唯一身份标识。并且,执行主体可以将点餐信息、设备标识、餐厅标识进行关联,得到待打印数据,以便后续基于待打印数据进行相应的餐厅标签打印控制。
33.s103,将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印。
34.在本实施例中,执行主体可以先确定餐厅标识对应的各个打印设备。这里的打印设备包括上述后厨打印设备、前厅打印设备以及财务打印设备。
35.其中,后厨打印设备可以为部署在餐厅后厨、用于面向厨师打印餐品信息的设备。前厅打印设备可以为部署在餐厅前厅、用于面向前厅服务人员打印各个餐桌的上餐信息的设备。财务打印设备可以为部署在餐厅结账处、用于面向收费人员打印餐费信息的设备。
36.具体的,执行主体可以将所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印,以使后厨打印设备打印需要进行出餐的餐品、数量;将设备
标识、餐品名称以及餐品数量,发送至前厅打印设备,以使前厅打印设备打印需要进行上餐的餐品、数量以及餐桌。将所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印,以使财务打印设备根据餐厅标识、设备标识和点餐信息生成餐费信息并打印餐费信息。
37.s104,接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息。
38.在本实施例中,在后厨完成出餐之后,会向执行主体发送第一餐品更新指令。其中,第一餐品更新指令用于指示已对部分餐品完成出餐。执行主体可以接收第一餐品更新指令,并响应该第一餐品更新指令,确定当前已完成的餐品信息。其中,当前已完成的餐品信息为后厨已完成出餐的餐品名称以及餐品数量。
39.作为一种可选的实施方式,在餐厅的后厨还可以预先设有监控设备,执行主体可以与该监控设备建立通信连接,并获取该监控设备实时回传的监控画面,通过对监控画面进行图像识别,能够获取到出餐数据。如果出餐数据指示已对部分餐品完成出餐,则可以触发主动与后厨打印设备进行通信,得到后厨打印设备返回的第一餐品更新指令,并确定已完成的餐品信息。
40.s105,根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
41.在本实施例中,执行主体可以在确定出已完成的餐品信息之后,向前厅打印设备发送第一标签打印更新指令,以使前厅打印设备响应第一标签打印更新指令,同步确定上述已完成的餐品信息,并确定出未完成的餐品信息,并对未完成的餐品信息进行重新打印,以在前厅同步餐品是否出餐的信息,便于提供更精准的前厅服务。
42.在本发明实施例中,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。这一过程能够提高餐厅标签打印的灵活性以及智能化程度。
43.进一步的,本发明实施例提供了另一种可选的基于多端管理的餐厅标签打印方法,如图2所示,该基于多端管理的餐厅标签打印方法包括:
44.s201,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价。
45.在本实施例中,所述方法应用于云端服务器,所述云端服务器与各个餐厅中的各个打印设备建立通信连接。
46.在本实施例中,执行主体可以为云端服务器,云端服务器可以用于给多个餐厅提
供标签打印服务,并且,每个餐厅中可以部署有多个打印设备。执行主体分别与各个打印设备建立通信连接,并能基于通信连接向这些打印设备发送指令,控制这些打印设备执行打印操作。其中,每个餐厅中可以包括后厨打印设备、前厅打印设备以及财务打印设备。
47.并且,每个餐厅可以预先部署多个点餐设备,优选的,每个点餐设备可以对应一个餐桌。之后,顾客可以通过对餐桌对应的点餐设备执行触控操作,来触发点餐指令。其中,点餐指令用于指示线上点餐并生成相应的点餐信息。之后,点餐设备可以将点餐信息发送给执行主体。其中,点餐信息可以包括顾客所点的餐品的餐品名称、餐品数量以及餐品单价。
48.s202,将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据。
49.在本实施例中,执行主体在得到点餐信息之后,还可以进一步获取点餐设备的设备标识,以及点餐设备所属的餐厅标识。其中,设备标识和餐厅标识可以携带在上述点餐指令中发送给执行主体。其中,设备标识是对点餐设备的唯一身份标识,餐厅标识是对点餐设备所属餐厅的唯一身份标识。并且,执行主体可以将点餐信息、设备标识、餐厅标识进行关联,得到待打印数据,以便后续基于待打印数据进行相应的餐厅标签打印控制。
50.作为一种可选的实施方式,还可以执行以下步骤:对各个餐厅的各个待打印数据进行统计,确定出每个餐品名称对应的打印频次;确定打印频次低于阈值的餐品、以及打印频次高于阈值的餐品;向每个餐厅的指定设备推送打印频次低于阈值的餐品、以及打印频次高于阈值的餐品,便于餐厅基于打印数据优化餐品策略。
51.s203,将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印。
52.在本实施例中,执行主体可以先确定餐厅标识对应的各个打印设备。这里的打印设备包括上述后厨打印设备、前厅打印设备以及财务打印设备。
53.其中,后厨打印设备可以为部署在餐厅后厨、用于面向厨师打印餐品信息的设备。前厅打印设备可以为部署在餐厅前厅、用于面向前厅服务人员打印各个餐桌的上餐信息的设备。财务打印设备可以为部署在餐厅结账处、用于面向收费人员打印餐费信息的设备。
54.具体的,执行主体可以将所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印,以使后厨打印设备打印需要进行出餐的餐品、数量;将设备标识、餐品名称以及餐品数量,发送至前厅打印设备,以使前厅打印设备打印需要进行上餐的餐品、数量以及餐桌。将所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印,以使财务打印设备根据餐厅标识、设备标识和点餐信息生成餐费信息并打印餐费信息。
55.作为一种可选的实施方式,所述后厨打印设备的数量为多个,并且每个所述后厨打印设备对应至少一个所述餐品名称;以及,将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印,包括:获取所述待打印数据中的所述餐品名称;确定与所述餐厅标识以及所述餐品名称对应的所述后厨打印设备;将所述餐品名称以及所述待打印数据中的所述餐品数量发送至所述后厨打印设备进行打
印。
56.在本实施方式中,同个餐厅的后厨可以预先设有多个后厨打印设备,每个后厨打印设备可以对应至少一个餐品名称。在执行主体控制后厨打印设备进行打印时,可以先获取需要进行出餐的餐品名称,通常餐品名称的数量为多个。之后,对于每个餐品名称,可以在餐厅标识对应的餐厅中,确定与该餐品名称对应的后厨打印设备,再将该餐品名称和对应的餐品数量发送给该后厨打印设备进行打印。通过这种可选的实施方式,能够预先设置同个餐厅中各后厨打印设备与餐品名称的映射关系,针对不同的后厨打印设备控制打印相对应的餐品名称的出餐信息,并且这些不同的后厨打印设备可以设于不同的后厨位置,不同的后厨位置可以对应不同的餐品制作区域,从而使得出餐标签的打印能够实现后厨分区控制,提高了打印的精准度。
57.s204,接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息。
58.在本实施例中,在后厨完成出餐之后,会向执行主体发送第一餐品更新指令。其中,第一餐品更新指令用于指示已对部分餐品完成出餐。执行主体可以接收第一餐品更新指令,并响应该第一餐品更新指令,确定当前已完成的餐品信息。其中,当前已完成的餐品信息为后厨已完成出餐的餐品名称以及餐品数量。
59.s205,根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
60.在本实施例中,执行主体可以在确定出已完成的餐品信息之后,向前厅打印设备发送第一标签打印更新指令,以使前厅打印设备响应第一标签打印更新指令,同步确定上述已完成的餐品信息,并确定出未完成的餐品信息,并对未完成的餐品信息进行重新打印,以在前厅同步餐品是否出餐的信息,便于提供更精准的前厅服务。
61.s206,接收所述前厅打印设备返回的第二餐品更新指令,响应所述第二餐品更新指令,确定当前已上餐的餐品信息。
62.在本实施例中,在前厅上餐完成之后,会向执行主体发送第二餐品更新指令。其中,第二餐品更新指令用于指示已对部分餐品完成上餐。执行主体可以接收第二餐品更新指令,并响应该第二餐品更新指令,确定当前已上餐的餐品信息。其中,当前已上餐的餐品信息为前厅已完成上餐的餐品名称以及餐品数量。
63.s207,如果所述已上餐的餐品信息指示所有餐品已完成上餐,则记录当前时刻,并从所述当前时刻起间隔预设时长向所述财务打印设备发送提示信息。
64.在本实施例中,执行主体可以在已上餐的餐品信息指示所有餐品已完成上餐的情况下,记录当前时刻,并从当前时刻起,间隔预设时长,向财务打印设备发送提示信息。其中,提示信息用于提示上述设备标识对应的餐桌已经进入结账时机。
65.作为一种可选的实施方式,还可以执行以下步骤:根据所述待打印数据中的所述餐品名称,确定每个所述餐品名称对应的初始预估食用时长;计算所述初始预估食用时长与所述餐品数量的乘积,得到针对所述餐品名称的目标预估食用时长;基于各个所述餐品名称对应的所述目标预估食用时长、以及各个所述餐品名称对应的上餐时刻,得到所述预设时长。
66.在本实施方式中,执行主体可以对每个餐品名称,确定预先设定的与之对应的初
始预估食用时长。其中,初始预估食用时长可以为食用单个数量的餐品名称对应的餐品预计需要的用时时长。之后,执行主体可以进一步确定与该餐品名称对应的餐品数量,计算餐品数量与初始预估食用时长之间的乘积,得到目标预估食用时长。其中,目标预估食用时长可以为食用餐品数量个餐品名称对应的餐品预计需要的用时时长。之后,执行主体可以进一步获取每个餐品名称对应的餐品的上餐时刻,结合每个餐品的上餐时刻以及目标预估食用时长,共同确定上述预设时长。其中,由于同类型的餐品通常一起出餐,因此对于数量为多个的餐品上餐,可以只统计一个上餐时刻,作为该品类的餐品名称对应的上餐时刻。
67.作为一种可选的实施方式,基于各个所述餐品名称对应的所述目标预估食用时长、以及各个所述餐品名称对应的上餐时刻,得到所述预设时长,包括:对于每个所述餐品名称,将所述餐品名称对应的上餐时刻加上所述餐品名称对应的所述目标预估食用时长,得到所述餐品名称对应的目标用餐完成时刻;从各个所述餐品名称对应的所述目标用餐完成时刻中,确定最晚的所述目标用餐完成时刻;将所述当前时刻和最晚的所述目标用餐完成时刻之间的时刻差值,确定为所述预设时长。
68.在本实施方式中,执行主体可以对每个餐品名称,将该餐品名称对应的上餐时刻加上目标预估食用时长,得到目标用餐完成时刻。其中,目标用餐完成时刻可以为从上餐时刻起,间隔目标预估时长后的时刻,用于指示预估该餐品名称对应的餐品完成用餐的时刻。之后,对于每个餐品名称对应的目标用餐完成时刻,可以将其中最晚的时刻确定为最终得到的预估用餐完成时刻,再计算已上餐的当前时刻和最终得到的预估用餐完成时刻之间的时刻差值,得到上述预设时长。
69.在本发明实施例中,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。这一过程能够提高餐厅标签打印的灵活性以及智能化程度。
70.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
71.进一步的,本发明实施例提供了一种可选的基于多端管理的餐厅标签打印装置,如图3所示,所述装置应用于云端服务器,所述云端服务器与各个餐厅中的各个打印设备建立通信连接,该基于多端管理的餐厅标签打印装置包括:
72.信息获取单元301,用于响应于各个餐厅中的点餐设备发送的点餐指令,获取各个
餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;
73.数据确定单元302,用于将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;
74.打印单元303,用于将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;
75.更新单元304,用于接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
76.进一步的,所述更新单元304还用于:接收所述前厅打印设备返回的第二餐品更新指令,响应所述第二餐品更新指令,确定当前已上餐的餐品信息;如果所述已上餐的餐品信息指示所有餐品已完成上餐,则记录当前时刻,并从所述当前时刻起间隔预设时长向所述财务打印设备发送提示信息。
77.进一步的,所述装置还包括:时长确定单元,用于根据所述待打印数据中的所述餐品名称,确定每个所述餐品名称对应的初始预估食用时长;计算所述初始预估食用时长与所述餐品数量的乘积,得到针对所述餐品名称的目标预估食用时长;基于各个所述餐品名称对应的所述目标预估食用时长、以及各个所述餐品名称对应的上餐时刻,得到所述预设时长。
78.进一步的,所述更新单元304具体用于:对于每个所述餐品名称,将所述餐品名称对应的上餐时刻加上所述餐品名称对应的所述目标预估食用时长,得到所述餐品名称对应的目标用餐完成时刻;从各个所述餐品名称对应的所述目标用餐完成时刻中,确定最晚的所述目标用餐完成时刻;将所述当前时刻和最晚的所述目标用餐完成时刻之间的时刻差值,确定为所述预设时长。
79.进一步的,所述后厨打印设备的数量为多个,并且每个所述后厨打印设备对应至少一个所述餐品名称;以及,所述打印单元303具体用于:获取所述待打印数据中的所述餐品名称;确定与所述餐厅标识以及所述餐品名称对应的所述后厨打印设备;将所述餐品名称以及所述待打印数据中的所述餐品数量发送至所述后厨打印设备进行打印。
80.在本发明实施例中,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;接收所述后厨打印设备返回的第一餐品更新指令,响应所
述第一餐品更新指令,确定当前已完成的餐品信息;根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。这一过程能够提高餐厅标签打印的灵活性以及智能化程度。
81.进一步的,根据本发明实施例的又一个方面,还提供了一种用于实施上述基于多端管理的餐厅标签打印方法的电子设备,如图4所示,该电子设备包括存储器402和处理器404,该存储器402中存储有计算机程序,该处理器404被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
82.可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
83.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
84.s1,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;
85.s2,将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;
86.s3,将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;
87.s4,接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;
88.s5,根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
89.可选地,本领域普通技术人员可以理解,图4所示的结构仅为示意,电子设备也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图4其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图4中所示更多或者更少的组件(如网络接口等),或者具有与图4所示不同的配置。
90.其中,存储器402可用于存储软件程序以及模块,如本发明实施例中的基于多端管理的餐厅标签打印方法对应的程序指令/模块,处理器404通过运行存储在存储器402内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的基于多端管理的餐厅标签打印方法。存储器402可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器402可进一步包括相对于处理器404远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器402具体可以但不限于用于存储操作指令等信息。作为一种示例,如图4所示,上述存储器402中可以但不限于包括上述装置中的各个模块。
91.可选地,上述的传输装置406用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置406包括一个网络适配器
(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置406为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
92.此外,上述电子设备还包括:显示器408和连接总线410。
93.根据本发明的实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
94.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
95.s1,响应于各个餐厅中的点餐设备发送的点餐指令,获取各个餐厅中的点餐设备发送的点餐信息;其中,所述点餐信息包括餐品名称、餐品数量以及餐品单价;
96.s2,将所述点餐信息、所述点餐设备的设备标识、所述点餐设备所属的餐厅标识进行关联,得到待打印数据;
97.s3,将所述待打印数据中的所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的后厨打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述餐品名称以及所述餐品数量,发送至所述餐厅标识对应的前厅打印设备进行打印;以及,将所述待打印数据中的所述设备标识、所述点餐信息以及所述餐厅标识,发送至所述餐厅标识对应的财务打印设备进行打印;
98.s4,接收所述后厨打印设备返回的第一餐品更新指令,响应所述第一餐品更新指令,确定当前已完成的餐品信息;
99.s5,根据所述已完成的餐品信息,向所述前厅打印设备发送第一标签打印更新指令,以使所述前厅打印设备对未完成的餐品信息进行重新打印。
100.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
101.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
102.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。
103.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
104.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可
以是电性或其它的形式。
105.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
106.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
107.以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表