基于大数据的售货机补货方法、装置和计算机设备与流程

文档序号:18889732发布日期:2019-10-15 21:35阅读:263来源:国知局
基于大数据的售货机补货方法、装置和计算机设备与流程

本申请涉及数据分析技术领域,特别涉及一种基于大数据的售货机补货方法、装置和计算机设备。



背景技术:

自动售货机越来越多地走入了人们的生活,对于自动售货机的商品配送管理显得日益重要。商品的供货商家需要对自动售货装置中的商品进行补充,目前通常采用的补货方式是,由供货商家安排的专门的补货人员定期的对自动售货装置进行检查,发现有需要补充商品的地方,就携带对应的商品进行补充。这种补货的方式,过于麻烦,而且效率不高。因此,如何实现在远程终端根据自动售货机的售货趋势生成对应的补货信息是现阶段需要解决的技术问题。



技术实现要素:

本申请的主要目的为提供一种基于大数据的售货机补货方法、装置和计算机设备,旨在解决现有自动售货机无法实现在远程终端根据自动售货机的售货趋势生成对应的补货信息的弊端。

为实现上述目的,本申请提供了一种基于大数据的售货机补货方法,应用于售货平台,所述售货平台与多个售货机通过无线信号连接,各所述售货机分别设置在不同区域,所述售货平台记录有各所述售货机分别对应的位置信息,包括:

接收各所述售货机上传的交易完成的信号;

分别获取各交易完成的售货机中剩余的商品信息和位置信息,所述商品信息包括多个商品名称、以及与各所述商品名称对应的商品数量;

判断是否针对所述完成交易的售货机设置商品热销时间段,所述商品热销时间段为售货机的单位时间售货量大于第一阈值的预设时间段;

若设置有商品热销时间段,则判断当前时刻是否包含于所述商品热销时间段内;

若包含于所述商品热销时间段内,则获取所述完成交易的售货机在当前时间之前的多个与各所述商品名称对应的单位时间商品热销量,其中,所述单位时间商品热销量为售货机的商品在商品热销时间段内的单位时间销售量;

根据各所述单位时间商品热销量计算得到单位时间商品热销均量,并将所述单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值,所述第一补货阈值为售货机中的商品在商品热销时间段内,需要进行补货的最小值;

筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息,所述第一补货信息用于提示对所述待补货商品进行补货,所述第一补货信息包括所述待补货商品的标识信息、所述待补货商品对应的售货机的位置信息和所述待补货商品的商品数量。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之前,包括:

根据第一预设频率获取各所述售货机的多个第一单位时间售货量,所述第一单位时间售货量为售货机在单位时间段内的总售货量;

分别将各所述第一单位时间售货量与所述第一阈值进行比较,选择大于所述第一阈值的第一单位时间售货量对应的单位时间段作为所述商品热销时间段。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之后,包括:

若没有设置商品热销时间段,则分别调取各所述商品名称对应的第二补货阈值;

筛选出商品数量小于对应的第二补货阈值的第二待补货商品,并按照所述预设规则发送第二补货信息。

进一步的,所述筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息的步骤,包括:

分别将各所述商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第一补货阈值的商品名称作为第一待补货商品名称;

调取所述第一待补货商品名称对应的预设商品数量,所述预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量;

计算所述预设商品数量与所述第一待补货商品名称对应的商品数量之间的差值,并选择所述差值作为第一补货商品数量;

根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息;

将所述第一补货信息发送到所述位置信息对应的补货人员的终端。

进一步的,所述实时接收各所述售货机上传的交易完成的信号的步骤之前,包括:

根据第二预设频率更新各所述售货机的售货信息,所述售货信息包括至少一个售出商品名称、各所述售出商品名称分别对应的售货数量以及总售货量;

分别计算各售货数量在所述总售货量中的占比;

根据所述售货机的总容量和所述占比,计算得到各占比对应的商品在所述售货机中的所述预设商品数量。

进一步的,所述总售货量由多个第二单位时间售货量组成,所述根据第二预设频率更新各所述售货机的售货信息的步骤之后,包括:

分别将各所述第二单位时间售货量与第二阈值进行比较,选择小于所述第二阈值的第二单位时间售货量对应的单位时间段,作为售货机的休眠时间段,所述休眠时间段与所述售货机的位置信息对应关联,所述休眠时间段为售货机进入休眠状态的时间段。

进一步的,所述将所述第一补货信息发送到所述位置信息对应的补货人员的终端的步骤,包括:

根据位置信息筛选属于同一区域的各所述售货机的第一补货信息;

将同一区域的各所述售货机的第一补货信息发送到对应的所述补货人员的终端。

本申请还提供了一种基于大数据的售货机补货装置,包括:

接收模块,用于接收各所述售货机上传的交易完成的信号;

第一获取模块,用于分别获取各交易完成的售货机中剩余的商品信息和位置信息;

第一判断模块,用于判断是否针对所述完成交易的售货机设置商品热销时间段;

第二判断模块,用于判断当前时刻是否包含于所述商品热销时间段内;

第二获取模块,用于获取所述完成交易的售货机在当前时间之前的多个与各所述商品名称对应的单位时间商品热销量;

设置模块,用于根据各所述单位时间商品热销量计算得到单位时间商品热销均量,并将所述单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值;

第一发送模块,用于筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息。

进一步的,所述补货装置还包括:

第三获取模块,用于根据第一预设频率获取各所述售货机的多个第一单位时间售货量;

第一选择模块,用于分别将各所述第一单位时间售货量与所述第一阈值进行比较,选择大于所述第一阈值的第一单位时间售货量对应的单位时间段作为所述商品热销时间段。

进一步的,所述补货装置还包括:

第二调取模块,用于分别调取各所述商品名称对应的第二补货阈值,;

第二发送模块,用于筛选出商品数量小于对应的第二补货阈值的第二待补货商品,并按照所述预设规则发送第二补货信息。

进一步的,所述第一发送模块包括:

选择单元,用于分别将各所述商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第一补货阈值的商品名称作为第一待补货商品名称;

调取单元,用于调取所述第一待补货商品名称对应的预设商品数量;

计算单元,用于计算所述预设商品数量与所述第一待补货商品名称对应的商品数量之间的差值,并选择所述差值作为第一补货商品数量;

生成单元,用于根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息;

发送单元,用于将所述第一补货信息发送到所述位置信息对应的补货人员的终端。

进一步的,所述补货装置还包括:

更新模块,用于根据第二预设频率更新各所述售货机的售货信息;

第一计算模块,用于分别计算各售货数量在所述总售货量中的占比;

第二计算模块,用于根据所述售货机的总容量和所述占比,计算得到各占比对应的商品在所述售货机中的所述预设商品数量。

进一步的,所述补货装置还包括:

第二选择模块,用于分别将各所述第二单位时间售货量与第二阈值进行比较,选择小于所述第二阈值的第二单位时间售货量对应的单位时间段,作为售货机的休眠时间段。

进一步的,所述发送单元包括:

筛选子单元,用于根据位置信息筛选属于同一区域的各所述售货机的第一补货信息;

发送子单元,用于将同一区域的各所述售货机的第一补货信息发送到对应的所述补货人员的终端。

本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

本申请中提供的一种基于大数据的售货机补货方法、装置和计算机设备,通过实时监测售货机的交易状态,并根据各台售货机的商品交易的大数据,动态调整各售货机对应的补货时间、补货数量以及补货商品,实现远程终端智能预测售货机的补货趋势。

附图说明

图1是本申请一实施例中基于大数据的售货机补货方法步骤示意图;

图2是本申请一实施例中基于大数据的售货机补货装置整体结构框图;

图3是本申请一实施例的计算机设备的结构示意框图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,本申请一实施例中提供了一种基于大数据的售货机补货方法,应用于售货平台,所述售货平台与多个售货机通过无线网络连接,各所述售货机分别设置在不同区域,所述售货平台记录有各所述售货机分别对应的位置信息,包括:

s1:接收各所述售货机上传的交易完成的信号;

s2:分别获取各售货机中剩余的商品信息和位置信息,所述商品信息包括多个商品名称、以及与各所述商品名称对应的商品数量;

s3:判断是否针对所述完成交易的售货机设置商品热销时间段,所述商品热销时间段为售货机的单位时间售货量大于第一阈值的预设时间段;

s4:若设置有商品热销时间段,则判断当前时刻是否包含于所述商品热销时间段内;

s5:若包含于所述商品热销时间段内,则获取所述完成交易的售货机在当前时间之前的多个与各所述商品名称对应的单位时间商品热销量,其中,所述单位时间商品热销量为售货机的商品在商品热销时间段内的单位时间销售量;

s6:根据各所述单位时间商品热销量计算得到单位时间商品热销均量,并将所述单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值,所述第一补货阈值为售货机中的商品在商品热销时间段内,需要进行补货的最小值;

s7:筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息,所述第一补货信息用于提示对所述待补货商品进行补货,所述第一补货信息包括所述待补货商品的标识信息、所述待补货商品对应的售货机的位置信息和所述待补货商品的商品数量。

