一种无人售货系统

文档序号:154610 发布日期:2021-10-26 浏览:32次 >En<

阅读说明:本技术 一种无人售货系统 (Unmanned vending system ) 是由 卢毅 谢健 周礼顺 汤芳芳 应爽 于 2021-04-22 设计创作,主要内容包括:本发明提供了一种无人售货系统,其特征在于,包括:售货柜,具有用于盛放待售卖的待售商品的多个货盘以及与货盘一一对应的多个重力感应器;上货终端,由上货人员持有;管理服务器。其中,管理服务器中的配货信息获取部获取上货人员需要在一个售货柜中上货的所有待上货商品的商品种类作为上货种类,并根据该上货种类从商品信息存储部中获取对应的商品平均重量作为上货平均重量,配货清单生成部基于预定的商品配货规则,根据上货种类以及对应的上货平均重量,生成配货清单并发送至上货终端从而让上货人员能够按照配货清单上货,配货清单至少含有各个上货种类、该上货种类对应的上货平均重量以及该上货种类对应的推荐货盘的货盘识别号。(The invention provides an unmanned vending system, which is characterized by comprising: the vending cabinet is provided with a plurality of pallets for containing commodities to be vended and a plurality of gravity sensors which correspond to the pallets one by one; a loading terminal held by a loader; and a management server. The goods distribution information acquisition part in the management server acquires the commodity types of all goods to be loaded, which need to be loaded in a sales counter by a loader, as the loading types, acquires the corresponding average weight of the goods from the goods information storage part as the average weight of the goods to be loaded according to the loading types, and the goods distribution list generation part generates a goods distribution list and transmits the goods distribution list to the loading terminal according to the loading types and the corresponding average weight of the goods to be loaded on the basis of a preset goods distribution rule, so that the loader can load the goods according to the goods distribution list, wherein the goods distribution list at least comprises the loading types, the average weight of the goods to be loaded corresponding to the loading types and the identification number of the recommended pallet corresponding to the loading types.)

一种无人售货系统

技术领域

本发明属于无人售货领域,具体涉及一种无人售货系统。

背景技术

随着大数据以及人工智能等先进技术的不断发展,零售业也随之发展创新成为新零售,无人售货柜作为进入新零售经济时代的标志,也在不断更新换代,从而满足消费者们快速方便购物的需求。

在无人售货柜的整个销售过程中,急需解决的一个基本问题是对消费者选购的商品的判断与记录问题,具体地说,服务器需要准确判断每一个消费者在无人售货柜中的每一次购物行为,确定每一个消费者从售货柜中带走或消费的所有商品的种类、数量及单价,以便于消费者结算。

目前,称重式无人售货柜虽然适合售卖有着不同重量的不同商品或者是具有相同重量的同一商品,但是在一个货盘内存在多种重量相同但种类不同的待售商品时,无人售货柜无法根据柜内高精度电子秤称得的重量来确定消费到底是选择了其中哪一种待售商品,进而影响最后的结算,给消费者以及供应商带来损失。

针对上述问题,现有的解决方法为:在同一货盘内只售卖同种同重量的商品,该方式减少了待售商品的多样性,无法提供较好的购物体验;上货人员在上货过程中人为地进行判断,将同重量不同种类的待售商品分开放置,该方式极容易造成误判,同时降低了上货人员的工作效率。

除此之外,现有的无人售货柜要么只售卖具有标准重量的商品(简称标品),要么只售卖具有非标准重量的商品(简称非标品),可供客户选择的种类较为单一,无法提供较好的购物体验。

发明内容

为解决上述问题,提供一种通过称重方式准确记录消费者选购的商品以及精准结算的无人售货系统,本发明采用了如下技术方案:

本发明提供了一种无人售货系统,设置在与售货柜相通信连接的管理服务器中,包括:售货柜,具有用于盛放待售卖的待售商品的多个货盘以及与货盘一一对应的多个重力感应器;上货终端,由上货人员持有;以及管理服务器,分别与上货终端以及售货柜相通信连接,其中,管理服务器具有商品信息存储部、配货信息获取部以及配货清单生成部,商品信息存储部存储有不同类别的商品对应的商品种类以及该商品种类对应的商品平均重量,配货信息获取部用于获取上货人员需要在一个售货柜中上货的所有待上货商品的商品种类作为上货种类,并根据该上货种类从商品信息存储部中获取对应的商品平均重量作为上货平均重量,配货清单生成部基于预定的商品配货规则,根据上货种类以及对应的上货平均重量,生成配货清单并发送至上货终端从而让上货人员能够按照配货清单上货,配货清单至少含有各个上货种类、该上货种类对应的上货平均重量以及该上货种类对应的推荐货盘的货盘识别号。

发明作用与效果

根据本发明的一种无人售货系统,由于配货信息获取部获取上货人员需要在一个售货柜中上货的所有待上货商品的商品种类作为上货种类,并根据该上货种类从商品信息存储部中获取对应的商品平均重量作为上货平均重量,进一步地,配货清单生成部基于预定的商品配货规则,根据上货种类以及对应的上货平均重量,生成配货清单并发送至上货终端从而让上货人员能够按照配货清单上货,配货清单至少含有各个上货种类以及该上货种类对应的推荐货盘的货盘识别号,因此,上货人员在一个售货柜内上货时,只需要根据配货清单中各个上货种类对应的推荐货盘的货盘识别号进行上货,就能保证这个售货柜内的各个货盘上的所有待售商品均不存在冲突,提升了上货人员的工作效率。继而,在消费者购物过程中,服务器能够准确判断出每一次取出的商品的种类,进而实现精准结算,保障了消费者以及供应商的权益。

附图说明

图1为本发明实施例的一种无人售货系统的结构框图;

图2为本发明实施例的售货柜的结构示意图;

图3为本发明实施例的售货柜的结构框图;

图4为本发明实施例的管理服务器的结构框图;

图5为本发明实施例的商品信息存储部存储的内容;

图6为本发明实施例的货柜信息存储部存储的内容;

图7为本发明实施例的待售商品信息存储部存储的内容;

图8为本发明实施例的配货清单生成部的结构框图;

图9为本发明实施例中配货终端的结构框图;

图10为本发明实施例的上货终端的结构框图;

图11为本发明实施例的消费终端的结构框图;

图12为本发明实施例的配货过程的流程图;

图13为本发明实施例的上货过程的流程图;

图14为本发明实施例的消费过程的流程图;

图15为变形例一的配货清单生成部的结构框图;

图16为本发明变形例二的商品信息存储部存储的内容;

图17为本发明变形例二的待售商品信息存储部存储的内容;以及

图18为本发明变形例三的待售商品信息存储部存储的内容。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下结合实施例及附图对本发明的一种无人售货系统作具体阐述。

