一种点名方法及系统的制作方法

xiaoxiao2020-10-23  18

一种点名方法及系统的制作方法
【技术领域】
[0001]本发明涉及教学管理领域,特别是一种点名方法及系统。
【背景技术】
[0002]音频指纹是指可以代表一段音乐重要声学特征的基于内容的紧致数字签名,其主要目的是建立一种有效机制来比较两个音频数据的感知听觉质量,但并不需要直接比较很大的音频数据本身,而是比较其相应通常较小的数字指纹。使用音频指纹而不是音频数据本身进行检索可以具有下面的好处:
[0003]因为指纹数据量相对比较小,可以大大减少对应聘及内存的存储要求;
[0004]指纹来源与音频数据听觉最重要的部分,因此在经受信号失真时仍能进行有效比对;
[0005]指纹数据库与媒体数据库相比尺寸减小很多,可以进行更高效的搜索。

【发明内容】

[0006]鉴于此,本公开提供了一种基于音频指纹技术的应用方法、装置及系统,即一种点名方法、装置及系统,基于音频指纹技术,提取出压缩域的音频指纹,通过挖掘音频压缩时的MDCT信息,在部分解码的情况下提取表征音频特征的指纹,从而得到要匹配的音频,完成点名。
[0007]一种点名方法:
[0008]所述方法通过下述步骤实现点名:
[0009]S1、录音并上传:被点名者实时录制点名者的一段声音并将录音数据上传至服务器;
[0010]S2、提取指纹:在服务器一端收到录音后,从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频;;
[0011]S3、匹配:将所述音频与事先存储在数据库中点名者的音频数据进行比对匹配;
[0012]S4、存储:存储匹配结果,若匹配结果为匹配上,则点名成功。
[0013]—种点名装置:
[0014]所述装置包括客户端和服务端,所述客户端和服务端通过下述流程进行交互实现点名:
[0015]P1、被点名者使用客户端实时录制点名者的一段声音并将录音数据上传至服务端;
[0016]P2、服务端接收录音并从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频;
[0017]P3、服务端将所述音频与事先存储在数据库中点名者的音频数据进行比对匹配;
[0018]P4、服务端存储匹配结果,若匹配结果为匹配上,则点名成功。
[0019]—种点名系统:
[0020]所述系统至少包括客户端、部署在服务端的接收模块、提取指纹模块、匹配模块、数据库;
[0021]所述客户端用于录制点名者的一段声音并将录音数据上传至服务端;
[0022]所述接收模块所述提取指纹模块用于在接收模块接收录音数据后,提取所述录音数据中表征音频特征的指纹,从而得到要匹配的音频;;
[0023]所述匹配模块用于将所述要匹配的音频与事先存储在数据库中的点名者的音频数据进行比对匹配,如果匹配成功则点名成功。
[0024]本公开方便快捷,简化点名工作量;基于所述方法实现的装置,方便管理者的管理,而相应系统的实现为装置的应用提供技术支持,从而使传统的点名工作智能化,自动化。
【附图说明】
[0025]图1本公开的一个实施例中一种点名方法的方法流程示意图;
[0026]图2本公开的一个实施例中一种点名系统结构不意图;
[0027]图3本公开的一个实施例中使用带有加速度传感器手机中的加速度传感器原理示意图。
【具体实施方式】
[0028]在一个方法的基础实施例中,提供了一种点名方法,所述方法通过下述步骤实现点名:
[0029]S1、录音并上传:被点名者实时录制点名者的一段声音并将录音数据上传至服务器;
[0030]S2、提取指纹:在服务器一端收到录音后,从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频;
[0031]S3、匹配:将所述要匹配的音频与事先存储在数据库中点名者的音频数据进行比对匹配;
[0032]S4、存储:存储匹配结果,若匹配结果为匹配上,则点名成功。
[0033]上述实施例的方法步骤流程参见图1。
[0034]通过这个实施例,可以通过被点名者实时录制的关于点名者说说话的一段录音,通过有线或无线方式上传到服务器。在服务器一端收到上传的录音后,从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频;然后通过将所述要匹配的音频与存储在数据库中点名者的音频数据进行匹配,如果匹配上,即为点名成功;否则,被点名者未到。在这里,若是有线方式可以不限制上传时间,但优选采用无线方式,这样在有网络的情况下可以实现无线实时上传。
[0035]在一个实施例中,提供了得到所述要匹配的音频的具体实现方式为基于音频指纹技术,提取出压缩域的音频指纹,通过挖掘音频压缩时的MDCT信息,在部分解码的情况下从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频。
[0036]优选的,为了加快所述要匹配的音频与事先存储在数据库中点名者的音频数据进行比对匹配的速度,上传的录音数据包括录音的音频和录音的时间,则在S3之前还包括:
[0037]确认所述录音的时间,并与点名者的工作时间段进行匹配,进而确定所述事先存储在数据库中的点名者的音频数据。
[0038]在这种情况下,如果点名者规律的在某些时间段工作,要求被点名者到场,那么上传的录音数据的录制时间在这些范围内,那么将缩小搜索事先存储在数据库中点名者的音频数据的记录数,进而加快匹配速度。这样的应用场景最典型的就是老师在某个时间段上课,对到场的学生进行点名。
[0039]在一个实施例中,所述录音通过手机的录音功能来完成,且所述手机能将所述录音传输至不限于服务器的其他设备。这里只要手机能录音和能进行录音数据传输即可。
[0040]在另一个实施例中,所述录音功能通过摇晃手机被调用,并且所述手机能将所述录音传输至不限于服务器的其他设备。这个实施例中应用的是当前常见的智能机,一种能根据手机横竖的变化适应性的调整屏幕方便手机使用者的手机。这样通过开发点名APP,即可通过在点名者晃动手机时,通过APP调用录音功能,继而完成录音和数据上传。对于这样的点名方式应用于老师点名时,可以简化老师点名工作量,也将科技与传统教学联系起来,给学生以新鲜感,督促学生积极学习。
[0041]这种通过摇晃手机来调用录音功能的智能手机里,通常有一种加速度传感器。所述加速度传感器原理示意图如图3所示,加速度传感器使用硅材料制作,在重力和人摇动手机的作用下,里面的Seismic Mass会左右晃动,图中阴影部分是带电荷的金属板,他们会产生电磁场,Seismic Mass的左右晃动,会引起电磁场发生变化,从而能检测出手机受到了摇晃以及摇晃的方向。
[0042]在一个实施例中基于所述方法,提供了一种点名系统,所述系统包括客户端和服务端,所述客户端和服务端通过下述流程进行交互实现点名:
[0043]P1、在点名者的工作时间段内,被点名者使用客户端实时录制点名者的一段声音并将录音数据上传至服务端;
[0044]P2、服务端接收录音并从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频;
[0045]P3、服务端将所述要匹配的音频与事先存储在数据库中点名者的音频数据进行比对匹配;
[0046]P4、服务端存储匹配结果,若匹配结果为匹配上,则点名成功。
[0047]在这个实施例下,所述系统包括客户端和服务器,客户端可以是手机,也可以是其它具有录音和数据上传功能的设备。通过被点名者操作客户端来实时录制点名者的一段声音,并上传至服务端。服务端在接收录音后,提取录音的表征音频特征的指纹,从而得到要匹配的音频。再在服务端将所述要匹配的音频与事先存储在数据库中点名者的音频数据进行比对匹配,如果匹配上,则点名成功,否则,被点名者缺席。
[0048]在一个实施例中,提供了得到要匹配的音频的具体实现方式为基于音频指纹技术,提取出压缩域的音频指纹,通过挖掘音频压缩时的MDCT信息,在部分解码的情况下从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频。
[0049]优选的,为了加快所述要匹配的音频与事先存储在数据库中点名者的音频数据进行比对匹配的速度,所述录音数据包括录音的音频和录音的时间,则在P3之前还包括:
[0050]服务端通过将录音的时间根据点名者的工作时间匹配进而找到存储在数据库中的点名者的音频数据记录。
[0051]通过将录音的时间根据点名者的工作时间匹配进而找到存储在数据库中的点名者的音频数据记录。
[0052]在这种情况下,如果点名者规律的在某些时间段工作,要求被点名者到场,那么上传的录音数据的录制时间在这些范围内,那么将缩小搜索事先存储在数据库中点名者的音频数据的记录数,进而加快匹配速度 。这样的应用场景最典型的就是老师在某个时间段上课,对到场的学生进行点名。
[0053]在一个实施例中,所述录音通过手机的录音功能来完成,且所述手机能将所述录音传输至不限于服务器的其他设备。这里只要手机能录音和能进行录音数据传输即可。
[0054]在另一个实施例中,所述录音功能通过摇晃手机被调用,并且所述手机能将所述录音传输至不限于服务器的其他设备。这个实施例中应用的是当前常见的智能机,一种能根据手机横竖的变化适应性的调整屏幕方便手机使用者的手机。这样通过开发点名APP,即可通过在点名者晃动手机时,通过APP调用录音功能,继而完成录音和数据上传。对于这样的点名方式应用于老师点名时,可以简化老师点名工作量,也将科技与传统教学联系起来,给学生以新鲜感,督促学生积极学习。
[0055]这种通过摇晃手机来调用录音功能的智能手机里,通常有一种加速度传感器。所述加速度传感器原理示意图如图3所示,加速度传感器使用硅材料制作,在重力和人摇动手机的作用下,里面的Seismic Mass会左右晃动,图中阴影部分是带电荷的金属板,他们会产生电磁场,Seismic Mass的左右晃动,会引起电磁场发生变化,从而能检测出手机受到了摇晃以及摇晃的方向。
[0056]在另一个实施例中,提供了一种点名系统,所述系统至少包括客户端、部署在服务端的接收模块、提取指纹模块、匹配模块、数据库;
[0057]所述客户端,用于在点名者的工作时间段内,录制点名者的一段声音并将录音上传至服务端的接收模块;
[0058]所述提取指纹模块,用于从接收模块接收录音,并从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频;
[0059]所述匹配模块,用于将要匹配的音频与事先存储在数据库中的点名者的音频数据进行比对匹配,如果匹配上,则表示点名成功。
[0060]这个实施例的系统结构示意图如图2所示。
[0061]通过这个实施例,可以通过被点名者在客户端实时录制的关于点名者说说话的一段录音,通过有线或无线方式上传到服务器。在服务器一端通过接收模块收到上传的录音后,从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频,然后通过匹配模块将所述要匹配的音频与存储在数据库中点名者的音频数据进行匹配,如果匹配上,即为点名成功;否则,被点名者未到。在这里,若是有线方式可以不限制上传时间,但优选采用无线方式,这样在有网络的情况下可以实现无线实时上传。
[0062]在一个实施例中,提供了得到所述要匹配的音频的具体实现方式为基于音频指纹技术,提取出压缩域的音频指纹,通过挖掘音频压缩时的MDCT信息,在部分解码的情况下提取表征音频特征的指纹,从而得到要匹配的音频。
[0063]优选的,为了加快所述要匹配的音频与事先存储在数据库中点名者的音频数据进行比对匹配的速度,所述录音数据包括录音的音频和录音的时间,则匹配模块在匹配音频之前还包括:将录音的时间根据点名者的工作时间进行匹配进而找到存储在数据库中的点名者的音频数据记录。
[0064]在这种情况下,如果点名者规律的在某些时间段工作,要求被点名者到场,那么上传的录音数据的录制时间在这些范围内,那么将缩小搜索事先存储在数据库中点名者的音频数据的记录数,进而加快匹配速度。这样的应用场景最典型的就是老师在某个时间段上课,对到场的学生进行点名。
[0065]在一个实施例中,所述录音通过手机的录音功能来完成,且所述手机能将所述录音传输至不限于服务器的其他设备。这里只要手机能录音和能进行录音数据传输即可。
[0066]在另一个实施例中,所述录音功能通过摇晃手机被调用,并且所述手机能将所述录音传输至不限于服务器的其他设备。这个实施例中应用的是当前常见的智能机,一种能根据手机横竖的变化适应性的调整屏幕方便手机使用者的手机。这样通过开发点名APP,即可通过在点名者晃动手机时,通过APP调用录音功能,继而完成录音和数据上传。对于这样的点名方式应用于老师点名时,可以简化老师点名工作量,也将科技与传统教学联系起来,给学生以新鲜感,督促学生积极学习。
[0067]这种通过摇晃手机来调用录音功能的智能手机里,通常有一种加速度传感器。所述加速度传感器原理示意图如图3所示,加速度传感器使用硅材料制作,在重力和人摇动手机的作用下,里面的Seismic Mass会左右晃动,图中阴影部分是带电荷的金属板,他们会产生电磁场,Seismic Mass的左右晃动,会引起电磁场发生变化,从而能检测出手机受到了摇晃以及摇晃的方向。
[0068]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种点名方法,其特征在于: 所述方法通过下述步骤实现点名: 51、录音并上传:在点名者的工作时间段内,被点名者实时录制点名者的一段声音并将录音上传至服务器; 52、提取指纹:在服务器一端收到录音后,从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频; 53、匹配:将所述要匹配的音频与事先存储在数据库中的点名者的音频数据进行比对匹配; 54、存储:存储匹配结果,若匹配结果为匹配上,则点名成功。2.根据权利要求1所述的方法,其特征在于: 优选的,所述录音包括录音的音频和录音的时间,则在S3之前还包括: 确认所述录音的时间,并与点名者的工作时间段进行匹配,进而确定所述事先存储在数据库中的点名者的音频数据。3.根据权利要求1所述的方法,其特征在于: 所述录音通过手机的录音功能来完成,且所述手机能将所述录音传输至不限于服务器的其他设备。4.根据权利要求1所述的方法,其特征在于: 所述录音通过手机的录音功能来完成; 所述录音功能通过摇晃手机被调用,并且所述手机能将所述录音传输至不限于服务器的其他设备。5.—种点名系统,其特征在于: 所述系统包括客户端和服务端,所述客户端和服务端通过下述流程进行交互实现点名: P1、在点名者的工作时间段内,被点名者使用客户端实时录制点名者的一段声音并将录音上传至服务端; P2、服务端接收录音并从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频; P3、服务端将所述要匹配的音频与事先存储在数据库中的点名者的音频数据进行比对匹配; P4、服务端存储匹配结果,若匹配结果为匹配上,则点名成功。6.根据权利要求5所述的系统,其特征在于: 所述录音包括录音的音频和录音的时间,则在P3之前还包括: 服务端确认所述录音的时间,并与点名者的工作时间段进行匹配,进而确定所述事先存储在数据库中的点名者的音频数据。7.—种点名系统,其特征在于: 所述系统至少包括客户端、部署在服务端的接收模块、提取指纹模块、匹配模块、数据库; 所述客户端,用于在点名者的工作时间段内,录制点名者的一段声音并将录音上传至服务端的接收模块; 所述提取指纹模块,用于从接收模块接收录音,从所述录音中提取表征音频特征的指纹,从而得到要匹配的音频; 所述匹配模块,用于将所述要匹配的音频与事先存储在数据库中的点名者的音频数据进行比对匹配,如果匹配上,则表示点名成功。8.根据权利要求7所述的系统,其特征在于: 所述录音包括录音的音频和录音的时间,且所述服务端还包括确定音频数据模块: 所述确定音频数据模块,用于:确认所述录音的时间,并与点名者的工作时间段进行匹配,进而确定所述事先存储在数据库中的点名者的音频数据。9.根据权利要求7所述的系统,其特征在于: 所述客户端为手机,所述录音通过手机的录音功能来完成,所述手机能将所述录音传输至不限于服务端的其他设备。10.根据权利要求7所述的系统,其特征在于: 所述客户端为手机,所述录音通过手机的录音功能来完成,所述录音功能通过摇晃手机被调用,并且所述手机能将所述录音传输至不限于服务端的其他设备。
【专利摘要】本公开涉及一种基于音频指纹技术的应用方法及系统,即一种点名方法及系统,基于音频指纹技术,提取出压缩域的音频指纹,通过挖掘音频压缩时的MDCT信息,在部分解码的情况下提取表征音频特征的指纹,从而得到要匹配的音频,完成点名。本公开具有方便快捷,简化点名工作量的特点;基于所述方法实现的装置,方便管理者的管理,而相应系统的实现为装置的应用提供技术支持,从而使传统的点名工作智能化,自动化。
【IPC分类】G06Q50/20, G06F17/30
【公开号】CN104899313
【申请号】CN201510334098
【发明人】马君亮, 汪西莉, 肖冰, 叶宇晗
【申请人】陕西师范大学
【公开日】2015年9月9日
【申请日】2015年6月16日

最新回复(0)