餐品制作信息的确定方法、装置及设备与流程

文档序号:18943962发布日期:2019-10-23 01:23阅读:276来源:国知局
餐品制作信息的确定方法、装置及设备与流程

本申请涉及信息技术领域,尤其涉及到一种餐品制作信息的确定方法、装置及设备。



背景技术:

在餐饮行业,前台将用户的订单需求发送给后厨,后厨根据用户的需求制作目标份数的餐品,在制作完成后通知前台工作人员进行取餐,最后配送到用户手中。

目前,餐饮门店中餐品制作份数主要是靠当前订单的情况来确定,即当前需要制作同一餐品几份,制作人员按照要求进行制作。然而在餐品制作的过程中,如果后续还有新的订单指示点餐该同一餐品,那么只能等待之前的餐品制作完成后,再用相同的制作方法制作该同一餐品。使得餐品制作过程中重复制作工序较多,效率较低,增加了多份同一餐品制作的时长,进而增加了用户的等餐时长。



技术实现要素:

有鉴于此,本申请提供了一种餐品制作信息的确定方法、装置及设备,主要目的在于解决目前现有技术中餐品制作份数难以准确确定,会导致频繁重复制作同一餐品,效率较低,进而会增加多份同一餐品制作时长的问题。

根据本申请的一个方面,提供了一种餐品制作信息的确定方法,该方法包括:

获取餐品在当前订单中对应的第一制作份数;

根据所述餐品对应的历史同期订单信息,预估所述餐品将要被点餐的第二制作份数;

依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数。

可选的,所述根据所述餐品对应的历史同期订单信息,预估所述餐品将要被点餐的第二制作份数,具体包括:

根据所述历史同期订单信息,利用指数平滑法预估所述餐品将要被点餐的第二制作份数。

可选的,所述根据所述历史同期订单信息,利用指数平滑法预估所述餐品将要被点餐的第二制作份数,具体包括:

从所述历史同期订单信息中,获取所述餐品在历史同期每天对应的制作份数需求量,所述制作份数需求量是所述历史同期每天中与当前时间段同属同一时间段内的需求量;

按照所述制作份数需求量和预设平滑系数,依次计算所述餐品在所述历史同期每天对应的指数平滑值;

将当天的前一天所对应的指数平滑值和制作份数需求量作为参数,利用预设预测公式预测当天所述当前时间段内的制作份数;

依据预测得到的所述制作份数确定所述第二制作份数。

可选的,所述预设预测公式为yt+1'=a*yt+(1-a)*yt',其中,yt+1'为第t+1天的预测值,a为所述预设平滑系数,yt为第t天实际的制作份数需求量,yt'为第t天对应的指数平滑值。

可选的,所述按照所述制作份数需求量和预设平滑系数,依次计算所述餐品在所述历史同期每天对应的指数平滑值,具体包括:

利用预置公式st=a*yt+(1-a)*st-1,依次计算所述餐品在所述历史同期每天对应的指数平滑值,其中,st为第t天对应的指数平滑值,a为所述预设平滑系数,yt为第t天实际的制作份数需求量,st-1为第t-1天对应的指数平滑值。

可选的,所述预设平滑系数是根据所述历史同期每天对应的制作份数需求量的波动趋势确定的。

可选的,所述依据预测得到的所述制作份数确定所述第二制作份数,具体包括:

若所述历史同期每天对应的制作份数需求量符合无明显趋势发展规则,则将预测得到的所述制作份数确定为所述第二制作份数;

若所述历史同期每天对应的制作份数需求量符合线性趋势发展规则,则依据预测得到的所述制作份数再进行第二次指数平滑预测,并将相应的预测结果确定为所述第二制作份数;

若所述历史同期每天对应的制作份数需求量符合抛物线趋势发展规则,则依据预测得到的所述制作份数再进行第二次和第三次指数平滑预测,并将最终的预测结果确定为所述第二制作份数。

可选的,若所述第一制作份数、所述第二制作份数均小于或等于当前可制作所述餐品的最大制作份数,则所述依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数,具体包括:

若所述第一制作份数大于或等于所述第二制作份数,则将所述第一制作份数确定为所述待制作份数;

若所述第一制作份数小于所述第二制作份数,则将所述第二制作份数确定为所述待制作份数。

可选的,若所述第一制作份数大于当前可制作所述餐品的最大制作份数,则所述依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数,具体包括:

将所述最大制作份数确定为所述待制作份数。

可选的,若所述第一制作份数小于当前可制作所述餐品的最大制作份数,且所述第二制作份数大于所述最大制作份数,则所述依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数,具体包括:

将所述最大制作份数确定为所述待制作份数。

可选的,在所述根据所述餐品对应的历史同期订单信息,预估所述餐品将要被点餐的第二制作份数之前,所述方法还包括:

获取当前点餐购物车中所述餐品对应的点餐份数;

依据所述点餐份数,预估当前时间段内将要生成的订单中所述餐品对应的点餐量;

所述根据所述餐品对应的历史同期订单信息,预估所述餐品将要被点餐的第二制作份数,具体包括:

根据所述历史同期订单信息并结合所述点餐量,预估所述第二制作份数。

可选的,在所述依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数之后,所述方法还包括:

输出所述待制作份数;和/或

按照所述待制作份数发送制作所述餐品的制作指令。

根据本申请的另一方面,提供了一种餐品制作信息的确定装置,该装置包括:

获取模块,用于获取餐品在当前订单中对应的第一制作份数;

预估模块,用于根据所述餐品对应的历史同期订单信息,预估所述餐品将要被点餐的第二制作份数;

确定模块,用于依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数。

可选的,所述预估模块,具体用于根据所述历史同期订单信息,利用指数平滑法预估所述餐品将要被点餐的第二制作份数。

可选的,所述预估模块,具体还用于从所述历史同期订单信息中,获取所述餐品在历史同期每天对应的制作份数需求量,所述制作份数需求量是所述历史同期每天中与当前时间段同属同一时间段内的需求量;

按照所述制作份数需求量和预设平滑系数,依次计算所述餐品在所述历史同期每天对应的指数平滑值;

将当天的前一天所对应的指数平滑值和制作份数需求量作为参数,利用预设预测公式预测当天所述当前时间段内的制作份数;

依据预测得到的所述制作份数确定所述第二制作份数。

可选的,所述预设预测公式为yt+1'=a*yt+(1-a)*yt',其中,yt+1'为第t+1天的预测值,a为所述预设平滑系数,yt为第t天实际的制作份数需求量,yt'为第t天对应的指数平滑值。

可选的,所述预估模块,具体还用于利用预置公式st=a*yt+(1-a)*st-1,依次计算所述餐品在所述历史同期每天对应的指数平滑值,其中,st为第t天对应的指数平滑值,a为所述预设平滑系数,yt为第t天实际的制作份数需求量,st-1为第t-1天对应的指数平滑值。

可选的,所述预设平滑系数是根据所述历史同期每天对应的制作份数需求量的波动趋势确定的。

可选的,所述预估模块,具体还用于若所述历史同期每天对应的制作份数需求量符合无明显趋势发展规则,则将预测得到的所述制作份数确定为所述第二制作份数;

若所述历史同期每天对应的制作份数需求量符合线性趋势发展规则,则依据预测得到的所述制作份数再进行第二次指数平滑预测,并将相应的预测结果确定为所述第二制作份数;

若所述历史同期每天对应的制作份数需求量符合抛物线趋势发展规则,则依据预测得到的所述制作份数再进行第二次和第三次指数平滑预测,并将最终的预测结果确定为所述第二制作份数。

可选的,所述确定模块,具体用于若所述第一制作份数、所述第二制作份数均小于或等于当前可制作所述餐品的最大制作份数,则如果所述第一制作份数大于或等于所述第二制作份数,将所述第一制作份数确定为所述待制作份数;如果所述第一制作份数小于所述第二制作份数,将所述第二制作份数确定为所述待制作份数。

可选的,所述确定模块,具体用于若所述第一制作份数大于当前可制作所述餐品的最大制作份数,则将所述最大制作份数确定为所述待制作份数。

可选的,所述确定模块,具体用于若所述第一制作份数小于当前可制作所述餐品的最大制作份数,且所述第二制作份数大于所述最大制作份数,则将所述最大制作份数确定为所述待制作份数。

可选的,所述获取模块,还用于获取当前点餐购物车中所述餐品对应的点餐份数;

所述预估模块,还用于依据所述点餐份数,预估当前时间段内将要生成的订单中所述餐品对应的点餐量;

所述预估模块,具体用于根据所述历史同期订单信息并结合所述点餐量,预估所述第二制作份数。

可选的,所述装置还包括:

处理模块,用于输出所述待制作份数;和/或

按照所述待制作份数发送制作所述餐品的制作指令。

依据本申请又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述餐品制作信息的确定方法。

依据本申请再一个方面,提供了一种餐品制作信息确定的实体设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述餐品制作信息的确定方法。

借由上述技术方案,本申请提供的一种餐品制作信息的确定方法、装置及设备,与目前现有技术中只靠当前订单的情况来确定餐品制作份数的方式相比,本申请在确定餐品的待制作份数时,不仅参考该餐品在当前订单中的制作份数,而且还参考餐品的历史同期订单信息,结合该餐品将要被点餐的制作份数进行综合预判,进而可准确得到餐品需要制作的份数。通过这种方式,即考虑了当前点餐因素,又考虑了未来点餐因素,一次制作餐品即可满足当前点餐需求,又能满足未来点餐需求,减少重复制作同一餐品的过程,提高多份同一餐品的制作效率,减少多份同一餐品的制作时长,进而减少了用户的等餐时长,从而提升了用户的体验。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种餐品制作信息的确定方法的流程示意图;

图2示出了本申请实施例提供的另一种餐品制作信息的确定方法的流程示意图;

图3示出了本申请实施例提供的餐品销售量序列的实例示意图;

图4示出了本申请实施例提供的一次指数平滑值的计算实例示意图;

图5示出了本申请实施例提供的一种餐品制作信息的确定装置的结构示意图;

图6示出了本申请实施例提供的另一种餐品制作信息的确定装置的结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

针对目前现有技术中餐品制作份数难以准确确定,会导致频繁重复制作同一餐品,效率较低,进而会增加多份同一餐品制作时长的问题。本实施例提供了一种餐品制作信息的确定方法,如图1所示,该方法包括:

101、获取餐品在当前订单中对应的第一制作份数。

其中,第一制作份数可为根据当前订单情况确定该餐品需要制作的份数。对于本实施例提及的餐品可为一次制作过程中可同时制作多份的餐品。例如,烹饪厨具尺寸较大,可一次烹饪多份相同餐品。

对于本实施例的执行主体可以为用于餐品制作份数确定的装置或设备,可配置在客户端侧。例如可配置在后厨管理设备侧,用于辅助餐品制作。

102、根据餐品对应的历史同期订单信息,预估餐品将要被点餐的第二制作份数。

其中,第二制作份数可为在当前时间段内该餐品将要被点餐的份数。当前时间段可为从获取到该餐品的当前订单开始算起,直至该餐品制作完成的这段时间。历史同期订单信息中可包含在历史同期每天该餐品的点餐情况。历史同期可以为历史每天中与当前时间段同属同一时间段的这段时间。例如,当前时间段为中午12点至12点15分这一时间段,获取最近一个月内每天中午12点至12点15分之间餐品a的点餐情况,然后基于该历史点餐数据,预估餐品a在今天中午12点至12点15分之间的点餐份数,作为餐品a在当前时间段内将要被点餐的制作份数。具体可参考餐品a在这历史同期的点餐份数波动趋势、今天的天气情况和当前点餐活动等因素综合判定餐品a的预估份数。

103、依据获取到的第一制作份数和预估得到的第二制作份数,确定餐品当前的待制作份数。