本实施例中,售货平台为售货机的直销服务平台,用于记录各个售货机的商品信息、位置信息以及实现售货机的自动售货服务。售货平台与各个售货机通过无线信号连接。其中,各个售货机分设在不同区域。用户在使用售货机的自动售货功能时,首先通过移动终端扫描售货机自带的静态码,然后输入金额,并选择支付银行。其中,支付银行包括各大国有银行和中小银行。售货机在用户选择支付银行后,将支付信息发送到售货平台。支付信息包括支付金额、购买商品名称以及购买数量。售货平台在完成扣款后,发送指令到售货机,允许用户取出相应的商品。同时,售货平台根据商品名称以及购买数量更新该售货机对应的当前商品信息。售货平台实时或定时接收各售货机上传的交易完成的信号。如果完成交易,则售货平台分别获取各完成交易的售货机的中剩余的商品信息和位置信息。其中,商品信息包括售货机当前剩余的所有商品的商品名称以及与各个商品名称对应的商品数量。售货平台根据各地区的售货量对售货机设置有商品热销时间段,该商品热销时间段为售货机的单位时间售货量大于第一阈值的预设时间段。售货平台可以将商品热销时间与售货机的位置信息相关联,其中,售货机的位置信息起标识作用,用于售货平台与售货机之间的关联标识。因此,售货平台可以根据完成交易的售货机的位置信息,直接查询是否关联有商品热销时间段,从而直接判断该售货机是否设置有商品热销时间段。如果完成交易的该售货机设置有商品热销时间段,则售货平台获取当前时刻,并判断当前时刻是否包含于商品热销时间段内。比如商品热销时间段为12:00—13:00,当前时刻为12:45,则售货平台判定当前时刻包含于商品热销时间段内。此时,售货平台分别获取完成交易的售货机在当前时间之前的多个与各商品名称对应过的单位时间商品热销量,比如商品热销时间段为12:00—13:00,售货平台调取当前时间之前的一周内,在热销时间段内的各个商品单位时间对应的售货量,即得到各商品总数为7个的单位时间商品热销量的详细数据。售货平台根据各单位时间商品热销量计算得到在当前时间前的一周内各商品分别对应的商品热销总量,再根据单位时间商品热销量的数据数量以及商品热销总量,计算得到单位时间商品热销均量。售票平台按照这个计算规则计算得到各个商品名称分别对应的单位时间商品热销均量,并将单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值。其中,第一补货阈值为设置有商品热销时间段的售货机在时间段内,触发补货功能的最小值。比如第一补货阈值为50,当商品的当前商品数量为40时,小于第一补货阈值,则触发补货功能。售货平台根据商品的预设商品名称,分别判断各商品的商品数量是否均大于对应的第一补货阈值。售货平台分别将各商品数量与对应的第一补货阈值进行比较,选择小于所述第一补货阈值的商品数量对应的商品名称作为第一待补货商品名称。然后调取第一待补货商品名称对应的预设商品数量。其中,预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量。售货平台计算预设商品数量与第一补货商品名称对应的商品数量之间的差值,并选择该差值作为第一补货商品数量。最后根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息,并将第一补货信息发送到与完成交易的售货机的位置信息对应的补货人员的终端。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之前,包括:

s8:根据第一预设频率获取各所述售货机的多个第一单位时间售货量,所述第一单位时间售货量为售货机在单位时间段内的总售货量;

s9:分别将各所述第一单位时间售货量与所述第一阈值进行比较,选择大于所述第一阈值的第一单位时间售货量对应的单位时间段作为所述商品热销时间段。

本实施例中,售货平台根据第一预设频率获取各个售货机对应的多个第一单位时间售货量。其中,第一单位时间售货量为售货机单位时间内的总售货量。比如,在每日中,1号售货机在8—9点的售货总数量;1号售货机在9—10点的售货总数量。售货平台调取第一阈值,并将各个第一单位时间售货量与第一阈值进行比较,从各第一单位时间售货量中筛选出大于第一阈值的部分第一单位时间售货量。售货平台将该部分第一单位时间售货量对应的单位时间段设置为商品热销时间段。比如,第一阈值为100,1号售货机在8—9点的单位时间售货量为50,在9—10点的第一单位时间售货量为120,则售货平台设置1号售货机的商品热销时间段为。进一步的,收货平台将商品热销时间段与售货机的位置信息建立关联,比如,将商品热销时间段9—10点与1号售货机的位置信息相关联。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之后,包括:

s10:若没有设置商品热销时间段,则分别调取各所述预设商品名称对应的第二补货阈值;

s11:筛选出商品数量小于对应的第二补货阈值的第二待商品,并按照所述预设规则发送第二补货信息。

本实施例中,售货平台可以根据完成交易的售货机的位置信息,直接查询是否关联有商品热销时间段,从而直接判断该售货机是否设置有商品热销时间段。如果该售货机没有设置商品热销时间段,则说明该售货机不存在商品热销时间段,其售货速度平缓,不会出现商品在短时间内售罄的情况。售货平台调取各商品名称对应的第二补货阈值。其中,第二补货阈值为售货机当前不处于商品热销时间段或没有设置商品热销时间段时,商品需要进行补货的最小值。比如,商品a的正常商品数量为30,商品b的正常商品数量为20,售货平台根据各商品的历史销售记录设置有不同的第二补货阈值。售货平台分别将各商品数量与第二补货阈值进行比较,选择小于第二补货阈值的商品数量对应的商品名称作为第二待补货商品名称。然后调取第二待补货商品名称对应的预设商品数量。其中,预设商品数量为售货机中,第二待补货商品名称对应的商品的上限数量。售货平台计算预设商品数量与第二待补货商品名称对应的商品数量之间的差值,并选择该差值作为第二补货商品数量。最后根据所述第二待补货商品名称和所述第二补货商品数量,生成所述第二补货信息,并将第二补货信息发送到对应的补货人员的终端。

进一步的,如果第二待补货商品名称有多个,售后平台最后将各第二待补货商品名称以及各第二待补货商品名称对应的第二补货商品数量,按照商品类型进行分类,生成第二补货信息。

进一步的,所述筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息的步骤,包括:

s701:分别将各所述商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第一补货阈值的商品名称作为第一待补货商品名称;

s702:调取所述第一待补货商品名称对应的预设商品数量,所述预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量;

s703:计算所述预设商品数量与所述第一待补货商品名称对应的商品数量之间的差值,并选择所述差值作为第一补货商品数量;

s704:根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息;

s705:将所述第一补货信息发送到所述位置信息对应的补货人员的终端。

