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

基于二维码识别的智能印章

文献发布时间:2023-06-19 16:08:01



技术领域

本发明涉及印章管理技术领域,具体的,涉及基于二维码识别的智能印章。

背景技术

智能印章,是把原有印章放在印章机里,以互联网或者蓝牙连接印章机,在用印章时只需在APP上或者微信小程序中申请用章,由管理员实时监控,同意盖章方可盖章成功。可以实现远程授权、远程审核、自动拍照上传、全程监控、全程记录、盖章、记录可溯可查等功能,对用章的内容、用章的次数、用章的人员、用章地点实时掌控,大大降低了私人偷盖违法章、人情章的风险。

随着二维码技术的发展,在申请用章时,可以采用扫码的方式,以简化申请流程。但是,由于每个二维码上的信息包含时间戳、印章ID、用户身份识别等多重内容,生成过程会比较缓慢,导致用户体验效果较差。

发明内容

本发明提出基于二维码识别的智能印章,解决了相关技术中智能印章生成二维码速度慢的问题。

本发明的技术方案如下:所述二维码包括压缩时间戳、印章ID和用户身份识别信息,所述智能印章与服务器通信连接,所述服务器存储有多条印章记录,每条印章记录包括一一对应的公司账号、印章ID和印章编码,每一所述公司账号均有对应的用户身份识别信息,所述印章ID为5位十进制编码,

所述压缩时间戳、印章ID和用户身份识别信息集成在单张二维码中。

进一步,所述压缩时间戳为9位十进制编码,所述压缩时间戳通过截取13位时间戳中的前9位得到。

进一步,还包括:所述压缩时间戳、印章ID和用户身份识别信息集成在单张二维码中,具体包括:

根据所述压缩时间戳、印章ID和用户身份识别信息生成二维码图片;

将所述二维码图片发送至显示屏,并根据显示屏大小对所述二维码图片进行放大。

进一步,所述智能印章上设置有与主控芯片连接的按键KEY1,所述按键KEY1用于触发生成所述二维码图片。

进一步,还包括自动关机电路,所述自动关机电路包括按键KEY2、三极管Q3和D触发器U3,

所述按键KEY2的第一端与电源VDD连接,所述按键KEY2的第二端接入所述D触发器U3的置位端,

所述三极管Q3的基极与所述主控芯片连接,所述三极管Q3的发射极接地,所述三极管Q3的集电极通过电阻R5与电源VDD连接,所述三极管Q3的集电极接入所述D触发器U3的复位端,

所述D触发器U3的输出端用于控制所述主控芯片的电源通断。

进一步,还包括电阻R6、二极管D1和电容C1,所述电阻R6与所述二极管D1并联,所述二极管D1的阳极与所述按键KEY2的第二端连接,所述二极管D1的阴极与所述电容C1的一端连接,所述电容C1的另一端接地。

进一步,还包括三极管Q5,所述三极管Q5的发射极与所述按键KEY2的第二端连接,所述三极管Q5的发射极接地,所述三极管Q5的集电极与所述主控芯片连接。

进一步,还包括三极管Q4,所述三极管Q4的基极与所述D触发器U3的输出端连接,所述三极管Q4的发射极接地,所述三极管Q4的集电极与外接电源VIN连接。

进一步,还包括均与所述主控芯片连接的驱动芯片U1和字库芯片U2,所述驱动芯片U1用于驱动显示屏。

本发明的工作原理及有益效果为:

本发明将5位的印章ID、公司账号和印章编码一一对应保存在服务器中,每个印章都有唯一的印章编码。当某一用户需要使用智能印章时,用户扫描显示屏上的二维码,服务器得到印章ID和该用户的身份信息;如果在服务器中能够查找到该用户身份信息,判断该用户具有使用印章的权限,印章自动下盖,可以使用。同时,服务器中存储有与用户身份信息关联的公司账号,通过用户身份信息可以得到所在公司的公司账号,进而通过公司账号和印章ID得到唯一的印章编码,通过保存印章的使用记录(包括用户身份信息、使用时间、印章编码等),实现对印章的追溯。

本发明通过将印章ID、公司账号和印章编码进行关联,采用5位的印章ID即可实现印章的追溯,大大减小了二维码密度,有利于提高识别速度。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明中自动关机电路原理图;

图2为本发明中显示电路原理图;

图3为本发明中防抖电路原理图;

图4为本发明中S0~S3状态转换图;

图中:2自动关机电路,4防抖电路,5显示电路。

具体实施方式

下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都涉及本发明保护的范围。

本实施例中二维码包括压缩时间戳、印章ID和用户身份识别信息,所述智能印章与服务器通信连接,所述服务器存储有多条印章记录,每条印章记录包括一一对应的公司账号、印章ID和印章编码,每一所述公司账号均有对应的用户身份识别信息,所述印章ID为5位十进制编码,

所述压缩时间戳、印章ID和用户身份识别信息集成在单张二维码中。

本发明将5位的印章ID、公司账号和印章编码一一对应保存在服务器中,每个印章都有唯一的印章编码。当某一用户需要使用智能印章时,用户扫描显示屏上的二维码,服务器得到印章ID和该用户的身份信息;如果在服务器中能够查找到该用户身份信息,判断该用户具有使用印章的权限,印章自动下盖,可以使用。同时,服务器中存储有与用户身份信息关联的公司账号,通过用户身份信息可以得到所在公司的公司账号,进而通过公司账号和印章ID得到唯一的印章编码,通过保存印章的使用记录(包括用户身份信息、使用时间、印章编码等),实现对印章的追溯。

本发明通过将印章ID、公司账号和印章编码进行关联,采用5位的印章ID即可实现印章的追溯,大大减小了二维码密度,有利于提高识别速度。

具体的,智能印章内置有SIM卡,按照SIM卡的编码规则,设置SIM卡卡号,作为印章编码。

进一步,所述压缩时间戳为9位十进制编码,所述压缩时间戳通过截取13位时间戳中的前9位得到。

13位时间戳由智能印章内部软件自动生成,本领域技术人员知道,13位时间戳能够实现毫秒级的精确计时,本实施例中时间计时精确到分钟即可,因此,取13位时间戳中的前9位作为压缩时间戳,用于生成识别二维码,进一步减小了二维码密度,有利于提高识别速度。

进一步,还包括:所述压缩时间戳、印章ID和用户身份识别信息集成在单张二维码中,具体包括:

根据所述压缩时间戳、印章ID和用户身份识别信息生成二维码图片;

将所述二维码图片发送至显示屏,并根据显示屏大小对所述二维码图片进行放大。

由于本实施例对印章ID和时间戳均进行了压缩处理,二维码密度大大降低,二维码图片的尺寸较小;在实际显示到屏幕时,再进行放大处理,不影响用户正常扫码。

进一步,所述智能印章上设置有与主控芯片连接的按键KEY1,所述按键KEY1用于触发生成所述二维码图片。

智能印章上还设置有按键KEY1,当用户需要使用印章时,按压按键KEY1,立即生成实时二维码,若5分钟之内没有响应,则二维码失效,保证印章的使用时间得到实时记录。

进一步,还包括自动关机电路,如图1所示,所述自动关机电路包括按键KEY2、三极管Q3和D触发器U3,

所述按键KEY2的第一端与电源VDD连接,所述按键KEY2的第二端接入所述D触发器U3的置位端,

所述三极管Q3的基极与所述主控芯片连接,所述三极管Q3的发射极接地,所述三极管Q3的集电极通过电阻R5与电源VDD连接,所述三极管Q3的集电极接入所述D触发器U3的复位端,

所述D触发器U3的输出端用于控制所述主控芯片的电源通断。

为避免本实施例智能印章长期处于待机状态,本实施例设置有自动关机电路,其工作原理为:需要开机时,按下按键KEY1,D触发器U3的置位端SET1与电源VDD接通,D触发器U3的置位端SET1为高电平,D触发器U3的复位端RESET也为高电平,D触发器U3的输出端Q1为高电平,控制接通主控芯片电源,主控芯片内部初始化;在主控芯片初始化期间,主控芯片的I/O口输出高点平,三极管Q3导通,D触发器U3的复位端RESET接地,此时,由于按键KEY1还没有松开,D触发器U3的置位端SET仍为高电平,D触发器U3的输出端Q1为高电平;此后,按键KEY1松开,D触发器U3的置位端SET1为低电平,D触发器U3的复位端RESET也为低电平,D触发器U3的输出端Q1保持高电平不变,印章电路进行正常工作状态。