作为一种实施形态,本发明提供了一种无人售货系统,其特征在于,包括:售货柜,具有用于盛放待售卖的待售商品的多个货盘以及与货盘一一对应的多个重力感应器;上货终端,由上货人员持有;以及管理服务器,分别与上货终端以及售货柜相通信连接,其中,管理服务器具有商品信息存储部、配货信息获取部以及配货清单生成部,商品信息存储部存储有不同类别的商品对应的商品种类以及该商品种类对应的商品平均重量,配货信息获取部用于获取上货人员需要在一个售货柜中上货的所有待上货商品的商品种类作为上货种类,并根据该上货种类从商品信息存储部中获取对应的商品平均重量作为上货平均重量,配货清单生成部基于预定的商品配货规则,根据上货种类以及对应的上货平均重量,生成配货清单并发送至上货终端从而让上货人员能够按照配货清单上货,配货清单至少含有各个上货种类、该上货种类对应的上货平均重量以及该上货种类对应的推荐货盘的货盘识别号

在上述实施形态中,还可以具有这样的技术特征,其中,商品配货规则为:每个货盘内的所有待上货商品对应的上货平均重量之间均不存在预定的倍重关系。

在上述实施形态中,还可以具有这样的技术特征,其中,其中,配货清单生成部具有推荐货盘设定单元、判断单元、控制单元以及清单生成单元,推荐货盘设定单元随机为每一个货盘分配一个符合商品配货规则的上货种类,并将该货盘设定为相应上货种类的推荐货盘,判断单元判断是否所有上货种类都设定有对应的推荐货盘,控制单元在判断单元判断为否时,控制推荐货盘设定单元随机选定一个货盘,并为该货盘分配一个符合商品配货规则的上货种类,直到所有上货种类都对应有一个推荐货盘,清单生成单元根据所有上货种类以及对应的推荐货盘的货盘识别号生成配货清单。

在上述实施形态中,还可以具有这样的技术特征,其中,配货清单生成部具有待上货商品排序单元、推荐货盘设定单元、判断单元、控制单元以及清单生成单元,待上货商品排序单元根据上货平均重量由大到小依次对上货种类进行排序,从而得到上货类别序列,推荐货盘设定单元按照上货类别序列为每一个货盘分配一个上货类别,并将该货盘设定为相应上货类别的推荐货盘,判断单元判断是否所有上货类别都设定有对应的推荐货盘,控制单元在判断单元判断为否时,控制推荐货盘设定单元随机选定一个货盘,并为该货盘分配多个符合商品配货规则的上货种类,直到所有上货种类都对应有一个推荐货盘,清单生成单元根据所有上货种类以及对应的推荐货盘的货盘识别号生成配货清单。

在上述实施形态中,还可以具有这样的技术特征,其中,管理服务器还具有上货重量差获取部、上货种类确定部以及待售商品信息存储部,售货柜具有上货重量差监测部以及上货重量差判定部,上货重量差监测部实时监测上货阶段每个重力传感器测得的当前时刻重量值与上一时刻重量值的差值,上货重量差判定部判断每个重量传感器对应的差值是否大于最大阈值,当判断为是时将差值设定为新增上货重量,并将该新增上货重量以及对应的货盘的货盘识别号发送至管理服务器,上货重量差获取部获取新增上货重量以及对应的货盘识别号,并将该货盘识别号作为上货货盘识别号,上货种类确定部根据上货货盘识别号以及配货清单确定与新增上货重量对应的待上货商品的上货种类,待售商品信息存储部将新增上货重量作为待上货商品的待售重量,将上货种类作为该待上货商品的待售种类,将上货货盘识别号作为待售货盘识别号进行一一对应存储。

在上述实施形态中,还可以具有这样的技术特征,还包括:消费终端,由消费者持有,其中,管理服务器还具有第一待售重量差获取部、目标商品检索设定部以及商品清单生成部,售货柜具有待售重量差监测部以及待售重量差判定部,待售重量差监测部实时监测售货阶段每个重力传感器测得的当前时刻重量值与上一时刻重量值的差值,待售重量差判定部判断每个重量传感器对应的差值是否小于最小阈值,当判断为是时将对应的差值设定为新减待售重量,将新减待售重量作为第一待售重量以及将相应的货盘识别号作为第一待售货盘识别号发送至管理服务器,一旦管理服务器接收到第一待售重量以及第一待售货盘识别号,第一待售重量差获取部就获取第一待售重量以及第一待售货盘识别号,目标商品检索设定部根据第一待售重量以及第一待售货盘识别号从待售商品信息存储部中检索到对应的待售重量设定为目标商品重量,将对应的待售种类设定为目标种类,商品清单生成部根据目标商品重量以及目标种类生成商品清单,并发送至消费终端从而让消费者确认。

在上述实施形态中,还可以具有这样的技术特征,其中,管理服务器还具有第二待售重量差获取部、待售商品判断部、待售货盘识别号判断部以及待售商品放回提示部,当待售重量差判定部判断所有差值不小于最小阈值时,进一步判断所有差值是否大于最大阈值,当判断为是时将对应的差值设定为新增待售重量,将新增待售重量作为第二待售重量以及将相应的货盘识别号作为第二待售货盘识别号发送至管理服务器,第二待售重量差获取部获取第二待售重量以及第二待售货盘识别号,待售商品判断部判断第一待售重量与第二待售重量是否相符合,当待售商品判断部判断为是时,待售货盘识别号判断部判断第一待售货盘识别号与第二待售货盘识别号是否相符,当待售货盘识别号判断部判断为否时,待售商品放回提示部生成待售商品放回原位置提示信息,从而提醒消费者将待售商品放回原货盘内。

在上述实施形态中,还可以具有这样的技术特征,其中,待上货商品具有标准重量,管理服务器还具有单价检索部以及服务侧通信部,商品信息存储部还存储有不同商品的种类信息以及该种类信息对应的单价,单价检索部根据上货种类从商品信息存储部中检索到与上货商品对应的单价作为待售商品价格,待售商品信息存储部根据上货种类将待售商品价格与待售重量对应存储,目标商品检索设定部将目标商品重量对应的待售商品价格设定为目标商品价格,商品清单生成部根据目标商品重量、目标种类以及目标商品价格生成商品清单,服务侧通信部将商品清单发送至消费终端从而让消费者确认。

在上述实施形态中,还可以具有这样的技术特征,其中,上货商品具有非标准重量,管理服务器还具有商品信息存储部、价格计算部以及服务侧通信部,商品信息存储部还存储有不同商品的种类信息以及该种类信息对应的单价,价格计算部根据上货种类从商品信息存储部中检索到上货商品对应的单价并作为待售商品单价,基于待售商品单价以及新增上货重量计算得到上货商品的价格作为待售商品价格,待售商品信息存储部根据上货种类将待售商品价格与待售重量对应存储,目标商品检索设定部将目标商品重量对应的待售商品价格设定为目标商品价格,商品清单生成部根据目标商品重量、目标种类以及目标商品价格生成商品清单,服务侧通信部将商品清单发送至消费终端从而让消费者确认。

<实施例>

图1为本发明实施例的一种无人售货系统的结构框图。

如图1所示,无人售货系统100包括n个售货柜11、管理服务器12、由不同上货人员持有的i个上货终端13、由不同消费者持有的j个消费终端14、由不同配货员持有的k个配货终端15以及通信网络16。

售货柜11为重力感应柜,设置在如商场、学校等各类场所,用于售卖各种标品商品。本实施例中,为便于区分,下文将售货柜11中等待售卖的商品称为待售商品,将上货人员需要上货的商品称为待上货商品,当待上货商品被放入售货柜11中时就会作为待售商品进行售卖。