本实施例中,售货平台分别将各商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第二补货阈值的商品名称,作为第一待补货商品名称。然后,售货平台调取第一待补货商品名称对应的预设商品数量。其中,预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量。售货平台计算预设商品数量与第一待补货商品名称对应的商品数量之间的差值,并选择该差值作为第一补货商品数量。售货平台将第一待补货商品名称与第一补货商品数量一一对应,并按照商品类型进行分类后,生成第一补货信息。比如,将果汁、矿泉水等需要补货的第一补货商品数量和第一待补货商品名称分设为同一组,作为饮料组;将薯片、面包灯需要需要补货的第一补货商品数量和第一待补货商品名称分设为同一组,作为食物组,以便在后期进行补货时,补货人员可以根据商品的类型快速找到相应的商品。在生成所有的第一补货信息后,售货平台根据位置信息筛选属于同一区域的各售货机的第一补货信息,再将同一区域的各售货机的第一补货信息发送到对应的补货人员的终端,以方便补货人员就近补货,提高补货效率。

进一步的,所述实时接收各所述售货机上传的交易完成的信号的步骤之前,包括:

s12:根据第二预设频率更新各所述售货机的售货信息,所述售货信息包括至少一个售出商品名称、各所述售出商品名称分别对应的售货数量以及总售货量;

s13:分别计算各售货数量在所述总售货量中的占比;

s14:根据所述售货机的总容量和所述占比,计算得到各占比对应的商品在所述售货机中的所述预设商品数量。

本实施例中,售货平台根据第二预设频率对各个售货机的售货信息进行更新,比如每周或每日更新一次各个售货机在本周或本日内的售货信息。其中,售货信息包括售货机售卖出去的多个商品的售货商品名称、各个售货商品名称对应的售货数量以及该时间内的总售货量。以一周为例,售货平台分别计算本周内售货机的各售货数量与总售货量的比例,即各售货数量在总售货量中的占比。然后,售货平台根据售货机的总容量和占比,计算得到各占比对应的商品在售货机中的预设商品数量,即各个商品的商品名称对应的在下一周的总的商品数量。比如一周时间中,总售货量为1000,矿泉水的售货量为100,薯片为50。对应的,薯片与总售货量之间的比例,即相对于总售货量的占比为5%;矿泉水相对于总售货量的占比为10%。该售货机的总存储量为100,则在下周中,矿泉水的预设商品数量为10,薯片的预设商品数量为5。售货平台根据第二预设频率更新各售货机的售货信息,可以实现对各个区域的售货机的最佳商品数量的设定。

进一步的,本实施中,售货平台在检测到更新后的售货机的总售货量小于售货达标量时,会更新该售货机的不达标次数。如果该售货机的不达标次数大于第一预设次数,则售货平台会输出第一报警信息,提示售货平台的直销商是否需要撤销该售货机。

进一步的,本实施中,售货平台在检测到更新后的商品名称对应的售货数量小于售货保底数量时,会更新该商品名称的滞销次数。如果该商品名称的滞销次数大于第二预设次数,则售货平台会输出第二报警信息,提示售货平台的直销商是否需要下架该商品名称对应的商品。

进一步的,所述总售货量由多个第二单位时间售货量组成,所述根据第二预设频率更新各所述售货机的售货信息的步骤之后,包括:

s15:分别将各所述第二单位时间售货量与第二阈值进行比较,选择小于所述第二阈值的第二单位时间售货量对应的单位时间段,作为售货机的休眠时间段,所述休眠时间段与所述售货机的位置信息对应关联,所述休眠时间段为售货机进入休眠状态的时间段。

本实施例中,售货平台更新的各个售货机对应的总售货量由多个第二单位时间售货量组成。比如,1号售货机在8—9点的第二单位时间售货量;1号售货机在9—10点的第二单位时间售货量。售货平台在根据第二预设频率更新各售货机的售货信息后,调取预先设置的第二阈值,并将各个售货机的对应的各个第二单位时间售货量与第二阈值一一对比。其中,第二阈值有售货平台的人员自由定义,当售货机单位时间的售货量小于第二阈值时,售货平台的人员认为该单位时间为商品滞销期,较少发生交易。如果各第二单位时间售货量中有大于第二阈值的,则售货平台将第二单位时间售货量对应的单位时间段设置为对应的售货机的休眠时间段。其中,休眠时间段与售货机的位置信息对应关联,休眠时间段为售货机进入休眠状态的时间段。比如,第二阈值为10,1号售货机在20—21点的第二单位时间售货量为20,在21—22点的第二单位时间售货量为5,则售货平台设置1号售货机的休眠时间段为21—22点,并将休眠时间段与1号售货机的位置信息相关联。售货平台会实时监测时间,并在各台售货机的休眠时间段内,启动休眠时间段对应的售货机的休眠功能。比如,关闭售货机显示屏幕,关闭照明灯光,以节省能源消耗。

进一步的,所述将所述第一补货信息发送到所述位置信息对应的补货人员的终端的步骤,包括:

s7051:根据位置信息筛选属于同一区域的各所述售货机的第一补货信息;

s7052:将同一区域的各所述售货机的第一补货信息发送到对应的所述补货人员的终端。

本实施例中,售货平台在得到各个售货机对应的第一补货信息后,根据售货机的位置信息对所有的补货信息进行筛选,以将同一区域的各个售货机对应的补货信息汇总为一组。在完成筛选后,售货平台将各组售货机的位置信息以及第一补货信息发送到指定终端,即同一区域的补货人员对应的预设的终端。其中,售货平台根据各地区的不同,预先分设有对应的补货人员的终端,以便补货人员针对同一区域的售货机进行补货。比如,设置在某街道的售货机和设置在某商场的售货机均属于1号区域,1号区域对应设有补货人员的1号预设终端,则售货平台将两台售货机的补货信息均发送到1号预设终端,以便补货人员快速完成商品补充。

本实施例提供的一种基于大数据的售货机补货方法,通过实时监测售货机的交易状态,并根据各台售货机的商品交易的大数据,动态调整各售货机对应的补货时间、补货数量以及补货商品,实现远程终端智能预测售货机的补货趋势。

参照图2,本申请一实施例中还提供了一种基于大数据的售货机补货装置,包括:

接收模块1,用于接收各所述售货机上传的交易完成的信号;

第一获取模块2,用于分别获取各交易完成的售货机中剩余的商品信息和位置信息;

第一判断模块3,用于判断是否针对所述完成交易的售货机设置商品热销时间段;

第二判断模块4,用于判断当前时刻是否包含于所述商品热销时间段内;

第二获取模块5,用于获取所述完成交易的售货机在当前时间之前的多个与各所述商品名称对应的单位时间商品热销量;

设置模块6,用于根据各所述单位时间商品热销量计算得到单位时间商品热销均量,并将所述单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值;

第一发送模块7,用于筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息。

本实施例中,售货平台为售货机的直销服务平台,用于记录各个售货机的商品信息、位置信息以及实现售货机的自动售货服务。售货平台与各个售货机通过无线信号连接。其中,各个售货机分设在不同区域。用户在使用售货机的自动售货功能时,首先通过移动终端扫描售货机自带的静态码,然后输入金额,并选择支付银行。其中,支付银行包括各大国有银行和中小银行。售货机在用户选择支付银行后,将支付信息发送到售货平台。支付信息包括支付金额、购买商品名称以及购买数量。售货平台在完成扣款后,发送指令到售货机,允许用户取出相应的商品。同时,售货平台根据商品名称以及购买数量更新该售货机对应的当前商品信息。售货平台实时或定时接收各售货机上传的交易完成的信号。如果完成交易,则售货平台分别获取各完成交易的售货机的中剩余的商品信息和位置信息。其中,商品信息包括售货机当前剩余的所有商品的商品名称以及与各个商品名称对应的商品数量。售货平台根据各地区的售货量对售货机设置有商品热销时间段,该商品热销时间段为售货机的单位时间售货量大于第一阈值的预设时间段。售货平台可以将商品热销时间与售货机的位置信息相关联,其中,售货机的位置信息起标识作用,用于售货平台与售货机之间的关联标识。因此,售货平台可以根据完成交易的售货机的位置信息,直接查询是否关联有商品热销时间段,从而直接判断该售货机是否设置有商品热销时间段。如果完成交易的该售货机设置有商品热销时间段,则售货平台获取当前时刻,并判断当前时刻是否包含于商品热销时间段内。比如商品热销时间段为12:00—13:00,当前时刻为12:45,则售货平台判定当前时刻包含于商品热销时间段内。此时,售货平台分别获取完成交易的售货机在当前时间之前的多个与各商品名称对应过的单位时间商品热销量,比如商品热销时间段为12:00—13:00,售货平台调取当前时间之前的一周内,在热销时间段内的各个商品单位时间对应的售货量,即得到各商品总数为7个的单位时间商品热销量的详细数据。售货平台根据各单位时间商品热销量计算得到在当前时间前的一周内各商品分别对应的商品热销总量,再根据单位时间商品热销量的数据数量以及商品热销总量,计算得到单位时间商品热销均量。售票平台按照这个计算规则计算得到各个商品名称分别对应的单位时间商品热销均量,并将单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值。其中,第一补货阈值为设置有商品热销时间段的售货机在时间段内,触发补货功能的最小值。比如第一补货阈值为50,当商品的当前商品数量为40时,小于第一补货阈值,则触发补货功能。售货平台根据商品的预设商品名称,分别判断各商品的商品数量是否均大于对应的第一补货阈值。售货平台分别将各商品数量与对应的第一补货阈值进行比较,选择小于所述第一补货阈值的商品数量对应的商品名称作为第一待补货商品名称。然后调取第一待补货商品名称对应的预设商品数量。其中,预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量。售货平台计算预设商品数量与第一补货商品名称对应的商品数量之间的差值,并选择该差值作为第一补货商品数量。最后根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息,并将第一补货信息发送到与完成交易的售货机的位置信息对应的补货人员的终端。

进一步的,所述补货装置还包括:

第三获取模块8,用于根据第一预设频率获取各所述售货机的多个第一单位时间售货量;

第一选择模块9,用于分别将各所述第一单位时间售货量与所述第一阈值进行比较,选择大于所述第一阈值的第一单位时间售货量对应的单位时间段作为所述商品热销时间段。

本实施例中,售货平台根据第一预设频率获取各个售货机对应的多个第一单位时间售货量。其中,第一单位时间售货量为售货机单位时间内的总售货量。比如,在每日中,1号售货机在8—9点的售货总数量;1号售货机在9—10点的售货总数量。售货平台调取第一阈值,并将各个第一单位时间售货量与第一阈值进行比较,从各第一单位时间售货量中筛选出大于第一阈值的部分第一单位时间售货量。售货平台将该部分第一单位时间售货量对应的单位时间段设置为商品热销时间段。比如,第一阈值为100,1号售货机在8—9点的单位时间售货量为50,在9—10点的第一单位时间售货量为120,则售货平台设置1号售货机的商品热销时间段为。进一步的,收货平台将商品热销时间段与售货机的位置信息建立关联,比如,将商品热销时间段9—10点与1号售货机的位置信息相关联。

