CN110851811A - 防止误操作设备的方法及装置 - Google Patents
防止误操作设备的方法及装置 Download PDFInfo
- Publication number
- CN110851811A CN110851811A CN201911121435.0A CN201911121435A CN110851811A CN 110851811 A CN110851811 A CN 110851811A CN 201911121435 A CN201911121435 A CN 201911121435A CN 110851811 A CN110851811 A CN 110851811A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- texture
- determining
- contour
- value
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- 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/12—Fingerprints or palmprints
- G06V40/1347—Preprocessing; Feature extraction
-
- 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/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
- G06V40/1376—Matching features related to ridge properties or fingerprint texture
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Collating Specific Patterns (AREA)
- Image Input (AREA)
Abstract
本发明涉及设备安全技术领域,具体涉及一种防止误操作设备的方法及装置。所述方法包括:根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;根据所述轮廓特征以及所述纹理特征,确定指纹判断值;根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。本发明实施例提供的防止误操作设备的方法及装置可准确判断操作指令是否来自儿童,从而防止儿童的误操作带来危险。
Description
技术领域
本发明涉及设备安全技术领域,具体涉及一种防止误操作设备的方法及装置。
背景技术
随着设备控制技术的发展,各种设备的操控变的越来越简单。例如,用户可通过触控板、遥控器等向各种设备发送操作指令,该种操控方式为用户带来了极大便利。
然而,在一些情况下,特别是在家庭情景中,该种操控方式可能存在风险和安全隐患。例如,儿童可能会对一些电器设备(电热水器、电风扇、电取暖器等)进行误操作,导致儿童受伤、家庭火灾等危险。
为了消除上述安全隐患(尤其是儿童误操作导致的隐患),现有技术提供了一些防止误操作设备的方法,例如儿童锁等。
然而,现有的儿童锁大多采用密码验证的方式。但密码验证方式需要在操控设备前输入密码,十分繁琐费时,并且很多设备不适用该方式(触控板体积有限)。
发明内容
针对现有技术中的缺陷,本发明实施例提出一种防止误操作设备的方法及装置,可准确判断操作指令是否来自儿童,从而防止儿童的误操作带来危险。
一方面,本发明实施例提供一种防止误操作设备的方法包括:
根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
根据所述轮廓特征以及所述纹理特征,确定指纹判断值;
根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。
本发明实施例提供的防止误操作设备的方法,由于仅需对指纹进行判断即可确认操作指令是否来自儿童,从而确定是否执行操作指令,因此十分的高效。另外,由于在判断时充分考虑了指纹的轮廓和纹理特征,因此具有较高的准确率。
另一方面,由于仅需对指纹进行分析和判断,因此本发明实施例提供的防止误操作设备的方法容易应用,具有较好的通用性。
在一个实施例中,在所述确定指纹的轮廓特征以及纹理特征之前,所述方法还包括:
根据所述指纹信息确定指纹的有效性信息,并根据所述有效性信息确定是否执行所述操作指令。
可以理解的是,儿童在操控设备时,常常会有不规范的操作行为,因此指纹采集装置采集到的指纹常常是不完整和/或不清晰的。通过获取指纹的有效性信息,即可有效地初步判断出操作指令是否由儿童输入。另外,成人在操控设备时,可能会出现误碰的情况。因此,通过判断指纹的有效性,还能避免误操作产生的危险。
在一个实施例中,所述根据所述获取的指纹信息确定指纹的有效性信息,并根据所述有效性信息确定是否执行所述操作指令包括:
根据指纹的完整度确定指纹的完整度评价值,并根据指纹的清晰度确定指纹的清晰度评价值;
根据带有第一权重的所述完整度评价值与带有第二权重的所述清晰度评价值之和小于预设有效性判断阈值的判断结果,确定不执行所述操作指令。
通过对完整度评价值与清晰度评价值加权算出两者之和,并将两者之和与预设有效性判断阈值进行判断,可准确判断出是否为儿童操作或误操作。
在一个实施例中,所述根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征包括:
根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值;
根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值。
在一个实施例中,所述根据所述轮廓特征以及所述纹理特征,确定指纹判断值包括:
将所述轮廓有效系数与所述轮廓判断值的乘积,与所述纹理有效系数与所述纹理判断值的乘积之和,作为所述指纹判断值;
其中,所述轮廓有效系数与所述纹理有效系数之和为1。
由于在确定指纹判断值时,充分考虑了指纹的轮廓和纹理特征,因此指纹判断值具有较高的准确率,从而使得对操作指令是否由儿童输入的判断结果十分精确。
在一个实施例中,所述根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值包括:
根据指纹轮廓的完整度,确定所述轮廓有效系数;
根据指纹的轮廓信息,确定匹配的指纹类型,并根据匹配结果确定所述轮廓判断值。
成人的食指、中指或无名指的指纹轮廓的大小,可能会与儿童的大拇指指纹轮廓大小相等或相近。因此,判断指纹是大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹中的哪一种,可以显著提高指纹识别的精确度,从而更准确地判断操作指令是否由儿童输入。
在一个实施例中,所述根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值包括:
根据指纹纹理的清晰度,确定所述纹理有效系数;
根据指纹的纹理粗细特征和纹理深浅特征,判断指纹是成人指纹或儿童指纹,并根据判断结果确定所述纹理判断值。
成人指纹的纹路特征与儿童指纹的纹路特征具有一定的差异(例如嵴与嵴之间的间距、嵴和峪的粗细等),因此,通过对指纹的纹理粗细和深浅特征进行判断,可以更准确地判断操作指令是否由儿童输入。
另一方面,本发明实施例还提供一种防止误操作设备的装置,包括:
特征确定模块,用于根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
判断值确定模块,用于根据所述轮廓特征以及所述纹理特征,确定指纹判断值;
控制模块,用于根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。
在一个实施例中,所述装置还包括有效性判断模块;
所述有效性判断模块用于根据所述指纹信息确定指纹的有效性信息,并根据所述有效性信息确定是否执行所述操作指令。
在一个实施例中,所述特征确定模块具体用于:
根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值;
根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值。
在一个实施例中,所述判断值确定模块具体用于:将所述轮廓有效系数与所述轮廓判断值的乘积,与所述纹理有效系数与所述纹理判断值的乘积之和,作为所述指纹判断值;
其中,所述轮廓有效系数与所述纹理有效系数之和为1。
另一方面,本发明实施例还提供一种控制器,
所述控制器用于执行上述任一种的防止误操作设备的方法的步骤。
另一方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种的防止误操作设备的方法的步骤。
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种的防止误操作设备的方法的步骤。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的防止误操作设备的方法的流程示意图;
图2为本发明实施例提供的防止误操作设备的装置的结构示意图;
图3为本发明实施例提供的电子设备的实体结构示意图。
具体实施方式
下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。
此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
图1是本发明实施例提供的防止误操作设备的方法的流程示意图,参看图1,本发明实施例提供一种防止误操作设备的方法,包括:
S1、根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
S2、根据所述轮廓特征以及所述纹理特征,确定指纹判断值;
S3、根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。
本发明实施例提供的防止误操作设备的方法,由于仅需对指纹进行判断即可确认操作指令是否来自儿童,从而确定是否执行操作指令,因此十分的高效。另外,由于在判断时充分考虑了指纹的轮廓和纹理特征,因此具有较高的准确率。
另一方面,由于仅需对指纹进行分析和判断,因此本发明实施例提供的防止误操作设备的方法容易应用,具有较好的通用性。
需要说明的是,本发明实施例提供的防止误操作设备的方法的执行主体可以是计算机,例如单片机、嵌入式计算机、微型机、MCU等。下面以设备的控制器作为执行主体为例,对本发明实施例提供的防止误操作设备的方法进行说明。
在一个实施例中,本发明实施例提供的防止误操作设备的方法在步骤S1前,还包括:
S0、根据指纹信息确定指纹的有效性信息,并根据有效性信息确定是否执行操作指令。
具体地,控制器可根据指纹的有效性信息,获取指纹的有效性评价值,并根据有效性评价值小于预设有效性阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令;
其中,有效性信息包括指纹的完整度以及清晰度。
需要说明的是,指纹的完整度可以根据采集的指纹是否有残缺等确定,而指纹的清晰度可以根据采集的指纹是否连续、是否重叠等确定。
具体地,控制器在获取到指纹采集装置采集到的指纹信息后,会对指纹的完整度以及清晰度进行评估,得到完整度评价值E1以及清晰度评价值E2,并根据完整度评价值E1以及清晰度评价值E2获取有效性评价值E。
需要说明的是,在本发明的诸多实施例中,指纹采集装置设置在触控板上或者遥控器按键上,使得用户在输入操作指令时即可采集到用户的指纹。
在一个实例中,控制器获取到指纹信息后,对指纹的完整度评价为80%,即E1=0.8;对指纹的清晰度评价为90%,即E2=0.9。此时,有效性评价值E=E1+E2=1.7。
在确认评价值E后,控制器会将有效性评价值E与预设的有效性阈值E0=1.0进行判断,判断结果为E>E0,因此,控制器会执行后续的步骤S1-S3。
而在另一个实例中,控制器对指纹的完整度评价为E1=0.4,对指纹的清晰度评价为E2=0.3,即E=E1+E2=0.7,E<E0,因此,控制器确认操作指令由儿童输入,从而不执行该操作指令。
可以理解的是,若采集到的指纹的完整程度越高,控制器对指纹的完整度评价值也越高,同理,若采集到的指纹的清晰程度越高,控制器对指纹的清晰度评价值也越高。
需要说明的是,在确认有效性评价值E时,还可对完整度评价值E1以及清晰度评价值E2设计一定的权重值,例如,E=e1×E1+e2×E2,其中,e1为第一权重值,e2为第二权重值。
e1与e2的具体值可以根据实际需求进行调整,本发明实施例对此不做限定。
可以理解的是,儿童在操控设备时,常常会有不规范的操作行为,因此指纹采集装置采集到的指纹常常是不完整和/或不清晰的。通过步骤S0,即可有效地初步判断出操作指令是否由儿童输入。另外,成人在操控设备时,可能会出现误碰的情况。因此,通过判断指纹的有效性,还能避免误操作产生的危险。
另外,通过步骤S0,还可纠正成人用户的不规范操作行为。
进一步地,在一个实施例中,步骤S1包括:
S11、根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值;
S12、根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值。
在一个实施例中,控制器首先会判断指纹的轮廓完整度,并根据指纹轮廓的完整度确定轮廓有效系数;
例如,当轮廓的完整度为80%时,可以确定轮廓有效系数a=0.4;而当轮廓的完整度为60%时,可以确定轮廓有效系数a=0.3。
在确定轮廓有效系数后,控制器会将指纹的轮廓信息与预设指纹对比库中的数据进行对比,从而确定轮廓判断值。
具体地,控制器会根据指纹轮廓判断指纹是大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹中的哪一种,并根据轮廓判断结果确定轮廓判断值。
需要说明的是,预设指纹对比库中的数据,可以是出厂前预设的,也可以是云端数据库中的指纹数据,又或者是本地存储的指纹数据。
成人的食指、中指或无名指的指纹轮廓的大小,可能会与儿童的大拇指指纹轮廓大小相等或相近。因此,判断指纹是大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹中的哪一种,可以显著提高指纹识别的精确度,从而更准确地判断操作指令是否由儿童输入。
具体地,在将指纹的轮廓信息与预设指纹对比库中的数据进行对比时,控制器会根据指纹的轮廓信息,判断指纹与大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹的匹配度,并将匹配度最高的值作为轮廓判断值A。
例如,在一个实例中,指纹与大拇指指纹的匹配度为10%,与食指指纹的匹配度为95%,与中指指纹的匹配度为40%、与无名指指纹的匹配度为30%,与小拇指指纹的匹配度为18%,因此最终确定的轮廓判断值A=0.95。
而在另一个实例中,指纹与大拇指指纹的匹配度为10%,与食指指纹的匹配度为35%,与中指指纹的匹配度为95%、与无名指指纹的匹配度为30%,与小拇指指纹的匹配度为40%,因此最终确定的轮廓判断值A=0.95。
在确定指纹的轮廓有效系数以及轮廓判断值后,控制器会根据指纹纹理的清晰度,确定纹理有效系数;并根据指纹的纹理粗细特征和纹理深浅特征,判断指纹是成人指纹或儿童指纹,并根据判断结果确定纹理判断值。
成人指纹的纹路特征与儿童指纹的纹路特征具有一定的差异(例如嵴与嵴之间的间距、嵴和峪的粗细等),因此,通过对指纹的纹理粗细和深浅特征进行判断,可以更准确地判断操作指令是否由儿童输入。
在一个实施例中,当指纹的清晰度为70%时,可以确定纹理有效系数b=0.6;而当指纹的清晰度为80%时,可以确定纹理有效系数b=0.7。
在确定纹理有效系数后,控制器会将指纹的纹理粗细特征和纹理深浅特征与预设指纹对比库中的数据进行对比,从而确定纹理判断值。
具体地,在将指纹的纹理粗细特征与纹理深浅特征对比库中的数据进行对比时,会判断指纹的纹理粗细特征与纹理深浅特征与成人指纹以及儿童指纹的匹配值,并将与成人指纹的匹配值作为纹理判断值B。
例如,在一个实例中,指纹与成人指纹的匹配度为20%,与儿童指纹的匹配度为80%,而最终确定的纹理判断值A=0.2;而在另一个实例中,指纹与成人指纹的匹配度为80%,与儿童指纹的匹配度为20%,而最终确定的纹理判断值A=0.8。
在一个实施例中,步骤S2包括:
S21、将轮廓有效系数与轮廓判断值的乘积,以及纹理有效系数与纹理判断值的乘积之和,作为指纹判断值;
其中,轮廓有效系数与纹理有效系数之和为1。
具体地,设指纹判断值为C,则
C=a×A+b×B
其中,a为轮廓有效系数;A为轮廓判断值;b为纹理有效系数;B为纹理判断值;a+b=1。
需要说明的是,a的取值与指纹的完整度正相关(即指纹的完整度越高,a的取值越大),b的取值与指纹的清晰度正相关(即指纹的清晰度越高,b的取值越大)。在不同实施例中,a与b的具体取值范围可以根据实际需要进行调整,本发明实施例对此不做限定。
对于步骤S3,在一个实施例中,预设判断阈值C0为0.7,轮廓有效系数a为0.4,轮廓判断值A为0.95,纹理有效系数b为0.6,纹理判断值A为0.2,指纹判断值C=a×A+b×B=0.5。
控制器确定指纹判断值C为0.5后,则会判断指纹判断值C与预设判断阈值C0的大小,而C<C0,即指纹判断值小于预设判断阈值,因此控制器确定操作指令是由儿童输入的,从而不执行操作指令。
而在另一个实施例中,预设判断阈值C0为0.7,轮廓有效系数a为0.3,轮廓判断值A为0.95,纹理有效系数b为0.7,纹理判断值A为0.8,指纹判断值C=0.845,因此C>C0,即指纹判断值大于预设判断阈值,控制器则确定操作指令是由成人输入的,并且会执行操作指令。
由以上可知,本发明实施例提供的防止误操作设备的方法,在判断操作指令是否为儿童输入时,充分考虑了指纹的轮廓和纹理特征,因此具有较高的准确率。
另外,由于本发明实施例提供的防止误操作设备的方法的判断对象是指纹,而指纹的获取难度低,因此还具有良好的通用性以及广阔的应用前景,例如:
1、可在非智能设备(例如传统家电等)中加入指纹获取模块以及MCU,再搭配控制模块(例如继电器/电磁阀等),即可让非智能设备实施本发明实施例提供的防止误操作设备的方法,从而对非智能设备起到保护作用;
2、将本发明实施例提供的防止误操作设备的方法应用到具有控制算法单元的智能设备(例如智能家电等)时,可将指纹识别相关的算法和指纹对比库数据集成到电控板中,此时只需设置指纹采集装置,再搭配控制算法即可;
3、对于智能设备,还可以将采集到的指纹信息上传到云端服务器,由云端服务器判断操作指令是否由儿童输入,从而更进一步提高判断的准确性。
图2是本发明实施例提供的防止误操作设备的装置的结构示意图,参看图2,该装置包括特征确定模块201、判断值确定模块202以及控制模块203。
特征确定模块201用于根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
判断值确定模块202用于根据所述轮廓特征以及所述纹理特征,确定指纹判断值;
控制模块203用于根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。
本发明实施例提供的防止误操作设备的装置,由于仅需对指纹进行判断即可确认操作指令是否来自儿童,从而确定是否执行操作指令,因此十分的高效。另外,由于在判断时充分考虑了指纹的轮廓和纹理特征,因此具有较高的准确率。
另一方面,由于仅需对指纹进行分析和判断,因此本发明实施例提供的防止误操作设备的装置容易应用,具有较好的通用性。
在一个实施例中,本发明实施例提供的防止误操作设备的装置还包括有效性判断模块(图中未示出)。
有效性判断模块用于根据指纹信息确定指纹的有效性信息,并根据有效性信息确定是否执行操作指令。
具体地,有效性判断模块可根据指纹的有效性信息,获取指纹的有效性评价值,并根据有效性评价值小于预设有效性阈值的判断结果,确定不执行所述操作指令;
其中,有效性信息包括指纹的完整度以及清晰度。
需要说明的是,指纹的完整度可以根据采集的指纹是否有残缺等确定,而指纹的清晰度可以根据采集的指纹是否连续、是否重叠等确定。
具体地,在获取到指纹采集装置采集到的指纹信息后,有效性判断模块会对指纹的完整度以及清晰度进行评估,得到完整度评价值E1以及清晰度评价值E2,并根据完整度评价值E1以及清晰度评价值E2获取有效性评价值E。
需要说明的是,在本发明的诸多实施例中,指纹采集装置设置在触控板上或者遥控器按键上,使得用户在输入操作指令时即可采集到用户的指纹。
在一个实例中,有效性判断模块对指纹的完整度评价为80%,即E1=0.8;对指纹的清晰度评价为90%,即E2=0.9。此时,有效性评价值E=E1+E2=1.7。
在确认评价值E后,有效性判断模块会将有效性评价值E与预设的有效性阈值E0=1.0进行判断,判断结果为E>E0,因此,有效性判断模块会使其他模块执行后续的步骤S1-S3。
而在另一个实例中,有效性判断模块对指纹的完整度评价为E1=0.4,对指纹的清晰度评价为E2=0.3,即E=E1+E2=0.7,E<E0,因此,有效性判断模块确认操作指令由儿童输入,从而不执行该操作指令。
可以理解的是,若采集到的指纹的完整程度越高,有效性判断模块对指纹的完整度评价值也越高,同理,若采集到的指纹的清晰程度越高,有效性判断模块对指纹的清晰度评价值也越高。
需要说明的是,在确认有效性评价值E时,还可对完整度评价值E1以及清晰度评价值E2设计一定的权重值,例如,E=e1×E1+e2×E2,其中,e1为第一权重值,e2为第二权重值。
e1与e2的具体值可以根据实际需求进行调整,本发明实施例对此不做限定。
可以理解的是,儿童在操控设备时,常常会有不规范的操作行为,因此指纹采集装置采集到的指纹常常是不完整和/或不清晰的。通过有效性判断模块,即可有效地初步判断出操作指令是否由儿童输入。另外,成人在操控设备时,可能会出现误碰的情况。因此,通过判断指纹的有效性,还能避免误操作产生的危险。
另外,通过有效性判断模块,还可纠正成人用户的不规范操作行为。
进一步地,在一个实施例中,特征确定模块21具体用于:
根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值;
根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值。
在一个实施例中,特征确定模块21首先会判断指纹的轮廓完整度,并根据指纹轮廓的完整度确定轮廓有效系数;
例如,当轮廓的完整度为80%时,可以确定轮廓有效系数a=0.4;而当轮廓的完整度为60%时,可以确定轮廓有效系数a=0.3。
在确定轮廓有效系数后,特征确定模块21会将指纹的轮廓信息与预设指纹对比库中的数据进行对比,从而确定轮廓判断值。
具体地,特征确定模块21根据指纹轮廓判断指纹是大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹中的哪一种,并根据轮廓判断结果确定轮廓判断值。
需要说明的是,预设指纹对比库中的数据,可以是出厂前预设的,也可以是云端数据库中的指纹数据,又或者是本地存储的指纹数据。
成人的食指、中指或无名指的指纹轮廓的大小,可能会与儿童的大拇指指纹轮廓大小相等或相近。因此,判断指纹是大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹中的哪一种,可以显著提高指纹识别的精确度,从而更准确地判断操作指令是否由儿童输入。
具体地,在将指纹的轮廓信息与预设指纹对比库中的数据进行对比时,特征确定模块21会根据指纹的轮廓信息,判断指纹与大拇指指纹、食指指纹、中指指纹、无名指指纹或小拇指指纹的匹配度,并将匹配度最高的值作为轮廓判断值A。
例如,在一个实例中,指纹与大拇指指纹的匹配度为10%,与食指指纹的匹配度为95%,与中指指纹的匹配度为40%、与无名指指纹的匹配度为30%,与小拇指指纹的匹配度为18%,因此最终确定的轮廓判断值A=0.95。
而在另一个实例中,指纹与大拇指指纹的匹配度为10%,与食指指纹的匹配度为35%,与中指指纹的匹配度为95%、与无名指指纹的匹配度为30%,与小拇指指纹的匹配度为40%,因此最终确定的轮廓判断值A=0.95。
在确定指纹的轮廓有效系数以及轮廓判断值后,特征确定模块21会根据指纹纹理的清晰度,确定纹理有效系数;并根据指纹的纹理粗细特征和纹理深浅特征,判断指纹是成人指纹或儿童指纹,并根据判断结果确定纹理判断值。
成人指纹的纹路特征与儿童指纹的纹路特征具有一定的差异(例如嵴与嵴之间的间距、嵴和峪的粗细等),因此,通过对指纹的纹理粗细和深浅特征进行判断,可以更准确地判断操作指令是否由儿童输入。
在一个实施例中,当指纹的清晰度为70%时,可以确定纹理有效系数b=0.6;而当指纹的清晰度为80%时,可以确定纹理有效系数b=0.7。
在确定纹理有效系数后,特征确定模块21会将指纹的纹理粗细特征和纹理深浅特征与预设指纹对比库中的数据进行对比,从而确定纹理判断值。
具体地,在将指纹的纹理粗细特征与纹理深浅特征对比库中的数据进行对比时,会判断指纹的纹理粗细特征与纹理深浅特征与成人指纹以及儿童指纹的匹配值,并将与成人指纹的匹配值作为纹理判断值B。
例如,在一个实例中,指纹与成人指纹的匹配度为20%,与儿童指纹的匹配度为80%,而最终确定的纹理判断值A=0.2;而在另一个实例中,指纹与成人指纹的匹配度为80%,与儿童指纹的匹配度为20%,而最终确定的纹理判断值A=0.8。
在一个实施例中,判断值确定模块22具体用于:
将轮廓有效系数与轮廓判断值的乘积,以及纹理有效系数与纹理判断值的乘积之和,作为指纹判断值;
其中,轮廓有效系数与纹理有效系数之和为1。
具体地,设指纹判断值为C,则
C=a×A+b×B
其中,a为轮廓有效系数;A为轮廓判断值;b为纹理有效系数;B为纹理判断值;a+b=1。
需要说明的是,a的取值与指纹的完整度正相关(即指纹的完整度越高,a的取值越大),b的取值与指纹的清晰度正相关(即指纹的清晰度越高,b的取值越大)。在不同实施例中,a与b的具体取值范围可以根据实际需要进行调整,本发明实施例对此不做限定。
对于控制模块23,在一个实施例中,预设判断阈值C0为0.7,轮廓有效系数a为0.4,轮廓判断值A为0.95,纹理有效系数b为0.6,纹理判断值A为0.2,指纹判断值C=a×A+b×B=0.5。
控制模块23确定指纹判断值C为0.5后,则会判断指纹判断值C与预设判断阈值C0的大小,而C<C0,即指纹判断值小于预设判断阈值,因此控制模块23确定操作指令是由儿童输入的,从而不执行操作指令。
而在另一个实施例中,预设判断阈值C0为0.7,轮廓有效系数a为0.3,轮廓判断值A为0.95,纹理有效系数b为0.7,纹理判断值A为0.8,指纹判断值C=0.845,因此C>C0,即指纹判断值大于预设判断阈值,控制模块23则确定操作指令是由成人输入的,并且会执行操作指令。
由以上可知,本发明实施例提供的防止误操作设备的装置,在判断操作指令是否为儿童输入时,充分考虑了指纹的轮廓和纹理特征,因此具有较高的准确率。
另外,由于本发明实施例提供的防止误操作设备的装置的判断对象是指纹,而指纹的获取难度低,因此还具有良好的通用性以及广阔的应用前景。
本发明实施例还提供一种控制器,该控制器可执行如上述各实施例所述的防止误操作设备的方法的步骤。
可以理解的是,该控制器可以应用于遥控器或者触控板等装置。
具体的,在一个实施例中,设备的触控板的相应位置处设置有指纹获取模块,控制器在获取到指纹获取模块获取到的指纹信息后,即可实现上述实施例中的任一种的防止误操作设备的方法的步骤,例如包括:
根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
根据轮廓特征以及纹理特征,确定指纹判断值;
根据指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行操作指令。
图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(Processor)310、通信接口(Communications Interface)320、存储器(Memory)330和通信总线(Bus)340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储在存储器330上并可在处理器310上运行的计算机程序,以执行上述各实施例提供的防止儿童误操作设备的方法的步骤,例如包括:
根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
根据轮廓特征以及纹理特征,确定指纹判断值;
根据指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行操作指令。
此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
进一步地,本发明实施例公开一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法实施例提供的防止儿童误操作设备的方法的步骤,例如包括:
根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
根据轮廓特征以及纹理特征,确定指纹判断值;
根据指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行操作指令。
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时可实现上述各方法实施例提供的防止儿童误操作设备的方法的步骤,例如包括:
根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
根据轮廓特征以及纹理特征,确定指纹判断值;
根据指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行操作指令。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (14)
1.一种防止误操作设备的方法,其特征在于,包括:
根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
根据所述轮廓特征以及所述纹理特征,确定指纹判断值;
根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。
2.根据权利要求1所述的防止误操作设备的方法,其特征在于,在所述确定指纹的轮廓特征以及纹理特征之前,还包括:
根据所述指纹信息确定指纹的有效性信息,并根据所述有效性信息确定是否执行所述操作指令。
3.根据权利要求2所述的防止误操作设备的方法,其特征在于,所述根据所述获取的指纹信息确定指纹的有效性信息,并根据所述有效性信息确定是否执行所述操作指令包括:
根据指纹的完整度确定指纹的完整度评价值,并根据指纹的清晰度确定指纹的清晰度评价值;
根据带有第一权重的所述完整度评价值与带有第二权重的所述清晰度评价值之和小于预设有效性判断阈值的判断结果,确定不执行所述操作指令。
4.根据权利要求1所述的防止误操作设备的方法,其特征在于,所述根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征包括:
根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值;
根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值。
5.根据权利要求4所述的防止误操作设备的方法,其特征在于,所述根据所述轮廓特征以及所述纹理特征,确定指纹判断值包括:
将所述轮廓有效系数与所述轮廓判断值的乘积,与所述纹理有效系数与所述纹理判断值的乘积之和,作为所述指纹判断值;
其中,所述轮廓有效系数与所述纹理有效系数之和为1。
6.根据权利要求4所述的防止误操作设备的方法,其特征在于,所述根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值包括:
根据指纹轮廓的完整度,确定所述轮廓有效系数;
根据指纹的轮廓信息,确定匹配的指纹类型,并根据匹配结果确定所述轮廓判断值。
7.根据权利要求4所述的防止误操作设备的方法,其特征在于,所述根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值包括:
根据指纹纹理的清晰度,确定所述纹理有效系数;
根据指纹的纹理粗细特征和纹理深浅特征,判断指纹是成人指纹或儿童指纹,并根据判断结果确定所述纹理判断值。
8.一种防止误操作设备的装置,其特征在于,包括:
特征确定模块,用于根据获取的指纹信息,确定指纹的轮廓特征以及纹理特征;
判断值确定模块,用于根据所述轮廓特征以及所述纹理特征,确定指纹判断值;
控制模块,用于根据所述指纹判断值小于预设判断阈值的判断结果,确定操作指令由儿童输入,从而不执行所述操作指令。
9.根据权利要求8所述的防止误操作设备的装置,其特征在于,还包括有效性判断模块;
所述有效性判断模块用于根据所述指纹信息确定指纹的有效性信息,并根据所述有效性信息确定是否执行所述操作指令。
10.根据权利要求8所述的防止误操作设备的装置,其特征在于,所述特征确定模块具体用于:
根据指纹的轮廓信息,确定指纹的轮廓有效系数以及轮廓判断值;
根据指纹的纹理信息,确定指纹的纹理有效系数以及纹理判断值。
11.根据权利要求9所述的防止误操作设备的装置,其特征在于,
所述判断值确定模块具体用于:将所述轮廓有效系数与所述轮廓判断值的乘积,与所述纹理有效系数与所述纹理判断值的乘积之和,作为所述指纹判断值;
其中,所述轮廓有效系数与所述纹理有效系数之和为1。
12.一种控制器,其特征在于:
所述控制器用于执行如权利要求1至7任一项所述的防止误操作设备的方法的步骤。
13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的防止误操作设备的方法的步骤。
14.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的防止误操作设备的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911121435.0A CN110851811B (zh) | 2019-11-15 | 2019-11-15 | 防止误操作设备的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911121435.0A CN110851811B (zh) | 2019-11-15 | 2019-11-15 | 防止误操作设备的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110851811A true CN110851811A (zh) | 2020-02-28 |
CN110851811B CN110851811B (zh) | 2022-02-15 |
Family
ID=69600678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911121435.0A Active CN110851811B (zh) | 2019-11-15 | 2019-11-15 | 防止误操作设备的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110851811B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112051879A (zh) * | 2020-09-17 | 2020-12-08 | 广州天圣厨房设备有限公司 | 一种厨房智能集中控制*** |
CN112066563A (zh) * | 2020-08-31 | 2020-12-11 | 珠海格力电器股份有限公司 | 热水器及面板控制方法和装置、热水器***及出水口面板 |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070122323A (ko) * | 2006-06-26 | 2007-12-31 | 주식회사 대우일렉트로닉스 | 어린이 안전 잠금 설정 해제 장치 및 방법 |
CN104729004A (zh) * | 2013-12-23 | 2015-06-24 | 广东美的制冷设备有限公司 | 空调器及其控制方法和控制终端 |
CN106845192A (zh) * | 2016-12-29 | 2017-06-13 | 深圳市金立通信设备有限公司 | 一种识别操作用户信息的方法及终端 |
CN106874744A (zh) * | 2017-01-19 | 2017-06-20 | 深圳市金立通信设备有限公司 | 一种防止误锁定终端的方法及终端 |
CN107340966A (zh) * | 2017-06-28 | 2017-11-10 | 珠海市魅族科技有限公司 | 终端控制方法及装置、计算机装置及存储介质 |
CN107392056A (zh) * | 2017-07-31 | 2017-11-24 | 广东欧珀移动通信有限公司 | 终端及儿童模式实现方法、计算机可读存储介质 |
CN107733860A (zh) * | 2017-09-04 | 2018-02-23 | 努比亚技术有限公司 | 一种访问请求的处理方法、装置、家庭云服务器和计算机可读存储介质 |
CN107832594A (zh) * | 2017-09-28 | 2018-03-23 | 芯海科技(深圳)股份有限公司 | 一种低成本的指纹童锁实现方法 |
CN107886608A (zh) * | 2017-11-27 | 2018-04-06 | 信利光电股份有限公司 | 一种利用指纹童锁控制消毒柜的方法 |
CN108694010A (zh) * | 2017-04-12 | 2018-10-23 | 联芯科技有限公司 | 终端设备的情景模式的切换方法与装置 |
CN109376702A (zh) * | 2018-11-30 | 2019-02-22 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
CN109582416A (zh) * | 2018-11-19 | 2019-04-05 | Oppo广东移动通信有限公司 | 指纹采集方法、装置、存储介质及电子设备 |
CN109934180A (zh) * | 2019-03-18 | 2019-06-25 | Oppo广东移动通信有限公司 | 指纹识别方法及相关装置 |
US20190197225A1 (en) * | 2017-12-22 | 2019-06-27 | Mohammed M. Khalifa | Biometric handheld vaporizer and method of preventing underage use |
CN109948316A (zh) * | 2019-02-18 | 2019-06-28 | 珠海格力电器股份有限公司 | 一种指纹处理方法、装置及存储介质 |
CN110427925A (zh) * | 2018-11-08 | 2019-11-08 | Oppo广东移动通信有限公司 | 指纹识别方法及相关装置 |
-
2019
- 2019-11-15 CN CN201911121435.0A patent/CN110851811B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070122323A (ko) * | 2006-06-26 | 2007-12-31 | 주식회사 대우일렉트로닉스 | 어린이 안전 잠금 설정 해제 장치 및 방법 |
CN104729004A (zh) * | 2013-12-23 | 2015-06-24 | 广东美的制冷设备有限公司 | 空调器及其控制方法和控制终端 |
CN106845192A (zh) * | 2016-12-29 | 2017-06-13 | 深圳市金立通信设备有限公司 | 一种识别操作用户信息的方法及终端 |
CN106874744A (zh) * | 2017-01-19 | 2017-06-20 | 深圳市金立通信设备有限公司 | 一种防止误锁定终端的方法及终端 |
CN108694010A (zh) * | 2017-04-12 | 2018-10-23 | 联芯科技有限公司 | 终端设备的情景模式的切换方法与装置 |
CN107340966A (zh) * | 2017-06-28 | 2017-11-10 | 珠海市魅族科技有限公司 | 终端控制方法及装置、计算机装置及存储介质 |
CN107392056A (zh) * | 2017-07-31 | 2017-11-24 | 广东欧珀移动通信有限公司 | 终端及儿童模式实现方法、计算机可读存储介质 |
CN107733860A (zh) * | 2017-09-04 | 2018-02-23 | 努比亚技术有限公司 | 一种访问请求的处理方法、装置、家庭云服务器和计算机可读存储介质 |
CN107832594A (zh) * | 2017-09-28 | 2018-03-23 | 芯海科技(深圳)股份有限公司 | 一种低成本的指纹童锁实现方法 |
CN107886608A (zh) * | 2017-11-27 | 2018-04-06 | 信利光电股份有限公司 | 一种利用指纹童锁控制消毒柜的方法 |
US20190197225A1 (en) * | 2017-12-22 | 2019-06-27 | Mohammed M. Khalifa | Biometric handheld vaporizer and method of preventing underage use |
CN110427925A (zh) * | 2018-11-08 | 2019-11-08 | Oppo广东移动通信有限公司 | 指纹识别方法及相关装置 |
CN109582416A (zh) * | 2018-11-19 | 2019-04-05 | Oppo广东移动通信有限公司 | 指纹采集方法、装置、存储介质及电子设备 |
CN109376702A (zh) * | 2018-11-30 | 2019-02-22 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
CN109948316A (zh) * | 2019-02-18 | 2019-06-28 | 珠海格力电器股份有限公司 | 一种指纹处理方法、装置及存储介质 |
CN109934180A (zh) * | 2019-03-18 | 2019-06-25 | Oppo广东移动通信有限公司 | 指纹识别方法及相关装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112066563A (zh) * | 2020-08-31 | 2020-12-11 | 珠海格力电器股份有限公司 | 热水器及面板控制方法和装置、热水器***及出水口面板 |
CN112051879A (zh) * | 2020-09-17 | 2020-12-08 | 广州天圣厨房设备有限公司 | 一种厨房智能集中控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN110851811B (zh) | 2022-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106716297B (zh) | 一种指纹识别的方法、装置及触摸屏终端 | |
CN110851811B (zh) | 防止误操作设备的方法及装置 | |
CN105678125B (zh) | 一种用户认证方法、装置 | |
CN105025018B (zh) | 一种在通信过程中进行安全验证的方法 | |
CN107680221A (zh) | 开门方法及装置、门禁装置和计算机可读存储介质 | |
CN103927471A (zh) | 一种认证方法和装置 | |
CN105208008A (zh) | 基于指纹识别的账户登录方法、装置和终端 | |
CN104077516A (zh) | 一种生物认证方法及终端 | |
CN104102925A (zh) | 基于指纹识别技术的电脑操作***登陆验证的方法 | |
CN104573456A (zh) | 一种终端界面控制方法 | |
CN105354019A (zh) | 终端控制方法、终端控制装置和终端 | |
CN104809402A (zh) | 一种信息模糊显示方法及终端 | |
CN113379948B (zh) | 用于遥控器童锁状态控制的方法及遥控器 | |
KR20200045529A (ko) | 신분 인증 방법, 장치, 서버 및 컴퓨터 판독 가능 매체 | |
CN108664183A (zh) | 一种应用角标的处理方法及装置 | |
CN105389497A (zh) | 指纹识别的操作界面的安全验证方法及*** | |
CN107037951B (zh) | 操作模式自动识别方法及终端 | |
CN107832594A (zh) | 一种低成本的指纹童锁实现方法 | |
CN105141750B (zh) | 一种锁屏方法及终端 | |
CN111976530B (zh) | 用于控制用来给电动车辆充电的充电站的安全***的方法 | |
CN110909332B (zh) | 防止误操作设备的方法及装置 | |
CN107480499B (zh) | 触屏设备工作中的儿童锁控制方法、装置及终端 | |
CN107615299A (zh) | 用于评估指纹模板的方法和*** | |
CN105678199A (zh) | 一种输入装置以及信息输入方法 | |
WO2018170658A1 (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |