The invention discloses a method for real photo upload networking traffic card and system. The method comprises the steps of: A, acquisition network traffic card real photos, and real photographs into a Base64 string, or B; new search has been created for the Canvas tag and an Base64 string to form the rendered image rendering; C, by in Canvas, the compression of the rendered image; D, the compressed image by rendering interface to the back-end. The invention realizes the picture compression through the front section technology before uploading, and uploads the compressed pictures, which can not only reduce the flow consumption of users, but also shorten the upload time and save the server resources. Compared with the existing technology, the invention can make the real name authentication more automatic and flow, reduce the complexity of manual processing and the error rate.
【技术实现步骤摘要】
一种物联网流量卡的实名照片上传方法及系统
本专利技术涉及图像处理领域,尤其涉及一种物联网流量卡的实名照片上传方法及系统。
技术介绍
国家工信部、公安部规定,所有物联网流量卡都必须进行实名验证,实名认证系统是一个独立的框架,图片上传只是其中的一小部分环节,系统架构是由客户端软件、文件系统、缓存系统、消息队列和实名识别系统组成的。客户端有微信版和APP版,文件系统负责图片文件存储、二次压缩、CDN加速和主从备份方案;缓存系统主要实现用户数据的缓存,解决对数据库高频繁读写I/O压力,通过把热数据放在内存来读写,每天定时集中写库的机制;消息队列为了解决客户端实名申请异步处理审核机制,按先进先出的方式调取审核任务接口,每笔处理完把结果推送给用户;实名识别系统是利用了印刷图文识别技术对身份证号码、姓名进行识别,再与用户提交上来的数据进行校验,一致就认为通过,不一致就不通过,不通过的申请都会丢到客服系统,人工对数据捡漏处理。为了实现客户的自助实名,需要上传照片进行验证,在物联网卡实名的过程中,需要上传身份证照片验证,由于现在的手机像素越来越高,导致图片越来越大,上传时间变长,如果网络质量不好很可能会出现上传超时等不利情况,造成上传失败。也就是说,现有的图片上传方式基本都是原图上传,如果图片过大或者网络质量不好,出现上传超时等异常情况的几率大大提升,且流量耗用也大幅增加。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种物联网流量卡的实名照片上传方法及系统,旨在解决现有技术中物联网流量卡上传方式容易上传失败、流量耗用大等问题 ...
【技术保护点】
一种物联网流量卡的实名照片上传方法,其特征在于,包括步骤:A、获取物联网流量卡的实名照片,并将实名照片转化为base64字符串;B、新建或查找已创建的Canvas标签并同比渲染base64字符串形成渲染图片;C、通过Canvas内置的方法,对渲染图片进行压缩;D、将压缩后的渲染图片通过接口传输至后端。
【技术特征摘要】
1.一种物联网流量卡的实名照片上传方法,其特征在于,包括步骤:A、获取物联网流量卡的实名照片,并将实名照片转化为base64字符串;B、新建或查找已创建的Canvas标签并同比渲染base64字符串形成渲染图片;C、通过Canvas内置的方法,对渲染图片进行压缩;D、将压缩后的渲染图片通过接口传输至后端。2.根据权利要求1所述的物联网流量卡的实名照片上传方法,其特征在于,所述步骤A具体包括:A1、首先获取需要上传的实名照片;A2、通过onchange事件监听数据是否发生变化,当数据发生变化时,新建一个FileReader的实例对象,并通过该实例对象的readAsDataURL方法将实名照片转化为base64字符串。3.根据权利要求1所述的物联网流量卡的实名照片上传方法,其特征在于,所述步骤B具体包括:B1、通过Canvas标签的标签ID获取到该Canvas标签,并将其定位于窗口之外;B2、使用getContext生成一个Canvas的2d环境;B3、通过drawImage渲染出等比大小的图片作为渲染图片。4.根据权利要求1所述的物联网流量卡的实名照片上传方法,其特征在于,所述步骤C具体包括:C1、使用toDataURL对渲染图片进行压缩,压缩后的质量为原图的50%-70%;C2、获取压缩后的渲染图片。5.根据权利要求1所述的物联网流量卡的实名照片上传方法,其特征在于,所述步骤A之前,判断需上传的物联网流量卡的实名照片是否为jpeg格式,则是进入步骤A,否则直接上传实名照片。6.一种物联网流量卡的实名照片上传系统,其特征在于,包括:转化...
【专利技术属性】
技术研发人员:周志文,谢斐,钟志钊,郭丽娜,石道远,
申请(专利权)人:深圳市麦谷科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。