例如,烹饪厨具一次可制作10份餐品a,当前订单中指示制作5份餐品a,而经过预估分析得到在制作这5份餐品a的时间段里很可能还会接收到制作3份餐品a的订单(预估分析得到当前时间段需要制作8份餐品,目前已经收到5份餐品a的订单,那么8-5=3份餐品a将要被点餐),所以当前指示同时制作8份餐品a,而不是只制作5份餐品a。这样不但可满足当前订单的需求,而且还可满足在这一时间段内将要接收到的订单需求,后来点餐餐品a的用户也能及时获取到相应餐品。

通过应用本实施例上述餐品制作信息的确定方法,与现有技术相比,本实施例在确定餐品的待制作份数时,不仅参考该餐品在当前订单中的制作份数,而且还参考餐品的历史同期订单信息,结合该餐品将要被点餐的制作份数进行综合预判,进而可准确得到餐品需要制作的份数。通过这种方式,即考虑了当前点餐因素,又考虑了未来点餐因素,一次制作餐品即可满足当前点餐需求,又能满足未来点餐需求,减少重复制作同一餐品的过程,提高多份同一餐品的制作效率,减少多份同一餐品的制作时长,进而减少了用户的等餐时长,从而提升了用户的体验。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,本实施例提供了另一种餐品制作信息的确定方法,如图2所示,该方法包括:

201、获取餐品在当前订单中对应的第一制作份数。

在本实施例中,如果当前的烹饪设备比较空闲,能够及时制作该餐品时,获取烹饪设备可一次制作该餐品的最大份数,如果当前订单中该餐品的制作份数大于该最大份数,那么就按照该最大份数指示烹饪设备制作该餐品。如果当前订单中该餐品的制作份数小于该最大份数,可执行以下步骤202至203所示的过程,以便确定待餐品最优的待制作份数,做到高效制作多份同一餐品。

而如果当前的烹饪设备都处于繁忙状态,没有空闲可制作该餐品的烹饪设备,那么将当前订单中该餐品的制作任务保存在缓存队列中排队等待处理,在队列中同时记录订单接收时间、待制作餐品标识和餐品份数等。当存在空闲状态的烹饪设备时,从缓存队列中按照排队顺序读取餐品制作任务,结合该烹饪设备一次可同时制作多份同一餐品的能力,最大程度的制作队列中的多份同一餐品。如果队列中目标餐品当前的需求量大于或等于该烹饪设备制作目标餐品的最大份数,那么就按照该最大份数指示烹饪设备制作该餐品;如果队列中目标餐品当前的需求量小于该最大份数,那么就需要执行以下步骤202至203所示的过程,以提高多份同一餐品的制作效率,减少重复制作相同餐品。需要说明的是,此时预估的目标餐品将要被点餐的份数,为从空闲烹饪设备读取队列中该目标餐品的制作任务开始,直至该目标餐品制作完成这一时间段内预估的份数。

需要说明的是,为了叙述方便,下面以第一种情况(即当前的烹饪设备比较空闲)进行示例说明:

202、根据历史同期订单信息,利用指数平滑法预估餐品将要被点餐的第二制作份数。

其中,指数平滑法是移动平均法中的一种,其特点在于给过去的观测值不一样的权重,即较近期观测值的权数比较远期观测值的权数要大。其基本思想是:预测值是以前观测值的加权和,且对不同的数据给予不同的权数,新数据给予较大的权数,旧数据给予较小的权数。

在本实施例中,利用指数平滑法可实现参考历史同期该餐品的订单情况,准确预估餐品将要被点餐的第二制作份数。

为了说明具体的实施过程,作为一种可选方式,步骤202具体可包括:从历史同期订单信息中,获取餐品在历史同期每天对应的制作份数需求量,其中,制作份数需求量是历史同期每天中与当前时间段同属同一时间段内的需求量;再按照该制作份数需求量和预设平滑系数,依次计算餐品在历史同期每天对应的指数平滑值;然后将当天的前一天所对应的指数平滑值和制作份数需求量作为参数,利用预设预测公式预测当天当前时间段内的制作份数;最后依据预测得到的制作份数确定第二制作份数。

可选的,上述预设预测公式可以为yt+1'=a*yt+(1-a)*yt',其中,yt+1'为第t+1天的预测值,a为预设平滑系数,yt为第t天实际的制作份数需求量,yt'为第t天对应的指数平滑值。

