一种基于区块链技术的扫描范围可调的扫码器的制作方法

文档序号:16933347发布日期:2019-02-22 20:28阅读:140来源:国知局
一种基于区块链技术的扫描范围可调的扫码器的制作方法

本发明涉及一种基于区块链技术的扫描范围可调的扫码器。



背景技术:

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

区块链技术的数据安全程度较高,应用也非常广泛,其中就包括了支付设备应用技术领域。

现有技术的扫码器一般都是采用传统的数据加密方式,很容易造成数据丢失,并且,现有技术的扫码器在使用的过程中,由于用户无法每次都将条码准确放置在扫码器的扫描范围内,从而导致扫码器无法扫描到条码,从而降低了扫码器扫码的准确度,不仅如此,现有技术的扫码器在使用的过程中,扫码器的扫码窗口容易积累灰尘或者粘附污渍,从而导致条码被遮挡,从而降低了扫码器扫码的精确度。



技术实现要素:

本发明要解决的技术问题是:为了克服现有技术的不足,提供一种基于区块链技术的扫描范围可调的扫码器。

本发明解决其技术问题所采用的技术方案是:一种基于区块链技术的扫描范围可调的扫码器,包括主体、底座和扫码装置,所述底座设置在主体的下方,所述扫码装置设置在主体的内部,所述主体内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储;

所述主体内还设有调节机构,所述调节机构包括第一驱动组件、动力组件、传动带、传动杆、第二连接块、第一连接块、两个转动套管和两个支撑杆,所述主体的一侧设有扫描窗,两个支撑杆分别竖向设置在主体的内壁的顶部和底部的靠近扫描窗的一侧,所述第一连接块设置在两个支撑杆之间,两个转动套管分别设置在第一连接块的上方和下方,两个支撑杆的相互靠近的一端分别设置在两个转动套管的内部,所述第二连接块的形状为球形,所述第二连接块设置在第一连接块的内部,所述第二连接块的球心设置在第一连接块的内部,所述扫码装置设置在第二连接块的靠近扫描窗的一侧,所述传动杆水平设置在第二连接块的远离扫描窗的一侧,所述第一驱动组件设置在支撑杆上,所述动力组件设置在主体的内部的远离扫描窗的一侧,所述传动带的两端均设置在传动杆的一端上,所述传动带的中部与动力组件连接;

所述动力组件包括转动杆、驱动单元、两个支撑单元和两个固定套管,所述转动杆竖向设置,两个固定套管分别套设在转动杆的两端,两个固定套管分别设置在主体的内壁的顶部和底部,两个支撑单元分别设置在转动杆的两端,所述驱动单元设置在转动杆的中部;

所述底座的一侧设有清洁机构,所述清洁机构包括第二驱动组件、加固杆、摆动杆、清洁刷和连接套管,所述加固杆水平设置在底座的靠近扫描窗的一侧的顶部,所述连接套管套设在加固杆上,所述摆动杆竖向设置,所述摆动杆与连接套管连接,所述摆动杆的底端设有滑槽,所述清洁刷设置在摆动杆的靠近扫描窗的一侧,所述第二驱动组件设置在底座的内部。

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

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

作为优选,为了驱动第一连接块水平转动,所述第一驱动组件包括第二电机、第一齿轮和第二齿轮,所述第二电机设置在支撑杆的一侧,所述第二齿轮套设在转动套管上,所述第二电机与第一齿轮传动连接,所述第一齿轮与第二齿轮啮合。

作为优选,为了使传动带处于紧绷状态,所述支撑单元包括升降套管、支撑轮和两个弹簧,所述升降套管套设在转动杆的一端,所述支撑轮铰接在升降套管上,所述传动带绕过支撑轮,两个弹簧分别竖向设置在升降套管的靠近传动杆的一端的两侧,两个弹簧的远离升降套管的一端均设置在转动杆上。