管理服务器12通过通信网络16a分别与各个售货柜11相通信连接,通过通信网络16b分别与各个上货终端13相通信连接,通过通信网络16c分别与各个消费终端14相通信连接,通过通信网络16c分别与各个配货终端15相通信连接。本实施例中,通信网络16a、16b、16c与16d均为互联网。

图2为本发明实施例的售货柜的结构示意图,图3为本发明实施例的售货柜的结构框图。

如图2以及图3所示,售货柜11具有柜体21、12个货盘22、12个重力传感器23、锁定部24、锁定状态感应部25、制冷器26、上货重量差监测部27、上货重量差判定部28、继续上货提示部29、待售重量差监测部30、待售重量差判定部31、货柜侧通信部32以及货柜侧控制部33。

柜体具有柜门(图中未示出)。多个货盘22均位于柜体内且固定在柜体上。在本实施例中,柜体内的空间分成3层,每层均设置4个货盘22,每个货盘22用于盛放待售商品。

每一个货盘22设有一个对应的重力传感器23,用于实时对货盘22及其盛放的待售商品的总重量进行感应并输出相应的重量感应值。

锁定部24包括一个设置在柜门边缘的电子锁(图中未示出)以及一个设置在门框上的锁扣(图中未示出)。其中,电子锁能够在锁扣的配合下,根据货柜侧控制部33的控制信号对柜门进行锁定及解锁。

锁定状态感应部25为一个设置在柜门上的传感器,用于对柜门的开关进行感应并生成相应的感应信号。

制冷器26包括风机(图中未示出)以及压缩机(图中未示出),用于根据货柜侧控制部33的控制信号确定是否工作并在工作时保证售货柜11的制冷。

上货重量差监测部27用于在上货人员上货期间,实时监测每个重力传感器23测得的当前时刻重量值与上一时刻重量值的差值。

上货重量差判定部28用于在上货人员上货期间,判断每个重量传感器对应的差值是否大于最大阈值,当判断为是时将差值设定为新增上货重量,货柜侧通信部32将该新增上货重量以及相应重量传感器对应的货盘识别号发送至管理服务器12。

当上货重量差判定部28将差值判定为新增上货重量时,表明上货人员将一个待上货商品放置在对应的货盘22上,从而完成了该待上货商品的上货,而该待上货商品转变为待售商品。

当上货重量差判定部28没有将差值判定为新增上货重量时,表明该时段内没有相应待上货商品被放置在售货柜11内,货柜侧控制部33控制上货重量差监测部27监测下一时刻的差值,进一步控制上货重量差判定部28对下一时刻的差值进行判定。

继续上货提示部29用于生成继续上货提示从而提醒上货人员对下一个待上货商品上货。

本实施例中,继续上货提示为售货柜11中的语音播放器播放的“滴”声,提示上货人员完成了一个待上货商品的上货,同时提醒上货人员可以进行下一个待上货商品的上货。

待售重量差监测部30用于消费者在消费期间,实时监测每个重力传感器23测得的当前时刻重量值与上一时刻重量值的差值。

待售重量差判定部31用于消费者在消费期间,判断每个当前时刻所有重量传感器对应的差值是否小于最小阈值,当判断为是时将差值设定为新减待售重量,货柜侧通信部32将新减待售重量作为第一待售重量以及将相应的货盘识别号作为第一待售货盘识别号发送至管理服务器12。

在待售重量差判定部31没有将差值设定为新减待售重量时,进一步判断差值是否大于最大阈值,当判断为是时将差值设定为新增待售重量,货柜侧通信部32将新增待售重量作为第二待售重量以及将相应的货盘识别号作为第二待售货盘识别号发送至管理服务器12。

当待售重量差判定部31将差值设定为新减待售重量时,表明消费者将对应货盘22内的待售商品取出;当待售重量差判定部31在下一个时刻将差值设定为新增待售重量时,表明消费者将前一时刻取出的待售商品重新放至货盘22内。

上述最大阈值均为15g,最小阈值均为-15g。

本实施例中,上货重量差监测部27、上货重量差判定部28、继续上货提示部29、待售重量差监测部30、待售重量差判定部31以及货柜侧控制部33为售货柜11的控制芯片中的计算机程序。

本实施例中,每个重力传感器23具有各自的传感器识别号,该传感器识别号与货盘识别号一一对应存储在控制芯片中,重力传感器23会实时将重量感应值及自身的传感器识别号发送给控制芯片。

货柜侧控制部33用于对售货柜11的各个部件的工作进行控制。

货柜侧通信部32用于进行售货柜11与管理服务器12之间的数据交换。

本实施例中,在锁定状态感应部25感应到柜门开启时,货柜侧控制部33会控制制冷器26暂停工作,并控制各个重力传感器23持续对各自的货盘22进行重量感应并将重量感应信号发送给上货重量差监测部27以及待售重量差监测部30。

另外,本实施例中,售货柜11的表面还设有一个二维码标签,该二维码标签中含有售货柜11的货柜识别号,上货人员以及消费者可以通过上货终端13以及消费终端14对该二维码标签进行扫码从而解锁当前售货柜11的柜门。

图4为本发明实施例的管理服务器的结构框图。

如图4所示,管理服务器12具有商品信息存储部41、货柜信息存储部42、待售商品信息存储部43、配货信息获取部44、配货清单生成部45、配货清单存储部46、解锁请求判断部47、柜门解锁部48、上货账号提示部49、上货信息获取部50、配货清单检索部51、上货重量差获取部52、上货种类确定部53、单价检索部54、价格计算部55、第一待售重量差获取部56、第二待售重量差获取部57、待售商品判断部58、待售货盘识别号判断部59、异物提示生成部60、待售商品放回提示部61、目标商品检索设定部62、商品清单生成部63、服务侧通信部64以及服务侧控制部65。

图5为本发明实施例的商品信息存储部存储的内容。

如图5所示,商品信息存储部41存储有m个商品的种类信息4111、该种类信息一一对应的单价4112、该上货种类信息一一对应的商品平均重量4113。

其中,待上货商品可以为具有标准重量的标品,每一种标品为具有同一商品名称、商品规格以及生产厂家的商品,例如500ml零度可口可乐、330ml无糖百事可乐、550ml农夫山泉等等,也可以为具有非标准重量的非标品,每一种非标品为具有同一商品名称、同一单价、不同商品重量的商品,例如红苹果、青菜、鲫鱼等等一系列商品重量不稳定的商品。

商品平均重量4113为多个同种类商品计算得到的平均重量,例如550g的农夫山泉对应的平均重量为568g,对应的单价为3元;1个苹果对应的平均重量为220g,对应的价格为6.7元/500g。

其中,每个平均重量都对应有一个对应的浮动值,比如平均重量为568g的农夫山泉对应的浮动值为6g,即农夫山泉实际称得重量可以在568g±6g内。

上述浮动值具体通过如下方式计算得到:浮动值=(农夫山泉实际称得的重量最大值-实际称得的重量最小值)/2,例如:农夫山泉实际称得的重量最大值为574g,农夫山泉实际称得的重量最大值为562g,浮动值为6g。

上述浮动值的计算同样适用于非标品,由于非标品的重量差异较大,浮动值也大。并且,无论是标品的浮动值还是非标品的浮动值,均会随着实际称得的重量最大值以及实际称得的重量最小值的变化而实时更新。

图6为本发明实施例的货柜信息存储部存储的内容。

如图6所示,货柜信息存储部42存储有n个售货柜11的货柜识别号4211、该售货柜11内12个货盘22的货盘识别号4212、货盘位置信息4213以及设置在货盘22周围的重力传感器23的传感器识别号4214。其中,货盘识别号4212分别与货盘位置信息4213、传感器识别号4214一一对应。

其中,货柜识别号4211为售货柜11的编号HGn,货盘识别号4212为HPo,o为重力传感器23的个数,本实施例中,o=12。具体地,如图6所示,编号HG1的售货柜11的第HP1个货盘22设置有三种待售商品,而第HP2个货盘22则仅仅设有一种待售商品。另外,不同货盘22可以设置相同的商品,如编号HG1的售货柜11的第HP2个货盘22和第HP12个货盘22均设有330ml无糖百事可乐。

图7为本发明实施例的待售商品信息存储部存储的内容。

如图7所示,待售商品信息存储部43存储有待售商品所在售货柜11的货柜识别号4311、待售商品所在货盘22的待售货盘识别号4312、待售商品对应的待售种类4313、待售商品的待售重量4314以及与待售重量对应的待售商品价格4315。

本实施例中,待售商品信息存储部43总共存储有n个售货柜11的货柜识别号HGn,每个货柜识别号都对应有12个货盘识别号HPo,每个货盘识别号对应有多个待售商品的待售种类、待售重量以及待售商品价格。例如:在与货柜识别号HG1对应的货盘识别号中,货盘识别号HP1的待售种类有无糖百事可乐、无糖百事可乐、无糖百事可乐;与待售种类对应的待售重量分别为328g、334g、338g;与待售重量对应的待售商品价格分别为3元、3元、3元。

由上可知,一个货盘22内可以售卖同种类的商品。

货盘识别号HP2的待售种类有农夫山泉、农夫山泉、旺仔牛奶、零度可口可乐;与待售种类对应的待售重量分别为568g、570g、250g、333g;与待售重量对应的待售商品价格分别为2元、2元、4元、3元。

其中,一个货盘22内可以放置种类相同且标准重量区间相同的商品,两瓶农夫山泉对应的待售重量虽然并不一致,但是都在农夫山泉对应的平均重量568g对应的合理误差范围内,即568g±浮动值。

又比如:HP3对应的待售种类有2个装苹果、4个装苹果、农夫山泉、零度可口可乐;与待售种类对应的待售重量分别为445g、888g、575g、335g;与待售重量对应的待售商品价格分别为5.4元、10.8元、2元、3元。

其中,具有标准重量的商品与具有非标准重量的商品可以混放在一个货盘22内。

接下来以配货员对售货柜11中的配货清单进行配置为例,对管理服务器12的组件功能进行介绍:

当配货员通过配货终端15指定待上货的售货柜以及待上货商品的商品种类时,配货终端15就将该售货柜对应的货柜识别号以及所有商品种类对应的种类信息作为一个配货请求发送至管理服务器12,配货信息获取部44就获取对应的货柜识别号以及所有待上货商品的种类信息,将待上货商品的种类信息作为上货种类。

配货清单生成部45基于预定的商品配货规则,根据上货种类以及对应的上货平均重量,生成配货清单并发送至上货终端从而让上货人员能够按照配货清单上货,配货清单至少含有各个上货种类、上货种类对应的上货平均重量以及该上货种类对应的推荐货盘22的货盘识别号。

其中,商品配货规则为:每个货盘22内的所有待上货商品对应的商品平均重量之间均不存在倍重关系。

图8为本发明实施例的配货清单生成部的结构框图。

如图8所示,本实施例中配货清单生成部45具有推荐货盘设定单元451、判断单元452、控制单元453以及清单生成单元454。

推荐货盘设定单元451随机为每一个货盘22分配一个符合商品配货规则的上货种类,并将该货盘22设定为相应上货种类的推荐货盘22。

判断单元452判断是否所有上货种类都设定有对应的推荐货盘22。

控制单元453在判断单元452判断为否时,控制推荐货盘设定单元451随机选定一个货盘22,并为该货盘22分配一个符合商品配货规则的上货种类,直到所有上货种类都对应有一个推荐货盘22。

清单生成单元454根据待上货商品的上货种类、对应的推荐货盘22的货盘识别号以及对应的货盘位置信息生成配货清单。

本实施例中,推荐货盘设定单元451首先通过随机分配的方式为每一个空的货盘22分配一个待上货商品,例如:共有20个上货种类,推荐货盘设定单元451从20个上货种类中随机选取12个,将这12个上货种类与本实施例中售货柜12内的12个货盘22随机配对,从而使得12个上货种类都对应有一个推荐货盘22。

进一步,判断单元452判断为不是所有上货种类都设定有对应的推荐货盘22。

随后,控制单元453控制推荐货盘设定单元451从12个货盘22中选定一个货盘22,并为该货盘22分配一个符合商品配货规则的上货种类(即从剩下的8个上货种类中随机选取一个),直到所有上货种类都对应有一个推荐货盘22,即20个上货种类都对应有一个推荐货盘22。

其中,符合商品配货规则的上货种类具体通过如下方式得到:

首先,将某一个货盘22对应已配置的上货种类的商品平均重量(以下称为第二重量),并将剩下的未配置的上货种类的商品平均重量(以下称为第一重量)。

然后,对于第一重量以及第二重量进行倍重关系的判断,该判断过程为:当货盘22中已经配置有一个上货类别,即第二重量只有一个时,则预定倍重关系为第一重量的整数倍约等于第二重量,或者第二重量的整数倍约等于第一重量大致相等(本实施例中的约等于即为两个重量在对应的浮动值内)。

假设第一重量为A,第二重量为B,此时,推荐货盘设定单元451会分别计算A=B、2A=B、3A=B、2B=A、3B=A,若这些等式均不符合,则推荐货盘设定单元451就判断第一重量A与第二重量B之间不存在预定倍重关系,进一步可以判断这两个重量对应的配货商品之间不存在重量冲突,然后判断第一重量A对应的上货类别与第二重量B对应的上货类别是否相同,当第一重量A对应的上货类别与第二重量B对应的上货类别不同时,则可以判断已配置的上货类别对应的商品与未配置的上货种类对应的商品之间不存在商品冲突。

当货盘22中已经配置有两种配货商品,即两个第二重量有两个时,预定倍重关系为:第一重量的整数倍与第二重量大致相等、第二重量的整数倍与第一重量大致相等,并且两个第二重量的整数倍之和与第一重量大致相等、一个第二重量和第一重量的整数倍之和与剩下的第二重量大致相等。本实施例中,上述的大致相等均为两个重量在对应的浮动值内。

