掌桥专利:专业的专利平台
掌桥专利
首页

一种基于物联网技术的自助售卖系统

文献发布时间:2024-04-18 19:58:30


一种基于物联网技术的自助售卖系统

技术领域

本发明涉及自助售卖技术领域,具体为一种基于物联网技术的自助售卖系统。

背景技术

自助饮料售卖机已经广泛存在,并且顺应时代潮流,已经能够进行网上支付,从而提高了购买的便利性。

然而,虽然售卖机也能够支持钞票购买,但是只能使用小面额的钞票进行购买,然而不会使用网上支付的购买者在进行购买时,往往身上没有携带小面额钞票而只携带了大面额钞票,此时没法购买,降低了客户体验度的同时,也使得销售额降低;且售卖机内的各个商品均对应有相应的二维码信息,当放置别的商品时,则需要更换相应的二维码,导致商品更换非常不便。

发明内容

鉴于现有一种基于物联网技术的自助售卖系统中存在的问题,提出了本发明。

因此,本发明的目的是提供一种基于物联网技术的自助售卖系统,解决了目前的银联售卖机存在的虽然能够支持钞票购买,但是只能使用小面额的钞票进行购买,然而不会使用网上支付的购买者在进行购买时,往往身上没有携带小面额钞票而只携带了大面额钞票,此时没法购买,降低了客户体验度的同时,也使得销售额降低;且售卖机内的各个商品均对应有相应的二维码信息,当放置别的商品时,则需要更换相应的二维码,导致商品更换非常不便的问题。

为解决上述技术问题,根据本发明的一个方面,本发明提供了如下技术方案:

一种基于物联网技术的自助售卖系统,包括中央处理器(8),所述中央处理器(8)电性连接有支付单元(4),其特征在于:所述支付单元(4)包括现金支付模块;

所述支付单元(4)还包括微信支付模块(41),所述微信支付模块(41)电性连接有微信支付接口(44),所述微信支付接口(44)和微信支付模块(41)通过腾讯云服务器对接;

所述中央处理器(8)电性连接有读写模块(2)、数据展示模块(10)和数据处理模块(6),所述读写模块(2)电信连接有数据库(1),所述数据库(1)内建立有待售商品表(11)和已售商品表(12),所述中央处理器(8)和数据库(1)共同电性连接有数据采集单元(3);

所述中央处理器(8)电性连接有二维码模块,所述二维码模块对应购买系统二维码(5),所述购买系统二维码(5)供手机终端(9)扫码使用;

所述现金支付模块电性连接有面额识别模块,所述面额识别模块电性连接有面额处理逻辑。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述支付单元(4)还包括支付宝支付模块(42),所述支付宝支付模块(42)电性连接有支付宝支付接口(45),所述支付宝支付模块(42)和支付宝支付接口(45)之间通过阿里云服务器对接。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述支付单元(4)还包括银联支付模块(43),所述银联支付模块(43)电性连接有银联支付接口(46),所述银联支付接口(46)和银联支付模块(43)之间通过互联网对接。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述中央处理器(8)通过信号传输单元(7)与手机终端(9)建立通信。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述信号传输单元(7)包括无线传输技术(71)和蓝牙通信模块(72),所述手机终端(9)通过无线传输技术(71)或蓝牙通信模块(72)与所述中央处理器(8)之间建立通信。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述数据采集单元(3)包括拍摄模块(31)、数据对比模块(32)、数据提取模块(33)和数据存储模块(34)。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述待售商品表(11)和已售商品表(12)中均设有“商品名称”“商品价格”和“商品图片”属性。

作为本发明所述的一种基于物联网技术的自助售卖系统的一种优选方案,其中:所述面额处理逻辑工作原理如下:

步骤一:识别投入售卖机中的钞票的面额S,将K赋值:K=S-商品价格,

步骤二:当K<0时,发出“面额不足”提醒,并退回钞票;

当K=0时,输出商品,并将销售数据记录到数据库内;

