首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于微信的二维码巡更系统是怎么样防止扫码作弊的?

二维码巡更系统,是随着移动互联网的兴起而发展起来了,因为这种模式省去了巡更棒之类设备的投入与维护,大大地减少了巡更的成本,也提供了更多的方便性的应用,比如对巡更路上的设备也可以进行巡检,巡更巡检能够有效的结合,同时,二维码巡更巡检能提供更丰富的图文信息的提交,让巡更巡检工作能够更有效率。

然而巡更系统始终有个问题,就是签到人员作弊扫码的问题,对于责任心不强的工作人员,会事先拍摄二维码然后直接扫码形成签到记录,而没有到达现场。因为这个方面的不足之处,使得二维码巡更系统应用得并不多。

随着技术的发展,新的技术形式也不断产生,针对巡更这种场景的应用,需要有一种方式来确保巡更人员在现场扫码。云可贴二维码系统采用的是一种拍码签到的形式来解决这个问题。

所谓拍码签到,就是用手机像扫码一样拍摄下二维码的图片,提交服务器,由服务器分析图片中的二维码信息,自动形成对这个二维码的签到,同时保留下这个二维码现场图片。

关键是这些图片保存在服务器,可以随时查询分析,在这种机制下,巡更人员就不敢轻易作弊了,另外,因为二维码成本不高,可以比巡更棒模式下增加更多的巡更点,让作弊的可行性进一步降低。

同时可以配合GPS定位模式,让每次签到都与位置关联,虽然有些巡更点距离过近,GPS的精度未能达到区分,但定位的模式结合拍码签到模式,可以有效地减少作弊的可能性。

在技术的实现上,有两种解决方案,一种是应用APP开发,App开发可以容易实现拍图签到与GPS定位信息上传,但这种开发投入较大,同时适用于机型过多,需要兼顾安卓与苹果的开发,本身在安卓仍要考虑兼容性问题,因此在开发成本与维护成本上较高,这种高成本必然带来二维码巡更使用成本较高的问题,相对比传统的巡更棒模式,高价会让二维码失去优势,不足以吸引客户,同时因为需要在巡更人员安装APP,也容易引起使用人员的抵触。

第二种方案是网页方案,采用网页形式,可以最快速地开发,投入资源不多,这样会让二维码巡更系统能更低成本出来,二维码巡更的优势也能更突现出来。

要实现拍图签到,需要控制只能拍摄图片,而不能选择图片,因此需要网页浏览器很好的配合,然而,标准是存在的,但是实现起来却是非常有难度,浏览器各厂商并没有完全按照标准设计,造成各浏览器对拍照的功能支持非常不一样。虽然都能有拍照的功能,但是对能否选择图片却很不一样,因此也无法通过这种模式来实现。

只能借用其中一家方式来实现,当然选择多人用的微信,然而采用标准前端技术,微信在苹果和安卓下竟然也是不同的,最后不得不采用微信自身提供的接口。当然它的接口兼容性比较好,只需考虑在微信的环境下实现,而不用考虑其它兼容性,并且微信的操作模式很多人都已经非常的熟悉。拍图上传的操作模式已经深入人心。

因此在微信下实现了网页的拍图签到、GPS定位功能,它即不是公众号,也不是小程序,但网页也足以实现拍图上传的功能,只需要收藏起来,在微信就能轻易调用。另外采用了微信服务器,实现了在前端压缩图片,使得这种拍图签到可以用很小的流量就可以完成图片的上传。

通过这种解决方案,结合二维码巡更系统各方面的优势,二维码巡更巡检将会被越来越多的用户接受。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171229A0QE0300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券