自助售货机的补货方法、装置、存储介质和计算机设备与流程

文档序号:14941592发布日期:2018-07-13 21:00阅读:553来源:国知局

本发明涉及计算机技术领域,特别是涉及一种自助售货机的补货方法、装置、存储介质和计算机设备。



背景技术:

自助售货机指的是一种由顾客自助取货、自助付款的机器,在各大商场及大型的公共场所均能见到自助售货机,自助售货机给人们的出行带来了很多方便。

传统技术中,自助售货机的补货通常是由运营人员依靠自身直觉和经验判断哪些机器需要补货以及补货的时间,但是这种补货方法可能与实际合理补货时间存在较大差异,造成不必要的人力物力浪费,运营效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种自助售货机的补货方法、装置、存储介质和计算机设备,以节省人力物力,提高运营效率。

一种自助售货机的补货方法,所述方法包括:

获取当前自助售货机对应的历史销售速度集合,根据所述历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合;

获取当前自助售货机的当前状态数据,根据所述第一预估销售速度集合和当前状态数据得到所述第一补货时间点对应的第一补货参数集合;

当所述第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定所述当前自助售货机为待补货的自助售货机并将所述第一补货时间点作为所述当前自助售货机的补货时间点。

在其中一个实施例中,所述第一补货参数集合包括预估缺货量、缺货损失、缺货损失占比、缺货商品占比、货道售空时间中的至少一种。

在其中一个实施例中,所述方法还包括:

当所述第一补货参数集合中各个第一补货参数均不超过其对应的预设阈值时,根据所述历史销售速度集合得到当前自助售货机从当前时间点截止到第二补货时间点的第二预估销售速度集合;

根据所述第二预估销售速度集合和当前状态数据得到当前售货机截止到第二补货时间点的第二补货参数集合;

当所述第二补货参数集合中至少一个第二补货参数超过其对应的预设阈值时,判定所述当前自助售货机为需要进行补货的自助售货机并将将所述第二补货时间点作为所述当前自助售货机的补货时间点。

在其中一个实施例中,所述获取当前自助售货机对应的历史销售速度集合,根据所述历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合的步骤包括:

根据所述历史销售速度集合计算预设天数内各个时间点对应的第一平均销售速度以及预设周数内各个时间点对应的第二平均销售速度;

根据所述第一平均销售速度及第二平均销售速度得到各个时间点对应的预估销售速度。

在其中一个实施例中,所述方法还包括:

依次将自助售货机集合中其他自助售货机作为当前自助售货机并进入获取当前自助售货机对应的历史销售速度集合的步骤,得到待补货自助售货机集合及待补货自助售货机集合中各个自助售货机的待补货时间点;

根据所述待补货自助售货机集合及所述各个自助售货机的待补货时间点生成补货推荐列表;

将所述补货推荐列表发送至运营人员对应的终端。

在其中一个实施例中,所述当前状态数据包括故障数据,所述根据所述待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表的步骤之前包括:

根据所述故障数据得到待维修自助售货机集合;

所述根据所述待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表的步骤包括:

根据所述待补货自助售货机集合、各个自助售货机的待补货时间点及待维修自助售货机集合生成补货推荐列表。

在其中一个实施例中,所述获取当前自助售货机的当前状态数据的步骤包括:

接收运营人员对应的终端发送的货道缺货量数据;

获取当前售货机的当前库存量及预设的货道容量;

根据所述货道缺货量、预设的货道容量及当前库存量得到当前缺货量。

一种自助售货机的补货装置,所述装置包括:

销售速度预估模块,用于获取当前自助售货机对应的历史销售速度集合,根据所述历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合;

补货参数计算模块,用于获取当前自助售货机的当前状态数据,根据所述第一预估销售速度集合和当前状态数据得到所述第一补货时间点对应的第一补货参数集合;

判定模块,用于当所述第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定所述当前自助售货机为待补货的自助售货机并将所述第一补货时间点作为所述当前自助售货机的补货时间点。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述自助售货机的补货方法所述的步骤。

一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述自助售货机的补货方法所述的步骤。