进一步的,所述补货装置还包括:

第二调取模块10,用于分别调取各所述商品名称对应的第二补货阈值,;

第二发送模块11,用于筛选出商品数量小于对应的第二补货阈值的第二待补货商品,并按照所述预设规则发送第二补货信息。

本实施例中,售货平台可以根据完成交易的售货机的位置信息,直接查询是否关联有商品热销时间段,从而直接判断该售货机是否设置有商品热销时间段。如果该售货机没有设置商品热销时间段,则说明该售货机不存在商品热销时间段,其售货速度平缓,不会出现商品在短时间内售罄的情况。售货平台调取各商品名称对应的第二补货阈值。其中,第二补货阈值为售货机当前不处于商品热销时间段或没有设置商品热销时间段时,商品需要进行补货的最小值。比如,商品a的正常商品数量为30,商品b的正常商品数量为20,售货平台根据各商品的历史销售记录设置有不同的第二补货阈值。售货平台分别将各商品数量与第二补货阈值进行比较,选择小于第二补货阈值的商品数量对应的商品名称作为第二待补货商品名称。然后调取第二待补货商品名称对应的预设商品数量。其中,预设商品数量为售货机中,第二待补货商品名称对应的商品的上限数量。售货平台计算预设商品数量与第二待补货商品名称对应的商品数量之间的差值,并选择该差值作为第二补货商品数量。最后根据所述第二待补货商品名称和所述第二补货商品数量,生成所述第二补货信息,并将第二补货信息发送到对应的补货人员的终端。

进一步的,如果第二待补货商品名称有多个,售后平台最后将各第二待补货商品名称以及各第二待补货商品名称对应的第二补货商品数量,按照商品类型进行分类,生成第二补货信息。

进一步的,所述第一发送模块7包括:

选择单元,用于分别将各所述商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第一补货阈值的商品名称作为第一待补货商品名称;

调取单元,用于调取所述第一待补货商品名称对应的预设商品数量;

计算单元,用于计算所述预设商品数量与所述第一待补货商品名称对应的商品数量之间的差值,并选择所述差值作为第一补货商品数量;

生成单元,用于根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息;

发送单元,用于将所述第一补货信息发送到所述位置信息对应的补货人员的终端。

本实施例中,售货平台分别将各商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第二补货阈值的商品名称,作为第一待补货商品名称。然后,售货平台调取第一待补货商品名称对应的预设商品数量。其中,预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量。售货平台计算预设商品数量与第一待补货商品名称对应的商品数量之间的差值,并选择该差值作为第一补货商品数量。售货平台将第一待补货商品名称与第一补货商品数量一一对应,并按照商品类型进行分类后,生成第一补货信息。比如,将果汁、矿泉水等需要补货的第一补货商品数量和第一待补货商品名称分设为同一组,作为饮料组;将薯片、面包灯需要需要补货的第一补货商品数量和第一待补货商品名称分设为同一组,作为食物组,以便在后期进行补货时,补货人员可以根据商品的类型快速找到相应的商品。在生成所有的第一补货信息后,售货平台根据位置信息筛选属于同一区域的各售货机的第一补货信息,再将同一区域的各售货机的第一补货信息发送到对应的补货人员的终端,以方便补货人员就近补货,提高补货效率。

进一步的,所述补货装置还包括:

更新模块12,用于根据第二预设频率更新各所述售货机的售货信息;

第一计算模块13,用于分别计算各售货数量在所述总售货量中的占比;

第二计算模块14,用于根据所述售货机的总容量和所述占比,计算得到各占比对应的商品在所述售货机中的所述预设商品数量。

本实施例中,售货平台根据第二预设频率对各个售货机的售货信息进行更新,比如每周或每日更新一次各个售货机在本周或本日内的售货信息。其中,售货信息包括售货机售卖出去的多个商品的售货商品名称、各个售货商品名称对应的售货数量以及该时间内的总售货量。以一周为例,售货平台分别计算本周内售货机的各售货数量与总售货量的比例,即各售货数量在总售货量中的占比。然后,售货平台根据售货机的总容量和占比,计算得到各占比对应的商品在售货机中的预设商品数量,即各个商品的商品名称对应的在下一周的总的商品数量。比如一周时间中,总售货量为1000,矿泉水的售货量为100,薯片为50。对应的,薯片与总售货量之间的比例,即相对于总售货量的占比为5%;矿泉水相对于总售货量的占比为10%。该售货机的总存储量为100,则在下周中,矿泉水的预设商品数量为10,薯片的预设商品数量为5。售货平台根据第二预设频率更新各售货机的售货信息,可以实现对各个区域的售货机的最佳商品数量的设定。

进一步的,本实施中,售货平台在检测到更新后的售货机的总售货量小于售货达标量时,会更新该售货机的不达标次数。如果该售货机的不达标次数大于第一预设次数,则售货平台会输出第一报警信息,提示售货平台的直销商是否需要撤销该售货机。