作为优选,为了驱动传动带移动,所述所驱动单元包括第一电机和驱动轮,所述第一电机设置在转动杆的中部,所述第一电机与驱动轮传动连接,所述传动带的中部与驱动轮抵靠,所述驱动轮为同步轮。

作为优选,为了提高升降套管与转动杆连接的稳定性,所述转动杆的两端分别设有一个限位条,所述升降套管的内壁上设有凹槽,所述限位条设置在凹槽的内部。

作为优选,为了驱动摆动杆左右往复摆动,所述第二驱动组件包括第三电机、转盘和滑块,所述第三电机设置在底座的内部,所述转盘设置在底座的靠近摆动杆的一侧,所述第三电机与转盘传动连接,所述滑块设置在转盘的远离转盘的圆心的位置处,所述滑块设置在滑槽的内部。

作为优选,为了提高连接套管的稳定性,所述加固杆的外周上还设有环形槽,所述连接套管设置在环形槽的内部。

作为优选,为了提高传动带与驱动轮连接的稳定性,所述传动带为同步带,所述传动带与驱动轮啮合。

本发明的有益效果是,该基于区块链技术的扫描范围可调的扫码器,采用区块链技术进行数据存储,使得数据安全程度高,并且,通过调节机构,可以驱动扫码装置在各个方向上摆动,从而扩大了扫码器的扫码范围,从而提高了扫码器扫码的准确度,与现有调节机构相比,该调节机构通过两个支撑单元的支撑作用,使传动带处于紧绷状态,从而提高了传动带与驱动轮之间连接的稳定性,从而提高了该机构的稳定性,不仅如此,通过清洁机构驱动清洁刷左右摆动,之后通过清洁刷使扫码器的扫码窗可以保持清洁,从而提高了扫码器扫码的精确度,与现有清洁机构相比,该机构结构简单,从而减少了故障点的数量,从而降低了扫码器的维护成本。

附图说明

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

图1是本发明的基于区块链技术的扫描范围可调的扫码器的区块链系统的系统原理图;

图2是本发明的基于区块链技术的扫描范围可调的扫码器的结构示意图;

图3是本发明的基于区块链技术的扫描范围可调的扫码器的调节机构的结构示意图;

图4是本发明的基于区块链技术的扫描范围可调的扫码器的动力组件的结构示意图;

图5是本发明的基于区块链技术的扫描范围可调的扫码器的清洁机构的结构示意图;

图中: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.第三电机。

具体实施方式

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

如图1所示,一种基于区块链技术的扫描范围可调的扫码器,包括主体11、底座16和扫码装置18,所述主体11内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储,所述处理器内设有区块链系统,所述区块链系统包括数据层、网络层、共识层、激励层、合约层和应用层,所述区块链数据来源于数据层,所述处理器为单片机或plc,所述存储器包括内存数据库和磁盘数据库,所述内存数据库和磁盘数据库分别接受区块链节点写入的区块链数据,并对区块链数据进行存储。

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

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

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

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

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

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

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

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

如图2所示,一种基于区块链技术的扫描范围可调的扫码器,所述底座16设置在主体11的下方,所述扫码装置18设置在主体11的内部,所述主体11内设有处理器和存储器,所述处理器和存储器电连接,所述存储器接受区块链节点写入的区块链数据,并对区块链数据进行存储;

如图3所示,所述主体11内还设有调节机构,所述调节机构包括第一驱动组件、动力组件、传动带6、传动杆10、第二连接块19、第一连接块17、两个转动套管20和两个支撑杆14,所述主体11的一侧设有扫描窗,两个支撑杆14分别竖向设置在主体11的内壁的顶部和底部的靠近扫描窗的一侧,所述第一连接块17设置在两个支撑杆14之间,两个转动套管20分别设置在第一连接块17的上方和下方,两个支撑杆14的相互靠近的一端分别设置在两个转动套管20的内部,所述第二连接块19的形状为球形,所述第二连接块19设置在第一连接块17的内部,所述第二连接块19的球心设置在第一连接块17的内部,所述扫码装置18设置在第二连接块19的靠近扫描窗的一侧,所述传动杆10水平设置在第二连接块19的远离扫描窗的一侧,所述第一驱动组件设置在支撑杆14上,所述动力组件设置在主体11的内部的远离扫描窗的一侧,所述传动带6的两端均设置在传动杆10的一端上,所述传动带6的中部与动力组件连接;

其中,在两个支撑杆14的支撑作用下,通过两个转动套管20提高了第一连接块17的稳定性,同时使第一连接块17可以在水平方向上转动,进而在第一驱动组件的作用下,通过第一连接块17驱动第二连接块19在水平方向上转动,从而通过第二连接块19驱动扫码装置18在水平方向上转动,实际上,第二连接块19上还设有一个限位杆,通过限位杆的限位作用,使第二连接块19只能在第一连接块17的内部上下转动,从而使第一连接块17在水平方向上转动的时候,可以带动第二连接块19同步转动,之后在动力组件的作用下,通过传动带6驱动传动杆10上下摆动,从而在传动杆10的作用下,通过第二连接块19驱动扫码装置18上下转动,从而扩大了扫码装置18的扫码范围,从而提高了扫码器的扫码准确度;

如图4所示,所述动力组件包括转动杆1、驱动单元、两个支撑单元和两个固定套管9,所述转动杆1竖向设置,两个固定套管9分别套设在转动杆1的两端,两个固定套管9分别设置在主体11的内壁的顶部和底部,两个支撑单元分别设置在转动杆1的两端,所述驱动单元设置在转动杆1的中部;

其中,在两个固定套管9的支撑作用下提高了转动杆1的稳定性,进而在两个支撑单元的支撑作用下,使传动带6处于紧绷状态,从而提高了传动带6与驱动单元之间连接的稳定性,之后通过驱动单元驱动传动带6传动,从而通过传动带6驱动传动杆10上下摆动,同时当第二连接杆19在水平方向上转动的时候,第二连接杆19带动传动杆10在水平方向上转动,此时通过转动杆1的转动,调节了传动带6与两个支撑组件之间的角度,从而降低了传动带6从支撑组件上脱离的几率,从而进一步提高了传动带6的稳定性;

如图5所示,所述底座16的一侧设有清洁机构,所述清洁机构包括第二驱动组件、加固杆24、摆动杆22、清洁刷21和连接套管23,所述加固杆24水平设置在底座16的靠近扫描窗的一侧的顶部,所述连接套管23套设在加固杆24上,所述摆动杆22竖向设置,所述摆动杆22与连接套管23连接,所述摆动杆22的底端设有滑槽26,所述清洁刷21设置在摆动杆22的靠近扫描窗的一侧,所述第二驱动组件设置在底座16的内部;

其中,在加固杆24的支撑作用下,通过连接套管23提高了摆动杆22的稳定性,之后通过第二驱动组件提供动力,从而驱动摆动杆22绕着加固杆24左右摆动,从而通过摆动杆22驱动清洁刷21左右往复摆动,从而通过清洁刷21将扫码器扫码窗上的污渍进行清洁,从而提高了扫码器识别的精确度。

如图3所示,所述第一驱动组件包括第二电机13、第一齿轮12和第二齿轮15,所述第二电机13设置在支撑杆14的一侧,所述第二齿轮15套设在转动套管20上,所述第二电机13与第一齿轮12传动连接,所述第一齿轮12与第二齿轮15啮合;

其中,通过第二电机13驱动第一齿轮12转动,进而通过第一齿轮12驱动第二齿轮15转动,从而在第二齿轮15的作用下,通过转动套管20驱动第一连接块17在水平方向上转动。

如图4所示,所述支撑单元包括升降套管8、支撑轮7和两个弹簧5,所述升降套管8套设在转动杆1的一端,所述支撑轮7铰接在升降套管8上,所述传动带6绕过支撑轮7,两个弹簧5分别竖向设置在升降套管8的靠近传动杆10的一端的两侧,两个弹簧5的远离升降套管8的一端均设置在转动杆1上;

