电力系统解锁方法、装置、计算机设备和存储介质与流程

文档序号:29473193发布日期:2022-04-02 05:54阅读:206来源:国知局
电力系统解锁方法、装置、计算机设备和存储介质与流程

1.本技术涉及信息安全技术领域,特别是涉及一种电力系统解锁方法、装置、计算机设备和存储介质。


背景技术:

2.电力是以电能作为动力的能源,即使是当今的互联网时代,我们仍然对电力有着持续增长的需求,因为我们发明了电脑、家电等更多使用电力的产品,不可否认新技术的不断出现使得电力成为人们的必需品,大规模电力系统是人类工程科学史上最重要的成就之一,是由发电、输电、变电、配电和用电等环节组成的电力生产与消费系统,目前的电力系统的控制系统较为复杂,如果有外人入侵则会造成重大的经济损失和安全隐患,因此对操作电力系统的人员进行验证显得尤为重要。目前的电力行业的控制室门的验证方式通常是通过密码进行验证。然而,通过简单密码进行验证的方式,安全性不高。
3.因此,目前的电力系统解锁方法存在安全性不足的缺陷。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高安全性的电力系统解锁方法、装置、计算机设备和存储介质。
5.一种电力系统解锁方法,所述方法包括:
6.响应于基于电力系统中电力控制室门的解锁指令,获取待验证用户输入的用户标识并通过所述电力系统中的验证设备同时启动身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面;所述验证设备设置于所述电力系统的电力控制室门中;
7.根据所述用户标识查询用户数据库,获取对应的预存用户信息;所述预存用户信息包括预存身份标识、预存人脸信息、预存声音信息以及预存指纹信息;
8.基于所述身份证验证界面,获取待验证用户的待验证身份标识;基于所述人脸验证界面,获取待验证用户的待验证静态人脸信息和待验证动态人脸信息;基于所述声音验证界面,获取待验证用户的待验证声音信息;以及所述指纹验证界面,获取待验证用户的待验证指纹信息;
9.根据所述待验证身份标识与所述预存身份标识的第一比较结果、所述待验证静态人脸信息和所述待验证动态人脸信息分别与所述预存人脸信息中对应类型的人脸信息的第二比较结果、所述待验证声音信息与所述预存声音信息的第三比较结果以及所述待验证指纹信息与所述预存指纹信息的第四比较结果,对所述待验证用户进行身份认证,当所述身份认证通过时向所述验证设备发送开门指令以解锁所述电力控制室门。
10.在其中一个实施例中,所述方法还包括:
11.获取已认证用户对应的身份证号作为预存身份标识,以及获取所述已认证用户对应的指纹信息作为预存指纹信息;
12.获取所述已认证用户基于预设验证文字发出的声音信息作为预存声音信息,以及
获取所述已认证用户发出所述预存声音信息时的图像信息;
13.基于所述图像信息获取所述已认证用户对应的静态人脸信息以及动态人脸信息,作为预存人脸信息;
14.将所述预存身份标识、所述预存指纹信息、所述预存声音信息和所述预存人脸信息形成所述已认证用户的对应的预存用户信息,存储至用户数据库中。
15.在其中一个实施例中,所述基于所述图像信息获取所述已认证用户对应的静态人脸信息以及动态人脸信息,包括:
16.从所述图像信息中获取所述已认证用户未发出声音时的图像作为静态人脸图像;
17.从所述图像信息中获取所述已认证用户发出声音时的图像作为动态人脸图像。
18.在其中一个实施例中,所述基于所述图像信息获取所述已认证用户对应的静态人脸信息以及动态人脸信息之后,还包括:
19.对所述静态人脸信息以及多个所述动态人脸信息均进行灰度化处理和归一化处理,得到处理后的静态人脸信息和多个处理后的动态人脸信息;
20.将所述处理后的静态人脸信息以及多个处理后的动态人脸信息输入预设人脸识别模型,获取所述静态人脸信息对应的静态人脸图像特征以及每个处理后的动态人脸信息对应的动态人脸图像特征;
21.针对每个所述动态人脸图像特征,提取该动态人脸图像特征中的嘴部特征数据;所述嘴部特征数据表征所述动态人脸图像特征中人脸嘴部上预设位置的变化数据;
22.基于多个所述嘴部特征数据建立坐标系,根据所述嘴部特征数据的获取时间确定所述嘴部特征数据在所述坐标系中的坐标;
23.基于多个所述嘴部特征数据的坐标拟合得到所述嘴部特征数据位置变换对应的人脸图像函数;
24.将所述静态人脸图像特征、所述动态人脸图像特征以及所述人脸图像函数作为预存人脸信息。
25.在其中一个实施例中,所述根据所述待验证身份标识与所述预存身份标识的第一比较结果、所述待验证静态人脸信息和所述待验证动态人脸信息分别与所述预存人脸信息中对应类型的人脸信息的第二比较结果、所述待验证声音信息与所述预存声音信息的第三比较结果以及所述待验证指纹信息与所述预存指纹信息的第四比较结果,对所述待验证用户进行身份认证,包括:
26.获取所述待验证身份标识与所述预存身份标识的第一相似度,作为第一比较结果;
27.获取所述待验证静态人脸信息和所述待验证动态人脸信息分别与所述预存人脸信息中对应类型的人脸信息的第二相似度,作为第二比较结果;
28.获取所述待验证声音信息与所述预存声音信息的第三相似度,作为第三比较结果;
29.获取所述待验证指纹信息与所述预存指纹信息的第四相似度,作为第四比较结果;
30.若所述第一比较结果大于第一相似度阈值、所述第二比较结果大于第二相似度阈值、所述第三比较结果大于第三相似度阈值以及所述第四比较结果大于第四相似度,确定
所述待验证用户通过身份认证。
31.在其中一个实施例中,所述获取所述待验证静态人脸信息和所述待验证动态人脸信息分别与所述预存人脸信息中对应类型的人脸信息的第二相似度,包括:
32.将所述待验证静态人脸信息以及多个所述待验证动态人脸信息均进行灰度化处理和归一化处理,得到处理后的待验证静态人脸信息和多个处理后的动态人脸信息;
33.将所述处理后的待验证静态人脸信息和多个处理后的动态人脸信息输入所述预设人脸识别模型,获取所述待验证静态人脸信息对应的待验证静态人脸图像特征和每个处理后的待验证动态人脸信息对应的待验证动态人脸图像特征;
34.获取所述待验证静态人脸图像特征与所述用户标识对应的静态人脸图像特征的第一欧式距离,以及获取每个所述待验证动态人脸图像特征与所述用户标识对应的动态人脸图像特征的第二欧式距离,得到多个第二欧式距离;
35.若所述第一欧式距离小于第一距离阈值,以及所述多个第二欧式距离均小于第二距离阈值,提取多个待验证动态人脸图像特征中的待验证嘴部特征数据;
36.获取多个所述待验证嘴部特征数据与所述用户标识对应的人脸图像函数的函数相似度作为所述第二相似度。
37.在其中一个实施例中,所述方法还包括:
38.若所述待验证用户的身份认证结果为不通过的次数大于预设次数阈值,关闭所述身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面直到达到预设时间后再次启动;所述预设次数阈值与所述再次启动的次数呈负相关;所述预设时间与所述再次启动的次数呈正相关。
39.一种电力系统解锁装置,所述装置包括:
40.第一获取模块,用于响应于基于电力系统中电力控制室门的解锁指令,获取待验证用户输入的用户标识并通过所述电力系统中的验证设备同时启动身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面;所述验证设备设置于所述电力系统的电力控制室门中;
41.第二获取模块,用于根据所述用户标识查询用户数据库,获取对应的预存用户信息;所述预存用户信息包括预存身份标识、预存人脸信息、预存声音信息以及预存指纹信息;
42.第三获取模块,用于基于所述身份证验证界面,获取待验证用户的待验证身份标识;基于所述人脸验证界面,获取待验证用户的待验证静态人脸信息和待验证动态人脸信息;基于所述声音验证界面,获取待验证用户的待验证声音信息;以及所述指纹验证界面,获取待验证用户的待验证指纹信息;
43.认证模块,用于根据所述待验证身份标识与所述预存身份标识的第一比较结果、所述待验证静态人脸信息和所述待验证动态人脸信息分别与所述预存人脸信息中对应类型的人脸信息的第二比较结果、所述待验证声音信息与所述预存声音信息的第三比较结果以及所述待验证指纹信息与所述预存指纹信息的第四比较结果,对所述待验证用户进行身份认证,当所述身份认证通过时向所述验证设备发送开门指令以解锁所述电力控制室门。
44.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
45.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
46.上述电力系统解锁方法、装置、计算机设备和存储介质,通过在用户触发对电力控制室门的解锁指令时获取用户的待验证身份标识、待验证人脸信息和待验证动态人脸信息、待验证声音信息和待验证指纹信息,并基于用户标识获取多种预存用户信息,基于待验证身份标识与预存身份标识的比较结果、待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二比较结果、待验证声音信息与预存声音信息的第三比较结果以及待验证指纹信息与预存指纹信息的第四比较结果共同确定待验证用户的身份认证结果从而确定待验证用户是否有资格解锁电力控制室门。相较于传统的通过简单密码的验证方式,本方案通过在多种类型的认证信息均通过认证时才确定解锁电力系统中相应设备,提高了电力系统的安全性。
附图说明
47.图1为一个实施例中电力系统解锁方法的应用环境图;
48.图2为一个实施例中电力系统解锁方法的流程示意图;
49.图3为另一个实施例中电力系统解锁方法的流程示意图;
50.图4为一个实施例中电力系统解锁装置的结构框图;
51.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术提供的电力系统解锁方法,可以应用于如图1所示的应用环境中。其中,终端102可以与电力系统中的电力控制室门通信。终端102可以在用户触发电力控制室门的解锁指令时,获取用户输入的用户标识并通过电力系统中的验证设备启动相应验证界面并获取用户对应的预存用户信息和用户的多种待验证用户信息,终端102可以基于获取的多种用户信息分别与预存用户信息中对应的信息的比较结果确定用户是否有资格解锁电力控制室门。在一些实施例中,还包括服务器104,终端102通过网络与服务器104进行通信,终端102可以获取用户的用户标识后,可以向服务器104发送查询指令,从而服务器104可以从用户数据库中获取用户标识对应的预存用户信息并发送至终端102。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
54.在一个实施例中,如图2所示,提供了一种电力系统解锁方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
55.步骤s202,响应于基于电力系统中电力控制室门的解锁指令,获取待验证用户输入的用户标识并通过电力系统中的验证设备同时启动身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面;验证设备设置于电力系统的电力控制室门中。
56.其中,电力系统可以是包含多个电力设备的系统,为保证电力系统中多个电力设
备的安全,需要为电力系统设置限制出入的装置,例如电力系统中的电力控制室门,电力控制室门可以是设置在电力系统中的出入设备,该设备可以设置在如电力控制室等空间的出入口处,可以用于对需要进出的人员进行进出权限的控制。电力控制室门中可以设置有相应的验证设备,可以对需要进出的人员进行身份的认证识别,确定人员是否有资格进入电力控制室。终端102可以在接收到待验证用户触发的对电力控制室门的解锁指令后,获取待验证用户输入的用户标识,例如用户的名字等信息,并在电力系统中的验证设备上同时启动身份验证界面、人脸验证界面、声音验证界面和指纹验证界面。其中,各个验证界面可以采集待验证用户对应类型的待验证用户信息,从而终端102可以基于采集的多种待验证用户信息形成验证界面,对待验证用户进行解锁权限的验证。终端102可以通过检验程序对待验证用户进行验证,例如,检验程序中可以设置解锁界面,解锁指令被触发后,终端102可以编辑解锁程序,包括身份验证程序界面、人脸识别验证程序界面、声音识别验证程序界面和指纹识别验证程序界面等。其中,检验程序可以存储在终端102的存储模块中,该检验程序可以由检验处理器进行承载,例如设置在终端102中的检验处理器。
57.步骤s204,根据用户标识查询用户数据库,获取对应的预存用户信息;预存用户信息包括预存身份标识、预存人脸信息、预存声音信息以及预存指纹信息。
58.其中,用户标识可以是用户触发对电力控制室门的解锁指令后输入终端102的标识,例如用户的姓名等。终端102可以基于用户标识查询用户数据库,从而终端102可以从用户数据库中获取用户标识对应的预存用户信息,其中预存用户信息中可以包括用户的预存身份标识、预存人脸信息、预存声音信息以及预存指纹信息等,从而终端102可以利用预存用户信息对待验证用户是否有资格解锁电力控制室门进行身份认证。预存用户信息可以是合法用户的用户信息,例如终端102预先利用验证设备采集电力系统的工作人员的身份标识、人脸信息、声音信息以及指纹信息等信息,作为该工作人员的预存用户信息,并存储在存储器中。
59.例如,在采集工作人员的预存信息时,工作人员可以同时将身份证、人脸、声音和指纹输入系统中的相应程序中,形成每个工作人员对应的初档案;工作人员还可以再次输入其身份证、人脸、声音和指纹同时输入系统的相应程序中,终端102可以进行检验,确认无误后初档案转成最终档案。其中,为了避免不同员工的信息串在一起,造成信息混淆影响使用,终端102可以每个将包含工作人员的预存用户信息的最终档案存储在一个单独的存储器内,并且存储器可以与蓄电池自动启动程序相连接。
60.步骤s206,基于身份证验证界面,获取待验证用户的待验证身份标识;基于人脸验证界面,获取待验证用户的待验证静态人脸信息和待验证动态人脸信息;基于声音验证界面,获取待验证用户的待验证声音信息;以及基于指纹验证界面,获取待验证用户的待验证指纹信息。
61.其中,终端102通过电力系统中的验证设备启动上述的身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面后,可以基于各个验证界面获取对应类型的待验证用户信息。例如,终端102可以基于身份验证界面获取待验证用户的待验证身份标识;基于人脸验证界面,获取待验证用户的待验证静态人脸信息和待验证动态人脸信息;基于声音验证界面,获取待验证用户的待验证声音信息;以及基于指纹验证界面,获取待验证用户的待验证指纹信息。其中,上述各项验证信息可以同时采集,例如,用户在发出声音时,终端
102可以同时采集用户的声音信息和动态人脸信息作为待验证的信息。终端102可以基于上述采集到的各项待验证信息形成相应的密码验证界面,例如,待验证用户可以在对应的验证界面输入身份证、人脸、声音和指纹形成密码认证界面,从而终端102可以基于密码认证界面中的各项信息对待验证用户进行身份认证。其中,上述用户的身份证、声音和指纹可以通过输入器进行输入,用户的人脸可以由摄像头进行输入,从而便于输入身份证、人脸、声音和指纹。
62.步骤s208,根据待验证身份标识与预存身份标识的第一比较结果、待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二比较结果、待验证声音信息与预存声音信息的第三比较结果以及待验证指纹信息与预存指纹信息的第四比较结果,对待验证用户进行身份认证,当身份认证通过时向验证设备发送开门指令以解锁电力控制室门。
63.其中,终端102可以将上述获取的各项待验证用户信息,与预存用户信息中的各项对应的预存信息进行比较,从而确定用户是否有资格解锁电力控制室门。例如,终端102可以将待验证身份标识与预存身份标识比较,得到第一比较结果;将待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息进行比较,得到第二比较结果;将待验证声音信息与预存声音信息进行比较,得到第三比较结果;将待验证指纹信息与预存指纹信息进行比较,得到第四比较结果。从而终端102可以基于上述第一比较结果、第二比较结果、第三比较结果和第四比较结果对待验证用户进行身份认证,并在身份认证通过时确定该用户具备解锁电力控制室门的权限,从而终端102可以向验证设备发送开门指令,验证设备在接收到开门指令后解锁电力控制室门。具体地,电力控制室门上可以设置有密码锁,蓄电池自动启动程序可以启动蓄电池,对密码锁进行供电,避免停电时密码锁无法工作,验证设备可以通过打开密码锁的方式解锁电力控制室门。
64.其中,上述各个比较结果可以是基于相似度的比较结果。终端102可以在上述比较结果都通过的情况下才允许电力控制室门被打开。例如,在一个实施例中,根据待验证身份标识与预存身份标识的第一比较结果、待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二比较结果、待验证声音信息与预存声音信息的第三比较结果以及待验证指纹信息与预存指纹信息的第四比较结果,对待验证用户进行身份认证,包括:获取待验证身份标识与预存身份标识的第一相似度,作为第一比较结果;获取待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二相似度,作为第二比较结果;获取待验证声音信息与预存声音信息的第三相似度,作为第三比较结果;获取待验证指纹信息与预存指纹信息的第四相似度,作为第四比较结果;若第一比较结果大于第一相似度阈值、第二比较结果大于第二相似度阈值、第三比较结果大于第三相似度阈值以及第四比较结果大于第四相似度,确定待验证用户通过身份认证。本实施例中,终端102可以获取上述各项比较得到的相似度,得到第一相似度、第二相似度、第三相似度和第四相似度,终端102可以对各个比较设置相应的相似度阈值,当上述各个相似度大于或等于其对应的相似度阈值时,则该项比较结果为通过,而终端102检测到上述各项比较得到的相似度均大于各自对应的相似度阈值时,可以确定待验证用户通过身份认证,例如,当终端102检测到用户的身份证、人脸、声音和指纹同时满足与系统的最终档案内预存的信息一致,则确定可以将锁打开。其中,上述各个相似度阈值的数值可以相同也可
以不同。上述人脸信息进行比较时,可以是基于静态人脸信息和动态人脸信息进行基于人脸特征的拟合函数相似度的比较。
65.上述电力系统解锁方法中,通过在用户触发对电力控制室门的解锁指令时获取用户的待验证身份标识、待验证人脸信息和待验证动态人脸信息、待验证声音信息和待验证指纹信息,并基于用户标识获取多种预存用户信息,基于待验证身份标识与预存身份标识的比较结果、待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二比较结果、待验证声音信息与预存声音信息的第三比较结果以及待验证指纹信息与预存指纹信息的第四比较结果共同确定待验证用户的身份认证结果从而确定待验证用户是否有资格解锁电力控制室门。相较于传统的通过简单密码的验证方式,本方案通过在多种类型的认证信息均通过认证时才确定解锁电力系统中相应设备,提高了电力系统的安全性。
66.在一个实施例中,还包括:获取已认证用户对应的身份证号作为预存身份标识,以及获取已认证用户对应的指纹信息作为预存指纹信息;获取已认证用户基于预设验证文字发出的声音信息作为预存声音信息,以及获取已认证用户发出预存声音信息时的图像信息;基于图像信息获取已认证用户对应的静态人脸信息以及动态人脸信息,作为预存人脸信息;将预存身份标识、预存指纹信息、预存声音信息和预存人脸信息形成已认证用户的对应的预存用户信息,存储至用户数据库中。
67.本实施例中,终端102在对待验证用户进行验证前,可以预先将合法用户的信息进行采集和存储,形成用户数据库。终端102可以预先获取已认证用户对应的身份证号,作为预存身份标识,例如通过输入器获取,并且终端102可以获取已认证用户对应的指纹信息作为预存指纹信息,例如通过指纹采集器获取。终端102还可以获取已认证用户基于预设验证文字发出的声音信息作为预存声音信息,例如通过麦克风采集得到。其中预设验证文字可以是用于采集用户的声波特征对应的文字,从而终端102可以基于已认证用户发出的声音信息形成声波特征,作为预存声音信息用于比较。在终端102采集声音信息时,终端102也可以同时通过摄像机采集用户的预存人脸信息,预存人脸信息包括静态人脸信息和动态人脸信息,静态人脸信息可以是用户人脸静止时的人脸图像,动态人脸信息可以是用户脸部出现动作时的人脸图像。终端102可以将上述预先采集的合法用户的预存身份标识、预存指纹信息、预存声音信息和预存人脸信息形成该已认证的合法用户对应的预存用户信息,并存储到用户数据库中。其中,终端102还可以预先对上述预存人脸信息中的静态人脸图像和动态人脸进行特征提取后再存储至用户数据库中。从而,在用户数据库中各个已认证用户的最终档案预存有身份证的唯一识别信息、人脸图像特征点信息、自定义的声音内容和声波特征信息和指纹特征信息等。
68.通过本实施例,终端102可以预先对已认证的合法用户进行预存用户信息的采集和存储,从而可以基于预存用户信息与待验证用户的用户信息的比较结果确定待验证用户是否被允许打开电力控制室门,提高了电力系统的安全性。
69.在一个实施例中,基于图像信息获取已认证用户对应的静态人脸信息以及动态人脸信息,包括:从图像信息中获取已认证用户未发出声音时的图像作为静态人脸图像;从图像信息中获取已认证用户发出声音时的图像作为动态人脸图像。
70.本实施例中,图像信息可以是终端102在采集已认证用户的预存声音信息时已认
证用户的图像信息,例如可以是一种视频信息。终端102可以基于该图像信息获取已认证用户对应的静态人脸图像和动态人脸图像。在信息采集和对用户的验证过程中,人脸验证至少采集静态人脸图像进行人脸识别,为了进一步提高验证的准确性,人脸验证采集静态人脸图像和声音验证过程中的人脸图像进行人脸识别,既提高人脸识别的准确性,也能实现活体检测。终端102可以从上述视频信息中获取已认证用户未发出声音时的图像作为静态人脸图像,以及终端102可以从上述视频信息中获取已认证用户发出声音时的图像作为动态人脸图像。例如,终端102可以获取已认证的工作人员在输入声音内容和声波特征信息时的视频,从视频中抽取该工作人员的静态人脸图像(即未张口发出声音时的图像),设为第一人脸图像,终端102还可以抽取工作人员发出声音时的动态人脸图像,设为第二人脸图像,由于工作人员发出声音时的动作较多,因此第二人脸图像的数量较多,终端102可以根据声音数据的节点抽取。从而终端102可以得到已认证用户的静态人脸图像和多张动态人脸图像。
71.通过本实施例,终端102可以采集多种类型的人脸图像,并基于多种类型的人脸图像对待验证用户的人脸图像进行验证,提高了验证的准确性,也提高了电力系统的安全性。
72.在一个实施例中,基于图像信息获取已认证用户对应的静态人脸信息以及动态人脸信息之后,还包括:对静态人脸信息以及多个动态人脸信息均进行灰度化处理和归一化处理,得到处理后的静态人脸信息和多个处理后的动态人脸信息;将处理后的静态人脸信息以及多个处理后的动态人脸信息输入预设人脸识别模型,获取静态人脸信息对应的静态人脸图像特征以及每个处理后的动态人脸信息对应的动态人脸图像特征;针对每个动态人脸图像特征,提取该动态人脸图像特征中的嘴部特征数据;嘴部特征数据表征动态人脸图像特征中人脸嘴部上预设位置的变化数据;基于多个嘴部特征数据建立坐标系,根据嘴部特征数据的获取时间确定嘴部特征数据在坐标系中的坐标;基于多个嘴部特征数据的坐标拟合得到嘴部特征数据位置变换对应的人脸图像函数;将静态人脸图像特征、动态人脸图像特征以及人脸图像函数作为预存人脸信息。
73.本实施例中,终端102在预先采集已认证用户的预存人脸信息时,可以对采集的静态人脸信息和动态人脸信息进行相应的处理,例如特征提取处理。终端102可以对上述预先采集的静态人脸信息进行灰度化处理和归一化处理,以及对上述预先采集的多个动态人脸信息进行灰度化处理和归一化处理,得到处理后的静态人脸信息和多个处理后的动态人脸信息。终端102可以将处理后的静态人脸信息和多个处理后的动态人脸信息输入预设人脸识别模型,从而获取预设人脸识别模型输出的静态人脸信息对应的静态人脸图像特征以及每个动态人脸图像信息对应的动态人脸图像特征。例如,上述预设人脸识别模型可以是基于vgg16神经网络的人脸识别模型,上述静态人脸信息可以是第一人脸图像,动态人脸信息可以是第二人脸图像,终端102可以对第一人脸图像和第二人脸图像进行图像预处理,包括将第一人脸图像和第二人脸图像转化为灰度图、进行归一化操作;训练基于vgg16神经网络的人脸识别模型;并将预处理后的第一人脸图像和第二人脸图像输入人脸识别模型,输出作为第一人脸图像特征的静态人脸图像特征和作为第二人脸图像特征的动态人脸图像特征。
74.终端102提取每个动态人脸图像特征中用户的嘴部特征数据。其中,嘴部特征数据可以是用户的动态人脸图像特征中人脸嘴部上预设位置的变化位置,例如,预先在用户的
嘴部上设置采集点,采集点可以是多个,当用户说话时,嘴部上预设的采集点的位置会发生变化,从而终端102可以记录下采集点位置变化的相应数据作为嘴部特征数据。终端102可以基于多个嘴部特征数据建立坐标系,并根据嘴部特征数据的获取时间确定嘴部特征数据在上述坐标系中的坐标。例如,上述多张动态人脸信息对应的动态人脸图像特征中,每张动态人脸图像中相同的采集点的位置都可能不同,从而终端102可以基于这些采集点的获取时间确定嘴部特征数据在上述坐标系中的坐标。终端102在确定每个嘴部特征数据在上述坐标系中的坐标后,可以基于多个嘴部特征数据的坐标拟合得到嘴部特征数据位置变换对应的人脸图像函数。从而终端102可以将上述提取的静态人脸图像特征、动态人脸图像特征和拟合得到的人脸图像函数作为预存人脸信息进行存储。例如,终端102可以从表征动态人脸图像特征的第二人脸图像特征的数据中提取嘴部的特征数据,建立坐标系,按照时间顺序获取嘴部的特征数据在上述坐标系中的坐标,拟合出每个嘴部的特征数据位置变换对应的函数,并且终端102还可以筛除坐标位置变换小于设定值的函数,获取人脸图像函数;最后将第一人脸图像特征、第二人脸图像特征和人脸图像函数预存在系统内。
75.通过本实施例,终端102可以从预先采集的人脸信息中提取相应的人脸图像特征并拟合人脸图像函数,从而可以基于这些人脸图像特征和人脸图像函数对待验证用户的电力控制室门的解锁权限进行识别,从而提高了电力系统的安全性。
76.在一个实施例中,获取待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二相似度,包括:将待验证静态人脸信息以及多个待验证动态人脸信息均进行灰度化处理和归一化处理,得到处理后的待验证静态人脸信息和多个处理后的动态人脸信息;将处理后的待验证静态人脸信息和多个处理后的动态人脸信息输入预设人脸识别模型,获取待验证静态人脸信息对应的待验证静态人脸图像特征和每个处理后的待验证动态人脸信息对应的待验证动态人脸图像特征;获取待验证静态人脸图像特征与用户标识对应的静态人脸图像特征的第一欧式距离,以及获取每个待验证动态人脸图像特征与用户标识对应的动态人脸图像特征的第二欧式距离,得到多个第二欧式距离;若第一欧式距离小于第一距离阈值,以及多个第二欧式距离均小于第二距离阈值,提取多个待验证动态人脸图像特征中的待验证嘴部特征数据;获取多个待验证嘴部特征数据与用户标识对应的人脸图像函数的函数相似度作为第二相似度。
77.本实施例中,终端102可以在实际验证中采集待验证用户的待验证静态人脸信息和待验证动态人脸信息,并基于采集的多种人脸信息与预存人脸信息中相应的人脸信息比较相似度。对于采集到的待验证用户的待验证静态人脸信息和待验证动态人脸信息,终端102可以将待验证静态人脸信息进行灰度化处理和归一化处理,以及将多个待验证动态人脸信息进行灰度化处理和归一化处理,得到处理后的待验证静态人脸信息和多个处理后的动态人脸信息。终端102可以将处理后的待验证静态人脸信息和多个处理后的动态人脸信息输入上述训练好的预设人脸识别模型,并获取该预设人脸识别模型输出的待验证静态人脸信息对应的待验证静态人脸图像特征以及每个待验证动态人脸信息对应的待验证动态人脸图像特征。其中,上述预设人脸识别模型可以是基于vgg16神经网络的人脸识别模型。
78.终端102提取得到待验证静态人脸图像特征和待验证动态人脸图像特征后,在与预存人脸信息进行比较中,终端102可以获取待验证静态人脸图像特征与该待验证用户的用户标识对应的预存人脸信息中的静态人脸图像特征的第一欧式距离,终端102还可以获
取每个待验证动态人脸图像特征与该待验证用户对应的动态人脸图像特征的第二欧式距离,得到多个第二欧式距离。例如,待验证动态人脸图像中,待验证用户的嘴部特征数据的采集点可以与该用户标识对应的预存人脸信息中的动态人脸图像中的嘴部采集点相对应,从而终端102可以基于这些对应的采集点获取两者之间的欧式距离。其中,欧式距离是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。终端102可以基于上述获取的第一欧式距离和第二欧式距离确定图像特征之间的相似度。终端102可以将第一欧式距离与第一距离阈值比较,若第一欧式距离小于第一距离阈值,且多个第二欧式距离均小于第二距离阈值,则终端102可以确定待验证静态人脸图像特征与待验证动态人脸图像特征符合要求,而当上述第一欧式距离大于第一距离阈值或一个第二欧式距离大于第二距离阈值时,终端102可以确定待验证静态人脸图像特征或待验证动态人脸图像特征不符合要求,从而可以停止进行验证。终端102可以在待验证静态人脸图像特征和待验证动态人脸图像特征均符合要求后,从多个待验证动态人脸图像中提取待验证嘴部特征数据,从而终端102可以获取多个待验证嘴部特征数据与该待验证用户的用户标识对应预先存储的人脸图像函数的函数相似度,作为第二相似度。则当第二相似度大于第二相似度阈值时,终端102可以确定待验证用户的人脸验证通过。
79.例如,在待验证用户需要开锁并打开电力控制室门时,终端102可以获取需要被验证的工作人员在验证声音时的视频,并从中抽取图像,预处理后输入人脸识别模型,获取工作人员的人脸特征,分别计算与第一人脸图像特征、第二人脸图像特征的欧式距离,获取相似度,当终端102检测到相似度超过设定的阈值后,提取其中的嘴部的特征数据,判断是否与人脸图像函数吻合,若是,则终端102可以确定人脸验证通过。
80.通过本实施例,终端102可以基于待验证用户的人脸图像提取的特征与预存的人脸图像特征的比较结果,以及待验证用户的待验证人脸图像函数与预存的人脸图像函数的比较结果对待验证用户进行人脸验证,从而可以提高了电力系统的安全性。
81.在一个实施例中,还包括:若待验证用户的身份认证结果为不通过的次数大于预设次数阈值,关闭身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面直到达到预设时间后再次启动;预设次数阈值与再次启动的次数呈负相关;预设时间与再次启动的次数呈正相关。
82.本实施例中,终端102在对待验证用户进行电力控制室门的解锁权限的验证中,需要身份证、人脸、声音和指纹均验证通过后才允许解锁电力系统的电力控制室门,当有一项验证不通过时,终端102可以不允许解锁,并且终端102可以设置有报警界面。终端102若检测到待验证用户的身份认证结果为不通过的次数大于预设次数阈值,则终端102可以关闭上述启动的身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面,并在关闭时间达到预设时间后再次启动。启动后终端102可以重新获取待验证用户在上述各个界面上输入的待验证信息,并再次进行验证,若仍不通过,则继续执行上述的关闭界面后再打开的过程,并且上述允许输入的预设次数阈值随着再次启动的次数增长而减少,关闭界面的预设时间随着再次启动的次数的增长而增长。
83.例如,上述身份证、人脸、声音和指纹信息可以形成密码认证界面,终端102可以编辑报警程序,即设置输入验证密码认证界面的次数n,当输入密码认证界面的次数等于n次
且都输入错误,系统会自动锁住且在一定的时间t内不能再输入密码认证界面验证并解锁;达到时间tmin后可再次输入密码认证界面进行验证和解锁,并且将输入验证密码认证界面的次数n-1,当输入密码认证界面的次数等于n-1次且都输入错误,系统会自动锁住且在一定的时间t+5min内不能再输入密码解锁,依次递推,直至输入密码的次数等于1次且输入错误,系统永久锁住,需要返厂重置。其中,上述n和t可以根据实际情况设定,例如n为5,t为1。上述报警程序在验证错误时,还可以发出警报声,从而提醒相关工作人员输入错误。
84.通过本实施例,终端102可以在检测到认证不通过时采取相应的报警和封锁措施,从而可以提高电力系统的安全性。
85.在一个实施例中,如图3所示,图3为另一个实施例中电力系统解锁方法的流程示意图。包括以下流程:终端102可以对待验证用户进行身份证识别、人脸识别、声音识别和指纹识别。终端102可以设置解锁界面,并获取输入的需要验证的公司员工的身份证、人脸、声音和指纹形成密码认证界面,终端102可以检测身份证、人脸、声音和指纹是否同时满足和系统内预存的信息一致,若是则终端102可以打开电力系统中电力控制室门的锁,否则,终端102还可以设置报警界面,当验证不通过且待验证的公司员工输错次数达到n次时,终端102可以锁住验证程序,并在t时间后解锁从而公司员工可以重新输入待验证信息形成密码认证界面令终端102进行验证。
86.通过上述实施例,终端102通过设置身份证、人脸、声音和指纹四种认证方式,且需要四种方式都正确才可以开锁,若是多次输入错误则会启动系统锁住程序,提高了密码锁的安全性,不会被外人入侵,避免造成重大的经济损失和安全隐患。提高了电力系统的安全性。
87.应该理解的是,虽然图2-图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
88.在一个实施例中,如图4所示,提供了一种电力系统解锁装置,包括:第一获取模块500、第二获取模块502、第三获取模块504和认证模块506,其中:
89.第一获取模块500,用于响应于基于电力系统中电力控制室门的解锁指令,获取待验证用户输入的用户标识并通过电力系统中的验证设备同时启动身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面;验证设备设置于电力系统的电力控制室门中。
90.第二获取模块502,用于根据用户标识查询用户数据库,获取对应的预存用户信息;预存用户信息包括预存身份标识、预存人脸信息、预存声音信息以及预存指纹信息。
91.第三获取模块504,用于基于身份证验证界面,获取待验证用户的待验证身份标识;基于人脸验证界面,获取待验证用户的待验证静态人脸信息和待验证动态人脸信息;基于声音验证界面,获取待验证用户的待验证声音信息;以及指纹验证界面,获取待验证用户的待验证指纹信息。
92.认证模块506,用于根据待验证身份标识与预存身份标识的第一比较结果、待验证
静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二比较结果、待验证声音信息与预存声音信息的第三比较结果以及待验证指纹信息与预存指纹信息的第四比较结果,对待验证用户进行身份认证,当身份认证通过时向验证设备发送开门指令以解锁电力控制室门。
93.在一个实施例中,上述装置还包括:预存模块,用于获取已认证用户对应的身份证号作为预存身份标识,以及获取已认证用户对应的指纹信息作为预存指纹信息;获取已认证用户基于预设验证文字发出的声音信息作为预存声音信息,以及获取已认证用户发出预存声音信息时的图像信息;基于图像信息获取已认证用户对应的静态人脸信息以及动态人脸信息,作为预存人脸信息;将预存身份标识、预存指纹信息、预存声音信息和预存人脸信息形成已认证用户的对应的预存用户信息,存储至用户数据库中。
94.在一个实施例中,上述预存模块,具体用于从图像信息中获取已认证用户未发出声音时的图像作为静态人脸图像;从图像信息中获取已认证用户发出声音时的图像作为动态人脸图像。
95.在一个实施例中,上述装置还包括:特征提取模块,用于对静态人脸信息以及多个动态人脸信息均进行灰度化处理和归一化处理,得到处理后的静态人脸信息和多个处理后的动态人脸信息;将处理后的静态人脸信息以及多个处理后的动态人脸信息输入预设人脸识别模型,获取静态人脸信息对应的静态人脸图像特征以及每个处理后的动态人脸信息对应的动态人脸图像特征;针对每个动态人脸图像特征,提取该动态人脸图像特征中的嘴部特征数据;嘴部特征数据表征动态人脸图像特征中人脸嘴部上预设位置的变化数据;基于多个嘴部特征数据建立坐标系,根据嘴部特征数据的获取时间确定嘴部特征数据在坐标系中的坐标;基于多个嘴部特征数据的坐标拟合得到嘴部特征数据位置变换对应的人脸图像函数;将静态人脸图像特征、动态人脸图像特征以及人脸图像函数作为预存人脸信息。
96.在一个实施例中,上述认证模块506,具体用于获取待验证身份标识与预存身份标识的第一相似度,作为第一比较结果;获取待验证静态人脸信息和待验证动态人脸信息分别与预存人脸信息中对应类型的人脸信息的第二相似度,作为第二比较结果;获取待验证声音信息与预存声音信息的第三相似度,作为第三比较结果;获取待验证指纹信息与预存指纹信息的第四相似度,作为第四比较结果;若第一比较结果大于第一相似度阈值、第二比较结果大于第二相似度阈值、第三比较结果大于第三相似度阈值以及第四比较结果大于第四相似度,确定待验证用户通过身份认证。
97.在一个实施例中,上述认证模块506,具体用于将待验证静态人脸信息以及多个待验证动态人脸信息均进行灰度化处理和归一化处理,得到处理后的待验证静态人脸信息和多个处理后的动态人脸信息;将处理后的待验证静态人脸信息和多个处理后的动态人脸信息输入预设人脸识别模型,获取待验证静态人脸信息对应的待验证静态人脸图像特征和每个处理后的待验证动态人脸信息对应的待验证动态人脸图像特征;获取待验证静态人脸图像特征与用户标识对应的静态人脸图像特征的第一欧式距离,以及获取每个待验证动态人脸图像特征与用户标识对应的动态人脸图像特征的第二欧式距离,得到多个第二欧式距离;若第一欧式距离小于第一距离阈值,以及多个第二欧式距离均小于第二距离阈值,提取多个待验证动态人脸图像特征中的待验证嘴部特征数据;获取多个待验证嘴部特征数据与用户标识对应的人脸图像函数的函数相似度作为第二相似度。
98.在一个实施例中,上述装置还包括:报警模块,用于若待验证用户的身份认证结果为不通过的次数大于预设次数阈值,关闭身份证验证界面、人脸验证界面、声音验证界面以及指纹验证界面直到达到预设时间后再次启动;预设次数阈值与再次启动的次数呈负相关;预设时间与再次启动的次数呈正相关。
99.关于电力系统解锁装置的具体限定可以参见上文中对于电力系统解锁方法的限定,在此不再赘述。上述电力系统解锁装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
100.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种电力系统解锁方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
101.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
102.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的电力系统解锁方法。
103.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的电力系统解锁方法。
104.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
105.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
106.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并
不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1