Movatterモバイル変換


[0]ホーム

URL:


CN110288332A - System, method, device, equipment and storage medium for bank card binding - Google Patents

System, method, device, equipment and storage medium for bank card binding
Download PDF

Info

Publication number
CN110288332A
CN110288332ACN201910580119.3ACN201910580119ACN110288332ACN 110288332 ACN110288332 ACN 110288332ACN 201910580119 ACN201910580119 ACN 201910580119ACN 110288332 ACN110288332 ACN 110288332A
Authority
CN
China
Prior art keywords
target
bank
bank card
information
target object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910580119.3A
Other languages
Chinese (zh)
Other versions
CN110288332B (en
Inventor
冯湧
杨进京
杨勇
陆斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co LtdfiledCriticalBeijing Sankuai Online Technology Co Ltd
Priority to CN201910580119.3ApriorityCriticalpatent/CN110288332B/en
Publication of CN110288332ApublicationCriticalpatent/CN110288332A/en
Priority to PCT/CN2019/124789prioritypatent/WO2020258748A1/en
Application grantedgrantedCritical
Publication of CN110288332BpublicationCriticalpatent/CN110288332B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本申请公开了一种银行卡绑定的系统、方法、装置、设备及存储介质,属于互联网技术领域。方法包括:目标客户端获取银行卡绑定请求,基于银行卡绑定请求显示银行选择界面;接收针对银行选择界面的操作,确定目标银行;调用目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至目标银行的服务器,目标银行的服务器用于返回与目标对象的身份信息匹配的银行卡信息;响应于接收到与目标对象的身份信息匹配的银行卡信息,展示与目标对象的身份信息匹配的银行卡信息界面;基于针对银行卡信息界面的操作确定目标银行卡,将目标客户端的账号与目标银行卡进行绑定。在一个目标客户端中即可完成整个银行卡绑定的过程,银行卡绑定的效率较高。

The application discloses a bank card binding system, method, device, equipment and storage medium, belonging to the technical field of the Internet. The method includes: the target client obtains a bank card binding request, and displays a bank selection interface based on the bank card binding request; receives an operation on the bank selection interface to determine the target bank; calls the first interface of the server of the target bank, and transfers the obtained The identity information of the target object is sent to the server of the target bank, and the server of the target bank is used to return the bank card information matching the identity information of the target object; in response to receiving the bank card information matching the identity information of the target object, display the The bank card information interface that matches the identity information of the object; determine the target bank card based on the operation on the bank card information interface, and bind the account of the target client to the target bank card. The entire process of bank card binding can be completed in one target client, and the efficiency of bank card binding is high.

Description

Translated fromChinese
银行卡绑定的系统、方法、装置、设备及存储介质System, method, device, equipment and storage medium for bank card binding

技术领域technical field

本申请实施例涉及互联网技术领域,特别涉及一种银行卡绑定的系统、方法、装置、设备及存储介质。The embodiments of the present application relate to the technical field of the Internet, and in particular to a system, method, device, device and storage medium for bank card binding.

背景技术Background technique

目前,由于网络支付的快速和便捷性,越来越多的人选择通过网络支付的方式进行消费。网络支付场景中,用户通常需要将网络支付相关的应用的账号与用户的银行卡进行绑定,进而在需要进行支付操作时从银行卡对应的账户中提取资金。因此,如何进行银行卡绑定,是影响网络支付体验的关键。At present, due to the fast and convenient online payment, more and more people choose to make consumption through online payment. In the online payment scenario, the user usually needs to bind the account of the application related to the online payment with the user's bank card, and then withdraw funds from the account corresponding to the bank card when a payment operation is required. Therefore, how to bind bank cards is the key to affecting the online payment experience.

发明内容Contents of the invention

本申请实施例提供了一种银行卡绑定的系统、方法、装置、设备及存储介质,可用于解决相关技术中的问题。所述技术方案如下:The embodiment of the present application provides a bank card binding system, method, device, equipment and storage medium, which can be used to solve problems in related technologies. Described technical scheme is as follows:

一方面,本申请实施例提供了一种银行卡绑定的系统,所述系统包括:目标客户端及目标银行的服务器;On the one hand, the embodiment of the present application provides a bank card binding system, the system includes: a target client and a server of the target bank;

所述目标客户端,用于获取银行卡绑定请求,基于所述银行卡绑定请求显示银行选择界面,所述银行选择界面上显示有多个银行的信息;接收针对所述银行选择界面的操作,确定目标银行;调用所述目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至所述目标银行的服务器;The target client is used to obtain a bank card binding request, display a bank selection interface based on the bank card binding request, and display information on multiple banks on the bank selection interface; receive the bank selection interface for Operation, determine the target bank; call the first interface of the server of the target bank, and send the acquired identity information of the target object to the server of the target bank;

所述目标银行的服务器,用于基于第一接口获取所述目标客户端发送的目标对象的身份信息;基于所述目标对象的身份信息,获取与所述目标对象的身份信息匹配的银行卡信息;将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端;The server of the target bank is configured to obtain the identity information of the target object sent by the target client based on the first interface; based on the identity information of the target object, obtain bank card information matching the identity information of the target object ; Send the bank card information matching the identity information of the target object to the target client;

所述目标客户端,还用于响应于接收到所述目标银行的服务器发送的与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面;基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。The target client is further configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object sent by the server of the target bank ; Determine the target bank card based on the operation on the bank card information interface, and bind the account of the target client with the target bank card.

一方面,本申请实施例提供了一种银行卡绑定的方法,所述方法用于在目标客户端上进行银行卡绑定,所述方法包括:On the one hand, the embodiment of the present application provides a bank card binding method, the method is used to perform bank card binding on the target client, and the method includes:

所述目标客户端获取银行卡绑定请求,基于所述银行卡绑定请求显示银行选择界面,所述银行选择界面上显示有多个银行的信息;The target client obtains a bank card binding request, and displays a bank selection interface based on the bank card binding request, and information of multiple banks is displayed on the bank selection interface;

所述目标客户端接收针对所述银行选择界面的操作,确定目标银行;The target client receives the operation on the bank selection interface and determines the target bank;

所述目标客户端调用所述目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至所述目标银行的服务器,所述目标银行的服务器用于返回与所述目标对象的身份信息匹配的银行卡信息;The target client calls the first interface of the server of the target bank, and sends the acquired identity information of the target object to the server of the target bank, and the server of the target bank is used to return the information related to the target object. Bank card information matching the identity information;

所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面;The target client displays a bank card information interface matching the target object's identity information in response to receiving the bank card information matching the target object's identity information;

所述目标客户端基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。The target client determines the target bank card based on the operation on the bank card information interface, and binds the account of the target client to the target bank card.

可选地,所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面之前,还包括:Optionally, in response to receiving the bank card information matching the identity information of the target object, the target client further includes:

所述目标客户端接收到所述与所述目标对象的身份信息匹配的银行卡信息后,展示验证码输入框;所述目标客户端获取所述目标对象在所述验证码输入框所输入的第一验证码;所述目标客户端调用所述目标银行的服务器的第二接口,将所述第一验证码发送至所述目标银行的服务器,所述目标银行的服务器用于在检验所述第一验证码与第二验证码一致后,返回验证成功的响应,所述第二验证码为所述目标银行的服务器向所述目标对象的终端发送的验证码;After the target client receives the bank card information that matches the identity information of the target object, it displays a verification code input box; the target client obtains the information input by the target object in the verification code input box The first verification code; the target client calls the second interface of the server of the target bank, and sends the first verification code to the server of the target bank, and the server of the target bank is used to verify the After the first verification code is consistent with the second verification code, a successful verification response is returned, and the second verification code is a verification code sent by the server of the target bank to the terminal of the target object;

所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面,包括:In response to receiving the bank card information matching the identity information of the target object, the target client displays a bank card information interface matching the identity information of the target object, including:

所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与所述目标对象的身份信息匹配的银行卡信息界面。In response to receiving the bank card information matching the target object's identity information and receiving a successful verification response, the target client displays a bank card information interface matching the target object's identity information.

可选地,所述将所述目标客户端的账号与所述目标银行卡进行绑定,包括:Optionally, the binding the target client account with the target bank card includes:

所述目标客户端调用所述目标银行的服务器的第三接口,向所述目标银行的服务器发送签约请求,所述签约请求包括所述目标客户端的账号和目标银行卡信息;所述目标客户端响应于获取到签约成功的指令,将所述目标客户端的账号与所述目标银行卡进行绑定。The target client calls the third interface of the server of the target bank, and sends a signing request to the server of the target bank, and the signing request includes the account number and target bank card information of the target client; the target client In response to obtaining the instruction that the contract is successful, the account of the target client is bound with the target bank card.

可选地,所述展示与所述目标对象的身份信息匹配的银行卡信息界面,包括:Optionally, the displaying the bank card information interface matching the identity information of the target object includes:

对所述与所述目标对象的身份信息匹配的银行卡信息中的参考位置进行加扰;展示加扰后的与所述目标对象的身份信息匹配的银行卡信息界面。Scrambling the reference position in the bank card information matching the identity information of the target object; displaying the scrambled bank card information interface matching the identity information of the target object.

可选地,所述与所述目标对象的身份信息匹配的银行卡信息,包括:Optionally, the bank card information matched with the identity information of the target object includes:

被加密的与所述目标对象的身份信息匹配的银行卡信息;Encrypted bank card information matching the identity information of the target object;

所述展示与所述目标对象的身份信息匹配的银行卡信息界面之前,还包括:Before the display of the bank card information interface matching the identity information of the target object, it also includes:

将所述被加密的与所述目标对象的身份信息匹配的银行卡信息进行解密。Decrypting the encrypted bank card information matching the identity information of the target object.

本申请实施例还提供了一种银行卡绑定的方法,所述方法用于在目标客户端上进行银行卡绑定,所述方法包括:The embodiment of the present application also provides a method for bank card binding, the method is used for bank card binding on the target client, and the method includes:

目标银行的服务器基于第一接口获取目标对象的身份信息;The server of the target bank acquires the identity information of the target object based on the first interface;

所述目标银行的服务器基于所述目标对象的身份信息,获取与所述目标对象的身份信息匹配的银行卡信息;The server of the target bank obtains bank card information matching the identity information of the target object based on the identity information of the target object;

所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面,基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。The server of the target bank sends the bank card information matching the identity information of the target object to the target client, and the target client is configured to respond to receiving the identity information of the target object The bank card information matching the information, displaying the bank card information interface matching the identity information of the target object, determining the target bank card based on the operation on the bank card information interface, and matching the account number of the target client with the target bank Card is bound.

可选地,所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端之后,还包括:Optionally, after the server of the target bank sends the bank card information matching the identity information of the target object to the target client, it further includes:

所述目标银行的服务器向所述目标对象的终端发送第一验证码;The server of the target bank sends the first verification code to the terminal of the target object;

所述目标银行的服务器基于第二接口获取所述目标客户端返回的第二验证码;The server of the target bank obtains the second verification code returned by the target client based on the second interface;

所述目标银行的服务器响应于所述第一验证码与所述第二验证码一致,向所述目标客户端发送验证成功的响应,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与所述目标对象的身份信息匹配的银行卡信息界面。In response to the fact that the first verification code is consistent with the second verification code, the server of the target bank sends a verification success response to the target client, and the target client is used to respond to receiving the After receiving the bank card information matching the target object's identity information and receiving a successful verification response, display the bank card information interface matching the target object's identity information.

可选地,所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端之后,还包括:Optionally, after the server of the target bank sends the bank card information matching the identity information of the target object to the target client, it further includes:

所述目标银行的服务器基于第三接口获取签约请求,所述签约请求包括所述目标客户端的账号和目标银行卡信息;The server of the target bank obtains a signing request based on the third interface, and the signing request includes the account number of the target client and target bank card information;

所述目标银行的服务器基于所述签约请求,将所述目标客户端的账号和所述目标银行卡进行签约;The server of the target bank signs the account of the target client with the target bank card based on the signing request;

所述目标银行的服务器响应于签约成功,向所述目标客户端发送签约成功的指令。In response to the successful signing, the server of the target bank sends an instruction of successful signing to the target client.

可选地,所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端之前,还包括:Optionally, before the server of the target bank sends the bank card information matching the identity information of the target object to the target client, the method further includes:

将所述与所述目标对象的身份信息匹配的银行卡信息进行加密;Encrypting the bank card information matched with the identity information of the target object;

所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端,包括:The server of the target bank sends the bank card information matching the identity information of the target object to the target client, including:

所述目标银行的服务器将被加密的与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端。The server of the target bank sends the encrypted bank card information matching the identity information of the target object to the target client.

另一方面,提供了一种银行卡绑定的装置,所述装置用于在目标客户端上进行银行卡绑定,所述装置包括:In another aspect, a bank card binding device is provided, the device is used for bank card binding on the target client, and the device includes:

获取模块,用于获取银行卡绑定请求;The obtaining module is used to obtain the bank card binding request;

显示模块,用于基于所述银行卡绑定请求显示银行选择界面,所述银行选择界面上显示有多个银行的信息;A display module, configured to display a bank selection interface based on the bank card binding request, where multiple bank information is displayed on the bank selection interface;

接收模块,用于接收针对所述银行选择界面的操作;a receiving module, configured to receive operations directed at the bank selection interface;

确定模块,用于确定目标银行;A determination module is used to determine the target bank;

调用模块,用于调用所述目标银行的服务器的第一接口;A calling module, configured to call the first interface of the server of the target bank;

发送模块,用于将获取到的目标对象的身份信息发送至所述目标银行的服务器,所述目标银行的服务器用于返回与所述目标对象的身份信息匹配的银行卡信息;A sending module, configured to send the acquired identity information of the target object to a server of the target bank, and the server of the target bank is used to return bank card information matching the identity information of the target object;

展示模块,用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面;A display module, configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object;

所述确定模块,还用于基于针对所述银行卡信息界面的操作确定目标银行卡;The determination module is further configured to determine the target bank card based on the operation on the bank card information interface;

绑定模块,用于将所述目标客户端的账号与所述目标银行卡进行绑定。A binding module, configured to bind the account of the target client with the target bank card.

可选地,所述展示模块,还用于接收到所述与所述目标对象的身份信息匹配的银行卡信息后,展示验证码输入框;Optionally, the display module is further configured to display a verification code input box after receiving the bank card information that matches the identity information of the target object;

所述获取模块,还用于获取所述目标对象在所述验证码输入框所输入的第一验证码;The obtaining module is also used to obtain the first verification code input by the target object in the verification code input box;

所述调用模块,还用于调用所述目标银行的服务器的第二接口;The calling module is also used to call the second interface of the server of the target bank;

所述发送模块,还用于将所述第一验证码发送至所述目标银行的服务器,所述目标银行的服务器用于在检验所述第一验证码与第二验证码一致后,返回验证成功的响应,所述第二验证码为所述目标银行的服务器向所述目标对象的终端发送的验证码。The sending module is further configured to send the first verification code to the server of the target bank, and the server of the target bank is used to return the verification code after verifying that the first verification code is consistent with the second verification code. In a successful response, the second verification code is a verification code sent by the server of the target bank to the terminal of the target object.

所述展示模块,用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与所述目标对象的身份信息匹配的银行卡信息界面。The display module is configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object and receiving a successful verification response.

可选地,所述调用模块,还用于调用所述目标银行的服务器的第三接口;Optionally, the calling module is also used to call the third interface of the server of the target bank;

所述发送模块,还用于向所述目标银行的服务器发送签约请求,所述签约请求包括所述目标客户端的账号和目标银行卡信息;The sending module is further configured to send a signing request to a server of the target bank, where the signing request includes the account number of the target client and target bank card information;

所述绑定模块,用于响应于获取到签约成功的指令,将所述目标客户端的账号与所述目标银行卡进行绑定。The binding module is configured to bind the account of the target client with the target bank card in response to obtaining the instruction that the contract is successful.

可选地,所述装置还包括:Optionally, the device also includes:

加扰模块,用于对所述与所述目标对象的身份信息匹配的银行卡信息中的参考位置进行加扰;A scrambling module, configured to scramble the reference position in the bank card information that matches the identity information of the target object;

所述展示模块,用于展示加扰后的与所述目标对象的身份信息匹配的银行卡信息界面。The display module is configured to display the scrambled bank card information interface that matches the identity information of the target object.

可选地,所述与所述目标对象的身份信息匹配的银行卡信息,包括:Optionally, the bank card information matched with the identity information of the target object includes:

被加密的与所述目标对象的身份信息匹配的银行卡信息;Encrypted bank card information matching the identity information of the target object;

所述装置还包括:The device also includes:

解密模块,用于将所述被加密的与所述目标对象的身份信息匹配的银行卡信息进行解密。A decryption module, configured to decrypt the encrypted bank card information that matches the identity information of the target object.

本申请实施例还提供了一种银行卡绑定的装置,所述装置用于在目标客户端上进行银行卡绑定,所述装置包括:The embodiment of the present application also provides a bank card binding device, the device is used for bank card binding on the target client, and the device includes:

获取模块,用于基于第一接口获取目标对象的身份信息;基于所述目标对象的身份信息,获取与所述目标对象的身份信息匹配的银行卡信息;An acquisition module, configured to acquire the identity information of the target object based on the first interface; based on the identity information of the target object, acquire bank card information matching the identity information of the target object;

发送模块,用于将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面,基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。A sending module, configured to send the bank card information that matches the identity information of the target object to the target client, and the target client is configured to respond to receiving the identity information that matches the target object Matching bank card information, displaying a bank card information interface that matches the identity information of the target object, determining the target bank card based on the operation on the bank card information interface, and matching the account number of the target client with the target bank card to bind.

可选地,所述发送模块,还用于向所述目标对象的终端发送第一验证码;Optionally, the sending module is further configured to send a first verification code to the terminal of the target object;

所述获取模块,还用于基于第二接口获取所述目标客户端返回的第二验证码;The acquiring module is further configured to acquire the second verification code returned by the target client based on the second interface;

所述发送模块,用于响应于所述第一验证码与所述第二验证码一致,向所述目标客户端发送验证成功的响应,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与所述目标对象的身份信息匹配的银行卡信息界面。The sending module is configured to send a verification success response to the target client in response to the first verification code being consistent with the second verification code, and the target client is configured to respond to receiving the The bank card information matched with the identity information of the target object and a successful verification response are received, and the bank card information interface matched with the identity information of the target object is displayed.

可选地,所述获取模块,还用于基于第三接口获取签约请求,所述签约请求包括所述目标客户端的账号和目标银行卡信息;Optionally, the acquiring module is further configured to acquire a signing request based on a third interface, where the signing request includes the account number of the target client and target bank card information;

所述装置还包括:The device also includes:

签约模块,用于基于所述签约请求,将所述目标客户端的账号和所述目标银行卡进行签约;A signing module, configured to sign the account of the target client with the target bank card based on the signing request;

所述发送模块,还用于响应于签约成功,向所述目标客户端发送签约成功的指令。The sending module is further configured to send an instruction of successful signing to the target client in response to the successful signing.

可选地,所述装置还包括:Optionally, the device also includes:

加密模块,用于将所述与所述目标对象的身份信息匹配的银行卡信息进行加密;An encryption module, configured to encrypt the bank card information matching the identity information of the target object;

所述发送模块,用于将被加密的与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端。The sending module is configured to send the encrypted bank card information matching the identity information of the target object to the target client.

另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令在被所述处理器执行时实现上述任一所述的银行卡绑定的方法。In another aspect, a computer device is provided, the computer device includes a processor and a memory, at least one instruction is stored in the memory, and when executed by the processor, the at least one instruction implements any of the above-mentioned instructions. The bank card binding method.

另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令在被执行时实现上述任一所述的银行卡绑定的方法。On the other hand, a computer-readable storage medium is also provided, wherein at least one instruction is stored in the computer-readable storage medium, and when the at least one instruction is executed, any one of the bank card binding described above is realized. method.

本申请实施例提供的技术方案至少带来如下有益效果:The technical solutions provided by the embodiments of the present application bring at least the following beneficial effects:

目标客户端调用目标银行的服务器的接口,将目标对象的身份信息发送至目标银行的服务器,基于目标银行的服务器返回的银行卡信息确定目标银行卡,然后将目标客户端的账号与目标银行卡进行绑定。目标客户端通过调用目标银行的服务器的接口与目标银行的服务器之间进行交互,从而能够在目标客户端这一个客户端中完成整个银行卡绑定的过程,无需安装其他客户端,银行卡绑定的过程比较简单,银行卡绑定的效率较高。此外,在目标客户端与目标银行的服务器交互的过程中银行卡信息的安全性较高。The target client calls the interface of the server of the target bank, sends the identity information of the target object to the server of the target bank, determines the target bank card based on the bank card information returned by the server of the target bank, and then compares the account number of the target client with the target bank card bound. The target client interacts with the server of the target bank by invoking the interface of the server of the target bank, so that the entire bank card binding process can be completed in the target client, without installing other clients. The confirmation process is relatively simple, and the efficiency of bank card binding is relatively high. In addition, the security of the bank card information is relatively high during the process of interaction between the target client and the server of the target bank.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.

图1是本申请实施例提供的一种实施环境的示意图;FIG. 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application;

图2是本申请实施例提供的一种银行卡绑定的方法流程图;FIG. 2 is a flow chart of a bank card binding method provided in an embodiment of the present application;

图3是本申请实施例提供的一种获取银行卡绑定请求的界面示意图;FIG. 3 is a schematic diagram of an interface for obtaining a bank card binding request provided by an embodiment of the present application;

图4是本申请实施例提供的一种银行选择界面的示意图;Fig. 4 is a schematic diagram of a bank selection interface provided by the embodiment of the present application;

图5是本申请实施例提供的一种获取目标对象的身份信息的界面示意图;FIG. 5 is a schematic diagram of an interface for acquiring identity information of a target object provided by an embodiment of the present application;

图6是本申请实施例提供的一种银行卡信息界面的示意图;Fig. 6 is a schematic diagram of a bank card information interface provided by the embodiment of the present application;

图7是本申请实施例提供的一种银行卡绑定的装置示意图;Fig. 7 is a schematic diagram of a bank card binding device provided by an embodiment of the present application;

图8是本申请实施例提供的一种银行卡绑定的装置示意图;Fig. 8 is a schematic diagram of a bank card binding device provided by an embodiment of the present application;

图9是本申请实施例提供的一种银行卡绑定的装置示意图;Fig. 9 is a schematic diagram of a bank card binding device provided by an embodiment of the present application;

图10是本申请实施例提供的一种银行卡绑定的装置示意图;Fig. 10 is a schematic diagram of a bank card binding device provided by the embodiment of the present application;

图11是本申请实施例提供的一种银行卡绑定的设备结构示意图;Fig. 11 is a schematic structural diagram of a bank card binding device provided by an embodiment of the present application;

图12是本申请实施例提供的一种银行卡绑定的设备结构示意图。Fig. 12 is a schematic structural diagram of a bank card binding device provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.

目前,由于网络支付的快速和便捷性,越来越多的人选择通过网络支付的方式进行消费。网络支付场景中,用户通常需要将网络支付相关的应用的账号与用户的银行卡进行绑定,进而在需要进行支付操作时从银行卡对应的账户中提取资金。因此,如何进行银行卡绑定,是影响网络支付体验的关键。At present, due to the fast and convenient online payment, more and more people choose to make consumption through online payment. In the online payment scenario, the user usually needs to bind the account of the application related to the online payment with the user's bank card, and then withdraw funds from the account corresponding to the bank card when a payment operation is required. Therefore, how to bind bank cards is the key to affecting the online payment experience.

对此,本申请实施例提供了一种银行卡绑定的系统、方法、装置、设备及存储介质,请参考图1,其示出了本申请实施例提供的方法实施环境的示意图。该实施环境可以包括:终端11、和服务器12。In this regard, the embodiment of the present application provides a bank card binding system, method, device, equipment and storage medium. Please refer to FIG. 1 , which shows a schematic diagram of the implementation environment of the method provided by the embodiment of the present application. The implementation environment may include: a terminal 11 and a server 12 .

其中,终端11安装有能够进行网络支付的客户端,在该客户端进行网络支付之前,可应用本申请实施例提供的方法将该客户端的账号与银行卡进行绑定。终端11可以获取目标对象的身份信息和客户端的账号信息,然后将目标对象的身份信息和客户端的账号信息发送至服务器12上进行存储。服务器12可以获取目标对象的银行卡的信息,然后将银行卡的信息发送至终端11上进行存储。当然,终端11上也可以对目标对象的身份信息和客户端的账号信息进行存储,服务器12上也可以对目标对象的银行卡的信息进行存储。从而在需要进行银行卡绑定时,可应用本申请实施例提供的方法实现客户端的账号与银行卡的绑定。Wherein, the terminal 11 is installed with a client capable of online payment, and before the client performs online payment, the method provided by the embodiment of the present application can be applied to bind the account of the client with the bank card. The terminal 11 can acquire the identity information of the target object and the account information of the client, and then send the identity information of the target object and the account information of the client to the server 12 for storage. The server 12 can acquire the bank card information of the target object, and then send the bank card information to the terminal 11 for storage. Certainly, the identity information of the target object and the account information of the client can also be stored on the terminal 11, and the bank card information of the target object can also be stored on the server 12. Therefore, when it is necessary to bind the bank card, the method provided by the embodiment of the present application can be applied to realize the binding of the account number of the client and the bank card.

可选地,终端11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(PersonalComputer,个人计算机)、手机、智能手机、PDA(Personal Digital Assistant,个人数字助手)、可穿戴设备、掌上电脑PPC(Pocket PC)、平板电脑、智能车机、智能电视、智能音箱等。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。Optionally, the terminal 11 may be any electronic product that can interact with the user in one or more ways such as a keyboard, a touch pad, a touch screen, a remote control, voice interaction, or a handwriting device, such as a PC (Personal Computer, Personal computer), mobile phone, smart phone, PDA (Personal Digital Assistant, personal digital assistant), wearable device, PPC (Pocket PC), tablet computer, smart car machine, smart TV, smart speaker, etc. The server 12 may be one server, or a server cluster composed of multiple servers, or a cloud computing service center. The terminal 11 establishes a communication connection with the server 12 through a wired or wireless network.

本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Those skilled in the art should be able to understand that the above-mentioned terminal 11 and server 12 are only examples, and other existing or future terminals or servers that may be applicable to this application should also be included in the scope of protection of this application, and are referred to herein as Citations are included here.

本申请实施例提供一种银行卡绑定的系统,该系统可用于在目标客户端上进行银行卡绑定,该系统包括:目标客户端及目标银行的服务器;The embodiment of the present application provides a bank card binding system, which can be used for bank card binding on the target client, and the system includes: the target client and the server of the target bank;

其中,目标客户端,用于获取银行卡绑定请求,基于银行卡绑定请求显示银行选择界面,银行选择界面上显示有多个银行的信息;接收针对银行选择界面的操作,确定目标银行;调用目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至目标银行的服务器;Among them, the target client is used to obtain the bank card binding request, display the bank selection interface based on the bank card binding request, and the bank selection interface displays the information of multiple banks; receive the operation for the bank selection interface, and determine the target bank; calling the first interface of the server of the target bank, and sending the acquired identity information of the target object to the server of the target bank;

目标银行的服务器,用于基于第一接口获取目标客户端发送的目标对象的身份信息;基于目标对象的身份信息,获取与目标对象的身份信息匹配的银行卡信息;将与目标对象的身份信息匹配的银行卡信息发送至目标客户端;The server of the target bank is used to obtain the identity information of the target object sent by the target client based on the first interface; based on the identity information of the target object, obtain the bank card information matching the identity information of the target object; The matching bank card information is sent to the target client;

目标客户端,还用于响应于接收到目标银行的服务器发送的与目标对象的身份信息匹配的银行卡信息,展示与目标对象的身份信息匹配的银行卡信息界面;基于针对银行卡信息界面的操作确定目标银行卡,将目标客户端的账号与目标银行卡进行绑定。The target client is further configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object sent by the server of the target bank; based on the bank card information interface The operation determines the target bank card, and binds the account of the target client with the target bank card.

在本申请实施例中,银行卡绑定系统中目标客户端通过调用目标银行的服务器的接口与目标银行的服务器之间进行交互,从而能够在目标客户端这一个客户端中完成整个银行卡绑定的过程,无需安装其他客户端,银行卡绑定的过程比较简单,银行卡绑定的效率较高。此外,在目标客户端与目标银行的服务器交互的过程中银行卡信息的安全性较高。In the embodiment of this application, the target client in the bank card binding system interacts with the server of the target bank by calling the interface of the server of the target bank, so that the entire bank card binding can be completed in the target client. There is no need to install other clients, the process of bank card binding is relatively simple, and the efficiency of bank card binding is high. In addition, the security of the bank card information is relatively high during the process of interaction between the target client and the server of the target bank.

本申请实施例还提供一种银行卡绑定的方法,该方法用于在目标客户端上进行银行卡绑定。如图2所示,本申请实施例提供的方法可以包括如下几个步骤:The embodiment of the present application also provides a bank card binding method, which is used to perform bank card binding on the target client. As shown in Figure 2, the method provided in the embodiment of the present application may include the following steps:

在步骤201中,目标客户端获取银行卡绑定请求,基于银行卡绑定请求显示银行选择界面,银行选择界面上显示有多个银行的信息。In step 201, the target client obtains a bank card binding request, and displays a bank selection interface based on the bank card binding request, and information of multiple banks is displayed on the bank selection interface.

由于网络支付的快速和便捷性,越来越多的终端安装有能够进行网络支付的客户端,例如,外卖客户端,网上购票客户端、网上购物客户端等。在目标对象通过这些客户端进行网络支付之前,需要将这些客户端的账号与目标对象本人的银行卡进行绑定,从而在进行网络支付时,能够从绑定的银行卡对应的账户中提取资金。在此实施例中,将待绑定银行卡的客户端作为目标客户端。在目标客户端的界面上,提供绑定银行卡的入口,当目标对象触发该绑定银行卡的入口时,目标客户端即获取银行卡绑定请求。例如,如图3的目标客户端界面所示,将“立即绑卡”的选项作为绑定银行卡的入口,当目标对象触发该“立即绑卡”的选项时,目标客户端即获取到银行卡绑定请求。Due to the rapidity and convenience of online payment, more and more terminals are equipped with clients capable of online payment, such as takeaway clients, online ticket clients, and online shopping clients. Before the target object makes online payment through these clients, it is necessary to bind the accounts of these clients to the target object's own bank card, so that when making online payment, funds can be withdrawn from the account corresponding to the bound bank card. In this embodiment, the client whose bank card is to be bound is taken as the target client. On the interface of the target client, an entry for binding a bank card is provided, and when the target object triggers the entry for binding a bank card, the target client obtains a bank card binding request. For example, as shown in the target client interface in Figure 3, the option of "bind card immediately" is used as the entry to bind a bank card. When the target object triggers the option of "bind card immediately", the target client obtains the bank card Card binding request.

目标客户端获取银行卡绑定请求之后,基于银行卡绑定请求显示银行选择界面,银行选择界面上显示有多个银行的信息。目标对象可以从多个银行的信息中选择本人的银行卡的开户银行对应的信息。银行的信息是指能够准确确定该银行为哪一个银行的信息,例如,银行的名称、银行的代码、银行的图标中的一种或多种信息。例如,以银行的信息为银行的名称为例,如图4所示,在目标客户端的银行选择界面上显示有八个银行的名称供目标对象选择,分别为中国农业银行、中国工商银行、中国银行、中国建设银行、交通银行、华夏银行、中国民生银行和招商银行,目标对象可以从这八个银行的名称中选择本人的银行卡的开户银行的名称。After the target client obtains the bank card binding request, it displays a bank selection interface based on the bank card binding request, and information of multiple banks is displayed on the bank selection interface. The target object can select the information corresponding to the opening bank of his bank card from the information of multiple banks. Bank information refers to information that can accurately determine which bank the bank is, for example, one or more of the bank's name, bank code, and bank icon. For example, taking the bank information as the name of the bank as an example, as shown in Figure 4, there are eight bank names displayed on the bank selection interface of the target client for the target object to choose, namely the Agricultural Bank of China, the Industrial and Commercial Bank of China, and the Bank of China. Bank of China, China Construction Bank, Bank of Communications, Huaxia Bank, China Minsheng Bank and China Merchants Bank, the target object can choose the name of the bank where his bank card is opened from the names of these eight banks.

在步骤202中,目标客户端接收针对银行选择界面的操作,确定目标银行。In step 202, the target client receives an operation on the bank selection interface to determine the target bank.

目标对象在浏览目标客户端的银行选择界面显示的多个银行的信息时,可以选择本人的银行卡的开户银行对应的信息,将目标对象在显示的多个银行的信息中选中的信息作为目标银行的信息。当目标对象在目标客户端的银行选择界面进行选择目标银行的信息的操作时,目标客户端即接收针对银行选择界面的操作。When the target object browses the information of multiple banks displayed on the bank selection interface of the target client, he can select the information corresponding to the bank where his bank card is opened, and use the information selected by the target object among the displayed multiple bank information as the target bank Information. When the target object performs the operation of selecting the information of the target bank on the bank selection interface of the target client, the target client receives the operation on the bank selection interface.

可选地,根据目标客户端所在的终端的不同,针对银行选择界面的操作也可以不同。例如,当目标客户端所在的终端为手机、平板电脑等移动终端时,针对银行选择界面的操作可以为目标对象在目标客户端的银行选择界面中对目标银行的信息进行压力触控;当目标客户端所在的终端为台式电脑、便携式膝上笔记本电脑时,针对银行选择界面的操作可以为目标对象通过外部设备的输入,在目标客户端的银行选择界面选择目标银行的信息。例如,目标对象可以通过鼠标对目标银行的信息进行点击以完成对针对银行选择界面的操作,也可以通过键盘以输入快捷键的方式选择目标对象的信息以完成针对银行选择界面的操作。Optionally, depending on the terminal where the target client is located, the operations on the bank selection interface may also be different. For example, when the terminal where the target client is located is a mobile terminal such as a mobile phone or a tablet computer, the operation for the bank selection interface can be that the target object performs pressure touch on the information of the target bank in the bank selection interface of the target client; when the target customer When the terminal where the terminal is located is a desktop computer or a portable laptop computer, the operation for the bank selection interface can be that the target object selects the information of the target bank on the bank selection interface of the target client through the input of an external device. For example, the target object can click on the information of the target bank with a mouse to complete the operation on the bank selection interface, and can also select the information of the target object by entering shortcut keys through the keyboard to complete the operation on the bank selection interface.

目标客户端基于针对银行选择界面的操作,即可确定目标银行的信息。由于银行的信息能够准确确定该银行为哪一个银行,所以目标客户端根据获取到的目标银行的信息即可确定目标银行的信息所对应的目标银行。例如,如图4所示,在目标客户端的银行选择界面显示有中国农业银行、中国工商银行、中国银行、中国建设银行、交通银行、华夏银行、中国民生银行和招商银行这八个银行的名称。当目标对象在这八个银行的名称中点击“中国银行”并触发“确定”选项后,目标客户端即可确定目标银行为“中国银行”。The target client can determine the information of the target bank based on the operation on the bank selection interface. Since the information of the bank can accurately determine which bank the bank is, the target client can determine the target bank corresponding to the information of the target bank according to the acquired information of the target bank. For example, as shown in Figure 4, the bank selection interface of the target client displays the names of eight banks, Agricultural Bank of China, Industrial and Commercial Bank of China, Bank of China, China Construction Bank, Bank of Communications, Huaxia Bank, China Minsheng Bank and China Merchants Bank . When the target object clicks "Bank of China" among the names of these eight banks and triggers the "OK" option, the target client can determine that the target bank is "Bank of China".

在步骤203中,目标客户端调用目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至目标银行的服务器。In step 203, the target client invokes the first interface of the server of the target bank, and sends the acquired identity information of the target object to the server of the target bank.

每个银行均有该银行的服务器,在该银行的服务器中存储有该银行下发的所有银行卡的相关信息,例如,银行卡的卡号、银行卡的持卡人姓名、银行卡的持卡人身份证件号码等。目标客户端在确定目标银行之后,即可确定该目标银行的服务器。客户端能够通过调用银行的服务器的接口向银行的服务器发送信息。目标客户端在确定目标银行后,即可通过调用目标银行的服务器的第一接口将获取到的目标对象的身份信息发送至该目标银行的服务器,供目标银行的服务器查找是否存在与该身份信息匹配的银行卡信息。在本申请实施例中,将目标银行的服务器的接口中用于接收目标客户端发送的目标对象的身份信息的接口作为该目标银行的服务器的第一接口。Each bank has a server of the bank, in which the relevant information of all bank cards issued by the bank is stored, such as the card number of the bank card, the name of the cardholder of the bank card, the card holder of the bank card ID number, etc. After the target client determines the target bank, it can determine the server of the target bank. The client can send information to the bank's server by calling the interface of the bank's server. After the target client determines the target bank, it can send the acquired identity information of the target object to the server of the target bank by calling the first interface of the server of the target bank, so that the server of the target bank can find out whether there is an ID related to the identity information. Matching bank card information. In this embodiment of the application, among the interfaces of the server of the target bank, the interface for receiving the identity information of the target object sent by the target client is used as the first interface of the server of the target bank.

目标对象的身份信息是指能够表明目标对象身份的信息,例如,目标对象的姓名、目标对象的身份证件号码、目标对象的通信号码中的一种或多种信息。The identity information of the target object refers to information that can indicate the identity of the target object, for example, one or more of the target object's name, the target object's ID card number, and the target object's communication number.

在本申请实施例中,目标对象的身份信息的获取方式包括但不限于以下两种:In this embodiment of the application, the methods of obtaining the identity information of the target object include but are not limited to the following two methods:

方式一:目标客户端直接从存储的信息中提取目标对象的身份信息,由此获取目标对象的身份信息。此种方式发生在目标客户端中已存储有目标对象的身份信息的情况下。也就是说,在获取银行卡绑定请求之前,目标客户端已经获取到了目标对象的身份信息并进行存储。Method 1: The target client directly extracts the identity information of the target object from the stored information, thereby obtaining the identity information of the target object. This method occurs when the identity information of the target object has been stored in the target client. That is to say, before obtaining the bank card binding request, the target client has obtained and stored the identity information of the target object.

可选地,在从存储的信息中获取目标对象的身份信息后,可以展示获取到的目标对象的身份信息,供目标对象核对该身份信息是否正确。可选地,可以在显示银行选择界面之前展示目标对象的身份信息,也可以在显示银行选择界面之后展示目标对象的身份信息,本申请实施例对此不加以限定。可选地,目标客户端以脱敏的方式展示目标对象的身份信息,以提高目标对象的身份信息的安全性。脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,以实现敏感隐私数据的可靠保护的过程。例如,脱敏规则为在展示目标对象的姓名时,只展示姓名中的最后一个字,其他字用“*”代替;在展示目标对象的身份证件号码时,只展示身份证件号码的前3位和后4位数字,其他数字用“*”代替;在展示目标对象的通信号码时,只展示通信号码的后4位数字,其他数字用“*”代替等。例如,如图5(1)所示,在目标客户端的界面上脱敏展示获取到的目标对象的姓名、目标对象的身份证件号码和目标对象的通信号码等身份信息,供目标对象核对。Optionally, after the identity information of the target object is acquired from the stored information, the acquired identity information of the target object may be displayed for the target object to check whether the identity information is correct. Optionally, the identity information of the target object may be displayed before the bank selection interface is displayed, or the identity information of the target object may be displayed after the bank selection interface is displayed, which is not limited in this embodiment of the present application. Optionally, the target client displays the identity information of the target object in a desensitized manner, so as to improve the security of the identity information of the target object. Desensitization refers to the process of transforming certain sensitive information through desensitization rules to achieve reliable protection of sensitive private data. For example, the desensitization rule is that when displaying the name of the target object, only the last character in the name is displayed, and other words are replaced with "*"; when displaying the ID number of the target object, only the first 3 digits of the ID number are displayed and the last 4 digits, other numbers are replaced by "*"; when displaying the communication number of the target object, only the last 4 digits of the communication number are displayed, and other numbers are replaced by "*". For example, as shown in Figure 5(1), the acquired identity information such as the name of the target, the ID number of the target, and the communication number of the target are desensitized and displayed on the interface of the target client for the target to check.

当目标对象核对这些身份信息正确时,可触发该界面中的“确定”选项,此时说明目标客户端从存储的信息中获取到的目标对象的身份信息正确,可根据获取到的身份信息执行后续步骤。当目标对象核对这些身份信息不正确时,可触发该界面中的“返回”选项,此时说明目标客户端获取到的目标对象的身份信息有误,需要重新获取目标对象的身份信息才能执行后续步骤。可选地,当根据方式一获取的目标对象的身份信息有误时,可以根据方式二重新获取目标对象的身份信息。When the target object checks that the identity information is correct, the "OK" option in the interface can be triggered. At this time, it means that the identity information of the target object obtained by the target client from the stored information is correct, and execution can be performed according to the obtained identity information. next steps. When the target object checks that the identity information is incorrect, the "Return" option in the interface can be triggered. At this time, it means that the identity information of the target object obtained by the target client is incorrect, and the identity information of the target object needs to be obtained again to perform subsequent operations. step. Optionally, when the identity information of the target object obtained according to the first method is incorrect, the identity information of the target object may be re-acquired according to the second method.

方式二:目标客户端展示身份信息输入框,供目标对象输入身份信息。目标客户端根据目标对象输入的身份信息,获取目标对象的身份信息。此种方式发生在目标客户端中未存储有目标对象的身份信息的情况下,或者发生在根据方式一获取的目标对象的身份信息有误的情况下。可选地,可以在显示银行选择界面之前展示身份信息输入框,也可以在显示银行选择界面之后展示身份信息输入框,本申请实施例对此不加以限定。例如,如图5(2)所示,在目标客户端的界面上展示身份信息输入框,当目标对象在身份信息输入框中输入姓名、身份证件号码、通信号码等身份信息并触发“确定”选项时,目标客户端获取到目标对象的身份信息。Method 2: The target client displays an identity information input box for the target object to input identity information. The target client obtains the identity information of the target object according to the identity information input by the target object. This method occurs when the identity information of the target object is not stored in the target client, or occurs when the identity information of the target object acquired according to the first method is incorrect. Optionally, the identity information input box may be displayed before the bank selection interface is displayed, or the identity information input box may be displayed after the bank selection interface is displayed, which is not limited in this embodiment of the present application. For example, as shown in Figure 5(2), the identity information input box is displayed on the interface of the target client. When the target object enters identity information such as name, ID card number, and communication number in the identity information input box and triggers the "OK" option , the target client obtains the identity information of the target object.

需要说明的是,当目标客户端中仅存储有目标对象的部分身份信息时,可以利用方式一获取已存储的目标对象的部分身份信息,然后利用方式二获取目标对象的其他身份信息。例如,假设绑定银行卡的过程需要的身份信息为姓名、身份证件号码和通信号码,目标客户端中仅存储有目标对象的姓名和身份证件号码,此时可以根据方式一获取目标对象的姓名和身份证件号码,然后根据方式二获取目标对象输入的通信号码。It should be noted that when only part of the identity information of the target object is stored in the target client, method 1 can be used to obtain part of the identity information of the target object that has been stored, and method 2 can be used to obtain other identity information of the target object. For example, assuming that the identity information required for the process of binding a bank card is name, ID card number and communication number, and the target client only stores the name and ID card number of the target object, at this time, the name of the target object can be obtained according to method 1 and ID card number, and then obtain the communication number entered by the target object according to the second method.

在步骤204中,目标银行的服务器基于第一接口获取目标对象的身份信息。In step 204, the server of the target bank acquires the identity information of the target object based on the first interface.

目标银行的服务器具有多个接口,不同的接口用于接收目标客户端发送的不同信息。在本申请实施例中,将目标银行的服务器的接口中用于接收目标客户端发送的目标对象的身份信息的接口作为该目标银行的服务器的第一接口。The server of the target bank has multiple interfaces, and different interfaces are used to receive different information sent by the target client. In this embodiment of the application, among the interfaces of the server of the target bank, the interface for receiving the identity information of the target object sent by the target client is used as the first interface of the server of the target bank.

目标银行的服务器基于第一接口获取目标客户端发送的目标对象的身份信息,例如,目标对象的姓名、目标对象的身份证件号码、目标对象的通信号码等。可选地,在获取目标对象的身份信息后,目标银行的服务器可以根据获取到的目标对象的身份信息查找是否存在与该身份信息匹配的银行卡信息。例如,当目标对象的身份信息为身份证件号码时,目标银行的服务器在存储的所有银行卡的相关信息中查找是否存在与该身份证件号码匹配的银行卡信息。银行卡信息是指与每个银行卡本身相关的信息,例如,银行卡的卡号、银行卡的类型、银行卡的有效期、银行卡的安全码等。可选地,查找是否存在与目标对象的身份信息匹配的银行卡信息的查找结果包括以下两种:The server of the target bank acquires the identity information of the target object sent by the target client based on the first interface, for example, the name of the target object, the ID number of the target object, the communication number of the target object, and the like. Optionally, after acquiring the identity information of the target object, the server of the target bank may check whether there is bank card information matching the identity information according to the acquired identity information of the target object. For example, when the identity information of the target object is an ID card number, the server of the target bank searches whether there is bank card information matching the ID card number among all stored bank card related information. Bank card information refers to information related to each bank card itself, for example, the card number of the bank card, the type of the bank card, the validity period of the bank card, the security code of the bank card, and the like. Optionally, the result of finding whether there is bank card information matching the identity information of the target object includes the following two types:

查找结果一:不存在与目标对象的身份信息匹配的银行卡信息。出现此种查找结果的原因可能为:确定的目标银行有误,和/或获取的目标对象的身份信息有误。也就是说,目标银行中不存在目标对象本人的银行卡,和/或目标对象的身份信息输入错误。例如,目标对象没有中国银行的银行卡,但是在银行选择界面却选择了中国银行,在此种情况下,查找结果为不存在与目标对象的身份信息匹配的银行卡信息;再例如,目标对象的身份信息为身份证件号码,但是输入的身份证件号码有误,在此种情况下,查找结果同样为不存在与目标对象的身份信息匹配的银行卡信息。Finding result 1: There is no bank card information matching the identity information of the target object. The reason for such a search result may be: the determined target bank is wrong, and/or the acquired identity information of the target object is wrong. That is to say, the bank card of the target object does not exist in the target bank, and/or the identity information of the target object is entered incorrectly. For example, the target object does not have a bank card of Bank of China, but selects Bank of China on the bank selection interface. In this case, the search result is that there is no bank card information matching the identity information of the target object; another example, the target object The identity information of is the ID card number, but the input ID number is wrong. In this case, the search result also shows that there is no bank card information matching the target object's identity information.

在该种查找结果下,目标银行的服务器可以向目标客户端发送匹配失败的响应。目标客户端在接收到匹配失败的响应后,可以重新显示银行选择界面,供目标对象重新选择目标银行,也可以重新获取目标对象的身份信息。Under this kind of search result, the server of the target bank may send a response of matching failure to the target client. After receiving the response of matching failure, the target client can re-display the bank selection interface for the target object to reselect the target bank, and can also obtain the identity information of the target object again.

查找结果二:存在与目标对象的身份信息匹配的银行卡信息。在该种查找结果下,执行步骤205。Finding result 2: There is bank card information matching the identity information of the target object. Under this search result, step 205 is performed.

在步骤205中,目标银行的服务器基于目标对象的身份信息,获取与目标对象的身份信息匹配的银行卡信息。In step 205, the server of the target bank acquires bank card information matching the identity information of the target object based on the identity information of the target object.

当存在与目标对象的身份信息匹配的银行卡信息时,基于目标对象的身份信息获取与目标对象的身份信息匹配的所有的银行卡信息。对于同一目标对象,该目标对象可能有一张或者多张由目标银行下发的银行卡,所以获取的与目标对象的身份信息匹配的所有的银行卡信息可能为一张或多张银行卡对应的银行卡信息。每张银行卡对应的银行卡信息可以包括银行卡的卡号、银行卡的类型、银行卡的有效期、银行卡的安全码等一种或多种信息。When there is bank card information matching the identity information of the target object, all bank card information matching the identity information of the target object is acquired based on the identity information of the target object. For the same target object, the target object may have one or more bank cards issued by the target bank, so all the bank card information obtained that matches the identity information of the target object may be corresponding to one or more bank cards Bank card information. The bank card information corresponding to each bank card may include one or more information such as the card number of the bank card, the type of the bank card, the validity period of the bank card, and the security code of the bank card.

在步骤206中,目标银行的服务器将与目标对象的身份信息匹配的银行卡信息发送至目标客户端。In step 206, the server of the target bank sends the bank card information matching the identity information of the target object to the target client.

与目标对象的身份信息匹配的银行卡信息中包含一个或多个银行卡的信息,每个银行卡的信息中包含一条或多条信息。在任一银行卡的信息中,可能既包含能够唯一表示该银行卡的信息,例如,该银行卡的卡号、该银行卡的安全码等,又包含不能唯一表示该银行卡的信息,例如,该银行卡的卡类型、该银行卡的有效期等。在目标银行的服务器将与目标对象的身份信息匹配的银行卡信息发送至目标客户端的过程中,可以将获取到的与目标对象的身份信息匹配的所有的银行卡信息发送至目标客户端,也可以只将所有的银行卡信息中能够唯一表示某一银行卡的一类银行卡信息发送至目标客户端。例如,只将所有的银行卡信息中的所有银行卡的卡号发送至目标客户端,每个银行卡的卡号均唯一表示一个银行卡。The bank card information matched with the target object's identity information includes one or more bank card information, and each bank card information includes one or more pieces of information. The information of any bank card may contain information that can uniquely represent the bank card, such as the card number of the bank card, the security code of the bank card, etc., and information that cannot uniquely represent the bank card, such as the The card type of the bank card, the validity period of the bank card, etc. When the server of the target bank sends the bank card information matching the identity information of the target object to the target client, all the obtained bank card information matching the identity information of the target object can be sent to the target client, or Only one type of bank card information that can uniquely represent a certain bank card among all bank card information can be sent to the target client. For example, only the card numbers of all the bank cards in all the bank card information are sent to the target client, and the card number of each bank card uniquely represents a bank card.

可选地,目标银行的服务器在将与目标对象的身份信息匹配的银行卡信息发送至目标客户端之前,可以对银行卡信息进行加密。然后将被加密的与目标对象的身份信息匹配的银行卡信息发送至目标客户端。本申请实施例对加密方式不加以限定,例如,对称加密等。此过程可以增加银行卡信息在传输过程中的安全性。Optionally, the server of the target bank may encrypt the bank card information before sending the bank card information matching the identity information of the target object to the target client. Then the encrypted bank card information matching the identity information of the target object is sent to the target client. The embodiment of the present application does not limit the encryption method, for example, symmetric encryption and the like. This process can increase the security of bank card information during transmission.

可选地,目标银行的服务器将与目标对象的身份信息匹配的银行卡信息发送至目标客户端之后,还包括:目标银行的服务器向目标对象的终端发送第一验证码;目标客户端接收到与目标对象的身份信息匹配的银行卡信息后,展示验证码输入框;目标客户端获取目标对象在验证码输入框所输入的第二验证码;目标客户端调用目标银行的服务器的第二接口,将第二验证码发送至目标银行的服务器;目标银行的服务器基于第二接口获取目标客户端返回的第二验证码。其中,目标对象的终端是指能够验证目标对象身份的终端,例如,目标对象的通信号码所在的终端等。此处,将目标银行的服务器的接口中用于接收目标客户端发送的验证码的接口作为该目标银行的服务器的第二接口。Optionally, after the server of the target bank sends the bank card information matched with the identity information of the target object to the target client, it also includes: the server of the target bank sends the first verification code to the terminal of the target object; the target client receives After the bank card information matches the identity information of the target object, display the verification code input box; the target client obtains the second verification code entered by the target object in the verification code input box; the target client calls the second interface of the server of the target bank , sending the second verification code to the server of the target bank; the server of the target bank acquires the second verification code returned by the target client based on the second interface. Wherein, the terminal of the target object refers to a terminal capable of verifying the identity of the target object, for example, a terminal where the communication number of the target object is located. Here, among the interfaces of the server of the target bank, the interface for receiving the verification code sent by the target client is used as the second interface of the server of the target bank.

目标银行的服务器在获取到第二验证码后,检验第一验证码与第二验证码是否一致。响应于第一验证码与第二验证码一致,目标银行的服务器向目标客户端发送验证成功的响应。响应于第一验证码与第二验证码不一致,目标银行的服务器可以向目标客户端发送验证失败的响应。目标客户端基于验证失败的响应,可以再次展示验证码输入框,也可以直接返回该目标客户端的首界面,本申请实施例对此不加以限定。After obtaining the second verification code, the server of the target bank checks whether the first verification code is consistent with the second verification code. In response to the fact that the first verification code is consistent with the second verification code, the server of the target bank sends a verification success response to the target client. In response to the inconsistency between the first verification code and the second verification code, the server of the target bank may send a verification failure response to the target client. Based on the response of verification failure, the target client may display the verification code input box again, or directly return to the first interface of the target client, which is not limited in this embodiment of the present application.

在步骤207中,目标客户端响应于接收到与目标对象的身份信息匹配的银行卡信息,展示与目标对象的身份信息匹配的银行卡信息界面。In step 207, the target client displays the bank card information interface matching the target object's identity information in response to receiving the bank card information matching the target object's identity information.

目标客户端在接收到目标银行的服务器返回的与目标对象的身份信息匹配的银行卡信息之后,展示与目标对象的身份信息匹配的银行卡信息界面。在展示的银行卡信息界面中,展示与目标对象的身份信息匹配的银行卡信息。当目标银行的服务器将获取到的所有的银行卡信息发送至目标客户端时,在银行卡信息界面上展示所有的银行卡信息;当目标银行的服务器只将所有的银行卡信息中能够唯一表示某一银行卡的一类银行卡信息发送至目标客户端时,在银行卡信息界面上只展示该类银行卡信息。在与目标对象的身份信息匹配的银行卡信息界面上,将属于同一银行卡的银行卡信息相互关联展示。可选地,当目标客户端以列表的方式展示与目标对象的身份信息匹配的银行卡信息时,在列表的同一行中展示同一银行卡的银行卡信息。例如,如图6所示,在列表的第一行展示银行卡1的银行卡信息,在列表的第二行展示银行卡2的银行卡信息,在列表的第三行展示银行卡3的银行卡信息,在列表的第四行展示银行卡4的银行卡信息。After receiving the bank card information matching the identity information of the target object returned by the server of the target bank, the target client displays the bank card information interface matching the identity information of the target object. In the displayed bank card information interface, display the bank card information that matches the identity information of the target object. When the server of the target bank sends all the obtained bank card information to the target client, display all the bank card information on the bank card information interface; when the server of the target bank only uniquely represents all the bank card information When one type of bank card information of a certain bank card is sent to the target client, only the type of bank card information will be displayed on the bank card information interface. On the bank card information interface that matches the identity information of the target object, the bank card information belonging to the same bank card is displayed in relation to each other. Optionally, when the target client displays the bank card information matching the identity information of the target object in a list, the bank card information of the same bank card is displayed in the same row of the list. For example, as shown in Figure 6, the bank card information of bank card 1 is displayed on the first line of the list, the bank card information of bank card 2 is displayed on the second line of the list, and the bank card information of bank card 3 is displayed on the third line of the list. Card information, the bank card information of bank card 4 is displayed in the fourth line of the list.

可选地,目标客户端在接收到目标银行的服务器发送的验证成功的响应后,可以响应于接收到与目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与目标对象的身份信息匹配的银行卡信息界面。Optionally, after receiving the successful verification response sent by the server of the target bank, the target client may respond to receiving the bank card information matching the identity information of the target object and receiving the successful verification response, displaying information related to the target object The bank card information interface matching the identity information.

可选地,当目标客户端接收到的与目标对象的身份信息匹配的银行卡信息是被加密的银行卡信息时,目标客户端先将被加密的银行卡信息进行解密,再展示与目标对象的身份信息匹配的银行卡信息界面。Optionally, when the bank card information received by the target client that matches the identity information of the target object is encrypted bank card information, the target client first decrypts the encrypted bank card information, and then displays the bank card information corresponding to the target object. The bank card information interface matching the identity information.

可选地,目标客户端展示与目标对象的身份信息匹配的银行卡信息界面的方式为:目标客户端对目标对象的身份信息匹配的银行卡信息中的参考位置进行加扰,然后展示加扰后的与目标对象的身份信息匹配的银行卡信息界面,以提高银行卡信息的安全性。根据银行卡信息的类型不同,对银行卡信息中的参考位置进行加扰的情况也不同。例如,对于银行卡的卡号,参考位置可以是指该卡号的第四位至第十位的数字对应的位置;对于银行的安全码,参考位置可以是指安全码的第二位的数字对应的位置等。本申请实施例对加扰方式不加以限定,例如,将参考位置的数字用“*”代替等。Optionally, the way for the target client to display the bank card information interface that matches the identity information of the target object is: the target client scrambles the reference position in the bank card information that matches the identity information of the target object, and then displays the scrambled The final bank card information interface that matches the identity information of the target object to improve the security of bank card information. Depending on the type of bank card information, the situation of scrambling the reference position in the bank card information is also different. For example, for the card number of a bank card, the reference position may refer to the position corresponding to the fourth to tenth digits of the card number; for the security code of a bank, the reference position may refer to the position corresponding to the second digit of the security code. location etc. The embodiment of the present application does not limit the scrambling method, for example, the number of the reference position is replaced with "*".

在步骤208中,目标客户端基于针对银行卡信息界面的操作确定目标银行卡,将目标客户端的账号与目标银行卡进行绑定。In step 208, the target client determines the target bank card based on the operation on the bank card information interface, and binds the account number of the target client with the target bank card.

针对银行卡信息界面的操作可以是指目标对象在银行卡信息界面对目标银行卡信息的选择操作,基于针对目标银行卡信息的选择操作即可确定目标银行卡。具体而言,目标对象在银行卡信息界面展示的银行卡信息中选择任一银行卡信息,由于在银行卡信息界面中,将属于同一银行卡的银行卡信息相互关联展示,所以根据目标对象选中的银行卡信息即可确定该银行卡信息所对应的待绑定银行卡,也就是目标银行卡。例如,如图6所示,当目标对象在银行卡信息界面选中的银行卡信息为卡号2时,即可确定目标银行卡为银行卡2。在确定目标银行卡之后,目标客户端将目标客户端的账号与目标银行卡进行绑定。此过程无需目标对象记忆目标银行卡的卡号等复杂信息,提升目标对象的银行卡绑定体验,银行卡绑定的效率较高。The operation on the bank card information interface may refer to the target object's selection operation on the target bank card information on the bank card information interface, and the target bank card can be determined based on the selection operation on the target bank card information. Specifically, the target object selects any bank card information from the bank card information displayed on the bank card information interface. Since the bank card information belonging to the same bank card is displayed in relation to each other in the bank card information interface, the target object selects The bank card information corresponding to the bank card information can be used to determine the bank card to be bound corresponding to the bank card information, that is, the target bank card. For example, as shown in Figure 6, when the bank card information selected by the target object on the bank card information interface is card number 2, it can be determined that the target bank card is bank card 2. After determining the target bank card, the target client binds the account of the target client with the target bank card. This process does not require the target object to memorize complex information such as the card number of the target bank card, which improves the target object's bank card binding experience, and the efficiency of bank card binding is high.

可选地,目标客户端将目标客户端的账号与目标银行卡进行绑定,包括:目标客户端调用目标银行的服务器的第三接口,向目标银行的服务器发送签约请求,签约请求包括目标客户端的账号和目标银行卡信息;目标银行的服务器基于第三接口获取签约请求,然后基于签约请求,将目标客户端的账号和目标银行卡进行签约;响应于签约成功,目标银行的服务器向目标客户端发送签约成功的指令;目标客户端响应于获取到签约成功的指令,将目标客户端的账号与目标银行卡进行绑定。其中,目标银行的服务器的第三接口是指用于接收目标客户端发送的签约请求的接口。Optionally, the target client binds the account of the target client with the target bank card, including: the target client calls the third interface of the server of the target bank, and sends a signing request to the server of the target bank, the signing request includes the target client's Account number and target bank card information; the server of the target bank obtains the signing request based on the third interface, and then based on the signing request, signs the account number of the target client and the target bank card; in response to the successful signing, the server of the target bank sends the target client An instruction of successful signing; the target client binds the account of the target client with the target bank card in response to obtaining the instruction of successful signing. Wherein, the third interface of the server of the target bank refers to an interface for receiving the contract request sent by the target client.

具体而言,目标客户端的账号与目标银行卡的绑定过程包括签约和绑定两个步骤。其中,签约是在目标银行的服务器中进行的;绑定是在目标客户端中进行的。签约是指目标客户端的账号与目标银行卡之间签订合约,该合约用于约定当基于该应用账号进行网络支付时,能够从目标银行卡的账户中提取资金。可选地,在签约成功后,目标银行的服务器向目标客户端发送的签约成功的指令中包括签约协议号,该签约协议号用于表明签约成功。在获取到签约成功的指令后,目标客户端再将目标客户端的账号与目标银行卡进行绑定。经过签约和绑定两个步骤后,在基于目标客户端进行网络支付时,即可从该目标客户端的账号绑定的银行卡的账户中提取资金。Specifically, the binding process of the target client's account number and the target bank card includes two steps of signing and binding. Wherein, signing is carried out in the server of the target bank; binding is carried out in the target client. Signing a contract refers to signing a contract between the account of the target client and the target bank card, and the contract is used to agree that funds can be withdrawn from the account of the target bank card when online payment is made based on the application account. Optionally, after the signing is successful, the signing agreement number sent by the server of the target bank to the target client includes a signing agreement number, and the signing agreement number is used to indicate that the signing is successful. After obtaining the instruction of successful signing, the target client binds the account of the target client with the target bank card. After the two steps of signing and binding, when the network payment is made based on the target client, funds can be withdrawn from the account of the bank card bound to the account of the target client.

相关技术在银行卡绑定的过程中,在目标客户端的界面展示多个银行的入口,基于目标银行的入口的触发指令,跳转至目标银行的客户端或者目标银行的网页。在目标银行的客户端或者网页的界面,展示目标对象的银行卡列表。然后根据银行卡列表中的目标银行卡的选中指令,跳转至目标客户端,在目标客户端中进行目标客户端的账号与目标银行卡的绑定。在此过程中,涉及目标客户端与目标银行的客户端之间的跳转或者目标客户端与目标银行的网页之间的跳转,对于未注册银行账号的用户不友好,银行卡绑定的过程比较复杂,银行卡绑定的效率较低,此外,在客户端与客户端或者客户端与网页的跳转过程中银行卡信息的安全性较低。在本申请实施例中,目标客户端的银行选择界面中的目标银行的信息被触发后,调用目标银行的服务器的接口,将目标对象的身份信息发送至目标银行的服务器,然后在目标客户端的界面中展示目标银行的服务器返回的与身份信息匹配的银行卡信息,然后在银行卡信息中确定目标银行,将目标客户端的账号与目标银行卡进行绑定。此过程只涉及目标客户端这一个客户端,无需注册银行账号,无需不同客户端之间的跳转,也无需客户端与网页之间的跳转,银行卡绑定的过程比较简单,银行卡绑定的效率较高,此外,目标客户端通过调用银行服务器的接口与银行的服务器之间进行交互过程中,银行卡信息的安全性较高。In the related technology, during the process of bank card binding, multiple bank entrances are displayed on the interface of the target client, and based on the trigger instruction of the entrance of the target bank, the client of the target bank or the webpage of the target bank is jumped to. Display the bank card list of the target object on the client terminal or web page interface of the target bank. Then jump to the target client according to the selection instruction of the target bank card in the bank card list, and bind the account number of the target client and the target bank card in the target client. In this process, the jump between the target client and the target bank's client or the jump between the target client and the target bank's web page is not friendly to users who have not registered bank accounts, and bank card binding The process is relatively complicated, and the efficiency of bank card binding is low. In addition, the security of bank card information is low during the jumping process between the client and the client or between the client and the webpage. In this embodiment of the application, after the information of the target bank in the bank selection interface of the target client is triggered, the interface of the server of the target bank is invoked, and the identity information of the target object is sent to the server of the target bank, and then the interface of the target client Display the bank card information that matches the identity information returned by the server of the target bank, and then determine the target bank in the bank card information, and bind the account number of the target client with the target bank card. This process only involves the client of the target client, no need to register a bank account, no need to jump between different clients, and no need to jump between the client and the web page. The process of bank card binding is relatively simple. Bank card The binding efficiency is high. In addition, the security of the bank card information is relatively high when the target client interacts with the bank server by calling the interface of the bank server.

在本申请实施例中,目标客户端调用目标银行的服务器的接口,将目标对象的身份信息发送至目标银行的服务器,基于目标银行的服务器返回的银行卡信息确定目标银行卡,然后将目标客户端的账号与目标银行卡进行绑定。目标客户端通过调用目标银行的服务器的接口与目标银行的服务器之间进行交互,从而在目标客户端这一个客户端中即可完成整个银行卡绑定的过程,无需安装其他客户端,银行卡绑定的过程比较简单,银行卡绑定的效率较高。此外,在目标客户端与目标银行的服务器交互的过程中银行卡信息的安全性较高。In the embodiment of this application, the target client calls the interface of the server of the target bank, sends the identity information of the target object to the server of the target bank, determines the target bank card based on the bank card information returned by the server of the target bank, and then sends the target customer Bind the account on the terminal with the target bank card. The target client interacts with the server of the target bank by calling the interface of the server of the target bank, so that the entire bank card binding process can be completed in the target client, without installing other clients, bank card The process of binding is relatively simple, and the efficiency of bank card binding is high. In addition, the security of the bank card information is relatively high during the process of interaction between the target client and the server of the target bank.

基于相同技术构思,参见图7,本申请实施例提供了一种银行卡绑定的装置,该装置用于在目标客户端上进行银行卡绑定,该装置包括:Based on the same technical concept, referring to Fig. 7, the embodiment of the present application provides a bank card binding device, which is used for bank card binding on the target client, and the device includes:

获取模块701,用于获取银行卡绑定请求;An acquisition module 701, configured to acquire a bank card binding request;

显示模块702,用于基于银行卡绑定请求显示银行选择界面,银行选择界面上显示有多个银行的信息;The display module 702 is used to display the bank selection interface based on the bank card binding request, and the information of multiple banks is displayed on the bank selection interface;

接收模块703,用于接收针对银行选择界面的操作;A receiving module 703, configured to receive operations on the bank selection interface;

确定模块704,用于确定目标银行;A determining module 704, configured to determine the target bank;

调用模块705,用于调用目标银行的服务器的第一接口;Calling module 705, for calling the first interface of the server of the target bank;

发送模块706,用于将获取到的目标对象的身份信息发送至目标银行的服务器,目标银行的服务器用于返回与目标对象的身份信息匹配的银行卡信息;The sending module 706 is used to send the acquired identity information of the target object to the server of the target bank, and the server of the target bank is used to return the bank card information matched with the identity information of the target object;

展示模块707,用于响应于接收到与目标对象的身份信息匹配的银行卡信息,展示与目标对象的身份信息匹配的银行卡信息界面;A display module 707, configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object;

确定模块704,还用于基于针对银行卡信息界面的操作确定目标银行卡;The determination module 704 is also used to determine the target bank card based on the operation on the bank card information interface;

绑定模块708,用于将目标客户端的账号与目标银行卡进行绑定。Binding module 708, configured to bind the account number of the target client with the target bank card.

可选地,展示模块707,还用于接收到与目标对象的身份信息匹配的银行卡信息后,展示验证码输入框;Optionally, the display module 707 is further configured to display a verification code input box after receiving the bank card information matching the identity information of the target object;

获取模块701,还用于获取目标对象在验证码输入框所输入的第一验证码;The obtaining module 701 is also used to obtain the first verification code input by the target object in the verification code input box;

调用模块705,还用于调用目标银行的服务器的第二接口;The calling module 705 is also used to call the second interface of the server of the target bank;

发送模块706,还用于将第一验证码发送至目标银行的服务器,目标银行的服务器用于在检验第一验证码与第二验证码一致后,返回验证成功的响应,第二验证码为目标银行的服务器向目标对象的终端发送的验证码。The sending module 706 is also used to send the first verification code to the server of the target bank, and the server of the target bank is used to return a successful verification response after checking that the first verification code is consistent with the second verification code. The second verification code is The verification code sent by the server of the target bank to the terminal of the target object.

展示模块707,用于响应于接收到与目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与目标对象的身份信息匹配的银行卡信息界面。The display module 707 is configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object and receiving a successful verification response.

可选地,调用模块705,还用于调用目标银行的服务器的第三接口;Optionally, the calling module 705 is also used to call the third interface of the server of the target bank;

发送模块706,还用于向目标银行的服务器发送签约请求,签约请求包括目标客户端的账号和目标银行卡信息;The sending module 706 is also used to send a signing request to the server of the target bank, where the signing request includes the account number of the target client and the target bank card information;

绑定模块708,用于响应于获取到签约成功的指令,将目标客户端的账号与目标银行卡进行绑定。The binding module 708 is configured to bind the account number of the target client with the target bank card in response to obtaining the instruction that the contract is successful.

可选地,参见图8,该装置还包括:Optionally, referring to Figure 8, the device also includes:

加扰模块709,用于对与目标对象的身份信息匹配的银行卡信息中的参考位置进行加扰;A scrambling module 709, configured to scramble the reference position in the bank card information matched with the identity information of the target object;

展示模块707,用于展示加扰后的与目标对象的身份信息匹配的银行卡信息界面。A display module 707, configured to display the scrambled bank card information interface that matches the identity information of the target object.

可选地,与目标对象的身份信息匹配的银行卡信息,包括:被加密的与目标对象的身份信息匹配的银行卡信息;Optionally, the bank card information matching the identity information of the target object includes: encrypted bank card information matching the identity information of the target object;

参见图8,该装置还包括:Referring to Figure 8, the device also includes:

解密模块710,用于将被加密的与目标对象的身份信息匹配的银行卡信息进行解密。Decryption module 710, configured to decrypt the encrypted bank card information that matches the identity information of the target object.

在本申请实施例中,目标客户端调用目标银行的服务器的接口,将目标对象的身份信息发送至目标银行的服务器,基于目标银行的服务器返回的银行卡信息确定目标银行卡,然后将目标客户端的账号与目标银行卡进行绑定。目标客户端通过调用目标银行的服务器的接口与目标银行的服务器之间进行交互,从而能够在目标客户端这一个客户端中完成整个银行卡绑定的过程,无需安装其他客户端,银行卡绑定的过程比较简单,银行卡绑定的效率较高。此外,在目标客户端与目标银行的服务器交互的过程中银行卡信息的安全性较高。In the embodiment of this application, the target client calls the interface of the server of the target bank, sends the identity information of the target object to the server of the target bank, determines the target bank card based on the bank card information returned by the server of the target bank, and then sends the target customer Bind the account on the terminal with the target bank card. The target client interacts with the server of the target bank by invoking the interface of the server of the target bank, so that the entire bank card binding process can be completed in the target client, without installing other clients. The confirmation process is relatively simple, and the efficiency of bank card binding is relatively high. In addition, the security of the bank card information is relatively high during the process of interaction between the target client and the server of the target bank.

本申请实施例还提供了一种银行卡绑定的装置,该装置用于在目标客户端上进行银行卡绑定,参见图9,该装置包括:The embodiment of the present application also provides a bank card binding device, which is used to perform bank card binding on the target client, see Figure 9, the device includes:

获取模块901,用于基于第一接口获取目标对象的身份信息;基于目标对象的身份信息,获取与目标对象的身份信息匹配的银行卡信息;An acquisition module 901, configured to acquire the identity information of the target object based on the first interface; based on the identity information of the target object, acquire bank card information matching the identity information of the target object;

发送模块902,用于将与目标对象的身份信息匹配的银行卡信息发送至目标客户端,目标客户端用于响应于接收到与目标对象的身份信息匹配的银行卡信息,展示与目标对象的身份信息匹配的银行卡信息界面,基于针对银行卡信息界面的操作确定目标银行卡,将目标客户端的账号与目标银行卡进行绑定。The sending module 902 is configured to send the bank card information matching the identity information of the target object to the target client, and the target client is used to display the bank card information matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object. The bank card information interface matching the identity information determines the target bank card based on the operation on the bank card information interface, and binds the account number of the target client with the target bank card.

可选地,发送模块902,还用于向目标对象的终端发送第一验证码;Optionally, the sending module 902 is also configured to send the first verification code to the terminal of the target object;

获取模块901,还用于基于第二接口获取目标客户端返回的第二验证码;The obtaining module 901 is further configured to obtain the second verification code returned by the target client based on the second interface;

发送模块902,用于响应于第一验证码与第二验证码一致,向目标客户端发送验证成功的响应,目标客户端用于响应于接收到与目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与目标对象的身份信息匹配的银行卡信息界面。The sending module 902 is configured to send a successful verification response to the target client in response to the fact that the first verification code is consistent with the second verification code, and the target client is configured to respond to receiving bank card information that matches the identity information of the target object and After receiving a successful verification response, display the bank card information interface that matches the identity information of the target object.

可选地,获取模块901,还用于基于第三接口获取签约请求,签约请求包括目标客户端的账号和目标银行卡信息;Optionally, the acquiring module 901 is further configured to acquire a signing request based on a third interface, where the signing request includes the account number of the target client and target bank card information;

参见图10,该装置还包括:Referring to Figure 10, the device also includes:

签约模块903,用于基于签约请求,将目标客户端的账号和目标银行卡进行签约;A signing module 903, configured to sign a contract with the account number of the target client and the target bank card based on the signing request;

发送模块902,还用于响应于签约成功,向目标客户端发送签约成功的指令。The sending module 902 is further configured to send an instruction of successful signing to the target client in response to the successful signing.

可选地,参见图10,该装置还包括:Optionally, referring to Figure 10, the device also includes:

加密模块904,用于将与目标对象的身份信息匹配的银行卡信息进行加密;An encryption module 904, configured to encrypt the bank card information matched with the identity information of the target object;

发送模块902,用于将被加密的与目标对象的身份信息匹配的银行卡信息发送至目标客户端。The sending module 902 is configured to send the encrypted bank card information matching the identity information of the target object to the target client.

在本申请实施例中,目标客户端调用目标银行的服务器的接口,将目标对象的身份信息发送至目标银行的服务器,基于目标银行的服务器返回的银行卡信息确定目标银行卡,然后将目标客户端的账号与目标银行卡进行绑定。目标客户端通过调用目标银行的服务器的接口与目标银行的服务器之间进行交互,从而能够在目标客户端这一个客户端中完成整个银行卡绑定的过程,无需安装其他客户端,银行卡绑定的过程比较简单,银行卡绑定的效率较高。此外,在目标客户端与目标银行的服务器交互的过程中银行卡信息的安全性较高。In the embodiment of this application, the target client calls the interface of the server of the target bank, sends the identity information of the target object to the server of the target bank, determines the target bank card based on the bank card information returned by the server of the target bank, and then sends the target customer Bind the account on the terminal with the target bank card. The target client interacts with the server of the target bank by invoking the interface of the server of the target bank, so that the entire bank card binding process can be completed in the target client, without installing other clients. The confirmation process is relatively simple, and the efficiency of bank card binding is relatively high. In addition, the security of the bank card information is relatively high during the process of interaction between the target client and the server of the target bank.

需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that when the device provided by the above-mentioned embodiments implements its functions, it only uses the division of the above-mentioned functional modules as an example. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to needs. The internal structure of the system is divided into different functional modules to complete all or part of the functions described above. In addition, the device and the method embodiment provided by the above embodiment belong to the same idea, and the specific implementation process thereof is detailed in the method embodiment, and will not be repeated here.

图11是本申请实施例提供的一种银行卡绑定的设备结构示意图,该设备可以为服务器,服务器可以是单独的服务器或集群服务器。具体来讲:Fig. 11 is a schematic structural diagram of a bank card binding device provided by an embodiment of the present application. The device may be a server, and the server may be an individual server or a cluster server. Specifically:

服务器包括中央处理单元(CPU)1101、随机存取存储器(RAM)1102和只读存储器(ROM)1103的系统存储器1104,以及连接系统存储器1104和中央处理单元1101的系统总线1105。服务器还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)1106,和用于存储操作系统1113、应用程序1114和其他程序模块1115的大容量存储设备1107。The server includes a central processing unit (CPU) 1101 , a system memory 1104 of random access memory (RAM) 1102 and read only memory (ROM) 1103 , and a system bus 1105 connecting the system memory 1104 and the central processing unit 1101 . The server also includes a basic input/output system (I/O system) 1106 that facilitates transfer of information between various components within the computer, and a mass storage device 1107 for storing operating system 1113, application programs 1114, and other program modules 1115.

基本输入/输出系统1106包括有用于显示信息的显示器1108和用于用户输入信息的诸如鼠标、键盘之类的输入设备1109。其中显示器1108和输入设备1109都通过连接到系统总线1105的输入/输出控制器1110连接到中央处理单元1101。基本输入/输出系统1106还可以包括输入/输出控制器1110以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入/输出控制器1110还提供输出到显示屏、打印机或其他类型的输出设备。The basic input/output system 1106 includes a display 1108 for displaying information and an input device 1109 such as a mouse and a keyboard for a user to input information. Both the display 1108 and the input device 1109 are connected to the central processing unit 1101 through the input/output controller 1110 connected to the system bus 1105 . The basic input/output system 1106 may also include an input/output controller 1110 for receiving and processing input from a number of other devices such as a keyboard, mouse, or electronic stylus. Similarly, input/output controller 1110 also provides output to a display screen, printer, or other type of output device.

大容量存储设备1107通过连接到系统总线1105的大容量存储控制器(未示出)连接到中央处理单元1101。大容量存储设备1107及其相关联的计算机可读介质为服务器提供非易失性存储。也就是说,大容量存储设备1107可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。Mass storage device 1107 is connected to central processing unit 1101 through a mass storage controller (not shown) connected to system bus 1105 . The mass storage device 1107 and its associated computer-readable media provide non-volatile storage for the server. That is, mass storage device 1107 may include computer-readable media (not shown), such as hard disks or CD-ROM drives.