上述自助售货机的补货方法、装置、存储介质和计算机设备,首先获取当前自助售货机对应的历史销售速度集合,根据所述历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合,然后获取当前自助售货机的当前状态数据,根据所述第一预估销售速度集合和当前状态数据得到所述第一补货时间点对应的第一补货参数集合,当所述第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定所述当前自助售货机为待补货的自助售货机并将所述第一补货时间点作为所述当前自助售货机的补货时间点,由于通过服务器自动判断是否需要补货,相对于传统技术中由运营人员根据经验及直觉进行判断,节省了人力物力,提高了运营效率。

附图说明

图1为一个实施例中自助售货机的补货方法的应用环境图;

图2为一个实施例中自助售货机的补货方法的流程图;

图3为另一个实施例中自助售货机的补货方法的流程图;

图4为一个实施例中图2中步骤s210的步骤流程图;

图5为又一个实施例中自助售货机的补货方法的流程图;

图6为一个实施例中运营人员对应的终端的所显示的补货推荐列表界面图;

图7为一个实施例中获取当前自助售货机的当前状态数据的步骤流程图;

图8为一个实施例中运营人员对应的终端所显示的库存上报界面图;

图9为一个实施例中自助售货机的补货装置的结构框图;

图10为另一个实施例中自助售货机的补货装置的结构框图;

图11为又一个实施例中自助售货机的补货装置的结构框图;

图12为一个实施例中计算机设备的内部结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。

图1为一个实施例中提供的自助售货机的补货方法的应用环境图,如图1所示,在该应用环境中,包括自助售货机110、服务器120以及终端130,其中,自助售货机110与服务器120通过网络连接,服务器120与终端通过网络连接。

需要说明的是,服务器120可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和cdn等基础云计算服务的云服务器。终端110可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。

在一个实施例中,如图2所示,提供了一种自助售货机的补货方法,以该方法应用于图1中的服务器120为例进行说明,包括:

步骤s210,获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合。

具体地,服务器对应至少一个自助售货机,当存在两个以上自助售货机时,可依次将各个自助售货机作为当前售货机。每一个自助售货机机内设置多个货道,货道通过编号进行标识,每一个货道内放置一种商品。如某个自助售货机包括20个货道01、02、03、……,20,其中,01货道放置百事可乐、02货道放置脉动纯净水,03货道放置王老吉凉茶,……,20货道放置统一冰红茶。销售速度指的是一个小时内各个货道销售速度的累加值,其中,货道销售速度指的是单个货道对应的商品在一个小时内的销售数量,如容纳百事可乐的货道在某一天的13点这段时间内百事可乐的销售数量为3,则该货道在当天13点的销售速度为3。历史销售速度集合指的是当前自助售货机在当前时间点之前的预设时间段内各个时间点对应的销售速度组成的集合。

在本实施例中,自助售货机每销售一次商品,都会上报服务器,服务器根据接收到的上报信息,统计各个货道对应的货道销售速度,将各个货道销售速度累加即得到自助售货机对应的销售速度。

进一步,第一补货时间指的是运营商事先设定的相对于当前的第一次补货时间,如某些运营商每天补货两次,上午13点补货一次,下午24点补货一次,则上午13点为第一补货时间点。在本实施例中,根据某一个时间点的历史销售速度服务器可以对该时间点未来的销售速度进行预估得到预估销售速度,如根据前四天中每一天12点的销售速度对次日12点的销售速度进行预估得到次日12点的预估销售速度。

步骤s220,获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合。

具体地,当前状态数据指的是与自助售货机的状态相关的数据。在一个实施例中,当前状态数据包括当前缺货量和当前库存量,其中,当前缺货量指的是自助售货机各个货道对应的当前货道缺货量的总和,当前货道缺货量指的是货道容量与当前库存量的差值。

在本实施例中,服务器根据获取到的当前状态数据及预估销售速度集合得到第一补货时间点对应的第一补货参数集合,其中,第一补货参数为当前自助售货机从当前时间点截止到第一补货时间点的补货参数所组成的集合,用于判断当前售货机在第一补货时间点是否需要补货。

在一个实施例中,第一补货参数包括预估缺货量、缺货损失、缺货损失占比、缺货商品占比、货道售空时间中的至少一种。

