一种银行个人多账户交易方法及系统与流程

文档序号:11433240阅读:466来源:国知局
一种银行个人多账户交易方法及系统与流程

本发明涉及计算机网络信息处理技术领域,尤其涉及一种银行个人多账户交易方法及系统。



背景技术:

当前,随着计算机网络技术和金融行业的逐渐发展,人们支取现金和转账汇款等业务已经可以不再经由银行柜台进行办理,而是通过自动柜员机(automatictellermachine,简称atm)来进行。通过atm机来完成支取现金和转账汇款等操作极大的为银行客户提供了便利。

然而,当前银行客户在使用atm机进行支取现金和转账汇款等操作时,还存在一些不便利的问题,例如:在银行客户插入银行卡并进行支取现金或转账汇款(以下简称交易操作)时,若银行账户的余额不足,则无法完成交易操作。此时,银行客户需要通过外部转账渠道(如手机银行、网上银行等)先向当前待交易的银行账户进行转账,使待交易的银行账户的余额充足后,再进行交易操作。或者,银行客户需要多次更换银行卡,查询各账户的余额后,选取余额充足的账户完成交易操作。可见,当前现有技术的取款交易、转账汇款交易等仅支持在一个交易账户上进行扣款操作,在账户余额不足时,会造成交易操作失败,银行客户还需要重新补足余额或更换账户来继续进行交易操作,造成整个交易操作过程繁琐,且降低了atm机等客户终端的使用效率。



技术实现要素:

本发明的实施例提供一种银行个人多账户交易方法及系统,以解决当前现有技术的取款交易、转账汇款交易等仅支持在一个交易账户上进行扣款操作,在账户余额不足时,会造成交易操作失败,银行客户还需要重新补足余额或更换账户来继续进行交易操作,整个交易操作过程繁琐,且atm机等客户终端的使用效率较低的问题。

为达到上述目的,本发明采用如下技术方案:

一种银行个人多账户交易方法,应用于银行个人多账户交易系统,所述系统包括:客户终端设备及后台主服务器设备;所述客户终端设备及后台主服务器设备之间通过银行专网通信连接;

所述银行个人多账户交易方法,包括:

客户终端设备向后台主服务器设备发送交易请求信息;所述交易请求信息包括交易账户信息和交易金额;所述交易账户信息包括交易账户所属的客户身份信息;

后台主服务器设备从后台数据库中获取交易账户对应的账户金额;

后台主服务器设备判断所述账户金额是否大于等于所述交易金额,并在所述账户金额小于所述交易金额时,根据所述客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取所述客户身份信息对应的同一客户的多个账户信息;

后台主服务器设备根据所述同一客户的多个账户信息,确定同一客户的多个账户的汇总金额,确定并向所述客户终端设备发送与所述交易请求信息相关的交易策略;

所述客户终端设备接收客户输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备;

所述后台主服务器设备根据所述交易策略和所述确认信息进行交易操作,并对后台数据库中的各账户的账户金额进行批量更新。

具体的,所述交易账户所属的客户身份信息包括:客户编码、客户姓名、客户证件类型和客户证件号码。

具体的,根据所述客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取所述客户身份信息对应的同一客户的多个账户信息,包括:

将所述客户编码、客户姓名、客户证件类型和客户证件号码作为搜索条件,从所述后台数据库中获取所述搜索条件对应的同一客户的多个账户信息;所述同一客户的多个账户信息包括:账户号码、账户币种、账户银行卡卡号、账户当前可用余额、账户产品身份标识、账户别名、账户发卡地区号、卡类型标识;所述卡类型标识包括借记卡标识或贷记卡标识;所述账户产品身份标识包括账户银行卡bin码、账户银行卡联名编号和银行卡产品身份标识;

将所述同一客户的多个账户信息和交易请求信息中的交易金额进行整理,形成每个账户信息对应的一条账户信息记录,并将各条账户信息记录存储于预先设置的账户信息读入缓存区中;所述各条账户信息记录记载有账户号码、账户币种、账户银行卡卡号、账户当前可用余额、交易请求信息中的交易金额、若通过所述账户进行交易后的余额、账户产品身份标识、账户别名、账户发卡地区号和卡类型标识。

具体的,后台主服务器设备根据所述同一客户的多个账户信息,确定同一客户的多个账户的汇总金额,包括:

后台主服务器设备根据所述卡类型标识,确定同一客户的各借记卡账户的可用余额、全部借记卡账户的汇总金额以及借记卡账户可用账户数目;

后台主服务器设备根据所述卡类型标识,确定同一客户的各贷记卡账户的可用余额、全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目。

具体的,确定并向所述客户终端设备发送与所述交易请求信息相关的交易策略,包括:

后台主服务器设备根据全部借记卡账户的汇总金额以及借记卡账户可用账户数目,或者全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目,确定全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额是否大于所述交易金额;

后台主服务器设备在判断到全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额大于等于所述交易金额时,根据满足交易条件的一个或多个账户信息形成与所述交易请求信息相关的交易策略;所述满足交易条件的一个或多个账户信息包括一个账户的可用余额大于等于所述交易金额,以及多个账户的可用余额之和大于等于所述交易金额;所述与所述交易请求信息相关的交易策略包括通过一个账户的可用余额来完成所述交易金额的交易操作,或者通过多个账户的可用余额之和来完成所述交易金额的交易操作;

后台主服务器设备将与所述交易策略相关的账户信息和所述交易策略发送至所述客户终端设备。

具体的,所述客户终端设备接收客户输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备,包括:

客户终端设备接收并显示与所述交易策略相关的账户信息和所述交易策略;所述与所述交易策略相关的账户信息包括:账户号码、账户银行卡卡号、账户当前可用余额以及卡类型标识;

客户终端设备显示与一个或多个交易策略对应的确认选择标识;

客户终端设备接收客户通过所述确认选择标识输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备。

具体的,所述后台主服务器设备根据所述交易策略和所述确认信息进行交易操作,并对后台数据库中的各账户的账户金额进行批量更新,包括:

后台主服务器设备在接收到所述确认信息后,向所述客户终端设备发送密码校验指令;

后台主服务器设备在接收到客户终端设备根据所述密码校验指令反馈的各账户密码后,对各账户密码进行校验;

后台主服务器设备在对各账户密码进行校验成功后,根据所述交易策略进行交易操作,并对后台数据库中与所述交易操作相关的各账户的账户金额进行批量更新。

一种银行个人多账户交易系统,所述银行个人多账户交易系统包括:客户终端设备及后台主服务器设备;所述客户终端设备及后台主服务器设备之间通过银行专网通信连接;

所述客户终端设备,用于向后台主服务器设备发送交易请求信息;所述交易请求信息包括交易账户信息和交易金额;所述交易账户信息包括交易账户所属的客户身份信息;

所述后台主服务器设备,用于从后台数据库中获取交易账户对应的账户金额;判断所述账户金额是否大于等于所述交易金额,并在所述账户金额小于所述交易金额时,根据所述客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取所述客户身份信息对应的同一客户的多个账户信息;根据所述同一客户的多个账户信息,确定同一客户的多个账户的汇总金额,确定并向所述客户终端设备发送与所述交易请求信息相关的交易策略;

所述客户终端设备,还用于接收客户输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备;

所述后台主服务器设备,还用于根据所述交易策略和所述确认信息进行交易操作,并对后台数据库中的各账户的账户金额进行批量更新。

具体的,所述客户终端设备发送的交易请求信息中的交易账户所属的客户身份信息包括:客户编码、客户姓名、客户证件类型和客户证件号码。

此外,所述后台主服务器设备,具体用于:

将所述客户编码、客户姓名、客户证件类型和客户证件号码作为搜索条件,从所述后台数据库中获取所述搜索条件对应的同一客户的多个账户信息;所述同一客户的多个账户信息包括:账户号码、账户币种、账户银行卡卡号、账户当前可用余额、账户产品身份标识、账户别名、账户发卡地区号、卡类型标识;所述卡类型标识包括借记卡标识或贷记卡标识;所述账户产品身份标识包括账户银行卡bin码、账户银行卡联名编号和银行卡产品身份标识;

将所述同一客户的多个账户信息和交易请求信息中的交易金额进行整理,形成每个账户信息对应的一条账户信息记录,并将各条账户信息记录存储于预先设置的账户信息读入缓存区中;所述各条账户信息记录记载有账户号码、账户币种、账户银行卡卡号、账户当前可用余额、交易请求信息中的交易金额、若通过所述账户进行交易后的余额、账户产品身份标识、账户别名、账户发卡地区号和卡类型标识。

此外,所述后台主服务器设备,具体还用于:

根据所述卡类型标识,确定同一客户的各借记卡账户的可用余额、全部借记卡账户的汇总金额以及借记卡账户可用账户数目;

根据所述卡类型标识,确定同一客户的各贷记卡账户的可用余额、全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目。

此外,所述后台主服务器设备,具体还用于:

根据全部借记卡账户的汇总金额以及借记卡账户可用账户数目,或者全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目,确定全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额是否大于所述交易金额;

在判断到全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额大于等于所述交易金额时,根据满足交易条件的一个或多个账户信息形成与所述交易请求信息相关的交易策略;所述满足交易条件的一个或多个账户信息包括一个账户的可用余额大于等于所述交易金额,以及多个账户的可用余额之和大于等于所述交易金额;所述与所述交易请求信息相关的交易策略包括通过一个账户的可用余额来完成所述交易金额的交易操作,或者通过多个账户的可用余额之和来完成所述交易金额的交易操作;

将与所述交易策略相关的账户信息和所述交易策略发送至所述客户终端设备。

此外,所述客户终端设备,具体用于:

接收并显示与所述交易策略相关的账户信息和所述交易策略;所述与所述交易策略相关的账户信息包括:账户号码、账户银行卡卡号、账户当前可用余额以及卡类型标识;

显示与一个或多个交易策略对应的确认选择标识;

接收客户通过所述确认选择标识输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备。

此外,所述后台主服务器设备具体还用于:

在接收到所述确认信息后,向所述客户终端设备发送密码校验指令;

在接收到客户终端设备根据所述密码校验指令反馈的各账户密码后,对各账户密码进行校验;

在对各账户密码进行校验成功后,根据所述交易策略进行交易操作,并对后台数据库中与所述交易操作相关的各账户的账户金额进行批量更新。

本发明实施例提供的一种银行个人多账户交易方法及系统,在后台主服务器设备判断到当前账户金额小于交易金额时,可以根据客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取客户身份信息对应的同一客户的多个账户信息;并通过同一客户的多个账户中的一个或多个来完成交易操作,而无需重新补足余额或更换账户来继续进行交易操作,整个交易操作过程简单快捷,使得atm机等客户终端的使用效率提高。避免了当前现有技术的取款交易、转账汇款交易等仅支持在一个交易账户上进行扣款操作,在账户余额不足时,会造成交易操作失败,且整个交易操作过程繁琐,atm机等客户终端的使用效率较低的问题。

附图说明

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

图1为本发明实施例提供的一种银行个人多账户交易系统的结构示意图;

图2为本发明实施例提供的一种银行个人多账户交易方法的流程图一;

图3为本发明实施例提供的一种银行个人多账户交易方法的流程图二;

图4为本发明实施例中的客户终端设备显示交易策略的界面示意图。

具体实施方式

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

本发明实施例提供一种银行个人多账户交易方法,应用于如图1所示的银行个人多账户交易系统10,所述系统包括:客户终端设备101及后台主服务器设备102;所述客户终端设备101及后台主服务器设备102之间通过银行专网通信连接。此处,具体的,在客户终端设备101及后台主服务器设备102之间可以设置综合前置服务器设备103和网关服务器设备104。这样,从客户终端设备101,经过前置服务器设备103和网关服务器设备104,再到后台主服务器设备102之间均通过银行专网通信连接。其中,客户终端设备101、前置服务器设备103和网关服务器设备104可以构成前台系统,而后台主服务器设备102属于后台系统。

如图2所示,该银行个人多账户交易方法,包括:

步骤201、客户终端设备向后台主服务器设备发送交易请求信息。

其中,所述交易请求信息包括交易账户信息和交易金额;所述交易账户信息包括交易账户所属的客户身份信息。

步骤202、后台主服务器设备从后台数据库中获取交易账户对应的账户金额。

步骤203、后台主服务器设备判断所述账户金额是否大于等于所述交易金额,并在所述账户金额小于所述交易金额时,根据所述客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取所述客户身份信息对应的同一客户的多个账户信息。

步骤204、后台主服务器设备根据所述同一客户的多个账户信息,确定同一客户的多个账户的汇总金额,确定并向所述客户终端设备发送与所述交易请求信息相关的交易策略。

步骤205、所述客户终端设备接收客户输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备。

步骤206、所述后台主服务器设备根据所述交易策略和所述确认信息进行交易操作,并对后台数据库中的各账户的账户金额进行批量更新。

本发明实施例中的客户终端设备可以是atm机,或者其他具有转账交易功能的终端。

本发明实施例提供的一种银行个人多账户交易方法,在后台主服务器设备判断到当前账户金额小于交易金额时,可以根据客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取客户身份信息对应的同一客户的多个账户信息;并通过同一客户的多个账户中的一个或多个来完成交易操作,而无需重新补足余额或更换账户来继续进行交易操作,整个交易操作过程简单快捷,使得atm机等客户终端的使用效率提高。避免了当前现有技术的取款交易、转账汇款交易等仅支持在一个交易账户上进行扣款操作,在账户余额不足时,会造成交易操作失败,且整个交易操作过程繁琐,atm机等客户终端的使用效率较低的问题。

为了使本领域的技术人员更好的了解本发明,下面列举一个更为详细的实施例,如图3所示,本发明实施例提供一种银行个人多账户交易方法,包括:

步骤301、客户终端设备获取客户通过插入取款介质输入的卡号或者直接手工输入的卡号,并接收客户所需的交易金额。

此处的交易金额可以是客户在atm机上进行取款时的取款金额,也可以是客户需要向某一账户转账的转账金额,但不仅局限于此。

所述取款介质可以是银行卡或者具有可读磁条的存折等。

步骤302、客户终端设备向后台主服务器设备发送交易请求信息。

其中,所述交易请求信息包括交易账户信息和交易金额;所述交易账户信息包括交易账户所属的客户身份信息。

具体的,所述交易账户所属的客户身份信息可以包括客户编码、客户姓名、客户证件类型和客户证件号码等。另外该交易账户信息还可以包括交易账户号、银行卡号、账户密码等。

步骤303、后台主服务器设备对交易请求信息进行校验并通过后,从后台数据库中获取交易账户对应的账户金额,判断当前账户金额是否大于等于所述交易金额。

若后台主服务器设备判断到当前账户金额大于等于所述交易金额,执行步骤304。若后台主服务器设备判断到当前账户金额小于所述交易金额,执行步骤305。

步骤304、后台主服务器设备根据所述当前账户金额和交易金额完成交易操作。

例如,当前账户金额为1000元,客户的交易金额为500元(如需要取款500元),则后台主服务器在后台数据库中扣除当前账户500元,并允许客户终端设备(如atm机)向客户出款500元。此种方式与银行atm机常规取款或转账的方式相同,其原理在此处不再详细叙述。

步骤305、后台主服务器设备将所述客户编码、客户姓名、客户证件类型和客户证件号码作为搜索条件,从所述后台数据库中获取所述搜索条件对应的同一客户的多个账户信息。

其中,所述同一客户的多个账户信息可以包括:账户号码、账户币种、账户银行卡卡号、账户当前可用余额、账户产品身份标识、账户别名、账户发卡地区号、卡类型标识;所述卡类型标识包括借记卡标识或贷记卡标识;所述账户产品身份标识包括账户银行卡bin码、账户银行卡联名编号和银行卡产品身份标识。

在后台主服务器设备获取到所述搜索条件对应的同一客户的多个账户信息时,继续执行步骤306。当然,若后台主服务器设备没有获取到搜索条件对应的同一客户的多个账户信息,则表示该客户没有多个账户,从而无需再进行后续操作,可以向客户终端设备反馈交易失败消息。另外,此处的后台主服务器设备从所述后台数据库中获取到的搜索条件对应的同一客户的多个账户信息,需要该多个账户均满足支取条件,即账户允许取现(例如中国工商银行的个人ⅲ类账户、或者对外币账户需要严格管控的钞汇户,有可能不允许取现),且该账户没有被销户、冻结、挂失等。

步骤306、后台主服务器设备将所述同一客户的多个账户信息和交易请求信息中的交易金额进行整理,形成每个账户信息对应的一条账户信息记录,并将各条账户信息记录存储于预先设置的账户信息读入缓存区中。

其中,所述各条账户信息记录记载有账户号码、账户币种、账户银行卡卡号、账户当前可用余额、交易请求信息中的交易金额、若通过所述账户进行交易后的余额、账户产品身份标识(identification,简称id)、账户别名、账户发卡地区号和卡类型标识。

在预先设置的账户信息读入缓存区中,临时存储结构可以如下表1和表2所示:

其中,表1为临时存储结构的各字段属性:

表1:

表2为预先设置的账户信息读入缓存区中所存储数据的实例:

表2:

步骤307、后台主服务器设备根据所述卡类型标识,确定同一客户的各借记卡账户的可用余额、全部借记卡账户的汇总金额以及借记卡账户可用账户数目,并确定同一客户的各贷记卡账户的可用余额、全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目。

步骤308、后台主服务器设备根据全部借记卡账户的汇总金额以及借记卡账户可用账户数目,或者全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目,确定全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额是否大于等于所述交易金额。

若全部借记卡账户的汇总金额和全部贷记卡账户的汇总金额小于所述交易金额,执行步骤309。若全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额大于等于所述交易金额执行步骤310。

步骤309、后台主服务器设备向客户终端设备反馈交易失败消息。

此处,步骤309即表示同一客户的全部借记卡账户的汇总金额和全部贷记卡账户的汇总金额均资金不足,因此无法完成交易操作。此种情况就不再能够进行多账户的交易操作,不再赘述。

步骤310、后台服务器设备根据满足交易条件的一个或多个账户信息形成与所述交易请求信息相关的交易策略。

所述满足交易条件的一个或多个账户信息包括一个账户的可用余额大于等于所述交易金额,以及多个账户的可用余额之和大于等于所述交易金额;所述与所述交易请求信息相关的交易策略包括通过一个账户的可用余额来完成所述交易金额的交易操作,或者通过多个账户的可用余额之和来完成所述交易金额的交易操作。

即例如交易金额为1000元,而客户有3个账户,分别有可用余额1000元、600元、400元,则既可以应用该可用余额为1000元的账户来完成此次交易操作,也可以应用可用余额为600元和400元的两个账户一起来完成此次交易操作。

步骤311、后台主服务器设备将与所述交易策略相关的账户信息和所述交易策略发送至所述客户终端设备。

步骤312、客户终端设备接收并显示与所述交易策略相关的账户信息和所述交易策略。

其中,所述与所述交易策略相关的账户信息可以包括:账户号码、账户银行卡卡号、账户当前可用余额以及卡类型标识。

步骤313、客户终端设备显示与一个或多个交易策略对应的确认选择标识。

具体的,该客户终端设备的显示界面可以如图4所示,其中显示了两个交易策略供客户选择(即图4中的取款方式)。

步骤314、客户终端设备接收客户通过所述确认选择标识输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备。

另外,此处客户也可以不选择后台主服务器设备提供的交易策略,而由自己确定交易方案。例如,交易金额为1000元,后台主服务器设备提供的最优的交易策略为通过账户1(账户1的可用余额为2000元)来完成交易操作。但是,客户此时不想用账户1,则客户可以自行选择其他账户来完成交易操作,此处不再赘述。

若客户未选择后台主服务器设备提供的交易策略,后台主服务器设备还可以再次向客户终端设备发送核验消息,以确认客户的最终选择。

步骤315、后台主服务器设备在接收到所述确认信息后,向所述客户终端设备发送密码校验指令。

步骤316、后台主服务器设备在接收到客户终端设备根据所述密码校验指令反馈的各账户密码后,对各账户密码进行校验。

步骤317、后台主服务器设备在对各账户密码进行校验成功后,根据所述交易策略进行交易操作,并对后台数据库中与所述交易操作相关的各账户的账户金额进行批量更新。

本发明实施例提供的一种银行个人多账户交易方法,在后台主服务器设备判断到当前账户金额小于交易金额时,可以根据客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取客户身份信息对应的同一客户的多个账户信息;并通过同一客户的多个账户中的一个或多个来完成交易操作,而无需重新补足余额或更换账户来继续进行交易操作,整个交易操作过程简单快捷,使得atm机等客户终端的使用效率提高,并且账户透明清楚。避免了当前现有技术的取款交易、转账汇款交易等仅支持在一个交易账户上进行扣款操作,在账户余额不足时,会造成交易操作失败,且整个交易操作过程繁琐,atm机等客户终端的使用效率较低的问题。

如图1所示,本发明实施例提供的一种银行个人多账户交易系统10,包括:客户终端设备101及后台主服务器设备102;所述客户终端设备101及后台主服务器设备102之间通过银行专网通信连接。此处,具体的,在客户终端设备101及后台主服务器设备102之间可以设置综合前置服务器设备103和网关服务器设备104。这样,从客户终端设备101,经过前置服务器设备103和网关服务器设备104,再到后台主服务器设备102之间均通过银行专网通信连接。其中,客户终端设备101、前置服务器设备103和网关服务器设备104可以构成前台系统,而后台主服务器设备102属于后台系统。

所述客户终端设备101,用于向后台主服务器设备102发送交易请求信息;所述交易请求信息包括交易账户信息和交易金额;所述交易账户信息包括交易账户所属的客户身份信息。

所述后台主服务器设备102,用于从后台数据库中获取交易账户对应的账户金额;判断所述账户金额是否大于等于所述交易金额,并在所述账户金额小于所述交易金额时,根据所述客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取所述客户身份信息对应的同一客户的多个账户信息;根据所述同一客户的多个账户信息,确定同一客户的多个账户的汇总金额,确定并向所述客户终端设备101发送与所述交易请求信息相关的交易策略。

所述客户终端设备101,还用于接收客户输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备102。

所述后台主服务器设备102,还用于根据所述交易策略和所述确认信息进行交易操作,并对后台数据库中的各账户的账户金额进行批量更新。

具体的,所述客户终端设备101发送的交易请求信息中的交易账户所属的客户身份信息包括:客户编码、客户姓名、客户证件类型和客户证件号码。

此外,所述后台主服务器设备102,具体用于:

将所述客户编码、客户姓名、客户证件类型和客户证件号码作为搜索条件,从所述后台数据库中获取所述搜索条件对应的同一客户的多个账户信息;所述同一客户的多个账户信息包括:账户号码、账户币种、账户银行卡卡号、账户当前可用余额、账户产品身份标识、账户别名、账户发卡地区号、卡类型标识;所述卡类型标识包括借记卡标识或贷记卡标识;所述账户产品身份标识包括账户银行卡bin码、账户银行卡联名编号和银行卡产品身份标识。

将所述同一客户的多个账户信息和交易请求信息中的交易金额进行整理,形成每个账户信息对应的一条账户信息记录,并将各条账户信息记录存储于预先设置的账户信息读入缓存区中;所述各条账户信息记录记载有账户号码、账户币种、账户银行卡卡号、账户当前可用余额、交易请求信息中的交易金额、若通过所述账户进行交易后的余额、账户产品身份标识、账户别名、账户发卡地区号和卡类型标识。

此外,所述后台主服务器设备102,具体还用于:

根据所述卡类型标识,确定同一客户的各借记卡账户的可用余额、全部借记卡账户的汇总金额以及借记卡账户可用账户数目。

根据所述卡类型标识,确定同一客户的各贷记卡账户的可用余额、全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目。

此外,所述后台主服务器设备102,具体还用于:

根据全部借记卡账户的汇总金额以及借记卡账户可用账户数目,或者全部贷记卡账户的汇总金额以及贷记卡账户可用账户数目,确定全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额是否大于所述交易金额。

在判断到全部借记卡账户的汇总金额或全部贷记卡账户的汇总金额大于等于所述交易金额时,根据满足交易条件的一个或多个账户信息形成与所述交易请求信息相关的交易策略;所述满足交易条件的一个或多个账户信息包括一个账户的可用余额大于等于所述交易金额,以及多个账户的可用余额之和大于等于所述交易金额;所述与所述交易请求信息相关的交易策略包括通过一个账户的可用余额来完成所述交易金额的交易操作,或者通过多个账户的可用余额之和来完成所述交易金额的交易操作。

将与所述交易策略相关的账户信息和所述交易策略发送至所述客户终端设备101。

此外,所述客户终端设备101,具体用于:

接收并显示与所述交易策略相关的账户信息和所述交易策略;所述与所述交易策略相关的账户信息包括:账户号码、账户银行卡卡号、账户当前可用余额以及卡类型标识;

显示与一个或多个交易策略对应的确认选择标识。

接收客户通过所述确认选择标识输入的对所述交易策略的确认信息,并将所述确认信息发送至所述后台主服务器设备102。

此外,所述后台主服务器设备102具体还用于:

在接收到所述确认信息后,向所述客户终端设备101发送密码校验指令。

在接收到客户终端设备101根据所述密码校验指令反馈的各账户密码后,对各账户密码进行校验。

在对各账户密码进行校验成功后,根据所述交易策略进行交易操作,并对后台数据库中与所述交易操作相关的各账户的账户金额进行批量更新。

本发明实施例提供的一种银行个人多账户交易系统,在后台主服务器设备判断到当前账户金额小于交易金额时,可以根据客户身份信息在后台数据库中进行同一客户多账户批量搜索处理,获取客户身份信息对应的同一客户的多个账户信息;并通过同一客户的多个账户中的一个或多个来完成交易操作,而无需重新补足余额或更换账户来继续进行交易操作,整个交易操作过程简单快捷,使得atm机等客户终端的使用效率提高。避免了当前现有技术的取款交易、转账汇款交易等仅支持在一个交易账户上进行扣款操作,在账户余额不足时,会造成交易操作失败,且整个交易操作过程繁琐,atm机等客户终端的使用效率较低的问题。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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