一种适用于餐厅的智能调度系统及方法与流程

文档序号:15021105发布日期:2018-07-25 00:43阅读:307来源:国知局

本发明提供一种适用于餐厅的智能调度系统及方法。



背景技术:

目前,餐厅基本都在靠服务员人工的判断等待最焦急的顾客,在后厨也基本是靠人工调度订单序列分配给厨师,或者不进行调度。这种靠人工的方式效率低下。因此,迫切需要一种可以有效对餐厅进行智能调度的系统及方法。



技术实现要素:

因此,本发明的目的在于提供一种可以解决现有技术缺陷的适用于餐厅的智能调度系统及方法。

为了实现上述目的,本发明提供一种适用于餐厅的智能调度系统,其特点在于,包括分别与一服务器通信连接的至少一第一电子设备及至少一第二电子设备,其中:

所述第一电子设备,用于向所述服务器发送至少一订单;

所述服务器,用于接受和存储所述订单,以及通过一调度算法计算出每一所述订单的调度优先级P,并依据所述调度优先级P来进行订单调度以生成一订单集合S,并将所述订单集合S发送至所述第二电子设备;

所述第二电子设备为厨师用电子设备,用于接受并显示所述订单集合S,供厨师从所述订单集合S中选择即将开始做的订单并开始进行料理。

在本发明的一实施例中,所述调度优先级P是与每一位顾客从开始与餐厅交互至用餐结束离开这一时间内的至少一时间点或时间段相关,且所述服务器是依据所述调度优先级P的大小来进行订单的调度。

在本发明的一实施例中,所述服务器是从所述调度优先级P中选择P最大的顾客,在该顾客的订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与该订单O相同或相似的订单,与该订单O共同形成所述订单集合S,并将所述订单集合S中的每一个订单设定为待选择状态,将所述订单集合S发送至所述第二电子设备。

在本发明的一实施例中,所述第二电子设备还用于将一订单开始做消息发送至所述服务器;所述服务器还用于接受所述订单开始做消息,并清除所述订单集合S中所有订单的待选择状态,并标记相应订单为开始做状态。

在本发明的一实施例中,所述第一电子设备为服务员用电子设备及/或顾客用电子设备;

其中,所述第二电子设备还用于在厨师做好一个订单后,使用所述第二电子设备向所述服务器发送一订单完成消息;所述服务器还用于在收到所述订单完成消息后,记录完成订单时刻,并向所述服务员用电子设备发送所述订单完成消息;而所述服务员用电子设备还用于接受并显示所述订单完成消息,所述服务员在看到所述订单完成消息后,为顾客上餐,并向所述服务器发送上餐完成消息;所述服务器还用于接受所述上餐完成消息,并记录上餐后时刻;

其中,在向所述服务器发送至少一订单之前,所述顾客用电子设备还用于向所述服务器请求一餐谱,所述服务器还用于向所述第一电子设备发送所述餐谱。

在本发明的一实施例中,所述调度优先级P是通过以下调度算法其中之一计算得到:

调度算法1:P=N,

其中,N为每一位顾客的等待焦急指数N;

调度算法2:P=N+TM,

其中,N为每一位顾客的等待焦急指数N,TM为订单制作时间;

调度算法3:P=N+TM+CN*W,

其中,N为每一位顾客的等待焦急指数N,TM为订单制作时间,CN为顾客催单次数,W为单次催单权重。

在本发明的一实施例中,所述服务器是通过记录每一位顾客从开始与餐厅交互至用餐结束离开这一时间内的至少一时间点或时间段,并依据所述至少一时间点或时间段来计算所述等待焦急指数N,其中,所述等待焦急指数N通过以下算法其中之一来计算:

算法1:N=t-T,

其中,T为顾客第一个订单下单时刻,t为当前时刻;

算法2:N=0.15*(t-T)+0.85*(t-t4),

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单的下单时刻,t4默认值为T,其值为最后上餐时刻,即对应每个顾客最后一个t3;

算法3:N=0.2*(t-T)+0.8*(t-t4),

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单的下单时刻,t4默认值为T,其值为订单完成时刻,即对应每个顾客最后一个t2;

算法4:N=0.2*(t-T)+0.4*(t-t4)+0.4*(t-t5),

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单下单时刻,令t5默认值为T,其值为目前顾客倒数第二道餐的上餐时刻,令t4默认值为T,其值为目前顾客倒数第一道餐的上餐时刻;