不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器1104和大容量存储设备1107可以统称为存储器。Without loss of generality, computer-readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid-state storage technologies, CD-ROM, DVD or other optical storage, tape cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices. Certainly, those skilled in the art know that the computer storage medium is not limited to the above-mentioned ones. The above-mentioned system memory 1104 and mass storage device 1107 may be collectively referred to as memory.

根据本申请的各种实施例,服务器还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器可以通过连接在系统总线1105上的网络接口单元1111连接到网络1112,或者说,也可以使用网络接口单元1111来连接到其他类型的网络或远程计算机系统(未示出)。According to various embodiments of the present application, the server can also run on a remote computer connected to the network through a network such as the Internet. That is, the server can be connected to the network 1112 through the network interface unit 1111 connected to the system bus 1105, or in other words, the network interface unit 1111 can also be used to connect to other types of networks or remote computer systems (not shown).

上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。所述一个或者一个以上程序包含用于进行本申请实施例提供的银行卡绑定的方法的指令。The above-mentioned memory also includes one or more programs, one or more programs are stored in the memory and configured to be executed by the CPU. The one or more programs include instructions for performing the bank card binding method provided by the embodiment of the present application.

图12是本申请实施例提供的一种银行卡绑定的设备的结构示意图。该设备可以为终端,例如可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts GroupAudio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture ExpertsGroup Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。Fig. 12 is a schematic structural diagram of a bank card binding device provided by an embodiment of the present application. The device can be a terminal, for example, it can be: smart phone, tablet computer, MP3 player (Moving Picture Experts GroupAudio Layer III, moving picture experts compress standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, moving picture experts compress Standard audio level 4) player, laptop or desktop computer. A terminal may also be called user equipment, portable terminal, laptop terminal, desktop terminal, etc. by other names.

通常,终端包括有:处理器1201和存储器1202。Generally, a terminal includes: a processor 1201 and a memory 1202 .

处理器1201可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1201可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1201也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1201可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1201还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1201 can adopt at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. The processor 1201 may also include a main processor and a coprocessor, the main processor is a processor for processing data in the wake-up state, and is also called a CPU (Central Processing Unit, central processing unit); the coprocessor is used to Low-power processor for processing data in standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing content that needs to be displayed on the display screen. In some embodiments, the processor 1201 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is configured to process computing operations related to machine learning.

存储器1202可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1202还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1201所执行以实现本申请中方法实施例提供的银行卡绑定的方法。Memory 1202 may include one or more computer-readable storage media, which may be non-transitory. The memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1202 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1201 to implement the bank card provided by the method embodiment in this application. Binding method.

在一些实施例中,终端还可选包括有:外围设备接口1203和至少一个外围设备。处理器1201、存储器1202和外围设备接口1203之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1203相连。具体地,外围设备包括:射频电路1204、触摸显示屏1205、摄像头组件1206、音频电路1207、定位组件1208和电源1209中的至少一种。In some embodiments, the terminal may optionally further include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202, and the peripheral device interface 1203 may be connected through buses or signal lines. Each peripheral device can be connected to the peripheral device interface 1203 through a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1204 , a touch screen 1205 , a camera component 1206 , an audio circuit 1207 , a positioning component 1208 and a power supply 1209 .

外围设备接口1203可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1201和存储器1202。在一些实施例中,处理器1201、存储器1202和外围设备接口1203被集成在同一芯片或电路板上;在一些其他实施例中,处理器1201、存储器1202和外围设备接口1203中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。The peripheral device interface 1203 may be used to connect at least one peripheral device related to I/O (Input/Output, input/output) to the processor 1201 and the memory 1202 . In some embodiments, the processor 1201, memory 1202 and peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one of the processor 1201, memory 1202 and peripheral device interface 1203 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.

射频电路1204用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1204通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1204将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1204包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1204可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1204还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。The radio frequency circuit 1204 is used for receiving and transmitting RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. The radio frequency circuit 1204 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1204 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and/or a WiFi (Wireless Fidelity, wireless fidelity) network. In some embodiments, the radio frequency circuit 1204 may also include circuits related to NFC (Near Field Communication, short-range wireless communication), which is not limited in this application.

显示屏1205用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1205是触摸显示屏时,显示屏1205还具有采集在显示屏1205的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1201进行处理。此时,显示屏1205还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1205可以为一个,设置在终端的前面板;在另一些实施例中,显示屏1205可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在再一些实施例中,显示屏1205可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏1205还可以设置成非矩形的不规则图形,也即异形屏。显示屏1205可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。The display screen 1205 is used to display a UI (User Interface, user interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to collect touch signals on or above the surface of the display screen 1205 . The touch signal can be input to the processor 1201 as a control signal for processing. At this time, the display screen 1205 can also be used to provide virtual buttons and/or virtual keyboards, also called soft buttons and/or soft keyboards. In some embodiments, there may be one display screen 1205, which is set on the front panel of the terminal; in other embodiments, there may be at least two display screens 1205, which are respectively set on different surfaces of the terminal or in a folding design; In some embodiments, the display screen 1205 may be a flexible display screen, which is disposed on a curved surface or a folded surface of the terminal. Even, the display screen 1205 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1205 may be made of LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light-emitting diode) and other materials.

摄像头组件1206用于采集图像或视频。可选地,摄像头组件1206包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1206还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。The camera assembly 1206 is used to capture images or videos. Optionally, the camera component 1206 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the terminal, and the rear camera is set on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of the main camera, depth-of-field camera, wide-angle camera, and telephoto camera, so as to realize the fusion of the main camera and the depth-of-field camera to realize the background blur function. Combined with the wide-angle camera to realize panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1206 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. Dual color temperature flash refers to the combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.

音频电路1207可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1201进行处理,或者输入至射频电路1204以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1201或射频电路1204的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1207还可以包括耳机插孔。Audio circuitry 1207 may include a microphone and speakers. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals and input them to the processor 1201 for processing, or input them to the radio frequency circuit 1204 to realize voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged in different parts of the terminal. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1201 or the radio frequency circuit 1204 into sound waves. The loudspeaker can be a conventional membrane loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, it is possible not only to convert electrical signals into sound waves audible to humans, but also to convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, audio circuitry 1207 may also include a headphone jack.

定位组件1208用于定位终端的当前地理位置,以实现导航或LBS(Location BasedService,基于位置的服务)。定位组件1208可以是基于美国的GPS(Global PositioningSystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。The positioning component 1208 is used to locate the current geographic location of the terminal, so as to realize navigation or LBS (Location Based Service, location-based service). The positioning component 1208 may be a positioning component based on the GPS (Global Positioning System, Global Positioning System) of the United States, the Beidou system of China, the Grenax system of Russia, or the Galileo system of the European Union.

电源1209用于为终端中的各个组件进行供电。电源1209可以是交流电、直流电、一次性电池或可充电电池。当电源1209包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。The power supply 1209 is used to supply power to various components in the terminal. The power source 1209 can be alternating current, direct current, disposable batteries, or rechargeable batteries. When the power source 1209 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

在一些实施例中,终端还包括有一个或多个传感器1210。该一个或多个传感器1210包括但不限于:加速度传感器1211、陀螺仪传感器1212、压力传感器1213、指纹传感器1214、光学传感器1215以及接近传感器1216。In some embodiments, the terminal further includes one or more sensors 1210 . The one or more sensors 1210 include, but are not limited to: an acceleration sensor 1211 , a gyroscope sensor 1212 , a pressure sensor 1213 , a fingerprint sensor 1214 , an optical sensor 1215 and a proximity sensor 1216 .

加速度传感器1211可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1211可以用于检测重力加速度在三个坐标轴上的分量。处理器1201可以根据加速度传感器1211采集的重力加速度信号,控制触摸显示屏1205以横向视图或纵向视图进行用户界面的显示。加速度传感器1211还可以用于游戏或者用户的运动数据的采集。The acceleration sensor 1211 can detect the acceleration on the three coordinate axes of the coordinate system established by the terminal. For example, the acceleration sensor 1211 can be used to detect the components of the acceleration of gravity on the three coordinate axes. The processor 1201 may control the touch display screen 1205 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1211 . The acceleration sensor 1211 can also be used for collecting game or user's motion data.

陀螺仪传感器1212可以检测终端的机体方向及转动角度,陀螺仪传感器1212可以与加速度传感器1211协同采集用户对终端的3D动作。处理器1201根据陀螺仪传感器1212采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。The gyro sensor 1212 can detect the body direction and rotation angle of the terminal, and the gyro sensor 1212 can cooperate with the acceleration sensor 1211 to collect 3D actions of the user on the terminal. According to the data collected by the gyroscope sensor 1212, the processor 1201 can realize the following functions: motion sensing (such as changing the UI according to the tilt operation of the user), image stabilization during shooting, game control and inertial navigation.

压力传感器1213可以设置在终端的侧边框和/或触摸显示屏1205的下层。当压力传感器1213设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器1201根据压力传感器1213采集的握持信号进行左右手识别或快捷操作。当压力传感器1213设置在触摸显示屏1205的下层时,由处理器1201根据用户对触摸显示屏1205的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。The pressure sensor 1213 may be disposed on the side frame of the terminal and/or the lower layer of the touch screen 1205 . When the pressure sensor 1213 is arranged on the side frame of the terminal, it can detect the user's grip signal on the terminal, and the processor 1201 performs left and right hand recognition or shortcut operation according to the grip signal collected by the pressure sensor 1213 . When the pressure sensor 1213 is arranged on the lower layer of the touch screen 1205, the processor 1201 controls the operable controls on the UI interface according to the user's pressure operation on the touch screen 1205. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

指纹传感器1214用于采集用户的指纹,由处理器1201根据指纹传感器1214采集到的指纹识别用户的身份,或者,由指纹传感器1214根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1201授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1214可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商Logo时,指纹传感器1214可以与物理按键或厂商Logo集成在一起。The fingerprint sensor 1214 is used to collect the user's fingerprint, and the processor 1201 recognizes the identity of the user according to the fingerprint collected by the fingerprint sensor 1214, or, the fingerprint sensor 1214 recognizes the user's identity according to the collected fingerprint. When the identity of the user is identified as a trusted identity, the processor 1201 authorizes the user to perform related sensitive operations, such sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payment, and changing settings. The fingerprint sensor 1214 may be disposed on the front, rear or side of the terminal. When the terminal is provided with a physical button or a manufacturer's Logo, the fingerprint sensor 1214 may be integrated with the physical button or the manufacturer's Logo.

光学传感器1215用于采集环境光强度。在一个实施例中,处理器1201可以根据光学传感器1215采集的环境光强度,控制触摸显示屏1205的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1205的显示亮度;当环境光强度较低时,调低触摸显示屏1205的显示亮度。在另一个实施例中,处理器1201还可以根据光学传感器1215采集的环境光强度,动态调整摄像头组件1206的拍摄参数。The optical sensor 1215 is used to collect ambient light intensity. In one embodiment, the processor 1201 can control the display brightness of the touch screen 1205 according to the ambient light intensity collected by the optical sensor 1215 . Specifically, when the ambient light intensity is high, the display brightness of the touch screen 1205 is increased; when the ambient light intensity is low, the display brightness of the touch screen 1205 is decreased. In another embodiment, the processor 1201 may also dynamically adjust shooting parameters of the camera assembly 1206 according to the ambient light intensity collected by the optical sensor 1215 .

接近传感器1216,也称距离传感器,通常设置在终端的前面板。接近传感器1216用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器1216检测到用户与终端的正面之间的距离逐渐变小时,由处理器1201控制触摸显示屏1205从亮屏状态切换为息屏状态;当接近传感器1216检测到用户与终端的正面之间的距离逐渐变大时,由处理器1201控制触摸显示屏1205从息屏状态切换为亮屏状态。The proximity sensor 1216, also called a distance sensor, is usually set on the front panel of the terminal. The proximity sensor 1216 is used to collect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1216 detects that the distance between the user and the front of the terminal gradually decreases, the processor 1201 controls the touch display screen 1205 to switch from the bright screen state to the off screen state; when the proximity sensor 1216 detects that When the distance between the user and the front of the terminal gradually increases, the processor 1201 controls the touch display screen 1205 to switch from the off-screen state to the on-screen state.

本领域技术人员可以理解,图12中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 12 does not limit the terminal, and may include more or less components than shown in the figure, or combine certain components, or adopt different component arrangements.

在示例性实施例中,还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集。所述至少一条指令、至少一段程序、代码集或指令集经配置以由一个或者一个以上处理器执行,以实现上述任一种银行卡绑定的方法。In an exemplary embodiment, there is also provided a computer device, the computer device includes a processor and a memory, and the memory stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, at least one section of program, code set or instruction set is configured to be executed by one or more processors, so as to realize any one of the bank card binding methods mentioned above.

在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被计算机设备的处理器执行时实现上述任一种银行卡绑定的方法。In an exemplary embodiment, a computer-readable storage medium is also provided. At least one instruction, at least one program, code set or instruction set are stored in the storage medium, and the at least one instruction, the at least one program . When the code set or the instruction set is executed by the processor of the computer device, any one of the above bank card binding methods is realized.

可选地,上述计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。Optionally, the above-mentioned computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。It should be understood that the "plurality" mentioned herein refers to two or more than two. "And/or" describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B may indicate: A exists alone, A and B exist simultaneously, and B exists independently. The character "/" generally indicates that the contextual objects are an "or" relationship.

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present application are for description only, and do not represent the advantages and disadvantages of the embodiments.

以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above are only exemplary embodiments of the application, and are not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application shall be included in the protection of the application. within range.

Claims (14)

Translated fromChinese
1.一种银行卡绑定的系统,其特征在于,所述系统包括:目标客户端及目标银行的服务器;1. A system of bank card binding, characterized in that said system comprises: a server of a target client and a target bank;所述目标客户端,用于获取银行卡绑定请求,基于所述银行卡绑定请求显示银行选择界面,所述银行选择界面上显示有多个银行的信息;接收针对所述银行选择界面的操作,确定目标银行;调用所述目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至所述目标银行的服务器;The target client is used to obtain a bank card binding request, display a bank selection interface based on the bank card binding request, and display information on multiple banks on the bank selection interface; receive the bank selection interface for Operation, determine the target bank; call the first interface of the server of the target bank, and send the acquired identity information of the target object to the server of the target bank;所述目标银行的服务器,用于基于第一接口获取所述目标客户端发送的目标对象的身份信息;基于所述目标对象的身份信息,获取与所述目标对象的身份信息匹配的银行卡信息;将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端;The server of the target bank is configured to obtain the identity information of the target object sent by the target client based on the first interface; based on the identity information of the target object, obtain bank card information matching the identity information of the target object ; Send the bank card information matching the identity information of the target object to the target client;所述目标客户端,还用于响应于接收到所述目标银行的服务器发送的与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面;基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。The target client is further configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object sent by the server of the target bank ; Determine the target bank card based on the operation on the bank card information interface, and bind the account of the target client with the target bank card.2.一种银行卡绑定的方法,其特征在于,所述方法用于在目标客户端上进行银行卡绑定,所述方法包括:2. A method for bank card binding, characterized in that, the method is used for bank card binding on the target client, and the method comprises:所述目标客户端获取银行卡绑定请求,基于所述银行卡绑定请求显示银行选择界面,所述银行选择界面上显示有多个银行的信息;The target client obtains a bank card binding request, and displays a bank selection interface based on the bank card binding request, and information of multiple banks is displayed on the bank selection interface;所述目标客户端接收针对所述银行选择界面的操作,确定目标银行;The target client receives the operation on the bank selection interface and determines the target bank;所述目标客户端调用所述目标银行的服务器的第一接口,将获取到的目标对象的身份信息发送至所述目标银行的服务器,所述目标银行的服务器用于返回与所述目标对象的身份信息匹配的银行卡信息;The target client calls the first interface of the server of the target bank, and sends the acquired identity information of the target object to the server of the target bank, and the server of the target bank is used to return the information related to the target object. Bank card information matching the identity information;所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面;The target client displays a bank card information interface matching the target object's identity information in response to receiving the bank card information matching the target object's identity information;所述目标客户端基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。The target client determines the target bank card based on the operation on the bank card information interface, and binds the account of the target client to the target bank card.3.根据权利要求2所述的方法,其特征在于,所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面之前,还包括:3. The method according to claim 2, wherein the target client, in response to receiving the bank card information that matches the identity information of the target object, displays a bank card information that matches the identity information of the target object Before the bank card information interface, it also includes:所述目标客户端接收到所述与所述目标对象的身份信息匹配的银行卡信息后,展示验证码输入框;After the target client receives the bank card information that matches the identity information of the target object, it displays a verification code input box;所述目标客户端获取所述目标对象在所述验证码输入框所输入的第一验证码;The target client obtains the first verification code input by the target object in the verification code input box;所述目标客户端调用所述目标银行的服务器的第二接口,将所述第一验证码发送至所述目标银行的服务器,所述目标银行的服务器用于在检验所述第一验证码与第二验证码一致后,返回验证成功的响应,所述第二验证码为所述目标银行的服务器向所述目标对象的终端发送的验证码;The target client calls the second interface of the server of the target bank, and sends the first verification code to the server of the target bank, and the server of the target bank is used to check the first verification code and After the second verification codes are consistent, return a successful verification response, the second verification code is the verification code sent by the server of the target bank to the terminal of the target object;所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面,包括:In response to receiving the bank card information matching the identity information of the target object, the target client displays a bank card information interface matching the identity information of the target object, including:所述目标客户端响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与所述目标对象的身份信息匹配的银行卡信息界面。In response to receiving the bank card information matching the target object's identity information and receiving a successful verification response, the target client displays a bank card information interface matching the target object's identity information.4.根据权利要求2所述的方法,其特征在于,所述将所述目标客户端的账号与所述目标银行卡进行绑定,包括:4. The method according to claim 2, wherein the binding the account of the target client with the target bank card comprises:所述目标客户端调用所述目标银行的服务器的第三接口,向所述目标银行的服务器发送签约请求,所述签约请求包括所述目标客户端的账号和目标银行卡信息;The target client calls the third interface of the server of the target bank, and sends a signing request to the server of the target bank, and the signing request includes the account number of the target client and target bank card information;所述目标客户端响应于获取到签约成功的指令,将所述目标客户端的账号与所述目标银行卡进行绑定。The target client binds the account of the target client with the target bank card in response to obtaining the instruction that the contract is successful.5.根据权利要求2所述的方法,其特征在于,所述展示与所述目标对象的身份信息匹配的银行卡信息界面,包括:5. The method according to claim 2, wherein the displaying the bank card information interface matching the identity information of the target object comprises:对所述与所述目标对象的身份信息匹配的银行卡信息中的参考位置进行加扰;Scrambling the reference position in the bank card information that matches the identity information of the target object;展示加扰后的与所述目标对象的身份信息匹配的银行卡信息界面。A scrambled bank card information interface matching the identity information of the target object is displayed.6.根据权利要求2-5任一所述的方法,其特征在于,所述与所述目标对象的身份信息匹配的银行卡信息,包括:6. The method according to any one of claims 2-5, wherein the bank card information matched with the identity information of the target object includes:被加密的与所述目标对象的身份信息匹配的银行卡信息;Encrypted bank card information matching the identity information of the target object;所述展示与所述目标对象的身份信息匹配的银行卡信息界面之前,还包括:Before the display of the bank card information interface matching the identity information of the target object, it also includes:将所述被加密的与所述目标对象的身份信息匹配的银行卡信息进行解密。Decrypting the encrypted bank card information matching the identity information of the target object.7.一种银行卡绑定的方法,其特征在于,所述方法用于在目标客户端上进行银行卡绑定,所述方法包括:7. A method for bank card binding, characterized in that, the method is used for bank card binding on the target client, and the method comprises:目标银行的服务器基于第一接口获取目标对象的身份信息;The server of the target bank acquires the identity information of the target object based on the first interface;所述目标银行的服务器基于所述目标对象的身份信息,获取与所述目标对象的身份信息匹配的银行卡信息;The server of the target bank obtains bank card information matching the identity information of the target object based on the identity information of the target object;所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面,基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。The server of the target bank sends the bank card information matching the identity information of the target object to the target client, and the target client is configured to respond to receiving the identity information of the target object The bank card information matching the information, displaying the bank card information interface matching the identity information of the target object, determining the target bank card based on the operation on the bank card information interface, and matching the account number of the target client with the target bank Card is bound.8.根据权利要求7所述的方法,其特征在于,所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端之后,还包括:8. The method according to claim 7, wherein after the server of the target bank sends the bank card information matched with the identity information of the target object to the target client, further comprising:所述目标银行的服务器向所述目标对象的终端发送第一验证码;The server of the target bank sends the first verification code to the terminal of the target object;所述目标银行的服务器基于第二接口获取所述目标客户端返回的第二验证码;The server of the target bank obtains the second verification code returned by the target client based on the second interface;所述目标银行的服务器响应于所述第一验证码与所述第二验证码一致,向所述目标客户端发送验证成功的响应,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息以及接收到验证成功的响应,展示与所述目标对象的身份信息匹配的银行卡信息界面。In response to the fact that the first verification code is consistent with the second verification code, the server of the target bank sends a verification success response to the target client, and the target client is used to respond to receiving the After receiving the bank card information matching the target object's identity information and receiving a successful verification response, display the bank card information interface matching the target object's identity information.9.根据权利要求7所述的方法,其特征在于,所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端之后,还包括:9. The method according to claim 7, characterized in that, after the server of the target bank sends the bank card information matched with the identity information of the target object to the target client, further comprising:所述目标银行的服务器基于第三接口获取签约请求,所述签约请求包括所述目标客户端的账号和目标银行卡信息;The server of the target bank obtains a signing request based on the third interface, and the signing request includes the account number of the target client and target bank card information;所述目标银行的服务器基于所述签约请求,将所述目标客户端的账号和所述目标银行卡进行签约;The server of the target bank signs the account of the target client with the target bank card based on the signing request;所述目标银行的服务器响应于签约成功,向所述目标客户端发送签约成功的指令。In response to the successful signing, the server of the target bank sends an instruction of successful signing to the target client.10.根据权利要求7-9任一所述的方法,其特征在于,所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端之前,还包括:10. The method according to any one of claims 7-9, characterized in that before the server of the target bank sends the bank card information matching the identity information of the target object to the target client, Also includes:将所述与所述目标对象的身份信息匹配的银行卡信息进行加密;Encrypting the bank card information matched with the identity information of the target object;所述目标银行的服务器将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端,包括:The server of the target bank sends the bank card information matching the identity information of the target object to the target client, including:所述目标银行的服务器将被加密的与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端。The server of the target bank sends the encrypted bank card information matching the identity information of the target object to the target client.11.一种银行卡绑定的装置,其特征在于,所述装置用于在目标客户端上进行银行卡绑定,所述装置包括:11. A device for bank card binding, characterized in that the device is used for bank card binding on the target client, and the device comprises:获取模块,用于获取银行卡绑定请求;The obtaining module is used to obtain the bank card binding request;显示模块,用于基于所述银行卡绑定请求显示银行选择界面,所述银行选择界面上显示有多个银行的信息;A display module, configured to display a bank selection interface based on the bank card binding request, where multiple bank information is displayed on the bank selection interface;接收模块,用于接收针对所述银行选择界面的操作;a receiving module, configured to receive operations directed at the bank selection interface;确定模块,用于确定目标银行;A determination module is used to determine the target bank;调用模块,用于调用所述目标银行的服务器的第一接口;A calling module, configured to call the first interface of the server of the target bank;发送模块,用于将获取到的目标对象的身份信息发送至所述目标银行的服务器,所述目标银行的服务器用于返回与所述目标对象的身份信息匹配的银行卡信息;A sending module, configured to send the acquired identity information of the target object to a server of the target bank, and the server of the target bank is used to return bank card information matching the identity information of the target object;展示模块,用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面;A display module, configured to display a bank card information interface matching the identity information of the target object in response to receiving the bank card information matching the identity information of the target object;所述确定模块,还用于基于针对所述银行卡信息界面的操作确定目标银行卡;The determination module is further configured to determine the target bank card based on the operation on the bank card information interface;绑定模块,用于将所述目标客户端的账号与所述目标银行卡进行绑定。A binding module, configured to bind the account of the target client with the target bank card.12.一种银行卡绑定的装置,其特征在于,所述装置用于在目标客户端上进行银行卡绑定,所述装置包括:12. A device for bank card binding, characterized in that the device is used for bank card binding on the target client, and the device comprises:获取模块,用于基于第一接口获取目标对象的身份信息;基于所述目标对象的身份信息,获取与所述目标对象的身份信息匹配的银行卡信息;An acquisition module, configured to acquire the identity information of the target object based on the first interface; based on the identity information of the target object, acquire bank card information matching the identity information of the target object;发送模块,用于将所述与所述目标对象的身份信息匹配的银行卡信息发送至所述目标客户端,所述目标客户端用于响应于接收到所述与所述目标对象的身份信息匹配的银行卡信息,展示与所述目标对象的身份信息匹配的银行卡信息界面,基于针对所述银行卡信息界面的操作确定目标银行卡,将所述目标客户端的账号与所述目标银行卡进行绑定。A sending module, configured to send the bank card information that matches the identity information of the target object to the target client, and the target client is configured to respond to receiving the identity information that matches the target object Matching bank card information, displaying a bank card information interface that matches the identity information of the target object, determining the target bank card based on the operation on the bank card information interface, and matching the account number of the target client with the target bank card to bind.13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令在被所述处理器执行时实现如权利要求2至6任一所述的银行卡绑定的方法,或者权利要求7至10任一所述的银行卡绑定的方法。13. A computer device, characterized in that the computer device comprises a processor and a memory, at least one instruction is stored in the memory, and when executed by the processor, the at least one instruction realizes the requirements of claims 2 to 10. 6. The bank card binding method described in any one of claims 7 to 10, or the bank card binding method described in any one of claims 7 to 10.14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令在被执行时实现如权利要求2至6任一所述的银行卡绑定的方法,或者权利要求7至10任一所述的银行卡绑定的方法。14. A computer-readable storage medium, characterized in that at least one instruction is stored in the computer-readable storage medium, and the at least one instruction implements the bank as claimed in any one of claims 2 to 6 when executed The method of card binding, or the method of bank card binding described in any one of claims 7 to 10.
CN201910580119.3A2019-06-282019-06-28 Bank card binding system, method, device, equipment and storage mediumActiveCN110288332B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201910580119.3ACN110288332B (en)2019-06-282019-06-28 Bank card binding system, method, device, equipment and storage medium
PCT/CN2019/124789WO2020258748A1 (en)2019-06-282019-12-12Bank card binding system, method and apparatus, and device and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910580119.3ACN110288332B (en)2019-06-282019-06-28 Bank card binding system, method, device, equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN110288332Atrue CN110288332A (en)2019-09-27
CN110288332B CN110288332B (en)2025-01-21

Family

ID=68019778

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910580119.3AActiveCN110288332B (en)2019-06-282019-06-28 Bank card binding system, method, device, equipment and storage medium

Country Status (2)

CountryLink
CN (1)CN110288332B (en)
WO (1)WO2020258748A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110084611A (en)*2019-04-252019-08-02北京三快在线科技有限公司Numeric value transfer, device, computer equipment and storage medium
CN111523878A (en)*2020-04-302020-08-11北京三快在线科技有限公司Service processing method, device, system and storage medium
CN111738841A (en)*2020-06-242020-10-02中国银行股份有限公司Bank card management method and related equipment
WO2020258748A1 (en)*2019-06-282020-12-30北京三快在线科技有限公司Bank card binding system, method and apparatus, and device and storage medium
CN112365258A (en)*2020-11-092021-02-12北京字跳网络技术有限公司Binding method and device of electronic money account and electronic equipment
CN112396409A (en)*2020-11-272021-02-23中国银联股份有限公司Digital resource account binding method, device, equipment and medium
CN112669029A (en)*2020-12-182021-04-16平安普惠企业管理有限公司Bank card adding method, device, equipment and computer readable storage medium
CN113112261A (en)*2021-05-172021-07-13中国银行股份有限公司Multi-card processing method and system based on 5G message
CN113112266A (en)*2021-05-172021-07-13中国银行股份有限公司Multi-card processing method and system based on 5G message and block chain
CN113129137A (en)*2021-05-182021-07-16中国农业银行股份有限公司Bank card opening method and bank system
WO2021208743A1 (en)*2020-04-152021-10-21支付宝(杭州)信息技术有限公司Account binding for application program
CN113709721A (en)*2021-08-302021-11-26北京三快在线科技有限公司Resource transfer method, device, terminal and storage medium
CN114219478A (en)*2021-11-112022-03-22中国建设银行股份有限公司 Bank card binding method, device, electronic device and storage medium
CN114386956A (en)*2020-10-212022-04-22腾讯科技(深圳)有限公司Method and device for binding account information
CN116051091A (en)*2021-10-282023-05-02中国人民银行数字货币研究所Digital currency conversion method, device and system
US12243044B2 (en)2020-12-232025-03-04China Unionpay Co., Ltd.Method, terminal device, server, system and storage medium for activating payment functions

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112801655B (en)2021-02-052024-02-23中国银联股份有限公司Payment card migration method, device, electronic equipment, server and medium
CN114913003A (en)*2022-05-192022-08-16中国银行股份有限公司Mobile phone bank account opening method based on block chain and related device
CN115083079B (en)*2022-06-102024-02-23中国银行股份有限公司Card swallowing processing method and system
CN117745407B (en)*2024-01-312024-09-20廊坊博联科技发展有限公司Two-card management system and method based on identity verification

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105117963A (en)*2007-12-212015-12-02飞天诚信科技股份有限公司Device and method based on digital signature
CN107153960A (en)*2017-04-252017-09-12北京小米移动软件有限公司The settlement method and device of transaction
CN108122108A (en)*2016-11-302018-06-05株式会社日立制作所Mobile device authentication system and mobile equipment authentication method
CN109377351A (en)*2018-10-192019-02-22中国银行股份有限公司A kind of management method of bank card, device and electronic equipment
CN109377214A (en)*2018-09-262019-02-22深圳壹账通智能科技有限公司A kind of method of payment, computer readable storage medium and server
CN109544135A (en)*2018-10-252019-03-29北京三快在线科技有限公司Bank card binding method, apparatus, storage medium and mobile terminal
CN109842605A (en)*2017-11-292019-06-04华为技术有限公司 Card binding method and terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103810595B (en)*2014-01-262017-02-15小米科技有限责任公司Information verification method and device
WO2017219269A1 (en)*2016-06-222017-12-28北京小米移动软件有限公司Method and device for activating virtual card
US11410156B2 (en)*2017-06-302022-08-09Huawei Technologies Co., Ltd.NFC payment method and terminal
CN110288332B (en)*2019-06-282025-01-21北京三快在线科技有限公司 Bank card binding system, method, device, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105117963A (en)*2007-12-212015-12-02飞天诚信科技股份有限公司Device and method based on digital signature
CN108122108A (en)*2016-11-302018-06-05株式会社日立制作所Mobile device authentication system and mobile equipment authentication method
CN107153960A (en)*2017-04-252017-09-12北京小米移动软件有限公司The settlement method and device of transaction
CN109842605A (en)*2017-11-292019-06-04华为技术有限公司 Card binding method and terminal
CN109377214A (en)*2018-09-262019-02-22深圳壹账通智能科技有限公司A kind of method of payment, computer readable storage medium and server
CN109377351A (en)*2018-10-192019-02-22中国银行股份有限公司A kind of management method of bank card, device and electronic equipment
CN109544135A (en)*2018-10-252019-03-29北京三快在线科技有限公司Bank card binding method, apparatus, storage medium and mobile terminal

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
帅青红: "《电子支付与结算》", vol. 2, 31 August 2015, 东北财经大学出版社, pages: 77 - 79*
徐艟: "《网络营销》", vol. 1, 31 March 2013, 中国科学技术大学出版社, pages: 47 - 54*

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110084611A (en)*2019-04-252019-08-02北京三快在线科技有限公司Numeric value transfer, device, computer equipment and storage medium
CN110084611B (en)*2019-04-252024-10-29北京三快在线科技有限公司Numerical value transfer method, device, computer equipment and storage medium
WO2020258748A1 (en)*2019-06-282020-12-30北京三快在线科技有限公司Bank card binding system, method and apparatus, and device and storage medium
WO2021208743A1 (en)*2020-04-152021-10-21支付宝(杭州)信息技术有限公司Account binding for application program
CN111523878A (en)*2020-04-302020-08-11北京三快在线科技有限公司Service processing method, device, system and storage medium
CN111738841A (en)*2020-06-242020-10-02中国银行股份有限公司Bank card management method and related equipment
CN111738841B (en)*2020-06-242023-08-15中国银行股份有限公司Bank card management method and related equipment
CN114386956A (en)*2020-10-212022-04-22腾讯科技(深圳)有限公司Method and device for binding account information
CN112365258A (en)*2020-11-092021-02-12北京字跳网络技术有限公司Binding method and device of electronic money account and electronic equipment
CN112365258B (en)*2020-11-092024-09-17中国人民银行数字货币研究所Binding method and device for electronic money account and electronic equipment
CN112396409A (en)*2020-11-272021-02-23中国银联股份有限公司Digital resource account binding method, device, equipment and medium
CN112669029A (en)*2020-12-182021-04-16平安普惠企业管理有限公司Bank card adding method, device, equipment and computer readable storage medium
US12243044B2 (en)2020-12-232025-03-04China Unionpay Co., Ltd.Method, terminal device, server, system and storage medium for activating payment functions
CN113112266A (en)*2021-05-172021-07-13中国银行股份有限公司Multi-card processing method and system based on 5G message and block chain
CN113112261A (en)*2021-05-172021-07-13中国银行股份有限公司Multi-card processing method and system based on 5G message
CN113129137A (en)*2021-05-182021-07-16中国农业银行股份有限公司Bank card opening method and bank system
CN113129137B (en)*2021-05-182023-11-24中国农业银行股份有限公司Method for opening bank card and bank system
CN113709721A (en)*2021-08-302021-11-26北京三快在线科技有限公司Resource transfer method, device, terminal and storage medium
CN113709721B (en)*2021-08-302022-04-05北京三快在线科技有限公司Resource transfer method, device, terminal and storage medium
CN116051091A (en)*2021-10-282023-05-02中国人民银行数字货币研究所Digital currency conversion method, device and system
CN114219478A (en)*2021-11-112022-03-22中国建设银行股份有限公司 Bank card binding method, device, electronic device and storage medium

Also Published As

Publication numberPublication date
WO2020258748A1 (en)2020-12-30
CN110288332B (en)2025-01-21

Similar Documents

PublicationPublication DateTitle
CN110288332B (en) Bank card binding system, method, device, equipment and storage medium
CN110674022B (en)Behavior data acquisition method and device and storage medium
CN111080443B (en)Block chain-based service processing method, device, equipment and storage medium
CN111159153B (en)Service data verification method, device, computer equipment and storage medium
CN113886609B (en) Multimedia resource recommendation method, device, electronic device and storage medium
CN110189137A (en) Method, device, equipment and storage medium for facial recognition payment
CN111881423B (en) Restricting function use authorization methods, devices, and systems
CN110322151A (en)Platform enters system, method, equipment and storage medium
CN108805560A (en) Numerical integration method, device, electronic device, and computer-readable storage medium
CN111047328B (en)Mobile payment method, device, system and storage medium
CN112967043A (en)Resource transfer method, device, equipment and storage medium
CN114296824A (en)Page information configuration method, device, equipment and computer readable storage medium
CN111831385B (en)Service trusted information processing method, device, equipment and storage medium
CN111901283A (en)Resource transfer method, device, terminal and storage medium
CN112036887B (en) Resource transfer method, device, equipment and storage medium
CN110290191B (en)Resource transfer result processing method, device, server, terminal and storage medium
CN108804180A (en) Display method, device, terminal and storage medium of user interface
CN111523878A (en)Service processing method, device, system and storage medium
CN110956469A (en)Payment method, device, equipment and storage medium
CN110659895A (en) Payment methods, devices, electronic equipment and media
CN109995804B (en)Target resource information display method, information providing method and device
CN113344617A (en)Resource verification method, device, terminal and storage medium
CN111681098A (en)Resource transfer method, device, server and computer readable storage medium
CN110738491A (en)Numerical value transferring method, system, device, terminal and storage medium
CN116418771A (en)Message display method, message processing method, device and electronic equipment

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp