本实用新型涉及二维码识别控制领域,尤其是涉及一种基于手机二维码交互安全校验系统。
背景技术:
二维码的普遍应用,带来了很多安全问题,二维码的易于复制、易于传播的特性使得二维码在真实信息识别和支付领域受到来自国家和企业等各个方面的重视。在基于手机的二维码应用方面,如何实现安全可靠校验和信息安全识别与控制成为研究的热点。
中国专利CN103793734A公开一种二维码分段校验方法,包括如下步骤:引入分段校验;当出现数据未通过分段校验的时候,找出相应的出错的数据段,并参考之前保存的几幅图像的解码数据,对比相应段;如果之前保存的某个解码数据的相应数据段通过校验,则用该解码数据的相应段来替换现有解码数据的出错数据段;如果之前保存的几幅图像的解码数据的相应段均未通过校验,则一一对比相应的数据段,若某一个数据出现的频率更高,就用该数据来替换原有数据。生成二维码时,减少了数据校验时出现错误的可能,提高了二维码图像的识别率。当数据未通过分段校验的时候,可以对出错数据段进行纠正,在很大程度上提高二维码图像的识别率。
中国专利CN103593637A公开一种二维码扫描系统及其扫描校验方法、系统,选取二维码扫描系统中二维码扫描器和光电传感器的本次计数结束瞬时开始的一段时间作为可调节的时间差参数,通过调节该时间差参数,使得计算机能够在二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间完成校验。该方法及系统可使得现场环境因素改变时,通过规范二维码连续扫描时的动作规则,使得时间差参数小于二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间的时间,从而触发实时自动的扫描校验,并达到想要的校验精度即出错范围,从而实现了准确的实时自动校验,提高了二维码扫描系统的可应用性。
本申请人在中国专利申请201610852914.X中公开一种基于手机自身外设装置离线安全识别二维码的系统及方法,利用手机自身外设装置来传递二维码校验码信息,二维码离线校验机接受校验码信息,并通过校验码对扫描的手机二维码信息进行校验,并将校验结果生成反馈信息码,手机利用自身摄像头识别该反馈码,从而实现离线安全识别二维码。此系统及方法解决了二维码离线安全识别问题,但校验码信息的编码和接收校验较复杂,依靠校验随机码的方式实现了一码一密的离线校验,但在实际应用中二维码的校验是需要双向交互的,为此在此基础上申请人设计了二维码交互安全校验方法。
技术实现要素:
本实用新型的目的是提供一种基于手机二维码交互安全校验系统。
本实用新型包括手机和二维码交互安全校验机;
所述手机包括二维码生成模块和二维码扫描反馈模块;
所述二维码交互安全校验机包括二维码扫描模块、反馈模块、校验模块和提示模块;
所述手机与二维码交互安全校验机通过各自屏幕显示二维码进行信息交互;
所述手机的二维码生成模块输出端接二维码交互安全校验机的二维码扫描模块输入端,二维码交互安全校验机的二维码扫描模块输出端分别接反馈模块和校验模块的输入端,反馈模块输出端接手机的二维码扫描反馈模块输入端,校验模块输出端分别接提示模块的输入端和其他第三方的系统。
所述手机的二维码生成模块用于获取个人信息,生成二维码;二维码扫描反馈模块用于控制手机摄像头扫描二维码交互安全校验机二维码,获取二维码信息,安全校验通过后,生成反馈二维码;
所述二维码交互安全校验机的二维码扫描模块用于扫描手机二维码,获取二维码信息;反馈模块用于对手机二维码信息进行安全校验,生成反馈二维码;校验模块用于根据规则对手机二维码反馈信息进行校验,得到手机和二维码交互安全校验机交互校验结果,并记录校验信息或发送校验信息给第三方,同时发送校验结果给提示模块;提示模块用于对提示校验结果发出提示。
采用本实用新型进行安全校验的方法如下:
1)手机获取个人信息,生成二维码;
2)二维码交互安全校验机通过二维码扫描模块对手机生成的二维码进行扫描,获取手机二维码信息;
3)二维码交互安全校验机的反馈模块对手机二维码信息进行安全校验;若校验结果正确,则生成反馈二维码;
4)手机二维码反馈模块通过摄像头扫描识别该二维码交互安全校验机反馈二维码,获得二维码信息,并进行安全校验,若校验结果正确,则生成反馈二维码;
5)二维码交互安全校验机对手机反馈二维码进行扫描,获得手机反馈二维码信息;
6)二维码交互安全校验机校验模块对手机反馈二维码信息进行安全校验,若校验结果正确,则记录校验结果和校验信息;
7)二维码交互安全校验机发送给提示模块,提示模块根据校验结果发出对应提示,并根据需要传送校验结果和校验信息给第三方。
本实用新型是一种可通过手机与二维码交互安全校验机之间采用交互方式完成手机二维码的校验装置,实现一种交互、安全、方便、快速、可靠的手机二维码校验,实现交互双向校验二维码,摆脱了传统的二维码前端没有安全控制,依赖在线验证方式,从而达到了在前端控制,对手机二维码进行交互验证,确保了本机本码本设备的三个唯一的防复制校验,实现了双向、真实、有效、快速、安全、前端验证手机二维码。
与现有技术比较,本实用新型的有益效果如下:
本实用新型通过二维码交互安全校验机,实现了对手机二维码交互式扫码验证,实现交互验证安全体系,二维码交互安全校验机能够应用在公共交通领域、二维码安全校验领域,有效的解决了二维码依赖于网路在线验证和前端扫码无法验证的问题。本实用新型有效解决了手机前端二维码扫描没有安全控制问题,解决了手机二维码单纯需要网络在线校验问题,实现了在二维码交互安全校验机上对手机二维码的交互验证。本实用新型可以应用到公共交通领域、二维码校验领域等,可以用于电子票等方面。
与本申请人的在先专利申请(201610852914.X)相比,本实用新型有了较大改进,舍弃了随机码校验方式,采取双向交互验证的方式,使得手机与二维码交互安全校验机双向交互通信验证;简化了原有系统实现方式,降低了系统实现复杂程度,实现了类似现代电子通信原理双向握手应答反馈的交互式通信,实现了手机和二维码交互安全校验机互相认证,并且认证结果双方直接可见。
附图说明
图1为本实用新型实施例的原理框图。
具体实施方式
参见图1,本实用新型实施例包括包括手机1和二维码交互安全校验机2;
所述手机1通过手机应用程序调用摄像头;所述手机1内部包括二维码生成模块11,二维码扫描反馈模块12;所述二维码交互安全校验机2包括二维码扫描模块21、反馈模块22、校验模块23、和提示模块24;所述手机1与二维码交互安全校验机2通过交互扫描对方二维码进行通信。
手机1的二维码生成模块11输出端和二维码扫描反馈模块12输出端均接二维码交互安全校验机2的二维码扫描模块21输入端;二维码交互安全校验机2的二维码扫描模块21的输出端分别接反馈模块22和校验模块23输入端,反馈模块22的输出端接手机1的二维码扫描反馈模块12输入端,校验模块23输出端接提示模块24的输入端和其他第三方系统。
所述手机1的二维码生成模块11用于获取信息,并生成二维码;扫描反馈模块12用于通过手机1摄像头扫描二维码交互安全校验机2反馈二维码,获取二维码信息,并进行校验,安全校验通过,生成反馈二维码,并记录收到二维码交互安全校验机2的反馈二维码信息;
所述二维码交互安全校验机2的二维码扫描模块21用于扫描手机1二维码,获得二维码信息;反馈模块22用于对二维码扫描模块21扫描手机二维码信息进行校验,安全校验正确,生成反馈二维码;校验模块23用于对二维码扫描模块21扫描手机扫描反馈模块12二维码信息进行校验,得到校验结果和校验信息;提示模块24用于对校验模块23二维码校验结果发出提示。
采用本实用新型实施例进行基于手机二维码交互安全校验的方法,具体包括以下步骤:
1)手机获取个人信息,生成二维码;
2)二维码交互安全校验机通过二维码扫描模块对手机生成的二维码进行扫描,获取手机二维码信息;
3)二维码交互安全校验机的反馈模块对手机二维码信息进行安全校验;若校验结果正确,则生成反馈二维码;
4)手机二维码反馈模块通过摄像头扫描识别该二维码交互安全校验机反馈二维码,获得二维码信息,并进行安全校验,若校验结果正确,则生成反馈二维码;
5)二维码交互安全校验机对手机反馈二维码进行扫描,获得手机反馈二维码信息;
6)二维码交互安全校验机校验模块对手机反馈二维码信息进行安全校验,若校验结果正确,则记录校验结果和校验信息;
7)二维码交互安全校验机发送给提示模块,提示模块根据校验结果发出对应提示,并根据需要传送校验结果和校验信息给第三方。