一种基于称重的自动售货系统和方法与流程

文档序号:14043249阅读:580来源:国知局

本发明涉及自动售货机技术领域,具体涉及一种基于称重的自动售货系统和方法。



背景技术:

由于自动售货机具有商品购买方便、管理简单、占地面积小、减少销售所需的人工费等优点,因此自其问世以来便迅速发展,在各个地方都大量普及。

目前市场上常见的自动售货机在商品选择上还比较单一,主要涉及瓶装饮料、香烟、有独立包装的食品等以个数为单位来计算商品价格的自动售货机,少见售卖水果、蔬菜、粮食等以称重为主要识别和结算手段的自动售货机,这是因为基于称重的自动售货机相对于非称重售货机需要解决更多的技术问题,其中一个很重要的技术问题是:如何基于称重识别商品种类?

现有技术中,已经有专利文献出现了采用称重的自动售货机,已有的称重售货机通过以下两种方式来实现识别商品种类:

方式一,同一台自动售货机只出售同一种商品。

方式二,同一台自动售货机具有不同的货物层,每个货物层上放置同一种商品,每个货物层对应一个称重传感器,通过对传感器的识别来判断用户所拿起或放下的商品的种类。

方式三,同一台自动售货机具有不同的货物层,多个货物层共用同一个称重传感器,通过设置复杂的算法来识别拿起或放下的商品的种类。

对于方式一,其大大限制了自动售货机的使用场景。

对于方式二,由于需要为每个货物层单独配置一个称重传感器,大大增加了自动售货机的体积、制造成本和维修成本。

对于方式三,计算时间较长,算法设计时间长,且由于算法是人为设计的,售货机所面临的情形不可能在设计算法是做到穷尽,不可避免的会出现bug,造成使用时出现识别精度不高、误差较大。

综上,现有技术中亟需一种简单、便捷的技术方案来解决基于称重识别商品种类的技术问题。



技术实现要素:

(一)发明目的

本发明的目的是提供一种基于称重的自动售货系统,用于解决现有技术中上述各种自动售货机所面临的问题。

(二)技术方案

为解决上述问题,本发明的第一方面提供了一种基于称重的自动售货系统,包括:机柜和设置于机柜的多个存货仓和称重传感器,还包括控制模块;所述称重传感器,设置在所述多个存货仓的底部并承载所述多个存货仓,所述称重传感器用于感测多个存货仓的重量,并将测得的重量信息发送给控制模块;每个所述存货仓具有一个仓门,所述仓门上设置控制锁传感器,所述控制锁传感器用于感测仓门的开启或关闭,并将感测的仓门开关信息发送给控制模块;所述控制模块,分别与所述称重传感器和控制锁传感器通信连接,用于基于所述称重传感器测得的重量信息和控制锁传感器测得的仓门开关信息,生成货品清单。

进一步,基于称重的自动售货系统,还包括存储模块,所述存储模块用于存储仓门id信息与商品种类对应表。

进一步,基于称重的自动售货系统,所述控制模块包括:商品重量生成单元、仓门id信息生成单元、商品种类生成单元和货品清单生成单元。其中,商品重量生成单元,用于基于所述重量信息进行计算,得到被拿走或被放入的商品重量;仓门id信息生成单元,基于控制锁传感器发送的仓门开关信息,确认被开启的仓门的id信息;商品种类生成单元,以所述被开启的仓门的id信息为索引在所述仓门id信息与商品种类对应表中进行检索,得到商品种类;货品清单生成单元,基于所述商品重量和商品种类生成货品清单。

进一步,基于称重的自动售货系统,所述控制模块还包括:商品数量生成单元,商品数量生成单元用于基于所述被拿走或被放入的商品重量和预存的单个商品重量进行计算,得到商品数量;所述货品清单生成单元,基于所述商品数量和商品种类生成货品清单。

进一步,基于称重的自动售货系统,所述控制模块和存储模块设置于机柜的控制芯片中;或所述控制模块和存储模块设置于与机柜通信连接的上位机中。

进一步,基于称重的自动售货系统,所述多个存货仓以竖向、横向或横竖交叉的方式进行排列。

进一步,基于称重的自动售货系统,所述机柜包括柜体和用于封闭所述柜体的柜门;所述多个存货仓和称重传感器设置于所述柜体内;所述柜体内还设置有保温装置,所述保温装置具有加热制冷功能,以对所述多个存货仓提供热量或冷量。