当K>0时,计算找零的金额:[K/50]=A,并查看50元面值是否存在,如果没有,则A=0;[(K-50A)/20]=B,并查看20元面值是否存在,如果没有,则B=0;[(K-50A-20B)/10]=C,并查看10元面值是否存在,如果没有,则C=0;[(K-50A-20B-10C)/5]=D,并查看5元面值是否存在,如果没有,则D=0;[K-50A-20B-10C-5D]=E;(K-[k]=0)/0.5=F;

步骤三:找零为:A张50元面额,B张20元面额,C张10元面额,D张5元面额,E个1元硬币,F个5角硬币。

与现有技术相比:

1、通过设置现金支付模块,利用找零逻辑,能够完成大额钞票的找零,并且即使售卖机内没有50元面额、20元面额、10元面额和5元面额中的一种或者多种,都能够完成找零操作;

2、按照本发明的找零逻辑,能够优先找零出面额较大的钞票,从而保留面额较小的钞票,进而能够避免小面额钞票的流失,便于下次现金交易的进行;

3、将需要放置到售卖机中的商品信息存储到数据库中,通过设置数据采集单元对上架的商品进行识别,并从而提取到商品的价格和图片,进而能够展示商品价格,从而不必为每个产品单独设置二维码,因此上货更加方便,提高了使用便捷性。

附图说明

图1为本发明提供的系统原理图;

图2为本发明提供的数据采集单元的模块示意图;

图3为本发明提供的支付单元的模块原理图;

图4为本发明提供的数据库内部表示意图;

图5为本发明提供的现金支付逻辑原理图。

图中:数据库1、读写模块2、数据采集单元3、拍摄模块31、数据对比模块32、数据提取模块33、数据存储模块34、支付单元4、微信支付模块41、支付宝支付模块42、银联支付模块43、微信支付接口44、支付宝支付接口45、银联支付接口46、购买系统二维码5、数据处理模块6、信号传输单元7、无线传输技术71、蓝牙通信模块72、中央处理器8、手机终端9、数据展示模块10、待售商品表11、已售商品表12。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步的详细描述。

本发明提供一种基于物联网技术的自助售卖系统,请参阅图1-5,包括中央处理器8,中央处理器8电性连接有支付单元4,所述支付单元4包括现金支付模块,所述现金支付模块电性连接有面额识别模块,所述面额识别模块电性连接有面额处理逻辑;

所述面额处理逻辑工作原理如下:

步骤一:识别投入售卖机中的钞票的面额S,将K赋值:K=S-商品价格,

步骤二:当K<0时,发出“面额不足”提醒,并退回钞票;

当K=0时,输出商品,并将销售数据记录到数据库内;

当K>0时,计算找零的金额:[K/50]=A,并查看50元面值是否存在,如果没有,则A=0;[(K-50A)/20]=B,并查看20元面值是否存在,如果没有,则B=0;[(K-50A-20B)/10]=C,并查看10元面值是否存在,如果没有,则C=0;[(K-50A-20B-10C)/5]=D,并查看5元面值是否存在,如果没有,则D=0;[K-50A-20B-10C-5D]=E;(K-[k]=0)/0.5=F;

步骤三:找零为:A张50元面额,B张20元面额,C张10元面额,D张5元面额,E个1元硬币,F个5角硬币。

因为饮料价格都在100元以内,且都为0.5元的整倍数,因此上述逻辑能够满足售卖机需求。

所述支付单元4还包括微信支付模块41,微信支付模块41电性连接有微信支付接口44,微信支付接口44和微信支付模块41通过腾讯云服务器对接。

支付单元4还包括支付宝支付模块42,支付宝支付模块42电性连接有支付宝支付接口45,支付宝支付模块42和支付宝支付接口45之间通过阿里云服务器对接。

支付单元4还包括银联支付模块43,银联支付模块43电性连接有银联支付接口46,银联支付接口46和银联支付模块43之间通过互联网对接。

中央处理器8电性连接有二维码模块,二维码模块对应购买系统二维码5,购买系统二维码5供手机终端9扫码使用。

中央处理器8通过信号传输单元7与手机终端9建立通信。

信号传输单元7包括无线传输技术71和蓝牙通信模块72,手机终端9通过无线传输技术71或蓝牙通信模块72与中央处理器8之间建立通信。

中央处理器8电性连接有读写模块2、数据展示模块10和数据处理模块6,读写模块2电信连接有数据库1,数据库1内建立有待售商品表11和已售商品表12,中央处理器8和数据库1共同电性连接有数据采集单元3;将需要售卖的商品的价格、图片和名称存储到数据库的待售商品表11中。

数据采集单元3包括拍摄模块31(通过摄像头实现)、数据对比模块32、数据提取模块33和数据存储模块34;将商品放置到售卖机的货架上后,通过拍摄模块31对商品进行拍摄,数据提取模块33对拍摄的商品图片进行信息提取,提取出商品的种类,并检索出待售商品表11中的相应商品,从而得知该商品的价格,从而顾客扫码时,从而数据库的待售商品表11中提供展示数据。

待售商品表11和已售商品表12中均设有“商品名称”“商品价格”和“商品图片”属性,这些属性通过数据展示模块10进行展示,当手机终端扫描二维码5时,这些商品将会显示在手机界面上。

在具体使用时,顾客扫描二维码5,从而在手机界面上显示各种产品的相应信息(包括商品名称、商品价格和商品图片),手机界面上显示微信支付、支付宝支付和银联支付的相应链接,从而进行支付;

还有用于现金支付的界面;顾客投入纸币,再进行以下步骤:

步骤一:识别投入售卖机中的钞票的面额S,将K赋值:K=S-商品价格,

步骤二:当K<0时,发出“面额不足”提醒,并退回钞票;

当K=0时,输出商品,并将销售数据记录到数据库内;

当K>0时,计算找零的金额:[K/50]=A,并查看50元面值是否存在,如果没有,则A=0;[(K-50A)/20]=B,并查看20元面值是否存在,如果没有,则B=0;[(K-50A-20B)/10]=C,并查看10元面值是否存在,如果没有,则C=0;[(K-50A-20B-10C)/5]=D,并查看5元面值是否存在,如果没有,则D=0;[K-50A-20B-10C-5D]=E;(K-[k]=0)/0.5=F;

步骤三:找零为:A张50元面额,B张20元面额,C张10元面额,D张5元面额,E个1元硬币,F个5角硬币;

针对上述逻辑距离说明如下:

假设购买的饮料价格为13.5元,购买者投入100(S)元面值的钞票,则应当找零为100-4=K=86.5元;此时则[K/50]=A=1;[(K-50A)/20]=B=1;

[(K-50A-20B)/10]=C=1;[(K-50A-20B-10C)/5]=D=1;

[K-50A-20B-10C-5D]=E=1;(K-[k]=0)/0.5=F=1;那么应该找零为:1张50元面额钞票,1张20元面额钞票,1张10元面额钞票,1个1元硬币和1个五角硬币(值得注意的是:售卖机内必须放置足够多的1元硬币和五角硬币);

针对上述例子,当售卖机内没有50元面额钞票时,则

[K/50]=A=0;[(K-50A)/20]=B=4;

[(K-50A-20B)/10]=C=0;[(K-50A-20B-10C)/5]=D=1;

[K-50A-20B-10C-5D]=E=1;(K-[k]=0)/0.5=F=1;那么,应该找零为:4张20元面额钞票,1张10元面额钞票,1个1元硬币和1个五角硬币。同样的逻辑,当别的面额没有时,只要1元硬币和伍角硬币足够多时,就能够完成找零操作。

虽然在上文中已经参考实施方式对本发明进行了描述,然而在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,本发明所披露的实施方式中的各项特征均可通过任意方式相互结合起来使用,在本说明书中未对这些组合的情况进行穷举性的描述仅仅是出于省略篇幅和节约资源的考虑。因此,本发明并不局限于文中公开的特定实施方式,而是包括落入权利要求的范围内的所有技术方案。

相关技术
  • 一种具有智能营销功能的自助售卖系统
  • 一种基于物联网技术的自助售卖系统
  • 一种基于物联网技术的自助售卖系统
技术分类

06120116504858