门店订单穿插排序的优化方法及系统与流程
未命名
08-26
阅读:115
评论:0
1.本发明涉及信息技术领域,特指一种门店订单穿插排序的优化方法及系统。
背景技术:
2.茶饮门店制作餐品一般是根据打印杯贴的顺序进行制作,餐饮门店制作餐品一般是根据后厨档口打印小票的顺序进行制作,上述两种方式都是根据顾客下单的优先顺序来进行制作,如果在午高峰,外卖或者其它渠道订单量大,就可能导致店内点餐的顾客打印杯贴或者小票滞后,进而造成长时间等待,甚至是形成投诉。现有的解决方案是门店店员将店内顾客的杯贴或者小票挑选出来提前制作,并且要找到pos系统的订单手动触发履单,这样大大影响了门店的制作效率。
技术实现要素:
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.图1为本发明门店订单穿插排序的优化系统中智能缓冲池的数据流向图。
31.图2为本发明门店订单穿插排序的优化系统的架构图。
32.图3为本发明门店订单穿插排序的优化方法的流程图。
具体实施方式
33.下面结合附图和具体实施例对本发明作进一步说明。
34.参阅图1,本发明提供了一种门店订单穿插排序的优化方法及系统,用于解决顾客在店内点餐等待餐品时间过长引起客户投诉,店员需要通过协调和手动操作顺序来解决客
诉,从而降低了门店制作效率的问题。本发明将超出门店制作速度的订单存放在智能缓冲池中积压起来进行排序,在排序时利用外卖订单的时效性,将门店现场生成的订单排在满足时效性的外卖订单的前面,如此就可以充分发挥外卖订单的时效性,既能够最大程度接收外卖订单,又能够最大程度提高店内就餐效率。无需人工手动操作,可节省人工成本,且门店只需要专心制作餐品即可,能够大大提高门店的经营效率。下面结合附图对本发明门店订单穿插排序的优化方法及系统进行说明。
35.参阅图2,显示了本发明门店订单穿插排序的优化系统的架构图。下面结合图2,对本发明门店订单穿插排序的优化系统进行说明。
36.如图2所示,本发明的门店订单穿插排序的优化系统包括智能缓冲池、处理单元以及排序单元,其中智能缓冲池对应门店设置,即为每一门店配置一个智能缓冲池;处理单元与门店的订单系统连接,该处理单元还与智能缓冲池连接,该处理单元用于在门店的订单量超过门店的制作速度时,将门店的订单放入到对应的智能缓冲池内,该处理单元还用于按照智能缓冲池内的订单排序,依序的将订单发送给门店进行生产制作;排序单元与智能缓冲池连接,该排序单元用于定期的对智能缓冲池内的顶端进行排序,在排序时,基于外卖订单的时效性,将门店现场生成的订单排在满足时效性的外卖订单的前面。
37.在智能缓冲池内的订单可不再依照生成的时间排序,其可充分发挥外卖订单的时效性,在外卖订单满足时效性的要求的前提下,让门店优先制作门店现场生成的订单,让店内点餐的顾客能够减少等待时间,从而减少客诉,且无需店内人员手动挑选订单,能够大大提高门店的制作效率。
38.门店现场生成的订单是指顾客在店内点餐生成的订单,由于顾客在现场等待出餐,其能够忍受的等待时间有限,且其忍耐度会随着等待时间的加长而呈指数的增大,若门店仍按照订单的生成时间排序生成,很容易使得店内的顾客因等待时长过长而不满,甚至会产生客户投诉,这时店员就需要花更多的时间来处理客户投诉,这给门店的经营效率带来了很大的影响。为此,本发明的优化系统将店内积压的订单存放到智能缓冲池中,然后定期的对智能缓冲池内的订单进行排序,将店内顾客的订单穿插到满足时效性的外卖订单的前面,可在保证外卖订单时效性的前提下,节省店内顾客的等待时间,减少店内顾客产生投诉的现象,且该过程无需人工干预,能够节省人工成本。
39.在本发明的一种具体实施方式中,排序单元用于对每笔订单计算一个排序值,依序排序值的大小对订单进行排序。较佳地,依据排序值由小到大进行排序,即排序值越小的订单其排序越靠前。
40.进一步地,排序单元用于计算每笔订单对应的下单时间差及忍耐度;获取每笔订单的订单来源及点单模式;为下单时间差、忍耐度、订单来源以及点单模式赋予对应的权重,利用加权平均法计算得出每笔订单的排序值。
41.具体地,订单对应的下单时间差等于该订单的下单时间与智能缓冲池中最早订单下单时间之间的差值,该下单时间差的单位为分钟。可依据订单对应的下单时间戳来计算,计算公式为:(下单时间戳-最小时间戳)/1000/60。
42.订单来源包括订单宝、微信小程序、支付宝小程序、自营app、美团外卖、饿了么外卖、微商城等。每一订单来源对应一个计算数值,可将订单宝的计算数值设置为10,微信小程序和支付宝小程序的计算数值设置为15,自营app的计算数值设置为18,美团外卖和饿了
么外卖的计算数值设置为25,微商城的计算数值设置为99。其中订单宝生成的订单是指店内现场下单形成的订单,如此设计数值能够让现场下单的订单的排序值小于其他来源的订单,能够让现场下单的订单排序更靠前。
43.点单模式包括堂食、自提、外卖、快递等。每一点单模式对应一个计算数值,可将堂食的计算数值设置为10,自提的计算数值设置为15,外卖的计算数值设置为20,快递的计算数值设置为99。让堂食的计算数值小于自提,自提的计算数值小于外卖,这样能够让堂食的订单的排序值小于其他点单模式的订单,可让堂食的订单优先得到处理。
44.忍耐度可依据忍耐时间进行划分,外卖订单具有时效性,在时效性内可认为其忍耐度较强,可赋予较高的数值,在接近时效性时,其忍耐度会变弱,此时可赋予其较低的数值,让其优先制作以满足其时效性。可设置忍耐时间在0-5分钟的忍耐度值为1,忍耐时间在5-10分钟的忍耐度值为9,忍耐时间在10-15分钟的忍耐度值为15,忍耐度15-30分钟的忍耐度值为20,忍耐时间30-60分钟的忍耐度值为25,忍耐时间60分钟以上的忍耐度值为30。通常形成的外卖订单的时效性在30分钟左右,在该订单生成后,其忍耐度值在25,相对于其他订单具有较大的排序值,当该外卖订单接近时效性时,其忍耐时间将会缩短,此时其忍耐度值就会变小,比如在忍耐时间缩短至0-5分钟时,其忍耐度值为1,这样其排序值就变小,在智能缓冲池内的排序就考前,能够让门店优先制作该订单,以满足外卖订单的时效性。
45.上述的四个指标在计算排序值时,可赋予各个指标一定的权重,然后通过加权平均法计算得到排序值。比如可为下单时间差赋予权重40%,订单来源赋予权重20%,点单模式赋予权重20%,忍耐时间赋予权重20%。基于该权重计算排序值=下单时间差*40+订单来源对应的计算数值*20+点单模式对应的计算数值*20+忍耐度值*20。
46.其中各个指标对应的计算数值以及对应的权重在初始计算时,可赋予一默认值,该计算数值以及对应的权重可在后续使用中进行修改,可人工输入对应的数值及权重。
47.下面通过一个实例来说明智能缓冲池内的订单依据排序值进行排序。
[0048][0049]
在对上表中的订单进行排序时,依据排序值由小到大进行排序。
[0050]
在本发明的一种具体实施方式中,该优化系统还包括与智能缓冲池和处理单元连接的速度控制器,用于定期的调整处理单元给门店发送订单的速度。
[0051]
通过速度控制器控制智能缓冲池的弹出订单的吞吐量,该吞吐量是动态变化的,可依据设定的时间间隔进行更新。系统默认为3条/分钟,也即智能缓冲池初始默认每分钟弹出3条订单给门店让门店进行制作。
[0052]
较佳地,速度控制器可通过门店反馈信息来调整发送给门店的订单速度,使得门店处打印的订单速度与其制作速度相适配,避免门店内积压过多的订单。在门店内等待制作的订单少于2个时,可通过反馈系统控制速度控制器增加弹出订单的数量,在门店内等待制作的订单多余4个时,可通过反馈系统控制速度控制器减少弹出订单的数量。
[0053]
在一较佳实施方式中,每个智能缓冲池配置一个速度控制器,该速度控制器采用redis计数器限流来实现。
[0054]
智能缓冲池有两种弹出方式,一种是缓冲池弹入事件,当缓冲池弹入一条记录处理完成后会产生一个事件,在事件监听中会进行弹出操作;另一种是定时任务,在单位时间内从缓冲池进行弹出操作,该定时任务会对相关的缓冲池进行扫描,从缓冲池中弹出记录(也即订单)。每个定时任务定义一个编号,从0开始,依次累加。出于性能与成本综合考虑,
一个定时任务会对应多个缓冲池,采用取余法关联缓冲池,即缓冲池编号%定时任务数量=定时任务编号。
[0055]
在本发明的一种具体实施方式中,处理单元内设置有上水位线和下水位线;处理单元与排序单元连接;
[0056]
在智能缓冲池内的订单数量达到下水位线时,处理单元开启排序单元以开始定期的对订单进行排序;
[0057]
在智能缓冲池内的订单数量达到上水位线时,处理单元关闭外卖的下单功能。
[0058]
较佳地,下水位线设置为3条,当智能缓冲池内的订单数量达到3条时,就定期的对订单进行排序。
[0059]
上水位线通过门店的最大负荷来确定,当智能缓冲池内的订单数量超过了门店最大负荷时,可将外卖渠道关闭,停止外卖接单。使得门店不用花费时间解决客户纠纷,只要专心制作餐品,大大提高了门店经营效率。
[0060]
较佳地,智能缓冲池默认的容量为10000条订单。每一个智能缓冲池对应一个编号,该编号与门店编号相对应。
[0061]
智能缓冲池内的订单,默认设置为按时间排序,该智能缓冲池较佳为时间队列,其依据订单产生的时间进行存储,然后在定期的对各个订单进行排序。
[0062]
如图2所示,本发明的优化系统在现有的订单中心和门店之间设置智能缓冲池,用户下单就在订单中心形成了订单,订单中心将订单发送给门店的云打印机进行打印,然后门店制作餐品以完成履单。在门店的订单量超过门店的制作速度时,订单中心产生的订单先存入到智能缓冲池内,订单按照时间先后顺序存入到智能缓冲池的列表中,当数量超过下水位线时,定期的对智能缓冲池内的订单进行排序,然后通过速度控制器,将订单推送至物联云平台,该物联云平台再推送给门店的云打印机。
[0063]
本发明还提供了一种门店订单穿插排序的优化方法,下面对该优化方法进行说明。
[0064]
本发明的优化方法包括如下步骤:
[0065]
如图3所示,执行步骤s11,为门店配置一智能缓冲池;接着执行步骤s12;
[0066]
执行步骤s12,当门店的订单量超过门店的制作速度时,将门店的订单放入到对应的智能缓冲池内;接着执行步骤s13;
[0067]
执行步骤s13,定期的对智能缓冲池内的订单进行排序,在排序时,基于外卖订单的时效性,将门店现场生成的订单排在满足时效性的外卖订单的前面;接着执行步骤s14;
[0068]
执行步骤s14,按照智能缓冲池内的订单排序,依序的将订单发送给门店进行生产制作。
[0069]
在本发明的一种具体实施方式中,在对智能缓冲池内的订单进行排序时,对每笔订单计算一个排序值,依序排序值的大小对订单进行排序。
[0070]
在本发明的一种具体实施方式中,对每笔订单计算排序值的步骤包括:
[0071]
计算每笔订单对应的下单时间差及忍耐度;
[0072]
获取每笔订单的订单来源及点单模式;
[0073]
为下单时间差、忍耐度、订单来源以及点单模式赋予对应的权重,利用加权平均法计算得出每笔订单的排序值。
[0074]
在本发明的一种具体实施方式中,还包括:定期的调整给门店发送订单的速度。
[0075]
在本发明的一种具体实施方式中,还包括:设置上水位线和下水位线;
[0076]
在智能缓冲池内的订单数量达到下水位线时,开始定期的对订单进行排序;
[0077]
在智能缓冲池内的订单数量达到上水位线时,关闭外卖的下单功能。
[0078]
本发明可通过模拟获得门店的最大负荷及制作速度,当门店的订单量超过门店的制作速度时,启动智能缓冲池。通常在点餐高峰会出现订单量超过门店制作速度的情况。
[0079]
本发明将超出门店制作速度的订单放入智能缓冲池中积压起来进行排序,实现优先将店内顾客的订单排在前面以减少店内点餐顾客的投诉。
[0080]
在智能缓冲池内的订单,不再单一根据顾客下单时间进行排序,模仁将店内点餐排在前面,不同外卖渠道有对应的时效性,根据门店制作速度,外卖的时效件,对接近外卖订单时效性的订单插队到缓冲池最前面,充分发挥外卖订单的时效性属性,既能够最大程度接收外卖订单,也能够最大程度提高店内就餐效率。
[0081]
对于缓冲池订单,超过门店制作最大负荷,可以自动关闭其他渠道的下单,门店不用花费时间解决客户纠纷,只需要专心制作餐品,大大提高门店经营效率。
[0082]
通过订单穿插排序的方法,实现门店的自动履单,大大降低门店用人要求从而降低成本。
[0083]
以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
技术特征:
1.一种门店订单穿插排序的优化方法,其特征在于,包括如下步骤:为门店配置一智能缓冲池;当门店的订单量超过门店的制作速度时,将门店的订单放入到对应的智能缓冲池内;定期的对所述智能缓冲池内的订单进行排序,在排序时,基于外卖订单的时效性,将门店现场生成的订单排在满足时效性的外卖订单的前面;按照智能缓冲池内的订单排序,依序的将订单发送给门店进行生产制作。2.如权利要求1所述的门店订单穿插排序的优化方法,其特征在于,在对智能缓冲池内的订单进行排序时,对每笔订单计算一个排序值,依序排序值的大小对订单进行排序。3.如权利要求2所述的门店订单穿插排序的优化方法,其特征在于,对每笔订单计算排序值的步骤包括:计算每笔订单对应的下单时间差及忍耐度;获取每笔订单的订单来源及点单模式;为下单时间差、忍耐度、订单来源以及点单模式赋予对应的权重,利用加权平均法计算得出每笔订单的排序值。4.如权利要求1所述的门店订单穿插排序的优化方法,其特征在于,还包括:定期的调整给门店发送订单的速度。5.如权利要求1所述的门店订单穿插排序的优化方法,其特征在于,还包括:设置上水位线和下水位线;在智能缓冲池内的订单数量达到下水位线时,开始定期的对订单进行排序;在智能缓冲池内的订单数量达到上水位线时,关闭外卖的下单功能。6.一种门店订单穿插排序的优化系统,其特征在于,包括:对应门店设置的智能缓冲池;与门店的订单系统连接的处理单元,所述处理单元与所述智能缓冲池连接,用于在门店的订单量超过门店的制作速度时,将门店的订单放入到对应的智能缓冲池内;还用于按照智能缓冲池内的订单排序,依序的将订单发送给门店进行生产制作;与所述智能缓冲池连接的排序单元,用于定期的对所述智能缓冲池内的订单进行排序,在排序时,基于外卖订单的时效性,将门店现场生成的订单排在满足时效性的外卖订单的前面。7.如权利要求6所述的门店订单穿插排序的优化系统,其特征在于,所述排序单元用于对每笔订单计算一个排序值,依序排序值的大小对订单进行排序。8.如权利要求7所述的门店订单穿插排序的优化系统,其特征在于,所述排序单元用于计算每笔订单对应的下单时间差及忍耐度;获取每笔订单的订单来源及点单模式;为下单时间差、忍耐度、订单来源以及点单模式赋予对应的权重,利用加权平均法计算得出每笔订单的排序值。9.如权利要求6所述的门店订单穿插排序的优化系统,其特征在于,还包括与所述智能缓冲池和所述处理单元连接的速度控制器,用于定期的调整所述处理单元给门店发送订单的速度。10.如权利要求6所述的门店订单穿插排序的优化系统,其特征在于,所述处理单元内设置有上水位线和下水位线;所述处理单元与所述排序单元连接;
在智能缓冲池内的订单数量达到下水位线时,所述处理单元开启所述排序单元以开始定期的对订单进行排序;在智能缓冲池内的订单数量达到上水位线时,所述处理单元关闭外卖的下单功能。
技术总结
本发明涉及一种门店订单穿插排序的优化方法及系统,该方法包括如下步骤:为门店配置一智能缓冲池;当门店的订单量超过门店的制作速度时,将门店的订单放入到对应的智能缓冲池内;定期的对所述智能缓冲池内的订单进行排序,在排序时,基于外卖订单的时效性,将门店现场生成的订单排在满足时效性的外卖订单的前面;按照智能缓冲池内的订单排序,依序的将订单发送给门店进行生产制作。本发明能够充分发挥外卖订单的时效性,最大程度的提高店内的就餐效率,且该方法无需人工介入,能够实现门店的自动履单,降低人工成本,可提高门店的经营效率。效率。效率。
技术研发人员:施冬冬 张彪
受保护的技术使用者:上海非码网络科技有限公司
技术研发日:2023.05.05
技术公布日:2023/8/23
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