可选的,上述按照制作份数需求量和预设平滑系数,依次计算餐品在历史同期每天对应的指数平滑值,具体包括:利用预置公式st=a*yt+(1-a)*st-1,依次计算餐品在历史同期每天对应的指数平滑值,其中,st为第t天对应的指数平滑值,a为预设平滑系数,yt为第t天实际的制作份数需求量,st-1为第t-1天对应的指数平滑值。

指数平滑法对实际序列具有平滑作用,平滑系数越小,平滑作用越强,但对实际数据的变动反应较迟缓。因此对于本实施例,为了得到更加合适的预设平滑系数,可选的,预设平滑系数可以是根据该餐品历史同期每天对应的制作份数需求量的波动趋势确定的。

根据平滑次数不同,指数平滑法分为一次指数平滑法、二次指数平滑法和三次指数平滑法等,每种方法都有其适合的序列发展场景。在本实施例中,为了实现预估结果更加准确,可选的,上述依据预测得到的制作份数确定第二制作份数的步骤具体可包括:若该餐品历史同期每天对应的制作份数需求量符合无明显趋势发展规则,则将预测得到的制作份数确定为第二制作份数;若该餐品历史同期每天对应的制作份数需求量符合线性趋势发展规则,则依据预测得到的制作份数再进行第二次指数平滑预测,并将相应的预测结果确定为第二制作份数;若该餐品历史同期每天对应的制作份数需求量符合抛物线趋势发展规则,则依据预测得到的制作份数再进行第二次和第三次指数平滑预测,并将最终的预测结果确定为第二制作份数。

通过上述这种根据序列发展趋势选用对应合适的指数平滑法,针对每种指数平滑法都有其适合的序列发展场景,本方案可实现更加准确的预估餐品将要被点餐的份数。

为了方便理解,下面结合具体应用场景说明上述预估过程,需要说明的是,本实例只是实例性给出相应的实施过程,并非是对本实施例方法的限定,本实施例方法还可应用于其他场景。

例如,如图3所示,为某种餐品最近15天在中午12点的销售量,通过该图可知,该餐品历史同期每天对应的制作份数需求量的序列无明显的趋势变化,可用一次指数平滑预测今天12点该餐品的销售量y16。为了分析平滑系数a的不同取值的特点,分别取a=0.1,a=0.3,a=0.5计算一次指数平滑值,并设初始值为最早的三个数据的平均值,以a=0.5的一次指数平滑值计算为例,有如下计算过程:

其中,为15天中第一天对应前一天的平滑值,即初始值;y1、y2、y3分别为前三天该餐品实际的销售量,为第一天的平滑值,为第二天的平滑值。以此类推,可计算出这15天中每天的平滑值。按照这种方式再求得a=0.1和a=0.3时的一次指数平滑值数列,具体如图4所示。按照图4中第15天对应的19.9,26.2,28.1可以分别根据预测公式来预测第16天(即今天)的销售量。以a=0.5为例:y16=0.5*29+(1-0.5)*28.1=28.55(份)。对于每个平滑系数来说都能计算出对应的y16值,然后可取这些y16值的平均值作为最终结果,即预测的今天中午12点该餐品的销售量。

通过上述这种指数平滑法,参考历史同期该餐品的订单情况,可准确预测餐品将要被点餐的第二制作份数。

点餐购物车中存在的点餐记录在一定程度上代表了用户点餐意愿,用户可能随时结算点餐购物车中的订单,进而影响餐品的未来点餐量。因此为了通过本实施例方法预估的餐品制作份数能够更加准确,作为一种可选方式,在步骤202之前,还可包括:获取当前点餐购物车中餐品对应的点餐份数;然后依据获取到的点餐份数,预估当前时间段内将要生成的订单中餐品对应的点餐量;相应的,根据餐品对应的历史同期订单信息,预估餐品将要被点餐的第二制作份数的步骤具体可包括:根据历史同期订单信息并结合点餐量,预估第二制作份数。这样考虑了购物车订单的影响,使得通过本实施例方法预估得到的餐品将要被点餐的制作份数更加准确,更加符合实际场景需求。