其中,预估缺货量指的是自助售货机从当前时间点截止到第一补货时间点的预估的缺货数量,其计算方法为:预估缺货量=当前缺货量+今日剩余时间段的预估销售速度累加+次日凌晨截止到次日第一补货时间点的各个时间点对应的预估销售速度之和,举例说明,当前时间是22点,第一补货时间为次日6点,今日23点预估销售速度为10,次日凌晨截止到6点的预估销售速度分别为:8,7,6,2,0,1,当前缺货量为15,则预计缺货量为:15+10+8+7+6+2+0+1=49。

缺货损失为各个货道对应的货道缺货损失的累加值,其中货道缺货损失可通过以下方式计算:货道缺货损失=理想销售量–当前库存量,其中,理想销售量为从当前时间点截止到第一补货时间的各个时间点的预估销售速度之和。

缺货损失占比为缺货损失与理想销量的比值。缺货商品占比为缺货商品种类对应的数量与总的商品种类对应的数量的比值,由于每一个货道对应一个种类的商品,因此,缺货商品占比也可以为缺货货道数与总的货道数的比值,如当前自助售货机的缺货货道数为5,总的货道数为20,则缺货商品占比为40%。

货道售空时间指的是某个货道内所有商品售空的日期与当前日期之差,如当前自助售货机某个货道的所有商品售空的日期为12月20,当前日期为12月27,则货道售空时间为一周。

步骤s230,当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点。

具体地,对于每一个补货参数都有一个预设的阈值,当第一补货参数集合中任意一个补货参数超过其对应的预设阈值时,则服务器判定当前自助售货机为待补货的自助售货机,并将第一补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,为了尽量减少补货次数,在两个以上的补货参数超过预设阈值时,服务器才将当前自助售货机判定为待补货的自助售货机。如在预估缺货量达到其对应的预设阈值同时缺货损失达到其对应的预设阈值时,将当前自助售货机判定为待补货的自助售货机。

本实施例中,服务器首先获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合,然后获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合,当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点,由于通过服务器自动判断是否需要补货,相对于传统技术中由运营人员根据经验及直觉进行判断,节省了人力物力,提高了运营效率。

在一个实施例中,如图3所示,上述自助售货机的补货方法还包括:

步骤s310,当第一补货参数集合中各个第一补货参数均不超过其对应的预设阈值时,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第二补货时间点的第二预估销售速度集合。

步骤s320,根据第二预估销售速度集合和当前状态数据得到当前售货机截止到第二补货时间点的第二补货参数集合。

步骤s330,当第二补货参数集合中至少一个第二补货参数超过其对应的预设阈值时,判定当前自助售货机为需要进行补货的自助售货机并将将第二补货时间点作为当前自助售货机的补货时间点。

具体地,第二补货时间指的是运营商事先设定的相对于当前的第二次补货时间,如某些运营商每天补货两次,上午13点补货一次,下午24点补货一次,则下午24点为第二补货时间点。

在本实施例中,当第一补货参数集合中各个补货参数均不超过其对应的预设阈值,说明当前自助售货机在第一补货时间不需要补货,此时,可根据历史销售速度集合得到当前自助售货机从当前时间点截止到第二补货时间点的第二预估销售速度集合,然后可根据第二预估销售速度集合和当前状态数据得到当前售货机截止到第二补货时间点的第二补货参数集合,其中,第二补货参数集合中各个补货参数的计算方法与第一补货集合中各个参数的计算方法相同,故在此不再赘述。

在一个实施例中,如图4所示,图2中s210包括以下步骤

步骤s211,根据历史销售速度集合计算预设天数内各个时间点对应的第一平均销售速度以及预设周数内各个时间点对应的第二平均销售速度。

具体地,预设天数指的是当天日期之前的连续若干天,如当前日期是12月26日,则预设天数可以是12月21日到12月25日的连续四天。第一平均销售速度指的自动收获机在预设天数内同一时间销售速度的平均值,如12月21日零点销售速度为11,12月22日零点销售速度为14,12月23日零点销售速度为14,12月24日零点销售速度为9,则第一平均销售速度为:(11+14+14+9)/4=10。