进一步的,本实施中,售货平台在检测到更新后的商品名称对应的售货数量小于售货保底数量时,会更新该商品名称的滞销次数。如果该商品名称的滞销次数大于第二预设次数,则售货平台会输出第二报警信息,提示售货平台的直销商是否需要下架该商品名称对应的商品。

进一步的,所述补货装置还包括:

第二选择模块15,用于分别将各所述第二单位时间售货量与第二阈值进行比较,选择小于所述第二阈值的第二单位时间售货量对应的单位时间段,作为售货机的休眠时间段。

本实施例中,售货平台更新的各个售货机对应的总售货量由多个第二单位时间售货量组成。比如,1号售货机在8—9点的第二单位时间售货量;1号售货机在9—10点的第二单位时间售货量。售货平台在根据第二预设频率更新各售货机的售货信息后,调取预先设置的第二阈值,并将各个售货机的对应的各个第二单位时间售货量与第二阈值一一对比。其中,第二阈值有售货平台的人员自由定义,当售货机单位时间的售货量小于第二阈值时,售货平台的人员认为该单位时间为商品滞销期,较少发生交易。如果各第二单位时间售货量中有大于第二阈值的,则售货平台将第二单位时间售货量对应的单位时间段设置为对应的售货机的休眠时间段。其中,休眠时间段与售货机的位置信息对应关联,休眠时间段为售货机进入休眠状态的时间段。比如,第二阈值为10,1号售货机在20—21点的第二单位时间售货量为20,在21—22点的第二单位时间售货量为5,则售货平台设置1号售货机的休眠时间段为21—22点,并将休眠时间段与1号售货机的位置信息相关联。售货平台会实时监测时间,并在各台售货机的休眠时间段内,启动休眠时间段对应的售货机的休眠功能。比如,关闭售货机显示屏幕,关闭照明灯光,以节省能源消耗。

进一步的,所述发送单元包括:

筛选子单元,用于根据位置信息筛选属于同一区域的各所述售货机的第一补货信息;

发送子单元,用于将同一区域的各所述售货机的第一补货信息发送到对应的所述补货人员的终端。

本实施例中,售货平台在得到各个售货机对应的第一补货信息后,根据售货机的位置信息对所有的补货信息进行筛选,以将同一区域的各个售货机对应的补货信息汇总为一组。在完成筛选后,售货平台将各组售货机的位置信息以及第一补货信息发送到指定终端,即同一区域的补货人员对应的预设的终端。其中,售货平台根据各地区的不同,预先分设有对应的补货人员的终端,以便补货人员针对同一区域的售货机进行补货。比如,设置在某街道的售货机和设置在某商场的售货机均属于1号区域,1号区域对应设有补货人员的1号预设终端,则售货平台将两台售货机的补货信息均发送到1号预设终端,以便补货人员快速完成商品补充。

本实施例提供的一种基于大数据的售货机补货装置,通过实时监测售货机的交易状态,并根据各台售货机的商品交易的大数据,动态调整各售货机对应的补货时间、补货数量以及补货商品,实现远程终端智能预测售货机的补货趋势。

参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设时间段等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于大数据的售货机补货方法。

上述处理器执行上述基于大数据的售货机补货的步骤:

s1:接收各所述售货机上传的交易完成的信号;

s2:分别获取各售货机中剩余的商品信息和位置信息,所述商品信息包括多个商品名称、以及与各所述商品名称对应的商品数量;

s3:判断是否针对所述完成交易的售货机设置商品热销时间段,所述商品热销时间段为售货机的单位时间售货量大于第一阈值的预设时间段;

s4:若设置有商品热销时间段,则判断当前时刻是否包含于所述商品热销时间段内;

s5:若包含于所述商品热销时间段内,则则获取所述完成交易的售货机在当前时间之前的多个与各所述商品名称对应的单位时间商品热销量,其中,所述单位时间商品热销量为售货机的商品在商品热销时间段内的单位时间销售量;

s6:根据各所述单位时间商品热销量计算得到单位时间商品热销均量,并将所述单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值,所述第一补货阈值为售货机中的商品在商品热销时间段内,需要进行补货的最小值;

s7:筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息,所述第一补货信息用于提示对所述待补货商品进行补货,所述第一补货信息包括所述待补货商品的标识信息、所述待补货商品对应的售货机的位置信息和所述待补货商品的商品数量。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之前,包括:

s8:根据第一预设频率获取各所述售货机的多个第一单位时间售货量,所述第一单位时间售货量为售货机在单位时间段内的总售货量;

s9:分别将各所述第一单位时间售货量与所述第一阈值进行比较,选择大于所述第一阈值的第一单位时间售货量对应的单位时间段作为所述商品热销时间段。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之后,包括:

s10:若没有设置商品热销时间段,则分别调取各所述预设商品名称对应的第二补货阈值;

s11:筛选出商品数量小于对应的第二补货阈值的第二待商品,并按照所述预设规则发送第二补货信息。

进一步的,所述筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息的步骤,包括:

s701:分别将各所述商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第一补货阈值的商品名称作为第一待补货商品名称;

s702:调取所述第一待补货商品名称对应的预设商品数量,所述预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量;

s703:计算所述预设商品数量与所述第一待补货商品名称对应的商品数量之间的差值,并选择所述差值作为第一补货商品数量;

