本发明涉及电子密码锁,具体为一种基于动作识别的电子密码锁系统。
背景技术:
1、电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子装置,电子密码锁不仅包括数字密码类型的,还包括人脸识别和动作识别类型的。
2、根据公开号为cn103116918b公开了一种基于动作识别的电子密码锁系统,包括有机械开关、控制机械开关的单片机,还包括有与单片机连接的中心处理器、接入中心处理器的触摸屏、音频电路、摄像头、存储器。
3、上述发明只须人体作出解码动作即可进行解码,无须通过触摸式的人机交互设备,因此可有效规避风险,降低密码被盗取的可能性,提高了电子密码锁的安全性。
4、但是在通过动作识别的时候,一方面与传统的密码锁相比,动作识别电子密码锁的开锁动作可能更容易被他人观察和模仿,如果有人在用户开锁时偷偷观察其动作模式,并进行模仿,就有可能成功打开门锁,存在一定的安全隐患,另一方面用户在做动作时如果速度过快、动作幅度较小或者动作不规范,系统可能会出现误判,导致无法正常开锁,同时外界环境对动作识别的准确性有较大影响,造成无法识别的情况。
技术实现思路
1、针对现有技术的不足,本发明提供了一种基于动作识别的电子密码锁系统,解决了没有身份验证会存在模仿动作开锁,造成安全隐患,其次动作速度过快、动作幅度不标准或外界环境的原因对开锁造成影响的问题。
2、为实现以上目的,本发明通过以下技术方案予以实现:一种基于动作识别的电子密码锁系统,包括:
3、解锁动作分析模块,用于对已存储的解锁信息进行分析,通过对解锁信息对应的解锁动作进行分割处理,并结合历史数据中的解锁动作生成对应的识别区间,同时结合环境因素影响对识别区间进行偏差矫正生成纠正区间,并将纠正区间传输到用户动作识别模块;
4、用户动作识别模块,用于对解锁用户的实时动作进行获取,并对实时动作进行分割识别,同时将分割后的实时动作与纠正区间进行匹配判断解锁用户的正确性并生成解锁结果,其中解锁结果包括:匹配正确结果和匹配错误结果,同时将匹配错误结果传输到二次识别分析模块,将匹配正确结果传输到识别信息输出模块;
5、二次识别分析模块,用于对获取的匹配错误结果进行分析,通过对异常动作进行识别,并从异常动作的执行速度和执行幅度进行分析生成对应的异常原因,生成具体原因信息,接着将具体原因信息传输到识别信息输出模块。
6、作为本发明的进一步方案:还包括用户身份识别模块和识别信息输出模块;
7、用户身份识别模块,用于对解锁用户的身份信息进行获取,同时根据身份信息对解锁用户进行身份验证,并生成身份验证结果,其中身份验证结果包括验证正确结果和验证错误结果,同时将验证正确结果传输到用户动作识别模块,将验证错误结果传输到识别信息输出模块;
8、识别信息输出模块,用于将获取的具体原因信息显示给对应的解锁用户。
9、作为本发明的进一步方案:所述用户身份识别模块根据身份信息对解锁用户进行身份验证的具体方式为:
10、通过高清摄像头对解锁用户的面部信息进行采集,同时将采集的面部信息与存储库内对应记录在案的面部信息进行核实匹配,若采集的面部信息存在于存储库内,则生成验证正确结果,反之若采集的面部信息不存在于存储库内,则生成验证错误结果。
11、作为本发明的进一步方案:所述解锁动作分析模块对已存储的解锁信息进行分析的具体方式为:
12、获取已存储的解锁信息,其中解锁信息包括:解锁动作、动作时长和动作幅度,并获取其中一组解锁信息为目标对象,同时对目标对象对应的解锁动作进行获取,并对解锁动作进行分割处理,具体的分割方式为:获取解锁动作,并获取解锁动作对应的运动轨迹,同时获取运动轨迹的运动节点,接着以运动节点为分割标准对运动轨迹进行多段分割得到多组运动轨迹段记作i,且i=1、2、…、j,其中j表示运动轨迹段的数量,同时对运动轨迹段i对应的动作幅度进行获取,接着对所有的解锁信息进行获取,并对相同运动轨迹段i对应的动作幅度进行整理得到动作幅度区间;
13、对获取的动作幅度区间进行分析,同时对不同光线强度进行区间划分,得到光线划分信息,并对不同光线强度对应的强度影响偏差进行获取,接着根据计算得到的强度影响偏差计算整体的偏差均值,同时将偏差均值代入动作幅度区间进行矫正得到纠正区间,并将纠正区间传输到用户动作识别模块。
14、作为本发明的进一步方案:所述用户动作识别模块对解锁用户的实时动作进行获取分析的具体方式为:
15、对解锁用户的实时动作进行获取,同时对获取的实时动作进行分割得到实时分割动作,并进行标号记作n,且n=1、2、…、m,其中m表示实时分割动作的数量,接着将实时分割动作n与纠正区间进行匹配,若实时分割动作与纠正区间相同,则将实时分割动作记作正常动作,若实时分割动作与纠正区间不相同,则将实时分割动作记作异常动作,同时根据分类得到的正常动作和异常动作进行核验分析。
16、作为本发明的进一步方案:用户动作识别模块对正常动作和异常动作进行核验分析的具体方式为:
17、若与纠正区间匹配时生成异常动作,则生成匹配错误结果,反之若与纠正区间匹配时未生成异常动作,则生成匹配正确结果。
18、作为本发明的进一步方案:所述二次识别分析模块对匹配错误结果进行分析的具体方式为:
19、对匹配错误结果对应的异常动作进行获取,同时获取异常动作对应的动作起点和动作终点,并获取异常动作对应的运动轨迹,接着对运动轨迹进行分割得到多组分割段记作a,且a=1、2、…、b,其中b表示分割段的数量,同时获取分割段a对应的长度记作da,并获取分割段a对应的时间记作ta,接着根据分割段a的长度da和时间ta计算得到分割段a的轨迹速度记作va,同时计算所有分割段a的轨迹速度均值记作vp,并将轨迹速度均值vp与预设值进行比较。
20、作为本发明的进一步方案:二次识别分析模块对轨迹速度均值vp与预设值进行比较的具体方式为:
21、若轨迹速度均值vp大于预设值,则表示解锁用户的实时动作执行速度过大,并生成超速信息,反之若速度均值vp小于预设值,则表示解锁用户的实时动作执行速度正常,并生成动作幅度异常信息。
22、本发明提供了一种基于动作识别的电子密码锁系统。与现有技术相比具备以下有益效果:
23、本发明通过利用摄像头对解锁用户的身份信息进行采集,并对身份进行验证,避免非正确用户存在模仿开锁的情况,提高整体的安全性,其次根据过往的历史数据来对解锁动作进行分析,根据历史数据和外界影响生成对应的解锁动作区间,同时基于解锁用户的实时动作来匹配分析,针对不匹配的情况,则通过动作速度和动作幅度进行分析,来确定解锁失败的具体原因,并将具体原因显示给用户,方便用户进行动作的及时修正。
1.一种基于动作识别的电子密码锁系统,其特征在于,包括:
2.根据权利要求1所述的一种基于动作识别的电子密码锁系统,其特征在于,还包括用户身份识别模块和识别信息输出模块;
3.根据权利要求2所述的一种基于动作识别的电子密码锁系统,其特征在于,所述用户身份识别模块根据身份信息对解锁用户进行身份验证的具体方式为:
4.根据权利要求1所述的一种基于动作识别的电子密码锁系统,其特征在于,所述解锁动作分析模块对已存储的解锁信息进行分析的具体方式为:
5.根据权利要求1所述的一种基于动作识别的电子密码锁系统,其特征在于,所述用户动作识别模块对解锁用户的实时动作进行获取分析的具体方式为:
6.根据权利要求5所述的一种基于动作识别的电子密码锁系统,其特征在于,用户动作识别模块对正常动作和异常动作进行核验分析的具体方式为:
7.根据权利要求1所述的一种基于动作识别的电子密码锁系统,其特征在于,所述二次识别分析模块对匹配错误结果进行分析的具体方式为:
8.根据权利要求7所述的一种基于动作识别的电子密码锁系统,其特征在于,二次识别分析模块对轨迹速度均值vp与预设值进行比较的具体方式为: