一种基于区块链技术的具有缓冲保护功能的自动售货机的制作方法

文档序号:17836258发布日期:2019-06-05 23:35阅读:158来源:国知局
一种基于区块链技术的具有缓冲保护功能的自动售货机的制作方法

本发明涉及一种基于区块链技术的具有缓冲保护功能的自动售货机。



背景技术:

区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

区块链技术的数据安全程度较高,应用也非常广泛,其中包括了人们日常生活中所常用到的自动售货机。

现有技术的自动售货机一般都是采用传统的数据加密方式,很容易造成数据丢失,并且,现有技术的无人售货机在商品的安全方面存在一定的隐患问题,由于自动售货机运行时周围无人看守,一些不法分子容易利用工具从出货口的位置盗取设备内部的商品,给售货机的主人带来财产损失,不仅如此,自动售货机在出货时,设备内部的商品一般都是直接掉落在出货口的位置,对于一些玻璃制品或易碎的商品而言,货物在掉落的过程中,容易摔碎损坏,进而降低了现有的自动售货机的实用性。



技术实现要素:

本发明要解决的技术问题是:为了克服现有技术的不足,提供一种基于区块链技术的具有缓冲保护功能的自动售货机。

本发明解决其技术问题所采用的技术方案是:一种基于区块链技术的具有缓冲保护功能的自动售货机,包括主体,所述主体上设有出货口、柜门、门锁、显示屏和若干按键,所述出货口位于柜门的下方,所述显示屏位于柜门的一侧,所述按键均匀分布在显示屏的下方,所述柜门上设有展示栏,所述柜门通过门锁与主体连接,所述主体内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储,所述显示屏和按键均与处理器电连接,所述主体内还设有出货装置;

所述出货装置包括密封机构和若干出货机构,所述密封机构位于出货口的上方,所述出货机构从上而下均匀分布在密封机构的上方;

所述出货机构包括两个出货组件和若干货架,所述货架水平均匀分布在两个出货组件的上方,所述出货组件包括连接单元、支撑单元、斜板和两个侧板,所述斜板倾斜向下设置,两个侧板分别固定在斜板的两侧,所述支撑单元位于斜板的下方,所述斜板的一端通过连接单元设置在主体内,两个出货组件的斜板的另一端相对设置;

所述密封机构包括两个密封组件,两个密封组件分别位于出货口的上方的两侧,所述密封组件包括固定板、转动板、转动单元和密封组件,所述固定板固定在主体内,所述转动板的一端与固定板的靠近另一个密封组件的一端铰接,所述密封组件位于固定板的上方,所述转动单元位于转动板的上方,所述转动单元与转动板传动连接,两个密封组件中的转动板的远离固定板的一端相互抵靠。

作为优选,为了提高数据存储的安全性,所述处理器内设有区块链系统,所述区块链系统包括数据层、网络层、共识层、激励层、合约层和应用层,所述区块链数据来源于数据层。

作为优选,为了提高设备的智能化程度,所述处理器为单片机或处理器,所述存储器包括内存数据库和磁盘数据库,所述内存数据库和磁盘数据库分别接受区块链节点写入的区块链数据,并对区块链数据进行存储。

作为优选,为了支撑斜板,所述支撑单元包括第一电机、偏心轮、支撑板、压力传感器、弹簧、支撑块和两个限位单元,所述第一电机固定在主体内,所述第一电机与偏心轮传动连接,所述支撑板位于偏心轮的上方,所述压力传感器固定在支撑板的上方,所述支撑块通过弹簧与压力传感器电连接,两个限位单元分别位于支撑块的两侧,所述第一电机和压力传感器均与处理器电连接。

作为优选,为了实现支撑块的稳定移动,所述限位单元包括限位杆、限位块和横板,所述横板与支撑块固定连接,所述限位块通过限位杆固定在横板的下方,所述支撑板套设在限位杆上。

作为优选,为了便于斜板的转动,所述连接单元包括固定轴、套环和凸板,所述固定轴固定在主体内,所述凸板与固定轴固定连接,所述套环套设在固定轴上,所述套管与斜板固定连接。

