一种扫码安全校验方法和装置制造方法及图纸

技术编号:17098451 阅读:22 留言:0更新日期:2018-01-21 10:36
本说明书实施例提供一种扫码安全校验方法和装置,其中,方法可以包括:接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码以及用于校验扫描码的校验码;可以根据所述扫描码获取与所述扫描码具有映射关系的校验码;并将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执行。

A method and device for scavenging security check

【技术实现步骤摘要】
一种扫码安全校验方法和装置
本公开涉及网络
,特别涉及一种扫码安全校验方法和装置。
技术介绍
随着计算机技术的快速发展,人们的生活也依靠着技术发展越来越便利。例如,很多业务都开始使用扫码功能,通过扫一扫就可以得到相关的业务信息,执行对应的业务。以支付应用为例,扫码支付已经越来越广泛的应用在人们的日常生活中,用户在付款时,不需要使用现金,可以扫一扫收款方的收款码,就可以完成付款。并且,当前的收款码还可以在码中间区域显示收款方自己的头像,以便于收款方识别自己的收款码。在扫码方式给用户带来便利的同时,如何保障扫码方式的安全性,也是一个亟需解决的问题。
技术实现思路
有鉴于此,本公开提供一种扫码安全校验方法和装置,以提高扫码业务的安全性。具体地,本说明书一个或多个实施例是通过如下技术方案实现的:第一方面,提供一种扫码安全校验方法,所述方法包括:接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码、以及用于校验所述扫描码的校验码;根据所述扫描码,获取与所述扫描码具有映射关系的校验码;将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执行。第二方面,提供一种扫码处理方法,所述方法包括:向服务端发送码生成请求,所述码生成请求用于请求所述服务端生成对应本次扫码业务的业务码;接收服务端返回的本次扫码业务使用的所述业务码,所述业务码包括:扫描码以及用于校验所述扫描码的校验码;显示所述业务码。第三方面,提供一种扫码安全校验装置,所述装置包括:请求接收模块,用于接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码、以及用于校验所述扫描码的校验码;映射处理模块,用于根据所述扫描码,获取与所述扫描码具有映射关系的校验码;匹配校验模块,用于将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执行。第四方面,提供一种扫码处理装置,所述装置包括:请求发送模块,用于向服务端发送码生成请求,所述码生成请求用于请求所述服务端生成对应本次扫码业务的业务码;码接收模块,用于接收服务端返回的本次扫码业务使用的所述业务码,所述业务码包括:扫描码以及用于校验所述扫描码的校验码;码显示模块,用于显示所述业务码。第五方面,提供一种安全校验设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码、以及用于校验所述扫描码的校验码;根据所述扫描码,获取与所述扫描码具有映射关系的校验码;将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执行。第六方面,提供一种扫码处理设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:向服务端发送码生成请求,所述码生成请求用于请求所述服务端生成对应本次扫码业务的业务码;接收服务端返回的本次扫码业务使用的所述业务码,所述业务码包括:扫描码以及用于校验所述扫描码的校验码;显示所述业务码。第七方面,提供一种业务码的识别方法,所述方法包括:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。第八方面,提供一种业务码的验证方法,所述方法包括:接收客户端发送的业务码的业务码内容,所述业务码包括:二维码、以及人类视觉可识别的校验码,所述业务码内容包括:所述二维码中包括的二维码内容和所述校验码;根据所述二维码内容,利用映射算法获得对应的映射校验码;将所述映射校验码与所述业务码内容中的校验码比较,若两者一致,则确定所述业务码验证通过。第九方面,提供一种业务码的显示设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现:显示业务码,所述业务码包括:第一区域和第二区域,所述第一区域包括二维码,所述第二区域包括人类视觉可识别的校验码。第十方面,提供一种扫码支付方法,所述方法包括:服务端接收付款方客户端发送的支付请求,所述支付请求包括:收款方的收款码中包括的二维码内容和校验码;所述服务端根据所述二维码内容,利用映射算法获得对应的映射校验码;若所述映射校验码与所述校验码匹配,则所述服务端根据所述二维码内容得到收款方账号,并执行由所述付款方的付款账号向所述收款方账号的付款。第十一方面,提供一种业务码验证设备,所述设备包括存储器和处理器,及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:接收客户端发送的业务码的业务码内容,所述业务码包括:二维码、以及人类视觉可识别的校验码,所述业务码内容包括:所述二维码中包括的二维码内容和所述校验码;根据所述二维码内容,利用映射算法获得对应的映射校验码;将所述映射校验码与所述业务码内容中的校验码比较,若两者一致,则确定所述业务码验证通过。第十二方面,提供一种扫码设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。本说明书一个或多个实施例的扫码安全校验方法和装置,通过增加了校验码,使得服务端可以根据校验码来验证扫描码是否安全,从而提高了扫描业务的安全性。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书一个或多个实施例提供的扫码安全校验方法的流程图;图2为本说明书一个或多个实施例提供的收款码的生成过程;图3为本说明书一个或多个实施例提供的一种扫描码和校验码的组合方式;图4为本说明书一个或多个实施例提供的一种扫描码和校验码的组合方式;图5为本说明书一个或多个实施例提供的收款码的使用过程;图6为本说明书一个或多个实施例提供的扫码安全校验装置的结构图;图7为本说明书一个或多个实施例提供的扫码安全校验装置的结构图;图8为本说明书一个或多个实施例提供的扫码安全校验装置的结构图;图9为本说明书一个或多个实施例提供的扫码安全校验装置的结构图;图10为本说明书一个或多个实施例提供的业务码的识别方法的流程图;图11为本说明书一个或多个实施例提供的业务码的验证方法的流程图;图12为本说明书一个或多个实施例提供的扫码支付方法的流程图。具体实施方式为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是一部分实施本文档来自技高网
...
一种扫码安全校验方法和装置

【技术保护点】
一种业务码的识别方法,所述方法包括:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。

【技术特征摘要】
1.一种业务码的识别方法,所述方法包括:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。2.一种业务码的验证方法,所述方法包括:接收客户端发送的业务码的业务码内容,所述业务码包括:二维码、以及人类视觉可识别的校验码,所述业务码内容包括:所述二维码中包括的二维码内容和所述校验码;根据所述二维码内容,利用映射算法获得对应的映射校验码;将所述映射校验码与所述业务码内容中的校验码比较,若两者一致,则确定所述业务码验证通过。3.一种业务码的显示设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现:显示业务码,所述业务码包括:第一区域和第二区域,所述第一区域包括二维码,所述第二区域包括人类视觉可识别的校验码。4.根据权利要求3所述的设备,所述第二区域被所述第一区域环绕;或者,所述第二区域位于所述第一区域的周边。5.一种扫码支付方法,所述方法包括:服务端接收付款方客户端发送的支付请求,所述支付请求包括:收款方的收款码中包括的二维码内容和校验码;所述服务端根据所述二维码内容,利用映射算法获得对应的映射校验码;若所述映射校验码与所述校验码匹配,则所述服务端根据所述二维码内容得到收款方账号,并执行由所述付款方的付款账号向所述收款方账号的付款。6.根据权利要求5所述方法,所述服务端接收付款方客户端发送的支付请求之前,所述方法还包括:所述付款方客户端扫描所述收款方的收款码,所述收款码包括:二维码、以及人类视觉可识别的校验码,所述二维码作为所述收款方的身份标识;所述付款方客户端解析所述业务码,得到所述二维码中包括的所述二维码内容以及所述校验码。7.一种业务码,所述业务码包括:第一区域和第二区域;所述第一区域,包括:用于作为业务标识的二维码,所述第二区域,包括:人类视觉可识别的校验码,所述校验码用于校验所述二维码的安全性。8.根据权利要求7所述的业务码,所述业务标识,是收款方的身份标识。9.根据权利要求7所述的业务码,所述第二区域被所述第一区域环绕;或者,所述第二区域位于所述第一区域的周边。10.一种扫码设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。11.一种业务码验证设备,所述设备包括存储器和处理器,及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:接收客户端发送的业务码的业务码内容,所述业务码包括:二维码、以及人类视觉可识别的校验码,所述业务码内容包括:所述二维码中包括的二维码内容和所述校验码;根据所述二维码内容,利用映射算法获得对应的映射校验码;将所述映射校验码与所述业务码内容中的校验码比较,若两者一致,则确定所述业务码验证通过。12.一种扫码安全校验方法,所述方法包括:接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码、以及用于校验所述扫描码的校验码;根据所述扫描码,获取与所述扫描码具有映射关系的校验码;将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执...

【专利技术属性】
技术研发人员:任健
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1