假设第一重量为A且第二重量为B'、B”,此时,推荐货盘设定单元451除了会分别计算A=B'、2A=B'、2A=B”、…、3B'=A、3B'=B”之外(即A、B'、B”彼此之间的重量是否成倍),还需要分别计算A+B'=B”、A+2B'=B”、2A+B'=B”、…、3A+3B”=B'(即A、B'、B”两两之间的倍数和与剩下的重量之间是否成倍),若这些等式均不符合,则商品冲突判断部39就判断第二重量B'、B”与第一重量A之间不存在预定倍重关系,进一步判断这三种配货商品之间不存在重量冲突。

为便于表达,上述公式中均未写入对应的浮动值参数,在实际计算时,推荐货盘设定单元451会考虑该对应的浮动值,如实际应计算A=B±w、2A=B±w等,式中,±w为对应的浮动值。本实施例中,上述的整数倍为3倍以下的倍数,即1倍、2倍以及3倍。

最后,清单生成单元454根据上货种类以及每个上货种类的推荐货盘22生成配货清单,该配货清单包括各个上货种类、该上货种类对应的推荐货盘22的货盘识别号以及该推荐货盘22对应的货盘位置信息,从而令上货人员在后续的上货过程中直接按照配货清单将上货种类对应的各个待上货商品一个一个放置在对应的售货柜中各个推荐货盘22内。

配货清单存储部46将配货清单与对应的货柜识别号进行对应存储。本实施例中,配货员可以为每个售货柜11设置不止一个配货清单,即,配货清单存储部46中的每一个货柜识别号都对应有至少一个配货清单。

当上货人员通过上货终端13发送上货请求指令给管理服务器12时,解锁请求判断部47用于根据该上货请求中的上货员识别号判断该上货请求是否合法,并在解锁请求判断部47判断为合法时,上货信息获取部50获取货柜识别号,同时,柜门解锁部48生成解锁指令,服务侧通信部64根据货柜识别号将解锁指令发送至对应的售货柜11。

在解锁请求判断部47判断为非法时,上货账号提示部49生成上货账号绑定提示,服务侧通信部64根据上货员识别号将上货账号绑定提示发送至上货终端13,从而提示上货人员将上货账号绑定到对应的售货柜11,使得上货人员有权限在对应的售货柜11中进行上货。

接下来以上货人员对售货柜11进行上货的过程为例,对管理服务器12的组件功能进行介绍:

当上货人员通过上货终端13发送上货请求至管理服务器12,柜门解锁部48就生成解锁指令并发送至对应售货柜11,从而让该售货柜11的货柜侧控制部33控制锁定部24解锁柜门。

上货信息获取部50通过服务侧通信部64获取到上货终端13发送的上货请求中的货柜识别号。

配货清单检索部51根据上货信息获取部50获取的货柜识别号从配货清单存储部46中检索到上货人员需要在某一个售货柜内上货的所有上货种类的配货清单,管理服务侧通信部64将对应的配货清单根据上货员识别号发送至对应的上货终端中,从而使得上货人员能够按照配货清单进行上货。

当上货人员按照配货清单中各个上货种类与推荐货盘22的对应关系,将一个上货种类对应的一个待上货商品放入某一个推荐货盘22时,上货重量差监测部27监测得的差值大于最大阈值,上货重量差判定部28将该差值设定为新增上货重量,货柜侧通信部32将新增上货重量与该新增上货重量相对应的货盘识别号发送至管理服务器12,上货重量差获取部52获取货柜侧通信部32接收到的新增上货重量以及相应的货盘识别号,并将该货盘识别号作为上货货盘识别号。

上货种类确定部53根据上货货盘识别号以及配货清单确定与新增上货重量对应的待上货商品的上货种类。

本实施例中,上货种类确定部53根据上货货盘识别号从配货清单中检索到与该上货货盘识别号相同的推荐货盘22的货盘识别号,进而在该推荐货盘22的货盘识别号下,从配货清单中确定与上述新增上货重量相近的上货平均重量,从而根据上货平均重量确定待上货商品的上货种类。

进一步地,服务侧控制部65根据上货种类控制其他组件确定待售商品价格,具体地:

针对标品,单价检索部54根据上货种类从商品信息存储部41中检索到与待上货商品对应的单价作为待售商品价格;

针对非标品,价格计算部55根据上货种类从商品信息存储部41中检索到待上货商品对应的单价并作为待售商品单价,基于待售商品单价以及新增上货重量计算得到待上货商品的价格作为待售商品价格。

待售商品信息存储部43将待上货商品作为待售商品,将新增上货重量作为待售商品的待售重量,并与货柜识别号、上货种类、相应的货盘识别号以及待售商品价格一一对应存储。

接下来以消费者对售货柜11中进行消费的过程为例,对管理服务器12中的组件功能进行介绍:

当消费者通过消费终端14发送一个消费请求至管理服务器12,柜门解锁部48生成解锁指令并发送至对应的售货柜11后,货柜侧控制部33控制锁定部24解锁柜门。此时,消费者将待售商品从售货柜11中取出,待售重量差监测部30监测到的差值小于最小阈值,待售重量差判定部31将该差值设定为新减待售重量。

如果消费者不需要刚刚取出的商品,并重新放回货盘22时,待售重量差监测部30监测到的差值大于最大阈值,待售重量差判定部31将该差值设定为新增待售重量。

货柜侧通信部32将新减待售重量作为第一待售重量、将相应的货盘识别号作为第一待售货盘识别号、将新增待售重量作为第二待售重量、将相应的货盘识别号作为第二待售货盘识别号发送至管理服务器12。

当服务侧通信部64接收到第一待售重量、第一待售货盘识别号、第二待售重量以及第二待售货盘识别号时,第一待售重量差获取部56就获取第一待售重量以及第一待售货盘识别号,第二待售重量差获取部57获取第二待售重量以及第二待售货盘识别号。

当第一待售重量差获取部56就获取第一待售重量以及第一待售货盘识别号时,目标商品检索设定部62根据第一待售重量以及第一待售货盘识别号从待售商品信息存储部43中检索到对应的商品重量作为目标商品重量,对应的上货种类信息作为目标种类信息。

待售商品判断部58用于判断第一待售重量与第二待售重量是否相符合。

当待售商品判断部58判断为是时,待售货盘识别号判断部59判断第一待售货盘识别号与第二待售货盘识别号是否相符。

当待售商品判断部58判断为否时,异物提示生成部60生成放回待售商品为异物提示,服务侧通信部64将放回待售商品为异物提示根据消费者识别号发送至消费终端,从而提醒消费者将不需要的原待售商品放回至售货柜11中。

当待售货盘识别号判断部59判断为否时,待售商品放回提示部61生成待售商品放回原位置提示信息,服务侧通信部64将该待售商品放回原位置提示信息根据消费者识别号发送至对应的消费终端,从而提醒消费者将待售商品放回原货盘22内。

当待售货盘识别号判断部59判断为是时,目标商品检索设定部62将对应的目标商品重量以及对应的目标种类重新设定为待售重量与待售种类。

当消费者根据待售商品放回原位置提示信息将不想要的待售商品放回原位置时,第二待售重量差获取部57获取第二待售重量以及第二待售货盘识别号,进而,目标商品检索设定部62将对应的目标商品重量以及对应的目标种类重新设定为待售重量与待售种类。

商品清单生成部63根据目标商品检索设定部62检索得到的所有目标商品重量、目标种类以及目标商品价格生成商品清单,服务侧通信部64将商品清单发送至消费终端14,从而让消费者确认购买的商品以及金额。

在消费者关闭售货柜11门时,锁定状态感应部25感应到柜门关闭,并向管理服务器12发送柜门关闭信号,管理服务器12根据该柜门关闭信号生成一个关门结账请求,并根据消费者识别号发送至对应的消费终端14,从而进行结算。

配货终端15为配货员所持有,本实施例中的配货终端15为一台PC。

图9为本发明实施例中配货终端的结构框图。

如图9所示,配货终端15具有信息获取部151、配货侧画面存储部152、配货侧显示部153、配货侧通信部154以及用于控制上述各部的配货侧控制部155。

信息获取部151用于通过配货侧通信部154从管理服务器中获取货柜信息存储部42中存储的所有货柜的货柜识别号以及商品信息存储部41中存储的不同种类商品的商品种类信息。

配货侧画面存储部152存储有配货画面。

配货画面用于在配货员启动配货员终端进行配货时显示,该配货画面中首先显示有信息获取部151获取到的货柜识别号让配货员选定一个需要配货的售货柜,进一步显示有信息获取部151获取到的商品种类信息让配货员从中选定多个需要配货的待上货商品的商品种类。

一旦配货员在配货画面中确认选定,配货侧通信部154就将货柜识别号以及配货种类信息对应地发送给管理服务器进行配货清单的生成。

配货侧显示部153用于显示上述配货画面,从而让配货员通过该画面完成相应的人机交互。

上货终端13为上货人员持有的智能手机,该智能手机中存储有上货人员预先登录时输入的上货员识别号,本实施例中,上货员识别号为上货员的账号。

图10为本发明实施例的上货终端的结构框图。

如图10所示,上货终端13具有上货侧二维码获取识别部71、配货清单获取部72、上货侧画面存储部73、上货侧显示部74、上货侧通信部75以及用于控制上述各个部的上货侧控制部76。

上货侧二维码获取识别部71用于获取上货终端13扫描售货柜11上的二维码标签得到的二维码,并识别出该二维码中包含的货柜识别号。

一旦上货侧二维码获取识别部71识别出货柜识别号,上货侧通信部75就将货柜识别号以及上货终端13中存储的上货员识别号作为一个上货请求发送至管理服务器12。

配货清单获取部72用于从管理服务器12的配货清单存储部46中根据上货请求中的货柜识别号获得该货柜识别号对应的配货清单。

上货侧画面存储部73存储有上货画面,上货侧显示部74用于显示上述画面。

上货画面用于在上货侧通信部75发送上货请求时显示,并在该画面中显示配货清单获取部72获取到的配货清单,从而让上货人员根据该配货清单中各个上货种类的对应的推荐货盘22的货盘识别号以及该货盘识别号对应的货盘位置信息进行上货。

上货侧显示部74用于显示上述画面,从而让上货人员通过这些画面完成相应的人机交互。

本实施例中,上述上货画面实际属于一个微信小程序,当上货终端13扫描二维码后就会启动微信小程序并显示上述画面让上货人员完成上货。

上货侧通信部75用于进行上货终端13与管理服务器12之间的数据交换。

消费终端14为消费者持有的智能手机,该智能手机中存储有消费者预先登录时输入的消费者识别号,本实施例中,消费者识别号为消费者的账号。

图11为本发明实施例的消费终端的结构框图。

如图11所示,消费终端14具有消费侧二维码获取识别部81、消费侧画面存储部82、消费侧显示部83、计费结算部84、消费侧通信部85以及用于控制上述各个部的消费侧控制部86。

消费侧二维码获取识别部81用于获取消费终端14扫描售货柜11上的二维码标签得到的二维码,并识别出其中含有的货柜识别号。一旦消费侧二维码获取识别部81识别出货柜识别号,消费侧通信部85就会将该货柜识别号与消费终端14中存储的消费者识别号作为一个消费请求发送给管理服务器12。

消费侧画面存储部82存储有商品清单显示画面。

商品清单显示画面用于在消费侧通信部85发送消费请求时显示。

商品清单显示画面中实时显示有从消费侧通信部85接收到的商品清单,本实施例中,商品清单显示画面显示的商品清单会随着消费者从售货柜11中拿取和放入的商品而实时产生对应的变化,从而让消费者确定购买的商品以及对应的价格。

消费侧显示部83用于显示上述画面,从而让消费者通过这些画面完成相应的人机交互。

一旦消费侧通信部85接收到管理服务器12发送的商品结算信号时,计费结算部84就根据最终获得的商品清单中的总价格让消费者进行支付操作。在完成支付后,消费侧通信部85发送一个结算完成信息给管理服务器12。

本实施例中,上述商品清单显示画面以及计费结算部84实际属于一个微信小程序,当消费终端14扫描二维码后就会启动微信小程序并显示上述画面让消费者完成待售商品的购买。

消费侧通信部85用于进行消费终端14与管理服务器12之间的数据交换。

图12为本发明实施例的配货过程的流程图。

如图12所示,当配货员通过配货终端15开始配货时,开始如下配货清单生成过程:

步骤S1-1,信息获取部151通过配货侧通信部154从管理服务器中获取货柜信息存储部42中存储的所有货柜的货柜识别号以及商品信息存储部41中存储的不同种类商品的商品种类信息,步骤S1-2;

步骤S1-2,配货侧显示部153显示配货画面,并在该配货画面中显示获取到的货柜识别号、商品种类信息以及商品平均重量从而让配货员选定需要配货的售货柜以及待上货商品的商品种类,然后在配货员确认后进入步骤S1-3;

步骤S1-3,配货侧通信部154将货柜识别号以及对应的商品种类发送至管理服务器,配货信息获取部44获取商品种类作为上货种类,并根据上货种类从商品信息存储部41中获取对应的商品平均重量作为各个上货种类的上货平均重量,然后进入步骤S1-4;

步骤S1-4,推荐货盘设定单元451随机为每一个货盘22分配一个符合商品配货规则的上货种类,并将该货盘22设定为相应上货种类的推荐货盘22,然后进入步骤S1-5;

步骤S1-5,判断单元452判断是否所有上货种类都设定有对应的推荐货盘22,判断为是时进入步骤S1-7,判断为否时进入步骤S1-6;

步骤S1-6,控制单元453控制推荐货盘设定单元451随机选定一个货盘22,并为该货盘22分配一个符合商品配货规则的上货种类,直到所有上货种类都对应有一个推荐货盘22,然后进入步骤S1-7;

步骤S1-7,清单生成单元454根据所有上货种类以及对应的推荐货盘22的货盘识别号生成配货清单,然后进入步骤S1-8;

步骤S1-8,配货清单存储部46将配货清单与货柜识别号进行对应存储,然后进入结束状态。

图13为本发明实施例的上货过程的流程图。

如图13所示,当上货人员通过上货终端13扫描售货柜11上的二维码标签进行扫码时,针对具有非标准重量的商品(即非标品)开始如下上货过程:

步骤S2-1,上货侧二维码获取识别部71获取上货终端13对二维码标签扫描得到的二维码,并识别出该二维码中包含的货柜识别号,上货侧通信部75就将货柜识别号以及上货终端13中存储的上货员识别号作为一个上货请求发送至管理服务器12,然后进入步骤S2-2;

步骤S2-2,解锁请求判断部47根据该上货请求中的上货员识别号判断该上货请求是否合法,判断为是时进入步骤S2-3,判断为否时进入步骤S2-4;

步骤S2-3,上货信息获取部50获取上货请求中的货柜识别号,柜门解锁部48生成解锁指令,服务侧通信部64根据货柜识别号将解锁指令发送至对应的售货柜11,售货柜11中的锁定部24根据解锁指令解锁柜门,然后进入步骤S2-5;

步骤S2-4,上货账号提示部49生成上货账号绑定提示,服务侧通信部64根据上货员识别号将上货账号绑定提示发送至上货终端13,然后进入步骤S2-1;

步骤S2-5,上货侧显示部74显示上货画面并显示配货清单获取部72根据售货柜识别号获取到的配货清单,从而让上货人员根据配货清单中各个上货种类对应的推荐货盘22的货盘识别号以及该推荐货盘22对应的货盘位置信息进行上货,然后进入步骤S2-6;

步骤S2-6,上货重量差监测部27在上货人员上货期间,实时监测每个重力传感器23测得的当前时刻重量值与上一时刻重量值的差值,然后进入步骤S2-7;

步骤S2-7,上货重量差判定部28判断每个重量传感器对应的差值是否大于最大阈值,当判断为是时将差值设定为新增上货重量,货柜侧通信部32将新增上货重量以及对应的货盘识别号发送至管理服务器12,然后进入步骤S2-8,判断为否时进入步骤S2-6;

步骤S2-8,上货种类确定部53根据货盘识别号从配货清单中确定与新增上货重量对应的待上货商品的上货种类,然后进入步骤S2-9;

步骤S2-9,价格计算部55根据上货种类信息从商品信息存储部41中检索到待上货商品对应的单价并作为待售商品单价,并基于待售商品单价以及新增上货重量计算得到待上货商品的价格作为待售商品价格,然后进入步骤S2-10;

步骤S2-10,待售商品信息存储部43将新增上货重量作为待售商品的待售重量,并与货柜识别号、待售种类、相应的待售货盘识别号以及待售商品价格一一对应存储,然后进入结束状态。

图14为本发明实施例的消费过程的流程图。

如图14所示,当消费者通过消费终端14扫描售货柜11上的二维码标签进行扫码时,开始如下消费过程:

步骤S3-1,消费侧二维码获取识别部81获取上货终端13对二维码标签扫描得到的二维码,并识别出该二维码中包含的货柜识别号,消费侧通信部85就将货柜识别号以及消费终端14中存储的消费者识别号作为一个消费请求发送至管理服务器12,然后进入步骤S3-2;

步骤S3-2,柜门解锁部48生成解锁指令并发送至对应的售货柜11后,货柜侧控制部33控制锁定部24解锁柜门,然后进入步骤S3-3;

步骤S3-3,待售重量差监测部30实时监测每个重力传感器23测得的当前时刻重量值与上一时刻重量值的差值,然后进入步骤S3-4;

步骤S3-4,待售重量差判定部31判断每个当前时刻所有重量传感器对应的差值是否小于最小阈值,当判断为是时,将差值设定为新减待售重量,货柜侧通信部32将新减待售重量作为第一待售重量以及将相应的货盘识别号作为第一待售货盘识别号发送至管理服务器12,然后进入步骤S3-6,判断为否时进入步骤S3-5;

步骤S3-5,待售重量差判定部31进一步判断差值是否大于最大阈值,判断为是时,将差值设定为新增待售重量,货柜侧通信部32将新增待售重量作为第二待售重量以及将相应的货盘识别号作为第二待售货盘识别号发送至管理服务器12,然后进入步骤S3-7,判断为否时,进入步骤S3-3;

步骤S3-6,第一待售重量差获取部56获取第一待售重量以及第一待售货盘识别号,然后进入步骤S3-8;

步骤S3-7,第二待售重量差获取部57获取第二待售重量以及第二待售货盘识别号,然后进入步骤S-9;

步骤S3-8,目标商品检索设定部62根据第一待售重量以及第一待售货盘识别号从待售商品信息存储部43中检索到对应的商品重量作为目标商品重量,对应的上货种类信息作为目标种类,然后进入步骤S3-9;

步骤S3-9,待售商品判断部58判断第一待售重量与第二待售重量是否相符合,判断为是时,进入步骤S3-10,判断为否时,进入步骤S3-11;

步骤S3-10,待售货盘识别号判断部59判断第一待售货盘识别号与第二待售货盘识别号是否相符,判断为否时进入步骤S3-12,判断为是时进入步骤S3-13;

步骤S3-11,异物提示生成部60生成放回待售商品为异物提示,服务侧通信部64将放回待售商品为异物提示发送至对应的消费终端,从而提醒消费者将不需要的原待售商品放回至售货柜11中,然后进入步骤S3-3;

步骤S3-12,待售商品放回提示部61生成待售商品放回原位置提示信息,服务侧通信部64将该待售商品放回原位置提示信息根据消费者识别号发送至对应的消费终端,从而提醒消费者将不想要的待售商品放回至原位置,然后进入步骤S3-13;

步骤S3-13,目标商品检索设定部62将对应的目标商品重量以及对应的目标种类重新设定为待售重量与待售种类,然后进入步骤S3-14;

步骤S3-14,商品清单生成部63根据目标商品检索设定部62生成的所有目标商品重量、目标种类以及目标商品价格生成商品清单,服务侧通信部64将商品清单发送至消费终端14,从而让消费者确认购买的商品以及金额,然后进入步骤S3-15;

步骤S3-15,锁定状态感应部25感应到柜门关闭并生成柜门关闭信号,货柜侧通信部32将柜门关闭信号发送至管理服务器12,管理服务器12根据该柜门关闭信号生成一个关门结账请求,并根据消费者识别号发送至对应的消费终端14,然后进入步骤S3-15;

步骤S3-15,计费结算部84根据最终获得的商品清单,计算得到总价格让消费者进行支付操作,然后进入结束状态。

实施例作用与效果

根据本实施例提供的无人售货系统,由于配货信息获取部44获取上货人员需要在一个售货柜中上货的所有待上货商品的商品种类作为上货种类,并根据该上货种类从商品信息存储部41中获取对应的商品平均重量作为上货平均重量,进一步地,配货清单生成部45基于预定的商品配货规则,根据上货种类以及对应的上货平均重量,生成配货清单并发送至上货终端从而让上货人员能够按照配货清单上货,配货清单至少含有各个上货种类以及该上货种类对应的推荐货盘22的货盘识别号,因此,上货人员在一个售货柜内上货时,只需要根据配货清单中各个上货种类对应的推荐货盘22的货盘识别号进行上货,就能保证这个售货柜内的各个货盘22上的所有待售商品均不存在冲突,提升了上货人员的工作效率。继而,在消费者购物过程中,服务器能够准确判断出每一次取出的商品的种类,进而实现精准结算,保障了消费者以及供应商的权益。

在实施例中,还由于控制单元453控制推荐货盘设定单元451随机选定一个货盘22,并为该货盘22分配一个符合商品配货规则的上货种类,直到所有上货种类都对应有一个推荐货盘22,进而,清单生成单元454根据所有上货种类以及对应的推荐货盘22的货盘识别号生成配货清单,因此,保证每一个推荐货盘22内的各个待上货商品均不存在商品冲突,从而提高了上货人员的工作效率,也提高了消费过程中的结算精度。

在实施例中,还由于上货种类确定部53根据上货货盘识别号以及配货清单确定与新增上货重量对应的待上货商品的上货种类,进而,待售商品信息存储部43将新增上货重量作为待上货商品的待售重量,将上货种类作为该待上货商品的待售种类,将上货货盘识别号作为待售货盘识别号,与货柜识别号进行一一对应存储,因此,不需要上货人员在上货过程中为每一个待上货商品选定上货种类,只需要根据配货清单,将每个待上货商品按照对应的上货种类依次放入对应的推荐货盘22的货盘22位置,上货种类确定部53就能根据新增上货重量确定对应的上货种类,进一步提高了上货人员的工作效率。

在实施例中,还由于待上货商品可以是标品,也可以是非标品,相应地,一个货盘22内可以同时有标品与非标品,因此,每个售货柜11中的商品种类多样,不会局限于单一的瓶装罐装等商品,或是散装称重商品,从而满足了消费者多样的需求,提高了消费者的购物体验。

在实施例中,还由于待售商品判断部58判断第一待售重量与第二待售重量是否相符合,并且,当待售商品判断部58判断为是时,待售货盘识别号判断部59判断第一待售货盘识别号与第二待售货盘识别号是否相符,进一步地,待售商品放回提示部61在待售货盘识别号判断部59判断为否时,生成待售商品放回原位置提示信息,从而提醒消费者将待售商品放回原货盘22内,因此,可以保证后续消费过程中的结算准确性,不会因为待售商品放到新货盘22后,可能与新货盘22内已有的待售商品存在商品冲突,进而,影响后续消费过程中待售商品的确定。

<变形例一>

为了便于表达,本变形例一中对于和实施例相同的结构,给予相同的符号,并省略相同的说明。

实施例中配货清单生成部45具有推荐货盘设定单元451、判断单元452、控制单元453以及清单生成单元454,为了节省配货清单的生成时间,本变形例一中,配货清单生成部45'(如图15)具有待上货商品排序单元450、推荐货盘设定单元451、判断单元452、控制单元453以及清单生成单元454。

待上货商品排序单元450根据上货平均重量由大到小依次对所有上货种类进行排序,从而得到上货种类序列。

推荐货盘设定单元451按照上货种类序列为每一个货盘22分配一个上货种类,并将该货盘22设定为相应上货种类的推荐货盘22。

判断单元452判断是否所有上货种类都设定有对应的推荐货盘22。

控制单元453在判断单元452判断为否时,控制推荐货盘设定单元451随机选定一个货盘22,并为该货盘22分配多个符合商品配货规则的上货种类,直到所有上货种类都对应有一个推荐货盘22。

清单生成单元454根据所有上货种类以及对应的推荐货盘22的货盘识别号生成配货清单。

变形例一作用与效果

在具有与实施例相同的作用与效果的基础上,本变形例一中,由于待上货商品排序单元先进行排序得到上货种类序列,进而推荐货盘设定单元451根据待上货商品序列为每一个货盘22分配一个上货种类,因此,节省了推荐货盘22的设定时间。

<变形例二>

为了便于表达,本变形例二中对于和实施例相同的结构,给予相同的符号,并省略相同的说明。

实施例中的商品信息存储部41存储有种类信息4111、单价4112以及商品平均重量4113。为了加快其特各个部基于种类信息进行检索的速度,本变形例二中商品信息存储部41'存储有如图16示的种类信息编码4110、种类信息4111、该种类信息对应的单价4112、该种类信息对应的商品平均重量4113。

图17为本发明变形例二的待售商品信息存储部存储的内容。

相应地,待售商品信息存储部43'存储有如图17所示待售商品所在售货柜11的货柜识别号4311'、待售商品所在货盘22的待售货盘识别号4312'、待售商品对应的待售种类编码4313'、待售商品的待售重量4314'以及与待售重量对应的待售商品价格4315'。

变形例二作用与效果

在具有与实施例相同的作用与效果的基础上,本变形例二中,由于商品信息存储部41还存储有种类信息编码,因此,可以加快针对种类信息的检索速度,节省了商品清单生成时间。

<变形例三>

为了便于表达,本变形例三中对于和实施例相同的结构,给予相同的符号,并省略相同的说明。

变形例二中的待售商品信息存储部43'存储有货柜识别号4311'、待售货盘识别号4312'、待售种类编码4313'、待售重量4314'以及待售商品价格4315',而为了加快目标商品检索设定部62的检索速度,可以直接将商品重量与上货种类对应的种类信息编码作为一个商品识别信息进行存储。

图18为本发明变形例三的待售商品信息存储部存储的内容。

如图18示,待售商品信息存储部43”存储有货柜识别号4311”、待售货盘识别号4312”、商品识别信息4313”以及待售商品价格4314”。

进而,目标商品检索设定部62可以根据第一待售重量以及第一待售货盘识别号直接将对应的商品识别信息设定为目标商品信息,从而商品清单生成部6359直接根据目标商品信息以及对应的商品价格生成商品清单。

变形例三作用与效果

在具有与实施例以及变形例二相同的作用与效果的基础上,本变形例三中,由于待售商品信息存储部43存储有货柜识别号、待售货盘识别号、商品识别信息以及待售商品价格,因此,可以进一步加快目标商品检索设定部62的检索速度,从而进一步节省商品清单的生成时间。

上述实施例、变形例一、变形例二以及变形例三仅用于举例说明本发明的具体实施方式,而本发明不限于上述实施例的描述范围。

例如,在上述实施例、变形例一、变形例二以及变形例三中,上货人员根据配货清单按照上货种类将同一种类的待上货商品一个一个放入到对应的推荐货盘内,在本发明的其他方案中,上货人员可以将多个同一种类的待上货商品一次性放入到对应的推荐货盘内,此时,所述上货重量差获取部获取所述新增上货重量后,根据新增上货重量以及商品平均重量之间的倍速关系确定待上货商品的数量,进而待售商品信息存储部还对该数量进行存储。

例如,在上述实施例、变形例一、变形例二以及变形例三中,配货员在配货终端15上指定待上货的售货柜以及待上货商品的商品种类,在本发明的其他方案中,上货人员可以在上货之前通过上货终端指定待上货的售货柜以及待上货商品的商品种类。

例如,在上述实施例、变形例一、变形例二以及变形例三中,浮动值通过实际称得最大重量以及最小重量计算得到,在本发明的其他方案中,除了浮动值之外,可以为包括重力传感器的重量测量误差。

35页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种合页式补货的自动售货机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类