作为优选,为了带动转动板进行转动,所述转动单元包括第二电机、驱动轮和拉线,所述第二电机固定在主体内,所述第二电机与处理器电连接,所述第二电机与驱动轮传动连接,所述拉线的一端设置在驱动轮上,所述拉线的另一端与转动板连接。

作为优选,为了保证拉线的强度和韧性,所述拉线为碳素线。

作为优选,为了对转动板进行加固,所述密封单元包括第三电机、丝杆、套管和固定环,所述第三电机和固定环均固定在固定板的上方,所述第三电机与丝杆的一端传动连接,所述丝杆的另一端设置在套管内,所述套管的与丝杆的连接处设有与丝杆匹配的螺纹,所述固定环套设在套管上,所述套管的远离第三电机的一端位于转动板的上方。

作为优选,为了进一步加固转动板的位置,所述密封单元还包括插杆和插环,所述插杆固定在套管的远离第三电机的一端,所述插环固定在转动板的上方,所述插环套设在插杆上。

本发明的有益效果是,该基于区块链技术的具有缓冲保护功能的自动售货机,采用区块链技术进行数据存储,使得数据安全程度高,并且通过出货机构减缓了货物掉落到出货口处的速度,防止货物损坏,与现有的出货机构相比,该出货机构更安全可靠,不仅如此,通过密封机构对出货口的上方进行密封处理,防止他人通过出货口盗取主体内的货物商品,从而实现了防盗功能,提高了设备的安全性和实用性,与现有的密封机构相比,该密封机构结构灵活,既方便出货,又实现密封防盗。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明的基于区块链技术的具有缓冲保护功能的自动售货机的区块链系统的系统原理图;

图2是本发明的基于区块链技术的具有缓冲保护功能的自动售货机的结构示意图;

图3是本发明的基于区块链技术的具有缓冲保护功能的自动售货机的出货装置的结构示意图;

图4是图3的a部放大图;

图5是图3的b部放大图;

图中:1.主体,2.出货口,3.柜门,4.门锁,5.显示屏,6.按键,7.货架,8.斜板,9.侧板,10.固定板,11.转动板,12.第一电机,13.偏心轮,14.支撑板,15.压力传感器,16.弹簧,17.展示栏,18.限位杆,19.限位块,20.横板,21.固定轴,22.套环,23.凸板,24.第二电机,25.驱动轮,26.拉线,27.第三电机,28.丝杆,29.套管,30.固定环,31.插杆,32.插环,33.支撑块。

具体实施方式

现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。

如图1所示,一种基于区块链技术的具有缓冲保护功能的自动售货机,包括主体1,所述主体1内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储,所述处理器内设有区块链系统,所述区块链系统包括数据层、网络层、共识层、激励层、合约层和应用层,所述区块链数据来源于数据层,所述处理器为单片机或plc,所述存储器包括内存数据库和磁盘数据库,所述内存数据库和磁盘数据库分别接受区块链节点写入的区块链数据,并对区块链数据进行存储。

事实上,处理器主要是用于处理数据,而存储器则是用来数据存储,在这里:

数据层封装了底层数据区块以及相关的数据加密和时间戳等技术;

实际上,内存数据库和磁盘数据库接受或存储到的区块链数据均是来自于数据层。

网络层则包括分布式组网机制、数据传播机制和数据验证机制等;

共识层主要封装网络节点的各类共识算法;

激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;

合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;

应用层则封装了区块链的各种应用场景和案例。

如图2-3所示,所述主体1上设有出货口2、柜门3、门锁4、显示屏5和若干按键6,所述出货口2位于柜门3的下方,所述显示屏5位于柜门3的一侧,所述按键6均匀分布在显示屏5的下方,所述柜门3上设有展示栏17,所述柜门3通过门锁4与主体1连接,所述显示屏5和按键6均与处理器电连接,所述主体1内还设有出货装置;

所述出货装置包括密封机构和若干出货机构,所述密封机构位于出货口2的上方,所述出货机构从上而下均匀分布在密封机构的上方;

在主体1上,管理人员可通过门锁4打开柜门3,向主体1内部补充售卖的各种货物,而后关上柜门3,利用门锁4进行固定,防止他人打开柜门3。顾客在利用该自动售货机购买货物时,可观察展示栏17上兜售的商品,通过按键6选择商品,而后显示屏5上显示支付二维码,顾客利用手机可扫描二维码完成支付工作,而后主体1内的出货装置中,密封机构打开,通过出货机构将货物输送到出货口2处,便于顾客取走货物,而后密封机构关闭,避免他人通过出货口2恶意盗取主体1内的商品保护,保护了售货机管理人员或主人的财产安全。

如图3-4所示,所述出货机构包括两个出货组件和若干货架7,所述货架7水平均匀分布在两个出货组件的上方,所述出货组件包括连接单元、支撑单元、斜板8和两个侧板9,所述斜板8倾斜向下设置,两个侧板9分别固定在斜板8的两侧,所述支撑单元位于斜板8的下方,所述斜板8的一端通过连接单元设置在主体1内,两个出货组件的斜板8的另一端相对设置;

出货机构中,货架7用以储存货物,通过出货组件对货架7流出的货物进行缓冲,降低其落在出货口2处的速度,避免商品货物损坏,顾客在使用该设备购买商品后,货架7内的货物落在出货组件中的斜板8上,支撑组件检测到斜板8上有货物后,控制斜板8做摆动,便于斜板8上的货物顺着斜板8向下滑动,斜板8的两侧,通过侧板9形成一个轨道,避免货物从斜板8的两侧掉落,利用连接单元方便斜板8的转动,随着斜板8的摆动,两个出货组件之间,斜板8的距离发生变化,在斜板8上的货物滑动时,若两个斜板8之间的距离小于货物的尺寸,则货物停留在斜板8上,此时货物的速度减缓,而后随着两个斜板8的距离增大至大于货物的尺寸后,货物从两个斜板8之间掉落,落在另一个出货机构的两个出货组件之间,通过逐级减速缓冲,避免商品落在出货口2时速度过快而损坏。

如图3和图5所示,所述密封机构包括两个密封组件,两个密封组件分别位于出货口2的上方的两侧,所述密封组件包括固定板10、转动板11、转动单元和密封单元,所述固定板10固定在主体1内,所述转动板11的一端与固定板10铰接,所述密封单元位于固定板10的上方,所述转动单元位于转动板11的上方,所述转动单元与转动板11传动连接,两个密封组件中的转动板11的远离固定板10的一端相互抵靠。

在顾客购买商品时,转动单元带动转动板11向下转动,使得两个密封组件的转动板11之间形成空隙,便于商品通过出货组件后从两个密封组件之间的间隙处掉落,而在商品掉落至出货口2处时,处理器控制转动单元带动转动板11转动至与固定板10同一平面,而后利用密封单元对转动板11进行加固,使两个密封组件中的固定板10相互抵靠,防止他人通过出货口2盗取主体1内的商品货物。

如图4所示,所述支撑单元包括第一电机12、偏心轮13、支撑板14、压力传感器15、弹簧16、支撑块33和两个限位单元,所述第一电机12固定在主体1内,所述第一电机12与偏心轮13传动连接,所述支撑板14位于偏心轮13的上方,所述压力传感器15固定在支撑板14的上方,所述支撑块33通过弹簧16与压力传感器15电连接,两个限位单元分别位于支撑块33的两侧,所述第一电机12和压力传感器15均与处理器电连接。

当斜板8上有货物掉落时,货物对斜板8产生压力,使得斜板8向下转动,挤压支撑块33,支撑块33向下压缩弹簧16,使得压力传感器15检测到的压力数据增大,压力传感器15将压力数据传递给处理器,处理器根据压力数据的变化得知斜板8上有货物掉落,此时处理器控制第一电机12启动,带动偏心轮13转动,使得支撑板14在竖直方向上做往复运动,支撑板14通过弹簧16向上支撑支撑块33,使得支撑块33支撑斜板8,进而使斜板8随着支撑板14的上下往复移动做摆动,不断调节两个出货组件中的斜板8之间的距离。

作为优选,为了实现支撑块33的稳定移动,所述限位单元包括限位杆18、限位块19和横板20,所述横板20与支撑块33固定连接,所述限位块19通过限位杆18固定在横板20的下方,所述支撑板14套设在限位杆18上。

在支撑板14往复移动的过程中,通过固定在横板20下方的限位板固定了支撑块33的移动方向,利用限位块19避免限位杆18脱离支撑板14,从而使得支撑块33做平稳的运动。

作为优选,为了便于斜板8的转动,所述连接单元包括固定轴21、套环22和凸板23,所述固定轴21固定在主体1内,所述凸板23与固定轴21固定连接,所述套环22套设在固定轴21上,所述套管29与斜板8固定连接。固定轴21的位置固定,套环22可在固定轴21上转动,利用凸板23限制了套环22在固定轴21上的位置,避免套环22脱离固定轴21,从而方便了斜板8随着套环22进行转动。

如图5所示,所述转动单元包括第二电机24、驱动轮25和拉线26,所述第二电机24固定在主体1内,所述第二电机24与处理器电连接,所述第二电机24与驱动轮25传动连接,所述拉线26的一端设置在驱动轮25上,所述拉线26的另一端与转动板11连接。

处理器控制第二电机24启动,带动驱动轮25转动,使得拉线26收紧或放松,顾客在购物时,拉线26放松,便于转动板11向下转动,货物通过两个转动板11向下掉落至出货口2中,在货物掉落完后,收紧拉线26,使得两个转动板11转动至与固定板10平行的角度,便于堵住两个固定板10之间的间隙,防止他人通过出货口2盗取主体1内的货物。

作为优选,利用碳素线强度高,韧性良好的特点,为了保证拉线26的强度和韧性,所述拉线26为碳素线。

如图5所示,所述密封组件包括第三电机27、丝杆28、套管29和固定环30,所述第三电机27和固定环30均固定在固定板10的上方,所述第三电机27与丝杆28的一端传动连接,所述丝杆28的另一端设置在套管29内,所述套管29的与丝杆28的连接处设有与丝杆28匹配的螺纹,所述固定环30套设在套管29上,所述套管29的远离第三电机27的一端位于转动板11的上方。

处理器控制第三电机27启动,带动丝杆28旋转,丝杆28通过螺纹作用在套管29上,在限位环的限位作用下,使得套管29进行平移,套管29远离第三电机27的一端始终位于转动板11的上方,从而防止转动板11转动至固定板10的上方。

作为优选,为了进一步加固转动板11的位置,所述密封组件还包括插杆31和插环32,所述插杆31固定在套管29的远离第三电机27的一端,所述插环32固定在转动板11的上方,所述插环32套设在插杆31上。当货物掉落完后,转动板11转动至与固定板10平行时,套管29远离第三电机27,使得插杆31插在固定在转动板11上的插环32上,固定了其位置,防止转动板11向下转动。

顾客在购买商品时,转动单元带动转动板11向下转动,使得两个转动板11之间有足够的空隙,货物从货架7上落在斜板8上,货物在斜板8上向下滑动,当滑动至两个斜板8之间时,由于货物的尺寸大于两个斜板8之间的间隙,使得货物下降,此时处理器控制支撑单元运行,带动斜板8摆动,从而使两个斜板8的间隙不断变化,当间隙的尺寸大于货物尺寸时,货物从两个斜板8间掉落,落在下方的出货机构上,通过两个出货组件减缓了货物的下降速度,起到对货物的缓冲保护作用,直至货物通过两个转动板11掉落在出货口2中,顾客即可取走货物,而后转动单元带动转动板11向上转动,利用密封单元对转动板11进行固定,防止转动板11转动,避免他人恶意通过出货口2盗取主体1内的货物,实现了防盗功能,提高了设备的安全性和实用性。

与现有技术相比,该基于区块链技术的具有缓冲保护功能的自动售货机,采用区块链技术进行数据存储,使得数据安全程度高,并且通过出货机构减缓了货物掉落到出货口2处的速度,防止货物损坏,与现有的出货机构相比,该出货机构更安全可靠,不仅如此,通过密封机构对出货口2的上方进行密封处理,防止他人通过出货口2盗取主体1内的货物商品,从而实现了防盗功能,提高了设备的安全性和实用性,与现有的密封机构相比,该密封机构结构灵活,既方便出货,又实现密封防盗。

以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

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