二维码的展示、识别方法及装置制造方法及图纸

技术编号:19216334 阅读:18 留言:0更新日期:2018-10-20 06:56
本说明书实施例提供二维码的展示、识别方法及装置。其中,二维码的展示方法可以包括:首先,接收用户的展示二维码的指令,并获取与该用户对应的多个二维码;接着,按照预定的时间间隔依次展示多个二维码,使得多个二维码在显示页面中形成动态二维码,其中预定的时间间隔与多个二维码中各个二维码的有效时间的比例小于预定阈值。二维码的识别方法可以包括:首先,从显示页面上展示的动态二维码中依次读取预定数目的二维码,以获得对应的二维码数据,其中动态二维码包括按照预定的时间间隔依次展示的多张二维码;然后,向服务端发送二维码数据,以使服务端对预定数目的二维码中的各个二维码进行校验。

【技术实现步骤摘要】
二维码的展示、识别方法及装置
本说明书一个或多个实施例涉及计算机
,尤其涉及二维码的展示、识别方法及装置。
技术介绍
随着互联网技术的发展,二维码在人们生活中的应用越来越广泛。例如,人们可以使用终端设备(如,手机、平板电脑)中显示的二维码发起收款、支付订单、乘坐公交和地铁等。然而,目前存在用户的二维码被复制使用的情况,如用户的二维码被盗取而造成用户资金损失,或者,用户主动将其二维码分享给他人使用造成服务方资金损失。因此,需要提供一种合理的方案,避免因二维码被复制使用而造成用户或服务方的资金损失。
技术实现思路
本说明书一个或多个实施例描述了一种二维码的展示、识别方法及装置,通过展示和识别用户的动态二维码,防止用户的二维码被复制使用。根据第一方面,提供了一种二维码的展示方法,包括:接收用户的展示二维码的指令;获取与所述用户对应的多个二维码;按照预定的时间间隔依次展示所述多个二维码,使得所述多个二维码在显示页面中形成动态二维码,其中所述预定的时间间隔与所述多个二维码中各个二维码的有效时间的比例小于预定阈值。根据一个实施例,获取与所述用户对应的多个二维码包括:向服务端发送第一请求,所述第一请求用于请求所述多个二维码;从所述服务端接收所述多个二维码。进一步地,所述第一请求还用于请求所述预定的时间间隔。根据一个实施例,所述获取与所述用户对应的多个二维码,包括:根据预先从服务端获取的种子数据,生成所述多个二维码。根据一个实施例,所述多个二维码包括多组二维码,所述多组二维码中各组二维码包括第一数目的二维码;所述按照预定的时间间隔依次展示所述多个二维码包括:按照第一时间间隔展示各组中第一数目的二维码,按照第二时间间隔展示各组间的二维码。根据第二方面,提供了一种二维码的识别方法,包括:从显示页面上展示的动态二维码中依次读取预定数目的二维码,以获得对应的二维码数据,其中所述动态二维码包括按照预定的时间间隔依次展示的多个二维码;向服务端发送所述二维码数据,以使所述服务端对所述预定数目的二维码中的各个二维码进行校验。根据一个实施例,所述从显示页面上展示的动态二维码中依次读取预定数目的二维码,包括:持续读取所述动态二维码至少预定时长,直到读取到所述预定数目的二维码。根据一个实施例,所述从显示页面上展示的动态二维码中依次读取预定数目的二维码,包括:按照预设的第三时间间隔,读取所述动态二维码,直到读取到所述预定数目的二维码。根据第三方面,提供一种二维码的展示装置,包括:接收单元,用于接收用户的展示二维码的指令;获取单元,用于获取与所述用户对应的多个二维码;展示单元,用于按照预定的时间间隔依次展示所述多个二维码,使得所述多个二维码在显示页面中形成动态二维码,其中所述预定的时间间隔与所述多个二维码中各个二维码的有效时间的比例小于预定阈值。根据第四方面,提供一种二维码的识别装置,包括:读取单元,用于从显示页面上展示的动态二维码中依次读取预定数目的二维码,以获得对应的二维码数据,其中所述动态二维码包括按照预定的时间间隔依次展示的多个二维码;发送单元,用于向服务端发送所述二维码数据,以使所述服务端对所述预定数目的二维码中的各个二维码进行校验。根据第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面或第二方面的方法。根据第六方面,提供了一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面或第二方面的方法。通过本说明书实施例提供的二维码的展示、识别方法及装置,一方面,当接收用户展示二维码的指令时,获取多个二维码,并按照预定的时间间隔依次展示所获取的多个二维码,使得多个二维码在显示页面中形成动态二维码;另一方面,从二维码的动态显示页面中依次读取预定数目的二维码,以获得对应的二维码数据,然后,向服务端发送所述二维码数据,以使所述服务端对所述预定数目的二维码中的各个二维码进行校验,而且只有当预定数目的二维码全部通过校验时,才判定二维码数据通过校验。如此,能够有效地防止显示页面中所展示的二维码被复制使用,同时提高识别和校验结果的准确度,从而避免造成用户和/或服务方的损失。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本说明书披露的一个实施例的实施场景示意图;图2示出根据一个实施例的二维码的展示方法的流程图;图3示出根据一个例子的二维码的显示页面的示意图;图4示出根据一个实施例的二维码的识别方法的流程图;图5示出根据一个例子的付款码的应用过程示意图;图6示出根据一个实施例的二维码的展示装置的示意性框图;图7示出根据一个实施例的二维码的识别装置的示意性框图。具体实施方式下面结合附图,对本说明书提供的方案进行描述。图1为本说明书披露的一个实施例的实施场景示意图。如图所示,用户可以通过终端(如,智能手机、平板电脑等)登录其客户端(如,支付宝)以进入二维码的显示页面,显示页面中所展示的二维码可以由用户的客户端向服务端在线请求而获取,也可以由用户的客户端离线生成,且这些二维码均与用户在客户端中的账户信息(如,支付宝账号)相对应。服务方系统(如,商家系统)可以通过二维码扫描设备(如,POS机、扫码器等)对用户终端中展示的二维码进行扫描,并将扫描得到的二维码数据和服务方自身的信息上传至服务端(例如,支付宝服务器)。服务端可以对从服务方系统接收到的二维码数据进行校验,在校验成功的情况下,进入后续流程(例如支付流程),并将与校验和后续流程处理相关的结果(如,校验成功或校验失败)通知给用户和/或服务方。在图1所示的场景下,可以采用本说明书实施例的方法来进行二维码的展示和识别。所述方法主要是基于这样的观察和统计:通常情况下,二维码设置有一定时长的有效期,例如用户的付款码,在其显示页面中,会根据二维码的有效期(如,60s)对二维码进行更新展示,这就意味着每张二维码的展示时间较长,容易被复制使用。比如说,不法分子可以在二维码的有效期内,盗取显示页面中所展示的二维码,例如,对二维码的显示页面进行拍照,并对二维码进行使用,如此会造成用户身份信息被冒用或账户资金的损失;或者,用户可以在二维码的有效期内,通过对二维码的显示页面进行截屏等操作以获取二维码图片,主动将二维码图片分享给他人,使他人也可以在二维码的有效期内使用此二维码来享受服务方提供的服务等,如此会造成服务方无法统计正确的用户信息或造成服务方资金的损失。为了防止二维码被复制使用,在本说明书实施例的方法中,在接收用户的展示二维码的指令之后,获取与用户对应的多个二维码,再按照预定的时间间隔对获取的多个二维码进行依次展示,使得多个二维码在显示页面中形成视觉上动态的二维码,也就是说,人们的眼睛从显示页面中所感知到的是二维码在不断的变化显示,无法清晰分辨每一张二维码的图案。相应地,在对二维码进行识别时,不是只扫描读取一张,而是从二维码的动态显示页面中依次读取预定数目的二维码,以获得对应的二维码数本文档来自技高网...