进一步,基于称重的自动售货系统,所述机柜上还设置有用户身份识别模块,用于采集用户身份信息;所述用户身份识别模块为射频识别模块、二维码采集模块或nfc模块。

进一步,基于称重的自动售货系统,所述机柜上还设置有图像采集模块,用于在当控制锁传感器感测到仓门开关信息时,进行图像采集。

根据本发明的另一方面,提供了一种基于称重的自动售货方法,包括以下步骤:

获取多个存货仓的重量,并将测得的重量信息;

获取每个仓门的开启或关闭的仓门开关信息;

基于所述重量信息和仓门开关信息生成货品清单。

进一步,所述基于称重的自动售货方法,所述基于所述重量信息和仓门开关信息生成货品清单,包括以下步骤:

基于所述重量信息进行计算,得到被拿走或被放入的商品重量;

基于控制锁传感器发送的仓门开关信息,确认被开启的仓门的id信息;

以所述被开启的仓门的id信息为索引在所述仓门id信息与商品种类对应表中进行检索,得到商品种类;

基于所述商品重量和商品种类生成货品清单。

进一步,所述基于称重的自动售货方法,所述基于所述重量信息和仓门开关信息生成货品清单,包括以下步骤:

基于所述重量信息进行计算,得到被拿走或被放入的商品重量;

基于所述被拿走或被放入的商品重量和预存的单个商品重量进行计算,得到商品数量;

基于控制锁传感器发送的仓门开关信息,确认被开启的仓门的id信息;

以所述被开启的仓门的id信息为索引在所述仓门id信息与商品种类对应表中进行检索,得到商品种类;

基于所述商品数量和商品种类生成货品清单。

(三)有益效果

本发明的上述技术方案具有如下有益的技术效果:

1、本发明提供的基于称重的自动售货系统,既可以用于售卖瓶装饮料、袋装食品等具有独立包装的商品,还可以用于售卖水果、蔬菜等散装的商品;

2、本发明提供的基于称重的自动售货系统,能实现在使用同一个称重传感器的情况下,售卖多种不同类型的商品,现对于现有技术中需要采用多个称重传感器来识别不同的商品种类,大大降低了每台售货机的制造成本和维修成本;

3、本发明提出了基于仓门的id信息来识别商品种类,识别过程简单易行。

附图说明

图1是本发明基于称重的自动售货系统的模块关系示意图;

图2是图1中控制模块中各个功能单元的关系示意图;

图3是本发明基于称重的自动售货系统的机柜的结构示意图;

图4是本发明一种基于称重的自动售货方法的步骤流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

图1是本发明基于称重的自动售货系统的模块关系示意图。

如图1所示,在本发明提供的基于称重的自动售货系统的一个实施例中,自动售货系统包括:机柜和设置于机柜的多个存货仓和称重传感器,还包括控制模块。

其中,称重传感器,设置在多个存货仓的底部并承载多个存货仓,称重传感器用于感测多个存货仓的重量,并将测得的重量信息发送给控制模块。

每个存货仓具有一个仓门,仓门上设置控制锁传感器,控制锁传感器用于感测仓门的开启或关闭,并将感测的仓门开关信息发送给控制模块。

控制模块,分别与称重传感器和控制锁传感器通信连接,用于基于称重传感器测得的重量信息和控制锁传感器测得的仓门开关信息,生成货品清单。

进一步,在上述实施例的基础上,在本发明的另一个实施例中,自动售货系统还包括存储模块,该存储模块用于存储仓门id信息与商品种类对应表。

每个仓门具有唯一的id信息。该id信息可以是控制锁传感器的mac地址或编程人员预先设置的唯一识别码。每个存货仓内存储同一种商品,在使用自动售货系统时,商家可以自定义的编辑每个存货仓对应的商品种类,形成仓门id信息与商品种类对应表。

本发明实施例的有益效果是:本发明实施例提供的基于称重的自动售货系统,能实现在使用同一个称重传感器的情况下,售卖多种不同类型的商品,现对于现有技术中需要采用多个称重传感器来识别不同的商品种类,大大降低了每台售货机的制造成本和维修成本。

图2是图1中控制模块中各个功能单元的关系示意图。

如图2所示,在上述实施例的基础上,在本发明的另一个实施例中,控制模块包括:商品重量生成单元、仓门id信息生成单元、商品种类生成单元和货品清单生成单元。

其中,商品重量生成单元用于基于重量信息进行计算,得到被拿走或被放入的商品重量。具体地,商品重量生成单元接受到的重量信息为预定时间内的多个重量值,例如,20秒时间的时间段内,接受到的称重传感器所发送的多个重量值为:56、56、56、54、53、52、50、48、48、48、48,商品重量生成单元基于多个重量值进行计算,例如:56-48=8,得到被拿走的商品的重量为8。

其中,仓门id信息生成单元基于控制锁传感器发送的仓门开关信息,确认被开启的仓门的id信息。具体地,控制锁传感器与控制模块通信连接,该通信可以为远程或近场通信,可以是有线也可以是无线。

商品种类生成单元,以被开启的仓门的id信息为索引在仓门id信息与商品种类对应表中进行检索,得到商品种类。

货品清单生成单元,基于商品重量和商品种类生成货品清单。货品清单例如:苹果两斤;大米4斤;货品清单例如:在得到商品重量和商品种类之后,根据预存的商品单价对货品清单进行计算,得到账单。

在上述实施例的基础上,在本发明的另一个实施例中,控制模块还包括:商品数量生成单元。

其中,商品数量生成单元,用于基于被拿走或被放入的商品重量和预存的单个商品重量进行计算,得到商品数量。货品清单生成单元,基于商品数量和商品种类生成货品清单。

本发明实施例的有益效果是:本发明实施例可以扩展自动售货系统的使用场景,一方面可以售卖散装货品,以重量为单位计算账单,另一方面也可以售卖本身具有独立包装的货品,首先通过称重确认被拿起或放下的货品的重量和商品种类,之后基于预设的该种类商品的单位重量值得到商品的数量,进而基于商品数量和商品种类生成货品清单。

控制模块和存储模块设置于机柜的控制芯片中;或控制模块和存储模块设置于与机柜通信连接的上位机或服务器中。

图3是本发明基于称重的自动售货系统的机柜的结构示意图。

如图3所示,在上述实施例的基础上,在本发明的另一个实施例中,存货仓以竖向方式进行排列,并被放置在称重传感器上,但本发明的保护范围不限于此,多个存货仓也可以横向或横竖交叉的方式进行排列。

如图3所示,机柜包括柜体1和用于封闭柜体的柜门2;多个存货仓3和称重传感器4设置于柜体1内。每个存货仓3具有一个仓门5,柜体1内还设置有保温装置,保温装置具有加热制冷功能,以对多个存货仓提供热量或冷量,从而对存货仓内放置的商品起到保质作用。

在上述实施例的基础上,在本发明的另一个实施例中,机柜上还设置有用户身份识别模块,用于采集用户身份信息;用户身份识别模块为射频识别模块、二维码采集模块或nfc模块。

在上述实施例的基础上,在本发明的另一个实施例中,机柜上还设置有图像采集模块6,用于在当控制锁传感器感测到仓门开关信息时,进行图像采集。

图4是本发明一种基于称重的自动售货方法的步骤流程图。

如图4所示,根据本发明的另一方面,提供了一种基于称重的自动售货方法,包括以下步骤:

步骤s1,获取多个存货仓的重量,并将测得的重量信息;

步骤s2,获取每个仓门的开启或关闭的仓门开关信息;

步骤s3,基于所述重量信息和仓门开关信息生成货品清单。

进一步,步骤s3基于所述重量信息和仓门开关信息生成货品清单,包括以下步骤:

步骤s31,基于所述重量信息进行计算,得到被拿走或被放入的商品重量;

步骤s32,基于控制锁传感器发送的仓门开关信息,确认被开启的仓门的id信息;

步骤s33,以所述被开启的仓门的id信息为索引在所述仓门id信息与商品种类对应表中进行检索,得到商品种类;

步骤s34,基于所述商品重量和商品种类生成货品清单。

进一步,在基于称重的自动售货方法的另一个实施例中,所述步骤s3基于所述重量信息和仓门开关信息生成货品清单,包括以下步骤:

步骤s31’,基于所述重量信息进行计算,得到被拿走或被放入的商品重量;

步骤s32’,基于所述被拿走或被放入的商品重量和预存的单个商品重量进行计算,得到商品数量;

步骤s33’,基于控制锁传感器发送的仓门开关信息,确认被开启的仓门的id信息;

步骤s34’,以所述被开启的仓门的id信息为索引在所述仓门id信息与商品种类对应表中进行检索,得到商品种类;

步骤s35’,基于所述商品数量和商品种类生成货品清单。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

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