在正常工作时,如果主控芯片在设定时间内没有接收到外部信号,主控芯片输出低电平信号CTRL到三极管Q3的基极,三极管Q3关断,D触发器U3的复位端RESET为高电平,D触发器U3复位,D触发器U3的输出端Q1输出低电平,控制断开主控芯片电源。

主控芯片可以选用目前市场上通用的单片机、ARM、DSP等控制芯片,本实施例中,具体采用MSP430单片机。

进一步,如图1所示,还包括电阻R6、二极管D1和电容C1,所述电阻R6与所述二极管D1并联,所述二极管D1的阳极与所述按键KEY2的第二端连接,所述二极管D1的阴极与所述电容C1的一端连接,所述电容C1的另一端接地。

当按下按键KEY1时,电源VDD通过二极管D1向电容C1快速充电,电容C1充满电后,保持D触发器U3的置位端SET1为高电平,这样,在主控芯片初始化期间,即使松开按键KEY1,也能保持D触发器U3的置位端SET1为高电平,从而保证D触发器U3的输出端为高电平。

进一步,如图1所示,还包括三极管Q5,所述三极管Q5的发射极与所述按键KEY2的第二端连接,所述三极管Q5的发射极接地,所述三极管Q5的集电极与所述主控芯片连接。

在印章电路正常工作时,三极管Q5不导通,三极管Q5的集电极输出高电平信号KEY_IN到主控芯片;用户想要停止印章工作时,按下按键KEY1,三极管Q5导通,三极管Q5的集电极输出低电平信号KEY_IN,主控芯片检测到这一信号变化时,延时一段时间,再读取KEY_IN信号,如果仍为低电平,则判断有用户输入关机信号,主控芯片首先保存重要的运行数据,然后输出低电平信号CTRL到三极管Q3的基极,关断三极管Q3,D触发器U3的复位端RESET为高电平,D触发器U3复位,D触发器U3的输出端Q1输出低电平,控制断开主控芯片电源。

本实施例中三极管Q5的设置,实现了用户关机时数据的自动保存,避免用户突然关机、导致重要数据丢失。

进一步,如图1所示,还包括三极管Q4,所述三极管Q4的基极与所述D触发器U3的输出端连接,所述三极管Q4的发射极接地,所述三极管Q4的集电极与外接电源VIN连接。

当D触发器U3的输出端Q1为高电平时,三极管Q4导通,主控芯片的供电端VCC与外接电源VIN接通,主控芯片开始工作;反之,当D触发器U3的输出端Q1为低电平时,三极管Q4关断,主控芯片的供电端VCC与外接电源VIN断开连接,主控芯片停止工作。

进一步,如图2所示,还包括均与所述主控芯片连接的驱动芯片U1和字库芯片U2,所述驱动芯片U1用于驱动显示屏。

本实施例采用单独的字库芯片,主控芯片无需关注屏幕显示具体运算过程,只需要输出和返回调用即可,这样就节省了主控芯片的计算资源。

进一步,还包括防抖电路,如图3所示,所述防抖电路包括依次连接的D触发器U4,与门芯片U5和或门芯片U7,

所述D触发器U4的第一时钟输入端和第二时钟输入端均与主控芯片连接,所述按键KEY1的第一端连接电源5V,所述按键KEY1的第二端通过电阻R7接地,按键KEY1的第二端接入所述D触发器U4的第一信号输入端,

所述按键KEY1的第二端还分别接入所述与门芯片U5的1A端、2A端,所述D触发器U4的第一输出端分别接入所述与门芯片U5的2B端、3A端,所述D触发器U4的第二输出端分别接入所述与门芯片U5的1B端、3B端,所述与门芯片U5的1Y端、2Y端和3Y端分分别接入所述或门芯片U7的1A端、1B端、1C端,所述或门芯片U7的1Y端接入所述D触发器U4的第二信号输入端,

所述D触发器U4的第二输出端作为所述防抖电路的输出,接入所述主控芯片。

本实施例通过设置防抖电路,避免在印章运输过程中按键KEY1被误触发,其工作原理为:防抖电路连续两次对按键KEY1的输入信号进行采样,如果两次结果都为0,则表明按键被释放,用

表1按键状态转换

由表1可得如下关系式:

根据上述关系式设计电路图,如图3所示。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120114709802