网银账户管理方法及网银账户管理系统与流程

文档序号:22130245发布日期:2020-09-08 12:46阅读:191来源:国知局
网银账户管理方法及网银账户管理系统与流程

本申请涉及网银技术领域,具体而言,本申请涉及一种网银账户管理方法及网银账户管理系统。



背景技术:

随着互联网技术的发展,银行用户可通过开通网络银行办理收付款等银行业务,极大提升了用户办理银行业务的效率与便捷性。

基于安全性考量,在用户办理业务前银行通常会对用户的身份进行验证,目前,一般使用ukey进行身份验证,即用户可以通过银行发放的对应的ukey设备进行身份认证。然而,各银行网银之间相互独立,如果用户开通了多个银行的网银,用户则需要保存多个认证介质(如ukey盾),操作繁琐,因此,现有技术存在用户的多个网银账户无法统一管理和协调的问题。



技术实现要素:

本申请提供了一种网银账户管理方法及网银账户管理系统,解决了用户的多个网银账户无法统一管理和协调的问题,本申请采用的技术方案如下:

第一方面,提供了一种网银账户管理方法,用于区块链管理系统,包括:

区块链管理系统接收用户登录请求;

当用户登录成功,基于用户的操作指令通过区块链管理系统向目标银行网银系统发送目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;目标银行网银系统用于基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,以及将绑定结果信息反馈至区块链管理系统;绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;

接收目标银行网银系统反馈的绑定结果信息。

可选地,该方法包括:

绑定请求信息包括请求时间信息;

相应的,签名值通过区块链对应的私钥对目标网银账户信息、请求时间信息进行签名处理得到;目标银行网银系统用于基于签名值、目标网银账户信息、请求时间信息进行签名验证。

可选地,该方法包括:

通过区块链管理系统将目标网银账户绑定请求信息、绑定结果信息上传至区块链。

可选地,目标网银账户绑定成功后,该方法还包括:

发送针对目标网银账户的业务请求至目标银行网银系统,业务请求包括业务信息、第二签名值,第二签名值基于区块链对应的私钥对业务信息进行签名得到;目标银行网银系统用于基于接收到的业务请求进行签名认证,并当签名认证通过后进行业务办理,以及反馈业务办理结果信息至区块链管理系统。

第二方面,提供了一种网银账户管理方法,用于目标银行网银系统,包括:

接收区块链管理系统发送的目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;

基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;

将绑定结果信息反馈至区块链管理系统。

可选地,该方法包括:

绑定请求信息包括请求时间信息;相应的,签名值通过区块链对应的私钥对目标网银账户信息、请求时间信息进行签名处理得到;

目标银行网银系统基于签名值、目标网银账户信息、请求时间信息进行签名验证。

第三方面,提供了一种网银账户管理系统,其特征在于,该网银账户管理系统包括:

目标银行网银客户端、区块链管理系统、目标银行网银系统;包括:

区块链管理系统用于接收用户登录请求;当用户登录成功,基于用户的操作指令区块链管理系统向目标银行网银系统发送目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;

目标银行网银系统用于基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,以及将绑定结果信息反馈至区块链管理系统;绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;

目标银行网银客户端用于接收目标银行网银系统发送的绑定请求认证信息,并将基于用户的操作指令确定认证结果信息反馈至目标银行网银系统;

区块链管理系统,还用于接收目标银行网银系统反馈的绑定结果信息。

可选地,该网银账户管理系统包括:

绑定请求信息包括请求时间信息;相应的,签名值通过区块链对应的私钥对目标网银账户信息、请求时间信息进行签名处理得到;

目标银行网银系统用于基于签名值、目标网银账户信息、请求时间信息进行签名验证。

可选地,该网银账户管理系统包括:

区块链管理系统用于将目标网银账户绑定请求信息、绑定结果信息上传至区块链。

可选地,目标网银账户绑定成功后,该网银账户管理系统还包括:

区块链管理系统发送针对目标网银账户的业务请求至目标银行网银系统,业务请求包括业务信息、第二签名值,第二签名值基于区块链对应的私钥对业务信息进行签名得到;

目标银行网银系统用于基于接收到的业务请求进行签名认证,并当签名认证通过后进行业务办理,以及反馈业务办理结果信息至区块链管理系统。

本申请提供了一种网银账户管理方法及网银账户管理系统,本申请中区块链管理系统接收用户登录请求;当用户登录成功,基于用户的操作指令通过区块链管理系统向目标银行网银系统发送目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;目标银行网银系统用于基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,以及将绑定结果信息反馈至区块链管理系统;绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;接收目标银行网银系统反馈的绑定结果信息。即通过区块链管理系统实现了用户网银账户的管理,其中,可以根据用户的需求,选择绑定多个网银账户,从而能够实现基于区块链管理系统管理用户的多个网银账户,解决了用户的多个网银账户无法统一管理和协调的问题。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请实施例的一种网银账户管理系统的结构示意图;

图2为本申请实施例的一种网银账户管理方法的流程示意图;

图3为本申请实施例的另一种网银账户管理方法的流程示意图。

具体实施方式

下面详细描述本申请的实施例,各实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

实施例一

本申请实施例提供了一种网银账户管理系统10,如图1所示,该网银账户管理系统10可以包括目标银行网银客户端101、区块链管理系统102、目标银行网银系统103;

其中,区块链管理系统102用于接收用户登录请求;当用户登录成功,基于用户的操作指令区块链管理系统向目标银行网银系统发送目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;

具体地,可以是用户通过手机、pad等终端设备登录区块链管理系统,也可以是通过web端登录区块链管理系统;其中,用户可以基于常规的账号密码登录方式,也可以基于生物特征识别的登录方式,也可以是基于动态验证码验证的方式登录该区块链管理系统。

其中,该区块链管理系统,可以是基于某一银行网银系统的区块链管理系统,即可以基于该银行网银系统的身份认证功能以及安全性较高的特点,通过该银行的网银系统实现区块链的私钥的管理,进而实现区块链的管理。

当用户登录区块链管理系统后,用户根据想要绑定的目标银行的网银账户,向该目标银行的网银系统发送网银账户绑定请求;其中,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;其中,该可以先对目标网银账户信息进行哈希处理,得到哈希值,然后对该哈希值进行私钥运算从而得到签名值;其中,该目标网银账户信息可以包括但不限于账户信息、操作权限信息(如转账权限信息、支付权限信息、以及其他业务办理权限信息)。

其中,区块链管理系统与目标银行的网银系统的信息交互是通过目标银行专门设置的通信接口实现的。

目标银行网银系统103用于基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,以及将绑定结果信息反馈至区块链管理系统;绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;

具体地,目标银行网银系统基于获取的区块链对应的公钥信息对签名值进行验证,当验证通过后进行目标网银账户的绑定处理。

其中,该绑定处理包括:发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;其中,绑定请求认证信息可以包括网银账户信息、相应的权限申请信息(如支付权限、转账权限、业务办理权限等)。

其中,目标银行网银客户端与区块链管理系统可以配置或安装在同一终端设备上,如手机、pad、可穿戴设备等。

目标银行网银客户端101用于接收目标银行网银系统发送的绑定请求认证信息,并将基于用户的操作指令确定认证结果信息反馈至目标银行网银系统;

其中,目标银行网银客户端接收到目标银行网银系统发送的绑定请求认证信息后,可以将该绑定请求认证信息在屏幕上直接进行展示,或基于用户的选择触发操作进行展示,用户进行验证后,可以选择允许进行绑定或不允许绑定、或者允许绑定但对绑定的权限进行重调整。

区块链管理系统,还用于接收目标银行网银系统反馈的绑定结果信息。

本申请实施例,通过区块链管理系统实现了用户网银账户的管理,其中,可以根据用户的需求,选择绑定多个网银账户,从而能够实现基于区块链管理系统管理用户的多个网银账户,解决了用户的多个网银账户无法统一管理和协调的问题。

本申请实施例,提供了一种可能的实现方式,该网银账户管理系统10包括:

其中,绑定请求信息包括请求时间信息;相应的,签名值通过区块链对应的私钥对目标网银账户信息、请求时间信息进行签名处理得到;

目标银行网银系统用于基于签名值、目标网银账户信息、请求时间信息进行签名验证。

具体地,绑定请求信息包括请求时间信息,同时还可以为本次绑定请求分配第一个id信息,从而可以对绑定请求进行区分。具体可以通过相应的token机制实现。

本申请实施例提供了一种可能的实现方式,该网银账户管理系统包括:

区块链管理系统用于将目标网银账户绑定请求信息、绑定结果信息上传至区块链。

具体地,区块链管理系统用于将目标网银账户绑定请求信息、绑定结果信息上传至区块链。从而可以做到绑定请求信息、绑定结果信息的可追溯查询等。其中,该区块链可以是联盟链,基于具体应用场景的不同,也可以是公有链或私有链。

本申请实施例提供了一种可能的实现方式,目标网银账户绑定成功后,该网银账户管理系统还包括:

区块链管理系统发送针对目标网银账户的业务请求至目标银行网银系统,业务请求包括业务信息、第二签名值,第二签名值基于区块链对应的私钥对业务信息进行签名得到;

目标银行网银系统用于基于接收到的业务请求进行签名认证,并当签名认证通过后进行业务办理,以及反馈业务办理结果信息至区块链管理系统。