算法5:N=0.2*(t-T)+0.8*(t-(t4+600/n)),

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单下单时刻,n为人数,t4为最近上餐时刻;

算法6:N=0.2*(t-T)+0.3*(t-(t5+600/n))+0.5*(t-(t4+600/n)),

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单下单时刻,n为人数;t5默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第二道餐的上餐时刻;t4默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第一道餐的上餐时刻;

算法7:N=0.2*(t-T)+0.3*(t-(t5+600*2/C))+0.5*(t-(t4+600*2/C)),

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单下单时刻,C为顾客下单的个数;t5默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第二道餐的上餐时刻;t4默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第一道餐的上餐时刻;

算法8:N=0.2*(t-T)+0.3*(t-(t5+600/n))+0.5*(t-(t4+600/n))+k,

其中,t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3;t为当前时刻,T为顾客第一个订单下单时刻,n为人数,k为估计补偿;t5默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第二道餐的上餐时刻;t4默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第一道餐的上餐时刻;

算法9:N=0.2*t+0.4*t5+0.4*t4,

其中,顾客开始下单时计为时刻0,从此开始计时,t5为从开始计时到顾客当前倒数第二道餐上餐时经过的时间段,t4为从开始计时到顾客最近一道餐上餐时经过的时间段,t为从开始计时到当前经过的时间段。

在本发明的一实施例中,所述至少一第一电子设备及所述至少一第二电子设备是通过WLAN或通信网络与所述服务器通信连接。

为了实现上述目的,本发明还提供一种适用于餐厅的智能调度方法,其特点在于,包括:

使用一第一电子设备向一服务器发送至少一订单;

所述服务器接受并存储所述订单,并通过一调度算法计算出每一所述订单的一调度优先级P,并依据所述调度优先级P来进行订单调度以生成一订单集合S,并将所述订单集合S发送至所述第二电子设备;

所述第二电子设备接受并显示所述订单集合S,供厨师从所述订单集合S中选择即将开始做的订单并开始进行料理。

在本发明的另一实施例中,所述调度优先级P是与每一位顾客从开始与餐厅交互至用餐结束离开这一时间内的至少一时间点或时间段相关,且所述服务器是依据所述调度优先级P的大小来进行订单的调度。

在本发明的另一实施例中,所述服务器是从所述调度优先级P中选择P最大的顾客,在该顾客的订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与该订单O相同或相似的订单,与该订单O共同形成所述订单集合S,并将所述订单集合S中的每一个订单设定为待选择状态,将所述订单集合S发送至所述第二电子设备;

并且,当厨师从所述订单集合S中选择即将开始做的订单后,所述第二电子设备还将一订单开始做消息发送至所述服务器,所述服务器在接受所述订单开始做消息后,还清除所述订单集合S中所有订单的待选择状态,并标记相应订单为开始做状态。

在本发明的另一实施例中,所述第一电子设备为服务员用电子设备及/或顾客用电子设备;

其中,在厨师做好一个订单后,还包括使用所述第二电子设备向所述服务器发送一订单完成消息;所述服务器在收到所述订单完成消息后,记录完成订单时刻,并向所述服务员用电子设备发送所述订单完成消息;而所述服务员用电子设备还用于接受并显示所述订单完成消息,所述服务员在看到所述订单完成消息后,为顾客上餐,并向所述服务器发送上餐完成消息;所述服务器在接受所述上餐完成消息后,记录上餐后时刻;

其中,在向所述服务器发送至少一订单之前,还包括使用所述顾客用电子设备向所述服务器请求一餐谱,所述服务器在收到请求后向所述第一电子设备发送所述餐谱。

在本发明的另一实施例中,所述调度优先级P是通过以下调度算法其中之一计算得到:

调度算法1:P=N,

其中,N为每一位顾客的等待焦急指数N;

调度算法2:P=N+TM,

其中,N为每一位顾客的等待焦急指数N,TM为订单制作时间;

调度算法3:P=N+TM+CN*W,

其中,N为每一位顾客的等待焦急指数N,TM为订单制作时间,CN为顾客催单次数,W为单次催单权重。

本发明提供一种适用于餐厅的智能调度系统及方法。在餐厅,本发明的智能调度系统及方法可以智能实时判断等餐等的最焦急的顾客,让厨师先做该顾客下的订单,缩短上餐时间,提升顾客就餐体验;而在餐厅厨房,本发明的智能调度系统及方法可以使得厨师获得最焦急的顾客的订单同时,可获得来自其他顾客的相同或相似订单,一批次一起做,提升厨房运行效率,也缩短其他顾客的上餐时间,从而提升餐厅的翻台率和营业额。

附图说明

为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:

图1是本发明一较佳的适用于餐厅的智能调度系统的结构示意图;

图2是本发明另一较佳的适用于餐厅的智能调度系统的结构示意图;

图3是本发明的适用于餐厅的智能调度方法的流程示意图。

具体实施方式

下文是举实施例配合所附附图作详细说明,但所提供的实施例并非用以限制本发明所涵盖的范围。

如图1所示,其示出了本发明一较佳的适用于餐厅的智能调度系统的结构,其主要包括通过WLAN(Wireless Local Area Networks,无线局域网络)与一服务器通信连接的多个电子设备,例如包括顾客用电子设备、服务员用电子设备及厨师用电子设备。

在本实施例中,顾客用电子设备是指顾客自带的手机、平板或其他类型电脑。服务员用电子设备是指属于餐厅分配给服务员用的手机或平板电脑,每个服务员都有一台电子设备(服务员用)。厨师用电子设备是指餐厅分配给厨师用的手机或平板电脑,每个厨师都有一台电子设备(厨师用)。服务器是指餐厅服务器。当然,可以理解的是,本发明中所述的电子设备并不局限于上述类型的电子设备,其它能实现本发明的功能的其它结构或型式的电子设备也应包含在本发明的保护范围之内。

在本实施例中,上述多个电子设备与服务器之间可以实现以下交互功能,从而可实现对餐厅的订单的智能调度。需要事先说明的是,本实施例中所提及的t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3。t为当前时刻。T为顾客第一个订单的下单时刻。t4默认值为T,其值为最后上餐时刻,即对应每个顾客最后一个t3。N为顾客等待焦急指数。

在本实施例中,顾客用电子设备与服务器可以实现以下交互流程:

1)顾客使用顾客用电子设备向服务器请求餐谱;

2)服务器向顾客用电子设备发送餐谱;

3)顾客用电子设备向服务器发送一个订单或一批订单(一道餐视为一个订单);

4)服务器接受并存储订单,同时记录时刻t1。

上述流程为顾客使用顾客用电子设备点餐。

在本实施例中,服务员用电子设备与服务器可以实现以下交互流程:

1)服务员用电子设备向服务器发送一个订单或一批订单(一道餐视为一个订单);

2)服务器接受并存储订单,同时记录下单时刻t1。

上述流程为服务员使用服务员用电子设备代替顾客点餐。

在本实施例中,厨师用电子设备与服务器可以实现以下交互流程:

1)厨师用电子设备向服务器请求订单;

2)服务器为每一位顾客计算N,N=0.15*(t-T)+0.85*(t-t4),选择N最大的顾客,在其订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与订单O相同或相似的订单(“相似的订单”是指同样的一道餐,但是口味要求不同,如辣的和不辣的),与订单O共同形成订单集合S,将订单集合S中的每一个订单设定为待选择状态,将订单集合S发送到厨师用电子设备;

3)厨师用电子设备接受并显示订单集合S,厨师选择即将开始做的订单(订单O为必选项),并开始做相应订单,厨师用电子设备将订单开始做消息发送至服务器;

4)服务器接受订单开始做消息,清除订单集合S中所有订单的待选择状态,并标记相应订单为开始做状态。

较佳地,厨师用电子设备与服务器还可以实现以下交互流程:

1)厨师做好一个订单后,使用厨师用电子设备向服务器发送订单完成消息;

2)服务器收到订单完成消息,记录时刻t2;

3)服务器向电子服务员用设备发送订单完成消息。

而服务员用电子设备与服务器还可以实现以下交互流程:

1)服务员用电子设备接受服务器发送的订单完成消息;

2)服务员用电子设备接受并显示订单完成消息,服务员看到订单完成消息后,为顾客上餐,并向服务器发送上餐完成消息;

3)服务器接受上餐完成消息,并记录上餐完成时刻t3。

如此,通过本发明的智能调度系统,可以实时判断等餐等的最焦急的顾客,让厨师先做该顾客下的订单,缩短上餐时间,提升顾客就餐体验。而且,厨师可以通过本发明的智能调度系统,在获得最焦急的顾客的订单同时,可获得来自其他顾客的相同或相似订单,一批次一起做,提升厨房运行效率,也缩短其他顾客的上餐时间,从而提升餐厅的翻台率和营业额。

如图2所示,则示出了本发明的另一较佳的适用于餐厅的智能调度系统的结构,其与图1所示实施例的主要区别在于:多个电子设备(例如包括顾客用电子设备、服务员用电子设备及厨师用电子设备)是通过通信网络与服务器通信连接。在本实施例中,通信网络是指各个电子设备之间,及各个电子设备与服务器之间通信的网络。

在本实施例中,上述多个电子设备与服务器之间可以实现以下交互功能,从而可实现对餐厅的订单的智能调度。需要事先说明的是,本实施例中所提及的t1为下单时刻,t2为厨师完成订单时刻,t3为服务员为顾客上餐后时刻,每一个订单皆有对应的t1、t2、t3。t为当前时刻。T为顾客第一个订单的下单时刻。t4默认值为T,其值为订单完成时刻,即对应每个顾客最后一个t2。N为顾客等待焦急指数。

在本实施例中,顾客用电子设备与服务器可以实现以下交互流程:

1)顾客用顾客使用电子设备向服务器请求餐谱;

2)服务器向顾客用电子设备发送餐谱;

3)顾客用电子设备向服务器发送一个订单或一批订单(一道餐视为一个订单);

4)服务器接受并存储订单,同时记录时刻t1。

上述流程为顾客使用顾客用电子设备点餐。

在本实施例中,服务员用电子设备与服务器可以实现以下交互流程:

1)服务员用电子设备向服务器发送一个订单或一批订单(一道餐视为一个订单);

2)服务器接受并存储订单,同时记录下单时刻t1;

上述流程为服务员使用服务员用电子设备代替顾客点餐。

在本实施例中,厨师用电子设备与服务器可以实现以下交互流程:

1)厨师用电子设备向服务器请求订单;

2)服务器为每一位顾客计算N,N=0.2*(t-T)+0.8*(t-t4),选择N最大的顾客,在其订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与订单O相同或相似的订单,与订单O共同形成订单集合S,将订单集合S中的每一个订单设定为待选择状态,将订单集合S发送到厨师用电子设备;

3)厨师用电子设备接受并显示订单集合S,厨师选择即将开始做的订单(订单O为必选项),并开始做相应订单,厨师用电子设备将订单开始做消息发送至服务器;

4)服务器接受订单开始做消息,清除订单集合S中所有订单的待选择状态,并标记相应订单为开始做状态;

较佳地,厨师用电子设备与服务器还可以实现以下交互流程:

1)厨师做好一个订单后,使用厨师用电子设备向服务器发送订单完成消息;

2)服务器收到订单完成消息,记录时刻t2;

3)服务器向服务员用电子设备发送订单完成消息。

而服务员用电子设备与服务器还可以实现以下交互流程:

1)服务器将订单完成消息发送至服务员用电子设备;

2)服务员用电子设备接受并显示订单完成消息,服务员看到订单完成消息后,为顾客上餐,并向服务器发送上餐完成消息;

3)服务器接受上餐完成消息,并记录上餐完成时刻t3。

可以理解的是,在上述两个实施例中,在系统拓扑结构中,也可删去顾客用电子设备部分,其他部分相互交互流程不变,从而作为本发明的两个新的实施例,在此不再赘述。

另外,还可以理解的是,在上述两个实施例中,本发明进行订单调度的优先级是由等待焦急指数N来决定的,即令调度优先级P=N,并依据P值的大小来进行订单的调度。然而本发明也可以有更复杂的变形,即调度优先级P的值可依据多个指数(因素)决定:例如,可考虑等待焦急指数N与订单制作时间TM等两个因素,即令调度优先级P=N+TM,则虽然顾客的焦急程度比较低,但是订单的制作时间比较长,那么该顾客的此订单也可以拥有较高的调度优先级。又例如,还可考虑等待焦急指数N、订单制作时间TM、及顾客催单次数CN等三个因素,即令调度优先级P=N+TM+CN*W,其中,W是单次催单权重,其可根据经验设为一个合适的数值。最终,依据调度优先级P的大小即可进行订单调度。

换句话说,在本发明中,调度优先级P可通过以下调度算法其中之一计算得到:

调度算法1:P=N,