其中,在两个弹簧5的作用下,驱动升降套管8沿着转动杆1向远离传动杆10的方向移动,从而通过升降套管8驱动支撑轮7移动,从而在支撑轮7对传动带6的支撑作用下,使传动带6处于紧绷状态。

如图4所示,所述所驱动单元包括第一电机3和驱动轮2,所述第一电机3设置在转动杆1的中部,所述第一电机3与驱动轮2传动连接,所述传动带6的中部与驱动轮2抵靠,所述驱动轮2为同步轮;

其中,通过第一电机3驱动驱动轮2转动,从而在支撑轮7的支撑作用下,通过驱动轮2驱动传动带6移动,从而通过传动带6驱动传动杆10上下摆动。

作为优选,为了提高升降套管8与转动杆1连接的稳定性,所述转动杆1的两端分别设有一个限位条4,所述升降套管8的内壁上设有凹槽,所述限位条4设置在凹槽的内部。通过限位条4与凹槽之间的相互限位作用,提高了升降套管8与转动杆1连接的稳定性。

如图5所示,所述第二驱动组件包括第三电机28、转盘27和滑块25,所述第三电机28设置在底座16的内部,所述转盘27设置在底座16的靠近摆动杆22的一侧,所述第三电机28与转盘27传动连接,所述滑块25设置在转盘27的远离转盘27的圆心的位置处,所述滑块25设置在滑槽26的内部;

其中,通过第三电机28驱动转盘27转动,从而通过转盘27驱动滑块25绕着转盘27的圆心转动,从而通过在滑块25与滑槽26的相互作用下,驱动摆动杆22左右摆动。

作为优选,为了提高连接套管23的稳定性,所述加固杆24的外周上还设有环形槽,所述连接套管23设置在环形槽的内部,通过环形槽对连接套管23的限位作用,降低了连接套管23从加固杆24上脱离的几率,从而提高了连接套管23的稳定性。

作为优选,为了提高传动带6与驱动轮2连接的稳定性,所述传动带6为同步带,所述传动带6与驱动轮2啮合,由于同步带和同步轮上均设有传动齿,从而提高了传动带6与驱动轮2连接的稳定性。

在第一驱动组件的作用下,通过第一连接块17驱动第二连接块19在水平方向上转动,从而通过第二连接块19驱动扫码装置18在水平方向上转动,实际上,第二连接块19上还设有一个限位杆,通过限位杆的限位作用,使第二连接块19只能在第一连接块17的内部上下转动,从而使第一连接块17在水平方向上转动的时候,可以带动第二连接块19同步转动,之后在动力组件的作用下,通过传动带6驱动传动杆10上下摆动,从而在传动杆10的作用下,通过第二连接块19驱动扫码装置18上下转动,从而扩大了扫码装置18的扫码范围,从而提高了扫码器的扫码准确度,通过第二驱动组件提供动力,从而驱动摆动杆22绕着加固杆24左右摆动,从而通过摆动杆22驱动清洁刷21左右往复摆动,从而通过清洁刷21将扫码器扫码窗上的污渍进行清洁,从而提高了扫码器识别的精确度。

与现有技术相比,该基于区块链技术的扫描范围可调的扫码器,通过调节机构,可以驱动扫码装置18在各个方向上摆动,从而扩大了扫码器的扫码范围,从而提高了扫码器扫码的准确度,与现有调节机构相比,该调节机构通过两个支撑单元的支撑作用,使传动带6处于紧绷状态,从而提高了传动带6与驱动轮2之间连接的稳定性,从而提高了该机构的稳定性,不仅如此,通过清洁机构驱动清洁刷21左右摆动,之后通过清洁刷21使扫码器的扫码窗可以保持清洁,从而提高了扫码器扫码的精确度,与现有清洁机构相比,该机构结构简单,从而减少了故障点的数量,从而降低了扫码器的维护成本。

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

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