System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种密码解锁方法及系统技术方案_技高网

一种密码解锁方法及系统技术方案

技术编号:40596044 阅读:4 留言:0更新日期:2024-03-12 21:58
本申请公开了一种密码解锁方法及系统,应用于目标门锁的所述方法包括:接收目标钥匙发送的物理调制后的目标声音数据;采用自适应滤波算法,对所述目标声音数据的传播声学路径进行建模,得到当前滤波器抽头系数;判断所述当前滤波器抽头系数是否处于初始滤波器抽头系数的预设误差范围内,若是,则对目标门锁进行解锁。本申请能够提高门锁的安全性。

【技术实现步骤摘要】

本专利技术涉及密码解锁,特别地,涉及一种密码解锁方法及系统


技术介绍

1、声纹锁是一种基于声纹识别的门锁,通过采集用户输入的语音,并且提取其中的声纹特征,之后,将提取的声纹特征与预先建立的声纹特征库中的声纹特征进行比对,从而确定是否解锁。

2、但是,声纹具有容易被复制和窃取的缺点,使得声纹锁的安全性较低。


技术实现思路

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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种密码解锁方法,应用于目标门锁,其特征在于,包括:

2.根据权利要求1所述的一种密码解锁方法,其特征在于,所述判断所述当前滤波器抽头系数是否处于初始滤波器抽头系数的预设误差范围内,包括:

3.根据权利要求1所述的一种密码解锁方法,其特征在于,所述判断所述当前滤波器抽头系数是否处于初始滤波器抽头系数的预设误差范围内,包括:

4.根据权利要求1所述的一种密码解锁方法,其特征在于,在所述接收目标钥匙发送的物理调制后的目标声音数据之前,所述方法还包括:

5.一种密码解锁方法,应用于目标钥匙,其特征在于,所述方法包括:

6.根据权利要求5所述的一种密码解锁方法,其特征在于,所述生成物理调制后的声音数据,包括:

7.根据权利要求6所述的一种密码解锁方法,其特征在于,在所述通过目标声音发生器发送初始白噪声之前,所述方法还包括:

8.一种密码解锁系统,其特征在于,所述系统包括:目标门锁、目标钥匙;

9.根据权利要求8所述的密码解锁系统,其特征在于,所述钥匙本体包括空腔,所述空腔与所述目标声音发生器连接,所述目标声音发生器用于生成初始白噪声,所述初始白噪声经过所述空腔后被物理调制成目标声音数据。

10.根据权利要求8所述的密码解锁系统,其特征在于,所述空腔内沿轴向设有多层隔板,所述隔板上设有多个开孔,所述隔板的间距可调和/或厚度可调和/或开孔形状可调和/或开孔位置可调和/或开孔数量可调和/或开孔角度可调。

...

【技术特征摘要】

1.一种密码解锁方法,应用于目标门锁,其特征在于,包括:

2.根据权利要求1所述的一种密码解锁方法,其特征在于,所述判断所述当前滤波器抽头系数是否处于初始滤波器抽头系数的预设误差范围内,包括:

3.根据权利要求1所述的一种密码解锁方法,其特征在于,所述判断所述当前滤波器抽头系数是否处于初始滤波器抽头系数的预设误差范围内,包括:

4.根据权利要求1所述的一种密码解锁方法,其特征在于,在所述接收目标钥匙发送的物理调制后的目标声音数据之前,所述方法还包括:

5.一种密码解锁方法,应用于目标钥匙,其特征在于,所述方法包括:

6.根据权利要求5所述的一种密码解锁方法,其特征在于,所述生成物理调制后的声音...

【专利技术属性】
技术研发人员:吕之品邵炯炀李广耀郑明贵杨星瑶
申请(专利权)人:东风汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1