一种离线工作动态二维码生成器的制作方法

文档序号:22717176发布日期:2020-10-30 21:33阅读:117来源:国知局
一种离线工作动态二维码生成器的制作方法

本实用新型涉及巡检技术领域,尤其涉及一种离线工作动态二维码生成器。



背景技术:

为了防止意外,确保安全,现代社会的很多场合都需要对一定区域进行周而复始的巡查。例如,在工厂生产过程中,需要设置巡检,以提前发现设备故障或其他意外情况,从而对意外情况进行提前预警、记录。而为了界定巡检人员的巡检路线,往往需要在巡检路线中设置多个巡检点,巡检人员需要依次通过这些巡检点以完成签到,而签到过程通常采用扫描二维码的形式,虽然将二维码应用在巡检中,操作方便成本低廉,但是利用二维码存在容易作弊的问题,只需事先将巡检点的二维码拍摄下来,就可以通过扫描拍摄好的图片来完成签到,从而无需移动至现场。



技术实现要素:

针对现有技术的技术问题,本实用新型提供了一种离线工作动态二维码生成器。

为解决上述技术问题,本实用新型提供了以下的技术方案:

一种离线工作动态二维码生成器,包括:微控单元、显屏单元;微控单元包括计时模组、二维码生成模组;计时模组,用于获取时长信息;二维码生成模组,用于依据时长信息生成二维码数据;显屏单元,用于所述二维码数据显示相应的二维码图形。

本实用新型设置在巡检路线上的巡检点处,微控单元通过计时模组可有效获取时长信息,二维码生成模组则通过获取的时长信息生成相应的二维码数据,即每通过一段时间,二维码生成模组都会生成一个新的二维码数据,显屏单元便可依据二维码生成模组生成的二维码数据不断地更换显屏上显示的二维码图形。由此,显屏单元显示的二维码图形是动态变化的,从而使得巡检人员不能通过事先拍摄二维码的方式达到作弊的目的。

进一步的,微控单元还包括与二维码生成模组电连接的闪存模组;闪存模组,用于存储二维码生成模组生成的二维码数据。

进一步的,微控单元还包括与二维码生成模组电连接的加密模组;加密模组,用于对二维码生成模组生成的二维码数据进行加密。

进一步的,微控单元能够依据时长信息熄灭显屏单元;微控单元能够依据触摸信息点亮显屏单元。

进一步的,还包括用于点亮显屏单元的触摸单元;触摸单元与微控单元通信连接;触摸单元用于获取触摸信息。

进一步的,触摸单元上设置有触摸按键、触摸屏中的一种或两种。

进一步的,还包括供电单元,供电单元与微控单元、显屏单元、触摸单元电连接。

进一步的,触摸单元与微控单元之间采用有线通信、无线通信中的一种或两种;显屏单元与微控单元之间采用有线通信、无线通信中的一种或两种。

相较于现有技术,本实用新型具有以下优点:

通过计时模组与二维码生成模组的配合,能够依据通过的时长定期生成新的二维码数据。

通过加密模组可对二维码数据进行加密,从而避免他人利用技术手段仿造二维码。

微控单元可依据计时模组获取的时长信息熄灭显屏单元,触摸单元可获取触摸信息,微控单元可通过触摸信息点亮显屏单元,从而当无人使用时可熄灭显屏单元,当有人使用时可按需点亮显屏单元。一方面可有效保护显屏单元另一方面可有效节省电能。

微控单元自身具备生成二维码数据的能力,无需利用网络资源,从而使得微控单元在离线状态下仍可正常生成二维码数据,一方面无需进行更新,另一方面有效降低了网络成本。

附图说明

图1:生成器内部结构图。

具体实施方式

以下是本实用新型的具体实施例并结合附图,对本实用新型的技术方案作进一步的描述,但本实用新型并不限于这些实施例。

一种离线工作动态二维码生成器,包括微控单元、显屏单元、触摸单元。触摸单元与微控单元之间采用有线通信、无线通信中的一种或两种。显屏单元与微控单元之间采用有线通信、无线通信中的一种或两种。其中,有线通信可采用usb线将两个单元进行通信连接,无线通信可采用wifi网络进行通信连接。同时微控单元包括计时模组、二维码生成模组,计时模组用于实时获取时长信息,计时模组可利用石英震荡器以达到计时的目的。二维码生成模组用于依据时长信息生成二维码数据,例如:当计时模组计时的时长达1分钟时,二维码生成模组生成一次二维码数据,显屏单元则依据生成的二维码数据显示相应的二维码图形。

微控单元还包括与二维码生成模组电连接闪存模组,闪存模组存储二维码生成模组生成的二维码数据。微控单元还包括与二维码生成模组电连接的加密模组,加密模组对二维码生成模组生成的二维码数据进行加密,从而避免他人利用技术手段对二维码数据进行破解。其中,加密模组可采用at88sc0104c加密芯片。闪存模组可采用具备512页页数量的闪存芯片,而单页使用次数小于10万次,且具备循环擦除使用的能力,因此总共可进行5120万次的储存,足以满足实现本实用新型的实际需要。同时,二维码生成模组生成的数据并非仅限于二维码数据,也可以为一维码数据,二维码数据仅作为描述本实用新型的一种实施例。

微控单元能够依据时长信息熄灭显屏单元,例如当计时模组计时时长达10分钟时,微控单元熄灭显屏单元。由此,以对显屏单元进行保护,避免长期显示图形而影响显屏单元的使用寿命。触摸单元上设置有触摸按键、触摸屏中的一种或两种,通过触摸按键或触摸屏获取触摸信息。当触摸单元接收到触摸信息时,则表明当前有人进行操作,微控单元点亮显屏。

在实际使用过程中,当本二维码生成器初次启用时,工作人员先通过扫描二维码的形式将原始数据上传至巡检系统中。随着时间的推移,本二维码生成器不断的生成新的二维码,当巡检人员移动至二维码生成器所在的位置时,巡检人员先通过触摸单元点亮显屏单元。巡检人员可以利用手机等移动设备扫描二维码,从而将新生成的二维码数据上传至巡检系统,巡检系统对比二维码数据与原始数据,当对比结果不一致,且数值差在允许的范围内时,便可有效证明巡检人员实移动至相应巡检位置。

综上,本实用新型通过计时模组、二维码生成模组的配合使得本实用新型能够不断的生成二维码。一方面,本实用新型在正常供电的情况下即可正常工作,另一方面本实用新型的运行无需网络数据的支持,在离线状态下仍可正常工作,从而使得本实用新型能够应用在诸如地下的网络条件很差的环境当中。由此,本实用新型对运行条件的需求较低,从而无需为本实用新型的运行设置较多的辅助设备,进而有效降低了安装本实用新型所需的成本。因此,本实用新型具备较高的性价比与适应性。

在本实用新型中,二维码生成模组可采用stm32芯片,stm32芯片自身具备唯一一个12字节的序列号数据,且不同的stm32芯片的序列号数据不相同,当本二维码生成器初次启用时,可以通过扫描二维码的形式将该序列号数据上传至巡检系统中以作为原始数据使用。在实际应用过程中,每当作为计时模组的石英振荡器计时时长满1分钟,stm32芯片便对一个8字节的双精度浮点数进行累加,一方面将累加结果写入闪存芯片内,另一方面将累加结果与stm32芯片的序列号进行组合从而生成20字节的二维码数据。同时,stm32芯片内设置有处理单元,从而能够依据时长信息控制显屏单元熄灭。

本文中所描述的具体实施例仅仅是对本实用新型精神作举例说明。本实用新型所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本实用新型的精神或者超越所附权利要求书所定义的范围。

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