一种人脸识别电子锁权限控制方法与系统与流程

文档序号:24648273发布日期:2021-04-13 16:18阅读:177来源:国知局
一种人脸识别电子锁权限控制方法与系统与流程

1.本发明涉及电子锁领域,更具体地说,涉及一种人脸识别电子锁权限控制方法与系统。


背景技术:

2.人脸识别电子锁,是指采用摄像头为用户建立人脸模型,并通过活体检测和人脸识别算法,检测并跟踪人面部的特征,与门锁内存储的人脸信息进行对比,完成人脸验证即完成开锁,实现高精准身份认证和无感开锁。目前人脸识别电子锁主要应用于具有固定进出人员的场所场景,例如公司内部人员对公司大门的进出控制、家庭人员对自家门的进出控制,但是对于一些人员不是很固定的场所场景,人脸识别电子锁就不是很方便了,例如有来访人员进出园区大门或者公司大门时,或者有亲戚朋友想进入自家屋内时,人脸识别电子锁就无法直接开门。部分的人脸识别电子锁采用了远程解锁的方式,即人脸识别电子锁将拍摄到的来访人员图像实时发送至手机管理端,手机管理端在接收到来访人员图像后,来决定是否远程发送开门指令至人脸识别电子锁来开门,但是这种方式要求人脸识别电子锁和手机管理端均连接网络且网络信号良好,对使用条件比较高,且需要管理人员实时查看并处理手机管理端,使用非常的不方便。


技术实现要素:

3.针对上述技术问题,本发明提供了一种人脸识别电子锁权限控制方法及系统。
4.根据本发明的其中一方面,本发明为解决其技术问题,提供了一种人脸识别电子锁权限控制方法,基于人脸识别电子锁以及微信小程序实现,微信小程序分为管理端和客户端,人脸识别电子锁分别与管理端和客户端之间蓝牙连接,管理端和客户端之间无线通信连接,所述人脸识别电子锁权限控制方法包含初始化步骤以及开锁处理步骤;
5.初始化步骤具体包括如下步骤:
6.s11、控制管理端通过蓝牙与人脸识别电子锁之间通信连接;
7.s12、触发人脸识别电子锁上的触发按钮,进入初始化;
8.s13、控制管理端拍摄当前使用人员的人脸图像作为管理员图像,然后计算所述管理员图像的特征值作为管理员特征值,并发送给人脸识别电子锁;
9.s14、控制人脸识别电子锁基于自身的设备唯一识别码和所述管理员特征值计算出门禁key,保存并连同预置密钥发送至所述管理端;
10.s15、控制所述管理端接收并保存所述门禁key和所述预置密钥;
11.开锁处理步骤具体包括如下步骤:
12.s21、控制客户端向管理端发送请求来访的来访消息,所述来访消息包括来访人员的人脸图像;
13.s22、控制管理端再次拍摄当前使用人员的人脸图像作为当前管理人脸图像,然后计算所述当前管理人脸图像的特征值作为当前管理人员特征值,计算所述来访人员的人脸
图像的特征值作为来访人员特征值,然后将当前管理人员特征值、来访人员特征值连同所述门禁key一起进行杂凑运算,得到第一杂凑值,采用预置密钥对第一杂凑值进行加密,得到加密信息发送给客户端进行保存;
14.s23、控制客户端通过蓝牙与人脸识别电子锁之间通信连接,然后向所述人脸识别电子锁发送请求开门信息,所述请求开门信息中包含所述加密信息;
15.s24、控制人脸识别电子锁拍摄门处的当前来访人员图像,然后计算所述当前来访人员的人脸图像的特征值作为当前来访人员特征值,然后连同所述门禁key、所述管理员特征值一起计算出第二杂凑值;
16.s25、控制人脸识别电子锁解密所述加密信息,得到第一杂凑值,然后根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
17.进一步地,在本发明的人脸识别电子锁权限控制方法中,所述人脸识别电子锁包含电子锁本体,电子锁本体上安装有高清摄像头以及所述触发按钮,电子锁本体内具有控制组件以及蓝牙模块,所述控制组件分别连接所述高清摄像头、所述触发按钮以及蓝牙模块。
18.进一步地,在本发明的人脸识别电子锁权限控制方法中,管理端和客户端之间无线通信连接是指管理端和客户端之间通过移动通信网络进行通信连接。
19.进一步地,在本发明的人脸识别电子锁权限控制方法中,步骤s21中,所述来访消息还包括来访来访开始时间;步骤s22中,采用预置密钥对第一杂凑值进行加密时,还对所述来访开始时间一起进行加密,所述加密信息中包含所述来访开始时间;步骤s25中,解密所述加密信息时,还解密得到所述来访开始时间,所述人脸识别电子锁还根据当前时间是否和所述来访开始时间是否在预设允许时间差内,来决定是否进行所述根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
20.进一步地,在本发明的人脸识别电子锁权限控制方法中,所述预置密钥为随机生成。
21.根据本发明的另一方面,本发明为解决其技术问题,还提供了一种人脸识别电子锁权限控制系统,基于人脸识别电子锁以及微信小程序实现,微信小程序分为管理端和客户端,人脸识别电子锁分别与管理端和客户端之间蓝牙连接,管理端和客户端之间无线通信连接,所述人脸识别电子锁权限控制方法包含初始化模块以及开锁处理模块;
22.初始化模块具体包括如下单元:
23.第一通信连接单元,用于控制管理端通过蓝牙与人脸识别电子锁之间通信连接;
24.初始化触发单元,用于触发人脸识别电子锁上的触发按钮,进入初始化;
25.特征值处理单元,用于控制管理端拍摄当前使用人员的人脸图像作为管理员图像,然后计算所述管理员图像的特征值作为管理员特征值,并发送给人脸识别电子锁;
26.门禁key处理单元,用于控制人脸识别电子锁基于自身的设备唯一识别码和所述管理员特征值计算出门禁key,保存并连同预置密钥发送至所述管理端;
27.接收保存单元,用于控制所述管理端接收并保存所述门禁key和所述预置密钥;
28.开锁处理模块具体包括如下单元:
29.来访处理单元,用于控制客户端向管理端发送请求来访的来访消息,所述来访消息包括来访人员的人脸图像;
30.第一杂凑值处理单元,用于控制管理端再次拍摄当前使用人员的人脸图像作为当前管理人脸图像,然后计算所述当前管理人脸图像的特征值作为当前管理人员特征值,计算所述来访人员的人脸图像的特征值作为来访人员特征值,然后将当前管理人员特征值、来访人员特征值连同所述门禁key一起进行杂凑运算,得到第一杂凑值,采用预置密钥对第一杂凑值进行加密,得到加密信息发送给客户端进行保存;
31.开门请求单元,用于控制客户端通过蓝牙与人脸识别电子锁之间通信连接,然后向所述人脸识别电子锁发送请求开门信息,所述请求开门信息中包含所述加密信息;
32.第二杂凑值处理单元,用于控制人脸识别电子锁拍摄门处的当前来访人员图像,然后计算所述当前来访人员的人脸图像的特征值作为当前来访人员特征值,然后连同所述门禁key、所述管理员特征值一起计算出第二杂凑值;
33.开门判断单元,用于控制人脸识别电子锁解密所述加密信息,得到第一杂凑值,然后根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
34.进一步地,在本发明的人脸识别电子锁权限控制系统中,所述人脸识别电子锁包含电子锁本体,电子锁本体上安装有高清摄像头以及所述触发按钮,电子锁本体内具有控制组件以及蓝牙模块,所述控制组件分别连接所述高清摄像头、所述触发按钮以及蓝牙模块。
35.进一步地,在本发明的人脸识别电子锁权限控制系统中,管理端和客户端之间无线通信连接是指管理端和客户端之间通过移动通信网络进行通信连接。
36.进一步地,在本发明的人脸识别电子锁权限控制系统中,来访处理单元中,所述来访消息还包括来访来访开始时间;第一杂凑值处理单元中,采用预置密钥对第一杂凑值进行加密时,还对所述来访开始时间一起进行加密,所述加密信息中包含所述来访开始时间;开门判断单元中,解密所述加密信息时,还解密得到所述来访开始时间,所述人脸识别电子锁还根据当前时间是否和所述来访开始时间是否在预设允许时间差内,来决定是否进行所述根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
37.进一步地,在本发明的人脸识别电子锁权限控制系统中,所述预置密钥为随机生成。
38.实施本发明的人脸识别电子锁权限控制方法及系统,具有以下有益效果:本发明基于自身的设备唯一识别码和所述管理员特征值计算出门禁key,将当前管理人员特征值、来访人员特征值连同门禁key一起进行杂凑运算,得到第一杂凑值,当前来访人员特征值,然后连同门禁key、管理员特征值一起计算出第二杂凑值,根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门,无需人脸识别电子锁联网,具有安全性高,使用场景要求低,使用方便的效果。
附图说明
39.下面将结合附图及实施例对本发明作进一步说明,附图中:
40.图1是人脸识别电子锁权限控制方法一实施例的初始化步骤的流程图;
41.图2是人脸识别电子锁权限控制方法一实施例的开锁处理步骤的流程图;
42.图3是人脸识别电子锁权限控制系统一实施例的初始化模块的原理图;
43.图4是人脸识别电子锁权限控制系统一实施例的开锁处理模块的原理图。
具体实施方式
44.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
45.本发明的人脸识别电子锁权限控制方法,基于人脸识别电子锁以及微信小程序实现,微信小程序分为管理端和客户端,人脸识别电子锁分别与管理端和客户端之间蓝牙连接,管理端和客户端之间无线通信连接。人脸识别电子锁包含电子锁本体,电子锁本体上安装有高清摄像头以及触发按钮,电子锁本体内具有控制组件以及蓝牙模块,所述控制组件分别连接所述高清摄像头、所述触发按钮以及蓝牙模块。应当理解的是管理端和客户端可以为两个单独的微信小程序,也可以是在一个微信小程序中集成的不同功能,管理端和客户端均需要对应的使用载体才能实现,使用载体可以是手机、智能手表、平板电脑、pad等。管理端和客户端之间无线通信连接是指管理端和客户端之间通过移动通信网络进行通信连接,例如通过4g网络、5g网络等。
46.所述人脸识别电子锁权限控制方法包含初始化步骤以及开锁处理步骤。图1是人脸识别电子锁权限控制方法一实施例的初始化步骤的流程图,其中初始化步骤具体包括如下步骤:
47.s11、控制管理端通过蓝牙与人脸识别电子锁之间通信连接。
48.s12、触发人脸识别电子锁上的触发按钮,进入初始化。
49.s13、控制管理端拍摄当前使用人员的人脸图像作为管理员图像,然后计算所述管理员图像的特征值作为管理员特征值,并发送给人脸识别电子锁,发送完成删除管理端的管理员特征值。
50.s14、控制人脸识别电子锁基于自身的设备唯一识别码和所述管理员特征值计算出门禁key,保存并连同预置密钥发送至所述管理端;所述预置密钥为随机生成,但是也可以采用例如固定密码的方式,或者分组固定的方式,本发明优选为随机生成。
51.s15、控制所述管理端接收并保存所述门禁key和所述预置密钥。
52.参考图2,图2是人脸识别电子锁权限控制方法一实施例的开锁处理步骤的流程图。开锁处理步骤具体包括如下步骤:
53.s21、控制客户端向管理端发送请求来访的来访消息,所述来访消息包括来访人员的人脸图像。
54.s22、控制管理端再次拍摄当前使用人员的人脸图像作为当前管理人脸图像,然后计算所述当前管理人脸图像的特征值作为当前管理人员特征值,计算所述来访人员的人脸图像的特征值作为来访人员特征值,然后将当前管理人员特征值、来访人员特征值连同所述门禁key一起进行杂凑运算,得到第一杂凑值,采用预置密钥对第一杂凑值进行加密,得到加密信息发送给客户端进行保存;
55.s23、控制客户端通过蓝牙与人脸识别电子锁之间通信连接,然后向所述人脸识别电子锁发送请求开门信息,所述请求开门信息中包含所述加密信息;
56.s24、控制人脸识别电子锁拍摄门处的当前来访人员图像,然后计算所述当前来访人员的人脸图像的特征值作为当前来访人员特征值,然后连同所述门禁key、所述管理员特征值一起计算出第二杂凑值;
57.s25、控制人脸识别电子锁解密所述加密信息,得到第一杂凑值,然后根据第一杂
凑值和第二杂凑值的是否一致,来控制是否开门。
58.作为本发明的一种改进实施方式,还可以采用下述方式实现:
59.步骤s21中,所述来访消息还包括来访来访开始时间;
60.步骤s22中,采用预置密钥对第一杂凑值进行加密时,还对所述来访开始时间一起进行加密,所述加密信息中包含所述来访开始时间;
61.步骤s25中,解密所述加密信息时,还解密得到所述来访开始时间,所述人脸识别电子锁还根据当前时间是否和所述来访开始时间是否在预设允许时间差内,来决定是否进行所述根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
62.本发明还提供了一种人脸识别电子锁权限控制系统,基于人脸识别电子锁以及微信小程序实现,微信小程序分为管理端和客户端,人脸识别电子锁分别与管理端和客户端之间蓝牙连接,管理端和客户端之间无线通信连接。人脸识别电子锁包含电子锁本体,电子锁本体上安装有高清摄像头以及触发按钮,电子锁本体内具有控制组件以及蓝牙模块,所述控制组件分别连接所述高清摄像头、所述触发按钮以及蓝牙模块。应当理解的是管理端和客户端可以为两个单独的微信小程序,也可以是在一个微信小程序中集成的不同功能,管理端和客户端均需要对应的使用载体才能实现,使用载体可以是手机、智能手表、平板电脑、pad等。管理端和客户端之间无线通信连接是指管理端和客户端之间通过移动通信网络进行通信连接,例如通过4g网络、5g网络等。
63.人脸识别电子锁权限控制系统包含初始化模块以及开锁处理模块。参考图3,图3是人脸识别电子锁权限控制系统一实施例的初始化模块的原理图。初始化模块具体包括第一通信连接单元11、初始化触发单元12、特征值处理单元13、门禁key处理单元14以及接收保存单元15。
64.第一通信连接单元11用于控制管理端通过蓝牙与人脸识别电子锁之间通信连接。
65.初始化触发单元12用于触发人脸识别电子锁上的触发按钮,进入初始化。
66.特征值处理单元13用于控制管理端拍摄当前使用人员的人脸图像作为管理员图像,然后计算所述管理员图像的特征值作为管理员特征值,并发送给人脸识别电子锁。
67.门禁key处理单元14用于控制人脸识别电子锁基于自身的设备唯一识别码和所述管理员特征值计算出门禁key,保存并连同预置密钥发送至所述管理端。所述预置密钥为随机生成,但是也可以采用例如固定密码的方式,或者分组固定的方式,本发明优选为随机生成。
68.接收保存单元15用于控制所述管理端接收并保存所述门禁key和所述预置密钥。
69.参考图4,图4是人脸识别电子锁权限控制系统一实施例的开锁处理模块的原理图。开锁处理模块具体包括来访处理单元21、第一杂凑值处理单元22、开门请求单元23、第二杂凑值处理单元24以及开门判断单元25。
70.来访处理单元21用于控制客户端向管理端发送请求来访的来访消息,所述来访消息包括来访人员的人脸图像;
71.第一杂凑值处理单元22用于控制管理端再次拍摄当前使用人员的人脸图像作为当前管理人脸图像,然后计算所述当前管理人脸图像的特征值作为当前管理人员特征值,计算所述来访人员的人脸图像的特征值作为来访人员特征值,然后将当前管理人员特征值、来访人员特征值连同所述门禁key一起进行杂凑运算,得到第一杂凑值,采用预置密钥
对第一杂凑值进行加密,得到加密信息发送给客户端进行保存;
72.开门请求单元23用于控制客户端通过蓝牙与人脸识别电子锁之间通信连接,然后向所述人脸识别电子锁发送请求开门信息,所述请求开门信息中包含所述加密信息;
73.第二杂凑值处理单元24用于控制人脸识别电子锁拍摄门处的当前来访人员图像,然后计算所述当前来访人员的人脸图像的特征值作为当前来访人员特征值,然后连同所述门禁key、所述管理员特征值一起计算出第二杂凑值;
74.开门判断单元25用于控制人脸识别电子锁解密所述加密信息,得到第一杂凑值,然后根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
75.作为本发明的一种改进实施方式,来访处理单元中,所述来访消息还包括来访来访开始时间;第一杂凑值处理单元中,采用预置密钥对第一杂凑值进行加密时,还对所述来访开始时间一起进行加密,所述加密信息中包含所述来访开始时间;开门判断单元中,解密所述加密信息时,还解密得到所述来访开始时间,所述人脸识别电子锁还根据当前时间是否和所述来访开始时间是否在预设允许时间差内,来决定是否进行所述根据第一杂凑值和第二杂凑值的是否一致,来控制是否开门。
76.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1