第二平均销售速度为某个时间点在预设周数内同一礼拜日期的销售速度的平均值,如当前礼拜日期为礼拜一,预设周数为2,则零点对应的第二平均速度为上个礼拜一零点的销售速度、上上个礼拜一零点的销售速度的平均值。

步骤s212,根据第一平均销售速度及第二平均销售速度得到各个时间点对应的预估销售速度。

具体地,可将各个时间点对应的第一平均销售速度乘以一定的权重加上第二销售速度乘以一定的权重得到各个时间点对应的预估销售速度,其中,权重的设定可由运营商根据不同的销售情况事先设定。如,可将第一平均销售速度乘以0.4,第二销售速度乘以0.6得到预估销售速度。

在本实施例中,服务器获取到历史销售速度集合后,根据历史销售速度集合计算从当前时间点到第一补货时间点之间的各个时间点对应的第一平均销售速度和第二平均销售速度,然后根据第一平均销售速度和第二平均销售速度得到各个时间点对应的预估销售速度。

在一个实施例中,如图5所示,自助售货机的补货方法包括以下步骤:

步骤s510,将自助售货机集合中第一个自助售货机作为当前自助售货机。

具体地,自助售货机集合指的是同一个服务器对应的多个自助售货机组成的集合。在本实施例中,服务器首先将该集合中的第一个自助售货机作为当前自助售货机,其中,自助售货机的排序可按照自助售货机的编号从小到大进行排序。

步骤s520,获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合。

步骤s530,获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合。

步骤s540,当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点。

步骤s550,判断当前自助售货机是否为最后一个自助售货机;

步骤s560,若是,则进入步骤s580。

步骤s570,若否,则将下一个自助售货机作为当前自助售货机,进入步骤s520。

步骤s580,获取所有待补货的自助售货机的补货时间,生成补货推荐表,将补货推荐表发送至运营人员对应的终端。

在一个实施例中,服务器还可获取各个自助售货机的地址信息,根据地址信息、补货时间生成补货推荐表。

在一个实施例中,图5中步骤s580之前包括:根据故障数据得到待维修自助售货机集合。

在本实施例中,自助售货机出现故障后,会将故障数据上传到服务器,服务器接收到故障数据后,将故障数据对应的自助售货机作为待维修的自助售货机,得到待维修自助售货机集合。

图5中步骤s580包括:根据待补货自助售货机集合、各个自助售货机的待补货时间点及待维修自助售货机集合生成补货推荐列表。

具体地,服务器根据待补货自助售货机集合、待补货自助售货机集合中各个自助售货机的待补货时间点及待维修自助售货机集合生成补货推荐列表。

进一步,服务器将补货推荐列表发送至运营人员对应的终端。如图6所示为一个实施例中,运营人员对应的终端所显示的补货推荐列表,其中,1710016、1710076、1710488等为自助售货机编号,上午、下午为预先设定的第一补货时间、第二补货时间,在本实施例中,自助售货机按照计算出的缺货损失降序排列,并根据缺货损失与预设阈值的关系将缺货严重程度分为:“严重”、“中等”、“轻微”、“无”四个等级,使得运营人员可根据补货列表明确的知道各个自助售货机的缺货程度,如当缺货损失大于25时标记为“严重”、缺货损失大于11小于或等于25时标记为“中等”、缺货损失大于4小于或等于11时标记为“轻微”、缺货损失大于或等于0小于或等于4时标记为“无”。

在一个实施例中,如图7所示,图2中步骤s220获取当前自助售货机的当前状态数据的步骤包括:

步骤s221,接收运营人员对应的终端发送的货道缺货量数据。

具体地,运营人员到达预设的补货时间达到待补货自助售货机所在的位置时,可用终端扫描自助售货机上的二维码,终端显示补货界面,补货界面显示当前自助售货机所有货道正在售卖的商品种类,当终端接收到运营人员的选择指令时,进入选择指令对应的库存上报界面。如图8所示,为一个实施例中库存上报界面图,运营人员可根据补货后当前货道实际情况选择货道缺货情况。如当前货道的货道容量为20,补货后库存量为18,则缺货量为2,可选择“缺2”进行上报。