具体地,在目标网银账户绑定成功后,当用户再次进入网银账户管理系统后,可以看到对该目标网银账户的的操作事项,如转账交易、支付交易以及其他业务办理等,用户可以选择相应的项目进行业务办理。

具体地,区块链管理系统发送针对目标网银账户的业务请求至目标银行网银系统,业务请求包括业务信息、第二签名值,第二签名值基于区块链对应的私钥对业务信息进行签名得到;示例性地,业务信息可以是转账账户信息、金额信息等,基于具体业务不同,该业务信息可以发生相应变化。

目标银行网银系统用于基于接收到的业务请求进行签名认证,并当签名认证通过后进行业务办理,以及反馈业务办理结果信息至区块链管理系统。

进一步地,区块链管理系统将针对目标网银账户的业务请求、业务办理结果信息上传至区块链。

本申请实施例提供了一种可能的实现方式,进一步地,还可以对绑定的目标网银账户进行解绑定操作。具体可以包括:

用户登录区块链管理系统后,选择需要删除的目标网银账户,示例性地,使用硬钱包,确定本次操作交易,并生成一次性token;

目标银行网银系统校验token后发送相关解绑定信息至目标网银客户端,提醒用户进行网银解授权操作;

用户完成目标银行网银的登录,并在目标银行网银系统中确认,并设置允许区块链的相关操作权限、授权时间和额度管理等等;

目标银行网银系统将操作结果及更新信息返回给区块链管理系统;

区块链管理系统将本次调用信息记录在区块链上,完成目标银行网银的解绑定操作。

实施例二

图2为本申请实施例提供的一种网银账户管理方法,应用于区块链管理系统,包括:

步骤s201,区块链管理系统接收用户登录请求;

步骤s202,当用户登录成功,基于用户的操作指令通过区块链管理系统向目标银行网银系统发送目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;目标银行网银系统用于基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,以及将绑定结果信息反馈至区块链管理系统;绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;

步骤s103,接收目标银行网银系统反馈的绑定结果信息。

本申请实施例,通过区块链管理系统实现了用户网银账户的管理,其中,可以根据用户的需求,选择绑定多个网银账户,从而能够实现基于区块链管理系统管理用户的多个网银账户,解决了用户的多个网银账户无法统一管理和协调的问题。

本申请实施例提供了一种可能的实现方式,其中,绑定请求信息包括请求时间信息;

相应的,签名值通过区块链对应的私钥对目标网银账户信息、请求时间信息进行签名处理得到;目标银行网银系统用于基于签名值、目标网银账户信息、请求时间信息进行签名验证。

本申请实施例提供了一种可能的实现方式,该方法还包括:

步骤s104(图中未示出),通过区块链管理系统将目标网银账户绑定请求信息、绑定结果信息上传至区块链。

本申请实施例提供了一种可能的实现方式,目标网银账户绑定成功后,该方法还包括:

步骤s105(图中未示出),发送针对目标网银账户的业务请求至目标银行网银系统,业务请求包括业务信息、第二签名值,第二签名值基于区块链对应的私钥对业务信息进行签名得到;目标银行网银系统用于基于接收到的业务请求进行签名认证,并当签名认证通过后进行业务办理,以及反馈业务办理结果信息至区块链管理系统

本实施例的网银账户管理方法可以用于实施例一的网银账户管理系统,其实现原理相类似,此处不再赘述。

实施例三

图2为本申请实施例提供的另一种网银账户管理方法,应用于目标银行网银系统,包括:

步骤s301,接收区块链管理系统发送的目标网银账户绑定请求,目标网银账户绑定请求包括签名值、目标网银账户信息,签名值通过区块链对应的私钥对目标网银账户信息进行签名处理得到;

步骤s302基于签名值、目标网银账户信息进行签名验证,并当验证通过后进行目标网银账户的绑定处理,绑定处理包括发送绑定请求认证信息至目标银行网银客户端,并接收目标银行网银客户端发送的认证结果信息,以及基于认证结果信息确定绑定结果信息;

步骤s303将绑定结果信息反馈至区块链管理系统。

本申请实施例,通过区块链管理系统实现了用户网银账户的管理,其中,可以根据用户的需求,选择绑定多个网银账户,从而能够实现基于区块链管理系统管理用户的多个网银账户,解决了用户的多个网银账户无法统一管理和协调的问题。

本申请实施例提供了一种可能的实现方式,其中,绑定请求信息包括请求时间信息;相应的,签名值通过区块链对应的私钥对目标网银账户信息、请求时间信息进行签名处理得到;

目标银行网银系统基于签名值、目标网银账户信息、请求时间信息进行签名验证。

本实施例的网银账户管理方法可以用于实施例一的网银账户管理系统,其实现原理相类似,此处不再赘述。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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