一种二维码核销方法技术

技术编号:24518968 阅读:84 留言:0更新日期:2020-06-17 07:15
本发明专利技术公开了一种二维码核销方法,所述客户端提交请求信息给所述服务处理端;所述服务处理端将加密后的二维码发送给所述客户端;所述客户端展示所述加密后的二维码给所述机具扫码装置;所述机具扫码装置将所述加密后的二维码传输给所述核销端;所述核销端通过可用订单信息接口与所述服务处理端连接;所述核销端根据所述加密后的二维码编号获取所述可用订单信息接口;所述服务处理端解密所述加密后的二维码的内容;所述服务处理端内保存有用户订单信息;所述服务处理端核准比对所述用户订单信息和所述加密后的二维码的内容;当比对一致,则扣减次数,二维码核销记录入所述服务处理端中。本发明专利技术可以实现安全快速的核销的效果。

A two-dimensional code write off method

【技术实现步骤摘要】
一种二维码核销方法
本专利技术涉及二维码核销方法领域,尤其涉及景区订单核销领域。
技术介绍
现在人们的出行越来越频繁,但出行过检是外出时必须要执行的步骤,但一般以往的过检方式都是人工检查,不仅检查速度慢,并且检查不通过时不能及时知道并解决问题;这样将耽搁我们的时间,带来诸多的不便。其中外出游玩也受到人们的喜爱,但相对一些主流景区而言需要收取一定的门票费,所以在进入景区时需要检查门票,一般的人工检查速度慢,检查不过还不能及时查找不通过的原因,耽搁游玩时间;并且如果是纸质门票还容易丢失,造成损失。虽然一些景区采用了机器核销过检,但是安全性不高,用户的二维码订单信息有被盗使用核销的风险;所以景区通行检查能够安全快速的过检,并在出现问题时能及时发现并及时解决,将会为游玩者营造更愉悦心情。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种二维码核销方法,可以实现安全快速的核销的效果。技术方案:为实现上述目的,本专利技术的技术方案如下:一种二维码核销方法,包括客户端、机具扫码装置、核销端和服务处理端;所述客户端提交请求信息给所述服务处理端;所述服务处理端将加密后的二维码发送给所述客户端;所述客户端展示所述加密后的二维码给所述机具扫码装置;所述机具扫码装置将所述加密后的二维码传输给所述核销端;所述核销端通过可用订单信息接口与所述服务处理端连接;所述核销端根据所述加密后的二维码编号获取所述可用订单信息接口;所述服务处理端解密所述加密后的二维码的内容;所述服务处理端内保存有用户订单信息;所述服务处理端核准比对所述用户订单信息和所述加密后的二维码的内容;当比对一致,则扣减次数,二维码核销记录入所述服务处理端中;否则重新提交请求信息或放弃核销。进一步的,所述客户端提交的请求信息包括已支付完成的订单信息内容;所述已支付完成的订单信息内容包括手机号、姓名、身份证号和人像。进一步的,所述客户端的支付形式包括支付宝、微信、银行卡和优惠券码。进一步的,所述机具扫码装置验证所述加密后的二维码的时效性以及操作的规范性;当扫描到的所述加密后的二维码还在使用时间之内,则进行操作的规范性验证;否则所述机具扫码装置的显示屏上显示刷新二维码;当扫描到的所述加密后的二维码处在所述服务处理端核准过程中或已核准,则所述机具扫码装置的显示屏上显示非法操作;否则,所述机具扫码装置将所述加密后的二维码传输给所述核销端。进一步的,所述核销端根据二维码查找出可用订单,根据可用订单的编号调选可用订单列表接口,并选择订单进行核销;核销的内容有订单编号、二维码和商户编号。进一步的,所述服务处理端内包含有加解密算法,所述加解密算法为将订单号、用户id、当前时间戳生成json字符串后利用AES进行加密,利用SHA256withRSA算法对AES加密的字符串加签,将两段字符串拼接后生成二维码显示在客户端设备上。进一步的,所述服务处理端的核准业务流程包括以下步骤:当订单在有效期限内,则验证通过,否则提示已过有效期;当订单在可用景区核销,则验证通过,否则提示非可用景区;当天未核销过,则验证通过,否则提示当天已超核销次数;还剩有可用订单次数,则验证通过,否则提示可用订单次数为0;可用核销次数小于景区后台设置的最大可用次数,则可以核销,否则提示已超过该景区后台设置的最大可用次数。进一步的,核准完后,所述服务处理端扣减订单次数,将核销记录入订单信息中。有益效果:本专利技术采用先加密再解密的方式,更安全快速的核销订单,操作简便,实用性更强。包括但不仅限于以下技术效果:1)采用先加密再解密的方式,能安全快速准确的调取可用订单并进行核销,并且能有效避免正在核销过程中或已核销过的订单重复操作核销,增强安全性,避免客户遭受损失;2)客户能使用自己的设备就能完成核销通行,省去繁琐的检查步骤,同时也能解放景区通行检查人员,为人们提供了更便捷的出行游玩方式。附图说明附图1为二维码核销方法步骤图;附图2为二维码核销方法流程图。具体实施方式下面结合附图对本专利技术作更进一步的说明。如附图1-2:一种二维码核销方法,包括客户端、机具扫码装置、核销端和服务处理端;所述客户端提交请求信息给所述服务处理端;所述服务处理端将加密后的二维码发送给所述客户端;所述客户端展示所述加密后的二维码给所述机具扫码装置;所述机具扫码装置将所述加密后的二维码传输给所述核销端;所述核销端通过可用订单信息接口与所述服务处理端连接;所述核销端根据所述加密后的二维码编号获取所述可用订单信息接口;所述服务处理端解密所述加密后的二维码的内容;所述服务处理端内保存有用户订单信息;所述服务处理端核准比对所述用户订单信息和所述加密后的二维码的内容;当比对一致,则扣减次数,二维码核销记录入所述服务处理端中;否则重新提交请求信息或放弃核销。采用这样先加密后核准再解密的方法进行核销能有效保障客户的安全信息,同时也能快速的完成核销,解放人力,实用性更强,并且操作简便。所述客户端提交的请求信息包括已支付完成的订单信息内容;所述已支付完成的订单信息内容包括手机号、姓名、身份证号和人像。客户端提交的已支付完成的订单信息可以是以往买好的订单信息内容,也可以是当场购买提交的订单信息;这样能有效避免因没有可用订单而无法进入景区。所述客户端的支付形式包括支付宝、微信、银行卡和优惠券码。优惠券码可用直接作为二维码出示给机具扫码装置。所述机具扫码装置验证所述加密后的二维码的时效性以及操作的规范性;当扫描到的所述加密后的二维码还在使用时间之内,则进行操作的规范性验证;否则所述机具扫码装置的显示屏上显示刷新二维码;当扫描到的所述加密后的二维码处在所述服务处理端核准过程中或已核准,则所述机具扫码装置的显示屏上显示非法操作;否则,所述机具扫码装置将所述加密后的二维码传输给所述核销端。二维码具有时效性,只能在规定时间内使用,能避免二维码信息被盗取使用;当可用订单处在核销过程中或已核销过,那核销端从极具扫码装置那里获取的二维码将无法进行核销;能避免客户在核销过程中被他人盗取二维码使用核销,有效保障客户的权益,避免同一个二维码多处同时使用,维护商家的利益。所述核销端根据二维码查找出可用订单,根据可用订单的编号调选可用订单列表接口,并选择订单进行核销;核销的内容有订单编号、二维码和商户编号。当可用订单被调取后,核销端会对可用订单进行核准,核准确认后将获取订单列表接口,进行核销,否则需要重新提交请求信息。所述服务处理端内包含有加解密算法,所述加解密算法为将订单号、用户id、当前时间戳生成json字符串后利用AES进行加密,利用SHA256withRSA算法对AES加密的字符串加签,将两段字符串拼接后生成二维码显示在客户端设备上。客户端提交请求信息给服务处理端,通过服务处理端内的加解密算法加密生成二维码显示在客户端设备上;加解密算法先进行加密,获取到加密后的二维码再进行解密,然后本文档来自技高网...

