一种无卡取款的方法、装置和系统与流程

文档序号:12132297阅读:276来源:国知局
一种无卡取款的方法、装置和系统与流程

本发明涉及通信技术领域,尤其涉及一种无卡取款的方法、装置和系统。



背景技术:

随着通信技术的发展,为满足对信息安全的需求,移动终端的功能也在不断的丰富与完善。

传统的在银行自助提款机上进行取款的方式,是必须通过银行卡作为媒介,输入银行卡的密码,银行自助提款机上核对密码正确之后才可进行取款,这种方式需要的操作步骤较多,且受到媒介的限制,不能满足对取款方式的智能化需求,并且,银行卡信息容易被非法复制,密码也容易被破解,安全性较低。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种无卡取款的方法、装置和系统,可提高无卡取款的安全性,满足对信息安全的智能化需求。

为了解决上述技术问题,本发明实施例提供了一种无卡取款的方法,包括:

移动终端接收自助设备发出的读取请求,所述读取请求用于请求所述移动终端回复用户信息;

所述移动终端响应所述读取请求,获取用户信息,并向所述自助设备发送响应消息,所述响应消息包括用户信息;

所述移动终端接收所述自助设备根据所述响应消息返回的验证信息,并基于签名密钥对所述验证信息进行签名后,得到签名验证信息;

所述移动终端将请求数额和所述签名验证信息发送给所述自助设备,以便于完成取款。

其中,所述移动终端接收自助设备发出的读取请求之前,还包括:

显示与自助设备建立连接的用户界面;

接收在所述用户界面上输入的鉴权信息,所述鉴权信息包括指纹、口令、手势、密码的一种或多种;

若所述鉴权信息有效,则所述移动终端与所述自助设备建立连接。

其中,所述移动终端与所述自助设备建立连接,包括:

所述移动终端与所述自助设备采用近距离无线通讯NFC的方式建立连接,或者所述移动终端与所述自助设备采用扫描图形码的方式建立连接。

相应地,本发明实施例还提供了一种无卡取款的方法,包括:

自助设备获取移动终端的响应消息,所述响应消息包括用户信息;

所述自助设备将所述响应消息发送至服务器进行识别,若接收到所述服务器针对所述响应消息的验证信息,则将所述验证信息转发至所述移动终端;

所述自助设备接收所述移动终端的请求数额和对所述验证信息进行签名的签名验证信息,并生成包括请求数额和签名验证信息的取款请求,将所述取款请求发送至所述服务器;

若接收到所述服务器的确认消息,则所述自助设备根据所述请求数额进行取款处理。

其中,所述自助设备获取移动终端的响应消息之前,还包括:

所述自助设备与所述移动终端采用近距离无线通讯NFC的方式建立连接,或者所述自助设备与所述移动终端采用扫描图形码的方式建立连接。

其中,所述自助设备与所述移动终端采用扫描图形码的方式建立连接,具体包括:

所述自助设备调用摄像模块读取移动终端上显示的图形码,生成通信连接信息,或

在所述自助设备的显示界面上显示图形码,接收所述移动终端扫描所述图形码后返回的通信连接信息;

所述自助设备根据所述通信连接信息与所述移动终端建立连接。

相应地,本发明实施例还提供一种无卡取款的装置,包括:

接收模块,用于接收自助设备发出的读取请求,所述读取请求用于请求回复用户信息;

获取模块,用于响应所述读取请求,获取用户信息;

发送模块,用于向所述自助设备发送响应消息,所述响应消息包括用户信息;

所述接收模块,还用于接收所述自助设备根据所述响应消息返回的验证信息;

安全模块,用于存储数字证书和签名密钥,并基于所述签名密钥对所述验证信息进行签名后,得到签名验证信息;

所述发送模块,还用于将请求数额和签名验证信息发送给所述自助设备,以便于完成取款。

其中,所述装置还包括:显示模块,用于显示与自助设备建立连接的用户界面;

其中,所述接收模块,还用于接收在所述用户界面上输入的鉴权信息,所述鉴权信息包括指纹、口令、手势、密码的一种或多种;

连接模块,用于若所述鉴权信息有效,则与所述自助设备建立连接。

其中,所述连接模块,具体用于与所述自助设备采用近距离无线通讯NFC的方式建立连接,或者与所述自助设备采用扫描图形码的方式建立连接。

相应地,本发明实施例还提供一种无卡取款的装置,包括:

获取模块,用于获取移动终端的响应消息,所述响应消息包括用户信息;

通信模块,用于将所述响应消息发送至服务器进行识别,若接收到所述服务器针对所述响应消息的验证信息,则将所述验证信息转发至所述移动终端;

所述通信模块,还用于接收所述移动终端的请求数额和对所述验证信息进行加密的签名验证信息;

生成模块,用于生成包括请求数额和签名验证信息的取款请求;

所述通信模块,还用于将所述取款请求发送至所述服务器;

处理模块,用于若接收到所述服务器的确认消息,则所述自助设备根据所述请求数额进行取款处理。

其中,所述装置还包括:

连接模块,用于与所述移动终端采用近距离无线通讯NFC的方式建立连接,或者与所述移动终端采用扫描图形码的方式建立连接。

其中,所述装置还包括摄像模块,用于读取移动终端上显示的图形码;

所述连接模块,用于与所述移动终端采用扫描图形码的方式建立连接,具体用于根据摄像模块读取的移动终端上显示的图形码,生成通信连接信息,或

在显示界面上显示图形码,接收所述移动终端扫描所述图形码后返回的通信连接信息;

根据所述通信连接信息与所述移动终端建立连接。

相应地,本发明实施例还提供一种无卡取款的系统,包括:移动终端、自助设备、服务器;

所述自助设备,用于发出读取请求至所述移动终端,所述读取请求用于请求所述移动终端回复用户信息;

所述移动终端,用于接收并响应所述读取请求,获取用户信息,并向所述自助设备发送响应消息,所述响应消息包括用户信息;

所述自助设备,还用于接收所述响应消息,并将所述响应消息发送至服务器;

所述服务器,用于对所述响应消息进行识别,若识别结果为所述响应消息有效,则发出针对所述响应消息的验证信息至所述自助设备;

所述自助设备,还用于将所述验证信息转发至所述移动终端;

所述移动终端,还用于接收所述验证信息,基于签名密钥对所述验证信息进行签名后,得到签名验证信息,并将请求数额和所述签名验证信息发送给所述自助设备;

所述自助设备,还用于生成包括请求数额和签名验证信息的取款请求,将所述取款请求发送至所述服务器;

所述服务器,还用于根据所述取款请求验证所述取款请求是否有效,若有效,则发出确认消息至所述自助设备;

所述自助设备,还用于根据所述请求数额进行取款处理。

实施本发明各种实施例或其实现方式,具有如下有益效果:通过移动终端接收自助设备的读取请求,然后响应该请求,获取用户信息,发送包括用户信息的响应消息至该自助设备,进一步的,该移动终端接收该自助设备返回的验证信息,该移动终端基于签名密钥对该验证信息进行加密后,得到签名验证信息,并把请求数额和该签名验证信息发送至该自助设备,可以减少取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的一种无卡取款方法的示意流程图;

图2是本发明第二实施例提供的一种无卡取款方法的示意流程图;

图3是本发明第二实施例提供的信息交互示意图;

图4是本发明第三实施例提供的一种无卡取款装置的结构示意图;

图5是本发明第四实施例提供的一种无卡取款装置的结构示意图;

图6是本发明第五实施例提供的一种无卡取款装置的结构示意图;

图7是本发明第六实施例提供的一种无卡取款装置的结构示意图;

图8是本发明第七实施例提供的一种无卡取款系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,是本发明第一实施例提供的一种无卡取款方法的示意流程图。本发明实施例的所述方法可以由各种智能终端来执行,具体的,智能终端可以是智能手机、平板电脑、智能可穿戴设备等带支付处理功能的终端。如图1所示,本发明实施例中的无卡取款方法包括以下步骤:

S101、移动终端接收自助设备发出的读取请求,所述读取请求用于请求所述移动终端回复用户信息。

可选的,所述移动终端接收自助设备发出的读取请求之前,还包括:显示与自助设备建立连接的用户界面;接收在所述用户界面上输入的鉴权信息,所述鉴权信息包括指纹、口令、手势、密码的一种或多种;若所述鉴权信息有效,则所述移动终端与所述自助设备建立连接。

需要说明的是,所述用户界面可以是银行的手机银行交互界面,也可以是该移动终端预置的与自助设备交互的界面,当然,也可以是其他类型的用户界面。

具体的,当用户在当前用户界面输入鉴权信息时,移动终端接收到用户输入的鉴权信息,该移动终端核对该鉴权信息是否正确,如果鉴权信息正确,则进入移动终端和自助设备连接的页面,如果鉴权信息不正确,则在当前用户界面显示密码错误,用户可以选择再次输入密码,也可以选择退出当前用户界面。

其中,鉴权信息包括指纹、口令、手势、密码等方式,用户可以预先设置进入用户界面时使用哪一种或多种鉴权方式,也可以使用移动终端默认的鉴权方式,当然还可以使用其他方式。在一些可行的实施例中,用户预先设置进入当前用户界面的鉴权信息,该移动终端存储该鉴权信息,当用户再次进入该用户界面时,需要输入预先设置的鉴权信息,然后由移动终端比对用户输入的鉴权信息和预先存储的鉴权信息是否相同,如果相同,则移动终端与该自助设备进入建立连接的页面,如果不相同,则在移动终端的该用户界面上显示密码错误的提示消息。

其中,所述移动终端与所述自助设备建立连接,包括:所述移动终端与所述自助设备采用近距离无线通讯NFC的方式建立连接,或者所述移动终端与所述自助设备采用扫描图形码的方式建立连接。

需要说明的是,近距离无线通讯NFC是由非接触式射频识别以及互联互通技术演变而来,在单一的芯片上结合感应式读卡器、感应式卡片和点对点的功能,在短距离内与兼容的设备进行识别和数据交换。其中,使用NFC技术需要在该移动终端内置NFC芯片,使得数据能够实现双向传送的功能。这一技术适用于电子货币支付,极大的保证了无卡取款的安全性。

还需要说明的是,若该移动终端与该自助设备采用NFC的方式建立连接,那么用户在该用户界面输入鉴权信息后,若移动终端核对该鉴权信息正确,且该自助设备在该移动终端可建立连接的距离范围内(例如2米内),那么该移动终端直接与该自助设备建立连接。

还需要说明的是,若移动终端与该自助设备采用扫描图形码的方式建立连接,那么用户在该用户界面输入鉴权信息后,若移动终端核对该鉴权信息正确,该移动终端就会在当前界面显示一个包含通信连接信息的图形码,将该图形码放入该自助设备的摄像头处,如果该自助设备的摄像头识别图形码成功,则该移动终端与该自助设备建立连接。或者,用户在该用户界面输入鉴权信息后,若移动终端核对该鉴权信息正确,则该自助设备在当前界面上显示一个包含通信连接信息的图形码,由移动终端扫描该图形码,若扫描成功,则该移动终端与该自助设备建立连接。

其中,图形码可以是二维码、条形码等形式,该图形码中包含有建立通信连接的相关信息,该信息一般由0、1的二进制数字组合而成,以便于计算机等机器设备进行识别。

S102、所述移动终端响应所述读取请求,获取用户信息,并向所述自助设备发送响应消息,所述响应消息包括用户信息。

需要说明的是,该用户信息可以包括数字证书信息和卡片信息,其中,数字证书可以预置于该移动终端内,当移动终端接收到自助设备发出的读取请求时,则读取数字证书中的信息。卡片信息可以包括用户账号,用户密码等存储在银行卡片中的信息,该卡片信息可以由用户手动输入,也可以由移动终端预先存储,当移动终端接收到该自助设备发出的读取请求时,则读取该卡片信息。

其中,当移动终端获取了该数字证书信息和卡片信息之后,则压缩该数字证书信息和卡片信息至通信包中,生成响应消息,再将该响应消息通过通信连接发送给该自助设备。

S103、所述移动终端接收所述自助设备根据所述响应消息返回的验证信息,并基于签名密钥对所述验证信息进行加密后,得到签名验证信息。

需要说明的是,该验证信息是指在对该移动终端的响应消息进行验证,验证结果有效后,该移动终端才会接收到的信息。在一些可行的实施方式中,验证信息可以是随机数,若移动终端接收到随机数,移动终端则利用该签名密钥对随机数进行数字签名,生成携带有该数字签名的随机数,并将进行数字签名后的随机数封装到签名验证信息中。

S104、所述移动终端将请求数额和签名验证信息发送给所述自助设备,以便于完成取款。

在一些可行的实施方式中,移动终端可以是将该签名验证信息发送给自助设备之后,再由用户输入取款的数额,并发送给该自助设备;或者,移动终端也可以是同时将用户输入的请求数额和签名验证信息发送给该自助设备。

还需要说明的是,请求数额可以是取款金额。具体的,该移动终端在将该请求数额和该签名验证信息发送给该自助设备之后,该自助设备需要对该请求数额和该签名验证信息进行验证,一般情况下,自助设备将该请求数额和该签名验证信息转发给服务器,由服务器进行对签名验证信息的验证,以及根据之前该自助设备获取到的卡片信息核对请求数额是否超出卡片上的存储数额,如果服务器验证签名验证信息有效,且请求数额未超出存储数额,那么服务器则发出确认出钞的命令至该自助设备,该自助设备则根据请求数额进行出钞操作。

可以看出,本发明实施例技术方案中,首先通过移动终端与自助设备建立连接,接着接收自助设备的读取请求,然后响应该请求,获取用户信息,发送包括用户信息的响应消息至该自助设备,进一步的,该移动终端接收该自助设备返回的验证信息,基于签名密钥对该验证信息进行加密后,得到签名验证信息,并把请求数额和该签名验证信息发送至该自助设备,可以确保取款操作的真实性、完整性,同时减少了取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

请参阅图2,是本发明第二实施例提供的一种无卡取款方法的示意流程图。本发明实施例的所述方法可以由各种高度精密的机电一体化终端来执行,具体的,该终端可以是自助提款机ATM、自动存款机CDM等带支付处理功能的终端。如图2所示,本发明的实施例中的无卡取款方法包括以下步骤:

S201、自助设备获取移动终端的响应消息,所述响应消息包括用户信息。

需要说明的是,该用户信息可以包括数字证书信息和卡片信息,其中,数字证书可以预置于该移动终端内,当移动终端接收到自助设备发出的读取请求时,则读取数字证书中的信息。卡片信息可以包括用户账号,用户密码等存储在银行卡片中的信息。

可选的,所述自助设备获取移动终端的响应消息之前,还包括:所述自助设备与所述移动终端采用近距离无线通讯NFC的方式建立连接,或者所述自助设备与所述移动终端采用扫描图形码的方式建立连接。

可选的,所述自助设备与所述移动终端采用扫描图形码的方式建立连接,具体包括:所述自助设备调用摄像模块读取移动终端上显示的图形码,生成通信连接信息,或在所述自助设备的显示界面上显示图形码,接收所述移动终端扫描所述图形码后返回的通信连接信息;所述自助设备根据所述通信连接信息与所述移动终端建立连接。

需要说明的是,若该自助设备与该移动终端采用NFC的方式建立连接,那么用户在移动终端的用户界面输入鉴权信息后,若移动终端核对该鉴权信息正确,且该自助设备在该移动终端可建立连接的距离范围内(例如2米内),那么该自助设备直接与该移动终端建立连接。

具体的,若该自助设备与该移动终端采用扫描图形码的方式建立连接,那么用户在移动终端的用户界面输入鉴权信息后,若移动终端核对该鉴权信息正确,该移动终端就会在当前界面显示一个包含通信连接信息的图形码,将该图形码放入该自助设备的摄像头处,如果该自助设备的摄像头识别图形码成功,则该移动终端与该自助设备建立连接。或者,用户在该用户界面输入鉴权信息后,若移动终端核对该鉴权信息正确,则该自助设备在当前界面上显示一个包含通信连接信息的图形码,由移动终端扫描该图形码,若扫描成功,则该自助设备与该移动终端建立连接。

S202、所述自助设备将所述响应消息发送至服务器进行识别,若接收到所述服务器针对所述响应消息的验证信息,则将所述验证信息转发至所述移动终端。

需要说明的是,服务器识别该响应消息的步骤,可以是首先提取出包含在响应消息中的用户信息,用户信息可以包括数字证书信息和卡片信息,其中,卡片信息又可以具体包括银行卡账号信息和对应账号的密码信息。该服务器根据卡片信息识别数字证书信息是否有效,如果数字证书信息有效且与卡片信息相对应,那么该服务器针对该响应消息发出验证信息。

所述移动终端利用所述个人私钥对随机数进行数字签名,并将所述数字签名发送给所述自助设备终端,以便所述自助设备终端将所述数字签名发送给服务器进行验证。

S203、所述自助设备接收所述移动终端的请求数额和对所述验证信息进行签名的签名验证信息,并生成包括请求数额和签名验证信息的取款请求,将所述取款请求发送至所述服务器。

需要说明的是,验证信息可以是随机数,也可以是其他验证方式。在一些可行的实施方式中,该服务器产生并发送一组随机数给该自助设备,由该自助设备转发给该移动终端,该移动终端利用签名密钥对该随机数进行数字签名,并把包含随机数的数字签名发送给该自助设备,由该自助设备转发给该服务器。服务器接收到包含随机数的数字签名后,使用用户公钥验证数字签名中的随机数和服务器产生的随机数是否一致,如果一致,则判断该次交易身份验证通过。

S204、若接收到所述服务器的确认消息,则所述自助设备根据所述请求数额进行取款处理。

还需要说明的是,该服务器判断该随机数的签名验证信息有效之后,还需要基于卡片信息查询账户余额是否大于等于请求数额,如果账户余额大于等于请求数额,则该服务器发出确认取款的命令给自助设备,由该自助设备进行出钞步骤;如果账户余额小于请求数额,则该服务器发出取款失败的命令给自助设备,该自助设备在显示屏上显示余额不足的提示消息。

举例来说,如图3所示,显示了用户、自助设备、服务器、移动终端的信息交互过程。在步骤S1,用户打开银行服务的应用,进入该银行服务应用的界面,选择步骤S2,进入无卡取款服务,然后该移动终端与自助设备建立连接,并发送进行无卡取款操作的指令给该自助设备,自助设备针对该指令进行步骤S3,发出获取用户信息的响应消息给该移动终端,移动终端可以在预置的芯片中查找到用户信息,然后进行步骤S4,将该包含用户信息的响应消息发送给该自助设备,自助设备再进行步骤S5,转发该响应消息给服务器进行识别。

若服务器识别该响应消息有效,则进行步骤S6,发送验证消息给自助设备,由自助设备执行步骤S7,将该验证信息转发给移动设备,该移动设备需要执行步骤S8,基于个人私钥对该验证消息进行签名并发送签名验证信息给自助设备,再由用户在移动终端上执行步骤S9,输入取款金额,由移动终端执行S10,将取款金额和签名验证消息发给该自助设备,然后由服务器识别该签名验证信息和取款金额是否有效,如果有效,则该服务器对该自助设备进行步骤S11:授权,命令该自助设备执行步骤S12,根据取款金额完成出钞步骤,用户即可提取到现金。

可以看出,本发明实施例技术方案中,首先通过自助设备与移动终端建立连接,获取到移动终端包含用户信息的响应消息,然后将该消息转发至服务器进行识别,若接收到服务器的验证信息,则转发该验证信息至该移动终端,并转发该移动终端的签名验证信息和请求数额至服务器进行处理,可以确保取款操作的真实性、完整性,同时减少了取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

下面为本发明装置实施例,本发明装置实施例用于执行本发明方法第一实施例和第二实施例实现的方法,为了便于说明,仅示出了本发明实施例相关的部分,具体未揭示的部分,请参照本发明第一实施例和第二实施例。

请参阅图4,是本发明第三实施例提供的一种无卡取款装置的结构示意图。本发明实施例的所述装置可以设置在各种智能终端中,具体的,该终端可以是智能手机、平板电脑、智能可穿戴设备等带支付处理功能的终端。如图4所示,本发明实施例中的无卡取款装置包括:

接收模块401,用于接收自助设备发出的读取请求,所述读取请求用于请求回复用户信息。

获取模块402,用于响应所述读取请求,获取用户信息。

需要说明的是,该用户信息可以包括数字证书信息和卡片信息,其中,数字证书存储于终端的安全模块中,当移动终端接收到自助设备发出的读取请求时,则读取安全模块中的数字证书中的信息。卡片信息可以包括用户账号,用户密码等存储在银行卡片中的信息,该卡片信息可以由用户手动输入,也可以由安全模块预先存储,当接收模块接收到该自助设备发出的读取请求时,则读取该卡片信息。

发送模块403,用于向所述自助设备发送响应消息,所述响应消息包括用户信息。

其中,所述接收模块401,还用于接收所述自助设备根据所述响应消息返回的验证信息。

安全模块404,用于存储数字证书和签名密钥,并基于所述签名密钥对所述验证信息进行签名后,得到签名验证信息。

其中,发送模块403,还用于将请求数额和签名验证信息发送给所述自助设备,以便于完成取款。

可选的,所述装置还包括:显示模块405,用于显示与自助设备建立连接的用户界面;其中,所述接收模块401,还用于接收在所述用户界面上输入的鉴权信息,所述鉴权信息包括指纹、口令、手势、密码的一种或多种;连接模块406,用于若所述鉴权信息有效,则与所述自助设备建立连接。

可选的,所述连接模块406,具体用于与所述自助设备采用近距离无线通讯NFC的方式建立连接,或者与所述自助设备采用扫描图形码的方式建立连接。

可以看出,本发明实施例技术方案中,首先通过连接模块与自助设备建立连接,接着接收模块接收自助设备的读取请求,然后获取模块响应该请求,获取用户信息,由发送模块发送包括用户信息的响应消息至该自助设备,进一步的,该接收模块接收该自助设备返回的验证信息,该安全模块基于签名密钥对该验证信息进行签名后,得到签名验证信息,并由发送模块把请求数额和该签名验证信息发送至该自助设备,可以确保取款操作的真实性、完整性,同时减少了取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

请参阅图5,是本发明第四实施例提供的一种无卡取款装置的结构示意图,本发明实施例的所述装置可以设置在各种高度精密的机电一体化终端中,具体的,该终端可以是自助提款机ATM、自动存款机CDM等带支付处理功能的终端。如图5所示,本发明实施例中的无卡取款装置包括:

获取模块504,用于获取移动终端的响应消息,所述响应消息包括用户信息。

通信模块501,用于将所述响应消息发送至服务器进行识别,若接收到所述服务器针对所述响应消息的验证信息,则将所述验证信息转发至所述移动终端。

所述通信模块501,还用于接收所述移动终端的请求数额和对所述验证信息进行签名的签名验证信息。

生成模块502,用于生成包括请求数额和签名验证信息的取款请求。

所述通信模块501,还用于将所述取款请求发送至所述服务器。

处理模块503,用于若接收到所述服务器的确认消息,则所述自助设备根据所述请求数额进行取款处理。

可选的,所述装置还包括:连接模块506,用于与所述移动终端采用近距离无线通讯NFC的方式建立连接,或者与所述移动终端采用扫描图形码的方式建立连接。

可选的,所述装置还包括摄像模块505,用于读取移动终端上显示的图形码;所述连接模块506,用于与所述移动终端采用扫描图形码的方式建立连接,具体用于根据摄像模块读取的移动终端上显示的图形码,生成通信连接信息,或在显示界面上显示图形码,接收所述移动终端扫描所述图形码后返回的通信连接信息;根据所述通信连接信息与所述移动终端建立连接。

可以看出,本发明实施例技术方案中,首先通过连接模块与移动终端建立连接,获取模块获取到移动终端包含用户信息的响应消息,然后由通信模块将该消息转发至服务器进行识别,若通信模块接收到服务器的验证信息,则转发该验证信息至该移动终端,并转发该移动终端的签名验证信息和请求数额至服务器进行处理,可以确保取款操作的真实性、完整性,同时减少了取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

请参阅图6,是本发明第五实施例提供的一种无卡取款装置的结构示意图,所述装置可以是智能手机、平板电脑、智能可穿戴设备等带支付处理功能的终端。如图6所示,本发明实施例中的无卡取款装置包括:至少一个用户接口601;至少一个处理器602,例如CPU;至少一个存储器603;至少一个输出设备604,上述用户接口601、处理器602、存储器603和输出设备604通过总线连接。其中,总线用于实现这些组件之间的连接通信。其中,本发明实施例中装置的用户接口601和输出设备604可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。

该处理器602可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。

该处理器602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。

该存储器603可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器603还可以包括上述种类的存储器的组合。

可选地,该存储器603还用于存储程序指令。该处理器602可以调用该存储器603存储的程序指令,实现如本申请第一实施例、第三实施例所示的无卡取款方法。

该用户接口601,用于接收自助设备发出的读取请求,所述读取请求用于请求所述移动终端回复用户信息。

该处理器602,用于响应所述读取请求。

该用户接口601,用于获取用户信息。

该输出设备604,用于向所述自助设备发送响应消息,所述响应消息包括用户信息。

该用户接口601,还用于接收所述自助设备根据所述响应消息返回的验证信息。

该处理器602,还用于基于签名密钥对所述验证信息进行签名后,得到签名验证信息。

该输出设备604,还用于将请求数额和签名验证信息发送给所述自助设备,以便于完成取款。

可选的,所述用户接口601接收自助设备发出的读取请求之前,还包括:处理器602显示与自助设备建立连接的用户界面;用户接口601接收在所述用户界面上输入的鉴权信息,所述鉴权信息包括指纹、口令、手势、密码的一种或多种;若所述鉴权信息有效,则处理器602与所述自助设备建立连接。

可选的,所述处理器与所述自助设备建立连接,包括:与所述自助设备采用近距离无线通讯NFC的方式建立连接,或者与所述自助设备采用扫描图形码的方式建立连接。

可以看出,本发明实施例技术方案中,首先通过处理器与自助设备建立连接,接着用户接口接收自助设备的读取请求,然后处理器响应该请求,由用户接口获取用户信息,由输出设备发送包括用户信息的响应消息至该自助设备,进一步的,该用户设备接收该自助设备返回的验证信息,处理器基于签名密钥对该验证信息进行签名后,得到签名验证信息,并由输出设备把请求数额和该签名验证信息发送至该自助设备,可以确保取款操作的真实性、完整性,同时减少了取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

请参阅图7,是本发明第六实施例提供的一种无卡取款装置的结构示意图,所述装置可以是是自助提款机ATM、自动存款机CDM等带支付处理功能的高度精密的机电一体化终端。如图7所示,本发明实施例中的无卡取款装置包括:至少一个网络接口701;至少一个处理器702,例如CPU;至少一个存储器703;至少一个输出设备704,上述网络接口701、处理器702、存储器703和输出设备704可以通过总线连接。其中,总线用于实现这些组件之间的连接通信。其中,本发明实施例中装置的网络接口701和输出设备704可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。

该处理器702可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。

该处理器702还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),通用阵列逻辑(generic array logic,GAL)或其任意组合。

该存储器703可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器703还可以包括上述种类的存储器的组合。

可选地,该存储器703还用于存储程序指令。该处理器702可以调用该存储器703存储的程序指令,实现如本申请第二实施例、第四实施例所示的无卡取款方法。

网络接口701,用于获取移动终端的响应消息,所述响应消息包括用户信息。

输出设备704,用于将所述响应消息发送至服务器进行识别。若网络接口701若接收到所述服务器针对所述响应消息的验证信息,则输出设备704将所述验证信息转发至所述移动终端;

该网络接口701,还用于接收所述移动终端的请求数额和对所述验证信息进行签名的签名验证信息。

处理器702,用于生成包括请求数额和签名验证信息的取款请求。

输出设备704,还用于将所述取款请求发送至所述服务器。

该处理器702,用于若网络接口701接收到所述服务器的确认消息,则根据所述请求数额进行取款处理。

可选的,该网络接口获取移动终端的响应消息之前,还包括:处理器与所述移动终端采用近距离无线通讯NFC的方式建立连接,或者处理器与所述移动终端采用扫描图形码的方式建立连接。

可选的,处理器与所述移动终端采用扫描图形码的方式建立连接,具体包括:调用摄像模块读取移动终端上显示的图形码,生成通信连接信息,或显示图形码,接收所述移动终端扫描所述图形码后返回的通信连接信息;根据所述通信连接信息与所述移动终端建立连接。

可以看出,本发明实施例技术方案中,首先通过处理器与移动终端建立连接,网络接口获取到移动终端包含用户信息的响应消息,然后由输出设备将该消息转发至服务器进行识别,若网络接口接收到服务器的验证信息,则转发该验证信息至该移动终端,并转发该移动终端的签名验证信息和请求数额至服务器进行处理,可以确保取款操作的真实性、完整性,同时减少了取款的操作步骤,提高无卡取款的安全性,满足对信息安全的智能化需求。

下面为本发明系统实施例,请参阅图8,是本发明第七实施例提供的一种无卡取款系统的结构示意图。如图8所示,本发明实施例中的无卡取款系统,包括:包括:移动终端801、自助设备802、服务器803。

所述自助设备802,用于发出读取请求至所述移动终端,所述读取请求用于请求所述移动终端回复用户信息。

所述移动终端801,用于接收并响应所述读取请求,获取用户信息,并向所述自助设备发送响应消息,所述响应消息包括用户信息。

所述自助设备802,还用于接收所述响应消息,并将所述响应消息发送至服务器。

所述服务器803,用于对所述响应消息进行识别,若识别结果为所述响应消息有效,则发出针对所述响应消息的验证信息至所述自助设备。

所述自助设备802,还用于将所述验证信息转发至所述移动终端。

所述移动终端801,还用于接收所述验证信息,基于签名密钥对所述验证信息进行签名后,得到签名验证信息,并将请求数额和所述签名验证信息发送给所述自助设备。

所述自助设备802,还用于生成包括请求数额和签名验证信息的取款请求,将所述取款请求发送至所述服务器。

所述服务器803,还用于根据所述取款请求验证所述取款请求是否有效,若有效,则发出确认消息至所述自助设备。

所述自助设备802,还用于根据所述请求数额进行取款处理。

在一些可行的实施方式中,如图3所示,显示了用户、自助设备、服务器、移动终端的信息交互过程。在步骤S1,用户打开银行服务的应用,进入该银行服务应用的界面,选择步骤S2,进入无卡取款服务,然后该移动终端与自助设备建立连接,并发送进行无卡取款操作的指令给该自助设备,自助设备针对该指令进行步骤S3,发出获取用户信息的响应消息给该移动终端,移动终端可以在预置的芯片中查找到用户信息,然后进行步骤S4,将该包含用户信息的响应消息发送给该自助设备,自助设备再进行步骤S5,转发该响应消息给服务器进行识别。

若服务器识别该响应消息有效,则进行步骤S6,发送验证消息给自助设备,由自助设备执行步骤S7,将该验证信息转发给移动设备,该移动设备需要执行步骤S8,基于个人私钥对该验证消息进行签名并发送签名验证信息给自助设备,再由用户在移动终端上执行步骤S9,输入取款金额,由移动终端执行S10,将取款金额和签名验证消息发给该自助设备,然后由服务器识别该签名验证信息和取款金额是否有效,如果有效,则该服务器对该自助设备进行步骤S11:授权,命令该自助设备执行步骤S12,根据取款金额完成出钞步骤,用户即可提取到现金。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1