一种基于音源定位的计算机实训课点名系统
- 国知局
- 2024-07-31 22:34:38
本发明涉及点名,尤其涉及一种基于音源定位的计算机实训课点名系统。
背景技术:
1、在学生成绩评分时,出勤率是学生评分的重要标准,而学生出勤率是通过在上课时点名统计的。
2、传统的点名方式有人工点名、电子签到的方式,这些点名方式虽然能够有效的统计学生的出勤率,但是,会存在着代签到的问题,如代替别的同学应答或者通知没有来上课的同学通过电子签到的方式代签到,特别是在计算机的电子实训课上,由于计算机的遮挡,老师难以看到学生,使得代签到更为方便。这就使得学生出勤率统计的准确率较低。因此,本申请提出了一种基于音源定位的计算机实训课点名系统。
技术实现思路
1、本发明的目的在于提供一种基于音源定位的计算机实训课点名系统,以解决目前的课程点名时不易识别学生代签到的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种基于音源定位的计算机实训课点名系统,所述点名系统包括:
4、获取单元,所述获取单元用于获取学生应答的声音;
5、计算单元,所述计算单元基于获取的声音计算声源的位置信息,并判断不同的声源是否具有相同的位置信息,若不同的学生具有相同的位置信息,记录该位置信息对应的学生姓名以及未应答的学生。
6、优选的,所述计算单元获取声源的位置信息的方法包括以下步骤:
7、获取四个处于不同位置的麦克风,将四个麦克风分成两组,其中,同一组的麦克风位于四个麦克风形成的菱形的对角位置;
8、获取四个麦克风接收应答声音的时间,计算位于同一组的麦克风接收应答时间的差值,其中,每次计算差值时对应减数和被减数的麦克风均相同;
9、以计算得到差值作为位置信息的元素,组成关于声源位置信息的坐标,以应答声音对应的学生姓名作为该坐标的标签。
10、优选的,判断不同的声源是否具有相同的位置信息的方法包括以下步骤:
11、所有的学生均完成点名后,获取每个学生的应答声音的位置信息;
12、计算任意两个应答声音的位置信息的欧式距离,当欧式距离小于预设值时,判断两个应答声音位于同一位置,遍历所有的位置信息,直至每个应答声音的位置信息均与其他的应答声音的位置信息进行计算。
13、优选的,签到完成后,所述计算单元还提取具有同一位置信息的两个应答声音的音频特征,并与存储的对应同学的音频特征进行相似度对比,提取相似度低的音频特征对应的学生姓名,记该学生姓名所对应的同学缺勤。
14、优选的,所述获取单元还获取当前教室上课的班级信息,并基于班级信息获取学生名单,所述计算单元获取当前教室的播放装置,并通过播放装置依次点名。
15、优选的,所述获取单元还获取当前教室上课的班级信息,并基于班级信息获取学生名单,所述计算单元获取当前教室的播放装置,并通过播放装置按照顺序播放学生姓名,在播放一个学生姓名后的预设时间内,若获取到应答声音,则继续播放下一学生姓名,若未获取到应答声音,则判断该学生缺勤,同时播放下一学生姓名。
16、优选的,所述获取单元在点名时获取智能手机上麦克风使用权限以及耳机的麦克风使用权限,所述获取单元通过智能手机的麦克风以及耳机麦克风获取应答声音,所述计算单元基于获取单元获取的应答声音,并通过应答声音计算声源的位置信息。
17、优选的,所述计算单元还用于统计学生出勤率,在统计出勤率时,所述计算单元统计每个学生的出勤次数以及总点名数,通过出勤次数除以总点名次数得出。
18、综上所述,本发明与现有技术相比具有以下有益效果:
19、本发明实施例公开的基于音源定位的计算机实训课点名系统通过在点名过程中实时获取应答声音的位置信息,并通过应答声音与学生姓名的关系生成学生与位置信息的映射关系,当同一位置信息映射有两个学生姓名时,记录该位置信息映射的两个学生姓名,并判断这两个学生中存在代签到的问题,相对传统的点名系统,本发明所公开的基于音源定位的计算机实训课点名系统可以有效的识别出代签到同学的姓名,以及能够识别出正常出勤的学生以及代签到的学生,提高了出勤率统计的便捷性。
技术特征:1.一种基于音源定位的计算机实训课点名系统,其特征在于,所述点名系统包括:
2.根据权利要求1所述的基于音源定位的计算机实训课点名系统,其特征在于,所述计算单元获取声源的位置信息的方法包括以下步骤:
3.根据权利要求2所述的基于音源定位的计算机实训课点名系统,其特征在于,判断不同的声源是否具有相同的位置信息的方法包括以下步骤:
4.根据权利要求1所述的基于音源定位的计算机实训课点名系统,其特征在于,签到完成后,所述计算单元还提取具有同一位置信息的两个应答声音的音频特征,并与存储的对应同学的音频特征进行相似度对比,提取相似度低的音频特征对应的学生姓名,记该学生姓名所对应的同学缺勤。
5.根据权利要求1所述的基于音源定位的计算机实训课点名系统,其特征在于,所述获取单元还获取当前教室上课的班级信息,并基于班级信息获取学生名单,所述计算单元获取当前教室的播放装置,并通过播放装置依次点名。
6.根据权利要求1-5任意一项所述的基于音源定位的计算机实训课点名系统,其特征在于,所述获取单元还获取当前教室上课的班级信息,并基于班级信息获取学生名单,所述计算单元获取当前教室的播放装置,并通过播放装置按照顺序播放学生姓名,在播放一个学生姓名后的预设时间内,若获取到应答声音,则继续播放下一学生姓名,若未获取到应答声音,则判断该学生缺勤,同时播放下一学生姓名。
7.根据权利要求1-5任意一项所述的基于音源定位的计算机实训课点名系统,其特征在于,所述获取单元在点名时获取智能手机上麦克风使用权限以及耳机的麦克风使用权限,所述获取单元通过智能手机的麦克风以及耳机麦克风获取应答声音,所述计算单元基于获取单元获取的应答声音,并通过应答声音计算声源的位置信息。
8.根据权利要求1-5任意一项所述的基于音源定位的计算机实训课点名系统,其特征在于,所述计算单元还用于统计学生出勤率,在统计出勤率时,所述计算单元统计每个学生的出勤次数以及总点名数,通过出勤次数除以总点名次数得出。
技术总结本发明涉及点名技术领域,具体提供了一种基于音源定位的计算机实训课点名系统,所述点名系统包括:获取单元,所述获取单元用于获取学生应答的声音;计算单元,所述计算单元基于获取的声音计算声源的位置信息,并判断不同的声源是否具有相同的位置信息,若不同的学生具有相同的位置信息,记录该位置信息对应的学生姓名以及未应答的学生;相对传统的点名系统,本发明所公开的基于音源定位的计算机实训课点名系统可以有效的帮助教师识别代签到的学生,提高了出勤率统计的准确性。技术研发人员:伊延吉,王桂龙受保护的技术使用者:长春工程学院技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240731/193686.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表