【技术保护点】
1.一种二维码的展示方法,其特征在于,包括:接收用户的展示二维码的指令;获取与所述用户对应的多个二维码;按照预定的时间间隔依次展示所述多个二维码,使得所述多个二维码在显示页面中形成动态二维码,其中所述预定的时间间隔与所述多个二维码中各个二维码的有效时间的比例小于预定阈值。

【技术特征摘要】
1.一种二维码的展示方法,其特征在于,包括:接收用户的展示二维码的指令;获取与所述用户对应的多个二维码;按照预定的时间间隔依次展示所述多个二维码,使得所述多个二维码在显示页面中形成动态二维码,其中所述预定的时间间隔与所述多个二维码中各个二维码的有效时间的比例小于预定阈值。2.根据权利要求1所述的方法,其特征在于,获取与所述用户对应的多个二维码包括:向服务端发送第一请求,所述第一请求用于请求所述多个二维码;从所述服务端接收所述多个二维码。3.根据权利要求2所述的方法,其特征在于,所述第一请求还用于请求所述预定的时间间隔。4.根据权利要求1所述的方法,其特征在于,所述获取与所述用户对应的多个二维码,包括:根据预先从服务端获取的种子数据,生成所述多个二维码。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述多个二维码包括多组二维码,所述多组二维码中各组二维码包括第一数目的二维码;所述按照预定的时间间隔依次展示所述多个二维码包括:按照第一时间间隔展示各组中第一数目的二维码,按照第二时间间隔展示各组间的二维码。6.一种二维码的识别方法,其特征在于,包括:从显示页面上展示的动态二维码中依次读取预定数目的二维码,以获得对应的二维码数据,其中所述动态二维码包括按照预定的时间间隔依次展示的多个二维码;向服务端发送所述二维码数据,以使所述服务端对所述预定数目的二维码中的各个二维码进行校验。7.根据权利要求6所述的方法,其特征在于,所述从显示页面上展示的动态二维码中依次读取预定数目的二维码,包括:持续读取所述动态二维码至少预定时长,直到读取到所述预定数目的二维码。8.根据权利要求6所述的方法,其特征在于,所述从显示页面上展示的动态二维码中依次读取预定数目的二维码,包括:按照预设的第三时间间隔,读取所述动态二维码,直到读取到所述预定数目的二维码。9.一种二维码的展示装置,其特征在于,包括:接收单元,用于接收用户的展示二维码的指令;获取单元,用于获取与所述用户对应的多个二维...

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

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

1