【技术保护点】
1.一种二维码核销方法,其特征在于:包括客户端、机具扫码装置、核销端和服务处理端;所述客户端提交请求信息给所述服务处理端;所述服务处理端将加密后的二维码发送给所述客户端;所述客户端展示所述加密后的二维码给所述机具扫码装置;所述机具扫码装置将所述加密后的二维码传输给所述核销端;所述核销端通过可用订单信息接口与所述服务处理端连接;所述核销端根据所述加密后的二维码编号获取所述可用订单信息接口;所述服务处理端解密所述加密后的二维码的内容;所述服务处理端内保存有用户订单信息;所述服务处理端核准比对所述用户订单信息和所述加密后的二维码的内容;当比对一致,则扣减次数,二维码核销记录入所述服务处理端中;否则重新提交请求信息或放弃核销。/n

【技术特征摘要】
1.一种二维码核销方法,其特征在于:包括客户端、机具扫码装置、核销端和服务处理端;所述客户端提交请求信息给所述服务处理端;所述服务处理端将加密后的二维码发送给所述客户端;所述客户端展示所述加密后的二维码给所述机具扫码装置;所述机具扫码装置将所述加密后的二维码传输给所述核销端;所述核销端通过可用订单信息接口与所述服务处理端连接;所述核销端根据所述加密后的二维码编号获取所述可用订单信息接口;所述服务处理端解密所述加密后的二维码的内容;所述服务处理端内保存有用户订单信息;所述服务处理端核准比对所述用户订单信息和所述加密后的二维码的内容;当比对一致,则扣减次数,二维码核销记录入所述服务处理端中;否则重新提交请求信息或放弃核销。


2.根据权利要求1所述的一种二维码核销方法,其特征在于:所述客户端提交的请求信息包括已支付完成的订单信息内容;所述已支付完成的订单信息内容包括手机号、姓名、身份证号和人像。


3.根据权利要求1所述的一种二维码核销方法,其特征在于:所述客户端的支付形式包括支付宝、微信、银行卡和优惠券码。


4.根据权利要求1所述的一种二维码核销方法,其特征在于:所述机具扫码装置验证所述加密后的二维码的时效性以及操作的规范性;当扫描到的所述加密后的二维码还在使用时间之内,则进行操作的规范性验证;否则所述机具扫码装置的显示屏上显示刷新二维码;当扫描到的所述加密后的二维码处在所述服务处理端...

【专利技术属性】
技术研发人员:刘新平唐秋一芮杰裴颖
申请(专利权)人:无锡市民卡有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1