例如,获取当前点餐购物车中最近15分钟内新添加的目标餐品对应的点餐份数,然后利用该点餐份数乘以预设比例系数(如可通过大数据预先统计新添加购物车的该餐品订单中,在当前时间段的时长内有多少比例的订单最终被结算)得到当前时间段内将要生成的订单中该餐品对应的制作份数b。查询该制作份数b所在范围对应的权重系数(如1.1)。通过上述指数平滑法可预估得到该餐品对应的制作份数a,然后再乘以该权重系数,得到的乘积作为最终预估得到的第二制作份数。

203、依据获取到的第一制作份数和预估得到的第二制作份数,确定餐品当前的待制作份数。

在具体的应用场景中,需要考虑实际情况,为了准确执行餐品的制作任务,下面分几种可选情况进行讨论:

1)若第一制作份数、第二制作份数均小于或等于当前可制作餐品的最大制作份数,则步骤203具体可包括:若第一制作份数大于或等于第二制作份数,则将第一制作份数确定为待制作份数;若第一制作份数小于第二制作份数,则将第二制作份数确定为待制作份数。

例如,烹饪设备一次性可同时制作最多15份的餐品b,当前订单中指示制作6份餐品b,如果预测当前时间段餐品b会被点餐10份,那么按照制作10份餐品b向烹饪设备发送制作指令;如果预测当前时间段餐品b会被点餐5份,那么按照制作5份餐品b向烹饪设备发送制作指令。

2)若第一制作份数大于当前可制作餐品的最大制作份数,则步骤203具体可包括:将最大制作份数确定为待制作份数。

例如,当前订单中指示制作15份餐品c,但是烹饪设备一次性可同时制作最多10份的餐品c,那么按照制作10份餐品c向烹饪设备发送制作指令。

3)若第一制作份数小于当前可制作餐品的最大制作份数,且第二制作份数大于最大制作份数,则步骤203具体可包括:将最大制作份数确定为待制作份数。

例如,当前订单中指示制作8份餐品d,烹饪设备一次性可同时制作最多12份的餐品d,如果预测当前时间段餐品d会被点餐15份,那么按照制作12份餐品d向烹饪设备发送制作指令。

通过上述几种可选方式,可参考当前实际情况,做到餐品最大限度的任务提前制作,考虑了实际同时烹饪多份同一餐品的能力,即满足了当前订单的需求,同时又满足了未来订单的需求,并且还能够有效避免制作过多餐品造成浪费的情况。

204、输出餐品的待制作份数,和/或按照待制作份数发送制作餐品的制作指令。

输出的目的用于及时提醒后厨进行相应餐品制作。除此之外,如果是实用烹饪设备进行餐品制作,可按照该待制作份数发送制作餐品的制作指令,进而实现餐品制作的自动化处理。

通过上述方法,根据餐品当前订单以及历史订单数据,提前预估出餐品应该制作的份数,进而提前制作餐品。能够提高多份同一餐品制作的效率,以及提高缩短多份同一餐品制作的时长。

进一步的,作为图1和图2方法的具体实现,本申请实施例提供了一种餐品制作信息的确定装置,如图5所示,该装置包括:获取模块31、预估模块32、确定模块33。

获取模块31,可用于获取餐品在当前订单中对应的第一制作份数;

预估模块32,可用于根据所述餐品对应的历史同期订单信息,预估所述餐品将要被点餐的第二制作份数;

确定模块33,可用于依据所述第一制作份数和所述第二制作份数,确定所述餐品当前的待制作份数。

在具体的应用场景中,所述预估模块32,具体可用于根据所述历史同期订单信息,利用指数平滑法预估所述餐品将要被点餐的第二制作份数。