s704:根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息;

s705:将所述第一补货信息发送到所述位置信息对应的补货人员的终端。

进一步的,所述实时接收各所述售货机上传的交易完成的信号的步骤之前,包括:

s12:根据第二预设频率更新各所述售货机的售货信息,所述售货信息包括至少一个售出商品名称、各所述售出商品名称分别对应的售货数量以及总售货量;

s13:分别计算各售货数量在所述总售货量中的占比;

s14:根据所述售货机的总容量和所述占比,计算得到各占比对应的商品在所述售货机中的所述预设商品数量。

进一步的,所述总售货量由多个第二单位时间售货量组成,所述根据第二预设频率更新各所述售货机的售货信息的步骤之后,包括:

s15:分别将各所述第二单位时间售货量与第二阈值进行比较,选择小于所述第二阈值的第二单位时间售货量对应的单位时间段,作为售货机的休眠时间段,所述休眠时间段与所述售货机的位置信息对应关联,所述休眠时间段为售货机进入休眠状态的时间段。

进一步的,所述将所述第一补货信息发送到所述位置信息对应的补货人员的终端的步骤,包括:

s7051:根据位置信息筛选属于同一区域的各所述售货机的第一补货信息;

s7052:将同一区域的各所述售货机的第一补货信息发送到对应的所述补货人员的终端。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种基于大数据的售货机补货方法,具体为:

s1:接收各所述售货机上传的交易完成的信号;

s2:分别获取各售货机中剩余的商品信息和位置信息,所述商品信息包括多个商品名称、以及与各所述商品名称对应的商品数量;

s3:判断是否针对所述完成交易的售货机设置商品热销时间段,所述商品热销时间段为售货机的单位时间售货量大于第一阈值的预设时间段;

s4:若设置有商品热销时间段,则判断当前时刻是否包含于所述商品热销时间段内;

s5:若包含于所述商品热销时间段内,则则获取所述完成交易的售货机在当前时间之前的多个与各所述商品名称对应的单位时间商品热销量,其中,所述单位时间商品热销量为售货机的商品在商品热销时间段内的单位时间销售量;

s6:根据各所述单位时间商品热销量计算得到单位时间商品热销均量,并将所述单位时间商品热销均量设置为各所述商品名称对应的第一补货阈值,所述第一补货阈值为售货机中的商品在商品热销时间段内,需要进行补货的最小值;

s7:筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息,所述第一补货信息用于提示对所述待补货商品进行补货,所述第一补货信息包括所述待补货商品的标识信息、所述待补货商品对应的售货机的位置信息和所述待补货商品的商品数量。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之前,包括:

s8:根据第一预设频率获取各所述售货机的多个第一单位时间售货量,所述第一单位时间售货量为售货机在单位时间段内的总售货量;

s9:分别将各所述第一单位时间售货量与所述第一阈值进行比较,选择大于所述第一阈值的第一单位时间售货量对应的单位时间段作为所述商品热销时间段。

进一步的,所述判断是否针对所述完成交易的售货机设置商品热销时间段的步骤之后,包括:

s10:若没有设置商品热销时间段,则分别调取各所述预设商品名称对应的第二补货阈值;

s11:筛选出商品数量小于对应的第二补货阈值的第二待商品,并按照所述预设规则发送第二补货信息。

进一步的,所述筛选出商品数量小于对应的第一补货阈值的第一待补货商品,并按照预设规则发送第一补货信息的步骤,包括:

s701:分别将各所述商品数量与对应的第一补货阈值进行比较,选择商品数量小于对应的第一补货阈值的商品名称作为第一待补货商品名称;

s702:调取所述第一待补货商品名称对应的预设商品数量,所述预设商品数量为售货机中,第一待补货商品名称对应的商品的上限数量;

s703:计算所述预设商品数量与所述第一待补货商品名称对应的商品数量之间的差值,并选择所述差值作为第一补货商品数量;

s704:根据所述第一待补货商品名称和所述第一补货商品数量,生成所述第一补货信息;

s705:将所述第一补货信息发送到所述位置信息对应的补货人员的终端。

进一步的,所述实时接收各所述售货机上传的交易完成的信号的步骤之前,包括:

s12:根据第二预设频率更新各所述售货机的售货信息,所述售货信息包括至少一个售出商品名称、各所述售出商品名称分别对应的售货数量以及总售货量;

s13:分别计算各售货数量在所述总售货量中的占比;

s14:根据所述售货机的总容量和所述占比,计算得到各占比对应的商品在所述售货机中的所述预设商品数量。

进一步的,所述总售货量由多个第二单位时间售货量组成,所述根据第二预设频率更新各所述售货机的售货信息的步骤之后,包括:

s15:分别将各所述第二单位时间售货量与第二阈值进行比较,选择小于所述第二阈值的第二单位时间售货量对应的单位时间段,作为售货机的休眠时间段,所述休眠时间段与所述售货机的位置信息对应关联,所述休眠时间段为售货机进入休眠状态的时间段。

进一步的,所述将所述第一补货信息发送到所述位置信息对应的补货人员的终端的步骤,包括:

s7051:根据位置信息筛选属于同一区域的各所述售货机的第一补货信息;

s7052:将同一区域的各所述售货机的第一补货信息发送到对应的所述补货人员的终端。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram通过多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。

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