一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于二维码的银行卡绑卡方法及装置与流程

2022-02-20 06:46:30 来源:中国专利 TAG:


1.本发明涉及计算机数据处理技术领域,尤其涉及一种基于二维码的银行卡绑卡方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.目前,第三方应用绑卡实名或者绑卡签约快捷方式的场景的实现方式通常为:1、用户在该手机应用中输入卡号、银行预留手机号、验证码或者取款密码;2、第三方应用通过调用银行提供的绑卡接口验证用户身份,实现用户身份认证并完成第三方应用、用户和银行的三方绑卡或者支付协议,现有技术要求用户随身携带银行卡或记住银行卡关键信息,给用户带来不便。
4.针对上述问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供一种基于二维码的银行卡绑卡方法,用以支持用户通过银行卡二维码与第三方应用绑定银行卡,降低与第三方应用绑定银行卡的门槛,改善用户体验,该方法包括:
6.接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息;
7.根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择;
8.根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码;
9.接收第三方应用提交的由用户发送的第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码;
10.根据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;
11.在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系。
12.本发明实施例还提供一种基于二维码的银行卡绑卡装置,用以支持用户通过银行卡二维码与第三方应用绑定银行卡,降低与第三方应用绑定银行卡的门槛,改善用户体验,该装置包括:
13.第一绑卡请求接收模块,用于接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息;
14.查询与提供模块,用于根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择;
15.生成与提供模块,用于根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码;
16.第二绑卡请求接收模块,用于接收第三方应用提交的由用户发送的第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码;
17.查询与审核模块,用于根据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;
18.提供与确定模块,用于在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系。
19.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于二维码的银行卡绑卡方法。
20.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述基于二维码的银行卡绑卡方法的计算机程序。
21.与现有技术要求用户随身携带银行卡或记住银行卡关键信息才能与第三方应用绑定银行卡不同,本发明实施例中,通过接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息;根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择;根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码;接收第三方应用提交的由用户发送的第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码;根据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系,可以支持用户通过银行卡二维码与第三方应用绑定银行卡,降低与第三方应用绑定银行卡的门槛,改善用户体验。
附图说明
22.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
23.图1为本发明实施例中基于二维码的银行卡绑卡方法的处理流程图;
24.图2为本发明实施例中基于二维码的银行卡绑卡方法的一具体实例流程图;
25.图3为本发明实施例中基于二维码的银行卡绑卡装置的结构示意图;
26.图4为本发明实施例中基于二维码的银行卡绑卡装置的一具体实例结构示意图;
27.图5为本发明实施例中基于二维码的银行卡绑卡装置的一具体实例结构示意图;
28.图6为本发明一实施例的计算机设备结构示意图。
具体实施方式
29.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
30.图1为本发明实施例中基于二维码的银行卡绑卡方法的处理流程图。如图1所示,本发明实施例中基于二维码的银行卡绑卡方法可以包括:
31.步骤101、接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息;
32.步骤102、根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择;
33.步骤103、根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码;
34.步骤104、接收第三方应用提交的由用户发送的第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码;
35.步骤105、根据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;
36.步骤106、在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系。
37.由图1所示流程可以得知,本发明实施例中通过用户、银行后台、第三方应用之间的交互,支持用户通过银行卡二维码与第三方应用绑定银行卡,不必随身携带银行卡或记住银行卡关键信息,降低与第三方应用绑定银行卡的门槛,改善用户体验。
38.具体实施时,首先可以由银行后台接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息,银行后台可以根据用户身份信息查询用户的银行卡号,并将银行卡号提供给用户选择。
39.在一个实施例中,根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择,可以包括:根据用户身份信息查询用户的银行卡号,将银行卡号以列表或图表的方式提供给用户选择。
40.在将银行卡号提供给用户选择之后,可以根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,并将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码。
41.具体实施时,为确保安全性,用户可以在每次请求与第三方应用绑卡前,即时设置二维码有效期,并将二维码有效期限制在满足本次绑卡的时限要求,例如1分钟或者3分钟等,即完成本次绑卡后二维码失效;为提高实用性,用户也可以将二维码有效期设置较长,例如一周或一个月等,可以将生成的银行卡二维码保存,以便用于之后申请与其他第三方应用绑卡。
42.用户得到银行卡二维码后,可以向第三方应用发送第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码,然后由第三方应用将第二绑卡请求提交到银行后台,用于第三方应用向银行后台获取用户选择的银行卡号。实施例中,用户可以选择通过分享链接将银行卡二维码发送到第三方应用,也可以选择保存银行卡二维码到本地图片,将包含银行卡二维码的图片发送到第三方应用。
43.银行后台接收到第三方应用提交的由用户发送的第二绑卡请求之后,可以据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核。在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系。
44.在一个实施例中,还可以包括:根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供绑卡接口;将用户选择的银行卡号提供给第三方应用,可以包括:通过绑卡接口将用户选择的银行卡号提供给第三方应用。
45.具体实施时,除将用户选择的银行卡号提供给第三方应用外,还可以将用户选择的银行卡的其他信息提供给第三方应用,例如银行卡所属的种类、银行卡的支付限额、银行卡的有效范围等。
46.在一个实施例中,根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供绑卡接口,可以包括:验证第三方应用的安全性,在验证通过后根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供绑卡接口。
47.在一个实施例中,根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供绑卡接口,可以包括:根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供加密的绑卡接口;将用户选择的银行卡号提供给第三方应用,可以包括:通过加密的绑卡接口将已进行数字签名的用户选择的银行卡号提供给第三方应用。
48.数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码为“密文”,使其只能在输入相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。
49.数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是在使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。加签和验签只能解决请求传输过程中参数篡改的问题,并不能解决敏感参数传输的安全性问题。
50.在一个实施例中,还可以包括:接收用户提交的二维码信息修改请求;根据用户提交的二维码信息修改请求,修改用户的二维码信息,根据修改后的二维码信息重新生成银行卡二维码,将重新生成的银行卡二维码提供给用户。
51.图2为本发明实施例中基于二维码的银行卡绑卡方法的一具体实例流程图。如图2所示,本例中基于二维码的银行卡绑卡方法的具体实例中涉及用户201、银行后台202、第三方应用203。
52.在实施例中,首先可以由用户201发送第一绑卡请求到银行后台202,所述第一绑卡请求包含用户身份信息;银行后台202根据用户201身份信息查询用户201的银行卡号,将银行卡号列表提供给用户201选择;银行后台202根据用户201选择的银行卡号和用户201设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户201,所述二维码信息包含二维码有效期和绑卡密码;用户201发送第二绑卡请求到第三方应用203,由第三方应用203将第二绑卡请求提交到银行后台202,所述第二绑卡请求包含银行卡二维码和用户201
输入的绑卡密码;银行后台202根据银行卡二维码查询用户201选择的银行卡号和用户201设置的二维码有效期和绑卡密码,通过将用户201输入的绑卡密码与用户201设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;在审核通过后,银行后台202将用户201选择的银行卡号提供给第三方应用203,并确定用户201、用户201选择的银行卡号与第三方应用203间的绑卡关系。
53.本发明实施例中还提供了一种基于二维码的银行卡绑卡装置,如下面的实施例所述。由于该装置解决问题的原理与基于二维码的银行卡绑卡方法相似,因此该装置的实施可以参见基于二维码的银行卡绑卡方法的实施,重复之处不再赘述。
54.图3为本发明实施例中基于二维码的银行卡绑卡装置的结构示意图。如图3所示,本发明实施例中基于二维码的银行卡绑卡装置具体可以包括:
55.第一绑卡请求接收模块301,用于接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息;
56.查询与提供模块302,用于根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择;
57.生成与提供模块303,用于根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码;
58.第二绑卡请求接收模块304,用于接收第三方应用提交的由用户发送的第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码;
59.查询与审核模块305,用于根据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;
60.提供与确定模块306,用于在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系。
61.在一个实施例中,查询与提供模块302具体用于:
62.根据用户身份信息查询用户的银行卡号,将银行卡号以列表或图表的方式提供给用户选择。
63.图4为本发明实施例中基于二维码的银行卡绑卡装置的一具体实例结构示意图。如图4所示,在实施例中,图3所示的基于二维码的银行卡绑卡装置还包括:
64.绑卡接口提供模块401,用于根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供绑卡接口;
65.在一个实施例中,提供与确定模块306具体用于:
66.通过绑卡接口将用户选择的银行卡号提供给第三方应用。
67.在一个实施例中,绑卡接口提供模块401具体用于:
68.验证第三方应用的安全性,在验证通过后根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供绑卡接口。
69.在一个实施例中,绑卡接口提供模块401具体用于:
70.根据第三方应用提交的由用户发送的第二绑卡请求,为第三方应用提供加密的绑卡接口;
71.提供与确定模块306具体用于:
72.通过加密的绑卡接口将已进行数字签名的用户选择的银行卡号提供给第三方应用。
73.图5为本发明实施例中基于二维码的银行卡绑卡装置的一具体实例结构示意图。如图5所示,在实施例中,图3所示的基于二维码的银行卡绑卡装置还包括:
74.修改请求接收模块501,用于接收用户提交的二维码信息修改请求;根据用户提交的二维码信息修改请求,修改用户的二维码信息,根据修改后的二维码信息重新生成银行卡二维码,将重新生成的银行卡二维码提供给用户。
75.图5可以包括图4所示的绑卡接口提供模块401。
76.基于前述发明构思,如图6所示,本发明还提出了一种计算机设备600,包括存储器610、处理器620及存储在存储器610上并可在处理器620上运行的计算机程序630,所述处理器620执行所述计算机程序630时实现前述基于二维码的银行卡绑卡方法。
77.基于前述发明构思,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述基于二维码的银行卡绑卡方法的计算机程序。
78.综上所述,与现有技术要求用户随身携带银行卡或记住银行卡关键信息才能与第三方应用绑定银行卡不同,本发明实施例中,通过接收用户发送的第一绑卡请求,所述第一绑卡请求包含用户身份信息;根据用户身份信息查询用户的银行卡号,将银行卡号提供给用户选择;根据用户选择的银行卡号和用户设置的二维码信息,生成银行卡二维码,将银行卡二维码提供给用户,所述二维码信息包含二维码有效期和绑卡密码;接收第三方应用提交的由用户发送的第二绑卡请求,所述第二绑卡请求包含银行卡二维码和用户输入的绑卡密码;根据银行卡二维码查询用户选择的银行卡号和用户设置的二维码有效期和绑卡密码,通过将用户输入的绑卡密码与用户设置的绑卡密码相比较,以及验证二维码有效期,对第二绑卡请求进行审核;在审核通过后,将用户选择的银行卡号提供给第三方应用,并确定用户、用户选择的银行卡号与第三方应用间的绑卡关系,可以支持用户通过银行卡二维码与第三方应用绑定银行卡,降低与第三方应用绑定银行卡的门槛,改善用户体验。
79.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
80.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
81.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
82.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
83.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献