一种基于区块链的智能登录认证方法及相关设备技术

技术编号:20729909 阅读:41 留言:0更新日期:2019-03-30 19:27
本发明专利技术涉及一种基于区块链的智能登录认证方法及相关设备,所述方法包括:接收用户的登录请求信号,提示用户提交生物特征信息;获取用户提交的生物特征信息;在用户节点的区块链数据库中查找生物特征信息是否存在,当用户节点的区块链数据库中存在生物特征信息时,提示所述用户登录成功;当不存在生物特征信息时,展示网站注册页面,请求用户完成信息注册。上述采用生物特征识别技术,有效提升身份信息识别的安全系数,保障用户和平台双方的信息和财产安全。

【技术实现步骤摘要】
一种基于区块链的智能登录认证方法及相关设备
本专利技术涉及计算机
,特别涉及一种基于区块链的智能登录认证方法及相关设备。
技术介绍
随着社会信息管理水平的不断提升,越来越多的平台和网站不仅关注用户资源开发,也开始重视已有用户资源的维护,而用户资源维护的关键就是用户信息资料的收集和管理,同时随着互联网实名认证的不断推进,衍生了一系列用户资料收集和管理的问题。目前市场上,多数平台和网站只是将实名认证作为完成相关法律法规规定的任务,并没有意识到实名认证的真正意义所在,所以在实名认证的过程中只是简单地将用户信息进行收集,这样就会导致一些诈骗团伙利用盗取的公民身份信息,通过注册或登录骗取用户的权益,给平台和网站造成一定的经济损失,也给公民的身份信息造成安全隐患。
技术实现思路
基于此,有必要针对以往实名认证注册或登录存在安全隐患等问题,提供一种基于区块链的智能登录认证方法及相关设备。一种基于区块链的智能登录认证方法,包括:接收用户的登录请求信号,提示用户提交生物特征信息;获取所述用户提交的生物特征信息;在用户节点的区块链数据库中查找所述生物特征信息是否存在,当所述用户节点的区块链数据库中存在所述生物特征信息时,提示所述用户登录成功,所述用户节点设置在区块链系统中;当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册。在其中一个实施例中,所述接收用户的登录请求信号,提示用户提交生物特征信息,包括:接收用户登录请求信号,与用户请求登录的网站建立连接;展示网站登录页面,提示所述用户提交生物特征信息,所述登录页面包括指纹数据提交区,声纹数据提交区,面部数据提交区,虹膜数据提交区。在其中一个实施例中,所述获取所述用户提交的生物特征信息,包括:获取用户生物特征信息输入请求,调取生物特征识别系统,所述生物特征识别系统包括指纹识别系统、声纹识别系统、面部识别系统、虹膜识别系统其中至少一种;采集所述用户生物特征,得到所述生物特征信息,所述生物特征信息包括指纹信息、声纹信息、人脸信息、虹膜信息其中至少一种。在其中一个实施例中,所述在用户节点的区块链数据库中查找所述生物特征信息是否存在于,当所述用户节点的区块链数据库中存在所述生物特征信息时,提示所述用户登录成功,所述用户节点设置在区块链系统中,包括:访问所述用户节点的区块链数据库,在所述用户节点的区块链数据库中检索所述生物特征信息,所述用户节点的区块链数据库中包括已完成信息注册用户的生物特征信息;当所述用户节点的区块链数据库中存在所述用户的生物特征信息时,提示所述用户登录成功。在其中一个实施例中,当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面前,还包括:提示所述用户使用用户名密码登录,接收所述用户提交的用户名密码;访问所述用户节点的区块链数据库,查找所述用户名密码是否存在于所述用户节点的区块链数据库中,当所述用户节点的区块链数据库存在所述用户名密码时,提示所述用户登录成功;当所述用户节点的区块链数据库不存在所述用户名密码时,提示用户核实所述用户名密码后重新提交;当所述用户节点的区块链数据库不存在所述用户名密码达到一定次数时,跳转至网站注册页面。在其中一个实施例中,所述当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册,包括:展示所述网站注册页面,提示所述用户提交注册信息,所述注册信息包括所述用户身份标识和用户名密码;获取所述用户身份标识和用户名密码,将所述用户身份标识提交至公民身份信息系统核实;当所述公民身份信息系统反馈核实信息一致时,将所述用户身份标识和用户名密码上传至所述用户节点,提示用户注册成功,所述用户节点用于生成区块并将所述区块上链至所述区块链系统,所述用户节点还将所述区块在区块链系统中广播,实现所述区块链系统中多个节点的区块链数据的同步;当所述公民身份信息系统反馈核实信息不一致时,提示用户信息有误,提示所述用户核实后重新提交。在其中一个实施例中,所述当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册,还包括:当所述公民身份信息系统反馈核实信息一致时,所述用户节点调取所述用户登录时输入的生物特征信息,将所述用户的生物特征信息对应所述用户身份标识和用户名密码后一起生成区块。基于相同的技术构思,本专利技术还提供了一种基于区块链的智能登录认证装置,所述一种基于区块链的智能登录认证装置,包括:信号接收模块,设置为接收用户的登录请求信号,提示用户提交生物特征信息;特征采集模块,设置为获取所述用户提交的生物特征信息;用户登录模块,设置为在用户节点的区块链数据库中查找所述生物特征信息是否存在,当所述用户节点的区块链数据库中存在所述生物特征信息时,提示所述用户登录成功,所述用户节点设置在区块链系统中;用户注册模块,设置为当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述一种基于区块链的智能登录认证方法的步骤。一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述一种基于区块链的智能登录认证方法的步骤。上述一种基于区块链的智能登录认证方法及相关设备,通过接收用户的登录请求信号,提示用户提交生物特征信息;获取所述用户提交的生物特征信息;在用户节点的区块链数据库查找所述生物特征信息是否存在于,当所述用户节点的区块链数据库中存在所述生物特征信息时,获取所述生物特征信息对应的用户身份标识及用户名密码,展示登录有效性页面;当所述区块链系统中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册。本专利技术通过在身份识别信息中加入生物特征信息将实名认证的准确性进一步提升,既保障了用户的信息安全,又降低了网站或平台出现经济损失的风险。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。图1为本专利技术一个实施例中一种基于区块链的智能登录认证方法的流程图;图2为本专利技术一个实施例中步骤S1信号接收的流程图;图3为本专利技术一个实施例中步骤S2特征采集的流程图;图4为本专利技术一个实施例中步骤S3用户登录的流程图;图5为本专利技术一个实施例中步骤S5用户注册的流程图;图6为本专利技术一种基于区块链的智能登录认证装置的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。图1为本专利技术实施例本文档来自技高网
...

【技术保护点】
1.一种基于区块链的智能登录认证方法,其特征在于,包括:接收用户的登录请求信号,提示用户提交生物特征信息;获取所述用户提交的生物特征信息;在用户节点的区块链数据库中查找所述生物特征信息是否存在,当所述用户节点的区块链数据库中存在所述生物特征信息时,提示所述用户登录成功,所述用户节点设置在区块链系统中;当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册。

【技术特征摘要】
1.一种基于区块链的智能登录认证方法,其特征在于,包括:接收用户的登录请求信号,提示用户提交生物特征信息;获取所述用户提交的生物特征信息;在用户节点的区块链数据库中查找所述生物特征信息是否存在,当所述用户节点的区块链数据库中存在所述生物特征信息时,提示所述用户登录成功,所述用户节点设置在区块链系统中;当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面,提示用户完成信息注册。2.如权利要求1所述的一种基于区块链的智能登录认证方法,其特征在于,所述接收用户的登录请求信号,提示用户提交生物特征信息,包括:接收用户登录请求信号,与用户请求登录的网站建立连接;展示网站登录页面,提示所述用户提交生物特征信息,所述登录页面包括指纹数据提交区,声纹数据提交区,面部数据提交区,虹膜数据提交区。3.如权利要求1所述的一种基于区块链的智能登录认证方法,其特征在于,所述获取所述用户提交的生物特征信息,包括:获取用户生物特征信息输入请求,调取生物特征识别系统,所述生物特征识别系统包括指纹识别系统、声纹识别系统、面部识别系统、虹膜识别系统其中至少一种;采集所述用户生物特征,得到所述生物特征信息,所述生物特征信息包括指纹信息、声纹信息、人脸信息、虹膜信息其中至少一种。4.如权利要求1所述的一种基于区块链的智能登录认证方法,其特征在于,所述在用户节点的区块链数据库中查找所述生物特征信息是否存在,当所述用户节点的区块链数据库中存在所述生物特征信息时,提示所述用户登录成功,所述用户节点设置在区块链系统中,包括:访问所述用户节点的区块链数据库,在所述用户节点的区块链数据库中检索所述生物特征信息,所述用户节点的区块链数据库包括已完成信息注册用户的生物特征信息;当所述用户节点的区块链数据库中存在所述用户的生物特征信息时,提示所述用户登录成功。5.如权利要求1所述的一种基于区块链的智能登录认证方法,其特征在于,当所述用户节点的区块链数据库中不存在所述生物特征信息时,展示网站注册页面前,还包括:提示所述用户使用用户名密码登录,接收所述用户提交的用户名密码;访问所述用户节点的区块链数据库,查找所述用户名密码是否存在于所述用户节点的区块链数据库中,当所述用户节点的区块链数据库存在所述用户名密码时,提示所述用户登录成功;当所述用户节点的区块链数据库不存在所述用户名密码时,提示用户核实所述用...

【专利技术属性】
技术研发人员:邓飞
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1