一种基于区块链和虹膜识别结合的银行账务管理人员权限设置方法及装置与流程

文档序号:16062694发布日期:2018-11-24 12:21阅读:194来源:国知局

本发明涉及银行账务领域,特别涉及一种基于区块链和虹膜识别结合的银行账务管理人员权限设置方法及装置。

背景技术

银行账务管理是银行对其经营所需的各项基金、各项收支、库存物资及损益进行的管理。传统的银行账务管理人员往往还是通过对不同账号设置不同权限实现账务访问,从而实现对账务进行管理的方式,并且,账号的储存仍需要依赖数据中心来完成,数据中心的处理能力会影响账务管理的效率,并且数据中心的故障会严重阻碍账务管理的开展。另外,数据中心也仍存在账号信息被盗风险。区块链,是一个类似开放性的网络账本。它起源于比特币,是比特币的底层技术,交易记录的全部信息会被打包到一个“区块”中进行储存,随着信息交流的扩大,一个个区块相互连接,就形成了区块链。以比特币为代表的数字货币是一种点对点的电子现金系统,每次交易都会对网络里所有的参与者进行广播,并且经过多次确认后才被记录到账本中,这种账本就是“区块链”。每个参与者都会有自己的账本,这样当虚假信息发生时,就可以通过相互对证来破除,从而保证网络安全。在区块链中每个节点都是平等的,不存在中心化的管理机构,其运作不需要任何人干预,能够独立地进行自我验证。另外,区块链的网络向全世界开放,任何人都可以通过公开端口进行数据查询,因而整个系统高度透明,总之,区块链是一个可信的数据库,是一个可靠的“账本”。

总的来说,区块链,blockchain技术是近年来在金融科技(fintech)领域出现的一种新兴技术,其独特的去中心化、信息不可篡改、多节点集体维护性、公开性、隐私保护等属性,在基于不可信的互联网中,能记录提供可信的交易信息数据。区块链主要包括了p2p网络、密码学、共识机制、智能合约四个组成部分,通过四个领域的技术整合保证其独有的特性,区块链技术是目前唯一无需第三方就可用于记录和证明交易一致性以及公司财务准确性的工具,能满足对审计有效性、准确性和时效性的要求。另外,现有技术中也并不存在将区块链与身份验证安全性更高的虹膜识别结合来共同实现银行账务管理人员权限设置的方法及装置。

鉴于以上现有技术中存在的问题,本申请采用以下技术方案。



技术实现要素:

为解决上述技术问题,本发明提供一种基于区块链和虹膜识别结合的银行账务管理人员权限设置方法。用户提交银行账务管理请求,建立虹膜识别区块链,获取用户虹膜特征数据,判断用户是否首次进行账务管理;如果用户是首次登陆,则将虹膜特征数据写入虹膜识别区块链,作为认证数据,并跳转到银行账务管理界面;如果不是首次登陆,则判断用户虹膜特征数据与认证数据是否匹配;当匹配时,银行账务管理界面根据用户权限显示可进行账务管理的账务项目;设置账务管理区块链节点,其包括智能合约,并监控用户的账务管理操作,在账务管理操作完成后,由智能合约根据账务管理请求修改账务管理信息,并将修改后的账务管理信息同步到账务管理区块链节点的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本;当不匹配时,则提示用户重新进行虹膜认证。此外,本申请还包括实现上述方法的装置。

一种基于区块链和虹膜识别结合的银行账务管理人员权限设置方法,其特征在于,具体包括以下步骤:

(1)权限认证,用户提交银行账务管理请求,建立虹膜识别区块链,获取用户虹膜特征数据,判断用户是否首次进行账务管理;如果用户是首次登陆,则将虹膜特征数据写入虹膜识别区块链,作为认证数据,并跳转到步骤(2);如果不是首次登陆,则判断用户虹膜特征数据与认证数据是否匹配;当匹配时,跳转到步骤(2);当不匹配时,跳转到步骤(1),提示用户重新进行虹膜认证;

(2)银行账务管理,银行账务管理界面根据用户权限显示可进行账务管理的账务项目,用户完成账务管理操作;在完成账务管理操作后,跳转到步骤(3);

(3)账务管理区块链处理,设置账务管理区块链处理节点,其包括智能合约,由智能合约根据账务管理操作修改账务管理信息,并将修改后的账务管理信息同步到账务管理区块链节点的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。

在一个优选的技术方案中,权限认证步骤进一步包括加密处理过程,用户在虹膜验证通过后,加密处理将用户身份信息映射为虚拟用户信息,代替真实用户信息完成加密过程。

在一个优选的技术方案中,不同用户权限的用户可进行不同的管理操作,权限低的用户可进行的管理操作具体包括账证核对、账账核对、账实核对;权限高的用户可进行的管理操作除了包括账证核对、账账核对、账实核对,还包括对上述三种操作的审批。

在一个优选的技术方案中,权限高的用户包括账务管理经理:权限低的用户包括账务管理会计。

在一个优选的技术方案中,设置步骤(4):区块链信用评价,区块链信用评价节点实时监控用户信用行为,如果监控到用户在账务管理过程中存在违规行为,则限制用户的账务管理操作,并将该失信行为以不透露用户真实信息的方式告知该区块链中的其他节点。

在一个优选的技术方案中,限制用户的账务管理操作具体包括:取消用户账务管理权限。

一种基于区块链和虹膜识别结合的银行账务管理人员权限设置装置,其特征在于,具体包括以下模块:

(1)权限认证模块,用户提交银行账务管理请求,建立虹膜识别区块链,获取用户虹膜特征数据,判断用户是否首次进行账务管理;如果用户是首次登陆,则将虹膜特征数据写入虹膜识别区块链,作为认证数据,并跳转到(2);如果不是首次登陆,则判断用户虹膜特征数据与认证数据是否匹配;当匹配时,跳转到(2);当不匹配时,跳转到(1),提示用户重新进行虹膜认证;

(2)银行账务管理模块,银行账务管理界面根据用户权限显示可进行账务管理的账务项目,用户完成账务管理操作;在完成账务管理操作后,跳转到(3);

(3)账务管理区块链处理模块,设置账务管理区块链处理节点,其包括智能合约,由智能合约根据账务管理操作修改账务管理信息,并将修改后的账务管理信息同步到账务管理区块链节点的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。

在一个优选的技术方案中,权限认证步骤进一步包括加密处理模块,用户在虹膜验证通过后,加密处理模块将用户身份信息映射为虚拟用户信息,代替真实用户信息完成加密过程。

在一个优选的技术方案中,设置(4):区块链信用评价模块,区块链信用评价节点实时监控用户信用行为,如果监控到用户在账务管理过程中存在违规行为,则限制用户的账务管理操作,并将该失信行为以不透露用户真实信息的方式告知该区块链中的其他节点。

在一个优选的技术方案中,限制用户的账务管理操作具体包括:取消用户账务管理权限。

本发明的有益效果是:

1、通过区块链的去中心化实现了银行账务的便捷管理;

2、通过区块链和虹膜识别结合的方式实现了银行账务管理人员权限设置,提升了管理操作的安全性;

3、通过区块链中的信用评价节点,且该节点能够有效监控用户账务管理行为,最大程度避免失信行为的产生,进一步保障了账务管理的安全性。

附图说明

图1本发明的方法流程图;

图2本发明的系统模块图

具体实施方式

以下结合具体实施方式对本发明作进一步详细的描述,但本发明的实施方式并不限于此,在不冲突的情况下,本发明中的实施方式及实施方式中的特征可以相互组合:

实施例1:

图1示出了本发明的一种基于区块链和虹膜识别结合的银行账务管理人员权限设置方法流程图,其具体包括以下步骤:

步骤s1:权限认证,用户提交银行账务管理请求,建立虹膜识别区块链,获取用户虹膜特征数据,判断用户是否首次进行账务管理;如果用户是首次登陆,则将虹膜特征数据写入虹膜识别区块链,作为认证数据,并跳转到步骤s2;如果不是首次登陆,则判断用户虹膜特征数据与认证数据是否匹配;当匹配时,跳转到步骤s2;当不匹配时,跳转到步骤s1,提示用户重新进行虹膜认证;

步骤s2:银行账务管理,银行账务管理界面根据用户权限显示可进行账务管理的账务项目,用户完成账务管理操作;在完成账务管理操作后,跳转到步骤s3;

步骤s3:账务管理区块链处理,设置账务管理区块链处理节点,其包括智能合约,由智能合约根据账务管理操作修改账务管理信息,并将修改后的账务管理信息同步到账务管理区块链节点的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。这样的通过区块链结合虹膜认证的权限设置方式提升了账务管理的安全性。

在一个优选的实施例中,权限认证步骤进一步包括加密处理过程,用户在虹膜验证通过后,加密处理将用户身份信息映射为虚拟用户信息,代替真实用户信息完成加密过程。区块链中的加密过程进一步提升了用户信息的安全性。

在一个优选的技术方案中,不同用户权限的用户可进行不同的管理操作,权限低的用户可进行的管理操作具体包括账证核对、账账核对、账实核对;权限高的用户可进行的管理操作除了包括账证核对、账账核对、账实核对,还包括对上述三种操作的审批。该技术方案对于不同权限用户的账务管理操作进行了进一步限定。

在一个优选的技术方案中,权限高的用户包括账务管理经理:权限低的用户包括账务管理会计。

在一个优选的技术方案中,设置步骤s4:区块链信用评价,区块链信用评价节点实时监控用户信用行为,如果监控到用户在账务管理过程中存在违规行为,则限制用户的账务管理操作,并将该失信行为以不透露用户真实信息的方式告知该区块链中的其他节点。

在一个优选的技术方案中,违规行为具体包括:非法向其他机构泄露账务管理信息。

在一个优选的技术方案中,限制用户的账务管理操作具体包括:取消用户账务管理权限。

实施例2:

图2示出了本发明的一种基于区块链和虹膜识别结合的银行账务管理人员权限设置装置框图,其具体包括以下模块:

权限认证模块101、银行账务管理模块102、账务管理区块链处理模块103;在模块101中,用户提交银行账务管理请求,建立虹膜识别区块链,获取用户虹膜特征数据,判断用户是否首次进行账务管理;如果用户是首次登陆,则将虹膜特征数据写入虹膜识别区块链,作为认证数据,并跳转到模块102;如果不是首次登陆,则判断用户虹膜特征数据与认证数据是否匹配;当匹配时,跳转到模块102;当不匹配时,跳转到模块101,提示用户重新进行虹膜认证;

在银行账务管理模块102中,银行账务管理界面根据用户权限显示可进行账务管理的账务项目,用户完成账务管理操作;在完成账务管理操作后,跳转到模块103;

在账务管理区块链处理模块103中,设置账务管理区块链处理节点,其包括智能合约,由智能合约根据账务管理操作修改账务管理信息,并将修改后的账务管理信息同步到账务管理区块链节点的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。

在一个优选的技术方案中,权限认证步骤进一步包括加密处理模块,用户在虹膜验证通过后,加密处理模块将用户身份信息映射为虚拟用户信息,代替真实用户信息完成加密过程。

在一个优选的技术方案中,设置区块链信用评价模块104,区块链信用评价节点实时监控用户信用行为,如果监控到用户在账务管理过程中存在违规行为,则限制用户的账务管理操作,并将该失信行为以不透露用户真实信息的方式告知该区块链中的其他节点。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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