[发明专利]一种声纹识别系统和识别方法在审
申请号: | 201710252073.3 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107679379A | 公开(公告)日: | 2018-02-09 |
发明(设计)人: | 周芸;周斌;黄清;喻琴 | 申请(专利权)人: | 上海擎云物联网股份有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;H04L29/06 |
代理公司: | 上海欣创专利商标事务所31217 | 代理人: | 西江 |
地址: | 200070 上海市闸北区广延路*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 声纹 识别 系统 方法 | ||
1.一种声纹识别系统,其特征在于,包括三大模块,分别为服务器端、手机APP端和声纹识别装置端;
所述服务器用于连接手机APP,收到手机APP端发送的用户信息,验证用户身份的合法性,将验证结果发回手机APP端;
所述手机APP用于接收到用户输入的身份信息,连接服务器进行身份信息验证,收到身份验证结果并登陆用户;手机APP运用音频加密算法对用户身份信息进行加密,产生音频加密口令,通过手机扬声器播出;
所述声纹识别装置用于接收音频加密口令,解调并验证用户身份信息的合法性。
2.根据权利要求1所述的声纹识别系统,其特征在于:所述手机APP还包括音频口令调制模块,所述音频加密算法先根据SM3算法将用户身份信息加密生成数字加密口令,所述音频口令调制模块再将数字加密口令中不同的数字映射成不同的频率,生成音频加密口令。
3.根据权利要求1所述的声纹识别系统,其特征在于,所述服务器端包括数据库,所述数据库包括用户信息表,所述用户信息表用于储存各声纹识别装置对应的用户信息,所述服务器和声纹识别装置的作用还包括:
所述服务器用于远程统一管理各个声纹识别装置端,接收各声纹识别装置端发送来的操作指令,对用户信息表进行管理,并将操作回执发送到相应声纹识别装置;
所述声纹识别装置用于接收管理员操作指令,连接服务器将操作指令发送到服务器,并接收服务器发送的操作回执。
4.根据权利要求3所述的声纹识别系统,其特征在于,所述用户信息表包括用户账号、用户名、密码和对应的声纹识别装置账号,所述服务器对用户信息表的管理包括对信息表中用户信息的增加、删除、修改、查询等操作。
5.根据权利要求3所述的声纹识别系统,其特征在于,所述数据库还包括声纹识别装置信息表、管理员信息表和总数据表;所述声纹识别装置信息表用于储存各声纹识别装置信息,所述管理员信息表用于储存管理员信息,所述总数据表用于储存包括用户信息、声纹识别装置信息、管理员信息在内的所有信息。
6.一种声纹识别方法,其特征在于,以音频加密口令作为验证用户身份的方式,具体包括以下步骤:
步骤1:用户在手机APP输入用户名和密码登陆APP;
步骤2:如果登陆成功,用户手机APP端通过音频加密算法生成音频加密口令;
步骤3:用户点击手机APP相应按钮,手机扬声器播放音频加密口令;
步骤4:声纹识别装置接收到手机APP播出的音频加密口令;
步骤5:声纹识别装置解调音频加密口令并验证用户身份的合法性。
7.根据权利要求6所述的声纹识别方法,其特征在于,所述音频加密算法的步骤具体包括:
步骤1:根据用户账号和当前时间T经过SM3算法生成密文数组;
步骤2:取当前时间T的分钟位t, 并将t对59取余,得到m;
步骤3:对密文数组取出从第m+1开始的6个数字,组成6位数组OTP[6];
步骤4:将数组OTP[6]转换成十进制数OTP’;
步骤5:根据公式 OTP’mod(9x10^4)+10^4得到数字加密口令;
步骤6:将数字加密口令中不同的数字映射成不同的频率,从而将数字加密口令转换成音频加密口令。
8.根据权利要求6所述的声纹识别方法,其特征在于,所述用户输入用户名和密码后先进行身份信息验证,具体步骤包括:
步骤1:手机APP将用户名和密码发送至服务器;
步骤2:服务器将用户名和密码与总数据库内相应用户信息作比对;
步骤3:服务器将验证结果发到手机APP端。
9.根据权利要求6所述的声纹识别方法,其特征在于,所述声纹识别装置解调音频加密口令并验证用户身份的合法性的步骤具体包括:
步骤1:声纹识别装置将音频加密口令解调,还原成数字加密口令result1;
步骤2:声纹识别装置根据用户账号和当前时间T经过SM3算法,得到数字加密口令result2;
步骤3:如果resutl1=result2,则用户身份合法。
10.根据权利要求9所述的声纹识别方法,其特征在于,所述声纹识别装置解调音频加密口令的步骤具体包括:
声纹识别装置的音频采集通道自动开启,并开辟采集线程和识别线程,采集线程负责将采集到的音频数据缓存至阻塞队列中,识别线程负责将阻塞队列中的音频数据取出进行解调,所述采集线程和识别线程同时分工处理音频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海擎云物联网股份有限公司,未经上海擎云物联网股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710252073.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于图像识别搜索取回联系信息
- 下一篇:一种基于身份识别的智能巡检装置及方法