基于移动端的远程人脸识别智能锁系统及验证方法技术方案

技术编号:39316384 阅读:8 留言:0更新日期:2023-11-12 15:59
本发明专利技术公开了一种基于移动端设备的远程人脸识别智能锁系统及验证方法,它涉及智能锁技术领域;包括移动端具有远程人脸识别功能的用户识别应用,用户识别应用通过HTTP通信与云端控制中心相连;所述云端控制中心通过人脸引擎模块获取人脸信息,所述云端控制中心通过人脸库获取用户人脸信息,云端控制中心与人脸引擎模块和人脸库共同组成云端服务器;云端服务器通过HTTP通信与云端消息服务器建立连接,云端消息服务器与WIFI模块相连;所述WIFI模块在控制模块上设置,控制模块、WIFI模块和电源模块通过电机与安装在门上的机械锁连接,由控制模块控制电机从而控制机械锁的开锁和闭锁。本发明专利技术提供了一种基于移动端设备远程人脸识别控制访问智能锁系统的方法。本发明专利技术改变了使用物理或虚拟按键的传统开门或关门方式;方便远距离进行人脸识别,识别更加方便简单,并且随着时间的推移性能会逐渐增强。着时间的推移性能会逐渐增强。着时间的推移性能会逐渐增强。

【技术实现步骤摘要】
基于移动端的远程人脸识别智能锁系统及验证方法


[0001]本专利技术涉及一种人脸智能锁系统,具体涉及一种基于移动设备的人脸识别智能锁系统及用于家居门锁远程身份信息验证方法,属于智能锁


技术介绍

[0002]随着人们生活节奏的加快,便捷性成为人们选择产品和服务的重要因素之一。远程人脸识别智能锁无需携带实体钥匙或记忆密码,只需进行人脸扫描即可开启锁,方便快捷。此外,远程控制功能使得用户可以通过手机等设备随时远程管理和控制智能锁,无论身处何地都能轻松控制门锁状态。
[0003]基于移动端的远程人脸识别智能锁系统利用移动设备上的人脸识别功能进行身份验证,并通过与后台服务器或云端的通信来实现授权和解锁门锁。移动应用程序提供了远程控制和管理功能,使用户可以随时远程监控和管理智能锁。同时,系统会采取安全措施来保护用户数据和通信的安全性。
[0004]人脸识别算法是远程人脸识别智能锁系统的核心技术。这些算法通过分析和比对人脸图像的特征,确定身份是否匹配。常见的人脸识别算法包括基于特征的方法(如主成分分析、线性判别分析)和基于深度学习的方法(如卷积神经网络)。
[0005]基于移动端的远程人脸识别智能锁系统需要开发相应的移动应用程序。这涉及使用适当的开发平台和编程语言(如Android的Java或Kotlin,iOS的Swift)进行应用程序的开发,实现人脸注册、远程控制、权限管理等功能。
[0006]远程人脸识别智能锁系统通常需要建立后台服务器或云端平台,用于存储用户的人脸特征向量和管理授权信息。服务器技术可以涉及数据库管理、身份验证、人脸比对等功能的实现。
[0007]为保护用户的人脸数据和通信过程的安全性,远程人脸识别智能锁系统需要采用数据加密和安全传输技术。这包括使用安全的数据传输通道(如HTTPS)、加密存储用户数据、采用身份验证和访问控制机制等。
[0008]远程人脸识别智能锁系统需要实现移动设备与智能锁之间的远程通信。这可以通过使用无线技术(如蓝牙、WIFI、移动网络)进行数据传输和控制指令的传递来实现。

技术实现思路

[0009]为解决现有在硬件端直接添加人脸识别摄像头的人脸识别智能锁成本过高且不易远程监控的问题;本专利技术的目的在于提供基于移动端的远程人脸识别智能锁系统及用于家居门锁远程身份信息验证方法。
[0010]本专利技术是这样实现的。
[0011]一种基于移动端的远程人脸识别智能锁系统,包括移动端具有人脸注册和人脸识别功能的用户识别应用,用户识别应用通过HTTP通信与云端控制中心相连;所述云端控制中心通过人脸引擎模块获取人脸信息,所述云端控制中心通过人脸库获取用户人脸信息,
云端控制中心与人脸引擎模块和人脸库共同组成云端服务器;云端服务器通过HTTP通信与云端消息服务器建立连接,云端消息服务器与WIFI模块相连;所述WIFI模块在控制模块上设置,控制模块、WIFI模块和电源模块通过电机与安装在门上的机械锁连接,由控制模块控制电机从而控制机械锁的开锁和闭锁。
[0012]所述移动端具有人脸人脸注册和人脸识别的用户识别应用具有用户人脸注册和远程人脸图像识别开锁以及监控档期绑定锁信息的功能,用户使用所述应用可以上传门锁使用者的人脸图像到云端控制中心人脸注册API中,云端控制中心处理用户人脸图像信息并与用户权限信息一同存储到人脸库中,用于后续人脸识别验证用户身份;所述云端控制中心存储每个门锁的开门记录信息,并且可以在必要时发送这些日志到门锁绑定的用户的应用中。
[0013]所述的人脸图像的获取是经由用户识别应用调用移动端设备摄像头功能,使用移动端设备的摄像头拍摄用户人脸图像并由应用向云端控制中心的特定接口传输。
[0014]所述云端控制中心API,包括人脸注册模块、人脸识别模块和锁信息获取模块,是基于模型训练、活体检测技术和深度学习算法;能够接收注册人脸图像及名字,在识别阶段通过人脸引擎获取人脸图像的人脸特征数据,并与用户名一同存储在人脸库中;所述人脸识别模块在人脸对比准备阶段将移动端设备上传的人脸图像通过人脸引擎生成对应的人脸特征数据,依次与人脸库中注册的人脸特征数据对比,获取人脸图像对比度数据。注册和人脸识别模块也通过识别过程中收集到的人脸图像进新训练以进一步改善识别性能。
[0015]所述云端控制中心根据人脸图像对比度数据判断是否向云端消息服务器发送用户所控制门锁的开锁或关锁等相关业务指令,在发送开锁和关锁指令时会附带发送一段加密的密钥,提高流程的安全性。
[0016]所述云端消息服务器是一种基于开源的分布式MQTT消息代理,用于接收云端控制中心的HTTP通讯信息,并将通讯信息通过MQTT消息传输协议以主题的载体附带指令及验证密钥信息发送到WIFI模块中。
[0017]所述WIFI模块连接云端消息服务器,在第一次通电运行时,WIFI模块连接后消息服务器需要提供加密的设备启动密钥给此模块,认证通过后WIFI模块维持保持与云端消息服务器的连接状态;在运行阶段,WIFI模块接受来自互联网设备的门锁开关信号,并通过控制电机来开关门锁。
[0018]所述控制模块具有解码功能,可以从WIFI模块接收到主题数据信息中,获取到一段密钥,经解码后与内部密钥库对比认证,提高门锁的安全性;认证通过后,控制模块会通过电平输入控制电机反转以实现当前开锁或关锁的指令,并随后通过WIFI模块向云端消息服务器发送当前锁状态的主题信息。
[0019]所述电源模块以12V的电池作为输入,并输出12V和5V的直流电源。
[0020]所述的机械锁模块通过电机控制开闭,电机通过控制模块控制,机械锁模块即可自动开门和关门。
[0021]基于移动端设备的人脸识别智能锁系统的验证方法,它的步骤如下:
[0022]步骤1:门锁通电启动后,WIFI模块与云端消息服务器建立通讯连接,控制模块通过WIFI模块向云端消息服务器发送连接认证请求,云端消息服务器经过信息处理和设备信息封装后打包发送给云端控制中心连接认证API;
[0023]步骤2:云端控制中心连接认证API获取到云端消息服务器发送的数据包,经过解包操作后,所述API获取到门锁设备的设备码,经过认证通过后向云端消息服务器发送一段加密的密钥,云端消息服务器接收到密钥后转发给WIFI模块,控制模块接收到来自密钥并解密认证,如果认证未通过,控制模块会重复步骤1操作,重新向云端消息服务器发送连接认证请求,如果通过,门锁设备与云端控制中心通过云端消息服务器建立安全通信;
[0024]步骤3:用户通过移动端设备上的具有人脸识别的用户识别应用注册用户信息,用户通过注册功能上传个人信息,并通过调用移动端设备自带的摄像头捕获用户的人脸图像,并将人脸图像以及用户信息上传至云端控制中心人脸注册API;
[0025]步骤4:云端控制中心人俩注册API接收到移动端应用上的信息后,通过调用人脸引擎模块从获取到的人脸图像中提取对应该用户的人脸特征数据,并将用户信息与人脸特征本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于移动端设备的远程人脸识别智能锁系统,其特征在于:包括移动端具有人脸人脸注册和人脸识别功能的用户识别应用,用户识别应用通过HTTP通信与云端控制中心相连;所述云端控制中心通过人脸引擎模块获取人脸信息,所述云端控制中心通过人脸库获取用户人脸信息,云端控制中心与人脸引擎模块和人脸库共同组成云端服务器;云端服务器通过HTTP通信与云端消息服务器建立连接,云端消息服务器与WIFI模块相连;所述WIFI模块在控制模块上设置,控制模块、WIFI模块和电源模块通过电机与安装在门上的机械锁连接,由控制模块控制电机从而控制机械锁的开锁和闭锁。2.根据权利要求1所述基于移动端设备的远程人脸识别智能锁系统,其特征在于:所述移动端具有人脸识别的用户识别应用能够检测到人脸并发送人脸图像到云端控制中心进行识别,使用云端控制中心API接收信息;并注册新用户到门锁系统,做人脸识别验证用户的身份;保存每个门锁的开门日志记录,并且可以在必要时发送这些日志到移动端具有人脸识别的用户识别应用。3.根据权利要求2所述基于移动端设备的远程人脸识别智能锁系统,其特征在于:所述的人脸图像的获取是经由用户识别应用获取移动端设备摄像头功能接口实现人脸图像的输入。4.根据权利要求1所述基于移动端设备的远程人脸识别智能锁系统,其特征在于:所述云端控制中心API,包括人脸注册模块、人脸识别模块和锁信息获取模块,是基于模型训练和深度学习算法;能够接收注册人脸图像及名字,在识别阶段通过人脸引擎获取人脸图像的人脸特征数据,并与用户名一同存储在人脸库中;所述人脸识别模块在人脸对比准备阶段将移动端设备上传的人脸图像通过人脸引擎生成对应的人脸特征数据,依次与人脸库中注册的人脸特征数据对比,获取人脸图像对比度数据。注册和人脸识别模块也通过识别过程中收集到的人脸图像进新训练以进一步改善识别性能。5.根据权利要求1所述基于移动端设备的远程人脸识别智能锁系统,其特征在于:所述云端控制中心根据人脸图像对比度数据判断是否向云端消息服务器发送开锁或关锁等相关业务指令,在发送开锁和关锁指令时会附带发送一段加密的密钥,提高流程的安全性。6.根据权利要求1所述基于移动端设备的远程人脸识别智能锁系统,其特征在于:所述云端消息服务器是一种基于开源的分布式MQTT消息代理,用于接收云端控制中心的HTTP通讯信息,并将通讯信息通过MQTT消息传输协议发送到WIFI模块中。7.根据权利要求1所述基于移动端设备的远程人脸识别智能锁系统,其特征在于:所述WIFI模块连接云端消息服务器,第一次连接时消息服务器需要提供加密的密钥给此模块,在认证阶段,WIFI通过将接收到的数据发送到控制模块,经由控制模块解码认证后,WIFI模块维持保持与云端消息服务器的连接状态;另外,WIFI模块接受来自互联网设备的门锁开关 信号,并通过控制电机来开关门锁。8.根据权利要求1所述基于移动端设备的远程人脸识别智能锁...

【专利技术属性】
技术研发人员:张可维张越吴醒醒邵甜陈庄缘
申请(专利权)人:武汉轻工大学
类型:发明
国别省市:

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

1