在具体的应用场景中,所述预估模块32,具体还用于从所述历史同期订单信息中,获取所述餐品在历史同期每天对应的制作份数需求量,所述制作份数需求量是所述历史同期每天中与当前时间段同属同一时间段内的需求量;按照所述制作份数需求量和预设平滑系数,依次计算所述餐品在所述历史同期每天对应的指数平滑值;将当天的前一天所对应的指数平滑值和制作份数需求量作为参数,利用预设预测公式预测当天所述当前时间段内的制作份数;依据预测得到的所述制作份数确定所述第二制作份数。

在具体的应用场景中,可选的,所述预设预测公式为yt+1'=a*yt+(1-a)*yt',其中,yt+1'为第t+1天的预测值,a为所述预设平滑系数,yt为第t天实际的制作份数需求量,yt'为第t天对应的指数平滑值。

在具体的应用场景中,所述预估模块32,具体还用于利用预置公式st=a*yt+(1-a)*st-1,依次计算所述餐品在所述历史同期每天对应的指数平滑值,其中,st为第t天对应的指数平滑值,a为所述预设平滑系数,yt为第t天实际的制作份数需求量,st-1为第t-1天对应的指数平滑值。

在具体的应用场景中,可选的,所述预设平滑系数是根据所述历史同期每天对应的制作份数需求量的波动趋势确定的。

在具体的应用场景中,所述预估模块32,具体还用于若所述历史同期每天对应的制作份数需求量符合无明显趋势发展规则,则将预测得到的所述制作份数确定为所述第二制作份数;若所述历史同期每天对应的制作份数需求量符合线性趋势发展规则,则依据预测得到的所述制作份数再进行第二次指数平滑预测,并将相应的预测结果确定为所述第二制作份数;若所述历史同期每天对应的制作份数需求量符合抛物线趋势发展规则,则依据预测得到的所述制作份数再进行第二次和第三次指数平滑预测,并将最终的预测结果确定为所述第二制作份数。

在具体的应用场景中,所述确定模块33,具体可用于若所述第一制作份数、所述第二制作份数均小于或等于当前可制作所述餐品的最大制作份数,则如果所述第一制作份数大于或等于所述第二制作份数,将所述第一制作份数确定为所述待制作份数;如果所述第一制作份数小于所述第二制作份数,将所述第二制作份数确定为所述待制作份数。

在具体的应用场景中,所述确定模块33,具体可用于若所述第一制作份数大于当前可制作所述餐品的最大制作份数,则将所述最大制作份数确定为所述待制作份数。

在具体的应用场景中,所述确定模块33,具体还可用于若所述第一制作份数小于当前可制作所述餐品的最大制作份数,且所述第二制作份数大于所述最大制作份数,则将所述最大制作份数确定为所述待制作份数。

在具体的应用场景中,所述获取模块31,还可用于获取当前点餐购物车中所述餐品对应的点餐份数;

所述预估模块32,还可用于依据所述点餐份数,预估当前时间段内将要生成的订单中所述餐品对应的点餐量;

所述预估模块32,具体可用于根据所述历史同期订单信息并结合所述点餐量,预估所述第二制作份数。

在具体的应用场景中,如图6所示,本装置还包括:处理模块34;

处理模块34,用于输出所述待制作份数;和/或按照所述待制作份数发送制作所述餐品的制作指令。

需要说明的是,本实施例提供的一种餐品制作信息的确定装置所涉及各功能单元的其它相应描述,可以参考图1和图2中的对应描述,在此不再赘述。

基于上述如图1和图2所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1和图2所示的餐品制作信息的确定方法。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

基于上述如图1和图2所示的方法,以及图3、图4所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种餐品制作信息确定的实体设备,具体可以为计算机,智能手机,平板电脑,智能手表,服务器,或者网络设备等,该实体设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1和图2所示的餐品制作信息的确定方法。

可选的,该实体设备还可以包括用户接口、网络接口、摄像头、射频(radiofrequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)等。

本领域技术人员可以理解,本实施例提供的一种餐品制作信息确定的实体设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述餐品制作信息确定的实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本申请的技术方案,与目前现有方式相比,根据餐品当前订单以及历史订单数据,提前预估出餐品应该制作的份数,进而提前制作餐品。能够提高多份同一餐品制作的效率,以及提高缩短多份同一餐品制作的时长。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

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