其中,N为每一位顾客的等待焦急指数N;

调度算法2:P=N+TM,

其中,N为每一位顾客的等待焦急指数N,TM为订单制作时间;

调度算法3:P=N+TM+CN*W,

其中,N为每一位顾客的等待焦急指数N,TM为订单制作时间,CN为顾客催单次数,W为单次催单权重。

当计算得到每一订单的调度优先级P的值后,服务器可从调度优先级P中选择P最大的顾客,在该顾客的订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与该订单O相同或相似的订单,与该订单O共同形成所述订单集合S,并将所述订单集合S中的每一个订单设定为待选择状态,将所述订单集合S发送至第二电子设备(即厨师用电子设备),从而可供厨师从所述订单集合S中选择要做的订单。本发明的智能调度系统及方法根据当前调度的订单,可以在系统内寻找相同或相似的订单,形成一批,供厨师选择一起做或者直接一起做,从而有效提升厨房运行效率。

当然,可以理解的是,在本发明中,对于订单调度的优化,空间可以是无限的,即调度优先级P并不局限于仅考虑上述的一个、两个或三个因素,其还可考虑更多个因素。但是,无论所述调度优先级P考虑多少个因素,其均需考虑到从顾客开始与餐厅交互至顾客用餐结束离开这一时间内的时间点或时间段。而关于时间点与时间段的关系,可以理解的是,两个时间点可以确定一个时间段,一个时间段可以包含两个时间点,时间点与时间段可以相互转换,相互等价。另外,可以理解的是,上述所提到的调度算法仅是举例说明,除了上述提到的调度算法之外,还可有更多的基于时间点或时间段的调度算法可供使用,只要调度算法中包含有相关时间点或时间段的因素,即只要考虑时间段或时间点的因素,皆应属于本发明的保护范围。

另外,在上述所列举的两个实施例中,N的取值是决定于三个时刻。在第一个实施例中,N主要考虑两个因素,(t-T)表示下单后顾客等待时间,(t-t4)表示最近一道餐上餐后顾客等待时间,这两个因素乘以相应的权值可以用来估计顾客的等待焦急程度。而在第二个实施例中,不同的是t4取最近的一道餐的完成时刻,故两个因素的权值也有所不同。

而在本发明的其他实施例中,N还可以有多种表现形式,即可以考虑多种不同因素。

例如,N可以很简单,如设T为顾客第一个订单下单时刻,t为当前时刻,则N=t-T。

或者,N也可以复杂一些。如设T为顾客第一个订单下单时刻,令t5默认值为T,其值为目前顾客倒数第二道餐的上餐时刻,令t4默认值为T,其值为目前顾客倒数第一道餐的上餐时刻,t为当前时刻,则N=0.2*(t-T)+0.4*(t-t4)+0.4*(t-t5)。

或者,可把顾客人数也考虑进来,如顾客不是一个人吃饭,n为人数,可设平均1人10分钟吃完一道餐,设t4为最近上餐时刻,则N=0.2*(t-T)+0.8*(t-(t4+600/n))。

或者,N也可以更复杂一些。如令t5默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第二道餐的上餐时刻,令t4默认值为顾客第一个订单下单时刻,其值为目前顾客倒数第一道餐的上餐时刻,令t1为顾客下单时刻,t为当前时刻,人数为n,则N=0.2*(t-T)+0.3*(t-(t5+600/n))+0.5*(t-(t4+600/n))。

或者,也可以不用输入人数n,而使用顾客下单的个数C来估计人数,如设平均1人对应两个订单。则N=0.2*(t-T)+0.3*(t-(t5+600*2/C))+0.5*(t-(t4+600*2/C))

或者,N也可能使用估计补偿k,则N=0.2*(t-T)+0.3*(t-(t5+600/n))+0.5*(t-(t4+600/n))+k。

或者,N也可能取倒数形式,也可能取负数形式,但其本质为估计顾客等待的焦急程度,其含义不变。

上述估计均是通过记录相关的时间点来计算顾客的等待焦急程度,但是,可以理解的是,也可以通过计时的方法来进行估计,如顾客开始下单时计为时刻0,从此开始计时,顾客当前倒数第二道餐上餐时经过了t5,顾客最近一道餐上餐时经过了t4,从开始计时到当前经过了t,则N=0.2*t+0.4*t5+0.4*t4。

