CN112836550A - 密码偷窥行为检测方法、装置、***、设备和存储介质 - Google Patents
密码偷窥行为检测方法、装置、***、设备和存储介质 Download PDFInfo
- Publication number
- CN112836550A CN112836550A CN201911158862.6A CN201911158862A CN112836550A CN 112836550 A CN112836550 A CN 112836550A CN 201911158862 A CN201911158862 A CN 201911158862A CN 112836550 A CN112836550 A CN 112836550A
- Authority
- CN
- China
- Prior art keywords
- password
- face
- control system
- target face
- peeping
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
Abstract
本申请公开了一种密码偷窥行为检测方法、装置、***、设备和存储介质,属于智能家居技术领域。所述方法应用于门禁***,包括:当在密码输入装置中检测到密码输入操作时,通过摄像头采集图像;根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。本申请可以快速且准确地检测出是否存在密码偷窥行为,从而据此可以保证门禁安全性。
Description
技术领域
本申请涉及智能家居技术领域,特别涉及一种密码偷窥行为检测方法、装置、***、设备和存储介质。
背景技术
目前,往往会在门体上设置门禁***,门禁***可以包括智能门锁和密码输入装置。智能门锁是门禁***中锁门的执行部件。门禁***控制智能门锁打开时,门体能够被打开;门禁***控制智能门锁锁闭时,门体不能被打开。密码输入装置是用于输入密码的装置。用户在密码输入装置中输入门禁密码后,可以操作门禁***,如可以控制智能门锁打开,或者可以修改门禁***的设备参数、记录数据等。
然而,门禁***往往安装在人员杂乱的公共场所。用户在门禁***的密码输入装置中输入门禁密码时,很容易被其它人员偷窥,这样存在很高的门禁密码泄露风险,严重影响门禁安全性。
发明内容
本申请提供了一种密码偷窥行为检测方法、装置、***、设备和存储介质,可以提高门禁安全性。所述技术方案如下:
第一方面,提供了一种密码偷窥行为检测方法,应用于门禁***,所述方法包括:
当在密码输入装置中检测到密码输入操作时,通过摄像头采集图像;
根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;
根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;
当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
可选地,所述确定存在密码偷窥行为之后,还包括:
生成偷窥提示消息;
在所述密码输入装置上显示所述偷窥提示消息。
可选地,所述确定存在密码偷窥行为之后,还包括:
调整所述密码输入装置上显示的虚拟键盘中的各个符号的位置。
可选地,所述确定存在密码偷窥行为之后,还包括:
将所述至少一个目标人脸中不属于所述指定人员的目标人脸作为敏感人脸;
获取所述摄像头采集到的所述敏感人脸所在的图像或视频片段;
生成携带有所述敏感人脸所在的图像或视频片段的密码偷窥消息;
将所述密码偷窥消息发送给控制***。
可选地,所述将所述密码偷窥消息发送给所述控制***之后,还包括:
接收所述控制***发送的密码修改消息,所述密码修改消息中携带有目标密码;
将存储的门禁密码更新为所述目标密码。
第二方面,提供了一种密码偷窥行为检测方法,应用于人脸比对***,所述方法包括:
当接收到门禁***发送的输入指示消息时,通过摄像头采集图像,所述输入指示消息是所述门禁***在密码输入装置中检测到密码输入操作时发送的;
根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;
根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;
当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
可选地,所述确定存在密码偷窥行为之后,还包括:
生成偷窥提示消息;
将所述偷窥提示消息发送给所述门禁***。
可选地,所述确定存在密码偷窥行为之后,还包括:
将所述至少一个目标人脸中不属于所述指定人员的目标人脸作为敏感人脸;
获取所述摄像头采集到的所述敏感人脸所在的图像或视频片段;
将所述敏感人脸所在的图像或视频片段发送给所述门禁***。
第三方面,提供了一种密码偷窥行为检测方法,所述方法包括:
当门禁***在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息;
所述人脸比对***接收到所述输入指示消息时,通过摄像头采集图像;根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
可选地,所述人脸比对***确定存在密码偷窥行为之后,还包括:
所述人脸比对***生成偷窥提示消息,将所述偷窥提示消息发送给所述门禁***;
所述门禁***接收到所述偷窥提示消息后,在所述密码输入装置上显示所述偷窥提示消息。
可选地,所述方法还包括:
所述门禁***接收到所述偷窥提示消息后,调整所述密码输入装置上显示的虚拟键盘中的各个符号的位置。
可选地,所述人脸比对***确定存在密码偷窥行为之后,还包括:
所述人脸比对***将所述至少一个目标人脸中不属于所述指定人员的目标人脸作为敏感人脸;获取所述摄像头采集到的所述敏感人脸所在的图像或视频片段,将所述敏感人脸所在的图像或视频片段发送给所述门禁***;
所述门禁***接收到所述敏感人脸所在的图像或视频片段后,生成携带有所述敏感人脸所在的图像或视频片段的密码偷窥消息,将所述密码偷窥消息发送给控制***;
所述控制***接收到所述密码偷窥消息后,显示所述密码偷窥消息。
可选地,所述控制***显示所述密码偷窥消息之后,还包括:
所述控制***检测到密码修改指令时,将所述密码修改指令中携带的密码作为目标密码;或者,所述控制***随机生成一个密码作为目标密码;
所述控制***生成携带有所述目标密码的密码修改消息,将所述密码修改消息发送给所述门禁***;
所述门禁***接收到所述密码修改消息时,将存储的门禁密码更新为所述目标密码。
可选地,所述控制***将所述密码修改消息发送给所述门禁***之后,还包括:
所述控制***将所述目标密码发送给指定终端。
第四方面,提供了一种密码偷窥行为检测装置,所述装置包括:
采集模块,用于当在密码输入装置中检测到密码输入操作时,采集图像;
处理器,用于根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向,根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员,当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
可选地,所述装置还包括:
存储模块,用于存储所述指定人员的人脸特征。
第五方面,提供了一种密码偷窥行为检测***,所述***包括:
门禁***,用于当在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息;
所述人脸比对***,用于在接收到所述输入指示消息时,通过摄像头采集图像;根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
可选地,所述人脸比对***,还用于生成偷窥提示消息,将所述偷窥提示消息发送给所述门禁***;
所述门禁***,还用于在接收到所述偷窥提示消息后,在所述密码输入装置上显示所述偷窥提示消息。
可选地,所述门禁***,还用于在接收到所述偷窥提示消息后,调整所述密码输入装置上显示的虚拟键盘中的各个符号的位置。
可选地,所述人脸比对***,还用于将所述至少一个目标人脸中不属于所述指定人员的目标人脸作为敏感人脸,获取所述摄像头采集到的所述敏感人脸所在的图像或视频片段,将所述敏感人脸所在的图像或视频片段发送给所述门禁***;
所述门禁***,还用于在接收到所述敏感人脸所在的图像或视频片段后,生成携带有所述敏感人脸所在的图像或视频片段的密码偷窥消息,将所述密码偷窥消息发送给控制***;
所述控制***,用于在接收到所述密码偷窥消息后,显示所述密码偷窥消息。
可选地,所述控制***,还用于在检测到密码修改指令时,将所述密码修改指令中携带的密码作为目标密码;或者,随机生成一个密码作为目标密码;
所述控制***,还用于生成携带有所述目标密码的密码修改消息,将所述密码修改消息发送给所述门禁***;
所述门禁***,还用于在接收到所述密码修改消息时,将存储的门禁密码更新为所述目标密码。
可选地,所述控制***,还用于将所述目标密码发送给指定终端。
第六方面,提供了一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,所述存储器用于存放计算机程序,所述处理器用于执行所述存储器上所存放的程序,以实现上述第一方面所述的密码偷窥行为检测方法的步骤。
第七方面,提供了一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,所述存储器用于存放计算机程序,所述处理器用于执行所述存储器上所存放的程序,以实现上述第二方面所述的密码偷窥行为检测方法的步骤。
第八方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的密码偷窥行为检测方法的步骤。
第九方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面所述的密码偷窥行为检测方法的步骤。
第十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的密码偷窥行为检测方法的步骤。
第十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的密码偷窥行为检测方法的步骤。
本申请提供的技术方案至少可以带来以下有益效果:
当门禁***在密码输入装置中检测到密码输入操作时,通过摄像头采集图像。之后,门禁***根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸,然后根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。当该至少一个目标人脸中存在不属于指定人员的目标人脸时,门禁***确定存在密码偷窥行为。如此,可以快速且准确地检测出是否存在密码偷窥行为,从而据此可以保证门禁安全性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的示意图;
图2是本申请实施例提供的另一种实施环境的示意图;
图3是本申请实施例提供的一种密码偷窥行为检测方法的流程图;
图4是本申请实施例提供的另一种密码偷窥行为检测方法的流程图;
图5是本申请实施例提供的一种人脸比对***的操作示意图;
图6是本申请实施例提供的一种门禁***的操作示意图;
图7是本申请实施例提供的一种控制***的操作示意图;
图8是本申请实施例提供的一种密码偷窥行为检测装置的结构示意图;
图9是本申请实施例提供的另一种密码偷窥行为检测装置的结构示意图;
图10是本申请实施例提供的一种密码偷窥行为检测***的结构示意图;
图11是本申请实施例提供的另一种密码偷窥行为检测***的结构示意图;
图12是本申请实施例提供的一种计算机设备的结构示意图;
图13是本申请实施例提供的另一种计算机设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
应当理解的是,本申请提及的“多个”是指两个或两个以上。在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,为了便于清楚描述本申请的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
在对本申请实施例提供的密码偷窥行为检测方法进行详细地解释说明之前,先对本申请实施例涉及的实施环境予以说明。
图1是本申请实施例提供的一种实施环境的示意图。参见图1,该实施环境可以包括:门禁***101和控制***102。门禁***101与控制***102可以通过有线连接或无线连接进行通信。门禁***101与控制***102执行的具体操作将在下文图3实施例中进行详细说明。
图2是本申请实施例提供的一种实施环境的示意图。参见图2,该实施环境可以包括:人脸比对***201、门禁***202和控制***203。人脸比对***201与门禁***202之间可以通过有线连接或无线连接进行通信。门禁***202与控制***203之间可以通过有线连接或无线连接进行通信。人脸比对***201、门禁***202和控制***203执行的具体操作将在下文图4实施例中进行详细说明。
图3是本申请实施例提供的一种密码偷窥行为检测方法的流程图。该方法应用于图1所示的实施环境中,参见图3,该方法包括以下步骤:
步骤301:当门禁***在密码输入装置中检测到密码输入操作时,通过摄像头采集图像。
需要说明的是,门禁***中可以包括智能门锁和密码输入装置。智能门锁是门禁***中锁门的执行部件。门禁***控制智能门锁打开时,门体能够被打开;门禁***控制智能门锁锁闭时,门体不能被打开。密码输入装置是用于输入密码的装置。用户在密码输入装置中输入门禁密码后,可以操作门禁***,如可以控制智能门锁打开,或者可以修改门禁***的设备参数(如门禁解除方式、***音量等)、记录数据(如录入的指纹、人员进出数据等)等。
另外,密码输入装置可以包括显示屏,该显示屏上可以显示有虚拟键盘,该虚拟键盘中可以包括各个符号,如可以包括数字、字母等符号,用户点击该虚拟键盘中的任意一个符号后可以输入这个符号。或者,密码输入装置可以包括显示屏和实体键盘,该实体键盘中可以包括多个按键,用户按压该实体键盘中的任意一个按键后可以输入这个按键对应的符号,且用户使用该实体键盘输入的字符可以显示在该显示屏上。
需要说明的是,该摄像头可以安装在靠近密码输入装置的位置,该摄像头能够拍摄到密码输入装置的附近区域中出现的人员。通过该摄像头采集图像时,可以是在检测到密码输入操作后的一段时间内,通过该摄像头采集一段视频,然后获取这段视频的前n帧视频图像,n可以预先进行设置,且n可以为正整数,如n可以为10、20等。
另外,密码输入操作可以是由用户触发的用于输入密码的操作。例如,密码输入操作可以是用户对虚拟键盘中的各个符号的点击操作,或者密码输入操作可以是用户对实体键盘中的各个按键的按压操作等。当门禁***在密码输入装置中检测到密码输入操作时,说明用户正在使用密码输入装置输入密码,因而此时可以通过摄像头采集图像,以便后续可以根据采集到的图像检测是否有人正在偷窥用户输入的密码。
步骤302:门禁***根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸。
需要说明的是,人脸的特征可以表征该人脸的身份,也即可以表征该人脸所属的人的身份。人脸的特征可以为该人脸中的面部轮廓点(如眼虹膜、鼻翼和嘴角等)的属性(如大小、位置和距离等)等。
另外,门禁***通过摄像头采集到图像后,就可以提取该图像包含的人脸的特征。例如,门禁***通过摄像头采集到一段视频后,就可以提取这段视频的前n帧视频图像包含的人脸的特征。门禁***提取该图像中包含的人脸的特征的操作与相关技术中提取某一图像包含的人脸的特征的操作类似,本申请实施例对此不进行详细阐述。例如,门禁***可以使用人脸特征提取算法来提取该图像包含的人脸的特征。
再者,目标人脸的视线方向是密码输入装置所在的方向。换句话说,目标人脸是看向密码输入装置的人员的人脸。
具体地,步骤302的操作可以为:对于该图像包含的任意一个人脸,门禁***根据这一个人脸的特征确定这一个人脸的视线方向;判断这一个人脸的视线方向是否是密码输入装置所在的方向;当这一个人脸的视线方向是密码输入装置所在的方向时,确定这一个人脸是目标人脸。
其中,门禁***根据这一个人脸的特征确定这一个人脸的视线方向的操作与相关技术中根据某一人脸的特征确定该人脸的视线方向的操作类似,本申请实施例对此不进行详细阐述。例如,门禁***可以根据这一个人脸的特征构建这一个人脸的3D(3Dimensions,三维)模型,然后根据该3D模型确定这一个人脸的视线方向。
其中,门禁***判断这一个人脸的视线方向是否是密码输入装置所在的方向时,当这一个人脸的视线方向指向预设位置时,确定这一个人脸的视线方向是密码输入装置所在的方向;当这一个人脸的视线方向未指向预设位置时,确定这一个人脸的视线方向不是密码输入装置所在的方向。
需要说明的是,预设位置可以预先进行设置,且预设位置可以根据密码输入装置的位置进行设置,如预设位置可以是图像的左下角、左上角等。当一个人脸的视线方向指向预设位置时,说明这一个人脸所属的人员正在看向密码输入装置。当一个人脸的视线方向未指向预设设置时,说明这一个人脸所属的人员未看向密码输入装置。
步骤303:门禁***根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。
需要说明的是,指定人员是具有门禁权限的人员,即指定人员是拥有门禁密码的人员,如当门禁***应用于某一小区时,指定人员可以是该小区的业主、物业管理人员等。指定人员的人脸特征可以事先获取,指定人员的人脸特征可以包括指定人员的人脸中的面部轮廓点的属性等。
具体地,步骤303的操作可以为:对于该至少一个目标人脸中的任意一个目标人脸,根据这一个目标人脸的特征和指定人员的人脸特征,确定这一个目标人脸与指定人员的人脸之间的相似度;当这一个目标人脸与指定人员的人脸之间的相似度大于相似度阈值时,确定这一个目标人脸属于指定人员;当这一个目标人脸与指定人员的人脸之间的相似度小于或等于相似度阈值时,确定这一个目标人脸不属于指定人员。
需要说明的是,这一个目标人脸与指定人员的人脸之间相似度可以表示这一个目标人脸与指定人员的人脸的相似程度。也即是,这一个目标人脸与指定人员的人脸之间的相似度越大,这一个目标人脸与指定人员的人脸越相似;这一个目标人脸与指定人员的人脸之间的相似度越小,这一个目标人脸与指定人员的人脸越不相似。
另外,相似度阈值可以预先进行设置,且相似度阈值可以设置的较大,如相似度阈值可以为0.8、0.9等,本申请实施例对此不作限定。当这一个目标人脸与指定人员的人脸之间的相似度大于相似度阈值时,说明这一个目标人脸与指定人员的人脸非常相似,则可以确定这一个目标人脸是指定人员的人脸,即这一个目标人脸属于指定人员。而当这一个目标人脸与指定人员的人脸之间的相似度小于或等于相似度阈值时,说明这一个目标人脸与指定人脸的人脸并不相似,则可以确定这一个目标人脸不是指定人员的人脸,即这一个目标人脸不属于指定人员。
其中,门禁***根据这一个目标人脸的特征和指定人员的人脸特征,确定这一个目标人脸与指定人员的人脸之间的相似度可以有多种方式。一种可能的方式中,门禁***可以计算这一个目标人脸的特征与指定人员的人脸特征之间的欧式距离,将1减去计算出的欧式距离后得到的数值确定为这一个目标人脸与指定人员的人脸之间的相似度。另一种可能的方式中,门禁***可以计算这一个目标人脸的特征与指定人员的人脸特征之间的余弦距离,将计算出的余弦距离确定为这一个目标人脸与指定人员的人脸之间的相似度。当然,门禁***也可以根据这一个目标人脸的特征和指定人员的人脸特征,通过其它方式确定这一个目标人脸与指定人员的人脸之间的相似度,本申请实施例对此不作限定。
值得注意的是,当该至少一个目标人脸均属于指定人员时,说明看向密码输入装置的人员均是具有门禁权限的人员,因而此时门禁***可以确定不存在密码偷窥行为。而当该至少一个目标人员中存在不属于指定人员的目标人脸时,门禁***可以继续执行如下步骤304。
步骤304:当该至少一个目标人脸中存在不属于指定人员的目标人脸时,门禁***确定存在密码偷窥行为。
需要说明的是,当该至少一个目标人脸中存在不属于指定人员的目标人脸时,说明看向密码输入装置的人员中存在不具有门禁权限的人员,因而此时门禁***可以确定存在密码偷窥行为。
一方面,为了及时提醒用户有人正在偷窥密码,在步骤304之后,门禁***还可以生成偷窥提示消息,在密码输入装置上显示该偷窥提示消息。
需要说明的是,该偷窥提示消息用于提示存在密码偷窥行为。在密码输入装置上显示该偷窥提示消息后,正在使用密码输入装置输入密码的用户就可以及时获知有人正在偷窥密码,从而该用户就可以及时采取措施来进行密码保护。
另一方面,为了防止门禁密码泄露,当密码输入装置上显示有虚拟键盘时,在步骤304之后,门禁***还可以调整密码输入装置上显示的虚拟键盘中的各个符号的位置,如门禁***可以重新随机设置密码输入装置上显示的虚拟键盘中的各个符号的位置。如此,可以防止正在偷窥的人员根据用户在虚拟键盘中的点击位置推测出密码,从而可以防止门禁密码泄露,提高了门禁安全性。
或者,当密码输入装置中包括实体键盘时,在步骤304之后,门禁***还可以隐藏密码输入装置上显示的用户使用该实体键盘输入的字符。如此,可以防止正在偷窥的人员从密码输入装置上看到密码,从而可以防止门禁密码泄露,提高了门禁安全性。
进一步地,在步骤304之后,门禁***还可以将该至少一个目标人脸中不属于指定人员的目标人脸作为敏感人脸,然后获取该摄像头采集到的该敏感人脸所在的图像或视频片段,之后,生成携带有该敏感人脸所在的图像或视频片段的密码偷窥消息,将该密码偷窥消息发送给控制***。
需要说明的是,密码偷窥消息用于指示有人正在偷窥密码,且密码偷窥消息携带有能够体现密码偷窥行为的图像或视频片段(即该敏感人脸所在的图像或视频片段)。
其中,门禁***获取该摄像头采集到的该敏感人脸所在的图像或视频片段时,可以从该摄像头在检测到密码输入操作后的一段时间内采集到的一段视频中,获取该敏感人脸所在的图像或视频片段。
更进一步地,当控制***接收到门禁***发送的该密码偷窥消息后,可以显示该密码偷窥消息,以便管理人员可以及时获知有人正在偷窥门禁密码。并且,这种情况下,为了保证门禁安全性,还可以对门禁密码进行更新。
一种可能的情况中,控制***显示该密码偷窥消息后,可以随机生成一个密码作为目标密码,然后生成携带有目标密码的密码修改消息,将该密码修改消息发送给门禁***。当门禁***接收到该密码修改消息时,可以将存储的门禁密码更新为目标密码。
需要说明的是,密码修改消息用于指示将门禁密码修改为该密码修改消息中携带的目标密码。如此,即使有人偷窥门禁密码,由于门禁密码已经更新,所以其也无法对门禁***进行操作,从而保证了门禁安全性。
另一种可能的情况中,控制***显示该密码偷窥消息后,可以当检测到密码修改指令时,将该密码修改指令中携带的密码作为目标密码,然后生成携带有目标密码的密码修改消息,将该密码修改消息发送给门禁***。当门禁***接收到该密码修改消息时,可以将存储的门禁密码更新为目标密码。
需要说明的是,密码修改指令用于指示将门禁密码修改为该密码修改指令中携带的密码。该密码修改指令可以由管理人员触发,如管理人员可以通过点击操作、滑动操作、语音操作、手势操作等操作进行触发,本申请实施例对此不作限定。
另外,控制***显示该密码偷窥消息时,会显示该密码偷窥消息中携带的该敏感人脸所在的图像或视频片段。管理人员看到该敏感人脸所在的图像或视频片段后,可以判断该敏感人脸是否真的在偷窥。如果管理人员确定该敏感人脸真的在偷窥,则可以触发密码修改指令来更新门禁密码。如此,即使有人偷窥门禁密码,由于门禁密码已经更新,所以其也无法对门禁***进行操作,从而保证了门禁安全性。
值得注意的是,在上述两种可能的情况中,为了便于指定人员可以及时获知门禁***的更新后的门禁密码,控制***在将该密码修改消息发送给门禁***后,还可以将目标密码发送给指定终端。指定终端可以是事先登记的指定人员所使用的终端,如此,指定人员将可以及时从指定终端中获知更新后的门禁密码,从而不会影响指定人员正常操作门禁***。
在本申请实施例中,当门禁***在密码输入装置中检测到密码输入操作时,通过摄像头采集图像。之后,门禁***根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸,然后根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。当该至少一个目标人脸中存在不属于指定人员的目标人脸时,门禁***确定存在密码偷窥行为。如此,可以快速且准确地检测出是否存在密码偷窥行为,从而据此可以保证门禁安全性。
图4是本申请实施例提供的一种密码偷窥行为检测方法的流程图。该方法应用于图2所示的实施环境中,参见图4,该方法包括以下步骤:
步骤401:当门禁***在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息。
需要说明的是,门禁***中可以包括智能门锁和密码输入装置。智能门锁是门禁***中锁门的执行部件。门禁***控制智能门锁打开时,门体能够被打开;门禁***控制智能门锁锁闭时,门体不能被打开。密码输入装置是用于输入密码的装置。用户在密码输入装置中输入门禁密码后,可以操作门禁***,如可以控制智能门锁打开,或者可以修改门禁***的设备参数(如门禁解除方式、***音量等)、记录数据(如录入的指纹、人员进出数据等)等。
另外,密码输入装置可以包括显示屏,该显示屏上可以显示有虚拟键盘,该虚拟键盘中可以包括各个符号,如可以包括数字、字母等符号,用户点击该虚拟键盘中的任意一个符号后可以输入这个符号。或者,密码输入装置可以包括显示屏和实体键盘,该实体键盘中可以包括多个按键,用户按压该实体键盘中的任意一个按键后可以输入这个按键对应的符号,且用户使用该实体键盘输入的字符可以显示在该显示屏上。
再者,密码输入操作可以是由用户触发的用于输入密码的操作。例如,密码输入操作可以是用户对虚拟键盘中的各个符号的点击操作,或者密码输入操作可以是用户对实体键盘中的各个按键的按压操作等。当门禁***在密码输入装置中检测到密码输入操作时,说明用户正在使用密码输入装置输入密码,因而此时门禁***可以向人脸比对***发送输入指示消息,该输入指示消息用于指示用户正在使用密码输入装置输入密码。
步骤402:人脸比对***接收到该输入指示消息时,通过摄像头采集图像。
需要说明的是,该摄像头可以安装在靠近密码输入装置的位置,该摄像头能够拍摄到密码输入装置的附近区域中出现的人员。通过该摄像头采集图像时,可以是在接收到该输入指示消息后的一段时间内,通过该摄像头采集一段视频,然后获取这段视频的前n帧视频图像,n可以预先进行设置,且n可以为正整数,如n可以为10、20等。
另外,当人脸比对***接收到该输入指示消息时,说明用户正在使用密码输入装置输入密码,因而此时可以通过摄像头采集图像,以便后续可以根据采集到的图像检测是否有人正在偷窥用户输入的密码。
步骤403:人脸比对***根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸。
需要说明的是,步骤403的操作与上述步骤302的操作类似,本申请实施例对此不再赘述。
步骤404:人脸比对***根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。
需要说明的是,步骤404的操作与上述步骤303的操作类似,本申请实施例对此不再赘述。
值得注意的是,当该至少一个目标人脸均属于指定人员时,说明看向密码输入装置的人员均是具有门禁权限的人员,因而此时人脸比对***可以确定不存在密码偷窥行为。而当该至少一个目标人员中存在不属于指定人员的目标人脸时,人脸比对***可以继续执行如下步骤405。
步骤405:当该至少一个目标人脸中存在不属于指定人员的目标人脸时,人脸比对***确定存在密码偷窥行为。
一方面,为了及时提醒用户有人正在偷窥密码,在步骤405之后,人脸比对***还可以生成偷窥提示消息,将该偷窥提示消息发送给门禁***;当门禁***接收到该偷窥提示消息时,在密码输入装置上显示该偷窥提示消息。
并且,为了防止门禁密码泄露,当密码输入装置上显示有虚拟键盘时,门禁***接收到该偷窥提示消息后,还可以调整密码输入装置上显示的虚拟键盘中的各个符号的位置;或者,当密码输入装置中包括实体键盘时,门禁***接收到该偷窥提示消息后,还可以隐藏密码输入装置上显示的用户使用该实体键盘输入的字符。
进一步地,在步骤405之后,人脸比对***还可以将该至少一个目标人脸中不属于指定人员的目标人脸作为敏感人脸,然后获取该摄像头采集到的该敏感人脸所在的图像或视频片段,将该敏感人脸所在的图像或视频片段发送给门禁***;当门禁***接收到该敏感人脸所在的图像或视频片段时,生成携带有该敏感人脸所在的图像或视频片段的密码偷窥消息,将该密码偷窥消息发送给控制***;当控制***接收到该密码偷窥消息时,可以显示该密码偷窥消息。
这种情况下,为了保证门禁安全性,控制***接收到该密码偷窥消息后,还可以对门禁密码进行更新。
一种可能的情况中,控制***显示该密码偷窥消息后,可以随机生成一个密码作为目标密码,然后生成携带有目标密码的密码修改消息,将该密码修改消息发送给门禁***。当门禁***接收到该密码修改消息时,可以将存储的门禁密码更新为目标密码。
另一种可能的情况中,控制***显示该密码偷窥消息后,可以当检测到密码修改指令时,将该密码修改指令中携带的密码作为目标密码,然后生成携带有目标密码的密码修改消息,将该密码修改消息发送给门禁***。当门禁***接收到该密码修改消息时,可以将存储的门禁密码更新为目标密码。
值得注意的是,在上述两种可能的情况中,为了便于指定人员可以及时获知门禁***的更新后的门禁密码,控制***在将该密码修改消息发送给门禁***后,还可以将目标密码发送给指定终端。指定终端可以是事先登记的指定人员所使用的终端,如此,指定人员将可以及时从指定终端中获知更新后的门禁密码,从而不会影响指定人员正常操作门禁***。
在本申请实施例中,当门禁***在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息。人脸比对***接收到该输入指示消息时,通过摄像头采集图像,然后根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸。之后,人脸比对***根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。当该至少一个目标人脸中存在不属于指定人员的目标人脸时,人脸比对***确定存在密码偷窥行为。如此,可以快速且准确地检测出是否存在密码偷窥行为,从而据此可以保证门禁安全性。
为了便于理解,下面结合图5-图7来对本申请实施例提供的密码偷窥行为检测方法进行举例说明。
参见图5,用户使用门禁***中的密码输入装置输入密码时,人脸比对***通过摄像头采集多张图像,并根据该多张图像包含的人脸的特征,检测是否存在视线方向是密码输入装置所在的方向的目标人脸。若存在至少一个目标人脸,则检测该至少一个目标人脸是否均是指定人员的人脸。若该至少一个目标人脸不均是指定人员的人脸,则确定存在密码偷窥行为,向门禁***发送偷窥提示消息。
参见图6,用户使用门禁***中的密码输入装置输入密码时,门禁***检测是否接收到人脸比对***发送的偷窥提示消息。若门禁***接收到人脸比对***发送的偷窥提示消息,则在密码输入装置上显示该偷窥提示消息,并调整密码输入装置上显示的虚拟键盘中的各个符号的位置,进一步地,还可以将敏感人脸所在的图像或视频片段携带于密码偷窥消息中发送给控制***。若门禁***未接收到人脸比对***发送的偷窥提示消息,则继续接收用户输入的密码。
参见图7,控制***可以检测是否接收到门禁***发送的密码偷窥消息。若控制***接收到门禁***发送的密码偷窥消息,则可以显示该密码偷窥消息,控制人员看到该敏感人脸所在的图像或视频片段后,可以判断是否有人正在偷窥,并据此确定是否需要修改门禁密码。若确定需要修改门禁密码,则控制人员可以触发密码修改指令来更新门禁***中存储的门禁密码,且控制***可以将更新后的门禁密码发送给指定人员使用的指定终端。
图8是本申请实施例提供的一种密码偷窥行为检测装置的结构示意图。参见图8,该装置包括:采集模块801和处理器802。
采集模块801,用于当在密码输入装置中检测到密码输入操作时,采集图像;
处理器802,用于根据图像包含的人脸的特征,从图像包含的人脸中确定至少一个目标人脸,目标人脸的视线方向是密码输入装置所在的方向;根据至少一个目标人脸的特征和指定人员的人脸特征,检测至少一个目标人脸是否均属于指定人员;当至少一个目标人脸中存在不属于指定人员的目标人脸时,确定存在密码偷窥行为。
进一步地,参见图9,该装置还包括:存储器803。存储器803用于存储指定人员的人脸特征。
一种可能的实现方式中,该装置应用于图1所示的实施环境中的门禁***101。
可选地,该装置还包括显示模块。处理器802还用于生成偷窥提示消息;显示模块用于在密码输入装置上显示偷窥提示消息。
可选地,处理器802还用于调整密码输入装置上显示的虚拟键盘中的各个符号的位置。
可选地,该装置还包括发送模块。处理器802还用于将至少一个目标人脸中不属于指定人员的目标人脸作为敏感人脸,获取摄像头采集到的敏感人脸所在的图像或视频片段,生成携带有敏感人脸所在的图像或视频片段的密码偷窥消息;发送模块用于将密码偷窥消息发送给控制***。
可选地,该装置还包括接收模块。接收模块用于接收控制***发送的密码修改消息,密码修改消息中携带有目标密码;处理器802还用于将存储的门禁密码更新为目标密码。
另一种可能的实现方式中,该装置应用于图2所示的实施环境中的人脸比对***201。
可选地,采集模块801具体用于当接收到门禁***发送的输入指示消息时,采集图像,输入指示消息是门禁***在密码输入装置中检测到密码输入操作时发送的。
可选地,该装置还包括发送模块。处理器802还用于生成偷窥提示消息;发送模块用于将偷窥提示消息发送给门禁***。
可选地,该装置还包括发送模块。处理器802还用于将至少一个目标人脸中不属于指定人员的目标人脸作为敏感人脸,获取摄像头采集到的敏感人脸所在的图像或视频片段;发送模块用于将敏感人脸所在的图像或视频片段发送给门禁***。
在本申请实施例中,当在密码输入装置中检测到密码输入操作时,通过摄像头采集图像。之后,根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸,然后根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。当该至少一个目标人脸中存在不属于指定人员的目标人脸时,确定存在密码偷窥行为。如此,可以快速且准确地检测出是否存在密码偷窥行为,从而据此可以保证门禁安全性。
需要说明的是:上述密码偷窥行为检测装置在检测密码偷窥行为时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述密码偷窥行为检测装置与上述密码偷窥行为检测方法属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图10是本申请实施例提供的一种密码偷窥行为检测***的结构示意图。参见图10,该***包括:
门禁***1001,用于当在密码输入装置中检测到密码输入操作时,向人脸比对***1002发送输入指示消息;
人脸比对***1002,用于在接收到输入指示消息时,通过摄像头采集图像;根据图像包含的人脸的特征,从图像包含的人脸中确定至少一个目标人脸,目标人脸的视线方向是密码输入装置所在的方向;根据至少一个目标人脸的特征和指定人员的人脸特征,检测至少一个目标人脸是否均属于指定人员;当至少一个目标人脸中存在不属于指定人员的目标人脸时,确定存在密码偷窥行为。
可选地,人脸比对***1002,还用于生成偷窥提示消息,将偷窥提示消息发送给门禁***1001;
门禁***1001,还用于在接收到偷窥提示消息后,在密码输入装置上显示偷窥提示消息。
可选地,门禁***1001,还用于在接收到偷窥提示消息后,调整密码输入装置上显示的虚拟键盘中的各个符号的位置。
可选地,参见图11,人脸比对***1002,还用于将至少一个目标人脸中不属于指定人员的目标人脸作为敏感人脸,获取摄像头采集到的敏感人脸所在的图像或视频片段,将敏感人脸所在的图像或视频片段发送给门禁***1001;
门禁***1001,还用于在接收到敏感人脸所在的图像或视频片段后,生成携带有敏感人脸所在的图像或视频片段的密码偷窥消息,将密码偷窥消息发送给控制***1003;
控制***1003,用于在接收到密码偷窥消息后,显示密码偷窥消息。
可选地,控制***1003,还用于在检测到密码修改指令时,将密码修改指令中携带的密码作为目标密码;或者,随机生成一个密码作为目标密码;
控制***1003,还用于生成携带有目标密码的密码修改消息,将密码修改消息发送给门禁***1001;
门禁***1001,还用于在接收到密码修改消息时,将存储的门禁密码更新为目标密码。
可选地,控制***1003,还用于将目标密码发送给指定终端。
在本申请实施例中,当门禁***在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息。人脸比对***接收到该输入指示消息时,通过摄像头采集图像,然后根据该图像包含的人脸的特征,从该图像包含的人脸中确定至少一个目标人脸。之后,人脸比对***根据该至少一个目标人脸的特征和指定人员的人脸特征,检测该至少一个目标人脸是否均属于指定人员。当该至少一个目标人脸中存在不属于指定人员的目标人脸时,人脸比对***确定存在密码偷窥行为。如此,可以快速且准确地检测出是否存在密码偷窥行为,从而据此可以保证门禁安全性。
图12是本申请实施例提供的一种计算机设备的结构示意图,图1所示的实施环境中的门禁***101可以通过该计算机设备来实现。参见图12,该计算机设备包括处理器1201、通信总线1202、存储器1203、通信接口1204、智能门锁1205和密码输入装置1206。
处理器1201可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1201可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。
通信总线1202可包括一通路,用于在上述组件之间传送信息。
存储器1203可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1203还可以包括高速随机存取存储器以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1203中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1201所执行以实现图3实施例提供的密码偷窥行为检测方法中由门禁***执行的操作。
通信接口1204使用任何收发器一类的装置,用于与其它设备或通信网络通信,如以太网,RAN(Radio Access Network,无线接入网)、WLAN(Wireless Local AreaNetworks,无线局域网)等。
智能门锁1205和密码输入装置1206均与处理器1201通信。智能门锁1205是门禁***中锁门的执行部件,智能门锁1205可以是在传统机械锁的基础上改进的,在安全性、识别性、管理性等方面更加智能化和简便化的锁具。密码输入装置1206是用于输入密码的装置,如密码输入装置1206可以包括输入设备和输出设备。该输入设备可以以多种方式接收用户的输入,如该输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。该输出设备可以以多种方式来显示信息,如该输出设备可以是液晶显示器(liquid crystal display,LCD)、发光二级管(light emitting diode,LED)显示设备等。
图13是本申请实施例提供的一种计算机设备的结构示意图,图2所示的实施环境中的人脸比对***201可以通过该计算机设备来实现。参见图13,该计算机设备包括处理器1301、通信总线1302、存储器1303和通信接口1304。
处理器1301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1301可以采用DSP、FPGA、PLA中的至少一种硬件形式来实现。
通信总线1302可包括一通路,用于在上述组件之间传送信息。
存储器1303可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1303还可以包括高速随机存取存储器以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1303中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1301所执行以实现图4实施例提供的密码偷窥行为检测方法中由人脸比对***执行的操作。
通信接口1304使用任何收发器一类的装置,用于与其它设备或通信网络通信,如以太网,RAN(Radio Access Network,无线接入网)、WLAN(Wireless Local AreaNetworks,无线局域网)等。
在一些实施例中,还提供了一种计算机可读存储介质,该存储介质内存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中密码偷窥行为检测方法的步骤。例如,该计算机可读存储介质可以是ROM(Read-Only Memory,只读存储器)、RAM(RandomAccess Memory,随机存取存储器)、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、磁带、软盘和光数据存储设备等。
值得注意的是,本申请提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。该计算机指令可以存储在上述计算机可读存储介质中。
在一些实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的密码偷窥行为检测方法的步骤。
以上所述为本申请提供的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (16)
1.一种密码偷窥行为检测方法,其特征在于,应用于门禁***,所述方法包括:
当在密码输入装置中检测到密码输入操作时,通过摄像头采集图像;
根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;
根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;
当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
2.如权利要求1所述的方法,其特征在于,所述确定存在密码偷窥行为之后,还包括:
生成偷窥提示消息;
在所述密码输入装置上显示所述偷窥提示消息。
3.如权利要求1或2所述的方法,其特征在于,所述确定存在密码偷窥行为之后,还包括:
调整所述密码输入装置上显示的虚拟键盘中的各个符号的位置。
4.如权利要求1所述的方法,其特征在于,所述确定存在密码偷窥行为之后,还包括:
将所述至少一个目标人脸中不属于所述指定人员的目标人脸作为敏感人脸;
获取所述摄像头采集到的所述敏感人脸所在的图像或视频片段;
生成携带有所述敏感人脸所在的图像或视频片段的密码偷窥消息;
将所述密码偷窥消息发送给控制***。
5.一种密码偷窥行为检测方法,其特征在于,应用于人脸比对***,所述方法包括:
当接收到门禁***发送的输入指示消息时,通过摄像头采集图像,所述输入指示消息是所述门禁***在密码输入装置中检测到密码输入操作时发送的;
根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;
根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;
当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
6.一种密码偷窥行为检测方法,其特征在于,所述方法包括:
当门禁***在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息;
所述人脸比对***接收到所述输入指示消息时,通过摄像头采集图像;根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
7.如权利要求6所述的方法,其特征在于,所述人脸比对***确定存在密码偷窥行为之后,还包括:
所述人脸比对***生成偷窥提示消息,将所述偷窥提示消息发送给所述门禁***;
所述门禁***接收到所述偷窥提示消息后,在所述密码输入装置上显示所述偷窥提示消息。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
所述门禁***接收到所述偷窥提示消息后,调整所述密码输入装置上显示的虚拟键盘中的各个符号的位置。
9.如权利要求6-8任一所述的方法,其特征在于,所述人脸比对***确定存在密码偷窥行为之后,还包括:
所述人脸比对***将所述至少一个目标人脸中不属于所述指定人员的目标人脸作为敏感人脸;获取所述摄像头采集到的所述敏感人脸所在的图像或视频片段,将所述敏感人脸所在的图像或视频片段发送给所述门禁***;
所述门禁***接收到所述敏感人脸所在的图像或视频片段后,生成携带有所述敏感人脸所在的图像或视频片段的密码偷窥消息,将所述密码偷窥消息发送给控制***;
所述控制***接收到所述密码偷窥消息后,显示所述密码偷窥消息。
10.如权利要求9所述的方法,其特征在于,所述控制***显示所述密码偷窥消息之后,还包括:
所述控制***检测到密码修改指令时,将所述密码修改指令中携带的密码作为目标密码;或者,所述控制***随机生成一个密码作为目标密码;
所述控制***生成携带有所述目标密码的密码修改消息,将所述密码修改消息发送给所述门禁***;
所述门禁***接收到所述密码修改消息时,将存储的门禁密码更新为所述目标密码。
11.如权利要求10所述的方法,其特征在于,所述控制***将所述密码修改消息发送给所述门禁***之后,还包括:
所述控制***将所述目标密码发送给指定终端。
12.一种密码偷窥行为检测装置,其特征在于,所述装置包括:
采集模块,用于当在密码输入装置中检测到密码输入操作时,采集图像;
处理器,用于根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向,根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员,当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
存储模块,用于存储所述指定人员的人脸特征。
14.一种密码偷窥行为检测***,其特征在于,所述***包括:
门禁***,用于当在密码输入装置中检测到密码输入操作时,向人脸比对***发送输入指示消息;
所述人脸比对***,用于在接收到所述输入指示消息时,通过摄像头采集图像;根据所述图像包含的人脸的特征,从所述图像包含的人脸中确定至少一个目标人脸,所述目标人脸的视线方向是所述密码输入装置所在的方向;根据所述至少一个目标人脸的特征和指定人员的人脸特征,检测所述至少一个目标人脸是否均属于所述指定人员;当所述至少一个目标人脸中存在不属于所述指定人员的目标人脸时,确定存在密码偷窥行为。
15.一种计算机设备,其特征在于,所述计算机设备包括处理器、通信接口、存储器和通信总线,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,所述存储器用于存放计算机程序,所述处理器用于执行所述存储器上所存放的程序,以实现权利要求1-5任一所述方法的步骤。
16.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911158862.6A CN112836550A (zh) | 2019-11-22 | 2019-11-22 | 密码偷窥行为检测方法、装置、***、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911158862.6A CN112836550A (zh) | 2019-11-22 | 2019-11-22 | 密码偷窥行为检测方法、装置、***、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112836550A true CN112836550A (zh) | 2021-05-25 |
Family
ID=75921772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911158862.6A Pending CN112836550A (zh) | 2019-11-22 | 2019-11-22 | 密码偷窥行为检测方法、装置、***、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112836550A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102610035A (zh) * | 2012-04-05 | 2012-07-25 | 广州广电运通金融电子股份有限公司 | 金融自助设备及其防偷窥***和方法 |
CN102982272A (zh) * | 2012-10-31 | 2013-03-20 | 北京奇虎科技有限公司 | 键盘布局方法和装置 |
CN108062490A (zh) * | 2018-01-03 | 2018-05-22 | 深圳市金立通信设备有限公司 | 防偷窥方法、终端及计算机可读介质 |
CN109034810A (zh) * | 2018-09-03 | 2018-12-18 | 北京飞纳泰科信息技术有限公司 | 基于人脸识别与活体检测技术的动态哈希密码键盘 |
CN109389727A (zh) * | 2018-10-30 | 2019-02-26 | 南昌努比亚技术有限公司 | 开锁方法、***及计算机可读存储介质 |
CN110388138A (zh) * | 2019-07-23 | 2019-10-29 | 珠海格力电器股份有限公司 | 一种自动提醒用户更换解锁密码的方法、门锁***及门锁 |
-
2019
- 2019-11-22 CN CN201911158862.6A patent/CN112836550A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102610035A (zh) * | 2012-04-05 | 2012-07-25 | 广州广电运通金融电子股份有限公司 | 金融自助设备及其防偷窥***和方法 |
CN102982272A (zh) * | 2012-10-31 | 2013-03-20 | 北京奇虎科技有限公司 | 键盘布局方法和装置 |
CN108062490A (zh) * | 2018-01-03 | 2018-05-22 | 深圳市金立通信设备有限公司 | 防偷窥方法、终端及计算机可读介质 |
CN109034810A (zh) * | 2018-09-03 | 2018-12-18 | 北京飞纳泰科信息技术有限公司 | 基于人脸识别与活体检测技术的动态哈希密码键盘 |
CN109389727A (zh) * | 2018-10-30 | 2019-02-26 | 南昌努比亚技术有限公司 | 开锁方法、***及计算机可读存储介质 |
CN110388138A (zh) * | 2019-07-23 | 2019-10-29 | 珠海格力电器股份有限公司 | 一种自动提醒用户更换解锁密码的方法、门锁***及门锁 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103324909B (zh) | 面部特征检测 | |
CN104408341B (zh) | 基于陀螺仪行为特征的智能手机用户身份认证方法 | |
US20200184088A1 (en) | Computer-implemented method and computer program product for the access control of a terminal | |
CN101763671B (zh) | 通过使用摄像机来监控人的*** | |
EP1635307A1 (en) | Information processing apparatus | |
US20150371023A1 (en) | Usage modeling | |
JP2019522278A (ja) | 身分認証方法および装置 | |
CN110866236B (zh) | 隐私图片显示方法、装置、终端及存储介质 | |
KR101497762B1 (ko) | 잠금 해제 방법과, 이를 위한 단말기 및 기록매체 | |
CN107424266A (zh) | 人脸识别解锁的方法和装置 | |
CN104376241B (zh) | 一种信息处理的方法及电子设备 | |
CN104169933A (zh) | 用于认证用户的方法、装置和计算机可读记录介质 | |
CN102945366A (zh) | 一种人脸识别的方法及装置 | |
CN206162736U (zh) | 一种基于人脸识别的门禁*** | |
CN107609508A (zh) | 一种人脸识别方法、终端及计算机可读存储介质 | |
CN102129554A (zh) | 一种基于视线跟踪的密码输入控制方法 | |
CN105404802B (zh) | 一种权限配置方法以及装置 | |
CN109814964B (zh) | 一种界面展示方法、终端设备及计算机可读存储介质 | |
CN109410407A (zh) | 一种人脸及指纹识别门禁控制*** | |
EP4099198A1 (en) | Unlocking method and apparatus based on facial expression, and computer device and storage medium | |
CN112911204A (zh) | 监控方法、装置、存储介质和电子设备 | |
CN106911861A (zh) | 一种基于虹膜识别的信息展示方法和装置 | |
CN103745199A (zh) | 基于人脸识别技术的风险防范金融自助受理装置和方法 | |
EP3786820B1 (en) | Authentication system, authentication device, authentication method, and program | |
CN111695509A (zh) | 一种身份验证方法、装置、机器可读介质及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |