如何制作二维码签到表 如何制作二维码签到系统( 二 )


如果只是记录签到,二维码扫码功能足够记录下巡更巡检信息了,还可以提供更为丰富的图文的、即时在线的信息签到登记,后续的使用也是简单方便 。
然而更多时候,巡更不单只是一种记录,管理员也寄托了一种监控功能,希望巡更人员能够真正是在现场扫码,而不能够扫描事先拍摄下的二维码图片,虽然可以结合位置信息进行验证,但是很多情况下巡更点比较集中,而位置信息精度较差、误差较大,无法满足精确位置要求,因此也容易造成巡更人员作弊的行为 。
用扫码的方式,只能识别二维码图片所代表的信息,因此无法区分是扫描真正的二维码贴纸还是事先拍摄好的二维码图片,又或是用手机显示的二维码图片,所以扫码的方式,是注定无法防止巡更人员作弊的 。
如果能够清楚记录二维码贴纸及其所贴在的地方,这样就能够确保巡更人员是在现场的,顺着这种思路,产生了一种叫动态验证码的解决方案,即每次到达巡更点后,扫码二维码,会产生一个与时间相关联的动态验证码,巡更人员需要将动态码抄在纸条上,同时拍摄下写有验证码的纸条与二维码贴纸的合照,提交到系统,这样管理员能清楚看到现场二维码图片及动态验证码的图片,从而确保巡更人员是在现场的 。
动态验证码用图片的方式记录巡更点状态,需要即时在现场拍摄,从而实现防止巡更人员作弊 。然后在操作上,不免动作多一些,需要先扫码、抄验证码,再拍码的过程 。特别是需要配备一些抄写验证码的便条,很多人觉得过于麻烦,实用性不好 。
拍码签到其实也是基于动态验证码原理上发展的,拍码签到省去扫码的过程,而是直接结合微信,事先将签到页面收藏起来(签到页面是固定的),当巡更人员到达巡更点之后,打开微信里收藏的极速签到网页,然后像扫码一样拍摄下二维码的图片提交(技术控制只显示照相片机,只能拍图,不能选择手机中的图片),系统保留这个图片并自动识别二维码形成一个签到记录 。无需再做其它验证,就能实现在签到了 。

拍码签到的防作弊原理类似动态验证码 ***,实际上就是记录下了二维码贴纸的实际状态,这样可以防止巡更人员利用事先拍摄的二维码图片进行签到,因为拍摄现场巡更点的二维码贴纸与拍摄其它方式保存的二维码图片是能够区分的,比如通过分析图片中的反光、亮度、清晰度、色彩等 。当然,在拍图的时候,是需要实现只能拍照,而不能选择之前拍摄的图片,以此来确保在现场拍摄 。同时记录的巡更时间是服务器的时间,因此也无法通过更改手机本地时间来实现时间的作弊 。
当然,也不需要每一次的巡更记录,管理员都需要进行分析区分,他到底有没有作弊,而是在这种机制下,巡更人员知道可能被看出来,就不会轻易通过这种 *** 来作弊了 。
拍码签到代替了扫码签到,每次都需要提交图片,流量上是一个考量,但是通过微信提供的图片上传服务器,实现在微信前端图片压缩,使得只需要上传几十K的压缩图片就可以了,相比扫码,流量信息是多了一些,但是在流量越来越便宜的大环境下,这一点点的成本将会变得微不足道 。
拍码签到还能利用微信的定位功能,在系统分析二维码图片的同时,可以要求前端返回位置信息,从而实现二维码与定位信息相结合的巡更签到方案,更能确保巡更人员在现场进行巡更 。
传统巡更设备一般需要巡更点定位设备、巡更点读取设备(巡更棒)、巡更信息读取和系统安装的电脑,这些设备需要花费不少采购成本,在运行过程中也需要维护成本 。

推荐阅读