步骤s222,获取当前售货机的当前库存量及预设的货道容量。

步骤s223,根据货道缺货量、预设的货道容量及当前库存量得到当前缺货量。

在本实施例中,由于运营人员每一次补货后,服务器默认货道的库存量为货道容量,而实际上某些售货机补货后并不一定是满货,因此需要根据货道缺货量、预设的货道容量、当前库存量得到当前缺货量,当前缺货量=货道容量-当前库存量+上报缺货量。

在一个实施例中,如图9所示,还提供了一种自助售货机的补货装置900,该装置包括:

第一销售速度预估模块902,用于获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合;

第一补货参数计算模块904,用于获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合;

第一判定模块906,用于当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点。

上述自助售货机的补货装置,首先获取当前自助售货机对应的历史销售速度集合,根据所述历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合,然后获取当前自助售货机的当前状态数据,根据所述第一预估销售速度集合和当前状态数据得到所述第一补货时间点对应的第一补货参数集合,当所述第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定所述当前自助售货机为待补货的自助售货机并将所述第一补货时间点作为所述当前自助售货机的补货时间点,由于通过服务器自动判断是否需要补货,相对于传统技术中由运营人员根据经验及直觉进行判断,节省了人力物力,提高了运营效率。

在一个实施例中,第一补货参数集合包括预估缺货量、缺货损失、缺货损失占比、缺货商品占比、货道售空时间中的至少一种。

在一个实施例中,如图10所示,上述装置还包括:

第二销售速度预估模块908,用于当第一补货参数集合中各个第一补货参数均不超过其对应的预设阈值时,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第二补货时间点的第二预估销售速度集合;

第二补货参数计算模块910,根据第二预估销售速度集合和当前状态数据得到当前售货机截止到第二补货时间点的第二补货参数集合;

第二判定模块912,当第二补货参数集合中至少一个第二补货参数超过其对应的预设阈值时,判定当前自助售货机为需要进行补货的自助售货机并将将第二补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,第一销售速度预估模块用于根据历史销售速度集合计算预设天数内各个时间点对应的第一平均销售速度以及预设周数内各个时间点对应的第二平均销售速度,根据第一平均销售速度及第二平均销售速度得到各个时间点对应的预估销售速度。

在一个实施例中,如图11所示,上述装置还包括:

循环模块914,用于依次将自助售货机集合中其他自助售货机作为当前自助售货机并进入获取当前自助售货机对应的历史销售速度集合的步骤,得到待补货自助售货机集合及待补货自助售货机集合中各个自助售货机的待补货时间点;

补货推荐列表生成模块916,用于根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表;

补货推荐列表发送模块918,用于将补货推荐列表发送至运营人员对应的终端。

在一个实施例中,当前状态数据包括故障数据,上述装置还包括:待维修自助售货机集合获取模块,用于根据故障数据得到待维修自助售货机集合;补货推荐列表生成模块还用于根据待补货自助售货机集合、各个自助售货机的待补货时间点及待维修自助售货机集合生成补货推荐列表。

在一个实施例中,第一补货参数计算模块还用于接收运营人员对应的终端发送的货道缺货量数据,获取当前售货机的当前库存量及预设的货道容量,根据货道缺货量、预设的货道容量及当前库存量得到当前缺货量。

如图12所示,为一个实施例中计算机设备的内部结构图,该计算机设备通过系统连接总线连接处理器、非易失性存储介质、内存储器和网络接口。其中,该计算机设备的非易失性存储介质可存储操作系统和计算机可读指令,该计算机可读指令被执行时,可使得处理器执行一种自助售货机的补货方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该内存储器中可储存有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种自助售货机的补货方法。计算机设备的网络接口用于进行网络通信,如接收语音数据包,发送停止控制指令等。本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的速度调节装置可以实现为一种计算机程序的形式,计算机程序可在如图9所示的计算机设备上运行,计算机设备的非易失性存储介质可存储组成该速度调节装置的各个程序模块,比如图9中的第一销售速度预估模块902、第一补货参数计算模块904、第一判定模块906。各个程序模块中包括计算机可读指令,计算机可读指令用于使计算机设备执行本说明书中描述的本申请各个实施例的速度调节方法中的步骤,例如,计算机设备可以通过如图9所示的第一销售速度预估模块902获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合;通过第一补货参数计算模块904获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合;通过第一判定模块906当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中储存有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合;获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合;当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,第一补货参数集合包括预估缺货量、缺货损失、缺货损失占比、缺货商品占比、货道售空时间中的至少一种。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行以下步骤:当第一补货参数集合中各个第一补货参数均不超过其对应的预设阈值时,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第二补货时间点的第二预估销售速度集合;根据第二预估销售速度集合和当前状态数据得到当前售货机截止到第二补货时间点的第二补货参数集合;当第二补货参数集合中至少一个第二补货参数超过其对应的预设阈值时,判定当前自助售货机为需要进行补货的自助售货机并将将第二补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合的步骤包括:根据历史销售速度集合计算预设天数内各个时间点对应的第一平均销售速度以及预设周数内各个时间点对应的第二平均销售速度;根据第一平均销售速度及第二平均销售速度得到各个时间点对应的预估销售速度。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行以下步骤:依次将自助售货机集合中其他自助售货机作为当前自助售货机并进入获取当前自助售货机对应的历史销售速度集合的步骤,得到待补货自助售货机集合及待补货自助售货机集合中各个自助售货机的待补货时间点;根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表;将补货推荐列表发送至运营人员对应的终端。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行当前状态数据包括故障数据,根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表的步骤之前还执行:根据故障数据得到待维修自助售货机集合;根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表的步骤包括:根据待补货自助售货机集合、各个自助售货机的待补货时间点及待维修自助售货机集合生成补货推荐列表。

在一个实施例中,获取当前自助售货机的当前状态数据的步骤包括:接收运营人员对应的终端发送的货道缺货量数据;获取当前售货机的当前库存量及预设的货道容量;根据货道缺货量、预设的货道容量及当前库存量得到当前缺货量。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合;获取当前自助售货机的当前状态数据,根据第一预估销售速度集合和当前状态数据得到第一补货时间点对应的第一补货参数集合;当第一补货参数集合中至少一个补货参数超过其对应的预设阈值时,判定当前自助售货机为待补货的自助售货机并将第一补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,第一补货参数集合包括预估缺货量、缺货损失、缺货损失占比、缺货商品占比、货道售空时间中的至少一种。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行以下步骤:当第一补货参数集合中各个第一补货参数均不超过其对应的预设阈值时,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第二补货时间点的第二预估销售速度集合;根据第二预估销售速度集合和当前状态数据得到当前售货机截止到第二补货时间点的第二补货参数集合;当第二补货参数集合中至少一个第二补货参数超过其对应的预设阈值时,判定当前自助售货机为需要进行补货的自助售货机并将将第二补货时间点作为当前自助售货机的补货时间点。

在一个实施例中,获取当前自助售货机对应的历史销售速度集合,根据历史销售速度集合得到当前自助售货机从当前时间点截止到第一补货时间点的第一预估销售速度集合的步骤包括:根据历史销售速度集合计算预设天数内各个时间点对应的第一平均销售速度以及预设周数内各个时间点对应的第二平均销售速度;根据第一平均销售速度及第二平均销售速度得到各个时间点对应的预估销售速度。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行以下步骤:依次将自助售货机集合中其他自助售货机作为当前自助售货机并进入获取当前自助售货机对应的历史销售速度集合的步骤,得到待补货自助售货机集合及待补货自助售货机集合中各个自助售货机的待补货时间点;根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表;将补货推荐列表发送至运营人员对应的终端。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行当前状态数据包括故障数据,根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表的步骤之前还执行:根据故障数据得到待维修自助售货机集合;根据待补货自助售货机集合及各个自助售货机的待补货时间点生成补货推荐列表的步骤包括:根据待补货自助售货机集合、各个自助售货机的待补货时间点及待维修自助售货机集合生成补货推荐列表。

在一个实施例中,获取当前自助售货机的当前状态数据的步骤包括:接收运营人员对应的终端发送的货道缺货量数据;获取当前售货机的当前库存量及预设的货道容量;根据货道缺货量、预设的货道容量及当前库存量得到当前缺货量。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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