综上,本发明提供一种适用于餐厅的智能调度系统,如图1、2所示,一种适用于餐厅的智能调度系统,其包括分别与一服务器通信连接的至少一第一电子设备及至少一第二电子设备,其中:

所述第一电子设备,用于向所述服务器发送至少一订单;

所述服务器,用于接受和存储所述订单,以及通过一调度算法计算出每一所述订单的调度优先级P,并依据所述调度优先级P来进行订单调度以生成一订单集合S,并将所述订单集合S发送至所述第二电子设备;

所述第二电子设备为厨师用电子设备,用于接受并显示所述订单集合S,供厨师从所述订单集合S中选择即将开始做的订单并开始进行料理。

在本发明中,所述调度优先级P是与每一位顾客从开始与餐厅交互至用餐结束离开这一时间内的至少一时间点或时间段相关,且所述服务器是依据所述调度优先级P的大小来进行订单的调度。

在本发明的一实施例中,所述服务器是从所述调度优先级P中选择P最大的顾客,在该顾客的订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与该订单O相同或相似的订单,与该订单O共同形成所述订单集合S,并将所述订单集合S中的每一个订单设定为待选择状态,将所述订单集合S发送至所述第二电子设备。

在本发明中,所述第二电子设备还用于将一订单开始做消息发送至所述服务器;所述服务器还用于接受所述订单开始做消息,并清除所述订单集合S中所有订单的待选择状态,并标记相应订单为开始做状态。

在本发明中,所述第一电子设备为服务员用电子设备及/或顾客用电子设备;

其中,所述第二电子设备还用于在厨师做好一个订单后,使用所述第二电子设备向所述服务器发送一订单完成消息;所述服务器还用于在收到所述订单完成消息后,记录完成订单时刻,并向所述服务员用电子设备发送所述订单完成消息;而所述服务员用电子设备还用于接受并显示所述订单完成消息,所述服务员在看到所述订单完成消息后,为顾客上餐,并向所述服务器发送上餐完成消息;所述服务器还用于接受所述上餐完成消息,并记录上餐后时刻;

其中,在向所述服务器发送至少一订单之前,所述顾客用电子设备还用于向所述服务器请求一餐谱,所述服务器还用于向所述第一电子设备发送所述餐谱。

本发明还提供一种适用于餐厅的智能调度方法,如图3所示,其包括:

使用一第一电子设备向一服务器发送至少一订单;

所述服务器接受并存储所述订单,并通过一调度算法计算出每一所述订单的一调度优先级P,并依据所述调度优先级P来进行订单调度以生成一订单集合S,并将所述订单集合S发送至所述第二电子设备;

所述第二电子设备接受并显示所述订单集合S,供厨师从所述订单集合S中选择即将开始做的订单并开始进行料理。

在本发明中,所述调度优先级P是与每一位顾客从开始与餐厅交互至用餐结束离开这一时间内的至少一时间点或时间段相关,且所述服务器是依据所述调度优先级P的大小来进行订单的调度。

在本发明中,所述服务器是从所述调度优先级P中选择P最大的顾客,在该顾客的订单序列中选择一个订单O,并在其他顾客的订单序列中选择处于非待选择状态且未做的与该订单O相同或相似的订单,与该订单O共同形成所述订单集合S,并将所述订单集合S中的每一个订单设定为待选择状态,将所述订单集合S发送至所述第二电子设备;

并且,当厨师从所述订单集合S中选择即将开始做的订单后,所述第二电子设备还将一订单开始做消息发送至所述服务器,所述服务器在接受所述订单开始做消息后,还清除所述订单集合S中所有订单的待选择状态,并标记相应订单为开始做状态。

在本发明中,所述第一电子设备为服务员用电子设备及/或顾客用电子设备;

其中,在厨师做好一个订单后,还包括使用所述第二电子设备向所述服务器发送一订单完成消息;所述服务器在收到所述订单完成消息后,记录完成订单时刻,并向所述服务员用电子设备发送所述订单完成消息;而所述服务员用电子设备还用于接受并显示所述订单完成消息,所述服务员在看到所述订单完成消息后,为顾客上餐,并向所述服务器发送上餐完成消息;所述服务器在接受所述上餐完成消息后,记录上餐后时刻;

其中,在向所述服务器发送至少一订单之前,还包括使用所述顾客用电子设备向所述服务器请求一餐谱,所述服务器在收到请求后向所述第一电子设备发送所述餐谱。

虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1