一种基于区块链的指纹实名认证系统的制作方法

文档序号:16473683发布日期:2019-01-02 23:22阅读:551来源:国知局
一种基于区块链的指纹实名认证系统的制作方法

本发明涉及认证系统领域,特别是涉及一种基于区块链的指纹实名认证系统。



背景技术:

随着信息技术的不断发展,一些场所为了确保安全,开始使用联网指纹解锁的方式对进出出租屋的人员进行管理,但目前出租人员数量庞大,且还有递增的形式,如果对所有人都进行联网输入指纹解锁的话,对系统的要求非常大,且管理的难度巨大,如何高效进行出租屋管理已经成为一种严峻的问题。



技术实现要素:

本发明的目的在于提供一种基于区块链的指纹实名认证系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明采用如下技术方案:一种基于区块链的指纹实名认证系统,其包括指纹采集器、联网指纹门锁、云指纹对比模块、区块链数据库,所述指纹采集器用于采集用户指纹,所述区块链数据库包括多个节点,所述节点用于记录用户的指纹信息,不同节点之间的数据相互备份,所述联网指纹门锁包括电机和指纹模块,所述指纹模块用于获取指纹信息,所述云指纹对比模块将所述指纹模块的指纹信息跟所述区块链数据库中的指纹信息进行配对,所述电机根据配对的结果控制所述联网指纹门锁锁头开关。

进一步地,所述指纹采集器采集用户的指纹信息后,对指纹信息进行第一层加密,形成2kb大小的指纹文件,将指纹文件上传至所述区块链数据库。

进一步地,当所述联网指纹门锁开锁成功后,所述区块链数据库记录开锁时间与开锁人员,并将开锁时间和开锁人员的信息设为不可篡改的数据。

进一步地,所述联网指纹门锁设有唯一的编号。

进一步地,当所述指纹模块获得指纹信息后,所述指纹模块将指纹信息加密,上传至所述云指纹对比模块,所述云指纹比对模块按所述联网指纹门锁的编号搜索所述区块链数据库中的指纹信息,将指纹信息与指纹信息解密比对,如果两者不匹配,则拒绝开门,如果匹配成功,则所述云指纹比对模块向所述联网指纹门锁发出开门命令。

进一步地,还包括警报模块,所述警报模块用于向户主发出警报信息,当所述云指纹对比模块对同一编号的联网指纹门锁连续多次匹配失败时,所述云指纹对比模块对所述警报模块发出提醒信息,所述警报模块接收到提醒信息后向所述联网指纹门锁对应的户主发出警报。

进一步地,所述联网指纹门锁还包括监控摄像头,当所述指纹模块获得指纹信息后,所述指纹模块对所述监控摄像头发送触发命令,所述监控摄像头开启摄像功能。

进一步地,当所述区块链数据库接收所述指纹采集器的指纹信息时,所述区块链数据库生成智能合约,智能合约存储在所述节点内。

进一步地,所述智能合约包括用户的指纹信息、户主的签名和智能合约的有效时间。

本发明的有益效果为:通过利用复数节点分配任务,将用户的请求压力均衡地分布在不同节点之上,减少所述区块链数据库处理数据的压力。

附图说明

附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制。

图1为本发明一实施例提供的结构示意图;

图2为本发明一实施例提供的流程图。

具体实施方式

如图1-2中所示,本发明一实施例提供的一种基于区块链的指纹实名认证系统,其包括指纹采集器、联网指纹门锁、云指纹对比模块、区块链数据库,所述指纹采集器用于采集用户指纹,所述指纹采集器在采集用户的指纹信息后,先对指纹信息进行第一层加密,形成2kb大小的指纹文件,再将指纹文件上传至所述区块链数据库。所述区块链数据库包括多个节点,所述节点用于记录用户的指纹文件,每个节点都与其他节点的数据相互备份,使得所述区块链数据库内的数据呈分布式存储,当在同个时间点出现多个人上传指纹信息请求开锁时,系统可以利用复数节点分配任务,将用户的请求压力均衡地分布在不同节点之上,减少所述区块链数据库处理数据的压力。当所述区块链数据库接收所述指纹采集器的指纹信息时,所述区块链数据库生成智能合约,智能合约存储在所述节点内。所述智能合约包括用户的指纹信息、户主的签名和智能合约的有效时间。

如图1-2中所示,所述联网指纹门锁包括电机和指纹模块,所述指纹模块用于获取指纹信息。所述电机根据配对的结果控制所述联网指纹门锁锁头开关。所述指纹模块和所述电机皆安装在门锁附近。所述云指纹对比模块将所述指纹模块的指纹信息跟所述区块链数据库中的指纹信息进行配对。所述联网指纹门锁设有唯一的编号,当所述指纹模块获得指纹信息后,所述指纹模块将指纹信息加密,上传至所述云指纹对比模块,所述云指纹比对模块按所述联网指纹门锁的编号搜索所述区块链数据库中的指纹信息,将指纹信息与指纹信息解密比对,如果两者不匹配,则拒绝开门,如果匹配成功,则所述云指纹比对模块向所述联网指纹门锁发出开门命令。

如图1-2中所示,所述联网指纹门锁还包括监控摄像头,所述监控摄像头安装在门锁附近,当用户对所述指纹模块输入指纹信息请求开门时,所述指纹模块获得指纹信息后,除了向所述云指纹对比模块上传指纹信息之外,所述指纹模块还会对所述监控摄像头发送触发命令,所述监控摄像头开启摄像功能,对门锁前景象拍摄2-3分钟,并将影像保存在专门的服务器内,用户有需要时可以调取所述监控摄像头拍摄的影像进行查看。用户可以根据实际需要在房屋内或者在社区管理室内设立该服务器,而所述监控摄像头与服务器之间可以通过架设电线进行数据传输。当所述联网指纹门锁开锁成功后,所述区块链数据库记录开锁时间与开锁人员,并将开锁时间和开锁人员的信息设为不可篡改的数据,方便用于刑侦、合同纠纷处理的数据来源。本发明的指纹实名认证系统还包括警报模块,所述警报模块用于向户主发出警报信息,当所述云指纹对比模块对同一编号的联网指纹门锁连续多次匹配失败时,所述云指纹对比模块对所述警报模块发出提醒信息,所述警报模块接收到提醒信息后向所述联网指纹门锁对应的户主发出警报,户主可以及时报警,避免财产的损失。

如图1-2中所示,在实际操作过程中,户主先将房源信息和户主身份信息上传至所述区块链数据库,所述区块链数据库生成户主的档案,当有用户确定要租房子时,用户联系户主,户主提供所述指纹采集终端用来采集用户的指纹信息,用户手指按压所述指纹采集终端完成指纹信息采集,之后户主可以通过手机或者电脑客户端输入用户对房间使用期限,所述区块链数据库即生成智能合约,之后用户只要对安装在门锁附近的指纹模块输入指纹信息即可开门。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。



技术特征:

技术总结
本发明涉及一种基于区块链的指纹实名认证系统,其包括指纹采集器、联网指纹门锁、云指纹对比模块、区块链数据库,所述指纹采集器用于采集用户指纹,所述区块链数据库包括多个节点,所述节点用于记录用户的指纹信息,不同节点之间的数据相互备份,所述联网指纹门锁包括电机和指纹模块,所述指纹模块用于获取指纹信息,所述云指纹对比模块将所述指纹模块的指纹信息跟所述区块链数据库中的指纹信息进行配对,所述电机根据配对的结果控制所述联网指纹门锁锁头开关。通过利用复数节点分配任务,将用户的请求压力均衡地分布在不同节点之上,减少所述区块链数据库处理数据的压力。

技术研发人员:利立新;容丽婵;蔡焯辉
受保护的技术使用者:广州智乐物联网技术有限公司
技术研发日:2018.07.18
技术公布日:2019.01.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1